• XDA Forums have been migrated to XenForo. To discuss, report bugs and other issues, use this thread.

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

Codebucket

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


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
368
493
0
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

New member
Sep 19, 2017
29
1
0
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

New member
Aug 13, 2010
187
39
0
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
368
493
0
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

New member
Apr 26, 2011
451
95
0
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

New member
Jun 10, 2018
5
0
0
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

New member
Aug 25, 2017
23
5
0
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
368
493
0
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
368
493
0
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

Well-known member
Jul 28, 2010
1,463
402
83
San Jose
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.
 
Our Apps
Get our official app! (coming soon)
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone