Skip to content

Add support for Sony INZONE Buds (WF-G700N)#505

Merged
Sapd merged 1 commit intoSapd:masterfrom
Sniqi:add-sony-inzone-buds
Apr 4, 2026
Merged

Add support for Sony INZONE Buds (WF-G700N)#505
Sapd merged 1 commit intoSapd:masterfrom
Sniqi:add-sony-inzone-buds

Conversation

@Sniqi
Copy link
Copy Markdown
Contributor

@Sniqi Sniqi commented Apr 4, 2026

Summary

  • Adds battery status support for the Sony INZONE Buds (WF-G700N) wireless gaming earbuds via USB dongle (VID 054c, PID 0ec2)
  • The dongle sends unsolicited HID reports; battery data is in report type 0x1204 at byte offsets 14 (right), 16 (left), 18 (case)
  • Reports the minimum of left/right earbud as the battery level

Notes

  • The dongle sends battery reports infrequently (~3-5 min interval) when earbuds are active outside the case. Reports are more frequent when earbuds are placed in the charging case.
  • Battery values are direct percentages (0-100), no calibration curve needed.
  • Tested on Linux with the device connected.

Test plan

  • Build succeeds with no warnings
  • headsetcontrol -b returns battery level when device is connected
  • Device appears in headsetcontrol device list

🤖 Generated with Claude Code

Adds battery status reading for the Sony INZONE Buds wireless gaming
earbuds via their USB dongle (VID 054c PID 0ec2). The dongle sends
unsolicited HID reports containing battery levels for the right earbud,
left earbud, and charging case.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@Sapd Sapd merged commit a946695 into Sapd:master Apr 4, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants