Skip to content

Battery status not shown in status bar/system settings #758

Description

@m-vandeneede

App version

1.0.0-rc1

App source

GitHub

Device

Oppo Find X9 Pro

Android / OS version

ColorOS CPH2791_16.0.3.504

Root / hook method

Other (describe in additional context)

AirPods model

AirPods Pro 3

AirPods firmware

8454800

What happened

I cannot get the Airpods' battery status to show in system settings or status bar, no matter what I do. It shows fine in the app, just doesn't sync to the settings.

Root info:

  • 1-click root via Ghostlock exploit
  • ReSukiSU manager v4.2.0-rc1
  • NeoZygisk v2.4
  • LSPosed 2.1.1
  • LibrePods module v0.2.6
  • OverlayFS MetaModule v1.3.1

Included librepods logs + module logs from LSPosed.

Librepods shows:
Xposed available = yes
App enabled in Xposed = yes

Edit: Extra context:

Dumpsys of bluetooth_manager reveals no battery data is known in metadata:

XX:XX:XX:XX:0E:3A last_active_time=53 {profile connection policy(A2DP=-1|A2DP_SINK=-1|CSIP_SET_COORDINATOR=-1|HEADSET=-1|HEADSET_CLIENT=-1|HID_HOST=-1|PAN=-1|PBAP=-1|PBAP_CLIENT=-1|MAP=-1|MAP_CLIENT=-1|SAP=-1|HAP=-1|HEARING_AID=-1|LE_AUDIO=-1|VOLUME_CONTROL=-1|LE_CALL_CONTROL=-1|LE_BROADCAST_ASSISTANT=-1|BATTERY=-1), optional codec(support=-1|enabled=-1), isActiveHfpDevice (false), custom metadata(manufacturer_name=null|model_name=null|software_version=null|hardware_version=null|companion_app=null|main_icon=null|is_untethered_headset=null|untethered_left_icon=null|untethered_right_icon=null|untethered_case_icon=null|untethered_left_battery=null|untethered_right_battery=null|untethered_case_battery=null|untethered_left_charging=null|untethered_right_charging=null|untethered_case_charging=null|enhanced_settings_ui_uri=null|device_type=null|main_battery=null|main_charging=null|main_low_battery_threshold=null|untethered_left_low_battery_threshold=null|untethered_right_low_battery_threshold=null|untethered_case_low_battery_threshold=null|spatial_audio=null|fastpair_customized=null|le_audio=null|gmcs_cccd=null|gtbs_cccd=null|exclusive_manager=null), hfp client audio policy(callEstablishAudioPolicy=0|connectingTimeAudioPolicy=0|inBandRingtoneAudioPolicy=0), is_preferred_microphone_for_calls(true)}

Permissions are assigned as expected:

dumpsys package me.kavishdevar.librepods | grep -E 'BLUETOOTH_PRIVILEGED|MODIFY_PHONE_STATE' android.permission.BLUETOOTH_PRIVILEGED android.permission.MODIFY_PHONE_STATE android.permission.BLUETOOTH_PRIVILEGED: granted=true android.permission.MODIFY_PHONE_STATE: granted=true

Image Image Image

Logs

_data_user_0_me.kavishdevar.librepods_files_logs_airpods_log_20260830_153906.txt

modules_2026-08-30T16:02:58.285531.log

Additional context

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    androidAndroid app related issuesbugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions