claude0001
-
Content Count
799 -
Joined
-
Last visited
-
Days Won
127
Posts posted by claude0001
-
-
13 hours ago, EskeRahn said:
As I understood it one of the reasons for the Pro1X sort of 'reinventing the wheel' was that those that swindled FxTec where the ones with almost all the drawings and source code. I could be mistaken though.
The base kernel source is of course available as per the GPL2. Also, e.g., the keyboard-driver source is available as part of LineageOS. However, much of the device drivers that make up basic mobile-phone functionality are not.
The project of mainlining the Pro1 got stuck on such profane things like the touchscreen driver requiring some non-disclosed firmware magic to be usable in the first place.
Device drivers not being open-sourced is pretty standard in the Android world, though. Nothing specific to the Pro1 here. 👎
-
2
-
-
On 11/30/2025 at 8:42 PM, paul said:
Hello all,
As @elvissteinjr correctly stated, Pro1 needs a kernel patch to be supported in LOS 23. in the concrete case that the ebpf backport will not be available for the kernel 4.4, I googled for msm8998 devices and there are one or two shipped or updated with kernel 4.14. maybe trying to update the kernel to that version is the way to. Also thinking that some hardware is shared with pro1x that is shipped with 4.19 will make easier the compilation. Do we have the kernel sources for pro1?
I think that for an OS like Lineage, which is supposed to be just Android-without-the-Google-bits, upgrading the major Kernel version will be next to impossible. The proprietary vendor blobs compiled for 4.4. will not load with 4.14 or later. That's just not how Linux works.
Yes, there may be some other ms8998 devices out there using later Android kernels. So it may boot somehow. But what's the good of that if your LTE-modem, camera, and touchscreen no longer work?
-
2
-
-
Not using it myself on the Pro1X. But most SFOS users (well, still quite few actually) are on discord. I send you an invite link via pm.
Be reminded that
- whatever technically did not work on Android/Lineage with your Pro1X will also not work in SFOS. Under the hood, it is the same core OS, after all.
- There will be additional technical limitations with respect to Android, because not every function is available from SFOS userspace. E.g., as far as I know, VoLTE does not work with SFOS on Pro1/X, while it does in Lineage.
-
2
-
New build of LineageOS 16.0 for qx1000 (OG Pro1) available at
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1.
Go for the ROM dated "20250926". Changes since last upload:
- Backported ASB security fixes up to September 2025.
Have fun!
-
3
-
I would try to flash only the (unpatched) boot.img with fastboot:
fastboot flash boot boot.imgThe original boot.img can be extracted from an ota.zip, either manually or by using free tools like these.
While this should preserve your data, it's obviously recommended to backup your stuff first. Applies to any kind of flashing job, actually.
-
2
-
-
On 7/22/2025 at 3:46 PM, Hook said:
but my Pro1 can no longer make or receive calls. It has a SIM, knows it has a SIM and is fine with texting and data, but can't call. If I put in another SIM, the same thing happens.
You are saying your Pro1 ceased to work as a phone. This is no minor regression for such a device.
-
I've uploaded the latest build of LineageOS 16.0 (for OG Pro1 / qx1000) to
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1
The ROM dated 20250723 contains a WebView updated to chromium 138.0.7204.63. As Google did not publish any ASBs for July 2025, there are no further changes with respect to last month's build. I decided to still bump the security string to "1 July 2025" to reflect the fact that the system browser was updated.
As usual, you can get an idea of the full list of changes with respect to the last official LOS16 from the patch tarball also available at the link above.
Have fun.
-
3
-
-
2 hours ago, helder_alemao said:
two 22.2 updates of 1Gb each
The point is that the updates are not incremental. The weekly OTAs each time contain the full ROM, even if changes relative to the previous one are minor or non-existing.
The idea behind the a/b partitioning scheme is to keep the previous version of the system intact for backup, while flashing a completely new version of the OS to the respective other slot with every update. This is to make sure one of the slots always contains a working OS, even in case of a bad flash or faulty download.
-
3
-
1
-
-
The latest build of LineageOS 16.0 for OG Pro1 (qx1000) is available at
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1
The ROM dated 20250625 gives you:
- Backported AOSP security fixes up to the June 2025 ASB.
- A system Webview and browser updated to version 137.0.7151.72.
Have a lot of fun.
-
3
-
On 5/31/2025 at 1:49 AM, diejuse said:
Is possible to add black theme?
Sorry for answering so late, I do not check this thread very often any more.
In Settings, navigate to Display -> Advanced -> Style and set Style to "Dark". Then, on the same page, set "Dark mode" from "Default" to "Black".
Unfortunately, the default launcher and other system apps (contacts, phone, gallery, ...) are not yet prepared to pick up a dark system theme. This is Pie after all 🙂. You should be able to find suitable third-party substitutes in most cases, though.
-
2
-
-
11 hours ago, EskeRahn said:
But as you keep the 16.0 alive, we can hope that you, or someone else with the suitable knowledge, can keep the 22.1 alive, if the 22.2 stay broken....
It would be far easier to stay with lineage 21.0: That branch still gets patched with ASB fixes upstream, so all you'd have to do is fetch the source tree and make the build, which is piece of cake. Basically all you need is a Ubuntu virtual machine with enough storage and RAM.
Because of the new QPR release scheme, staying with 22.1 is more complicated: Only the latest QPR (22.2 as of writing) is getting patched according to the ASB. 22.0 and 22.1 are not and I'm not sure if the available ASB patches for 22.2 could be directly applied to them. At least in the long run you'd probably have to backport all the patches yourself if you wanted to stay with some intermediate QPR.
Anyway, I'm not going to do either of these things, sorry. Imho, distributing an unofficial ROM really makes sense only if you daily-drive it yourself. Otherwise bugs, like the one here discussed, slip through unnoticed far too easily. Since I keep my Pro1 on LOS 16.0, those builds are the only ones I feel comfortable distributing.
-
1
-
2
-
-
9 hours ago, EskeRahn said:
I wonder if it is like AICP a nice project that was just made horrible by some crucial bugs.... 😣

Not that I have anything constructive to add, but in LineageOS's defence: They are stuck forever with the Linux kernel version and drivers that shipped with the original Android 9 OS. As the divide between increasingly modern Lineage/Android userland and the base Linux OS amplifies, bugs like this become more and more likely, unfortunately.
-
2
-
-
I've uploaded an updated build of LineageOS 16.0 for good-old qx1000 (SD835 Pro1) to:
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1
The ROM dated '20250528' contains backported ASB fixes up to patchlevel "1 May 2025". No other changes since last post.
Have fun.
-
3
-
-
2 hours ago, brunoais said:
@KaKi87Are there still people that didn't receive the phone?
I think many (most?) of those who had ordered an OG (qx1000) Pro1 via the website and were "upgraded" to a qx1050 after the SoC thing happened. At some point all the focus was on IGG backers, and website customers were left in the rain ...
-
1
-
-
An updated build of LineageOS 16.0 for OG Pro1 (qx1000) is available for download at:
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1
The build dated '20250504' gives you backported security fixes from the Android Security Bulletin up to the "1 April 2025" patchlevel, and updates the bundled WebView to Chromium 135.0.7049.100. Otherwise no changes with respect to last month's upload.
Have fun.
-
3
-
-
On 4/12/2025 at 1:33 PM, EskeRahn said:
22.2 is the newest on the Pro1, and most likely on Pro1X on next release in a few days
Thanks. Yes I know that. But the doc linked above lists almost nothing for the new 22.2 branch (yet?), while there are quite specific instructions for 22.1, that's why I asked about that one.
As I am routinely self-building, I feel confident to compile any of the officially-supported branches and thus think I do not depend on the pre-made ROMs from the LOS build farm. However, I hesitate to ditch one of my working installs just to find out that AVF has simply not been ported (or may not be possible at all) for the Pro1 ...
-
Has anyone tried running a GNU/Linux distro through AVF in recent versions of LineageOS?
As can be seen from my signature, I am running old(er) versions of LOS on my Pro1(X)'s. The main reason for this is that I have relatively complex Linux-in-rooted-chroot setups in place, that are notoriously difficult to migrate to different Android releases.
AVF introduced in Android 14 and 15 could be a game-changer for me as it - theoretically - enables official support of Linux-Distros in containers, potentially making my hand-made solutions obsolete.
However, it is not clear to me if AVF is enabled in all LOS releases. In official Android, it seems to be limited to specific devices/SoCs. So what about the LineageOS 22.1 ports for the Pro1 and Pro1X? Do they include AVF or not?
-
Here's another one. The ROM dated '20250326', available at
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1
gives you my latest unofficial build of LineageOS 16.0 for Pro1 (qx1000).
To make the thread more accessible, I'll recapitulate the full list of enhancements with respect to official every few months. So here it comes:
- Backported AOSP fixes up to the "1 March 2025" ASB (official LOS 16.0 stopped updating in January 2022).
- Improved keyboard behaviour, partly backported from later LOS releases (code changes can be found in my local patch tarball).
- Several more improvements with respect to the upstream LOS 16 tree (GPS fix, touchscreen margin control, ...) as documented in that same patch tarball.
- Updated graphics driver stack (using the same blobs as LOS21 & 22).
- Updated bundled WebView to Chromium 134.0.6998.95 (important for those running without Gapps).
Have a lot of fun.
-
3
-
I've just uploaded build '20250309' of LineageOS 16.0 for OG Pro1 (qx1000) to
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1
Changes since last release:
- Backported fixes up to the "February 2025" Android Security Bulletin.
- Updated system WebView and browser to Chromium 133.0.6943.137.
Have fun.
-
2
-
2
-
Thanks for the feedback.
With my Pro1 still on LineageOS 16.0, this works. I can select multiple layouts under "Keyboard & input methods > Physical keyboard" and then cycle through them on the fly. Pretty cool, actually. I didn't know about this feature.
However, on the Pro1 with LOS16, the hotkey for layout switching is Ctrl + Spacebar. Yellow arrow + Spacebar is equivalent to pressing the power button in my case, which is another pretty cool feature introduced by @tdm with his initial port of LOS.
-
On 2/10/2025 at 4:15 PM, EskeRahn said:
Indeed, it was broken long ago, then fixed and later broken again, but you are right the chances of a fix seems slim.
OK. I just think: this sounds like a general regression in AOSP, as keyboard support in Android is generally nothing specific to the Pro1 (hence my question whether this is also observed in the Pro1-X port). I just wonder if it could be worthwhile to open a bug against LineageOS because of this.
-
10 hours ago, EskeRahn said:
And we still can only select one keyboard layout, so no easy layout switching, for multilingual usage.
I probably missed why you have been including this warning every week for quite some time. Is this problem unique to the Pro1 (as the corresponding qx1050 thread does not mention it)?
Anyway, it seems I can find no open bug reported against LOS about this. So, whatever your issue is, I doubt it will ever be resolved "automatically" by an OTA.
-
Another unofficial build of LineageOS 16.0 (for qx1000) is here, celebrating 3 years of support beyond its AOSP EOL. 🥳
At
https://findus.zwergenschaenke.net/~puma/linux.html#lineagepro1
Go for the ROM dated 20250203. Changes since last release:
- Backported fixes up to the "1 January 2025" Android Security Bulletin.
- Updated system WebView and browser engine to Chromium 132.0.6834.122.
Have fun.
-
5
-
1
-
11 hours ago, CornholioGSM said:
Passport have on lineage same problem as was on FX (first custom roms) - multipressing keys.
Can anyone help me fix it? Will be needed to add something like key press deelay.
The respective fix for the Pro1 is here:
https://review.lineageos.org/c/LineageOS/android_kernel_fxtec_msm8998/+/318274
Note that this is specific to the qx1000.c keyboard driver in android_kernel_fxtec_msm8998, it won't be directly applicable to another device.
-
1
-

LineageOS 22.x Official Release for Pro1 (QX1000)
in General Discussion
Posted · Edited by claude0001
F(x)tec never had all the driver sources. And even if they did, they would not have been allowed to publish them. A prominent exception is the keyboard, which is the one hardware component they developed themselves. The rest of the hard- and software came from a Chinese OEM.
The idea that f(x)tec ever wanted to make the Pro1/Pro1X "open" phones is a misconception introduced by some media and bloggers. F(x)tec never publicly corrected that misunderstanding, presumably as they hoped to profit from all that "Linux-phone" hype. In reality, the Pro1 was designed as a pretty standard, proprietary Android device and is not any more "Linux" than your random Galaxy.