Changes:
- Google Security updates -> March 2021
- Kernel: Update Wireguard
- Some hacks to improve camera/video
- Patched frameworks/base to support microG
- Latest LineageOS changes for Android 11
@followmsi: I have a problem with the last build. After installing, the bootanimation takes over a minute and then boots back to TWRP. I tried flashing the previous build, but still have this kind of problem. Even if I stick to your instructions, the problem still persists.
1. Boot into TWRP
2. Install ROM.zip
3. Re-Install Magisk 21.x
4. Wipe CACHE and DAVLIK
5. Reboot into system
Changes:
- Google Security updates -> March 2021
- Kernel: Update Wireguard
- Some hacks to improve camera/video
- Patched frameworks/base to support microG
- Latest LineageOS changes for Android 11
Hi, I just wipe Dalvik/Cache at the end of rom flashing process...
I usually format everything only for major lineageos updates like 17 to 18.
Let'sctry with last build from @followmsi
Hi, I just wipe Dalvik/Cache at the end of rom flashing process...
I usually format everything only for major lineageos updates like 17 to 18.
Let's try with last build from @followmsi
Changes:
- Google Security updates -> March 2021
- Kernel: Update Wireguard
- Some hacks to improve camera/video
- Patched frameworks/base to support microG
- Latest LineageOS changes for Android 11
+1 for the bootloop after flashing 3/4, re-flashed Nikgapps and I'm back in. No need to wipe. I am still getting a weird dimming issue if I hit the tablet really hard with tasks where the ui will crash and dim the whole screen and I can't do anything until I reboot, will try to grab a log next time it does it.
+1 for the bootloop after flashing 3/4, re-flashed Nikgapps and I'm back in. No need to wipe. I am still getting a weird dimming issue if I hit the tablet really hard with tasks where the ui will crash and dim the whole screen and I can't do anything until I reboot, will try to grab a log next time it does it.
I had this and Chrome taking over a minute to load and e-mail app and other memory intensive stuff being very slow. I put it down to lack of memory and in the end I gave up as it was unusable and I moved on.
Pixel C currently being used as a digital photo frame in living room.
I'd love to turn it into a smart hub but there is no Ambient Mode in this ROM :-(
I had this and Chrome taking over a minute to load and e-mail app and other memory intensive stuff being very slow. I put it down to lack of memory and in the end I gave up as it was unusable and I moved on.
Pixel C currently being used as a digital photo frame in living room.
I'd love to turn it into a smart hub but there is no Ambient Mode in this ROM :-(
My original Pixel C screen finally died awhile ago..
Recently I took a gamble on a used Pixel C. Good price. Small scratch on the screen that is only noticeable when the screen is off (and you are looking for the scratch).
I got it the other week, unlocked the bootloader and updated it to the last version. ryu-opm8.190605.005
Then did a complete clean install of Lineage 18.1.
What I normally do is a little over-kill. You can skip the fastboot erase part.
TWRP-> Wipe-> Format Data (Type yes) and press enter.
TWRP-> Reboot-> Recovery (Ignore the warning about no system installed).
TWRP-> Wipe-> Advanced Wipe-> (Select all the partitions) and Swipe to Wipe.
TWRP-> Reboot-> Recovery (Ignore the warning about no system installed).
The last reboot to recovery basically just cleans up so you start with a nice clean recovery log.
All partitions are clean and formatted properly.
Save for boot, there is no option in TWRP to erase the boot partition. Boot will be replaced when a new rom is flashed so not a big deal.
Install rom. (Using ADB Sideload)
TWRP-> Advanced-> ADB Sideload-> Swipe to Start Sideload.
Fastboot booted the magisk patched image to test.
It booted and Magisk was 22001. (Temporary)
I was then able to used the Direct install method to install.
Then updated ROM to the 20210304 build.
Boot into recovery.
TWRP-> Advanced-> ADB Sideload-> Swipe to Start Sideload.
OpenGApps and Magisk backup scripts ran, no need to manually reflash them.
Reboot to system.
Clearing the caches before rebooting to system is generally not necessary.
If you have an issue with a cached file then clear the cache(s). Cache(s) are rebuilt on boot so, it will add a little bit to boot time as the caches are being built.
The Magisk backup script was installed when I originally flashed 21410 in TWRP. Using the direct install method or using fastboot to flash the patched boot image, will not install the backup script.
The next two Magisk update did not go so well.
Update to Magisk 22003 (and 2204)
Updated the Magisk app.
- Update Magisk -> Direct install method failed.
- Update Magisk -> Patch boot image worked.
Fastboot booted the magisk patched image to test.
It booted and Magisk was current. (Temporary)
- Update Magisk -> Direct install method failed.
- Used fastboot to flash the patched boot image to the device.
---
I have a question about the codecs. I know there was an issue with Netflix when they were purging old device from the L1 certified list.
What is currently not working using the Nvidia Hardware codec?
This last week I streamed shows and movies with:
Amazon Prime Video
HBO Max
Netflix
I did not have an issue streaming. I normally used for two to three hours at a time. Even four hours, I still had no issues.
Cheers all.
PS.
I use personal builds of OpenGApps.
[ROM][flo|deb][UNOFFICIAL][LineageOS 18.1] -> 2021-01-06 xda thread - Post 3,267 - Link
Feel free to use is you want.
PPS.
I am currently back on ryu-opm8.190605.005 for testing Magisk patching issue. There are a bunch of oddities with 2204 and this device.
Has anyone else been having location issues with this ROM (not the latest build, but the ROM in general)? I've had multiple apps (Maps, YouTube TV, etc.) tell me they can't locate me. "High accuracy" is on. I know this device doesn't have a GPS, but I also know location's usually found using WiFI and the like in non-GPS devices.
Only flashing the ROM itself also gave me a bootloop (or rather boot failure with a boot to recovery after that) but flashing the version with gapps included worked. I had some google app crash messages on first boot though (like "News & Weather", "Calendar", etc) and "Finishing system update..." took forever, but it did finish eventually, followed by a couple of play store updates (including support library). However, even after a device reboot gapps (like youtube and calendar) crash on launch. I will try to flash gapps manually and see if it helps. I also get these "screen dimming" sometimes, indicating some kind of a crash without the proper error dialog.
Thx for all the efforts of keeping this device alive!
*EDIT:*
Uninstalling and reinstalling Youtube/Youtube Music and other apps fixed them. I simply disabled "News & Weather" sync in the "account" settings page and ignored this one.
Changes:
- Google Security updates -> April 2021
- Backport of Wifi-Display (Miracst) for Android 11
- Patched frameworks/base to support microG
- Latest LineageOS changes for Android 11
Known issues:
- SELinux - we are still permissive !
- Our "old" Nivida codecs do have problems playing videos in Chrome browser.
- As it looks like Widevine L1 has been revoked by end of August 2020.
- MAC address is fixed and device specific MAC will be ignored.
- Maybe more .. ?
Fresh Installation / Upgrade from any other ROM:
1. Boot into TWRP
2. Wipe SYSTEM and DATA partitions ! (If you are encrypted, pls format DATA partition !)
3. Install ROM.zip
4. install gapps (arm64)
5. install Magisk.zip (21.x)
6. Wipe CACHE and DAVLIK
7. Reboot into system
Upgrade from previous lineage-18.x builds:
1. Boot into TWRP
2. Install ROM.zip
3. Re-Install Magisk 21.x
4. Wipe CACHE and DAVLIK
5. Reboot into system
Known issues:
- Encryption seems to work .. needs more testing.
- Camera/Video may stops working after some time in use.
- SELinux - we are still permissive !
- MAC address is fixed and device specific MAC will be ignored.
- Our "old" Nivida codecs do have problems playing videos in Chrome browser.
- As it looks like Widevine L1 has been revoked by end of August 2020.
Fresh Installation / Upgrade from any other ROM:
1. Boot into TWRP
2. Wipe SYSTEM and DATA partitions ! (If you are encrypted, pls format DATA partition !)
3. Install ROM.zip
4. install gapps (arm64)
5. install Magisk.zip (20.x+)
6. Wipe CACHE and DAVLIK
7. Reboot into system
Upgrade from previous lineage-17.1 builds:
1. Boot into TWRP
2. Install ROM.zip
3. Wipe CACHE and DAVLIK
4. Reboot into system
- The ROM does contain it's own vendor.img ! (If you go back to Oreo, pls reinstall stock vendor.img)
Known issues:
- Encryption seems not to work - and has not been tested. -> Pls do not encrypt your data partition yet !
- Keymaster -> If you set Pattern, PIN or Password the Screen unlock may not work correctly.
Workaround for Pattern: On fresh boot you will need to wait a bit longer before you enter credentials.
The waiting time is required on fresh boot only, the following unlocks are working normally.
In case of problems pls use Update.ZIP_TWRP_flashable_pattern_pin_remover_V2.zip to remove pattern/pin or password.
Installation:
1. Boot into TWRP (latest available version)
2. Wipe system, cache, dalvik and data partitions ! ( If you have encrypted /data partition - pls "format" /data via TWRP first ! )
3. Install lineage-16.0-201Yxxyy-UNOFFICIAL-dragon.zip
4. Install Opengapps
5. install Magisk.zip (tested with 18.x)
6. Reboot into system ..
- The ROM does contain it's own vendor.img ! (If you go back to Oreo, pls reinstall stock vendor.img)
And big thanks to @NYCHitman1 (Dirty Unicorn) !
Without his work the Android Pie project would not have been possible !
The post I linked to was in a thread for a different device. For Nexus 7 (2013) [deb/flo] you have to (re)partition to install newer roms.
That was the post I gave a link to my fork of OpenGApps and a link to downloads. A bit cleaner and easier to keep one post updated instead of posting links and notes across threads.
Installing GApps (OpenGApps, BitGApps, NikGApps, MindTheGapps, ..) has nothing to do with resizing.
Resizing, if needed, happens when a rom is installed.
Partitioning is different from resizing an image.
When you flash an image in recovery it basically restores a backup to a specific partition. As long as the image is equal to or smaller than the partition, it will restore the image. If the image is smaller than the partition it is being restored to, there is unused/extra space in the partition. To make the extra space available, you have to resize (expand) the image to use the whole partition space.
When you wipe/format a device you are just erasing what is stored in the partition.
The only time a partition size changes is if you manually change them.
Once the partition for system is (re)partitioned to say 1.2G, it will always have 1.2G allocated for system even if the system image you flash is only 850M. System will only have 850M available since the rest of the (system partition) is unallocated. So you have to resize system to fill the whole (system partition) to be able to use the 1.2G space allocated.
Pixel C [Dragon] is built using the stock partition sizes.
No need to partition or resize.
followmsi - android_device_google_dragon (BoardConfig - Line 72) - GitHub - Link
Dragon has a 3.5G system.
LineageOS 18.1 only uses 1.2G (1263M) leaving the rest of system free for Gapps.
Known issues:
- SELinux - we are still permissive !
- Our "old" Nivida codecs do have problems playing videos in Chrome browser.
- As it looks like Widevine L1 has been revoked by end of August 2020.
- MAC address is fixed and device specific MAC will be ignored.
- Maybe more .. ?
Fresh Installation / Upgrade from any other ROM:
1. Boot into TWRP
2. Wipe SYSTEM and DATA partitions ! (If you are encrypted, pls format DATA partition !)
3. Install ROM.zip
4. install gapps (arm64)
5. install Magisk.zip (21.x)
6. Wipe CACHE and DAVLIK
7. Reboot into system
Upgrade from previous lineage-18.x builds:
1. Boot into TWRP
2. Install ROM.zip
3. Re-Install Magisk 21.x
4. Wipe CACHE and DAVLIK
5. Reboot into system
Known issues:
- Encryption seems to work .. needs more testing.
- Camera/Video may stops working after some time in use.
- SELinux - we are still permissive !
- MAC address is fixed and device specific MAC will be ignored.
- Our "old" Nivida codecs do have problems playing videos in Chrome browser.
- As it looks like Widevine L1 has been revoked by end of August 2020.
Fresh Installation / Upgrade from any other ROM:
1. Boot into TWRP
2. Wipe SYSTEM and DATA partitions ! (If you are encrypted, pls format DATA partition !)
3. Install ROM.zip
4. install gapps (arm64)
5. install Magisk.zip (20.x+)
6. Wipe CACHE and DAVLIK
7. Reboot into system
Upgrade from previous lineage-17.1 builds:
1. Boot into TWRP
2. Install ROM.zip
3. Wipe CACHE and DAVLIK
4. Reboot into system
- The ROM does contain it's own vendor.img ! (If you go back to Oreo, pls reinstall stock vendor.img)
Known issues:
- Encryption seems not to work - and has not been tested. -> Pls do not encrypt your data partition yet !
- Keymaster -> If you set Pattern, PIN or Password the Screen unlock may not work correctly.
Workaround for Pattern: On fresh boot you will need to wait a bit longer before you enter credentials.
The waiting time is required on fresh boot only, the following unlocks are working normally.
In case of problems pls use Update.ZIP_TWRP_flashable_pattern_pin_remover_V2.zip to remove pattern/pin or password.
Installation:
1. Boot into TWRP (latest available version)
2. Wipe system, cache, dalvik and data partitions ! ( If you have encrypted /data partition - pls "format" /data via TWRP first ! )
3. Install lineage-16.0-201Yxxyy-UNOFFICIAL-dragon.zip
4. Install Opengapps
5. install Magisk.zip (tested with 18.x)
6. Reboot into system ..
- The ROM does contain it's own vendor.img ! (If you go back to Oreo, pls reinstall stock vendor.img)
And big thanks to @NYCHitman1 (Dirty Unicorn) !
Without his work the Android Pie project would not have been possible !
Changes:
- Google security updates -> July 2020 (android-10.0.0_r40)
- Patched framework/av to bring back "wifi-display" in android 10.
- Patched framework/base to support microG
- Latest LineageOS changes for Android 10
Changes:
- Google security updates -> August 2020 (android-10.0.0_r41)
- Patched framework/av to bring back "wifi-display" in android 10.
- Patched framework/base to support microG
- Latest LineageOS changes for Android 10
Vukan API is fixed now .. had to take prebuilt libs from Nivida shield firmware.
Lineage has shipped trebuchet launcher .. and some more (minor) changes.
Changes:
- Fixed Vulkan API
- Added new health HAL and more changes .. thanks to @NYCHitman1
- Latest LineageOS changes for Android 10 -> still a lot of lineage stuff is missing.