I tried to follow your idea but i doesn't work for me. When i click the upload button in IDE it says:
Going to build using 'armcompiler' (ARM)
Compiling core...
No libraries to compile.
Compiling the sketch...
Linking...
Computing sketch size...
C:\Users\krab\AppData\Local\Temp\build4089010886515028504.tmp\Blink.cpp.bin :
section size addr
.data 12736 0
Total 12736
Binary sketch size is reported above. Check it against a 108000 byte maximum.
Loading via dfu-util
Resetting to bootloader via DTR pulse
Searching for DFU device [1EAF:0003]...
dfu-util - (C) 2007-2008 by OpenMoko Inc.
This program is Free Software and has ABSOLUTELY NO WARRANTY
Couldn't find the DFU device: [1EAF:0003]
When this line shows: Searching for DFU device [1EAF:0003]...
Maple-mini is switching off (there is a sound of disabling a device) and it switch on (another sound). Then after a second this line appear :
Couldn't find the DFU device: [1EAF:0003]. When i try to hold reset button it's that same.
//Edit: When i push the button before IDE will start Restoring to bootlodader... i have this information:
"Reset via USB Serial Failed! Did you select the serial right serial port?
Assuming the board is in perpetual bootloader mode and continuing to attempt dfu programming..."
And the rest is that same as before: Couldn't find the DFU device: [1EAF:0003]