3 ms·
It will all depend on the PCB assembly & design. If that is still somewhat functional or even if you think it is bricked, you may still be able to recover the
by davismwfl 11y ago
It will all depend on the PCB assembly & design. If that is still somewhat functional or even if you think it is bricked, you may still be able to recover the flash through the processor. I have had to deal with a PCB Design that utilizes the AtMega 1284p processor and if the clock flag(s) get set wrong it is "bricked" but can be reset and functional again. Like you I am not a hardware engineer but have written my share of firmware although it always helps to have a hardware guy with some design/debug experience around.
Either way, if you have never dealt with the hardware part it might take you a little bit but you can figure it out. I suggest you start with the processor data sheet and familiarizing yourself with JTAG. That is usually your saving grace, at least it has been mine a number of times. BTW, this can be done even on third party boards, you just have to figure out the processor and the pin outs to get the right access.
bisrig has good suggestions and he is absolutely right you might be able to find a PCB shop that has the ability to pull the flash data off for you. There are even smaller shops you can find that might be able to do it at a reasonable cost. Just a thought too, you might look specifically for data recovery companies, many generally focus on Hard Drives, but my bet is some pull data off flash too (never know at least worth a phone call or two).