Skip to content

Releases: DeveshTone/DacVolumeFix

DacVolumeFix v1.0.0 - Initial Release

Choose a tag to compare

@DeveshTone DeveshTone released this 06 Sep 13:49

DacVolumeFix v1.0.0 — Initial Release

Automatically unlocks full hardware volume on external USB DACs (such as the Apple USB-C Headphone Adapter) connected to Android devices without root.

Key Highlights

  • Hardware Volume Unlock: Sends standard USB Audio Class (UAC) control transfers to set internal DAC volume registers to full output (0 dB), eliminating Android's default attenuation.
  • Pure Kotlin Architecture: Built natively using Android framework USB APIs with zero C++ native binaries, keeping the app lightweight at ~2.2 MB.
  • Seamless Background Operation: Windowless trampoline dispatcher unlocks connected DACs in <250 ms without interrupting active foreground apps.
  • Zero Idle Battery Impact: Event-driven execution that terminates immediately after applying volume—0.0% background drain.
  • USB Audio Warning Suppression: Handles audio capture capability on first launch to eliminate Android's recurring USB modal warning.
  • Hardware Decibel Control: Optional fine-tuning slider allowing custom volume levels from -80 dB up to 0 dB.
  • Modern Material 3 UI: Clean, responsive dashboard with real-time DAC connection and status indicators.
  • 100% Offline & Private: Zero internet permissions (android.permission.INTERNET), zero telemetry, and zero tracking.

Verification

  • Asset: DacVolumeFix.apk (2.23 MB)
  • SHA-256: DE2216301EF7108682B1B6813DB2583606E5E0B2E015D1BE7CD854252CC95E3E