• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

LineageOS 15.1 | 09.03.2020 | Shield blobs

Search This thread

Artemka2008

Senior Member
Feb 3, 2016
193
595
Moscow
LineageOS 15.1

FOR ROMS RELEASED BEFORE NOVEMBER 2018
Requirements:
1) active system1
2) merged system partition

Instruction
1) flash BootBlobs-SHIELD-mocha.zip
2) reboot to recovery
3) install this recovery
4) reboot to recovery
5) install the ROM


FOR ROMS RELEASED AFTER NOVEMBER 2018
Requirements:
1) active system1
2) merged system partition
3) BRAIN, READING SKILL and presence of basic knowledge about firmware (in the absence need learn to independently)

Instruction
1) download TosForPSCI-0.1.zip
2) unzip TosForPSCI-0.1.zip
3) download recovery-03.11.2018
4) go to fastboot mode
5) execute command: fastboot flash tos your path to tos.img
6) execute command: fastboot flash recovery your path to recovery-03.11.2018.img
7) reboot to new recovery(u can execute fastboot reboot holding vol+ button)
8) if you are on previous LineageOS 15.1 build then you may install the ROM without wipes. If you're not, make full wipes then
9) install current LineageOS 15.1 build
10) reboot to the system

Sources
Device
Kernel
Vendor

Changelogs

09.03.2020

system:
- the latest security patch
- audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)


13.02.2020

system:
- the latest security patch
- fixed OMX(video playback hardware acceleration now works)


28.12.2018

system:
- the latest security patch

kernel:
- a little bit updated sdcardfs
- fixes of defects after switching to the new Synaptics touchscreen driver


12.11.2018

System:
- source code was updated
- added tile for activatingdeactivating battery charging
- free form window mode

kernel:
- PSCI downgraded to version 0.1


10.10.2018

System:
- source code was updated

kernel:
- new Synaptics touchscreen driver(possibly less lags)
- a little bit updated sdcardfs
- fixed a couple of security issues when using root


11.09.2018

System:
- source code was updated

kernel:
- reworked binder driver(the system should be more stable)


11.08.2018

system:
- source code was updated

kernel:
- dvfs driver was heavily updated(better power consumption)
- binder was updated
- therm_est thermal sensor was fixed


15.07.2018

system:
- source code was updated
- changes for devices with 3Gb RAM

kernel:
- added new driver(written by me) for reducing cpu power consumption in suspend mode.
- panel driver was changed for reducing power consumption in suspend mode
- palmas gpio driver was changed for reducing power consumption in suspend mode


18.06.2018

system:
- source code was updated

kernel:
- spectre patch by nvidia
- other small changes


15.05.2018

system:
- source code was updated
- software video playback in some apps was fixed
- usb internet sharing was fixed
- other small changes

kernel:
- sdcardfs was updated to the 3.18 kernel level.
- ability to change display colors was added


06.04.2018

system:
- sdfat was added(instead of vfat and exfat)
- microphone was fixed(broken in the 31.03 build)
- a lot of fixes in the device tree

kernel:
- sdcardfs was updated to the 3.18 kernel level.
- cpustats was updated
- sdfat was added
- fixed loading address of the kexec-hardboot
- ambient capabilities was added


30.03.2018

New:
- gyroscope
- 64-bit binder
- adjustable buttons backlight brightness


23.03.2018
The second public build

22.03.2018
The first public build


Broken:
- Cameras
- Video playback hardware acceleration

Download:
Touchscreen hotfix for ROM released at 29.12.2018
ROM folder
Last build

XDA:DevDB Information
LineageOS 15.1, ROM for the Xiaomi Mi Pad

Contributors
Artemka2008
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x

Version Information
Status: Stable

Created 2018-10-07
Last Updated 2020-03-09
 
Last edited:

Artemka2008

Senior Member
Feb 3, 2016
193
595
Moscow
09.03.2020

system:
- the latest security patch
- audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)

What is "tile for activating\deactivating battery charging"?
- this is system icon(like performance profiles) which permits\prohibits the supply of current to the battery at the time when the charger is connected.

Why do we need that tile?
- if you play, watch a movie or perform another costly action, then activating this mode will save the battery from unnecessary wear because energy will go directly from the charger. But you need a fairly powerful charger, if the power of the charger is not enough, then partially the consumption will be compensated by the battery.

What happens if you do not install TosForPSCI-0.1?
- at best, only one CPU core will be active. At worst, the recovery will not be started (if it has not been updated too) and the system too.

How to roll back on the firmware version, which came out before November?
- download TosForPSCI-0.2 and recovery. You'll be able to flash older ROMs after installing them

Why do I need to lower the PSCI version from 0.2 to 0.1?
- Using version 0.1 fixes a problem with shutting down a device.
 
Last edited:

surfdday

Member
Nov 9, 2006
32
1
Colorado
I flashed the latest ROM 10.10.2018 yesterday. The Wi-Fi is unusable - after the tablet goes into sleep for some time, when you wake it up, the Wi-Fi connection is gone (meaning it doesn't see any SSID at all). Turn off/on the Wi-Fi does not help. Only way is to reboot the tablet. Any suggestions?
 

XWERT

Senior Member
Nov 29, 2015
65
1
Requirements:
1) active system1
2) merged system partition - how i can marege partiton?

---------- Post added at 04:25 PM ---------- Previous post was at 03:40 PM ----------

I try everything but don't work on my mi pad....
 

kenshin79

Senior Member
Jul 18, 2012
50
6
Manila, Philippines
"I flashed the latest ROM 10.10.2018 yesterday. The Wi-Fi is unusable - after the tablet goes into sleep for some time, when you wake it up, the Wi-Fi connection is gone (meaning it doesn't see any SSID at all). Turn off/on the Wi-Fi does not help. Only way is to reboot the tablet. Any suggestions?"


Hi, I also experienced the same problem. Turning airplane mode on then off solved the problem, wireless networks showed up and mipad connected automatically.
 
Last edited:

Vishal P

Senior Member
Jun 19, 2016
335
127
@Artemka2008 I am upgrading from October build to November. Should i remain in shield blobs or go back to mocha blobs? I can see from your instructions that for ROMs from November, flashing shield blobs is not necessary.
 
Last edited:

Palm Trees

Senior Member
Dec 9, 2016
725
311
Can't get the lastest rom to boot. Reverted back to Tos 0.2 and used the recovery before November, still not booting, stuck on MI logo.
Never experienced any problems before. Any suggestions are welcome :)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 28
    LineageOS 15.1

    FOR ROMS RELEASED BEFORE NOVEMBER 2018
    Requirements:
    1) active system1
    2) merged system partition

    Instruction
    1) flash BootBlobs-SHIELD-mocha.zip
    2) reboot to recovery
    3) install this recovery
    4) reboot to recovery
    5) install the ROM


    FOR ROMS RELEASED AFTER NOVEMBER 2018
    Requirements:
    1) active system1
    2) merged system partition
    3) BRAIN, READING SKILL and presence of basic knowledge about firmware (in the absence need learn to independently)

    Instruction
    1) download TosForPSCI-0.1.zip
    2) unzip TosForPSCI-0.1.zip
    3) download recovery-03.11.2018
    4) go to fastboot mode
    5) execute command: fastboot flash tos your path to tos.img
    6) execute command: fastboot flash recovery your path to recovery-03.11.2018.img
    7) reboot to new recovery(u can execute fastboot reboot holding vol+ button)
    8) if you are on previous LineageOS 15.1 build then you may install the ROM without wipes. If you're not, make full wipes then
    9) install current LineageOS 15.1 build
    10) reboot to the system

    Sources
    Device
    Kernel
    Vendor

    Changelogs

    09.03.2020

    system:
    - the latest security patch
    - audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)


    13.02.2020

    system:
    - the latest security patch
    - fixed OMX(video playback hardware acceleration now works)


    28.12.2018

    system:
    - the latest security patch

    kernel:
    - a little bit updated sdcardfs
    - fixes of defects after switching to the new Synaptics touchscreen driver


    12.11.2018

    System:
    - source code was updated
    - added tile for activatingdeactivating battery charging
    - free form window mode

    kernel:
    - PSCI downgraded to version 0.1


    10.10.2018

    System:
    - source code was updated

    kernel:
    - new Synaptics touchscreen driver(possibly less lags)
    - a little bit updated sdcardfs
    - fixed a couple of security issues when using root


    11.09.2018

    System:
    - source code was updated

    kernel:
    - reworked binder driver(the system should be more stable)


    11.08.2018

    system:
    - source code was updated

    kernel:
    - dvfs driver was heavily updated(better power consumption)
    - binder was updated
    - therm_est thermal sensor was fixed


    15.07.2018

    system:
    - source code was updated
    - changes for devices with 3Gb RAM

    kernel:
    - added new driver(written by me) for reducing cpu power consumption in suspend mode.
    - panel driver was changed for reducing power consumption in suspend mode
    - palmas gpio driver was changed for reducing power consumption in suspend mode


    18.06.2018

    system:
    - source code was updated

    kernel:
    - spectre patch by nvidia
    - other small changes


    15.05.2018

    system:
    - source code was updated
    - software video playback in some apps was fixed
    - usb internet sharing was fixed
    - other small changes

    kernel:
    - sdcardfs was updated to the 3.18 kernel level.
    - ability to change display colors was added


    06.04.2018

    system:
    - sdfat was added(instead of vfat and exfat)
    - microphone was fixed(broken in the 31.03 build)
    - a lot of fixes in the device tree

    kernel:
    - sdcardfs was updated to the 3.18 kernel level.
    - cpustats was updated
    - sdfat was added
    - fixed loading address of the kexec-hardboot
    - ambient capabilities was added


    30.03.2018

    New:
    - gyroscope
    - 64-bit binder
    - adjustable buttons backlight brightness


    23.03.2018
    The second public build

    22.03.2018
    The first public build


    Broken:
    - Cameras
    - Video playback hardware acceleration

    Download:
    Touchscreen hotfix for ROM released at 29.12.2018
    ROM folder
    Last build

    XDA:DevDB Information
    LineageOS 15.1, ROM for the Xiaomi Mi Pad

    Contributors
    Artemka2008
    ROM OS Version: 8.x Oreo
    ROM Kernel: Linux 3.10.x

    Version Information
    Status: Stable

    Created 2018-10-07
    Last Updated 2020-03-09
    9
    09.03.2020

    system:
    - the latest security patch
    - audio HAL from miui(It may solve a couple of problems with sound, but it can break something else)

    What is "tile for activating\deactivating battery charging"?
    - this is system icon(like performance profiles) which permits\prohibits the supply of current to the battery at the time when the charger is connected.

    Why do we need that tile?
    - if you play, watch a movie or perform another costly action, then activating this mode will save the battery from unnecessary wear because energy will go directly from the charger. But you need a fairly powerful charger, if the power of the charger is not enough, then partially the consumption will be compensated by the battery.

    What happens if you do not install TosForPSCI-0.1?
    - at best, only one CPU core will be active. At worst, the recovery will not be started (if it has not been updated too) and the system too.

    How to roll back on the firmware version, which came out before November?
    - download TosForPSCI-0.2 and recovery. You'll be able to flash older ROMs after installing them

    Why do I need to lower the PSCI version from 0.2 to 0.1?
    - Using version 0.1 fixes a problem with shutting down a device.
    9
    the ROM was updated
    7
    the ROM was updated
    6
    the last build was re-uploaded