| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.
You must be logged in to block users.
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abuse$ whoami
William Ho — Computer Engineering @ Cal Poly San Luis Obispo
$ cat focus.txt
I build firmware that makes hardware play hi-res sound —
multi-codec Bluetooth audio, real-time DSP, and the occasional
reverse-engineered codec running bare-metal on an ESP32.
$ ls ~/interests
hardware/software boundary low-latency wireless audio embedded DSPI reverse-engineered the proprietary LHDC V5 hi-res Bluetooth codec — digging through binaries until it became a working decoder that runs on an ESP32, wired straight into the A2DP audio pipeline. A microcontroller playing hi-res audio nobody documented. 🎧
Languages C · C++ · Kotlin · Dart
Embedded ESP-IDF · FreeRTOS · Arduino · CMake
Wireless Bluetooth A2DP / BLE GATT · ESP-NOW
Codecs LDAC · aptX HD/LL · LHDC V5 · LC3plus · Opus · AAC · SBC
DSP 3-band EQ · Bass Boost · Level Meters · PLC · Clock Sync · Adaptive Buffering
Mobile Android (Kotlin) · Flutter
Tooling Git · Android Studio · Logic / Signal Analysis
| Project | Stars | What it is |
|---|---|---|
| 🎚️ ESP32-S31-A2DP-Codecs | Multi-codec A2DP sink on ESP-IDF v6.1 — LDAC, aptX/HD/LL, LHDC V5, Opus, LC3plus, AAC, SBC — all on internal SRAM | |
| 🔊 esp32-a2dp-sink-with-LDAC-APTX-AAC | A2DP audio sink with BLE GATT control, DSP, level meters and LDAC | |
| 🎵 ESP32-A2DP-SINK-WITH-CODECS-UPDATED | A2DP sink with LDAC, aptX, aptX-HD & AAC codec support | |
| 🎼 LHDC-V5-Decoder | Reverse-engineered LHDC V5 decoder, integrated into the ESP32 A2DP pipeline | |
| 📱 BDK-AUDIO-APP | Android control app — DSP/EQ, codec selection, LED effects, OTA over BLE | |
| 🖥️ NVFLASH | Patched NVFlash supporting RTX 50-series GPU BIOS flashing |
🛠️ Most recently pushed to LHDC-V5-Decoder on 2026-08-27
LHDC V5 Decoder For ESP32's A2DP Integration
C
· auto-updates via GitHub Actions ·
Multi-codec Bluetooth A2DP audio sink for the ESP32-S31 on ESP-IDF v6.1 — LDAC, aptX/HD/LL, LHDC-v5, Opus, LC3plus, AAC, SBC. Runs entirely on internal SRAM
ESP32 Bluetooth A2DP Sink with LDAC, aptX, aptX-HD, AAC codec support.
Android app for ESP32 Bluetooth speaker control. Features DSP/EQ controls, LDAC/aptX/AAC codec selection, LED matrix effects, real-time audio visualization, OTA firmware updates over BLE. Control b…
ESP32 A2DP Bluetooth Audio Sink with BLE GATT, DSP, Level Meters, and LDAC support
| Back | FazBrowse Home | New Git URL |