[ROM][OFFICIAL][ginkgo][11] LineageOS 18.1 for Redmi Note 8 / 8T

Search This thread

firefoxos

Senior Member
Jul 9, 2012
107
6
@SebaS-DG:
Use mindthegapps withaou ATV (ATV 0 Android TV).

@firefoxos:
I updated my firmware on Note 8T a week ago wirh this.
Boot into TWRP - Flash firmware - Boot System
You have to remember the version you use.
Wow, thanks man! One last thing. I would like to know how far out of date was I with my firmware. The first problem is I can't get my current firmware version in any way. I can't seem to find it anywhere in the Settings - About and I can't get it through fastboot either. Any hints?

Code:
C:\Windows\system32>fastboot devices
17ee1830        fastboot

C:\Windows\system32>fastboot getvar all
(bootloader) cpuid: 0xfc5f0247
(bootloader) parallel-download-flash:yes
(bootloader) anti:1
(bootloader) DP:0x0
(bootloader) token:VQEBIAEQNbQvYacWud_LUDBeVLO91gMGd2lsbG93AgT8XwJH
(bootloader) hw-revision:10000
(bootloader) unlocked:yes
(bootloader) off-mode-charge:1
(bootloader) charger-screen-enabled:1
(bootloader) battery-soc-ok:yes
(bootloader) battery-voltage:4266
(bootloader) version-baseband:
(bootloader) version-bootloader:
(bootloader) erase-block-size: 0x200
(bootloader) logical-block-size: 0x200
(bootloader) variant:SM_ EMMC
(bootloader) partition-type:userdata:f2fs
(bootloader) partition-size:userdata: 0xC3C7FBE00
(bootloader) partition-type:system:ext4
(bootloader) partition-size:system: 0x120000000
(bootloader) partition-type:vendor:raw
(bootloader) partition-size:vendor: 0x60000000
(bootloader) partition-type:cust:raw
(bootloader) partition-size:cust: 0x40000000
(bootloader) partition-type:gsort:raw
(bootloader) partition-size:gsort: 0x1000000
(bootloader) partition-type:cache:ext4
(bootloader) partition-size:cache: 0x18000000
(bootloader) partition-type:modembak:raw
(bootloader) partition-size:modembak: 0x10000000
(bootloader) partition-type:modem:raw
(bootloader) partition-size:modem: 0x10000000
(bootloader) partition-type:exaid:raw
(bootloader) partition-size:exaid: 0x18000000
(bootloader) partition-type:minidump:raw
(bootloader) partition-size:minidump: 0x8000000
(bootloader) partition-type:rawdump:raw
(bootloader) partition-size:rawdump: 0x8000000
(bootloader) partition-type:recovery:raw
(bootloader) partition-size:recovery: 0x4000000
(bootloader) partition-type:logdump:raw
(bootloader) partition-size:logdump: 0x4000000
(bootloader) partition-type:splash:raw
(bootloader) partition-size:splash: 0x4000000
(bootloader) partition-type:bootbak:raw
(bootloader) partition-size:bootbak: 0x4000000
(bootloader) partition-type:boot:raw
(bootloader) partition-size:boot: 0x4000000
(bootloader) partition-type:logo:raw
(bootloader) partition-size:logo: 0x2000000
(bootloader) partition-type:persistbak:raw
(bootloader) partition-size:persistbak: 0x4000000
(bootloader) partition-type:persist:raw
(bootloader) partition-size:persist: 0x4000000
(bootloader) partition-type:dspbak:raw
(bootloader) partition-size:dspbak: 0x2000000
(bootloader) partition-type:dsp:raw
(bootloader) partition-size:dsp: 0x2000000
(bootloader) partition-type:mdtpbak:raw
(bootloader) partition-size:mdtpbak: 0x2000000
(bootloader) partition-type:mdtp:raw
(bootloader) partition-size:mdtp: 0x2000000
(bootloader) partition-type:dtbobak:raw
(bootloader) partition-size:dtbobak: 0x1800000
(bootloader) partition-type:dtbo:raw
(bootloader) partition-size:dtbo: 0x1800000
(bootloader) partition-type:oops:raw
(bootloader) partition-size:oops: 0x1000000
(bootloader) partition-type:bk2:raw
(bootloader) partition-size:bk2: 0xE00000
(bootloader) partition-type:metadata:raw
(bootloader) partition-size:metadata: 0x1000000
(bootloader) partition-type:fsg:raw
(bootloader) partition-size:fsg: 0xA00000
(bootloader) partition-type:logfs:raw
(bootloader) partition-size:logfs: 0x800000
(bootloader) partition-type:devinfo:raw
(bootloader) partition-size:devinfo: 0x1000000
(bootloader) partition-type:bk1:raw
(bootloader) partition-size:bk1: 0x180000
(bootloader) partition-type:spunvm:raw
(bootloader) partition-size:spunvm: 0x800000
(bootloader) partition-type:mdtpsecappbak:raw
(bootloader) partition-size:mdtpsecappbak: 0x400000
(bootloader) partition-type:mdtpsecapp:raw
(bootloader) partition-size:mdtpsecapp: 0x400000
(bootloader) partition-type:tzbak:raw
(bootloader) partition-size:tzbak: 0x400000
(bootloader) partition-type:tz:raw
(bootloader) partition-size:tz: 0x400000
(bootloader) partition-type:xblbak:raw
(bootloader) partition-size:xblbak: 0x380000
(bootloader) partition-type:xbl:raw
(bootloader) partition-size:xbl: 0x380000
(bootloader) partition-type:modemst2:raw
(bootloader) partition-size:modemst2: 0x200000
(bootloader) partition-type:modemst1:raw
(bootloader) partition-size:modemst1: 0x200000
(bootloader) partition-type:cateloader:raw
(bootloader) partition-size:cateloader: 0x200000
(bootloader) partition-type:uefisecappbak:raw
(bootloader) partition-size:uefisecappbak: 0x200000
(bootloader) partition-type:uefisecapp:raw
(bootloader) partition-size:uefisecapp: 0x200000
(bootloader) partition-type:imagefvbak:raw
(bootloader) partition-size:imagefvbak: 0x200000
(bootloader) partition-type:imagefv:raw
(bootloader) partition-size:imagefv: 0x200000
(bootloader) partition-type:catecontentfv:raw
(bootloader) partition-size:catecontentfv: 0x100000
(bootloader) partition-type:toolsfv:raw
(bootloader) partition-size:toolsfv: 0x100000
(bootloader) partition-type:dip:raw
(bootloader) partition-size:dip: 0x100000
(bootloader) partition-type:misc:raw
(bootloader) partition-size:misc: 0x100000
(bootloader) partition-type:bluetoothbak:raw
(bootloader) partition-size:bluetoothbak: 0x100000
(bootloader) partition-type:bluetooth:raw
(bootloader) partition-size:bluetooth: 0x100000
(bootloader) partition-type:ddr:raw
(bootloader) partition-size:ddr: 0x100000
(bootloader) partition-type:ablbak:raw
(bootloader) partition-size:ablbak: 0x100000
(bootloader) partition-type:abl:raw
(bootloader) partition-size:abl: 0x100000
(bootloader) partition-type:uefivarstore:raw
(bootloader) partition-size:uefivarstore: 0x80000
(bootloader) partition-type:catefv:raw
(bootloader) partition-size:catefv: 0x80000
(bootloader) partition-type:frp:raw
(bootloader) partition-size:frp: 0x80000
(bootloader) partition-type:keystore:raw
(bootloader) partition-size:keystore: 0x80000
(bootloader) partition-type:cmnlib64bak:raw
(bootloader) partition-size:cmnlib64bak: 0x80000
(bootloader) partition-type:cmnlibbak:raw
(bootloader) partition-size:cmnlibbak: 0x80000
(bootloader) partition-type:cmnlib64:raw
(bootloader) partition-size:cmnlib64: 0x80000
(bootloader) partition-type:cmnlib:raw
(bootloader) partition-size:cmnlib: 0x80000
(bootloader) partition-type:keymasterbak:raw
(bootloader) partition-size:keymasterbak: 0x80000
(bootloader) partition-type:keymaster:raw
(bootloader) partition-size:keymaster: 0x80000
(bootloader) partition-type:hypbak:raw
(bootloader) partition-size:hypbak: 0x80000
(bootloader) partition-type:hyp:raw
(bootloader) partition-size:hyp: 0x80000
(bootloader) partition-type:rpmbak:raw
(bootloader) partition-size:rpmbak: 0x80000
(bootloader) partition-type:rpm:raw
(bootloader) partition-size:rpm: 0x80000
(bootloader) partition-type:apdp:raw
(bootloader) partition-size:apdp: 0x40000
(bootloader) partition-type:fsc:raw
(bootloader) partition-size:fsc: 0x20000
(bootloader) partition-type:storsec:raw
(bootloader) partition-size:storsec: 0x20000
(bootloader) partition-type:bk0:raw
(bootloader) partition-size:bk0: 0x17000
(bootloader) partition-type:devcfgbak:raw
(bootloader) partition-size:devcfgbak: 0x20000
(bootloader) partition-type:devcfg:raw
(bootloader) partition-size:devcfg: 0x20000
(bootloader) partition-type:xbl_configbak:raw
(bootloader) partition-size:xbl_configbak: 0x20000
(bootloader) partition-type:xbl_config:raw
(bootloader) partition-size:xbl_config: 0x20000
(bootloader) partition-type:vbmetabak:raw
(bootloader) partition-size:vbmetabak: 0x10000
(bootloader) partition-type:vbmeta:raw
(bootloader) partition-size:vbmeta: 0x10000
(bootloader) partition-type:qupfwbak:raw
(bootloader) partition-size:qupfwbak: 0x10000
(bootloader) partition-type:qupfw:raw
(bootloader) partition-size:qupfw: 0x10000
(bootloader) partition-type:multiimgqti:raw
(bootloader) partition-size:multiimgqti: 0x8000
(bootloader) partition-type:multiimgoem:raw
(bootloader) partition-size:multiimgoem: 0x8000
(bootloader) partition-type:limits:raw
(bootloader) partition-size:limits: 0x8000
(bootloader) partition-type:secdata:raw
(bootloader) partition-size:secdata: 0x8000
(bootloader) partition-type:ssd:raw
(bootloader) partition-size:ssd: 0x2000
(bootloader) partition-type:switch:raw
(bootloader) partition-size:switch: 0x2000
(bootloader) secure:yes
(bootloader) serialno:17ee1830
(bootloader) product:willow
(bootloader) max-download-size:804276224
(bootloader) kernel:uefi
all:
Finished. Total time: 0.334s

Not to mention the fastboot returns (bootloader) product:willow while my device is 8T AKA ginkgo.

EDIT:
My baseband section says: .1-00270-NICOBAR_GEN_PACK-1.433714.1.435199.1
8-|
 
Last edited:

Uluru25

Senior Member
Nov 27, 2016
348
134
Samsung Galaxy S7
Samsung Galaxy A6
Speaking of firmware. On stock ROM firmware update was handled by the system updater. Am I supposed to do anything on LineageOS to keep track of firmware updates and update manually?
The latest firmware listed for Europe is V12.5.7.0.RCOEUXM but I can't find anything in that format in "About phone".
Right, there is no (easy) way to check from the phone which fw is installed.
 

firefoxos

Senior Member
Jul 9, 2012
107
6
Willow? Note 8T?

I think 12.5.6 is the last one.

12.5.7 even? https://forum.xda-developers.com/t/...llow-auto-updated-daily.3973285/post-87345129
It's not listed here though
 

Nick Verse

Senior Member
May 29, 2014
412
2,253
Thessaloniki
Hello to all.

It seems that I have echo cancellation problems with the LineageOS builds. It has to do with the Android xml files propably as with other builds. If someone has a workaround please chime in.

If that doesn't work, my best bet is that we have to load a specific bin/so/xml for activating it on boot, or it isnt at all activated from the devices' source tree. It is device specific as OEMs do modifications always.

I'm on latest firmware on willow.
 

firefoxos

Senior Member
Jul 9, 2012
107
6
Choppy scrolling in all apps
I seriously consider switching back to the official ROM. I went for LOS because MIUI 12+ were choppy with almost zero multitasking capability. Well, scrolling in LOS 18.x is even more choppy. There's some seriously wrong with the ROM. I would like to know whether there's something I could try before switching to stock. Is there? LOS 18 has no power-related options exposed. I already tried disabling MIUI Optimisations to no avail.
 

Furosemid

Senior Member
Jul 21, 2011
70
27
Choppy scrolling in all apps
I seriously consider switching back to the official ROM. I went for LOS because MIUI 12+ were choppy with almost zero multitasking capability. Well, scrolling in LOS 18.x is even more choppy. There's some seriously wrong with the ROM. I would like to know whether there's something I could try before switching to stock. Is there? LOS 18 has no power-related options exposed. I already tried disabling MIUI Optimisations to no avail.
Flash quicksilver kernel! Then the scrolling will be smooth!
 

firefoxos

Senior Member
Jul 9, 2012
107
6
... flashing a kernel is rather a 5 min job and not hours. 😁
A successful kernel flash is a 5 minute job ;) Besides, that kernel has no official page. I have already spent more than 5 minutes on searching for it. Or an official ginkgo thread on xda.

Rolling back to MIUI:
Rolling back from LOS 18 to MIUI 12.5 (latest) is a no-brainer. But is it even possible to roll back to an older MIUI, like 11.x? I'm asking because there's the issue of ... Jesus Christ... :/ https://www.xda-developers.com/xiaomi-anti-rollback-protection-brick-phone/
 

Uluru25

Senior Member
Nov 27, 2016
348
134
Samsung Galaxy S7
Samsung Galaxy A6
A successful kernel flash is a 5 minute job ;) Besides, that kernel has no official page. I have already spent more than 5 minutes on searching for it. Or an official ginkgo thread on xda.

Rolling back to MIUI:
Rolling back from LOS 18 to MIUI 12.5 (latest) is a no-brainer. But is it even possible to roll back to an older MIUI, like 11.x? I'm asking because there's the issue of ... Jesus Christ... :/ https://www.xda-developers.com/xiaomi-anti-rollback-protection-brick-phone/
I was told some months ago that gingko/willow are not affected by anti-rollback-protection (and this is also what the table at the end of your reference tells).
 

firefoxos

Senior Member
Jul 9, 2012
107
6
I was told some months ago that gingko/willow are not affected by anti-rollback-protection (and this is also what the table at the end of your reference tells).
Yeah, but the table is not from 2022, to say the least. Alos, can you enlighten me what's wrong with the kernel fielded by the LOS team? I've got a decade old LG Android phone and it scrolls more smoothly than my 8T on LOS 18.1. My friend picked up my phone once and reacted with a juicy "WTF?!". I also haven't found even a re-pasted description of what that guy quicksilver did to the kernel...
 

Uluru25

Senior Member
Nov 27, 2016
348
134
Samsung Galaxy S7
Samsung Galaxy A6
Yeah, but the table is not from 2022, to say the least. Alos, can you enlighten me what's wrong with the kernel fielded by the LOS team? I've got a decade old LG Android phone and it scrolls more smoothly than my 8T on LOS 18.1. My friend picked up my phone once and reacted with a juicy "WTF?!". I also haven't found even a re-pasted description of what that guy quicksilver did to the kernel...
Sorry, I am not a pro. Furthermore, I don't have any issues with scrolling but I run LOS18.1 without any gapps (and with stock kernel). Some months ago I flashed a QS kernel for curiosity but did not observe benefits or issues. That's why I stay with stock kernel after flashing each new build. Have you tried to update the firmware (latest global)? Personally I would never return to any MIUI but will soon switch to DarkJoker's CrDroid 9.x (A13) which is announced for next week. Afaik LOS-rules require that the kernel is as close as possible to the stock kernel which might be different for CrDroid. But for sure it is solely up to you to decide what to do with your phone...
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Thanks. Where can i find this?
    I asked in tg group of developer. He didn't know but someone else answered. It seems that these builds are prepared (semi-)automatically.
  • 24
    2okPze5.png


    LineageOS is a free, community built, aftermarket firmware distribution of Android 11, which is designed to increase performance and reliability over stock Android for your device.

    LineageOS is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. Linked below is a package that has come from another Android project that restore the Google parts. LineageOS does still include various hardware-specific code, which is also slowly being open-sourced anyway.

    All the source code for LineageOS is available in the LineageOS Github repo. And if you would like to contribute to LineageOS, please visit out Gerrit Code Review. You can also view the Changelog for a full list of changes & features.

    What's not working :
    • You tell me
    Instructions :
    • Download the latest build and gapps
    • Reboot to recovery
    • Format data (if it is first time installation)
    • Flash the latest build and gapps
    • Reboot
    Downloads :
    Reporting Bugs
    • DO NOT Report bugs if you're running a custom kernel or you installed Xposed
    • Grab a logcat right after the problem has occurred. (Please include at least a few pages of the log, not just the last few lines, unless you know what you're doing.)
    • If it is a random reboot, grab /sys/fs/pstore/console-ramoops and /sys/fs/pstore/dmesg-ramoops-0. (Do not bother getting a logcat unless you can get it just before the reboot. A logcat after a reboot is useless)
    • If the problem disappears after running "setenforce 0" from a root shell, grab /data/misc/audit/audit.log
    Remember to provide as much info as possible. The more info you provide, the more likely that the bug will be solved. Please also do not report known issues. Any bug not reported in the bug report format below may be ignored.

    Code:
    What is your--
    LineageOS version:
    LineageOS Download url:
    Gapps version:
    
    Did you--
    wipe:
    restore with titanium backup:
    reboot after having the issue:
    
    Are you using--
    a task killer:
    a non-stock kernel:
    other modifications:
    
    Provide any additional information (observations/frequency of problem/last version it worked on/etc) as needed:


    LineageOS, ROM for the Redmi Note 8/8T

    Contributors

    DarkJoker360
    Source Code: https://github.com/LineageOS
    Device source code: https://github.com/ginkgo-dev
    Telegram support chat: https://t.me/ginkgodev

    ROM OS Version: Android 11
    ROM Kernel: Linux 4.x
    Based On: LineageOS
    13
    Dear ginkgo/willow users LineageOS is back !
    We are working to promote our devices to 18.1, few things to do are left such as pushing all and opening ticket.
    Changes are open at: https://review.lineageos.org/q/status:open+-is:wip
    Source will be the same as Official lineage 17.1 ones so clean flash will be needed.
    Stay tuned !
    11
    Hello !
    Here is an unofficial test build of LineageOS 19.1 for our device. Everything is working out of the box and it is ready to be daily driven. Will wait a bit to have feedbacks before releasing officially

    9
    Welcome Android 12 !

    Me and danascape booted new Android release at day one.

    Builds aren't unified yet.

    IMG_20211005_225449_388.jpg