Development [ROM] [UNOFFICIAL] [12.1.0] [TB-J607F] Evolution X Snow

Search This thread

LegendOcta

Senior Member
Mar 18, 2019
92
26
South Korea
Samsung Galaxy Note 4
Please make Evolution X happen to TB-J606F also! it's with an older SOC, and we don't get A12 update. A lot of people have it, but not much support :(
The most important : He/she doesn't have it.
Also, Lenovo's kernel source is REALLY crappy for the J606F.
As a owner of j606f I tried using their kernel source code, which lacks update since the android 10 0906 firmware, and so it has much lower version than android 11 firmware's one (might not even boot in And11 bootloader? I didn't upgrade), doesn't support Novatek touchscreen, some things like that.
It would be plenty of work to make it working. Although. both shares plenty of peripherals.. I don't expect getting a source-built version of these roms in my J606..
 
  • Like
Reactions: mdve123

Nioctris

New member
Jun 2, 2020
1
0
After flashing the patched boot image, the sound stops working. Any thoughts on how this can be fixed?

upd. solved
 
Last edited:

odmfl

Member
Nov 17, 2022
6
4
The most important : He/she doesn't have it.
Also, Lenovo's kernel source is REALLY crappy for the J606F.
As a owner of j606f I tried using their kernel source code, which lacks update since the android 10 0906 firmware, and so it has much lower version than android 11 firmware's one (might not even boot in And11 bootloader? I didn't upgrade), doesn't support Novatek touchscreen, some things like that.
It would be plenty of work to make it working. Although. both shares plenty of peripherals.. I don't expect getting a source-built version of these roms in my J606..
Hello, maybe something seems to be moving for the J606F, it seems we can get a working unofficial twrp. Try taking a look at this https://github.com/adazem009/twrp_device_lenovo_TBJ606

Everything seems to work according to the dev, the only thing that doesn't work is the decryption. If you could fix the decryption and build an unofficial test rom it would be a great thing.
 

LegendOcta

Senior Member
Mar 18, 2019
92
26
South Korea
Samsung Galaxy Note 4
Hello, maybe something seems to be moving for the J606F, it seems we can get a working unofficial twrp. Try taking a look at this https://github.com/adazem009/twrp_device_lenovo_TBJ606

Everything seems to work according to the dev, the only thing that doesn't work is the decryption. If you could fix the decryption and build an unofficial test rom it would be a great thing.
Sorry for the late reply. As you can see here https://github.com/adazem009/twrp_device_lenovo_TBJ606/tree/android-11.0/prebuilt the tree is using prebuilt kernel, nothing new. It's just the old lenovo built kernel binary being used, not the released OSS kernel source.
 
Jun 3, 2014
31
1
LG V20
Changelog:

2022-07-07:
Notes: Clean Flash Required
Device Changes:
1. Switch to Proton Clang
2. Switch to SkiaGL Threaded Renderer
3. Import Vulkan Overlay from Pixel 5
4. Enable DT2W
5. Import missing governor script from stock rom
6. Import Lenovo side changes to init scripts
Kernel Changes:
1. Upstream kernel to 4.19.250
2. Merge Tag LA.UM.9.12.r1-14300-SMxx50.0
Hello, I'm using my tab (Lenovo TB-J607F) for serious working, mostly using projectors. I have a couple of questions:
1) Does your rom intergrate "PC mode" in Zui 13?
2) and is this rom working well for keyboard/mouse and projectors?
3) By the way, I checked many places in your website, github but I didn't see your list of features, what is features of your rom?
4) what about battery time? comparing with stock rom zui13 or zui 14?
5) Do we have "widevine L1" in your rom (for netlfix)?

Thank you.
 
Last edited:

nexuspb

Senior Member
Jul 9, 2014
58
1
The thing that's missing is the kernel module for the NT356(something)_HostDL or something in the kernel's {SRCROOT}/drivers/input/touchscreen/NT35something_HostDL.
The driver, IS available in a P11 LTe or something's kernel source available in lenovo downlooad page. (Sorry, my memory is very inaccurate, I was trying bunch of stuffs when I bought my P11 last year, it's a bit hazy now)
I made the driver located there, modded Makefile, got some kernel compile issue, and I somehow solved it, but the spi read only got value 00000000 and it didn't work. (You can get more info from postmarketOS-offtopic Matrix chatroom, chat history is logged in there, I got help from somebody a long time ago and there are conversations about this)
I got touchscreen to work with a prebuilt kernel (Lost the device tree) but that's it..
I hope we make something out of lenovo's junky kernel source codes.. The device has potentials!
Hi, I am also looking into the kernel source but don't understand why there are two touch displays that are active in the device tree. There is himax and novatek and both of their drivers seem to implement the same device driver for stylus support. Bit confused how there are two defined in the dts. Btw this is for the p11 plus edition. Any help would be appreciated
 

LegendOcta

Senior Member
Mar 18, 2019
92
26
South Korea
Samsung Galaxy Note 4
Hi, I am also looking into the kernel source but don't understand why there are two touch displays that are active in the device tree. There is himax and novatek and both of their drivers seem to implement the same device driver for stylus support. Bit confused how there are two defined in the dts. Btw this is for the p11 plus edition. Any help would be appreciated
There are many revisions of the same model (in your case p11 plus), for example i'm unsure of p11 plus but for original p11 (j606f) the initial revisions shipped with the himax touchscreen while the later ones used nvt. And lenovo doesn't really know how to make their device trees proper to select the correct touchscreen's dt. :p
 

nexuspb

Senior Member
Jul 9, 2014
58
1
There are many revisions of the same model (in your case p11 plus), for example i'm unsure of p11 plus but for original p11 (j606f) the initial revisions shipped with the himax touchscreen while the later ones used nvt. And lenovo doesn't really know how to make their device trees proper to select the correct touchscreen's dt. :p
That makes sense. So I guess it probes both of them and selects the correct one? I guess that's against the device trees spec. Thank you though.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    IvlZLyc.png


    Evolution X 6.5 for the Lenovo Xiaoxin Pad Plus (Lenovo P11 5G WiFi) [TB-J607F]

    Code:
    /*
    * Your warranty is void. Or valId, probably?
    *
    * I am not responsible for bricked devices, dead SD cards, Ebolation X,
    * thermonuclear war, or the current economic crisis caused by you following
    * these directions. YOU are choosing to make these modifications, and if
    * you point your finger at me for messing up your device, I will LMAO at you.
    */
    0KUV8YX.png



    Keep Evolving
    Pixel UI, customization, and more, we are Evolution X!

    - Team Evolution X -
    @joeyhuab
    @RealAkito
    @AnierinB

    Reach us on Twitter! @EvolutionXROM

    SRQCjQJ.png



    Just flash and check "The Evolver". We have tons of features combined together from different ROMs.

    DO NOT FLASH GAPPS, ALREADY INCLUDED
    CIrL2gb.png


    * Probable lost frames when dragging the apps from app drawer to the home screen.
    * If you open the Wallpaper Picker in 2-Pane layout (Like open it via Settings), the Wallpaper will be zoomed incorrectly and look blurry. (Note: if you want to set the wallpaper, open the wallpaper picker from the Launcher).​

    o2G52Ve.png



    First Time Install / Clean Flash
    1. Reboot to Recovery
    2. Download the zip for your device
    3. Flash whichever recovery you desire in both slots
    4. Format Data
    5. If you are going to flash from stock ROM, switch to the other slot in recovery, then reboot to recovery
    6. Enable ADB Sideload feature, then Sideload the package to your tablet
    Code:
    adb sideload <path to the flashable zip>
    7. Reboot to System and #KeepEvolving

    Update / Dirty Flash
    1. Reboot to Recovery
    2. Download the update for your device
    3. Flash the ROM via ADB Sideload
    4. Reboot to System and #KeepEvolving​





    3
    Can we get 606f support as well?
    2
    Changelog:

    2022-07-07:
    Notes: Clean Flash Required
    Device Changes:
    1. Switch to Proton Clang
    2. Switch to SkiaGL Threaded Renderer
    3. Import Vulkan Overlay from Pixel 5
    4. Enable DT2W
    5. Import missing governor script from stock rom
    6. Import Lenovo side changes to init scripts
    Kernel Changes:
    1. Upstream kernel to 4.19.250
    2. Merge Tag LA.UM.9.12.r1-14300-SMxx50.0
    2
    Please make Evolution X happen to TB-J606F also! it's with an older SOC, and we don't get A12 update. A lot of people have it, but not much support :(
    1
    I noticed that you recently merged latest caf on your kernel. Did you recover your device?
    If you did, could you please tell me how your touch panel is detected as, in your deviceinfohw? (It would be more helpful if you upload your device info onto deviceinfohw, although I understand that it may be hard to in some regions)
    I have a similar but different J606F, and the bad manufacturer lenovo didn't include touch panel driver in the kernel, lol.
    Thanks :D
    I've already recover my device😀. Here are the screenshot of Device info Hw, hope it is helpful for you😃.
    Screenshot_20220529-201240_Device Info HW+.png