As some of you might’ve already noticed, there’s a new port brewing from me for the OnePlus 7T Pro (hotdog).
It’s actually my first ever attempt at a SFOS port, where I was basically avoiding to try it for like 5 years straight because of me being really scared that it won’t turn out great or that it won’t work at all.
As for the phone, some people might not be that interested in this port just because the phone is a really big brick (6.67") + doesn’t include a micro SD slot, but I was so happy with the phone and ultimately went with it in the end.
Display at the crisp 1440p with 90Hz, touchscreen + double tap to wake, GPU
Bluetooth and WiFi
VoLTE calls, 2G calls, LTE data and hotspot (can’t test 3G anymore, carriers phased it out here a few years ago)
GPS
haptics and most sensors (except for the lux sensor)
All three camera lenses (albeit the main one is a bit too noisy for some reason)
The front popout camera
Sound, audio recording and video recording even at 4K30 (would be cool to explore if there’s a possibility to get 4K60)
NFC also seems to work (but needs more testing)
But there’s also stuff that currently either doesn’t work or needs some work:
USB modes (OnePlus bundled a kernel CD ROM emulator that is finicky and causes trouble with mode switching)
in display fingerprint sensor (currently not enabled or even tested)
lux sensor which seems to be not responding or updating really erratically
the infrequent audio stutters in BT audio caused by the ultrasound proximity sensor
haptics needs to get configured a bit more, I feel as if it was vibrating a bit too hard
waydroid support, this one is currently missing altogether, I hope I can possibly bring it sometime later on
power management and friends (the battery in my 7T Pro is currently at around ~58% health, it’s really worn out so I can’t yet say for sure if the stuff is misconfigured in any way)
As for downloads and this stuff, there are currently no official or public installation instructions, no public builds or anything. The sources on the other hand are all already on the 370network GitHub organization*. Reason of not providing builds is currently because I’m still slowly grinding on ironing out some slight issues as to also slowly update it to Sailfish OS 5.0 since this is currently still on 4.6.0.13 . If there’s someone really interested, drop me a PM, I could send some very rough instructions, but be prepared for some real mess.
Also, BIG, BIG THANKS to everyone in the #sailfishos-porters channel and especially to TheVancedGamer, mal, Elros, Mister_Magister and Keto! You guys all gave me the hope to finish this port and to not abandon it. You wouldn’t believe how much I wanted to abandon the port due to my dumb mistakes and or oversights while porting it, some of the problems took me quite literally two weeks to even fix, haha.
*If there’s anyone going to ask me why did I base it on LineageOS 17.1 (Android 10) instead of going with the newer bases, it’s because I had numerous stability and usability issues with the newer vendor firmware supplied by OnePlus for their stock OOS 11/12 ROM that obviously got later reused for the official LineageOS 18 and 19 ports.
Nothing that spectacular, I updated the port to 5.0.0.68 back in June 2025 and I am still slowly waiting for new SFOS releases (the nearest one is supposed to fix some visual bugs that weren’t documented since no other ports had them).
As for the stuff that wasn’t working before from the OP, general+bluetooth audio stutters got fixed and waydroid is realistically the only thing that I managed to bring up since then. I didn’t really feel for fixing the ALS lux sensor since I noticed that I keep the display brightness on the lower-end even outdoors (except for direct sunlight obviously) and the rest is okay-ish doable.
As for if it’s even released or not, it’s been “out” since April, but since the userbase of the OP 7T Pro feels to be really slim, I just haven’t been as encouraged to make it properly public. I do plan to make it presentable tho :).
p.s. I was also on FOSDEM the whole weekend with the phone around, but obviously without it being on the booths :D.
Cool beans. Thanks for the info. I hope the user base will improve as it’s a pretty great device, and I can only assume SFOS runs wonderfully on it.
Keep up the good work.
I just realized how I actually did an experiment during the year, where I disabled the two performance CPU clusters and only left the efficiency cores and the phone performed just fine*. It was so cool to see it go as snappily as it did.
*except for the web browser because browser engines (and uh.. web developers…) rahhhhhh, who knows, knows.. :DDD
Yeah, it seems like Sailfish runs exceptionally well on decent hardware (honestly, I don’t have any browsing issues on my OP6 with the stock browser or Angelfish. It’s plenty fast and responsive.).
I can only imagine what it would feel like to use it on the latest flagship-grade Snapdragon or Dimensity chip.
Hello, Morc. I am interested in buying a second-hand OnePlus 7T Pro to try out Sailfish OS. However, I am not sure about the completeness of Sailfish OS port on the OnePlus 7T Pro. If Sailfish OS is ported to the OnePlus 7T Pro, can it be used as a main phone, or can it only be used as a backup phone for daily calls, sending and receiving messages, listening to music, etc.? I would also like to know about your experience with using it. Thank you.
I tried the OnePlus 7T, but it was a hackjob with 7T Pro stuff and it was rather broken, I would have to either borrow the 7T again to do the port properly for that one or try my best without the phone.
I am waiting for SFOS 5.2 to drop soon, mainly because of the browser update.
Only if I could finally fix the remaining issues (especially with the lack of sleep). I’ve been using it personally ever since and I am doing rather okay, but others might prefer a more well working phone port. That’s also why it never got properly released in over the year it’s been showed here on the forum.