[OFFICIAL] LineageOS 20 for Pro1-X

Search This thread

kevgrig

Member
Jan 26, 2023
39
1
Just got my Pro1X and ran through these instructions and it worked! Just installed the 01/27 build. This is my first time doing this, so not sure if this is normal or not, but just wanted to note that the progress for step 5 was at 47% for many minutes (maybe ~5), but it ultimately worked:

# adb sideload lineage-20.0-20230127-UNOFFICIAL-pro1x.zip
serving: 'lineage-20.0-20230127-UNOFFICIAL-pro1x.zip' (~47%)

[...] After some minutes, it updates to the following and the phone shows the reboot option [...]

Total xfer: 1.00x
 
  • Like
Reactions: stlpaul

kevgrig

Member
Jan 26, 2023
39
1
I'm testing the 0127 build and overall it works great! However, using the physical keyboard, I cannot type any of the symbols on the number keys. With the stock OS, I would hold down the yellow arrow key and press a number. For example, holding down the arrow key and pressing 1 should type an exclamation point. The right arrow key also doesn't work. See attached video.
 

Attachments

  • pro1xnumpad.mp4
    1.2 MB · Views: 0

mccreary

Member
Feb 12, 2018
9
10
I'm testing the 0127 build and overall it works great! However, using the physical keyboard, I cannot type any of the symbols on the number keys. With the stock OS, I would hold down the yellow arrow key and press a number. For example, holding down the arrow key and pressing 1 should type an exclamation point. The right arrow key also doesn't work. See attached video.
This is an unfortunate interaction with how Android applies language-specific key maps. Until we switch to the new keyboard driver, you must not "Configure the physical keyboard" by selecting a language and layout despite what the notification says. Just dismiss that notification by sliding it to one side.

To fix this problem, turn off all switches in Settings->System->Languages & input->Physical keyboard->Fxtec Pro1->Set up keyboard layouts, and reboot.
 
  • Like
Reactions: nilezon and kevgrig

kevgrig

Member
Jan 26, 2023
39
1
Until we switch to the new keyboard driver

BTW, in case this isn't already on your radar, one feature I would love to see with the physical keyboard is the ability to toggle keys like Shift, the arrow key, etc. For example, sometimes it's more natural to want to type a capital letter on the left side of the keyboard with just my left hand so I'd like to be able to click Left Shift with my left hand and then click a letter. Right now, I have to hold down Shift. I know there are the same buttons on the right side of the keyboard to do the same, but that's not always convenient.
 

fuqqer

New member
Jan 29, 2023
1
0
I installed LOS20 a week or so ago. Whenever I make a phone call using my car's bluetooth handsfree feature, the bluetooth disconnects from the stereo and I can only make calls over speaker. I made sure in the LOS20 bluetooth settings that the car is enabled for phone calls, media, contacts, and text messaging. How can I fix this?

Also, how do I "upgrade" to the latest build without losing all my apps/settings/messages etc?
 

vollkorn

Member
Mar 8, 2011
15
3
Hi,
I noticed that the camera is not working in many apps. For example, in Signal Messenger when trying to take a photo from within the app or when using Threema and trying to scan a QR code from within the app (to connect with the Threema desktop app). Most of the times the camera picture is just plain dark as if the camera is not sending any images. Sometimes one frame loads, but is then stuck.

The on-board camera app works fine, though.
 

vollkorn

Member
Mar 8, 2011
15
3
Another bug I noticed is with USB. When I connect the phone to a computer and select "Data transfer" in the notification menu on the phone, it shows up just fine on my computer as an external harddrive. I can download files just fine, but when I upload more than a few small files (about 400 files/17 GB), the connection resets as if the USB cable was disconnected. My computer (Ubuntu) gives the following error message:

```
libmtp-Fehler: Could not send object info.
```
 

kevgrig

Member
Jan 26, 2023
39
1
I'd like to upgrade LineageOS for the first time. What's the proper way to do a backup of my data first? I searched but couldn't find anything.
 

vollkorn

Member
Mar 8, 2011
15
3
I'd like to upgrade LineageOS for the first time. What's the proper way to do a backup of my data first? I searched but couldn't find anything.
For upgrading you usually flash the newer LineageOS ROM to your phone like you did with the first install. Make sure to install all parts of the ROM and install again MindTheGapps, Magisk, and/or other apps you had installed via fastboot or adb sideload.
 
  • Like
Reactions: kevgrig

vollkorn

Member
Mar 8, 2011
15
3
I'd like to upgrade LineageOS for the first time. What's the proper way to do a backup of my data first? I searched but couldn't find anything.
Oh, I just realized I misread your question. I use TitaniumBackup for backing up all my data. It requires having a lot of free space on your phone to put your backup in or you have to pay for unlocking the upload options.
 
  • Like
Reactions: kevgrig

mccreary

Member
Feb 12, 2018
9
10
BTW, in case this isn't already on your radar, one feature I would love to see with the physical keyboard is the ability to toggle keys like Shift, the arrow key, etc. For example, sometimes it's more natural to want to type a capital letter on the left side of the keyboard with just my left hand so I'd like to be able to click Left Shift with my left hand and then click a letter. Right now, I have to hold down Shift. I know there are the same buttons on the right side of the keyboard to do the same, but that's not always convenient.
Note that the pro1x has a Caps Lock key, and it should work in most cases where Shift would be used. Also, the default key character map we are currently providing defines parallel combinations for most of the yellow glyphs printed on the keyboard, so you can use either 'Fn' (the yellow arrow keys), Shift, or Caps Lock to type them. Unfortunately there are a few cases where this wasn't possible, e.g. '\' and ';'.

There are also a few other changes from stock: The 'F' logo key is now Meta, which means the old function of this key has moved to Meta+Enter (instead of the key being dedicated to bringing up the home screen). This enables all the other Android shortcut keys, which can be listed with Meta+'/'. This list of shortcuts changes based on context, so be sure to check it in each app to discover what new shortcut key combinations are defined (if any). We have also remapped Sym so it now generates AltGr (ralt), which is used by many of the native Android language overlays to type special characters. Just remember that if you enable any lanugage overlay, the Fn mappings will be overwritten and you won't be able to type '\' or ';' at all :(.

One final note: Android uses Alt+Meta internally for 'Caps Lock', and because they are adjacent on the pro1x it is easy to accidentally type both keys at the same time. If you notice that Caps Lock is stuck on even though the LED on the Caps Lock key is not lit, try typing Alt+Meta to turn it off. This one drove me crazy on the pro1 until I figured out the cause ;)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    thanks, that helps, a log will be unnecessary. actually i found the problem, we are currently testing a solution internally. should be available to everyone soon enough.
    2
    I only recently noticed the fingerprint reader issue, that was fixed on stock android beta, being still there on LOS.
    Somehow the reader seems to be constantly active, it causes page reloads on chrome if you touch it.
    I don't know what the change on stock android was, but it fixed it for everybody. Maybe you could get more info on what was changed to also put that fix in LOS.
    https://review.lineageos.org/c/LineageOS/android_kernel_fxtec_sm6115/+/358195 - fixed
  • 12
    2okPze5.png



    Introduction
    LineageOS, an open-source Android distribution, is available for several devices,
    with more being continuously added thanks to the biggest, yet ever growing, Android open-source community.
    Join us and breathe new life in your device, be it old or new.
    If you don't know LineageOS and would like to read about it before installing it you can take a look at the official Website.

    Features
    Individuality

    Customization is paramount to productivity.
    That’s why LineageOS promises to push for user personalization and preference.
    Everyone is unique and your device should be too.
    Security
    Trust will help you understand the security of your device and warn you about possible threats.
    We take security very seriously: that’s why we deliver security updates every month to all our supported devices.
    And to make your device more secure, lock everything behind an enhanced lock screen.
    Longevity
    LineageOS extends the functionality and lifespan of mobile devices from more than 20 different manufacturers thanks to our open-source community of contributors from all around the world.

    Installation
    If you are on stock OS, you need a custom recovery first. You can get the recommended recovery in the installation instructions below.
    If you are coming from stock or other ROMs, you must do a factory reset. If you are upgrading from an older release in this thread, you do not need to reset!
    As always, make sure to backup before installing this ROM.

    More detailed instructions at:
    Install LineageOS on pro1x.

    Downloads
    Download LineageOS 20
    Google Apps package: MindTheGapps

    Source code
    All the source code for LineageOS is available in the LineageOS Github repo.
    If you would like to contribute to LineageOS, please visit out Gerrit Code Review.

    The device specific source code can be found in the LineageOS Github repo.
    F(x)Tec Pro1-X device tree
    F(x)Tec SM6115 kernel

    Bug Reports
    Please submit bugs and other errors in this thread.

    Donate to support development
    Donate via PayPal to vware
    Or donate to LineageOS project: PayPal donation

    Contributors
    Georg Veichtlbauer
    Sean McCreary
    Nolen Johnson
    And of course all LineageOS & Android contributors

    Version Information
    April 27
    * Cleanups
    * Fix A2DP

    April 20
    * We've gone official!

    April 11
    * Key remapping support
    * In-call audio improvements

    April 3
    * Audio configuration changes
    * Haptic text handle

    March 29
    * Kernel 4.19.275
    * Kernel updates from Google and CLO

    March 22
    * Android 13 QPR2
    * aptX / aptX HD support
    * Camera fixes for some apps
    * Small kernel logging improvements

    March 3
    * Notification LED brightness settings now work
    * Latest kernel updates
    * Security updates

    February 9
    * ZRAM enabled for better multitasking
    * Various keyboard updates (i.e. Fn+TAB will now open recents)

    January 30
    * Audio jack fixed
    * Display reverted to Jan 24, had problems on some models

    January 27
    * Notification light fixed
    * Kernel scheduling improvement
    * Display now in cmd mode
    * Added missing files (btconfigstore)
    * Cleaned up some unneeded files
    * Keyboard fixes are back (missing in the Jan 24 build)

    January 24
    * Nfc fixed
    * Adjust physical layout of Gboard

    January 20
    Initial release

    OS Version: Android 13
    Kernel: Linux 4.19.275

    Created 2023-01-20
    Last Updated 2023-04-21
    6
    and another one for the weekend, guys. see the first post.
    we will work on the keyboard once our improved driver is done, which should be soonish.
    4
    new release up!
    3
    new release is up, thanks for all the feedback! our team is working on an improved keyboard driver with more options coming, stay tuned!
    see the first post for download options.
    3
    BTW, in case this isn't already on your radar, one feature I would love to see with the physical keyboard is the ability to toggle keys like Shift, the arrow key, etc. For example, sometimes it's more natural to want to type a capital letter on the left side of the keyboard with just my left hand so I'd like to be able to click Left Shift with my left hand and then click a letter. Right now, I have to hold down Shift. I know there are the same buttons on the right side of the keyboard to do the same, but that's not always convenient.
    Note that the pro1x has a Caps Lock key, and it should work in most cases where Shift would be used. Also, the default key character map we are currently providing defines parallel combinations for most of the yellow glyphs printed on the keyboard, so you can use either 'Fn' (the yellow arrow keys), Shift, or Caps Lock to type them. Unfortunately there are a few cases where this wasn't possible, e.g. '\' and ';'.

    There are also a few other changes from stock: The 'F' logo key is now Meta, which means the old function of this key has moved to Meta+Enter (instead of the key being dedicated to bringing up the home screen). This enables all the other Android shortcut keys, which can be listed with Meta+'/'. This list of shortcuts changes based on context, so be sure to check it in each app to discover what new shortcut key combinations are defined (if any). We have also remapped Sym so it now generates AltGr (ralt), which is used by many of the native Android language overlays to type special characters. Just remember that if you enable any lanugage overlay, the Fn mappings will be overwritten and you won't be able to type '\' or ';' at all :(.

    One final note: Android uses Alt+Meta internally for 'Caps Lock', and because they are adjacent on the pro1x it is easy to accidentally type both keys at the same time. If you notice that Caps Lock is stuck on even though the LED on the Caps Lock key is not lit, try typing Alt+Meta to turn it off. This one drove me crazy on the pro1 until I figured out the cause ;)