Felis OHM A2DP Fix
An experimental fix for the case where a Bluetooth audio device reconnects successfully, but media audio continues through the phone speaker.
Public Beta 0.3.0 · UnofficialThis RPM replaces an OHM system library at runtime. Incorrect or incompatible modifications can disrupt audio routing, phone calls or system updates. Tested only on the version listed below. Uninstall before updating Sailfish OS. Not an official Jolla patch.
Download
Version 0.3.0-1 · RPM package · install only on the supported device and OS.
Download RPM ↓View upstream Pull Request #11 ↗RPM SHA256
Verify the checksum before installation. The installer checks the stock Sailfish OS version and original OHM library hash; it refuses unknown installations.
Installation
Copy the RPM to your phone and run:
The package backs up the original OHM library, activates the fix and restarts ohmd.service.
Removal / return to stock
Removal restores the original library and restarts OHM. This installation/removal cycle has been tested on the supported configuration. Do not remove or change the saved backup while testing.
What does it change?
After a BlueZ device removal, OHM can recreate a Bluetooth device without its UUID information on reconnect. The plugin may then fail to signal the A2DP route. The patch asynchronously retrieves missing org.bluez.Device1 UUIDs and reconciles the connection state.
Only libohm_accessories.so is replaced; the package does not install a different OHM suite.
Testing and known limitations
- Tested with Soundcore Liberty 5, Marshall Major IV, APW Boost Ultra and LAMAX Sounder2 Play.
- Testing included reconnects, reboots, music playback, phone calls and route switching.
- Known APW Boost Ultra issue: immediately after powering on from the charging case, audio may still need one disconnect/reconnect. This is outside the scope of the fix.
- Testing on other devices and OS versions is not established; do not bypass the version checks.
Please report your device model, Sailfish OS version, exact steps and results in the main community forum topic.