Jump to content

[PROGRAM] Flash Ducky without Atmel Flip - which is a pain in the ass.


UnKn0wnBooof

Recommended Posts

DFU-PROGRAMMER for Windows!

So,

I've recently purchased a new laptop with is a 64 bit system, unlike my old 32 bit netbook which sadly died (it was a great netbook!). Anyway, that doesn't matter - what matters is that batchisp.exe always gave me errors (and I DID read the instructions and install all appropriate programs) such as:

  • Could not find AtJniIsp.dll
  • The program can't start because MSVCR71.dll is missing

I finally gave up on Atmel's software and replaced it with DFU Programmer - which is far more reliable and easier to setup. I've modified the program.bat script to work with dfu-programmer, the results are fantastic.

How to setup:

Setting up is a breeze, just follow these steps:

  1. Download the package, which contains the needed files and drivers from here
  2. Extract the archive (I use 7-zip).
  3. Drag a .hex file over the program_dfu.bat program to flash the ducky while in DFU mode. Alternatively, run this command from cmd:

program_dfu.bat firmware.hex

Easy as 123! So, what do you think? Do you prefer to use Atmel's, time consuming, setup frustrating method or just use a simple, standalone program?

Note: If you don't have the drivers installed for the ducky, refer to the official documentation - it's easy to install though!

Link to comment
Share on other sites

  • 10 months later...

This gives me an error the moment i try to load image (twin duck)

i could not get the 'old' installation to work because of the DLL message.

D:\downloads\dfu-programmer-win-0.7.0-ducky\dfu-programmer-win-0.7.0-ducky>program_dfu.bat c_duck_v2.1.hex
____________________________________________
[#] RubberDucky Programming Script
[-] Programming File: ["c_duck_v2.1.hex"]
Checking memory from 0x2000 to 0x3FFFF... Empty.
Chip already blank, to force erase use --force.
Error reading line 1.
Press any key to continue . . .
---
The commandline is: dfu-programmer at32uc3b1256 erase & dfu-programmer at32uc3b1256 flash --suppress-bootloader-mem "%file%" & dfu-programmer at32uc3b1256 reset
It 'sees' the usb drive; wipes it but wont load a new image onto it.
Anyone ?
Link to comment
Share on other sites

  • 4 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...