yashsingh1/xdaforums huggingface dataset:
[Treble-Enabled Device Development A/AB ROMS] PlayFriik:
Alright, I'm just having similar issue where in v104 SIM doesn't get detected, but in v103 all works fine...

// Edit:

I checked the logcat and saw this error pop up very often - maybe they are related to my issue?:

09-13 12:28:40.240 23998 23998 E AndroidRuntime: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/telephony/ims/feature/MMTelFeature;
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at java.lang.Class.newInstance(Native Method)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at android.app.AppComponentFactory.instantiateService(AppComponentFactory.java:103)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at android.app.ActivityThread.handleCreateService(ActivityThread.java:3514)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at android.app.ActivityThread.access$1300(ActivityThread.java:199)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1666)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java:106)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at android.os.Looper.loop(Looper.java:193)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java:6669)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at java.lang.reflect.Method.invoke(Native Method)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:495)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
09-13 12:28:40.240 23998 23998 E AndroidRuntime: Caused by: java.lang.ClassNotFoundException: Didn't find class "android.telephony.ims.feature.MMTelFeature" on path: DexPathList[[zip file "/vendor/app/ims/ims.apk"],nativeLibraryDirectories=[/vendor/app/ims/lib/arm64, /system/lib64]]
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:134)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
09-13 12:28:40.240 23998 23998 E AndroidRuntime:	... 11 more

// Edit 2: This issue was solved by removing ims.apk under /vendor/app/ims/.
[Treble-Enabled Device Development A/AB ROMS] ale_191:
Hi [MENTION=1915408]phhusson[/MENTION], sorry for the trouble, but I need to ask you a question:

what can you tell me about the branch pie-gsi on aosp source?

thanks for your time
[Treble-Enabled Device Development A/AB ROMS] henfone:
Graphic Glitch

Asus Zenfone Live (L1) ZA550KL, the gsi boot. WiFi works, Bluetooth works, Camera work but dark, can be replaced with Open Camera.

There are many graphic glitch on system ui.
[Treble-Enabled Device Development A/AB ROMS] phhusson:
This doesn't sound like an OEM Treble
[Treble-Enabled Device Development A/AB ROMS] pravsterrr:
Do you know how to fix the same issue for the Xiaomi Mi 8 SE
[Treble-Enabled Device Development A/AB ROMS] phhusson:
Sure

Fixed in https://github.com/phhusson/device_phh_treble/commit/463ca03eac8e816f5f9ffaff703ab82b1a05bd11
[Treble-Enabled Device Development A/AB ROMS] pravsterrr:
Thanks
[Treble-Enabled Device Development A/AB ROMS] reynard1:
i think this is becuse of this: [MENTION=1915408]phhusson[/MENTION]

https://github.com/phhusson/device_phh_treble/commit/d19317f41893227c091d27061f32fa8386de1fd3
[Treble-Enabled Device Development A/AB ROMS] phhusson:
On what device?
[Treble-Enabled Device Development A/AB ROMS] sykomaniac:
Just a quick general question - is there any way to build an overlay or some other app/tweak to add volume slider capability?
[Treble-Enabled Device Development A/AB ROMS] reynard1:
huawei p9 emui 8 android 8
[Treble-Enabled Device Development A/AB ROMS] iDecrypt:
I tried everything, from vendor modification to bootloader modification but it's still not booting on the Huawei Y6 2018, maybe it's because it's an old kernel version (3.18.66).

Would be really cool if you could help me.

Best regards
[Treble-Enabled Device Development A/AB ROMS] phhusson:
Sorry I don't understand what you're asking. Could you be more specific?
[Treble-Enabled Device Development A/AB ROMS] xpirad:
Hi, does this rom support cdma?
[Treble-Enabled Device Development A/AB ROMS] sykomaniac:
Sorry. To be clear, I was trying to ask if there were some kind of modification that could be made to this rom to make the notification slider (on my op3t) work.
[Treble-Enabled Device Development A/AB ROMS] netmaniack:
Huawei P10 (L29C432) overal experience is quite good, no major issues, but there is a problem whit BT from time to time, I attached logcat.

After BT toggle it works fine. There is some apps issues, but as You say hardware problems are more important now.

https://cloud.harijs.id.lv/index.php/s/x5zZ2GCMs9KmHqW

PS: You can improve GPS by cp or symlinking /vendor/etc/gps.conf to /system/etc/gps_debug.conf it works on Huawei at least. GPS fix speed is as stock (around 3sec) and satellites used are up to stock numbers, not around 12. This modification idea is by OpenKirin team.
[Treble-Enabled Device Development A/AB ROMS] PK_demon:
Honor 8 doesn't work camera (i'm use open camera) and flashlight.

logcat in archive
[Treble-Enabled Device Development A/AB ROMS] phhusson:
Honor 8 isn't Treble compliant when it comes to Camera.

You'll probably find flashable zips to include the missing files in the XDA forum of your device.

Well yes it's possible, I succesfully implemented it on OnePlus 6, but you'll need a dev to implement it.
[Treble-Enabled Device Development A/AB ROMS] sykomaniac:
Do you have any pointers on where to start? Eg a git repo with your changes in :)
[Treble-Enabled Device Development A/AB ROMS] phhusson:
https://github.com/phhusson/treble_app/blob/master/app/src/main/java/me/phh/treble/app/OnePlus.kt

The ueventobserver section
[Treble-Enabled Device Development A/AB ROMS] Anthero:
Will the problem in Moto E be corrected? Or did you ...?
[Treble-Enabled Device Development A/AB ROMS] TheUndertaker21:
MTP and mobile setting is still broken

hope that gets fix in the next build :)
[Treble-Enabled Device Development A/AB ROMS] phhusson:
I've got many related such issues on many devices.

I've postponed until I have made proper debugging tools for such issues.

So yeah, I don't see it fixed any time soon, but it doesn't mean I gave up yet.

Please give me more details for MTP, it works for me. Like do you get the usb notification? can you select mtp there? in what usb mode are you then?

Also, I'm not aware at all about a mobile setting issue.

Either way, https://github.com/phhusson/treble_experimentations/issues is your friend
[Treble-Enabled Device Development A/AB ROMS] TheUndertaker21:
yeah i can see it and select it

nothing happened

even through usb debugging
[Treble-Enabled Device Development A/AB ROMS] srgrusso:
First I would like to thank you for all your work and build scripts. I was hoping you would be able to help me. I'm trying to compile AOSP 9 and I'm getting th following error.

FAILED: out/soong/.intermediates/external/selinux/checkpolicy/checkpolicy/linux_glibc_x86_64/gen/lex/external/selinux/checkpolicy/policy_scan.c
prebuilts/misc/linux-x86/flex/flex-2.5.39 -oout/soong/.intermediates/external/selinux/checkpolicy/checkpolicy/linux_glibc_x86_64/gen/lex/external/selinux/checkpolicy/policy_scan.c external/selinux/checkpolicy/policy_scan.l
flex-2.5.39: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed

I have entered "export LC_ALL=C" but it still uses flex-2.5.39 in prebuilt. So I replaced flex-2.5.39 with flex-2.6.4 that I have installed in my Arch Linux installation and renamed it flex-2.5.39. It got me around the error but I was wondering what the correct way would be to fix this error.
[Treble-Enabled Device Development A/AB ROMS] arifqur:
I discovered that if I flash the Post-sGSI_3.zip, MTP works
[Treble-Enabled Device Development A/AB ROMS] Dior DNA:
you can rebuild the included flex (here is what is in my history (for another ROM that is)

cd prebuilts/misc/linux-x86/flex
rm flex-2.5.39
tar zxf flex-2.5.39.tar.gz
cd flex-2.5.39
./configure
make
mv flex ..
cd ..
rm -rf flex-2.5.39
mv flex flex-2.5.39
[Treble-Enabled Device Development A/AB ROMS] oF2pks:
A working flex (to replace 2.5.39) has been 'officially' uploaded here https://android.googlesource.com/pl...1b1be5283f9eca421f1124c1ff5100/linux-x86/bin/

[MENTION=8017005]srgrusso[/MENTION] , original thread : https://groups.google.com/d/msg/android-building/0kzPnw3akxg/I1d9ZBwgAQAJ
[Treble-Enabled Device Development A/AB ROMS] srgrusso:
Thanks! Worked perfectly. I was able to get a complete build. :)
[Treble-Enabled Device Development A/AB ROMS] Kielbek:
[MENTION=1915408]phhusson[/MENTION]. Since your treble implementation is a big hack and google haven't released official instructions for building GSIs to public yet(?), will there be implemented some post installation tools that will give us the ability to properly inject device-specific information like correct fingerprints, names, etc. and maybe some different patches like rc script which are required to make some functions work properly? Of course without breaking the whole partition integrity which will also break SN. Is it possible to do? Are you planning to do something like that?

I metioned rc scripts because my device require to set some props after the boot to make fingerprint gestures work.

At the moment I plan to just make a Magisk module for this device which will handle all of these things but I want to know if there's a chance to do thing like that without using Magisk. If not, where are the obstacles?

P.S. I haven't used any GSI created by your scripts after you added that Treble settings app thingy so pardon me if that "problem" is already solved.
[Treble-Enabled Device Development A/AB ROMS] phhusson:
Well, Google published docs on on how to build GSIs: https://source.android.com/setup/build/gsi

But that's not really relevant, that's the way I was building GSIs anyway.

I'm planning to implement flashing an extra zip as part of my OTA process, when I have time to implement it...

I don't do anything to pass SN so... Also, I don't have dm-verity at all, so you can't break it :P

Which device? What sort of props?

I already support fingerprint or touchscreen gestures on multiple devices, and that's part of the goal of the Treble app.

So if you give me enough informations I can integrate it (worst case if it needs to be done in init scripts, I can do it in init scripts no problem)
[Treble-Enabled Device Development A/AB ROMS] Lovetz:
[MENTION=1915408]phhusson[/MENTION] Is it possible to increase the volume on SharpAquos S2 on Android 9? Very quiet sound when watching video on YouTube and when talking on the phone..

On treble Android 8.1 the sound is normal.
[Treble-Enabled Device Development A/AB ROMS] Kielbek:
I thought that flashing zip's to /system partition will completely break integrity of system files and in effect device certification will be also gone so SN will not pass even with Magisk. I've got such problem with official RRemix GSI after flashing init script and setting /system RO after.

What I'm trying to achieve right now is fully vanilla system image with injected device-specific configurations like build fingerprint so flashing updated GSI will not break it and eventually it will pass SN out of box without additional flashables and root. For a workaround I just plan to make Magisk module.

The device is Lenovo P2 which was before listed on your wiki's list as not officially treble supported (I wonder why it got removed because GSIs are pretty stable on this device. Maintainer left?). The solution for making fingerprint gestures working is really simple. The prop "persist.sys.fp.navigation" needs to be set to "1". If I remember correctly ROMs detects hardware buttons in this phone so screen navigation bar will not appear at configuration screen and if you screw something up, you will not be able to press back button and eventually restart will be needed, however if you set this prop from adb shell it will start magically working. I was fixing it as flashable init script on sys.boot_completed=1 in /system partition but it breaks my point of vanilla system image.

I'm going to do some deeper tests with my device on AOSP 9.0 right now.
[Treble-Enabled Device Development A/AB ROMS] technoboi1:
Phhusson, i installed your v105 from morning, but now i see you released another version of v105 before 30 min . Its same?
[Treble-Enabled Device Development A/AB ROMS] phhusson:
I've found issues with issues with my hotspot fixes.

I still found an issue in my latest release too, so I'd recommend not to try it yet.
[Treble-Enabled Device Development A/AB ROMS] Redcalibur:
Any idea why it doesn't boot on Xperia XZ1? I haven't tried it myself yet, but people from our forum are avoiding Treble Pie roms because it bootloops.
[Treble-Enabled Device Development A/AB ROMS] phhusson:
New release, with many little things, but gapps variant is back, hotspot is fixed for most people and NFC is fixed for some people.
[Treble-Enabled Device Development A/AB ROMS] :
The sound still seems to be distorted on Moto G6.
[Treble-Enabled Device Development A/AB ROMS] psycho.b94:
First of all, thank you for working on this. Tested the recently updated V105 on P20 pro. Rom doesn't Boot, device freezes before even getting to the Android boot logo. Freezes on the "This device cannot be trusted" screen while attempting to boot Android.
[Treble-Enabled Device Development A/AB ROMS] speedunderx:
[MENTION=1915408]phhusson[/MENTION] In Xiaomi mi A2 does not work the automatic brightness, and the dark theme does not work either.
[Treble-Enabled Device Development A/AB ROMS] TheUndertaker21:
Oh yeah phh pushed an update.

Sweet.
[Treble-Enabled Device Development A/AB ROMS] wangyiling:
Phhusson, i will try v105 on alldocube m5 to see if fix the touch problem.
[Treble-Enabled Device Development A/AB ROMS] TheUndertaker21:
[MENTION=1915408]phhusson[/MENTION]

i think you might have broken something LOL

the gear app is no longer compatible

therefore i can't sync my gear 3 anymore

i used magisk props and i still couldn't get to work.

even played around with build props

note9 user :)

thanks
[Treble-Enabled Device Development A/AB ROMS] wangyiling:
for v105,just a little time use by alldocube m5:

1.background picture don't show full ,half part show,and half part black.

2.can't auto rotation, manul rotation normally.

1.in settings-display .let Auto-rotate screen open ,auto rotation works normally,background picture show normally.but turn off ,the BG don't show full ,half part black.

2.can't open wifi.just click open wifi,the screen will black some seconds,and back to home

Touchscreen works normally now
[Treble-Enabled Device Development A/AB ROMS] MarcosJungbluth:
Does this fix work for Redmi 4X (santoni) as well?
[Treble-Enabled Device Development A/AB ROMS] burfadel:
[MENTION=1915408]phhusson[/MENTION]

Is the fix for the touchscreen on certain tablets present in this one? Or is it still not applied to the 9.0 code? Thanks!
[Treble-Enabled Device Development A/AB ROMS] yepyup:
thx for working

but i have critical problem

device : mi pad 4

not working mtp . develope setting- check file transfer and usb debugging on but not working mtp .

i have record video = youtube.com/watch?v=K09rSFOj0dk

I hope to be fix

thx sir
[Treble-Enabled Device Development A/AB ROMS] filjusz:
+1, same issue on Samsung Galaxy TAB S3 LTE

EDIT: I will try new bulid myself and tell you if it is tablet optimized
[Treble-Enabled Device Development A/AB ROMS] phhusson:
Please open an issue for automatic brightness at https://github.com/phhusson/treble_experimentations/issues, mentioning your device, and giving your stock framework-res.apk, and the files included in stock /vendor/overlay

Dark theme is a known issue that I haven't investigated yet.

Please make a log and open an issue at https://github.com/phhusson/treble_experimentations/issues

Nope, this fix is device specific, I need to manually list the devices with this problem.

Please open an issue at https://github.com/phhusson/treble_experimentations/issues with a dump of your getprop

Thanks for the video

Please open an issue at https://github.com/phhusson/treble_experimentations/issues

Including the link to your video, and a logcat right after trying to switch?
[Treble-Enabled Device Development A/AB ROMS] filjusz:
[MENTION=9351511]burfadel[/MENTION] [MENTION=1915408]phhusson[/MENTION] Can you look? https://imgur.com/a/nccOfl4

This happens on tablets
[Treble-Enabled Device Development A/AB ROMS] phhusson:
Yup that's a known Android 9 bug. File a bug to Google.
[Treble-Enabled Device Development A/AB ROMS] filjusz:
So we have to wait for Google to patch it?
[Treble-Enabled Device Development A/AB ROMS] jcpearl:
anyone has this rom on a p20 pro? cant find anything of it.

please tell me if it works well as a daily driver
[Treble-Enabled Device Development A/AB ROMS] psycho.b94:
I posted a few hours ago, rom does not boot on p20 pro, freezes on the bootloader unlocked screen.
[Treble-Enabled Device Development A/AB ROMS] jcpearl:
ok thanx mate, any other pie rom for p20 pro that works for u?
[Treble-Enabled Device Development A/AB ROMS] Ssssss8622:
Sorry for off topic discussion. You see I have a Lenovo vibe k5 note and I was wondering how to unlock it's bootloader, but didn't find anything on XDA so asking you. You are a recognised developer so I thought you could help.:D
[Treble-Enabled Device Development A/AB ROMS] mrmazak:
yes off topic and should not be continued here.

but can continue on this thread for that device

https://xdaforums.com/k5-plus

the situation for that phones seems to be it is locked but not enforced. Which means enable oem in dev settings and fastboot flash recovery. (from where you get ??????, I dont know, you need to continued searching)

Steps to Install TWRP and make root in the K5 / K5 plus (for noobs)

https://xdaforums.com/showpost.php?p=67159924&postcount=17

skip that this is lenovo vibe k5 /k5 plus

you need k5 note
[Treble-Enabled Device Development A/AB ROMS] fastie:
Anyone go GPay working?
[Treble-Enabled Device Development A/AB ROMS] JBolho:
Flashed and booted super fast on the Honor 9.

Fast charging and FP gestures confirmed to be working on this one, no issues with overheating, and fully compatible with my custom kernel.

Only issues i found so far are after boot where "android.process.media" force closes 1 or 2 times, and got one force close on Bluetooth, but i re-enabled it and it worked normally. I'll report if i find something of notice, preferably with logs of course.

One more thing, brightness is really "funky", i have to put it at about 75% for it to be equivalent to about 40% on Stock/Treble 8.1 (Not a deal breaker of course)
[Treble-Enabled Device Development A/AB ROMS] psycho.b94:
Try the Berkeley AOSP Pie ROM from the Honor View 10 development thread, a few P20 pro users have reported it to boot.
[Treble-Enabled Device Development A/AB ROMS] phhusson:
It's not a bug, it's a feature ©

That's the behaviour of Android Pie, with logarithmic brightness

Of this ROM
[Treble-Enabled Device Development A/AB ROMS] Mr.Nice.ba:
Tried on Mi A2, FP do not work and there is no FP in settings, also flash is always on on front camera. Tried latest build 105.
[Treble-Enabled Device Development A/AB ROMS] laharl_22:
on my doogee x5 the latest arm build boot on fastboot automately when i boot my device how to fix ?thanks
[Treble-Enabled Device Development A/AB ROMS] JBolho:
Thanks for the clarification. I'm testing stuff little by little. So far i've encountered only an issue when installing apps from X-Plore. The prompt to install the app shows up, you press "install", the app gets installed but that screen then never disappears from screen. The device apparently continues to work normally, but that prompt image can't be taken out, only by rebooting the device.
[Treble-Enabled Device Development A/AB ROMS] jcpearl:
Stuck on bootloader...
[Treble-Enabled Device Development A/AB ROMS] josdehaes:
None of the pie treble ROMs boot on p20 Pro... I tried the emui 9 beta but no root is a deal-breaker for me. Although emui has improved, it still sucks. Back on pixel experience 8.1.

Btw, also tried with P kernel and vendor, but same results.
[Treble-Enabled Device Development A/AB ROMS] phhusson:
Is this the case for all Pie release? What about Oreo releases?

Do you have a dump of stock ROM somewhere?
[Treble-Enabled Device Development A/AB ROMS] JBolho:
[MENTION=1915408]phhusson[/MENTION] you'll probably aware of this, but here's a log of NFC not working on Honor 9 on v105, hope it helps further.
[Treble-Enabled Device Development A/AB ROMS] teckgiik101:
Which module and what settings?
[Treble-Enabled Device Development A/AB ROMS] aljoscha81:
:good:@phhusson you made my day got nfc working on nubia z17 now i can read out my freestyle libre sensors :) i got everything working with gcam fix i mirrowed here in treble forum big thank to the creator i am fully bug free at the moment many many thanks:good::highfive:

Ps.wifi hotspot also working ;)

Ps.wifihotspot also working ;)
[Treble-Enabled Device Development A/AB ROMS] holigan360:
Why not have sound on Xiaomi mi6x??
[Treble-Enabled Device Development A/AB ROMS] cmaxwe:
Flashed on my Nokia 6.1 (2018) TA-1016 and the SIM isn't showing up.

Will post logs later.
[Treble-Enabled Device Development A/AB ROMS] meirg:
Works great so far on Galaxy S9+ Exynos. Thanks!!

Is there a way to enable Daydream? The file /system/etc/permissions/handheld_core_hardware.xml doesn't appear to exist on Android 9
[Treble-Enabled Device Development A/AB ROMS] burfadel:
Touchscreen works on v105. Thanks! I've played around with various things on the tablet, it all seems good apart from that alignment issue with notifications and the action bar pointed out by another member, however it does not affect function.
[Treble-Enabled Device Development A/AB ROMS] lee324425:
when fix incall audio on huawei kirin960
[Treble-Enabled Device Development A/AB ROMS] hinotori8921:
Cant works on htc u11+,freezes on bootloader screen
[Treble-Enabled Device Development A/AB ROMS] lee324425:
什么时候修复华为麒麟960接听电话有铃音，呼出电话
[Treble-Enabled Device Development A/AB ROMS] osk4rin:
How is the performance on Huawei mate 9? Does anybody tested yet?
[Treble-Enabled Device Development A/AB ROMS] ranz65:
newbie question :-/

What is the right difference from "nosu" and "su" version?

thanks ;)
[Treble-Enabled Device Development A/AB ROMS] hinotori8921:
Nosu=no superuser=no root

Su = superuser=root
[Treble-Enabled Device Development A/AB ROMS] meirg:
Figured it out. For anyone else looking for this, it under vendor
[Treble-Enabled Device Development A/AB ROMS] phhusson:
I'm not aware of this issue, and it's not listed on https://github.com/phhusson/treble_experimentations/issues

So, since noone reported any bug about it, for the moment, the ETA is never.

If you want to have any hope of fixing this issue, you'll need to create an issue on the bugtracker with more informations
[Treble-Enabled Device Development A/AB ROMS] Marek.N:
Have anyone tried to flash this rom on Honor 10? I am stuck in bootloader. In general, I am not able to flash any GSI rom.
[Treble-Enabled Device Development A/AB ROMS] dcduartee:
Hotspot works now on the p20 lite Thanks
[Treble-Enabled Device Development A/AB ROMS] youngguo:
The ROM can't work in my M836 fingerprint and camera.
[Treble-Enabled Device Development A/AB ROMS] deathrowz_sri:
[MENTION=1915408]phhusson[/MENTION] Thanks for adding glove support for Samsung devices! Already contributed to appreciate your efforts!
[Treble-Enabled Device Development A/AB ROMS] EgorTF:
[MENTION=1915408]phhusson[/MENTION] are you can fix boot on Mi4w? This one still stuck on Mi logo.
[Treble-Enabled Device Development A/AB ROMS] lee324425:
my device honor v8 Pro