Dangerous Prototypes

Dangerous Prototypes => Bus Pirate Support => Topic started by: Ramazuri on February 28, 2020, 10:34:36 am

Title: Experiences with dumping flash content while it is still on the board
Post by: Ramazuri on February 28, 2020, 10:34:36 am
Hello everyone,

I would like to ask if anyone has some experiences with dumping content of a flash while it is still located on the PCB.
I am just wondering because I did this for my last project and I ended up running into a bunch of problems. I am not 100% sure if the problems were related to that because it was my first time dealing with flashes but I found out in the end that there are a lot of issues related to that.
Is it always recommendable to desolder the target flash from the board or are there some other workarounds?

-Ramazuri
Title: Re: Experiences with dumping flash content while it is still on the board
Post by: tayken on March 01, 2020, 05:48:02 pm
It's always recommended to desolder the flash chip. Otherwise there may be a few problems:
Title: Re: Experiences with dumping flash content while it is still on the board
Post by: Ramazuri on March 03, 2020, 10:36:48 am
I see, what I tried to do back then was to hold the CPU in reset which was possible due to the fact that there was a Reset pin right next to a GND pin. So I simply build a solder bridge between the two pins but I guess that is gambling. It might but also might not work.
I keep your advice in mind for the next time.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00982060504session_write_close ( )...(null):0
20.01012192096ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.01012192872Database_MySQL->query( ).../DatabaseHandler.php:119
40.05432331608Database_MySQL->error( ).../Db-mysql.class.php:273