I'm trying to extract firmware from a
GoXLR-MiniI know it's not ideal, but I'm trying to extract the 64MB firmware without removing the chip. I've done this before, but I also realize it's a case-by-case thing whether that can work. Unfortunately, it seems this board's layout results in it getting powered by my SPI tool (Buspirate), failing to extract.
I believe the issue is due to the flash chip's HOLD pin unable to get pulled high, as the current meant for that pin from my Buspirate instead dissipates throughout the circuit. I left 3.3v unconnected and tried reading the chip's ID: when I try to pull the HOLD pin high, a small micro-LED next to the processor dimly lights.
In researching this, I found an old thread where someone mentioned the possibility of keeping a CPU in reset possibly working? So I started looking for this processor's datasheet, but I've only been able to find a basic
summary datasheet, no pinouts or schematics.
For reference, the chip is a
TCD3020-CGDo you think it'd theoretically be possible to dump the firmware without removing the chip if I'm able to find a way to keep the CPU pulled in reset? TIA