Menu

1 / 11

Patching my guitar amp's firmware

Hacker News·5 months ago
#yC52NN6E
#mforney#include#firmware#used#patch
Reading 0:00
15s threshold

May 28, 2026

Contents Hardware Identifying and soldering the connectors

Testing the UART

JTAG

Software Configuring OpenOCD

Dumping the address space

Firmware disassembly and analysis

Relinking the firmware

Patching the firmware

More firmware analysis

Making my changes Buttons

LEDs

Building an API

My code

Fixing bypass gain

Flashing the new firmware

Firmware update format

Applying the update

Future directions MIDI 2 property exchange

Custom DSP effects

Combined “mega-firmware”

Overall thoughts

I’m having a lot of fun with reverse engineering lately, so when I was looking over the service manual for my guitar amp, a Yamaha THR10c, and saw references to a UART header in the schematic, I got excited. I wondered if anything cool was hiding in there. Next to it was a JTAG header.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.