[ROM][9.0][berkeley][Official] Pixel Experience [AOSP][r44][10-07-2019]

Search This thread

Codebucket

Recognized Developer
Mar 12, 2016
369
493
Kraków
www.codebucket.de

GtwTyCR.png

PixelExperience for Honor View 10 [berkeley]

What is this?
Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)

Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device

Based on Android 9.0


Whats working?
Wifi
RIL
Mobile data
GPS
Camera
Flashlight
Camcorder
Bluetooth
Fingerprint reader
NFC
Lights
Sound / vibration
Facelock


Known issues
Nothing

DON'T FLASH GAPPS, ALREADY INCLUDED
Download from my mirror

Donate
Liked my work? Give me a beer

Translation
Help with project translation

Telegram channel
Stay tuned


XDA:DevDB Information
PixelExperience Pie, ROM for the Honor View 10

Contributors
Codebucket, jhenrique09, GtrCraft
Source Code: https://github.com/PixelExperience

ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: Unlocked Bootloader, EMUI 9
Based On: AOSP

Version Information
Status: Stable

Created 2018-11-14
Last Updated 2019-07-13
 
Last edited:

Codebucket

Recognized Developer
Mar 12, 2016
369
493
Kraków
www.codebucket.de
DON'T FLASH IF YOU ARE ALREADY ON EMUI 9, IT WON'T BOOT!!

IMPORTANT!
Before you start flashing, make sure you are using a version of TWRP with encryption disabled, otherwise you might end up using eRecovery to rescue your device from a bootloop!

You can also use official TWRP, but it will only work until you have not flashed the ROM!

Unofficial TWRP: https://storage.codebucket.de/public/twrp-3.2.2-0-berkeley.img
(That's not mine actually, I found that on Telegram and uploaded it to my mirror)

Flashing instructions from stock EMUI
  • Make sure you have TWRP installed and working!!
  • Reboot phone into recovery mode
  • Go to "Wipe" and select "Format data", then confirm with yes (some devices might require to disable encryption, see post #54)
  • Then go to "Advanced" and select /system, /data, /cache and Dalvik-cache for wipe
  • Copy ROM zip over to your phone (use whatever works for you, I personally use adb push)
  • Go to "Install" and select the ROM zip (and Magisk if you want), swipe to flash
  • Done! You can now reboot to system.

Update instructions
Simply go to TWRP and wipe /system, /cache and Dalvik-cache, then flash the update ROM zip and all additional stuff you need.
I also recommend having a backup of boot ramdisk to install Magisk again on a stock boot ramdisk.

Where is the source code of the device tree?
I combined all commits needed to run this ROM into one organization, you can inspect the source code here:
https://github.com/berkeley-pie

Device tree used for this ROM: https://github.com/divadsn/android_device_huawei_berkeley
My submitted patches: https://gerrit.pixelexperience.org/#/q/topic:huawei-derps+(status:open+OR+status:merged)

Special thanks go to @flex1911, @sirhc and @LuK1337 for your hard work, without your commits I wouldn't be able to get this ROM booting for the Honor View 10!

Where are the experimental builds gone?
They are still available on my mirror: https://mirror.codebucket.de/pixelexperience/berkeley/experimental/
But please be aware that those aren't official and you will loose OTA support!
 
Last edited:

tekno281

Member
Sep 19, 2017
36
4
Hi, is there a guide to follow for installing this rom? I read aosp and i thought to flash system.img through fastboot with stock recovery but i found many files and system is a .br file. Do i need twrp?
Thanks
 
Last edited:

passion8059

Senior Member
Aug 13, 2010
280
77
How do you get this to boot? I have L09 and have wiped all partitions via twrp and stock recovery yet still bootlooping. I have even tried adb sideload and nothing.
 

Codebucket

Recognized Developer
Mar 12, 2016
369
493
Kraków
www.codebucket.de
How do you get this to boot? I have L09 and have wiped all partitions via twrp and stock recovery yet still bootlooping. I have even tried adb sideload and nothing.

You need to format data and remove encryption. The procedure is as follow: Download stock firmware using eRecovery, flash TWRP, format data in wipe, reboot TWRP and flash ROM.

Will include some instructions to the #2 post soon.
 

thecdn

Senior Member
Apr 26, 2011
529
127
Xiaomi Mi 9
Google Pixel 6
Flashing instructions
  • Reboot phone into recovery mode
  • Go to "Wipe" and select "Format data", then confirm with yes
  • Then go to "Advanced" and select /system and /data for wipe
  • Return back to home and go to "Settings" to enable "Remove instead formatting"
  • Go back to "Wipe" => "Advanced" and select /cache and Dalvik-cache to wipe
  • Reboot to recovery and connect to your PC via USB
  • Select "Advanced" and "Adb Sideload" to start flashing
  • On your PC open a terminal and type "adb sideload update.zip", hit enter
  • Now repeat that procedure if you want to flash Magisk
  • Done! You can now reboot to system.

So dalvik/art cache are to be removed and data and system are formatted?

'update.zip' is the generic name for your rom?

Do the rom and magisk have to be sideloaded? They can't be flashed via twrp?
 

Ashinnazer

Member
Jun 10, 2018
9
2
IMPORTANT!
Before you start flashing, make sure you are using a version of TWRP with encryption disabled, otherwise you might end up using eRecovery to rescue your device from a bootloop!

Unofficial TWRP: https://storage.codebucket.de/public/twrp-3.2.2-0-berkeley.img
(That's not mine actually, I found that on Telegram and uploaded it to my mirror)

Flashing instructions
  • Reboot phone into recovery mode
  • Go to "Wipe" and select "Format data", then confirm with yes
  • Then go to "Advanced" and select /system and /data for wipe
  • Return back to home and go to "Settings" to enable "Remove instead formatting"
  • Go back to "Wipe" => "Advanced" and select /cache and Dalvik-cache to wipe
  • Reboot to recovery and connect to your PC via USB
  • Select "Advanced" and "Adb Sideload" to start flashing
  • On your PC open a terminal and type "adb sideload update.zip", hit enter
  • Now repeat that procedure if you want to flash Magisk
  • Done! You can now reboot to system.


but it keeps rebooting brother
 

mgs250

Member
Aug 25, 2017
23
5
Install Question

Very much curious, why couldn't we simply flash the rom through TWRP? Why through ADB Sideload? Just curious, since I've only ever used sideload for official ROMs, but never for custom ones :) Will try this out soon though! Love Pixel Experience ROMs! Thank you for the hard work!
 

Codebucket

Recognized Developer
Mar 12, 2016
369
493
Kraków
www.codebucket.de
Very much curious, why couldn't we simply flash the rom through TWRP? Why through ADB Sideload? Just curious, since I've only ever used sideload for official ROMs, but never for custom ones :) Will try this out soon though! Love Pixel Experience ROMs! Thank you for the hard work!

You flash the ROM using ADB Sideload because the TWRP I have used has not working MTP, therefore I have no other way to copy the ROM over. But if you have a version of TWRP which works with Pie and has working MTP then go ahead ;)

Is volte working in this Rom?

Gesendet von meinem BKL-L09 mit Tapatalk

No, there is no fix for that yet.
 
  • Like
Reactions: mgs250

Codebucket

Recognized Developer
Mar 12, 2016
369
493
Kraków
www.codebucket.de
Update available!
This is hopefully the last unofficial build, as I have pushed the patches made by flex1911 to PixelExperience Gerrit, so we can apply for official device status.
Oh and this build has fixed a derp I made when I cherry-picked a patch, sorry :p

Download: https://mirror.codebucket.de/pixele...nce_berkeley-9.0-20181116-0926-UNOFFICIAL.zip
Changelog: https://mirror.codebucket.de/pixele...ey-9.0-20181116-0926-UNOFFICIAL-Changelog.txt

(I also tweaked around with some NGINX settings to improve download stability ;))
 
Last edited:
  • Like
Reactions: shihabsoft

tlxxxsracer

Senior Member
Jul 28, 2010
1,550
425
Knoxville
Nice work! Working great on BKL-L04 flashed on top of GPU Turbo update.

Next update, should disable nav bar when registering fingerprint. Part of my thumb keeps hitting the home button.

Edit- after registering FP in security settings, device went black and became unresponsive.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 9

    GtwTyCR.png

    PixelExperience for Honor View 10 [berkeley]

    What is this?
    Pixel Experience is an AOSP based ROM, with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation)

    Our mission is to offer the maximum possible stability and security, along with essential features for the proper functioning of the device

    Based on Android 9.0


    Whats working?
    Wifi
    RIL
    Mobile data
    GPS
    Camera
    Flashlight
    Camcorder
    Bluetooth
    Fingerprint reader
    NFC
    Lights
    Sound / vibration
    Facelock


    Known issues
    Nothing

    DON'T FLASH GAPPS, ALREADY INCLUDED
    Download from my mirror

    Donate
    Liked my work? Give me a beer

    Translation
    Help with project translation

    Telegram channel
    Stay tuned


    XDA:DevDB Information
    PixelExperience Pie, ROM for the Honor View 10

    Contributors
    Codebucket, jhenrique09, GtrCraft
    Source Code: https://github.com/PixelExperience

    ROM OS Version: 9.x Pie
    ROM Kernel: Linux 4.x
    ROM Firmware Required: Unlocked Bootloader, EMUI 9
    Based On: AOSP

    Version Information
    Status: Stable

    Created 2018-11-14
    Last Updated 2019-07-13
    3
    DON'T FLASH IF YOU ARE ALREADY ON EMUI 9, IT WON'T BOOT!!

    IMPORTANT!
    Before you start flashing, make sure you are using a version of TWRP with encryption disabled, otherwise you might end up using eRecovery to rescue your device from a bootloop!

    You can also use official TWRP, but it will only work until you have not flashed the ROM!

    Unofficial TWRP: https://storage.codebucket.de/public/twrp-3.2.2-0-berkeley.img
    (That's not mine actually, I found that on Telegram and uploaded it to my mirror)

    Flashing instructions from stock EMUI
    • Make sure you have TWRP installed and working!!
    • Reboot phone into recovery mode
    • Go to "Wipe" and select "Format data", then confirm with yes (some devices might require to disable encryption, see post #54)
    • Then go to "Advanced" and select /system, /data, /cache and Dalvik-cache for wipe
    • Copy ROM zip over to your phone (use whatever works for you, I personally use adb push)
    • Go to "Install" and select the ROM zip (and Magisk if you want), swipe to flash
    • Done! You can now reboot to system.

    Update instructions
    Simply go to TWRP and wipe /system, /cache and Dalvik-cache, then flash the update ROM zip and all additional stuff you need.
    I also recommend having a backup of boot ramdisk to install Magisk again on a stock boot ramdisk.

    Where is the source code of the device tree?
    I combined all commits needed to run this ROM into one organization, you can inspect the source code here:
    https://github.com/berkeley-pie

    Device tree used for this ROM: https://github.com/divadsn/android_device_huawei_berkeley
    My submitted patches: https://gerrit.pixelexperience.org/#/q/topic:huawei-derps+(status:open+OR+status:merged)

    Special thanks go to @flex1911, @sirhc and @LuK1337 for your hard work, without your commits I wouldn't be able to get this ROM booting for the Honor View 10!

    Where are the experimental builds gone?
    They are still available on my mirror: https://mirror.codebucket.de/pixelexperience/berkeley/experimental/
    But please be aware that those aren't official and you will loose OTA support!
    3
    Hurray, we are official now!
    This means all new builds from now on will have OTA support and be available from PixelExperience download website!

    And the long awaited December update is also available there, so go and check it out!
    https://download.pixelexperience.org/berkeley/

    Cool, but what's next?
    Right now I am quite busy preparing for test final exams, but I do some stuff in the background to get some hardware features implemented, like glove mode or display color modes from EMUI.
    However, in the meantime, my Google Cloud trial has run out of credit, so I was working on a docker solution to make those builds possible at home on my Hackintosh.
    The result looks pretty nice and while the first build took ~6 hours to complete, I think this will keep my development for this device alive.

    Also, a huge thanks for the amount of traffic you generated on my mirror, you people are insane :p
    3
    Here is the newest official build:
    https://download.pixelexperience.or...ence_berkeley-9.0-20190418-0859-OFFICIAL.zip/

    I am picking up maintainer ship from now on
    2
    I had check before posting as some p20 user installed successfully thy rom, I would like to know if they installed the 9 base available on the pixel website or some other zip based on 8.1

    I installed this ROM on my P20Pro, with base 8.1. So, I was on stock EMUI 8.1 and flashed PixelExperience 9.0. (It actually does not work if you are on EMUI 9.0)