Related
This is not a guide as such but more of direction to other peoples hard work and effort. I am not a developer, just an experimenter!
Main Credits - @MishaalRahman and @phhusson.
For me one of the main selling points of the Mediapad M5 was being Project Treble enabled. Being a big Nexus/Pixel fan I am not particularly fond of EMUI.
So after reading this detailed and clear guide by Mishaal Rahman http://www.xda-developers.com/flash-generic-system-image-project-treble-device/, I was able to successfully install an AOSP Generic System Image by phhusion http://forum.xda-developers.com/project-treble/trebleenabled-device-development/experimental-phh-treble-t3709659
My device - CMR-W09 (10.8" non pro wifi).
I flashed v17 with Gapps and SU and apart from an Android System error upon boot it seems to work ok. I have not had much time to play with it but so far Wifi, Bluetooth, sound, camera, fingerprint sensor, MTP and SD card appear to be working. I had issues with google play not downloading apps but worked after clearing data/cache on google play and google play services. Also have issues with superuser force closing.
For the nervous and unsure, you can easily return to stock Huawei firmware by flashing your devices stock system.img in fastboot.
Obviously bootloader needs to be unlocked see guide - https://forum.xda-developers.com/mediapad-m5/how-to/bootloader-unlock-guide-t3781275 by @Apo11on. You can use Apo11on's root guide to download your firmware to get your stock system.img.
OEM needs to be disabled in developer options.
It is best to factory reset via recovery mode and then boot straight into bootloader to keep FRP unlocked.
Do this at your own risk but please read all the available information and guides on XDA.
pphusion has made other Project Treble roms but I have yet to try them. Hopefully it would be nice if someone could fully develop Lineage for this device.
which rom did you use ? the A/B one or A only ?
It's an A-only device.
I tried AOSP with GAPPS and SU but SuperSU shows the su binary as being occupied through several reboots. Getting the Lineage GSI now and will root with magisk.
Edit:
Blah... Lineage is not an option until we have twrp :/ (at least for me) No way to install GAPPS.
Edit:
SU works with phh's super user available from the play store.
Yes i have the AOSP one now on my AL-09 and it works fine till now. Bugs : home Button not working but fingerprint works, supersu with the phhs one works. Bluetooth sometimes gives an error message. Battery drain is a little bit high. I installed the Huawei camera apk from treble forum and This works also good.
Another Bug is Apps sometimes force closing but Not often.
How is Lineage performing?
A little bit off topic, but how did you unlock the bootloader on the Wifi only version since the website for the code is offline for a few weeks now?
Thanks in advance.
Fantastic to see that Treble works.
On my AL09(ASOP with gapps and su) bluetooth never connects to any of my devices and fc on pairing.
Lineage was a non-starter, since I was unable to get gapps running. I was also getting a vendor mismatch toast. I'm back on the stock .125(C00), no working tether is infinitely more useable than no BT.
It was nice to be able to flash something that didn't brick it and was partially useable.
fargonaz said:
On my AL09(ASOP with gapps and su) bluetooth never connects to any of my devices and fc on pairing.
Lineage was a non-starter, since I was unable to get gapps running. I was also getting a vendor mismatch toast. I'm back on the stock .125(C00), no working tether is infinitely more useable than no BT.
It was nice to be able to flash something that didn't brick it and was partially useable.
Click to expand...
Click to collapse
I understand, Do you think it gets more stable for our device in the future?
florian-m19 said:
I understand, Do you think it gets more stable for our device in the future?
Click to expand...
Click to collapse
I think so, if you look at the github comments there is a huawei phone having the same problem, so as long as a phone is having problems it should get fixed
We would like some screenshots to see if this is real @AndDiSa @rcstar6696 @phhusson @MishaalRahman
Just installed it, attached a few screenshots. Haven't tested it a lot, but it boots.
Wie are Not joking, its real ??
Delete, double post
I will be getting my Mediapad M5 8.4 tomorrow and will be flashing the AOSP treble build straight away. Just a heads up a updated build has just been posted with some Huawei related fixes.
i flash it now, and give feedback tomorrow
I flashed the new one with gapps and su, and for the sht-l09 there is no working bluetooth, so that's as far as I go. It will be nice when the BT is fixed for this device.
Works good with dirty flash, Home Button is working now and also Automatic Brightness, but battery draining is really high and it gets hot.
florian-m19 said:
Works good with dirty flash, Home Button is working now and also Automatic Brightness, but battery draining is really high and it gets hot.
Click to expand...
Click to collapse
Have you tried changing the cpu governor? Is it set to something like interactive? I got my Mediapad today but I am waiting for the bootloader unlock code from Huawei.
darren1 said:
Have you tried changing the cpu governor? Is it set to something like interactive? I got my Mediapad today but I am waiting for the bootloader unlock code from Huawei.
Click to expand...
Click to collapse
yes it is on interactive, should i change this ?
florian-m19 said:
yes it is on interactive, should i change this ?
Click to expand...
Click to collapse
Might be worth experimenting with. Try conservative or ondemand if they are available. You can always change back if it doesn't make any difference.
darren1 said:
Might be worth experimenting with. Try conservative or ondemand if they are available. You can always change back if it doesn't make any difference.
Click to expand...
Click to collapse
okay i change it in helix engine to ondemand and the suspend engine is now on powersafe.
I've tested 3 GSI images with my phone last weekend, here are the results:
--------------------------------------------------------------------------------------------------------------------------------------------------------------
1. PixelExperience: https://forum.xda-developers.com/poco-f1/how-to/treble-pixel-experience-9-0-t3839681
or here: https://forum.xda-developers.com/pr...ce-development/9-0-pixelexperience-p-t3833294
- Everything work well
- Feel faster than stock, no mi nonsense
- Wifi and data work fine
- Sound: OK
- Camera: work
- Bug: NO DARK MODE, it went black, and never come back.
- Ugly: the notification bar is not so compatible with curve screen, the clock and battery percentage almost got cut-off
- I might do something wrong, but my bank app said the phone is rooted. So, I have to flash stock back.
2. LineageOS: https://forum.xda-developers.com/pr...vice-development/9-0-lineage-os-16-0-t3840801
- There is this "privacy protection" error pop-up all the time
- Booted, run smooth
- Wifi and data work fine
- Sound and camera work.
- LineageOS handles the top and bottom curve better than PixelExp, the notification bar look better
- Some setting features were not working and follow with error, but the phone still work normally after error message
- I really hope the Lineage team get it work really soon. :good:
3. HavocOS: https://forum.xda-developers.com/pr...-device-development/rom-havoc-os-8-1-t3819050
- Bootloop...end
--------------------------------------------------------------------------------------------------------------------------------------------------------------
Step
1. Unlock bootloader
2. Flash TWRP
3. With adb tool, flash system image (I've tried to flash PixelExp system image with TWRP, and got to bootloop, so I've changed to flash with adb command)
4. With TWRP flash decrypt
5. With TWRP wipe cache/dalvick
5. With TWRP format data
6. With TWRP flash decrypt again
Is there any way to flash PixelExperience without root?
PS. When I wrote that the camera work: I mean it works you can take a picture with both front and back cameras, but I didn't compare the picture quality at all.
Just tested Aosp Extended and I'll take the template you posted in the OP so it's easier for you.
AEX post: https://forum.xda-developers.com/pr...device-development/rom-aosp-extended-t3821934
- Rebooted itself a few times during the first boot.
- Felt sluggish during the first minutes, but then everything went smooth as butter.
- Wifi and data work fine
- Sound: OK
- Camera: work, but worse quality than stock
- Bug: NO DARK MODE, it went black, and never come back. In order to fix this you need to reflash the image
- Ugly: the notification bar is not so compatible with curve screen, the clock and battery percentage almost got cut-off. However you can almost fix it changing the display size, not a perfect fix but better than stock.
I'll be going to MIUI stock again, even though I hate it
Thanks for your feedback, you will save us a lot of time!
So, so far, you haven't found any GSI that handle completely properly the notch and curves of our screen?
I dont have any cut off on pixel experience after couple of reboots
Tomatot- said:
Thanks for your feedback, you will save us a lot of time!
So, so far, you haven't found any GSI that handle completely properly the notch and curves of our screen?
Click to expand...
Click to collapse
LineageOS handle the notch almost perfect, however, with other bug.
tomhtg90 said:
I dont have any cut off on pixel experience after couple of reboots
Click to expand...
Click to collapse
It looks nice indeed! Thanks, I'll give it a try.
tomhtg90 said:
I dont have any cut off on pixel experience after couple of reboots
Click to expand...
Click to collapse
For me, the time and battery percentage are closer to the edge than yours.
Also, is it root? Can we flash without root?
Thanks.
kikoarl said:
Just tested Aosp Extended and I'll take the template you posted in the OP so it's easier for you.
AEX post: https://forum.xda-developers.com/pr...device-development/rom-aosp-extended-t3821934
- Rebooted itself a few times during the first boot.
- Felt sluggish during the first minutes, but then everything went smooth as butter.
- Wifi and data work fine
- Sound: OK
- Camera: work, but worse quality than stock
- Bug: NO DARK MODE, it went black, and never come back. In order to fix this you need to reflash the image
- Ugly: the notification bar is not so compatible with curve screen, the clock and battery percentage almost got cut-off. However you can almost fix it changing the display size, not a perfect fix but better than stock.
I'll be going to MIUI stock again, even though I hate it
Click to expand...
Click to collapse
I, personally don't have any preferred template.
It seems as if the AEX is more or less on par with the PixelEx.
Can you manage to flash it without root?
I can live with a bit ugly notification and some minor bug, but I need to use the bank app. So I want to flash it without root.
I tested RR v6.1 GSI and it works with 2 intolerable bugs.
1, 3.5mm headphone not works. Speaker still works when haedphone plug in.
2, since the notch removed by command 'wm size 1080x2074' (result:here), screenshots will add black frame on the top and bottom, and the original contents(1080x2274) are zipped into 1080x1902, so it looks a liitle strange
RR GSI post: gsi-resurrection-remix-o-6-1-0-t3811299
Flashed arm64 a only 0818 version.
- root(magisk 17.1) and xposed v90 beta3 work.
- Wifi and data(CMCC) work
- Sound: both speakers work
- Camera: work
- Bug: headphone not work , screenshot problem
although i hate MIUI , i have to return to it . i need 3.5mm. looking foward to lineage 15.1 or aosp, etc.
I'm not sure why everyone is so eager to test these GSI builds when they don't actually work 100% as stable.
LOS 15.1 development already in progress and I've been watching it, everything is looking good so far ( including camera, dual 4g/volte). Just give the devs sometime for the release.
Daruwalla said:
I'm not sure why everyone is so eager to test these GSI builds when they don't actually work 100% as stable.
LOS 15.1 development already in progress and I've been watching it, everything is looking good so far ( including camera, dual 4g/volte). Just give the devs sometime for the release.
Click to expand...
Click to collapse
I could answer that...easily...maybe
I hate MIUI.
I hate ads full rom.
I have high hope for the project treble, it's a good starting point for generic device rom.
I don't know about your development of the lineageos, this is the first post I saw this information.
Also, it's fun to try something, even not perfect, it's still fun to mess around.
Daruwalla said:
I'm not sure why everyone is so eager to test these GSI builds when they don't actually work 100% as stable.
LOS 15.1 development already in progress and I've been watching it, everything is looking good so far ( including camera, dual 4g/volte). Just give the devs sometime for the release.
Click to expand...
Click to collapse
Thanks for the great news. And do you mind telling that you ve been watching the development where exactly?
Thanks once again.
Tried 9.0 roms
1 Treblized os: very smooth and stable VOLTE problem.
2 Pixel experience: Smooth but thermal throttling is broken hearts up quite bit.
3 lineage os: doens't look as good as PE and yeah no VOLTE is any GSI 9 or 8.1
4 Arrow os: The best of all. Fast snappy.
5 Havoc os: Bootloop tried everything.
Tried 8.1 roms:
1 Arrow os: The best I must say. PUBG experience is great the touch is really snappy and accurate for some reason.
2 RR official: Has some weird issue maybe sound don't remember.
3RR unofficial: there were 2 unofficial builds one booted fine and the other got Bootloop. Sound was good in unofficial and boot animation is better.
4 Aquarius os: Simple and good.
5 Dot os: well I've tried this GSI on my OP5T it was amazing but in Poco it doesn't feel as stable as others.
After trying all these GSI roms the best stable snappy and thermal friendly ROM was 8.1 and 9 Arrow os.
Like if I helped you.
$hivaM Manav said:
Tried 9.0 roms
1 Treblized os: very smooth and stable VOLTE problem.
2 Pixel experience: Smooth but thermal throttling is broken hearts up quite bit.
3 lineage os: doens't look as good as PE and yeah no VOLTE is any GSI 9 or 8.1
4 Arrow os: The best of all. Fast snappy.
5 Havoc os: Bootloop tried everything.
Tried 8.1 roms:
1 Arrow os: The best I must say. PUBG experience is great the touch is really snappy and accurate for some reason.
2 RR official: Has some weird issue maybe sound don't remember.
3RR unofficial: there were 2 unofficial builds one booted fine and the other got Bootloop. Sound was good in unofficial and boot animation is better.
4 Aquarius os: Simple and good.
5 Dot os: well I've tried this GSI on my OP5T it was amazing but in Poco it doesn't feel as stable as others.
After trying all these GSI roms the best stable snappy and thermal friendly ROM was 8.1 and 9 Arrow os.
Like if I helped you.
Click to expand...
Click to collapse
Wow, arrow os was not on my tested list. :good:
Need to try it asap.
Just question: can I flash it without root status?
Adios2nd said:
Wow, arrow os was not on my tested list. :good:
Need to try it asap.
Just question: can I flash it without root status?
Click to expand...
Click to collapse
Well I'm not sure because I flashed root on every GSI because my device feels uncomplete without it but I'm sure you won't have any problem with no root and yeah in some GSI roms we have option to download with gapps/su/ or vanilla
Edit:
I needed root access because I used this universal notch fix
Go to terminal give root access and type
"wm overscan 0,90,0,0" this completely pushes the notification panel below the notch and fits perfectly!
$hivaM Manav said:
Well I'm not sure because I flashed root on every GSI because my device feels uncomplete without it but I'm sure you won't have any problem with no root and yeah in some GSI roms we have option to download with gapps/su/ or vanilla
Edit:
I needed root access because I used this universal notch fix
Go to terminal give root access and type
"wm overscan 0,90,0,0" this completely pushes the notification panel below the notch and fits perfectly!
Click to expand...
Click to collapse
2 Questions
1. I didn't intend to flash root, but when I flashed the "Encryption disabler" (that every guides suggest to flash, see attached), it became root itself. Can I not flash it?
2. Do I need to fix the notch in ArrowOS, is it not detect and adjust by itself?
Adios2nd said:
2 Questions
1. I didn't intend to flash root, but when I flashed the "Encryption disabler" (that every guides suggest to flash, see attached), it became root itself. Can I not flash it?
2. Do I need to fix the notch in ArrowOS, is it not detect and adjust by itself?
Click to expand...
Click to collapse
1. The encryption disabler is only for MIUI roms because it encrypts your data on first boot but GSI roms don't encrypt your data so you can skip flashing that after flashing GSI
2. Only Pie roms have the ability to adjust to notch currently this feature is not available in 8.1 roms so it'll look weird.
The notch situation is a bit better in Lineage 9.0.
In every ROM, ir unlock doesn't work (as expected), and volte doesn't work (expected?!).
All cameras work well.
---------- Post added at 05:14 PM ---------- Previous post was at 05:14 PM ----------
Daruwalla said:
I'm not sure why everyone is so eager to test these GSI builds when they don't actually work 100% as stable.
LOS 15.1 development already in progress and I've been watching it, everything is looking good so far ( including camera, dual 4g/volte). Just give the devs sometime for the release.
Click to expand...
Click to collapse
mind posting the link?
$hivaM Manav said:
1. The encryption disabler is only for MIUI roms because it encrypts your data on first boot but GSI roms don't encrypt your data so you can skip flashing that after flashing GSI
2. Only Pie roms have the ability to adjust to notch currently this feature is not available in 8.1 roms so it'll look weird.
Click to expand...
Click to collapse
I'm a very beginner so to flash without root:
0. Unlock bootloader
1. Flash recovery TWRP
2. In TWRP flash encryption disabler
3. Wipe (normal wipe?)
4. Reboot to recovery (Do I need this step?)
5. Flash GSI
6. Then reboot to system
Am I right?
Thanks for your answer.
PS.
If I flash the GSI with adb fastboot, do I need to flash the encryption disabler?
(In fastboot, I do the "fastboot flash system GSI.img")
Adios2nd said:
I'm a very beginner so to flash without root:
0. Unlock bootloader
1. Flash recovery TWRP
2. In TWRP flash encryption disabler
3. Wipe (normal wipe?)
4. Reboot to recovery (Do I need this step?)
5. Flash GSI
6. Then reboot to system
Am I right?
Thanks for your answer.
Click to expand...
Click to collapse
One-time process:
1. UL bootloader.
2. Flash twrp.
3. Format user data for twrp dycript then reboot to recovery again without booting to os.
4. Flash encryption disabler boot once to os.
After this process you don't have to flash the encryption file again and again because it modifies your vendor partition for treble enable. You'll have to flash this file again after flashing any MIUI rom. If you need root in GSI you can flash this file or you can skip.
Originally, this was thread was centered on the LineageOS 17 GSI by AndyYan, however, CodeF86 has so very generously made a working GSI for the Moto G6 which you can try out now!
Unlike AndyYan's generic GSI, for this you do NOT need to flash johnaltg1's LineageOS 16 image (if you do, this GSI will NOT boot). It is recommended you use stock Pie firmware. Oreo firmware has not been tested and may result in bugs.
Download here—Compiled Feb 22nd, w/ working LTE!
See CodyF86's thread post
Some notes:
Unlike the generic GSI, calling works.
Also unlike the GSI, the colors don't invert randomly.
Magisk DOES NOT work at the moment, neither phhuson's nor regular Magisk. Flashing it will cause a bootloop.
Bluetooth audio has been reported to not work
As with many Android 10 GSIs/ROMs, Chrome freezes or crashes because GApps packages currently are missing the new Trichrome WebView implementation which replaces Chrome as the default WebView. This being worked on (see OpenGApps wiki and issue #773 on their GitHub.) For now, use another browser (like LineageOS's default browser) if you install GApps. —As soon as Trichrome is added onto the ARM package just as it has for ARM64, Chrome should be stable.
For now, that's all I can think of. However, if you notice any other bugs or caveats, let me know so I can add it to the list.
This is a GSI based on phhuson's prereleased GSI work and also based on the prereleased LineageOS 17. This is a pre-release so please be careful and don't use this as a daily driver. Things may break randomly, whoops, so please be patient! If you see any bugs, report them here.
Extremely huge shoutout to CodyF86 for this GSI!
The developer of this ROM has moved on to another phone and the community now has a full fledged 64-bit ROM which has much better support for things.
AgentICS said:
The LineageOS 17 GSI works great on the Moto G6. There are some caveats however for anyone willing to try it:
You MUST first flash the LineageOS 16.0 ROM first or else you will bootloop.
Use this Magisk from phhuson's official GitHub
Your screen may change colors and look weird, when this happens, go to Settings > Display > LiveDisplay> Color mode and change it to the value under the value selected on the menu and then back to the original one and that should fix it
If you flash GApps before first boot, follow AndyYan's suggestions as the Setup Wizard is broken for some reason on most GApps packages.
Calling while not on WiFi is broken for now.
For now, that's all I can think of. However, if you notice any other bugs or caveats, let me know so I can add it to the list.
This is a GSI based on phhuson's prereleased GSI work and also based on the prereleased LineageOS 17. Things may break randomly, whoops, so please be patient!
Click to expand...
Click to collapse
Just to reiterate, you are stipulating that this pre-release build doesn't permit me to make an outgoing phone call (nor possibly receive any) unless connected to a WiFi network? Please pardon my not-so-subtle-sarcasm ... but, why would anyone release this with a bug (or limitation) which inhibits the core functionality of the device? I could see a million other issues being permissible but not being able to make normal phone calls (or possibly even receive them) doesn't warrant any kind of release for testing. That being said, I'd be happy to help if possible and eagerly await a usable version of Android 10 to put on my Moto G6 which I only got a month ago (happily unlocked at a great price on Amazon). However, it is (currently) my main phone for making calls.
xda4joe said:
Just to reiterate, you are stipulating that this pre-release build doesn't permit me to make an outgoing phone call (nor possibly receive any) unless connected to a WiFi network? Please pardon my not-so-subtle-sarcasm ... but, why would anyone release this with a bug (or limitation) which inhibits the core functionality of the device? I could see a million other issues being permissible but not being able to make normal phone calls (or possibly even receive them) doesn't warrant any kind of release for testing. That being said, I'd be happy to help if possible and eagerly await a usable version of Android 10 to put on my Moto G6 which I only got a month ago (happily unlocked at a great price on Amazon). However, it is (currently) my main phone for making calls.
Click to expand...
Click to collapse
everything works for me
taiyofurukawa said:
everything works for me
Click to expand...
Click to collapse
so you can make phone calls without WIFI conection?
xavcasgar said:
so you can make phone calls without WIFI conection?
Click to expand...
Click to collapse
yesssss
xda4joe said:
Just to reiterate, you are stipulating that this pre-release build doesn't permit me to make an outgoing phone call (nor possibly receive any) unless connected to a WiFi network? Please pardon my not-so-subtle-sarcasm ... but, why would anyone release this with a bug (or limitation) which inhibits the core functionality of the device? I could see a million other issues being permissible but not being able to make normal phone calls (or possibly even receive them) doesn't warrant any kind of release for testing. That being said, I'd be happy to help if possible and eagerly await a usable version of Android 10 to put on my Moto G6 which I only got a month ago (happily unlocked at a great price on Amazon). However, it is (currently) my main phone for making calls.
Click to expand...
Click to collapse
It is pre-release so not all the bugs are ironed out, I should have added that this should not be used on your daily driver. But yes, it's dumb to use a phone that can't make calls without WiFi. Just as a note, you can make and receive calls however if you're not using WiFi, the caller can't hear you. I have filed a bug upstream with phhusson as this affects every GSI built using his work (Pixel Experience, Lineage and AOSP which I've tested). I hope this gets fixed soon so stay tuned to that GitHub issue
taiyofurukawa said:
everything works for me
Click to expand...
Click to collapse
xavcasgar said:
so you can make phone calls without WIFI conection?
Click to expand...
Click to collapse
taiyofurukawa said:
yesssss
Click to expand...
Click to collapse
How? What is your modem version/phone model?
Can't Boot
AgentICS said:
The LineageOS 17 GSI works great on the Moto G6. There are some caveats however for anyone willing to try it:
You MUST first flash the LineageOS 16.0 ROM first or else you will bootloop.
Use this Magisk from phhuson's official GitHub
Your screen may change colors and look weird, when this happens, go to Settings > Display > LiveDisplay> Color mode and change it to the value under the value selected on the menu and then back to the original one and that should fix it
If you flash GApps before first boot, follow AndyYan's suggestions as the Setup Wizard is broken for some reason on most GApps packages.
Calling while not on WiFi is broken for now.
Bluetooth is horribly broken for now, it causes the app playing audio to lag and crash so please stay away from it.
Chrome is wonky at the moment. It'll work and then all of a sudden cause the whole OS to lag and crash or become unresponsive. This is possibly an upstream GApps issue.
For now, that's all I can think of. However, if you notice any other bugs or caveats, let me know so I can add it to the list.
This is a GSI based on phhuson's prereleased GSI work and also based on the prereleased LineageOS 17. This is a pre-release so please be careful and don't use this as a daily driver. Things may break randomly, whoops, so please be patient!
I am documenting everything on here. Stay tuned to that page for more info and further updates. Addiotionally, I have filed a bug report regarding calling, please add on to that GitHub issue and bump it so it can get resolved.
Click to expand...
Click to collapse
Ok, so I installed and flashed Lineage 16 first. Then I flashed Lineage 17 GSI in system img, but then when I did that I go into twrp and it said an os was not installed and wouldn't boot. But if I just flash Lineage 16 it would boot. Am I doing something wrong?
SomeAndrodGuyWithInternet said:
Ok, so I installed and flashed Lineage 16 first. Then I flashed Lineage 17 GSI in system img, but then when I did that I go into twrp and it said an os was not installed and wouldn't boot. But if I just flash Lineage 16 it would boot. Am I doing something wrong?
Click to expand...
Click to collapse
First off, are you unzipping the file? The standalone uncompressed file is unflashable. It needs to be decompressed from it's .gz (or whatever it was compressed to) form. If you have, have you tried using fastboot flash system <lineage file name> from a PC?
AgentICS said:
It is pre-release so not all the bugs are ironed out, I should have added that this should not be used on your daily driver. But yes, it's dumb to use a phone that can't make calls without WiFi. Just as a note, you can make and receive calls however if you're not using WiFi, the caller can't hear you. I have filed a bug upstream with phhusson as this affects every GSI built using his work (Pixel Experience, Lineage and AOSP which I've tested). I hope this gets fixed soon so stay tuned to that GitHub issue
Click to expand...
Click to collapse
Just wanted to jump in here and say I'm seeing same bug on xt1925-6 with callers not able to hear me on any 10 gsi's and speakerphone does not work at all. Phh aosp 10 build 209 with stock pie 55-37-7-2 boot vendor boots fine, other gsi's will only boot using the Ali lineage full ROM boot- vendor but call audio is broken as well. Thanks for submitting the bug report, hopefully it will get fixed in future builds.
Hello friends,
It's been a while since i've posted on XDA. I was the person who originally rooted the g6 play. I managed to build a GSI image of 17.1 with the latest code as of today if anyone is interested I can upload it to gdrive or something, didn't feel like making a new thread.
It boots, mobile calls work, dark mode works (which is amazing), it all seems to work.
Getting it to compile was just short of a miracle...lol.
Only bad thing is I cannot get it to boot with any version of magisk even the version specifically for phh / Android 10, but with just the stock kernel with the ,verify removed it boots fine.
CodyF86 said:
Hello friends,
It's been a while since i've posted on XDA. I was the person who originally rooted the g6 play. I managed to build a GSI image of 17.1 with the latest code as of today if anyone is interested I can upload it to gdrive or something, didn't feel like making a new thread.
It boots, mobile calls work, dark mode works (which is amazing), it all seems to work.
Getting it to compile was just short of a miracle...lol.
Only bad thing is I cannot get it to boot with any version of magisk even the version specifically for phh / Android 10, but with just the stock kernel with the ,verify removed it boots fine.
Click to expand...
Click to collapse
That's amazing! Could you upload it please so I can test it?
Thank you!
AgentICS said:
That's amazing! Could you upload it please so I can test it?
Thank you!
Click to expand...
Click to collapse
GSI-Lineage-17.1-2-16-2020-system.img
It seems it only connects at 3g although it lists a different apn server on lineage, I may be able to fix that, and I couldnt get the sd card to format as anything but adaptive storage, but everything works more or less. going to recompile in a week its still pretty early in development stage of lineage.
CodyF86 said:
GSI-Lineage-17.1-2-16-2020-system.img
It seems it only connects at 3g although it lists a different apn server on lineage, I may be able to fix that, and I couldnt get the sd card to format as anything but adaptive storage, but everything works more or less. going to recompile in a week its still pretty early in development stage of lineage.
Click to expand...
Click to collapse
Huge thanks for this GSI!!! I've been using it and it works flawlessly, I have also observed that only 3G works for now but regardless of that, everything works fine.
Again, I can't reiterate enough how thankful I am with you for this GSI!
AgentICS said:
Huge thanks for this GSI!!! I've been using it and it works flawlessly, I have also observed that only 3G works for now but regardless of that, everything works fine.
Again, I can't reiterate enough how thankful I am with you for this GSI!
Click to expand...
Click to collapse
May have a fix for LTE compiling it now, using the stock apn file with the adjusted mcc mnc numbers.
If I could get root I could get it for sure, but I can't get it to boot with a magisk flashed kernel, even the android 10 special version of magisk.
I got LTE but now mobile network stays disconnected although there is an LTE connection. It's an apn issue will work on it. if I get it working will make a thread...not sure why magisk won't work with my builds / kernel though yet.
https://github.com/codyf86
I've noticed that restarting always restarts to the bootloader. I don't know if it's just me but that's weird
Could you provide a link to the kernel source used in the rom?
Uclydde said:
Could you provide a link to the kernel source used in the rom?
Click to expand...
Click to collapse
It's on his GitHub
The kernel is actually just the stock kernel from the latest firmware with the ',verity' flag hexedited out to disable encryption. (You also need to change the fstab that is in all the guides ever made including my original one), but I'm working on building the kernel and making it work...but I got LTE to woooooork with some changes to the stock apn file lineage provides ! lol.
Only thing now is that it thinks my external sd card is corrupted and wont format right unless i set it to adaptive storage, so make a backup of your external sd card for now. Going to try using TWRP to format it with a couple different file systems.
Here she is boys.
Lineage-17.1-02.22.20-treble-arm-system
Still working on getting it to boost with magisk not sure why it won't when it was fine in Pie.
Still playing with the apn file the apn its using says sprint ehrpd but not sure what makes it pick which apns to show on the screen, but the apn is set to x.boost.ispsn which makes LTE work. I'll clean it up soon.
(All of this is assuming you're on Boost / Sprint)
As the title says, here's a list of some GSI's i have tested so far... but first for some story.
Bought the phone in summer, it's quite nice but has its own issues like no kernel source BUT since we can unlock the device and actually play around, oh boy it has been fun.
On the course of few hours and many downloads later I have a small list of GSI's that worked!
Every GSI I have mentioned REQUIRE device specific patch(es)!!!
For that you have to root.
----------------------WORKING GSI's-------------------------
BlissROM - It boots and functions quite fast
Cons: no included Gapps
Flashing any system editing patch results in "Phone is booting" homescreen.
https://sourceforge.net/projects/treblerom/files/BLESS/2020.09.21/
3.5 jack, VoLTE, Bluetooth, ComboFix patches are required, flash with Magisk manager
DO NOT USE FixLagSmooth
HavocOS 3.7 and 3.6 - Work and can be daily driven
3.6 requires FixLagSmooth patch
MUST root and apply all linked patches (don't use FixLagSmooth on 3.7, you can but no need)
https://forum.xda-developers.com/mi...rom-how-to-install-android-10-gsi-mi-t4126223
AOSP Android 10 based - Also does work and requires patching
https://forum.xda-developers.com/mi...rom-how-to-install-android-10-gsi-mi-t4126223
HydrogenOS Android 10 - Works
Has few bugs
No Google services
https://mirrors.lolinet.com/firmware/gsi/HydrogenOS/
----------------------COMMUNITY REPORTED GSI's-------------------------
Android 11 GSI - Reported to be functional by HumptyPotato47, thanks mate!
No Gapps as of now NikGapps exist for Android 11, search XDA for it!
Requires more testing...
https://github.com/phhusson/treble_experimentations/releases/tag/v300.f
----------------------MAYBE WORKING GSI's-------------------------
OxygenOS 10 GSI - Seems to work.. sorta
First boot after exiting fastboot causes the phone to reboot
Second boot will loop
https://mirrors.lolinet.com/firmware/gsi/OxygenOS/
----------------------NON FUNCTIONAL GSI's-------------------------
You tell me
...I did find a very nice list of GSI ROMs to try out more, here's the link:
https://github.com/phhusson/treble_experimentations/wiki/Generic-System-Image-(GSI)-list
----------------------FLASHING GSI-------------------------
If you test one then don't hesitate with replying which one, about the experience, bugs and how you installed it.
My method of installing was this:
1. Make sure to have the new adb commandline that supports fastbootd mode
2. Drop the GSI .img file in /adb directory for ease
3. Make sure you're running MIUI with unlocked bootloader and USB debugging enabled
3.5 MAKE SURE you get a GSI ROM with Gapps as existing TWRP isn't fully functional
4. GSI you should have must be AB partition!!!
Once all set then follow the next commands
>adb reboot bootloader
>fastboot -w
>fastboot reboot fastboot
>fastboot erase system
>fastboot flash system "GSI-ROM-name-without-quotes".img
>fastboot reboot bootloader
>fastboot reboot
----------------------SETTING UP GSI-------------------------
Once all that is complete it should boot, if not then that specific GSI does not work.
Also a thing worth mentioning! Whenever I boot this phone to fastbootd Windows keeps forgetting what driver it was which requires
few extra clicks in device manager to set it up for fastbootd use. Including an image with simple to follow instructions if you have the same issue.
>fastboot boot twrp.img
Once in TWRP you should be able to access internal storage with your computer, drag Magisk.zip over and flash. Don't forget to wipe cache!
If it boots normally then root was successful, now apply the linked patch and reboot once again. Since we are playing with GSI:
Head to Settings
Find Phh Treble Settings
Misc features
Check Disable audio effect. -- DISABLE IT AFTER PATCHING!!!
IMPORTANT!!! I only tested Havoc and Bliss for a long period, IF one of my mentioned GSI's or others require more patches then I have linked headphone jack and Bluetooth audio patches too.
Combo fix should do the trick thought so your mileage may vary.
----------------------HELP US-------------------------
IF you find more working GSI's then tell us and I will make sure to add them to the main post so it won't get clogged under other comments!
Update on 05.10.2020 GMT+3
Bliss ROM GSI
As only a day or two have passed I already encountered few issues.
> You cannot remove screenshot sounds, even when fully muted
> Data drain is something interesting I've noticed, consumption compared to MIUI is higher.
> When using the gesture navigation it is a bit buggy when using quick side swipe for multitasking.
Positive notes!
> It is stupid fast
> Battery life is good
> GCam is amazing
> 99% of the customization options work perfectly
> Fast charging modes and such work perfectly
Neutral stuff...
> No FOD, thanks for closed source
> whenever you take a picture or a screenshot and have Blutetooth audio connected, it pauses and plays out loud via speaker. No music leaks out
this phone is born dead, no developer cares about it.
alsartawi said:
this phone is born dead, no developer cares about it.
Click to expand...
Click to collapse
Sad truth but won't stop others from working on it. Eventually we might get a kernel source
Kevin Soosaar said:
Sad truth but won't stop others from working on it. Eventually we might get a kernel source
Click to expand...
Click to collapse
i would pay to see a stable custom rom for this phone, i really loved it.
alsartawi said:
i would pay to see a stable custom rom for this phone, I really loved it.
Click to expand...
Click to collapse
Havoc OS and Bliss ROM are both quite stable, albeit with Bliss you don't get Gapps which is a huge bummer to most users.
Personally I just installed MicroG services and use Aurora store with anonymous "account".
When I tried to flash Gapps with TWRP I ended up soft bricking ROM so it was required to restore stock and try again. Of course there's no need if you can still use fastbootd.
Kevin Soosaar said:
Havoc OS and Bliss ROM are both quite stable, albeit with Bliss you don't get Gapps which is a huge bummer to most users.
Personally I just installed MicroG services and use Aurora store with anonymous "account".
When I tried to flash Gapps with TWRP I ended up soft bricking ROM so it was required to restore stock and try again. Of course there's no need if you can still use fastbootd.
Click to expand...
Click to collapse
does FOD works on Havoc OS?
edit: sorry i just read that it's not working.
alsartawi said:
does FOD works on Havoc OS?
Click to expand...
Click to collapse
FOD is not working as the driver sources are not public, reverse engineering is not possible too afaik. Everything else works.
Should i send this phone back to Amazon?
Seriously, last night i bought it, thinking about to install some custom rom, but if there are no developers caring of it, i might returb the phone to the seller...
IMO MIUI EU is better then GSI roms. Everything works. Got rid of most chinese crap. You can use Magisk.
Have nice features (MIUI in general). The only thing i dont like -mine turns on WIFI byitself dotn know how it happens... but it happens when i sleep. china collecting logs?
https://www.scmp.com/abacus/tech/ar...earch-and-browsing-data-china-researcher-says
afigienas said:
IMO MIUI EU is better then GSI roms. Everything works. Got rid of most chinese crap. You can use Magisk.
Have nice features (MIUI in general). The only thing i dont like -mine turns on WIFI byitself dotn know how it happens... but it happens when i sleep. china collecting logs?
https://www.scmp.com/abacus/tech/ar...earch-and-browsing-data-china-researcher-says
Click to expand...
Click to collapse
Literally the main reason I made this post is to help others who are interested to use GSI ROM's on their devices. I do agree that MIUI has some decent features and I did use Xiaomu.eu before but it was so buggy. In the end I love customizing the device however I like it so MIUI is just not for me. Either way I might try to negotiate with Amazon to get a refund as touch and Bluetooth problems still persist. Fun fact, on Bliss the edge detection is pretty good and not as aggressive or straight out bad.
Simon_19 said:
Seriously, last night i bought it, thinking about to install some custom rom, but if there are no developers caring of it, i might returb the phone to the seller...
Click to expand...
Click to collapse
Actually there are plenty of people ready to build ROMs for Toco (Mi Note 10 Lite) and Tucana (Mi Note 10) but there just isn't any kernel source available. Making things worse is the cancelled release of Toco in India and we know that they are one of the biggest Android ROM builders next to Russians. No one there is gonna import a device like this because better phones for money exist. If you don't like it then yeah I recommend returning otherwise give GSI a try for now and see what happens.
You won't lose warranty as there is no E-fuse like on Samsung phones so locking bootloader and flashing back to stock is enough.
Is anyone try oos gsi ?
HumptyPotato47 said:
Android 11 GSI of phh is working fine. It is very smooth. But i switched back to miui because i can't find any android 11 gapps.
Click to expand...
Click to collapse
can you give the link of the rom?
HumptyPotato47 said:
Android 11 GSI of phh is working fine. It is very smooth. But i switched back to miui because i can't find any android 11 gapps.
Click to expand...
Click to collapse
Hi, there are gapps for Android 11, look for NikGapps here in XDA
Kevin Soosaar said:
Actually there are plenty of people ready to build ROMs for Toco (Mi Note 10 Lite) and Tucana (Mi Note 10) but there just isn't any kernel source available. Making things worse is the cancelled release of Toco in India and we know that they are one of the biggest Android ROM builders next to Russians. No one there is gonna import a device like this because better phones for money exist. If you don't like it then yeah I recommend returning otherwise give GSI a try for now and see what happens.
You won't lose warranty as there is no E-fuse like on Samsung phones so locking bootloader and flashing back to stock is enough.
Click to expand...
Click to collapse
who said its cancelled?
Dr. DoubtReaper said:
who said its cancelled?
Click to expand...
Click to collapse
The mentioned Mi Note 10 Lite for India was supposed to be called Mi 10i or something like that. It quickly disappeared and is not happening.
Of course I might be wrong by this date but looking for now there is no 10i, only speculation videos and threads.
Mi Note 10 Lite for India would've been code named "tocoin", same hardware and everything else so just a rebadge in old Xiaomi fashion... :laugh:
anyone tried new version of blissROM? feedback?
GaryFisher88 said:
anyone tried new version of blissROM? feedback?
Click to expand...
Click to collapse
Not sure if the one I linked is up do date, give it a try yourself as my device went in for warranty repairs.
Hello, I am currently using Xiaomi.eu based on MIUI 12 and I would like to know how to flash HAVOC OS GSI. Should I flash back to Global Rom then flash the GSI as indicated? Answer is greatly appreciated.
Here a updated recovery.
All credit goes to @UnlockLG
TWRP 3.6.0-11_v60.img.7z
drive.google.com
Twrp touch input doesnt work for the verizon v60. but you can still use keyboard and mouse.
Tried on V600TM. Twrp touch DOES work on this firmware. Cannot backup data though, even after formatting:
Can not create '/data/media/0/TWRP' folder (Required key not available).
Edit: turns out the v60 encrypts /dev/media even if there's no login password. After trying to backup to SD card instead I'm now getting extractTarFork() process ended with ERROR: 255
Edit 2: After trying a few things, it appears the issue is with TWRP not asking for a password. Manually running twrp decrypt <PASSWORD> always says the password is incorrect. Removing screen lock and using default_password does not work.
How to install?
Edit: installed with fastboot
Fastboot flash recovery twrp.img
Fastboot flash recovery_a twrp.img
Fastboot flash recovery_b twrp.img
To enter twrp power off phone
Hold volume down and power until v60 screen appears
Release power for a second, continue holding volume down, and tap power button
Select yes on factory reset and twrp should boot
Is it ok for v60 demo?
is there any custom roms yet ?
dEFLASH said:
Is it ok for v60 demo?
Click to expand...
Click to collapse
yes it should work no issues, but if you wanna make a full working home instead of a demo phone install CA open firmware via LGup and have to follow guide to the letter.
Cuonglla117 said:
is there any custom roms yet ?
Click to expand...
Click to collapse
I starting to doubt there will ever be any custom roms for any phones now that GSI is mostly compatible with alot of devices just do your research for GSI roms if the devices started with anrdoid 8.0 then is most likely is compatible use the treable apk to make sure.
Tell me one a12 gsi rom that is actually working with this phone???
blaze2051 said:
I starting to doubt there will ever be any custom roms for any phones now that GSI is mostly compatible with alot of devices just do your research for GSI roms if the devices started with anrdoid 8.0 then is most likely is compatible use the treable apk to make sure.
Click to expand...
Click to collapse
Have you flashed the latest official a12 gsi? I have it up and running. Its super fast and has sound, bluetooth and everything seems to be running find except for the phone app. The included dialer doesn't seem to work but google dialer from play store does. That being said, the fly in the ointment is that there's no sound on the call. Been trying it on various customer service 800 numbers and can see that the call is connected and logging time but no freaking sound.
hooutoo said:
Tell me one a12 gsi rom that is actually working with this phone???
Have you flashed the latest official a12 gsi? I have it up and running. Its super fast and has sound, bluetooth and everything seems to be running find except for the phone app. The included dialer doesn't seem to work but google dialer from play store does. That being said, the fly in the ointment is that there's no sound on the call. Been trying it on various customer service 800 numbers and can see that the call is connected and logging time but no freaking sound.
Click to expand...
Click to collapse
No im strictly staying with A10. I had one gsi that worked but no audio via usb to hdmi which is a deal breaker since this is only for gaming
blaze2051 said:
No im strictly staying with A10. I had one gsi that worked but no audio via usb to hdmi which is a deal breaker since this is only for gaming
Click to expand...
Click to collapse
SO are you currently using an A10 gsi or android stock?
FC06 said:
SO are you currently using an A10 gsi or android stock?
Click to expand...
Click to collapse
i was but c-type hdmi out had no audio so i went back to stock A10
Anybody foud a fix for the no functioning touchscreen? i wanna try flashing this one but im not sure if mine will have a functioning touchscreen
Based on the minimal interest in this thread I guess there is something wrong with the TWRP. What it misses at the moment? Just the touchscreen support? Apart of this is it already stable? Is it still being developed or abandoned for some reason (no posts here for over a month)?
I've kinda dropped mine because android 11 has so many software bugs it makes it too annoying to bother with. My twrp seemed to be stable except when in the custom recovery screen I didn't have touch support but I was still able to plug a mouse in and work around it. I also wasn't able to get system write access a member was helping me but I think he got busy and hasn't responded in a while.
Assasinx54 said:
I've kinda dropped mine because android 11 has so many software bugs it makes it too annoying to bother with. My twrp seemed to be stable except when in the custom recovery screen I didn't have touch support but I was still able to plug a mouse in and work around it. I also wasn't able to get system write access a member was helping me but I think he got busy and hasn't responded in a while.
Click to expand...
Click to collapse
touchscreen is there, its just weird when rebooting directly into it. You have to do the "button dance" when the phone is off to have full touch support
This is for the V30 but its the exact same method
I'd certainly like to see someone build a case as to why twrp is relevant anymore? I installed it on my v60am only to see it create more problems than is solved. I can do everything with qfil at the partition level and the rest with adb/fastboot n fastbootdd. I for one don't believe that there will be any v60 specific roms for any of various models going forward. There's just not that many v60s out there. Treble is here both with a12 and a13. The only question is; can/will someone fix the qdaq, multi-screen and hidden menu problems (presently on a gsi rom you have no access to *#546346##600#). Were those to be solved It would off to the races.
Imho TWRP is dead, at least on the v60.
crimsonrommer said:
touchscreen is there, its just weird when rebooting directly into it. You have to do the "button dance" when the phone is off to have full touch support
Click to expand...
Click to collapse
can confirm. touch works on my v600TM a12. Thank you!
I tried flashing a zip and got error that the unzip is missing. Seems some versions where missing unzip and it was fixed on later versions.
Code:
Installing zip file '/data/unencrypted/systemrw_twrp .zip
Welcome to systemRW Installer v1.05
Installing systemRW v1.32 by lebigmac
Extracting /data/unencrypted/systemrw_twrp.zip to: / data/local/tmp/systemгw 1.32/
There was an error extracting the file. Please install unzip and try again
Updater process ended with ERROR: 255
Error Installing zip file '/data/unencrypted/system_twrp.zip'
Updating partition details...
...done
Can @UnlockLG upload a newer version or give some details on building the twrp image so I can try.
is another version of TWRP available?
Is this TWRP working with A12?