[LineageOs-20.0][TB-X606F/TB-X606FA][UNOFFICIAL] [Alexa Show Mode] for Lenovo Tab M10 FHD Plus [14.02.2023]

Search This thread

whiteze

Senior Member
Jul 17, 2010
157
32
Do i need rooted device to flash this? If so could someone please provide me with the guidance how to root?
 

krayzieiyian23

Senior Member
Jan 16, 2013
56
9
You don't have to be rooted. You just have to unlock your bootloader and enable USB debugging. You have to connect to your computer and flash files via fastboot. There are plenty of tutorials on YouTube if you don't understand what I'm saying.
 
Nov 25, 2021
2
0
This is great, thanks!
Works like a charm on my tb-x606f :) though I'll try to remove the Alexa stuff.
Can we enable auto-rotate on lock-screen by default? It was kinda awkward flipping the tablet+stand with keyboard on its side for initial setup and first couple uses.
 

Dramatikzz

New member
Apr 19, 2023
1
0
Hi, i tried both userdebug version and user-system version and no one is booting up, my device is a tb-x606f and i don't know what to do now...
 

z704w40

New member
Aug 20, 2006
3
0
Works like a charm. What a difference. Thank you. Only issue is during charging when the tablet is off it'scrashing and rebooting.
 

killersloth

Inactive Recognized Developer
Jan 7, 2011
3,180
3,411
This is great, thanks!
Works like a charm on my tb-x606f :) though I'll try to remove the Alexa stuff.
Can we enable auto-rotate on lock-screen by default? It was kinda awkward flipping the tablet+stand with keyboard on its side for initial setup and first couple uses.
Just got done doing the same thing, booted into TWRP, mounted system and in the file manager you can locate it at: system_root/system/system_ext/priv-app/Alexa, erasing the directory got rid of it.

Working great here as well :)
 

prana_Sky

Senior Member
Aug 21, 2010
572
104
Melbourne
Were you able to find anything about that? Reason I ask is because direct installation of magisk fails due to system being read only, attached is a picture of what error is thrown by magisk installer, I mean now the whole process is easier because we got magisk to work for this ROM and we can always upgrade through there but it's still pretty inconvenient, you think we can do something to get the system to mount as RW?
yeah, same. Need RW for data /data so i can delete bloatware in stock. I came here to see if lineage was different but after seeing your post looks like same.
at to moment root is not a full root.

found this on github
blockdev: /dev/block/mmcblk0p28: Permission denied
! /dev/block/mmcblk0p28 is read only

MTK kernel prevents writing to emmc at runtime.

does this lineage have stock kernal?
 

Alberhasky

Senior Member
Mar 1, 2011
259
137
35
Jeffersonville
yeah, same. Need RW for data /data so i can delete bloatware in stock. I came here to see if lineage was different but after seeing your post looks like same.
at to moment root is not a full root.

found this on github
blockdev: /dev/block/mmcblk0p28: Permission denied
! /dev/block/mmcblk0p28 is read only

MTK kernel prevents writing to emmc at runtime.

does this lineage have stock kernal?
Yeah, unfortunately there's no custom kernel that I know about, if there was we could use OverlayFS module on magisk to make system partitions RW and it could also permit writing to emmc at runtime. I hope someone can make a custom kernel that can support those features
 

killersloth

Inactive Recognized Developer
Jan 7, 2011
3,180
3,411
Yeah, unfortunately there's no custom kernel that I know about, if there was we could use OverlayFS module on magisk to make system partitions RW and it could also permit writing to emmc at runtime. I hope someone can make a custom kernel that can support those features
Through TWRP you can backup the boot.img, use the backed up boot.emmc.win to patch a boot.img in magisk, then be able to flash it in fastboot/twrp. It will finish the magisk install and give proper root.

With the stock rom, you can unlock bootloader and flash twrp, flash magisk, and the magisk patched boot.img if you have it handy (attaching x606f patched boot image), and then install magisk once booted, it worked well for me.
There is a debloat module/app pair it works pretty good for finding hidden bloat.

Anyone know if there are proper device/vendor files for x606f?
 

Attachments

  • magisk-patched-boot.img
    32 MB · Views: 25
Last edited:

567453654753252

New member
May 13, 2023
1
0
Let me preface this with saying I have no baseline for how well this tablet should perform as I spent less than a minute in stock rom. I have also never used a Mediatek device or a GSI so please let me know if this is expected. I have used Lineage (and its predecessor) for a decade and the performance of this tablet is the worst out of all the devices I've had. The X606F feels sluggish; every input action has a 1s delay, even with animations set to 0.5. I'm wondering if I've missed something or if GSI performs this awful on Mediatek devices?

My process was this:
1. Flash vbmeta from bootloader *
2. Flash 14022023-user-light-system-006.img
3. Wipe data
4. Reboot and setup device

Since I realized later on there was a twrp release I have also:
6. Flash twrp_X606FA_12.1.fbe.img (there was no X606F but this seems to work fine)
7. Flash Magisk patched boot + Magisk.zip
8. Removed Alexa with Magisk.

* I did not flash latest stock rom because the installed stock rom was as far as I can tell the latest (well past the version in the OP).

I do not have a lot of applications or mods installed which would cause a slowdown. The tablet has been sluggish since the initial installation of Lineage. Is this the norm?
 

vantt1

Senior Member
Dec 23, 2011
732
555
nice Rom. I have the TB-X606F and it works like a charm.
But i have a problem with the dock.
I purchased the dock seperately (i thought, it will work with all Tab M10 FHDs) but i can't set up the bluetooth connection. I've reseted the dock, but i can't connect to the alexa setup.
I've tried the stock-rom of the TB-X606FA by flashing it over the rescuetool, but it did not work either.
Is there a difference in the hardware between the X606F and X606FA?
I am facing the same issue, I'd like to try any and all software workarounds/hacks before resorting to modifying the hardware in the dock
 

astroanax

Member
Nov 17, 2020
10
1
Samsung Galaxy Tab 10.1
Hi there. I have a TB-X606V everything works fine including the stylus that someone previously asked out. Only issue seems to be that the screen doesn't turn off when the cover is closed. It does, however turn on when the cover is opened, as expected. Is there any fix for this?
 

Wa1ed

New member
Jul 15, 2023
1
0
I have problem when I install any room the problem is the speaker and the phone sound coming out at the same time please help
 
I wonder if this GSI image expected to work on TB-X606X too? (unlike TB-X606F X version have LTE modem)

According to this document Lenovo HA-200 Alexa-enabled dock is supposed to be compatible with TB-X606 series tablets (and TB-X306 series too) but is it compatible with this GSI image? le_zlash and vantt1 couldn't get some dock (I assume HA-200?) work with this GSI image.
Dunno about dock, but Rom works fine with X. Even sees it supports SIM card. However didnt try how network works, got mine yesterday.

Any GApps You can confirm working?
Tried liteGApps Magisk module, as I didnt want to mod system partition, but that ended in bootloop...

EDIT: Going noGApps way - Aurora Store is fine for what I'll be using this device. And LTE works when SIM card is in.
 
Last edited:
will LOS20 be updated again? (current version: february 2023)

which version is without gapps?

does LOS20 have the lineage recovery integrated or must twrp be used?
What You wrote made me realize how stupid was my questions about GApps when there is version with them xD

1. That's only known to dev. Ofc everyone is free to continue his work using shared sources.
2. "User-light-system" one.
3. It doesn't seem there is integrated recovery, and as I see it's that way for all GSIs, as it's intended to be "system-only image", so boot and recovery partitions aren't modified.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 6
    k5tUT1V.png

    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.


    Code:
    /*
    * 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:

    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
    3
    Uploaded new builds:

    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)
    2
    I am answering myself. Yesterday I was testing and yes, with the light version, the "Android Go Edition" problem disappears.

    I have the problem when installing from TWRP any version of gapps. All of them tell me that I don't have enough space, which is not true. I have the version described here [ https://forum.xda-developers.com/t/...r-lenovo-tab-m10-fhd-plus-14-02-2023.4541525/ ]. I've tried to install your rom and immediately (without booting the system) install gapps for Android 13 [nikgapps.com], and always the same, no space.

    I've tried with this version of Android [https://forum.xda-developers.com/t/lenovo-x606f-lineageos-19-0-gsi-upgrade.4417791/] and the TWRP space problem doesn't appear.

    Maybe I need to resize the system partition in your rom?
    You'll need to resize the /system partition after installing the GSI in TWRP.

    The image flash process only formats the filesystem to accommodate the GSI image (about 3Gb). The resize will re-format the filesystem to take up the whole partition (about 4Gb). You'll then have space for GApps.

    We had the same problem with the TB-X605F/L. You can modify and use the df -H and blockdev commands in that post to convince yourself that this is the problem. You can also follow the steps in that post to resize the partition.
    2
    will try tomorrow now
    you tried already?
    and does headphone detection work on the trebledroid gsi?

    edit: well, fixing headset detection was easy. you can expect this to be included in next build