• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!
  • Fill out your device list and let everyone know which phones you have!    Edit Your Device Inventory

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

Search This thread

josdehaes

Senior Member
Oct 25, 2009
540
112
Unfortunately, Luk1337 has rebased his repo for EMUI 9 vendor and now I have lost the NFC config, so I have to extract them asap when I'm on Windows with the update extractor.
Also, those builds will be seperately maintained and not be officially available on the PixelExperience website.
Do you mean extract from the update.app? I use a perl script for that. Works in Linux/Mac. In Mac OS, it doesn't check the CRC, but it works anyway

https://github.com/marcominetti/split_updata.pl
 
Last edited:
  • Like
Reactions: Codebucket

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)