2018-10-02: It is my pleasure to announce, together with @Quallenauge and @matshias, the availability of unofficial LineageOS 16 builds for the Lenovo Yoga Tab 3 Plus devices (YTX703F and YTX703L).
2019-03-12: And now official lineage-16.0 builds as well!
Issues
Audio over Wi-Fi Display is transmitted at the speed of sound, instead of speed of light
Flashing over anything else (official Lineage 15.1 etc) is not supported - data wipe is required. Working on 2 migration packages: unofficial <-> official and 15.1 <-> 16.0
Double tap to wake (dt2w) does not work too well over long term and I don't recommend enabling it - only added to build per user request
Official Instructions
LineageOS wiki: [YTX703F (Wi-Fi)] | [YTX703L (LTE)]
Migrating from Unofficial 16.0 to Official 16.0
Boot to TWRP
Install Lineage OTA zip
Install the provided migration-to-official.zip
Reboot from TWRP to system
Migrating from Official 15.1 to Official 16.0
Boot to TWRP
Wipe system partition. This step is critical. User data is not lost when system partition is erased.
Install Lineage OTA zip
If you had OpenGapps in 15.1, then you must install new OpenGapps for ARM64 for Android 9.0. If you didn't have OpenGapps in 15.1, you must not install any Gapps package.
Reboot from TWRP to system
Migrating from Official 16.0 to Unofficial 16.0
Boot to TWRP
Rename the provided migration-to-official.zip to migration-to-unofficial.zip
Install Lineage OTA zip
Install the renamed migration-to-unofficial.zip
Reboot from TWRP to system
Downloads
Migration script: [migration-to-official.zip]
Unofficial LineageOS 16.0 2019-02-04: [YTX703F (Wi-Fi)] | [YTX703L (LTE)]
Unofficial LineageOS 16.0 2019-01-27: [YTX703F (Wi-Fi)] | [YTX703L (LTE)]
Unofficial LineageOS 16.0 2018-12-13: [YTX703F (Wi-Fi)] | [YTX703L (LTE)]
Changelog
2019-02-04: fixed camera and sensors not working while data partition is encrypted and startup pin is required
2019-01-27: added built-in support for root, fixed Wi-Fi Display (WFD) video (but not audio yet), fixed USB MTP mode, updated GPS HAL and blobs from bq bardock, updated Netmgr QMI DPM (Data Port Mapper) blobs from xiaomi daisy, fixed SELinux labeling for userstore partition which should solve Wi-Fi MAC issues for all YTX703F users, restarting qmuxd when userdata is encrypted, which should fix LTE for YTX703L users with data encryption
2018-12-09: fixed alarms not firing, wifi tethering crashing, temporarily added back support for software dt2w
XDA:DevDB Information
LineageOS 16.0 for Lenovo Yoga Tab 3 Plus (YTX703F / YTX703L), ROM for the Lenovo Thinkpad Tablet
Contributors
vladimiroltean, Quallenauge, matshias
Source Code: https://github.com/Lenovo-YTX703-Devel/env/blob/master/scripts/picklist.sh
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
ROM Firmware Required: S000973_180524_ROW
Based On: LineageOS
Version Information
Status: Stable
Created 2018-10-03
Last Updated 2019-03-12
That is so quickly, and i also wondering did Google fired all the previous Android designer? bcz android 9.0 settings ui looks so badddddddddddd?? BTW thx you guys efforts still excited for 16 happened???
Dirty flash possible coming from last 15.1 build?
tombraga said:
Dirty flash possible coming from last 15.1 build?
Click to expand...
Click to collapse
No. If you don't want to get your hands dirty then best just wait for official 16 builds (probably at least 2 months from now).
cartman56 said:
That is so quickly, and i also wondering did Google fired all the previous Android designer? bcz android 9.0 settings ui looks so badddddddddddd?? BTW thx you guys efforts still excited for 16 happened
Click to expand...
Click to collapse
I know right? Maybe by the time the Lineage 16 bringup is over we can do something about it.
vladimiroltean said:
No. If you don't want to get your hands dirty then best just wait for official 16 builds (probably at least 2 months from now).
Click to expand...
Click to collapse
Too much time, i will try it....
so i do wipe of cache date and system, yes and then install the new unofficial 16.0, right?
tombraga said:
Too much time, i will try it....
so i do wipe of cache date and system, yes and then install the new unofficial 16.0, right?
Click to expand...
Click to collapse
Yup but first you have to backup, in case you want to roll back to 15.1
Can it be that the display is quite dark, even with 80% brightness, seems similar to the 15.1 update 2 weeks ago, where something with brigtness was no good.
I know, it´s a beta version now, but brightness should be a must to test the next 2 months....until official, thanks.
Is your issue that the display is dark despite being at max setting (a hardware issue), or rather that the automatic brightness control won't stay at max setting (a framework issue)?
vladimiroltean said:
Is your issue that the display is dark despite being at max setting (a hardware issue), or rather that the automatic brightness control won't stay at max setting (a framework issue)?
Click to expand...
Click to collapse
sorry, but i did not understand very well your comments.
i wanted only to say, that comparing with my last installation 15.1 with 45% brightness, now with LOS 16 seems to me, that 45% brightness is much more darker than before, so i put it on 80% now to have the same. But sure battery will spend more ....
In the meanwhile i could install opengapps 9 nano, magisk 17.1 all with not any problems, i like it very much the new build, thanks a lot... will use it and test it...
concerning dolby atmos: with 15.1 i had successfully installed the dolby-atmos-axon7-oreo installed---do you think i can flash ist also now with the new build?
tombraga said:
sorry, but i did not understand very well your comments.
Click to expand...
Click to collapse
I mean: if you disable automatic brightness control, is the screen any brighter?
vladimiroltean said:
I mean: if you disable automatic brightness control, is the screen any brighter?
Click to expand...
Click to collapse
no, it´s the same.
for me is a similar issue as we had short time ago with 15.1 official rom, when @Quallenauge wrote this:
Thanks, there were some changes in the background made which changes the way how the brightness is controlled to achieve the battery save mode. Maybe there is some tuning needed (if possible).
Other issue: i tried to flash dolby atmos, but got boot loop, so i had to wipe once more all and flash the new build once more.
but could reinstall all my apps with my google account, installing opengapps nano 9 - great thing.
thanks for all
After making a backup I just dirty flashed this release with open gapps nano for 9.0 (arm64) and until now evertything works like a charm! Did wipe cache and dalvik afterwards. Thanks for the update, great work!
vladimiroltean said:
It is my pleasure to announce, together with @Quallenauge, the availability of early access release LineageOS 16 builds for the Lenovo Yoga Tab 3 Plus devices (YTX703F and YTX703L).
To the best of our knowledge, the hardware works and SELinux is in enforcing mode. However, as Lineage 16 bringup is not complete yet, many operating system customizations are not yet available and there might be various minor glitches in the SystemUI.
These builds are of BETA quality and are not intended for stable, daily use yet. Installation is "as usual" - non-specific instructions given intentionally to deter people that are expecting stable software from installing and then complaining about things that are irrelevant at this point.
The purpose of these early builds is to speed up development by figuring out the next top priorities. Today also marks the movement of Lineage 15.1 into maintenance, no-new-features mode, as we are now investing our efforts so that most of you can hop on 16 in the near future.
Status
What works
Boots
Connectivity: WLAN, Bluetooth, LTE, GPS
Backlight control, sensors
Media playback
Camera
What doesn't work or wasn't tested
Encrypted data partition
OpenGapps SetupWizard may crash on first boot. You should be able to move along though.
Downloads
LineageOS 16.0 2018-10-02: [YTX703F (Wi-Fi)] | [YTX703L (LTE)]
XDA:DevDB Information
Unofficial LineageOS 16.0 for Lenovo Yoga Tab 3 Plus (YTX703F / YTX703L), ROM for the Lenovo Thinkpad Tablet
Contributors
vladimiroltean, Quallenauge
Source Code:
LineageOS Gerrit
Proprietary blobs
ROM OS Version: 9.x Pie
ROM Kernel: Linux 3.10.x
ROM Firmware Required: S000973_180524_ROW
Based On: LineageOS
Version Information
Status: Testing
Created 2018-10-03
Last Updated 2018-10-03
Click to expand...
Click to collapse
Can't wait for it to become stable enough for me to use this. Sadly I can no longer spend much time testing and trying things out.
But you guys are doing great work. It's hard to believe such a unknown device is getting so much development and such a great little community and devs.
Cheers
At this moment I have only 2 main issues:
Display missing brightness (too dark)
Sound could be louder, don't want to go to 100 % volume
tombraga said:
At this moment I have only 2 main issues:
Display missing brightness (too dark)
Sound could be louder, don't want to go to 100 % volume
Click to expand...
Click to collapse
I don't know what you're seeing/hearing, but I'm telling you for sure that the backlight brightness fix from 15.1 was integrated in these buils. Also we changed nothing about audio.
Look, what I reported is my impression, no critics and only comparation to 15.1 build, nothing more.
I only want to help, right.
to be sure about my display i restored my Oreo 15.1 backup and then restored again my Pie 16 backup and i confirm that with Pie 16 i have to configure about 80% display rate to have the same clear display as with 40% on Oreo 15.1
I don´t know why, i have automatic display disabled in the 2 builds, so we have the same conditions.
Concerning sound: ok, the comparation was not correct, because in Oreo 15.1 i could use the dolby atmos tool which i had installed.
I will continue with Pie 16 because it is the future and i like it, principally closing open apps works so fine swiping up...
And sure, i hope the display setttings will improve and one day i can get my dolby atmos also installed in pie...:good:
Is there any chance for DT2W in this new Pie build?
tombraga said:
Is there any chance for DT2W in this new Pie build?
Click to expand...
Click to collapse
These unofficial builds are only meant to exist until the Lineage 16 bringup is over and officials start shipping.
There is a 5% chance that my initial estimation is wrong and the touch panel really supports wake gestures at the firmware level. Now that I got a hold of a Synaptics datasheet, I can take some time and read the relevant registers to figure out whether that is the case or not. If it does, I'm glad to add it back. But if it doesn't, I hope it's understandable that I don't want to waste my time again by putting in and testing a temporary feature.
But by any means, do feel free to do that yourself if you want to, the community is not a single person or 2. Patches are here:
- https://github.com/LineageOS/androi...mmit/0ec6b8ceb0090a9a71679ee5521777252d754275
- https://github.com/LineageOS/androi...mmit/f42f856844049418beb322b5e5e6e606ebf4ba0a
- Revert https://github.com/LineageOS/androi...mmit/faaebc3041b4cbaf2f5c6add5dfd8935bb411a42
Build instructions:
- https://wiki.lineageos.org/devices/YTX703F/build
Related
LineageOMS for Xiaomi Mi 5s (capricorn)
aka LineageOS 14.1 bundled with substratum & OMS
PSA: LineageOS 14.x is dead. Please switch to LOS 15.x. This ROM is no longer updated.
Unofficial ROM built by iamnotstanley (me). Updates every Tuesday.
This is a pure LineageOS 14.1 based ROM with full OMS and substratum theme engine support. Today the LineageOS 14.1 doesn't support any theme engines by default, and this ROM fixes it.
I'm only including the latest OMS commits for Nougat and the latest substratum theme engine apk from apkmirror.com.
Working:
Everything
Working OTA updater with OTA server (please share feedbacks about the download speeds, download stability, etc.)
Bugs:
Same as in LineageOS 14.1, OMS & substratum
Downloads:
Builds
GApps (opengapps.org) Recommended: ARM64 - 7.1 - nano
LineageOS extras
MIUI firmware update zips Requirement: MIUI 8.1.4 or newer firmware
Sources:
LineageOMS for capricorn (my own repos)
substratum
LineageOMS
LineageSubstratum
LineageOS
Xiaomi vendor blobs
XDA:DevDB Information
LineageOMS | LineageOS 14.1 bundled with substratum & OMS, ROM for the Xiaomi Mi 5s
Contributors
iamnotstanley, LineageOS team, substratum team, MJPollard, nathanchance
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.x
ROM Firmware Required: MIUI 8.1.4 dev firmware (LOS14.1 requirement)
Based On: LineageOS 14.1
Version Information
Status: No Longer Updated
Created 2017-11-07
Last Updated 2018-03-03
Screenshots
Changelog:
2018-01-10
+ upstreamed LOS source
+ updated Substratum apk: v914 -> v931
* MIUI 8.1.4 or newer firmware required
2017-11-14
+ upstreamed LOS source
+ updated Substratum apk: v912 -> v914
* uploading sha256 checksums besides md5 checksums from now
2017-11-08
+ working OTA updater
+ upstreamed LOS source
2017-11-07
* first build
- no OTA updates
Cool rom bro thanks....will check it these days
What method did you use to build? Cherry pick or the provided manifest? I had problems with the latter when I tried.
Edit: I see you manually merged them. Good job.
mesziman said:
What method did you use to build? Cherry pick or the provided manifest? I had problems with the latter when I tried.
Edit: I see you manually merged them. Good job.
Click to expand...
Click to collapse
Yes, I tried with the merge_script, but it failed because the outdated LineageSubstratrum repos, so I merged it manually. It was easier than fixing the merge_script somehow, and now it's perfectly fits to my build script.
New build!
2017-11-08
+ working OTA updater
+ upstreamed LOS source
It is Tuesday so new build and an another bump post!
2017-11-14
+ upstreamed LOS source
+ updated Substratum apk: v912 -> v914
* uploading sha256 checksums besides md5 checksums from now
(from next week I won't post changelogs to separate posts, only to the reserved post in the top)
By the way anyone using this ROM now or just me? I keep updating this, I just wrote a little patcher script for the easier and more automated ROM building. (Later I'll migrate to a LineageOMS + microG ROM, if anyone want I can share that too, but with the right resources it is very easy to build it for yourself.)
Thanks @iamnotstanley, this rom is pretty good, used it for almost 1 month and still no problem so far :3
Btw, i just saw some OTA update notifications, should i update it? Won't it wipe my personal data ? (tho i do backup before, but.... restore them is really painful =_= )
Dark Hunter said:
Thanks @iamnotstanley, this rom is pretty good, used it for almost 1 month and still no problem so far :3
Btw, i just saw some OTA update notifications, should i update it? Won't it wipe my personal data ? (tho i do backup before, but.... restore them is really painful =_= )
Click to expand...
Click to collapse
Thanks for the feedback!
I release a new build every week (you can look at the LOS14.1 technical changelog here). I recommend to make a full nandroid backup with TWRP and update the rom. It won't wipe your personal data, it's like any other OTA update, it'll only wipe your system partition, so if you have Magisk or any other mod you'll need to flash it again.
iamnotstanley said:
By the way anyone using this ROM now or just me? I keep updating this, I just wrote a little patcher script for the easier and more automated ROM building. (Later I'll migrate to a LineageOMS + microG ROM, if anyone want I can share that too, but with the right resources it is very easy to build it for yourself.)
Click to expand...
Click to collapse
I'll be installing as soon as I got unlocking finished. Thanks for your work!!
Regards
Dark Hunter said:
Thanks @iamnotstanley, this rom is pretty good, used it for almost 1 month and still no problem so far :3
Btw, i just saw some OTA update notifications, should i update it? Won't it wipe my personal data ? (tho i do backup before, but.... restore them is really painful =_= )
Click to expand...
Click to collapse
Please, what is the name of that sub theme in screenshot?
rhyme4u12 said:
Please, what is the name of that sub theme in screenshot?
Click to expand...
Click to collapse
It's StreamLined theme.
Thank you for your work!:good:
Ths you!!!
Sent from my MI 5s using Tapatalk
I see new version i available but OTA don't see anything.
dariusz666 said:
I see new version i available but OTA don't see anything.
Click to expand...
Click to collapse
Thanks for the report. Well, I'm always upload the builds to my OTA server as soon as I built them.
I tested the updater on my device, and the response is a bit slow (mainly because the OTA server software that I'm using), but working, and the download speed is fine for me.
If it happens again, wait a few minutes and try again or download it from sourceforge.
EDIT: I think I solved this response lag issue. Now the OTA update check is much faster for me than before.
Yes. Everything works fine and download very fast. Great job.
:good:
Just uploaded the new weekly build. You'll need to update the firmware to version 8.1.4 or newer before updating to this build. You can download it from fjtrujy/capricornCNFirmware repo.
Also sorry for the OTA server downtime, I had issues with my domain service, but I already fixed it.
I'll update my RR build tomorrow, sorry for the late updates, I don't really have time this week.
By the way, I started using Telegram again, if anyone wants to send me a message about anything, you can do it there.
How is battery?
francesco0597 said:
How is battery?
Click to expand...
Click to collapse
I think it's very good. There isn't much change in the code so nearly same in the official LOS14.1. I can achieve 5-7 hrs of sot with the stock kernel and day-to-day usage.
Introduction
These builds only support the Lenovo YTX703F and YTX703L targets.
Installation instructions
Unlock your bootloader and install latest TWRP. Some further indications on how to do this can be found here.
If coming from another ROM (including unofficial cm14), do a full wipe of the system and data, cache and Dalvik cache.
Install your downloaded zip file containing this ROM.
Make sure your device has the latest supported firmware package (S000973_180524_ROW). If it doesn't, you may flash the attached firmware zip. This only needs to be done once.
Optionally install Open GApps (tested with ARM64, 8.1, nano variant).
Known Issues
After installing from unofficial to official a data wipe is needed.
Speaker auto-rotation is off by 90 degrees, and has currently been disabled.
The Facebook Messenger app (com.facebook.orca) reads data from the camera sensors rotated by 90 degrees. To the best of my knowledge, this is an application bug, since it doesn't observe our camera HAL settings. Other camera applications work fine. Please use Facebook Messenger Lite if you need camera.
Expanded Desktop feature doesn't work -> display isn't turning on after standby. See here for details.
Downloads
LineageOS
LineageOS 15.1 ROM: [YTX703F (Wifi)] | [YTX703L (LTE)]
Recovery-flashable zip files
S000973_180524_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
S000963_171111_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
S000744_170824_ROW firmware: [YTX703F (Wifi)] | [YTX703L (LTE)]
Contributors
@vladimiroltean
@matshias
@Quallenauge
XDA:DevDB Information
Official LineageOS 15.1 for Lenovo Yoga Tab 3 Plus (YTX703F / YTX703L), ROM for the Lenovo Thinkpad Tablet
Contributors
DerEineDa, matshias, vladimiroltean, Quallenauge
Source Code: https://github.com/LineageOS/android_kernel_lenovo_msm8976 https://github.com/LineageOS/android_device_lenovo_YTX703-common
ROM OS Version: 8.1 Nougat
ROM Kernel: Linux 3.10.x
Based On: LineageOS
Version Information
Status: Stable
Created 2018-08-29
Last Updated 2018-08-29
XDA:DevDB Information
Official LineageOS 15.1 for Lenovo Yoga Tab 3 Plus (YTX703F / YTX703L), ROM for the Lenovo Thinkpad Tablet
Contributors
Quallenauge, Quallenauge, vladimiroltean, matshias DerEineDa
ROM OS Version: 8.x Oreo
ROM Kernel: Linux 3.10.x
Version Information
Status: Stable
Created 2018-08-29
Last Updated 2018-09-17
Reserved
Reserved
At the moment we do not have plans to support unofficial builds.
Automatic data migration from unofficial cm14 to official lineage15 is technically possible, but we never attempted it before and therefore it might be error prone. You should be best served by backing up your app data on your own (e.g. Google cloud) and restoring after you clean wipe system and data partitions and install lineage15 and gapps.
Hi. When i try to install the lte Version i get this message. Any Suggestion what i can do? Thx
Are you on the latest official TWRP?
vladimiroltean said:
Are you on the latest official TWRP?
Click to expand...
Click to collapse
yea that was the problem, i wasnt on the latest twrp. thank you.
Just to make it clear, this no longer has exfat support for microsd cards or USB storage?
Thanks
Sent from my Lenovo TB-8704X using Tapatalk
hmsq said:
Just to make it clear, this no longer has exfat support for microsd cards or USB storage?
Thanks
Sent from my Lenovo TB-8704X using Tapatalk
Click to expand...
Click to collapse
No it does not support exFAT.
That's not problem, I use NTFS with bigger SD Card.
vladimiroltean said:
No it does not support exFAT.
Click to expand...
Click to collapse
Thanks a lot for official version.
There is flashable Dolby Atmos for OREO Roms with LOS - can it work? Or is it completely impossible at this time? (I know it's not easy)
https://forum.xda-developers.com/android/software/app-dolby-atmos-axon-7-oreo-port-t3740508
janforman said:
There is flashable Dolby Atmos for OREO Roms with LOS - can it work? Or is it completely impossible at this time? (I know it's not easy)
https://forum.xda-developers.com/android/software/app-dolby-atmos-axon-7-oreo-port-t3740508
Click to expand...
Click to collapse
I don't know, I'm not a Dolby Atmos guy.
Of course you can try, but personally I wouldn't expect much.
What are you trying to achieve with Atmos anyway? Maybe I can help you in another way. Because you know, I use the device too for videos and music, and the speakers don't even sound half bad. Especially when you compare to some other devices running AOSP-based ROMs that lack the OEM customizations (**cough** devices with NXP TFA amplifiers **cough** where the audio in Lineage is really cringy).
After i installed and used it when the screen lock and i wanna unlock it i have to long press on the bottom and sometimes it does not unlock
waleed.star99 said:
After i installed and used it when the screen lock and i wanna unlock it i have to long press on the bottom and sometimes it does not unlock
Click to expand...
Click to collapse
Can you rephrase?
Is it the power button that fails to register some presses, or your screen has issues turning on (delayed or not at all)?
Sometime delay ( time ) to get it on and and sometime i have to reboot and even it wont open and i check the wake on plug when i charge and discharge the tab the screen wont turn on even if i press the power bottom ( how i reboot i long press the bottom and the tab reboot )
The next time this happens, could you please activate ADB, connect the tablet to a PC and send me the dmesg on pastebin?
Ok i will
After you capture the logs during screen power-on failure, please send me another dmesg taken immediately after you reboot as well. I want to check some messages printed early during the boot process and I want to make sure they don't get overwritten by newer messages if you keep the tablet open for too long.
i rebooted waited till the screen off i tried to on but nothing then i captured these
https://www.scribd.com/document/387348136/dmesg
https://www.scribd.com/document/387348240/logcat
---------- Post added at 09:31 PM ---------- Previous post was at 09:27 PM ----------
if u need anything else make it like this
1-........
2-.........
waleed.star99 said:
i rebooted waited till the screen off i tried to on but nothing then i captured these
https://www.scribd.com/document/387348136/dmesg
https://www.scribd.com/document/387348240/logcat
---------- Post added at 09:31 PM ---------- Previous post was at 09:27 PM ----------
if u need anything else make it like this
1-........
2-.........
Click to expand...
Click to collapse
Thanks for the log.
Your device:
Code:
[ 0.000000] Lenovo YTX703: Board version 3
[ 0.000000] Lenovo YTX703: Board ID 3
[ 0.000000] Lenovo YTX703: LCD ID 2
My device:
Code:
[ 0.000000] Lenovo YTX703: Board version 3
[ 0.000000] Lenovo YTX703: Board ID 1
[ 0.000000] Lenovo YTX703: LCD ID 1
I'll check the stock backlight driver tomorrow again. We probably missed something that is LCD ID specific.
many thanks mister
WARNING: You'll most probably loose ALL your data, and might break your phone. Please use with extreme caution!
This is a fully custom ROM for the Huawei Mate 9, derived from the AOSP Pie device tree for the HiKey960 development board, with minimal usage of the existing Huawei vendor stack.
This ROM does include Gapps for Pie.
IMPORTANT: See the broken features below. Most importantly: Phone and cellular is currently entirely non-functional, as there is no RIL implemented. If I can get away with it, I'm not importing code from Huawei's existing vendor stack. The graphics stack is fully sourced from the HiKey960 development board sources, as provided by Google on the Driver Binaries page for AOSP; the only blobs which are sourced directly from the Mate 9 system images are the device firmware blobs from /vendor/firmware.
Working features:
Basic graphics hardware acceleration & 3d support.
Wifi
Bluetooth (partial: kernel wakelock permanently held, preventing deep sleep. Generally functional, you will need to bring over your MAC address and configure it yourself.)
Touchscreen
Notification LED
Screen brightness
USB
Fast charging
Vibration
Battery information
Broken or not hooked up yet:
Reboot / shutdown: always cycles to eRecovery. (BFM is disabled, so the loader doesn't know that boot was successful.
Audio via wired headset, earpiece, speaker. (Bluetooth audio works. Over USB-C, untested.)
Cellular. (No RIL yet.)
SD card.
Camera
Fingerprint sensor
NFC
Any and all sensors.
GPS
More that I have yet to list, I'm sure.
Installation Instructions
Make note of your bluetooth hardware address.
Factory reset your device, preferably using stock recovery. TWRP builds will not work once this ROM is installed.
Install the kernel, ramdisk, and system image with fastboot.
Boot the system
Once booted: adb shell setprop persist.service.bdroid.bdaddr <your bluetooth hardware address>
Notes
The image is pre-rooted (it is an AOSP "eng" build). ADB is on by default, running as root, with no authentication.
Even though it is pre-rooted, I still recommend installing Magisk for the time being. Use the ramdisk image provided here with "Patch Boot Image". Magisk 17.1 with Magisk Manager 5.9.1 work. (Installing Magisk also works around a few other issues - for example, Developer Options is completely inaccessible on the default install.)
Changelog
2017-09-03: Initial release.
Download
GitHub release
Thanks
@wirmpolter for the Serenity kernel (which is used as the basis for the kernel image)
@TheHitMan for BiTGApps Pie
Sources
ironydelerium/device_huawei_mha on GitHub
ironydelerium/vendor_huawei_mha on GitHub
ironydelerium/Serenity on GitHub
XDA:DevDB Information
Custom AOSP Pie for Huawei Mate 9, ROM for the Huawei Mate 9
Contributors
irony_delerium, wirmpolter
Source Code: https://github.com/ironydelerium/device_huawei_mha/
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: EMUI 8.0
Based On: AOSP
Version Information
Status: Alpha
Beta Release Date: 2018-09-03
Created 2018-09-03
Last Updated 2018-09-03
Reserved
Reserved
Wooohoo .. is amazing .. more roms .. thanks .. dev ..?
You are amazing Man. I hope you will do it fully functional as soon as. Thanks bro.
Thank you much.
I tried this ROM. But too much bugs. I had to roll back to original EMUI ROM.
Hope you can fix the bugs in future.
Thank you very much for your efforts anyway.
luyongfeng said:
Thank you much.
I tried this ROM. But too much bugs. I had to roll back to original EMUI ROM.
Hope you can fix the bugs in future.
Thank you very much for your efforts anyway.
Click to expand...
Click to collapse
I'm planning on it.
There's a lot of work to do - cellular, audio, basic sensors, camera - none of those things are even there yet.
What's there works, unfortunately as you can tell, that's not a lot yet.
Are you still working on the rom? Any progress? tried to build lineage?
I am still working on it.
Not even considering Lineage at this point - just trying to get a complete device tree constructed, of which there are a lot of pieces to construct (not the least of which because I'm basically building it up from scratch, instead of using Huawei's vendor image).
Development in Kirin is very difficult. So far only see aosp rom in Honor 8 pro based on 7.1. Which is very similar to Mate 9
If you still want to run an SGSI (we have device specific roms now), I strongly recommend vanilla aosp. It is by far the smoothest and just simply works without issues. I will maintain AOSP for security patches until i'm using device specifics as a daily (still some bugs left). Go for my AEX or POSP now
What is this thread?
This thread is hosting my personal builds of sGSI's. As we don't have stable device specific Pie roms yet I believe this is still in high demand for you people that love AOSP roms and are patiently waiting for development. Until we have a stable device tree (which would translate into stable device specific roms) I will be mainting these builds. Aside from a few minor quirks these builds should work fine for daily usage.
What are the quirks?
For getting bluetooth to work you need a permissive kernel. You can use the magisk module provided in my mega library.
The statusbar padding is a bit off by default (fix is in my library as well)
AOSiP has longer boottime
What ROMS can I choose from?
For now my stable sGSI's are AOSiP, Pixel Experience and AOSP.
What vendor/firmware/kernel to use for what rom?
AOSiP:
S9/S9+ needs BRK3 vendor/firmware and endurance AOSP kernel
N9 needs ARH6 vendor/firmware and endurance GSI kernel
Pixel Experience:
S9/S9+ needs BRK3 vendor/firmware and endurance AOSP kernel
N9 needs ARH6 vendor/firmware and endurance GSI kernel
AOSP:
S9/S9+ needs BRK3 vendor/firmware and endurance GSI kernel
N9 needs ARH6 vendor/firmware and endurance GSI kernel
Flashing instructions
1. Wipe everything
2. Flash firmware
3. Flash vendor
4. Flash gsi to system
5. Reboot recovery
6. Flash gapps
7. Flash kernel
8. Reboot
Note: skip step 5 and 6 for roms with gapps included
If you have an issue flashing gapps because of insufficient space, do the following in TWRP. Advanced wipe -> System Partition -> Repair or Change File System and Repair and Resize
Downloads:
This is my MEGA library where I host all the files you need for running your sGSI (and some extras): https://mega.nz/#F!wFFQUYbI!GZvNOBSn1wVn8U9mQDzBiw
Source code
https://github.com/TheCrazyBeaver/device_phh_treble
Credits:
Phhusson for his generic device tree
Codefox for being my main honi, the semi generic device tree and foxytreble
AzzyC for being my second honi
Eamo5 for his godlike endurance kernel
P.S. Note 9 plebs are welcome here but I won't make a thread in Note 9 forum as I don't own the device
XDA:DevDB Information
[sGSI 9.0] AOSiP / Pixel Experience / ViperOS //Personal Builds [S9/S9+/N9], ROM for the Samsung Galaxy S9
Contributors
CrazyBeaver2377, CrazyBeaver2377, CodeFox
Source Code: https://github.com/TheCrazyBeaver/device_phh_treble
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: BRK3 Vendor / Firmware
Based On: AOSP
Version Information
Status: Beta
Created 2019-02-04
Last Updated 2019-02-11
XDA:DevDB Information
[sGSI 9.0] AOSiP / Pixel Experience / AOSP //Personal Builds [S9/S9+/N9], ROM for the Samsung Galaxy S9
Contributors
CrazyBeaver2377, CrazyBeaver2377, Codefox, Rainbow_Dash
Source Code: https://github.com/TheCrazyBeaver/device_phh_treble
ROM OS Version: 9.x Pie
ROM Kernel: Linux 4.x
ROM Firmware Required: BRK3 Vendor / Firmware
Based On: AOSP
Version Information
Status: Beta
Created 2019-02-04
Last Updated 2019-02-13
reserved
Cheers, moving to your builds from now on mate
Thanks will try it tomorrow
arh6 vendor in Note9 does not install. In Download mode it gives the error : SystemDev Check Fail.Device:2 Binary 1....
Everything else works ok.
I just uploaded AOSiP, beware this is not tested yet by anyone so it might not boot!
Edit: AOSiP reported working!
Nice work I liked it
Please don't stop on this thread and tell us about any updates
"The Guy".
Thanks for all your releases man! PE is awesome along with Viper!
Since we are on the plate of AOSP roms, can we bring Euphoria back?
Or even Hazy / Discovery rom?
Thank you for all your work!
oreo firmware/vendor for a pie rom? didn't understand that though
carlesmc said:
I can`t flash on system ( twrp)
Click to expand...
Click to collapse
What do you mean exactly? You need to press the install image button and then install the system.img to the system partition.
here
edit
awesome job man
CrazyBeaver2377 said:
What do you mean exactly? You need to press the install image button and then install the system.img to the system partition.
Click to expand...
Click to collapse
I get the following error:
Cannot flash images to system
Thanks beaver! Awesome to see you publishing your work here too // macke @ teleg
Finally something new and fresh, good work ? don't give up !
What do you think about ResurrectionRemix v7.0 Pie?
Have you tried it?
Sent from my SM-G965F using Tapatalk
carlesmc said:
I get the following error:
Cannot flash images to system
Click to expand...
Click to collapse
You might need to upgrade to latest TWRP
a0007 said:
What do you think about ResurrectionRemix v7.0 Pie?
Have you tried it?
Sent from my SM-G965F using Tapatalk
Click to expand...
Click to collapse
I build what I personally like, hence personal builds. And to be honest I don't like RR (overfeatured)
If there is high demand for one particular rom I might build it and drop one that is in low demand.
As I don't want to use up too much storage and time fixing build errors I want to stay with 3 ROMs maximum.
carlesmc said:
I get the following error:
Cannot flash images to system
Click to expand...
Click to collapse
Its weird and I've had it before, just don't erase system before trying to flash, just do a factory reset, then flash the image over system, I had that error but using this works every time
CrazyBeaver2377 said:
I build what I personally like, hence personal builds. And to be honest I don't like RR (overfeatured)
If there is high demand for one particular rom I might build it and drop one that is in low demand.
As I don't want to use up too much storage and time fixing build errors I want to stay with 3 ROMs maximum.
Click to expand...
Click to collapse
Aosip working nicely on S9 here mate:good::good:
Thanks for you work , I'll flash viperOS on my N9 later tonight, thanks again.
DISCLAIMER:
1. If you don't know anything about custom ROMs please don't install this ROM.
2. If anything happens to your phone, or you brick your phone after installing this ROM, I will not be responsible for any damage whatsoever.
3. Your phone warranty may be void.
NON-LINEAGE CHANGES:
1. Native signature spoofing support is there. Can be granted to apps in settings.
2. Cloudflare(1.1.1.1) is now the system-wide DNS instead of Google DNS(8.8.8.8).
3. Motion Sensor permission will be asked when an app makes a request.
4. Although the Security Patch Level is still shown to be June-05-2021(read more here), all possible security fixes have been merged till Nov.
PREREQUISITES:
1. Officially unlocked bootloader.
2. Latest TWRP installed.
FLASHING PROCEDURE:
1. Reboot to recovery
2. PERFORM FACTORY RESET
3. Wipe Cache, System, Dalvik
5. Flash ROM
6. Flash Gapps(or use microG)
7. Reboot system
P.S.- Keep in mind that I merely followed the guide and did accordingly. I am not a ROM dev or anything. Thus, I can't fix any bugs that you may face.
I will try to update the ROM, at least, once every 3 months.
Download Link- https://sourceforge.net/projects/li...e-14.1-20211120-UNOFFICIAL-kenzo.zip/download
Device Tree:
GitHub - kodeaqua/device_xiaomi_kenzo: Default device tree for Kenzo. Making it compatible for AOSP ROMs.
Default device tree for Kenzo. Making it compatible for AOSP ROMs. - GitHub - kodeaqua/device_xiaomi_kenzo: Default device tree for Kenzo. Making it compatible for AOSP ROMs.
github.com
Kernel Source: https://github.com/magicxavi/kernel_xiaomi_msm8956
ROM source: https://github.com/LineageOS and https://github.com/syphyr
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.10.x
Version Information
Status: Stable
Lineage OS
Security Patch Level: 5 June 2021
k
kk
This is just what I wanted. My father is using my Kenzo since the last 2 years and the little issues in P+ ROMs weren't something that he could deal with. So I had installed AEX 4.6 by Magicxavi. But it was EOL in Feb 2020. For updated security patches my only other option was LOS 14.1 by e/foundation which wasn't what I wanted as it had microG built-in causing several apps to not work/crash. Plus active drain in Nougat is 10-12%/h vs 15-16%/h in Pie+ and multitasking is way better as RAM usage is much lower. Gonna try this when I return home next.
Thanks.
thanks bro..
What about the three-month update?
qmag said:
What about the three-month update?
Click to expand...
Click to collapse
Can't. My exams are ongoing. proly won't be updating until next month
Tested the build over the last few days. Seems stable enough. Battery backup seems decent. Little over 13%/h AD and 0.6%/h ID, primarily web browsing and WA. It could be better as Jio coverage, despite LTE-CA, isn't really good indoors compared to Vi in my locality. RN3 is now being retired as a primary device in favour of RN10 Pro.
One issue I have noticed (which could be related to something at my end) is that the home screen seems to sort of redraw everytime I go back to it from any app. It's quite jarring.
Edit: Goodix fingerprint sensor doesn't work.