Author Topic: Possible to extract this firmware? Or find its datasheet?  (Read 964 times)

0 Members and 1 Guest are viewing this topic.

Offline ColdblackiceTopic starter

  • Contributor
  • Posts: 14
  • Country: us
Possible to extract this firmware? Or find its datasheet?
« on: February 25, 2022, 12:41:54 pm »
I'm trying to extract firmware from a GoXLR-Mini

I 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-CG

Do 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
 

Offline Swake

  • Frequent Contributor
  • **
  • Posts: 562
  • Country: be
Re: Possible to extract this firmware? Or find its datasheet?
« Reply #1 on: February 25, 2022, 05:06:19 pm »
The 8 via's named X6 in the middel of the board makes me think it is some programming interface. Could you trace them?
besides that I have no idea if the firmware would be protected or not.
Does the manufacturer offer firmware updates?
When it fits stop using the hammer
 

Offline amyk

  • Super Contributor
  • ***
  • Posts: 8331
Re: Possible to extract this firmware? Or find its datasheet?
« Reply #2 on: February 26, 2022, 03:01:14 am »
These might be what you're looking for:

https://www.datasheetarchive.com/companies/tctechnologies_tc.html

In particular:

https://www.datasheetarchive.com/whats_new/14f8986215aedcb96bdd971fd4278987.html

Apparently the company suddenly disappeared a few years ago... and so the above seems to be the only remaining traces of information on their products :(
« Last Edit: February 26, 2022, 03:09:24 am by amyk »
 

Offline Swake

  • Frequent Contributor
  • **
  • Posts: 562
  • Country: be
Re: Possible to extract this firmware? Or find its datasheet?
« Reply #3 on: February 26, 2022, 06:04:19 pm »
good find!

This one details the pins and jtag information:
https://www.datasheetarchive.com/whats_new/910ffb7bfbf8e22046fbc930e5665a0d.html
When it fits stop using the hammer
 

Online DavidAlfa

  • Super Contributor
  • ***
  • Posts: 6079
  • Country: es
Re: Possible to extract this firmware? Or find its datasheet?
« Reply #4 on: February 26, 2022, 11:00:45 pm »
How can you be struggling with a single soic-8 spi flash?
Takes 5 minutes to remove, insert in a CH341A, read and solder back.
Hantek DSO2x1x            Drive        FAQ          DON'T BUY HANTEK! (Aka HALF-MADE)
Stm32 Soldering FW      Forum      Github      Donate
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf