Thanks for uploading!
Mine arrived today. I've managed to crash it in the first minute
Model DSO2D10
SW 1.1.0(202012221.00)
HW 000.000.000.000.000.000.001
FW 3000
Calibration shows error 50041.
As the platform tools instructions, I installed WinUSB driver for the device "USH Device(VID_1f3a_PID_efe8)"
After that, running
sunxi-fel ver showed:
AWUSBFEX soc=00001663(F1C100s) 00000001 ver=0001 44 08 scratchpad=00007e00 00000000 00000000
Then I tried to dump the 128MB SPI contents:
sunxi-fel.exe spiflash-read 0 134217728 orig.binIt takes about 15mins. However most of the file reads 0, with patches here and there. Doesnt look nice!
Can anyone upload their backup to compare?
Edit: Running
sunxi-fel.exe spiflash-info shows:
Manufacturer: Unknown (00h), model: EFh, size: 1024 bytes.
EFh is correct for the 25N01G, but it seems that FEL or whatever is unable to correctly detect/handle/identify the SPI flash.
So, I guess I'll have to open it and use my good old friend CH341A.
Do you remember how hard/expensive these things were before the Arduino boom, in the years 200x or before?
I you told me you got an USB programmer for $3 I would told you were fuc*** nuts!
I thought desoldering the memory was going to be harder thanks to the ground pad. But it was pretty straightforward.
Since I didn't have any kapton, I just used kitchen aluminium foil, folded to make 4 layers(more isolation), and cut a window for the memory. Easy.
wson and soic have similar footprints, so the pcb adapter I had worked well. But the bottom pad can cause shorts to the soic pins!
Clean the pads thoroughly and make continuity checks before powering it up!
Also remember that most CH341 programmers output 5V! This memory is 3.3V only! However you can mod the programmer to use 3.3V.
I've been unable to read anything from the serial port. Rx and Tx are always at 3.3V.
I'll make a Gdrive folder with all the tools, documentation, updates, dumps... It would be nice to have dumps for every HW revision just in case someone loses it, who wants to contribute?