Tinkering with 10 IV/V and workarounds

As the app support and exchange is available now, I wanted to create a topic with purely technical aspects how the devices can be used the best way right now. Please do not discuss about Jollas communication or future payment models here, there are already other topics about that. I will edit this post with your answers, but this could also be used as a community wiki if someone can set this up.

Missing battery Info

  • You can install battInfo from openrepos to get an estimate
  • You can use the v4b Android 13 binaries instead of the Android 14 ones
    (Use this only for 10 V: fastboot flash oem_a SW_binaries_for_Xperia_Android_13_5.4_v4b_zambezi.img)

Camera
Not working at all right now. Is camera2 API a solution? Are there any example codes or documentation how to integrate the camera or how to develop on camera2 so some community developer could play around with it?

Fingerprint sensor
Not working at all right now.

Missing predictive text input
As alternative there exists the open source alternative presage at openrepos in different languages.

Long boot and reboot times
When the device starts up there is a unusual long time that nothing is happening and the screen is just black. Simply wait for a few minutes before thinking about a reset of the device.

3 Likes

Battery status does work using SW_binaries_for_Xperia_Android_13_5.4_v4b_zambezi, on v5.0.0.62, installed over Android 15.

5 Likes

I can confirm this on my device

2 Likes

You could try building the camera2 branch of droidmedia from here GitHub - sailfishos/droidmedia at camera2

Rough instructions for building can be found in my PR here Readme by simonschmeisser · Pull Request #124 · sailfishos/droidmedia · GitHub

2 Likes

But does not work if upgraded over-the-air at the moment

Are there instructions how to install this? Thank you.

I replaced the default Sony image with the following fastboot command:
fastboot flash oem_a SW_binaries_for_Xperia_Android_13_5.4_v4b_zambezi.img

1 Like

Thanks, this is what I was looking for.

In the PR you use make libdroidmedia to compile the library, but there is no makefile in the repo, it seems to use meson. Using meson setup build && cd build && meson compile I just was able to create a libdroidmedia.a, what are the correct build instructions?

I don’t know if my build instructions are “correct” but the happen to work for me. It needs to be build as part of the hardware abstraction HADK. I added my full notes as a comment in the readme PR: Readme by simonschmeisser · Pull Request #124 · sailfishos/droidmedia · GitHub

I don’t know what the meson files are used for.

2 Likes

Thanks for this, I was able to build the library with a lot of try-and-error now.

Sadly the library did not change anything on my 10 V. @rainemak is it possible that your camera kill-switch also disables camera2 even if it could work? Is there an easy way to re-enable the camera to try it out?

Please add comments about anything you found missing to the PR. I don’t have a 10V personally so I cannot test if it improves anything.

I never expected that you can tell me that, that’s why I wanted to try it out. Thanks a lot for your helpful hints, I will comment the missing parts to get it build to the PR this evening when I’m at home.

Same problems here

And Bluetooth
works but if you disable it wont start again. Not even tools - restart bluetooth gets it running again

In my device bluetooth works as long as no SIM card is inserted. Without SIM bluetooth works reliable

You can add:
–Headphone Jack not working
–Flight mode looses the sim card

flash with fastboot or fastboot(D)???
my xperia is on A13
after command…Failed…Requestet download size is more then max allowed…

whats wrong?