Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - Land95

Pages: [1]
I first attempted to update the Retrode v2 firmware using the Linux instructions outlined here:

1 -Install dfu-programmer.
2 -If you have any other flashable AVR devices plugged in (if you don’t know, you probably don’t), unplug them, as dfu-programmer gets confused if it finds more than one flash target.
3 -Hold down RESET button. Hold down the HWB button. Let go of RESET button. Finally, let go of HWB as well.
4 -At a command line, run “dfu-programmer at90usb646 get product-revision” (without the quotes). If you get the error “dfu-programmer: no device present”, try running as the root user. If you still get that error, repeat step 5.
5 -Run “dfu-programmer at90usb646 erase” (without the quotes). If you needed to run dfu-programmer as root in step 6, you will need to do so in this step as well.
6 -Run “dfu-programmer at90usb646 flash /path/to/retrode/firmware.hex” (without the quotes, and obviously use an appropriate path). If you needed to run dfu-programmer as root in step 6, you will need to do so in this step as well.
7 -When the programming is done, hit the RESET button or cycle the USB connection. As tempting as it may seem, do NOT run “dfu-programmer at90usb646 start”.

However it turns out as of the 9th of  sept 2018 finding DFU for Ubuntu is no easy task.

Eventually I sourced it
And while I was able to return valid info from the get product-revision, at the erase step this would always fail.

Next, I tried updating the firmware using Windows 7 & 10 – both had the problems listed here:,156.0.html
This would manifest when the Retrode v2 was put into programming mode (hold reset, hold HWB, release reset, release HWB) and windows would throw a USB device not reconized message.   In FLIP an error indicating Could not open USB device would be thrown.

The solution
1 -look in the task managers device, Right click, Details, HardwareID. 
2 -Go to Regedit, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\usbflags\VIDPIDREV (where VID/PID/REV are numbers from the HardwareID)
3 -Add a new Dword32 titled SkipBOSDescriptorQuery and set its value to 1. 

More info can be found here:

Now firmware updates on Windows 10 or 7 work just fine

Pages: [1]