Thank you so much for looking into this for us. It works great now.
Thank you so much for looking into this for us. It works great now.
Hey, should be already included. Please check the modem config notification against https://github.com/LineageOS/android_device_sony_tama-common/tree/lineage-20/modem-configHi mate,
I've been trying & hoping to get the XZ2 Compact (dual SIM H8324) work with VoLTE in Australia.
The phone was originally bought in Europe and when updated to the official Telefonica/O2 Central Europe Android 10 firmware, VoLTE did work on O2 in Czech Republic.
I am now back in Australia and my current carrier, Vodafone AU, is to switch off all 3G services by the end of this year, so without VoLTE capability, the phone will not be of much use here.
It is a pity because I like the smaller format of this phone and with the LOS 20.0 upgrade, it works better than many newer models.
You did mention elsewhere that you extracted all the available firmwares and those were included in one of the LOS 19 nightlies.
So this is probably a long shot, but there appears to be a lone Australian firmware available via Xperifirm, called H8324_Customized AU_52.1.A.3.49-R4C
Is there any way to find out whether this may have the necessary config files for any of the Australian carriers? Or have you already included it in the LOS ROM?
Thanks a lot for all your work!
Thanks for all that!Hey, should be already included. Please check the modem config notification against https://github.com/LineageOS/android_device_sony_tama-common/tree/lineage-20/modem-config
If the folder exists.
Also make sure the AU stock firmware was flashed before installing LOS since these modem configs only have a reference to the actual mbn file which is part of the firmware which is not shipped with LOS. That's the reason you have to flash stock 10 before.
There's a modem config notification with an SXX number. With that you can check if that folder exists in the github repository. If that's the case the reason for missing VoLTE probably is that you were on the wrong stock rom (region). So, yes starting from scratch with the correct AU region should solve your issue. But it's not a 100% guarantee since there are providers who added VoLTE support after the latest stock rom was released by sony and that mbn file is either not existent or it doesn't contain the VoLTE support. In that case there's nothing I could do unfortunately.Also, regarding the modem config folders/files on github:
Is there any way to find out which firmware each one relates to, without opening the actual modem.conf files?
01-24 21:31:31.990 0 0 I F2FS-fs (dm-0): Found nat_bits in checkpoint
01-24 21:31:32.119 0 0 I F2FS-fs (dm-0): Mounted with checkpoint version = 60b9a912
01-24 21:31:32.125 0 0 W init : DM_DEV_STATUS failed for system: No such device or address
01-24 21:31:32.125 0 0 W init : DM_DEV_STATUS failed for vroot: No such device or address
01-24 21:31:32.134 0 0 I selinux : SELinux: Skipping restorecon on directory(/mnt/expand/d8deae77-554b-4175-ab14-8ce492d3782c)
01-24 21:31:32.134 0 0 I selinux :
01-24 21:31:32.174 4276 4393 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: StorageManagerService
01-24 21:31:32.174 4276 4393 E AndroidRuntime: java.lang.RuntimeException: android.os.ServiceSpecificException: (code 0)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageInternal(StorageManagerService.java:3423)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageIfNeeded(StorageManagerService.java:3384)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.onVolumeStateChangedAsync(StorageManagerService.java:1748)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.-$$Nest$monVolumeStateChangedAsync(Unknown Source:0)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService$StorageManagerServiceHandler.handleMessage(StorageManagerService.java:870)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: Caused by: android.os.ServiceSpecificException: (code 0)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:3025)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2995)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2978)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2920)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.IVold$Stub$Proxy.prepareUserStorage(IVold.java:2230)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageInternal(StorageManagerService.java:3398)
01-24 21:31:32.174 4276 4393 E AndroidRuntime: ... 8 more
which stock fw you were on? maybe the beforementioned UK fw is not the right one for you. Check if there's one for austria or probably try the one from germany. but which is confusing for me is that with same stock fw it worked on LOS19? if so, that's weird. maybe you could send the output from "adb logcat" while enabling/disabling mobile data. only the last part when you started enabling/disabling mobile data please.Relating to my previous posted issue with mobile data connection I gave it another try with the actual LOS20 build (20230127) and tried to generate some details about the differences. Not sure if this could provide some new input but I'm willing to help finding the root cause. As you can see both roms are using the default modem file but while LOS20 shows a enabled 3g connection in the quick settings it's not connected.
View attachment 5822589
I didn't tried the magisk modules tbh and i will abandon them because i don't have enough time and there are still issues on all of the modules. for the camera resolution there's https://issuetracker.google.com/issues/162121234 so if this is the reason why you want the sony camera app it might be better to wait for google to fix their CameraX library. Then, hopefully, Aparture will have the right resolution too.Hi, i just upgraded from 19.1 to 20.0, didn't notice any issues so far except weaker vibration which has been reported.
Question for @dtrunk90, do your xperiance apps from GitLab work with 20.0? Should i just follow Magisk installation guide and then gradle wrapper on your apps?
Thanks for the logcat. i'll put it onto my todo list.Hi, one little problem: I need adoptable storage (let's not debate why, but I do).
With LOS 18 I would do the following in adb shell:
sm set-force-adoptable true
And format the SD as adoptable storage and all's well.
However, this doesn't work for 19 and 20; the format will go to 20% and then the phone will reboot and then goes into reboot loop until I physically eject the SD card.
Apparently it tries to restart the format after reboot and keeps crashing.
A workaround I've been using since 19 is to install 18, format adoptable storage and then upgrade to 19, because 19 will work fine with the adoptable storage then.
I was hoping this would be fixed in 20 but it hasn't, maybe you can take a look?
This is in logcat just before reboot:
Code:01-24 21:31:31.990 0 0 I F2FS-fs (dm-0): Found nat_bits in checkpoint 01-24 21:31:32.119 0 0 I F2FS-fs (dm-0): Mounted with checkpoint version = 60b9a912 01-24 21:31:32.125 0 0 W init : DM_DEV_STATUS failed for system: No such device or address 01-24 21:31:32.125 0 0 W init : DM_DEV_STATUS failed for vroot: No such device or address 01-24 21:31:32.134 0 0 I selinux : SELinux: Skipping restorecon on directory(/mnt/expand/d8deae77-554b-4175-ab14-8ce492d3782c) 01-24 21:31:32.134 0 0 I selinux : 01-24 21:31:32.174 4276 4393 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: StorageManagerService 01-24 21:31:32.174 4276 4393 E AndroidRuntime: java.lang.RuntimeException: android.os.ServiceSpecificException: (code 0) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageInternal(StorageManagerService.java:3423) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageIfNeeded(StorageManagerService.java:3384) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.onVolumeStateChangedAsync(StorageManagerService.java:1748) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.-$$Nest$monVolumeStateChangedAsync(Unknown Source:0) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService$StorageManagerServiceHandler.handleMessage(StorageManagerService.java:870) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: Caused by: android.os.ServiceSpecificException: (code 0) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:3025) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2995) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2978) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2920) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.IVold$Stub$Proxy.prepareUserStorage(IVold.java:2230) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageInternal(StorageManagerService.java:3398) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: ... 8 more
This is apparently truncated. If it helps at all, how would I get the entire trace?
Also, this appears to be unrelated, but while looking through the log I noticed some other exceptions, see the attached file. Surely that's not supposed to happen?
Now, I have zero experience with Android, but I took a peek in gpiolib.c, and it seems to me the invalid GPIO may indicate some memory issue somewhere (uninitialised, corrupted, etc.) that causes the "-517" to be picked up. It's supposed to be unsigned.
Additionally, in general the log has hundreds of messages about commands and operations that are failing in some way (files that don't exist, mounts that fail, mkdirs/create file failing b/c of read-only filesystem etc.). Is that normal? It seems like a needless waste of resources, which probably has a bigger impact on the xz2c as it's an older phone at this point.
The sony camera app works as magisk module under LOS20.I didn't tried the magisk modules tbh and i will abandon them because i don't have enough time and there are still issues on all of the modules. for the camera resolution there's https://issuetracker.google.com/issues/162121234 so if this is the reason why you want the sony camera app it might be better to wait for google to fix their CameraX library. Then, hopefully, Aparture will have the right resolution too.
Btw there's no need to build the modules yourself. There are built zip files already.
I always flashed H8324_Customized CE1_1313-3194_52.1.A.3.49_R2C which should be the correct one for Austria. Isn't it?
No 20 is enough. I hope to see something there but I don't think so tbh.I always flashed H8324_Customized CE1_1313-3194_52.1.A.3.49_R2C which should be the correct one for Austria. Isn't it?
I will give it a new try on weekend and send you the logcat afterwards.
Do you also need LOS19 logcat for reference?
Ever since upgrading from LineageOs 19.1 to 20, my bluetooth headphone crack and stutter allot . I wasn't able to find anything on google, anyone have an idea of what to try?
Hey, yes I had a similar issue with a device and fixed with following steps:
- go to bluetooth settings
- find your headphones and click on the icon to the right - this will bring up "Device Details"
- turn off HD audio
This just happened with one of my bluetooth devices. Other ones running really well and if anything seem to be working better!
Do you guys know of any good cheap bluetooth device which supports hd audio? unfortunately i only have a jbl charge 4 here which doesn't support it. can be a used one, it's just for testing. also for future bringups. probably something around 30-40€ or cheaper.Just checking in to (also) report some buggy/choppy audio when having Bluetooth HD Audio AAC on.
I recently bought some wireless earbuds for jogging. Used they are around 40-60€ at least where I am located. Model is Jabra Elite 7 Active. The lower series (3, 4,..) are also widely available, though I don't know if they support hd audio.Do you guys know of any good cheap bluetooth device which supports hd audio? unfortunately i only have a jbl charge 4 here which doesn't support it. can be a used one, it's just for testing. also for future bringups. probably something around 30-40€ or cheaper.
Hi, one little problem: I need adoptable storage (let's not debate why, but I do).
With LOS 18 I would do the following in adb shell:
sm set-force-adoptable true
And format the SD as adoptable storage and all's well.
However, this doesn't work for 19 and 20; the format will go to 20% and then the phone will reboot and then goes into reboot loop until I physically eject the SD card.
Apparently it tries to restart the format after reboot and keeps crashing.
A workaround I've been using since 19 is to install 18, format adoptable storage and then upgrade to 19, because 19 will work fine with the adoptable storage then.
I was hoping this would be fixed in 20 but it hasn't, maybe you can take a look?
This is in logcat just before reboot:
Code:01-24 21:31:31.990 0 0 I F2FS-fs (dm-0): Found nat_bits in checkpoint 01-24 21:31:32.119 0 0 I F2FS-fs (dm-0): Mounted with checkpoint version = 60b9a912 01-24 21:31:32.125 0 0 W init : DM_DEV_STATUS failed for system: No such device or address 01-24 21:31:32.125 0 0 W init : DM_DEV_STATUS failed for vroot: No such device or address 01-24 21:31:32.134 0 0 I selinux : SELinux: Skipping restorecon on directory(/mnt/expand/d8deae77-554b-4175-ab14-8ce492d3782c) 01-24 21:31:32.134 0 0 I selinux : 01-24 21:31:32.174 4276 4393 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: StorageManagerService 01-24 21:31:32.174 4276 4393 E AndroidRuntime: java.lang.RuntimeException: android.os.ServiceSpecificException: (code 0) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageInternal(StorageManagerService.java:3423) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageIfNeeded(StorageManagerService.java:3384) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.onVolumeStateChangedAsync(StorageManagerService.java:1748) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.-$$Nest$monVolumeStateChangedAsync(Unknown Source:0) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService$StorageManagerServiceHandler.handleMessage(StorageManagerService.java:870) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:106) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Looper.loopOnce(Looper.java:201) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Looper.loop(Looper.java:288) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.HandlerThread.run(HandlerThread.java:67) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: Caused by: android.os.ServiceSpecificException: (code 0) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.createExceptionOrNull(Parcel.java:3025) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.createException(Parcel.java:2995) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2978) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.Parcel.readException(Parcel.java:2920) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at android.os.IVold$Stub$Proxy.prepareUserStorage(IVold.java:2230) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: at com.android.server.StorageManagerService.prepareUserStorageInternal(StorageManagerService.java:3398) 01-24 21:31:32.174 4276 4393 E AndroidRuntime: ... 8 more
This is apparently truncated. If it helps at all, how would I get the entire trace?
Also, this appears to be unrelated, but while looking through the log I noticed some other exceptions, see the attached file. Surely that's not supposed to happen?
Now, I have zero experience with Android, but I took a peek in gpiolib.c, and it seems to me the invalid GPIO may indicate some memory issue somewhere (uninitialised, corrupted, etc.) that causes the "-517" to be picked up. It's supposed to be unsigned.
Additionally, in general the log has hundreds of messages about commands and operations that are failing in some way (files that don't exist, mounts that fail, mkdirs/create file failing b/c of read-only filesystem etc.). Is that normal? It seems like a needless waste of resources, which probably has a bigger impact on the xz2c as it's an older phone at this point.
yes, i have the exact same issue. it started some weeks ago. i always thought it was due to a paypal app update. i can't see something useful in the logs either. But I'll check it more deeply.Really thanks to
dtrunk90
Now Google wallet (and Netflix) work ! I have some issue with paypal app, i can not open the app.
Do you have same issue? Can i give you some feedback to solve the problem? (i don't know how to send you a log of this crash)
You can install it again. No need for a wipe.I install linageos, i reboot in recovery
I installed gapps
I installa the zip.
Can i try ti reinstall now(i am using the smartphone)? Or i Need to wipe / format all data?
The # sign at the beginning of a conf file means it's commented out and has no effect. Please follow the instructions exactly by replacing the whole file content with the fingerprint code snippet from first post.Here the file
offcourse no rooted (i just install rom and MindTheGapps )
Many thanks for help
No, my daily driver isn't rooted. See 1st post on how to pass SafetyNet and hide root.Did you root your mobile? I installed Magisk and I can't use gpay (Google wallet). The app recognized root and stopped with notice that gpay can not be used on rooted phones.
Looks like PayPal fixed their crash. For me the app is working again.Really thanks to
dtrunk90
Now Google wallet (and Netflix) work ! I have some issue with paypal app, i can not open the app.
Do you have same issue? Can i give you some feedback to solve the problem? (i don't know how to send you a log of this crash)
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
BUILD_FINGERPRINT=Sony/H8324/H8324:8.0.0/51.1.A.3.159/620448843:user/release-keys
props
Yes, should get the first official build in some days: https://review.lineageos.org/c/LineageOS/hudson/+/346756Thanks for your work, I have been using your build since android 11, will this a13 version become an official build? (Machine Flip)