Can't update firmware on my Beta DM42

Post here to share useful tips and tricks, to ask questions about using your DM42 or to report software-related problems
Post Reply
efroymson
Posts: 8
Joined: Tue Apr 25, 2017 12:22 am

Can't update firmware on my Beta DM42

Post by efroymson »

% sudo dfu-util -l
dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

Found DFU: [0483:df11] ver=2200, devnum=45, cfg=1, intf=0, path="20-8.3", alt=2, name="@OTP Memory /0x1FFF7000/01*0001Ke", serial="207F327B4834"
Found DFU: [0483:df11] ver=2200, devnum=45, cfg=1, intf=0, path="20-8.3", alt=1, name="@Option Bytes /0x1FFF7800/01*040 e/0x1FFFF800/01*040 e", serial="207F327B4834"
Found DFU: [0483:df11] ver=2200, devnum=45, cfg=1, intf=0, path="20-8.3", alt=0, name="@Internal Flash /0x08000000/512*0002Kg", serial="207F327B4834"

But ....

% sudo dfu-util -D DMCP_flash_3.18.bin -d 0483:df11 -a "@Internal Flash /0x08000000/512*0002Kg" -s 0x8000000
dfu-util 0.9

Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/

dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
dfu-util: No DFU capable USB device available
efroymson
Posts: 8
Joined: Tue Apr 25, 2017 12:22 am

Re: Can't update firmware on my Beta DM42

Post by efroymson »

I should add that I also tried the USB disk method. I was able to transfer the updated files, but the calculator did not seem to recognize them. At any rate it did not complete the update
efroymson
Posts: 8
Joined: Tue Apr 25, 2017 12:22 am

Re: Can't update firmware on my Beta DM42

Post by efroymson »

Any assistance? Is there another place I am supposed to go for support?

Thanks,
grsbanks
Posts: 1073
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: Can't update firmware on my Beta DM42

Post by grsbanks »

What version is installed right now?
There are only 10 kinds of people in the world: those who understand binary and those who do not.
efroymson
Posts: 8
Joined: Tue Apr 25, 2017 12:22 am

Re: Can't update firmware on my Beta DM42

Post by efroymson »

It says it has 3.4a on it now.
grsbanks
Posts: 1073
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: Can't update firmware on my Beta DM42

Post by grsbanks »

Version 3.4a was a version prior to when updating from FAT was introduced. That won't work and you do need to use dfu-util.

Secondly, the firmware file you're attempting to flash does not include the actual DM42 software, only the operating system. You need to grab the latest firmware from here: https://technical.swissmicros.com/dm42/ ... 2-3.15.bin

Instructions that seem to work for other MacOSX users can be found here: https://technical.swissmicros.com/dm42/ ... til_update
There are only 10 kinds of people in the world: those who understand binary and those who do not.
Michael
Site Admin
Posts: 245
Joined: Wed Apr 05, 2017 11:31 pm

Re: Can't update firmware on my Beta DM42

Post by Michael »

You need to put the CPU in bootloader mode.
Open the calculator, press and hold the boot0 button, the press and release the reset button, then release the boot0 button.
Now try the dfu-util
efroymson
Posts: 8
Joined: Tue Apr 25, 2017 12:22 am

Re: Can't update firmware on my Beta DM42

Post by efroymson »

Thanks everyone! It is working now. I can now enjoy the sequence of 'off' screens!
JeffJ
Posts: 5
Joined: Sat Sep 09, 2017 3:33 am

Re: Can't update firmware on my Beta DM42

Post by JeffJ »

Similar problem. I finally decided to update my DM42 v3.3 to a newer firmware and I get the "No DFU capable USB device available" message. Please note the following:
1. The DM42 screen shows "bootloader active"
2. The dfu-util -l command (linux platform) shows that DFU device 0483:df11, serial # 206B32A44834 is connected
3. Trying to push the latest firmware, or even the older DM42_flash_3.5.bin results in a dfu-util response of "No DFU capable USB device available". I've tried it from 3 different USB ports. The cable should be good as I have used it to copy .bin files to my DM41X.
Suggestions from anyone on what else to try?
JeffJ
Posts: 5
Joined: Sat Sep 09, 2017 3:33 am

Re: Can't update firmware on my Beta DM42

Post by JeffJ »

I gave up on df_util and used dm_tool on Windows, and that was successful. The DM42 has now been updated
Post Reply