After attempting to flash BenF firmware to a number of DSO nano’s, they now just power on to the DFU screen, even without pressing the down key which is normally required to launch the updater. I have tried to go back to the ‘Official version’ and that too fails. It appears that the DFU is doing everything as expected i.e “.RDY” files, but on a power cycle the device goes back to the DFU.
I managed to recover my device using a TTL-UART interface.
I did try this in the past but never managed to get a connection to the device.
The problem was that I was routing the cables like so
RX → RX
TX → TX
GND → GND
By chance, in minidso.com I found a manual which explained how to flash the bootloader and i noticed that they mentioned to connect like so: RX → TX TX → RX
GND → GND
And that was it!
After successfully connected to the DSO Nano v3, I used Flash Loader Demo to perform the following steps in order:
I tried this process, although the process works I am still an stuck in a loop with the DSO just booting to the DFU every time.
What version of hardware do you have?
I also tried this, was able to successfully downgrade to 3.29D, but now I can’t get the virtual DFU drive to work correctly in Windows or MacOS. Any ideas? Do you think the firmware could be flashed via UART?
yeah, i repeated the process a couple of times (flash bootloader, flash unlock, enter license key) to no avail. when booted into dfu mode, it says ‘device firmware ver 3.29’ along with the serial and license, as well as a message to copy a hex file to the dfu drive.