As far as reverse engineering the hardware there is no need to:
And did end up finding an easier way for this process where you should be able to keep your music intact while doing the firmware upgrade. The firmware upgrade is a two step process, you must first dump a generic onto the device and then dump the new sandisk firmware on it. To prove this is possible here are pics of my player:
I didn’t feel like fixing the rotation of the photos but you can get the gist of it.
The first method I had of forcing the hex file via an adroind device and purchased software + purchase adapter just didn’t seem worth while as this project was about it being free.
IF YOU TRY THIS TECHNIQUE AND YOU DO SOMETHING WRONG I AM NOT RESPONSIBLE. If you are not tech savy enough to perform basic task then do not do this, pay the $40 and be done with it.
Back to though,
A firmware program for another player will be used, a chinese version of firmware will be dumped onto the device, and then you can plug the player into your computer to copy the upgrade.hex file to it. The chinese firmware does the upgrade from the player so once you click update you are set. The new sandisk firmware is actually nice compared to the locked down atg crap. Will probably have the walkthrough up tomorrow night into Thursday.
Be in touch guys