[Thinkpad Tablet Android Development] DerTeufel1980:
LineageOS 20.0 Lenovo Tab M10 FHD Plus

Alexa Show Mode available
​

Since this is actually a GSI, it should boot on (m)any device(s), but it is inherenting tablet configs, and may look weird on phones.

/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Keep in mind that some LineageOS features have not been completed yet this is not a device bug and please do not report those

Also do not post bug reports for known issues or bug reports without proper Logcat!

How to install (on lenovo x606f(a)):​

When you are installing this for the first time, I suggest to try "userdebug" version first, as it has adb enabled by default. Once you have ensured, your device is booting fine with the debug version, feel free to switch to user version (please do a wipe when switching between userdebug and user build).

If you are looking for a rom with rooting capabilities, you need to stay with userdebug, or use any other method to root the user version.

only needed once:

flash latest stock android 10 (at time of writing, this is 'TB-X606XA_USR_S300564_2206300939_V9.56_BMP_ROW', built at 'Thu Jun 30 10:29:58 CST 2022'

allow oem unlocking in developer options

reboot to bootloader and unlock it

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

actually flash the system:

fastboot flash system system.img (replace system.img with the actual name)

wipe data when needed, especially on first install!: fastboot- w

fastboot reboot

In order to use Show Mode, Screensaver needs to be enabled, and one needs to use the option "Launch custom App". Here anything could be selected, but for Show Mode, one needs to "Show Mode".

To let Alexa app show all options, a second language needs to be added to system (this seems to trigger something in the app to switch to "full" options available...no idea yet, what this is, and why).

Changes compared to stock:

Show Mode app does not mess with the screen timout settings

Show Mode can be started from App Drawer

Show Mode is working not only for devices, sold with dock, but also can be started when charging (just choose screensaver when pugged)

Based On Android 13/T

Changelog

14.01.2023:

- Initial Release

14.02.2023:

Improved 'Alexa Hands-free Mode'

Fixed installing 'Alexa app' additionally

Possibility to start/control 'Spotify' by voice commands (for this, the spotify skill needs to activated in the amazon account, and the 'Alexa App' needs to be installed (just having it installed is enough)

Added 'Glove Mode' (Settings --> Display)

Added 'Double Tap to Wake' (Settings -- Display)

Switched some Google Apps to its 'Go'-variants for better performance

Fixed wrong audio configuration (from stock rom)

Fixed 'Offline-charging' (the animation is still kind of broken, but charging is working now)

Fixed sepolicy rules to let memory settings get applied (better performance)

Fixed 'Sim-Settings' crashing

All Upstream changes from LineageOs (as of 13.02.2023)

Contributors

@DerTeufel1980

Thanks to:

LineageOs Team

@phhusson

@AndyYan

@Yahoo Mike

Downloads: https://drive.google.com/drive/folders/1eFFID1EDYK7K2ifN8zYfR75rArBfvOhG

Light version does not have gapps inluded

Source Code: https://github.com/DerTeufel/

ROM OS Version: Android 13

Kernel: Stock