HH1 Posted September 27, 2016 Share Posted September 27, 2016 Does anyone know how to flash new firmware for the ducky on OS X? Thanks in advance Quote Link to comment Share on other sites More sharing options...
HH1 Posted October 3, 2016 Author Share Posted October 3, 2016 Thanks None of you have been a help what so ever Quote Link to comment Share on other sites More sharing options...
anode Posted October 6, 2016 Share Posted October 6, 2016 The instructions on the wiki works well for me. Quote Link to comment Share on other sites More sharing options...
n3uron Posted October 13, 2016 Share Posted October 13, 2016 On MacOS: Get dfu-programmer from homebrew. Get hex file from github. (Click on raw version, then wget the hyperlink. Be sure to remember file path where it is saved.) Pull ducky out of machine. Hold down button while putting back into machine. No lights should be on, and it will not show up in finder. Then run these commands in terminal in sequence: sudo /usr/local/bin/dfu-programmer at32uc3b1256 dump >dump.bin sudo /usr/local/bin/dfu-programmer at32uc3b1256 reset sudo /usr/local/bin/dfu-programmer at32uc3b1256 erase sudo /usr/local/bin/dfu-programmer at32uc3b1256 flash --suppress-bootloader-mem <.hex file path> sudo /usr/local/bin/dfu-programmer at32uc3b1256 reset Quote Link to comment Share on other sites More sharing options...
HH1 Posted October 13, 2016 Author Share Posted October 13, 2016 56 minutes ago, n3uron said: On MacOS: Get dfu-programmer from homebrew. Get hex file from github. (Click on raw version, then wget the hyperlink. Be sure to remember file path where it is saved.) Pull ducky out of machine. Hold down button while putting back into machine. No lights should be on, and it will not show up in finder. Then run these commands in terminal in sequence: sudo /usr/local/bin/dfu-programmer at32uc3b1256 dump >dump.bin sudo /usr/local/bin/dfu-programmer at32uc3b1256 reset sudo /usr/local/bin/dfu-programmer at32uc3b1256 erase sudo /usr/local/bin/dfu-programmer at32uc3b1256 flash --suppress-bootloader-mem <.hex file path> sudo /usr/local/bin/dfu-programmer at32uc3b1256 reset I'll try that Thanks! Quote Link to comment Share on other sites More sharing options...
arthurlacoste Posted July 6, 2017 Share Posted July 6, 2017 The sequence does not need the first reset, because it's not possible to follow the next step if you early reset (because reset stop dfu mode). This is enough : sudo /usr/local/bin/dfu-programmer at32uc3b1256 dump >dump.bin sudo /usr/local/bin/dfu-programmer at32uc3b1256 erase sudo /usr/local/bin/dfu-programmer at32uc3b1256 flash --suppress-bootloader-mem <.hex file path> sudo /usr/local/bin/dfu-programmer at32uc3b1256 reset 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.