Post Reply 
DM42 Firmware Update on a Mac
06-30-2018, 01:43 PM (This post was last modified: 06-30-2018 10:55 PM by Sylvain Cote.)
Post: #10
RE: DM42 Firmware Update on a Mac

  1. start a terminal/console/command-line session
  2. type: cd "where_your_DM42_files_are_located [RETURN]
  3. type: sudo port selfupdate [RETURN]
  4. type: sudo port upgrade outdated [RETURN]
  5. type: sudo port install lsusb [RETURN] (not needed here, but a nice USB tool to have)
  6. type: sudo port install dfu-util [RETURN]
  7. make sure your DM42 is not connected to the USB port
  8. type: dfu-util --list [RETURN]
  9. make a copy of the devices listed. This is my output:
    Code:
    dfu-util 0.9
    ...
    Deducing device DFU version from functional descriptor length
    Found Runtime: [05ac:8218] ver=0042, devnum=7, cfg=1, intf=3, path="250-1.1.3", alt=0, name="UNKNOWN", serial="UNKNOWN"
  10. connect your DM42 to the USB port
  11. switch the calculator to bootloader mode, see Bootloader mode activation
  12. type: dfu-util --list [RETURN]
  13. you should see more devices listed. This is my output:
    Code:
    dfu-util 0.9
    ...
    Deducing device DFU version from functional descriptor length
    Found Runtime: [05ac:8218] ver=0042, devnum=7, cfg=1, intf=3, path="250-1.1.3", alt=0, name="UNKNOWN", serial="UNKNOWN"
    Found DFU: [0483:df11] ver=2200, devnum=10, cfg=1, intf=0, path="253-1.3.1", alt=2, name="@OTP Memory /0x1FFF7000/01*0001Ke", serial="207732A34834"
    Found DFU: [0483:df11] ver=2200, devnum=10, cfg=1, intf=0, path="253-1.3.1", alt=1, name="@Option Bytes  /0x1FFF7800/01*040 e/0x1FFFF800/01*040 e", serial="207732A34834"
    Found DFU: [0483:df11] ver=2200, devnum=10, cfg=1, intf=0, path="253-1.3.1", alt=0, name="@Internal Flash  /0x08000000/512*0002Kg", serial="207732A34834"
  14. my DM42 is already upgraded to the latest firmware, your output may be a little bit different.
  15. there is a USB connector spacing issue with the DM42, if you dot see more devices, play with your USB cable connected to the calculator or use another USB cable.
  16. after that you just need to follow the DM42 User Manual FW Update Using dfu-util instructions

edit 1: added the forgotten boot loader step
edit 2: corrected missing port instruction for step 5 & 6, thank you Thomas
Find all posts by this user
Quote this message in a reply
Post Reply 


Messages In This Thread
DM42 Firmware Update on a Mac - NomadVehr - 06-11-2018, 03:56 PM
RE: DM42 Firmware Update on a Mac - KF6GPE - 06-11-2018, 09:27 PM
RE: DM42 Firmware Update on a Mac - Sylvain Cote - 06-30-2018 01:43 PM



User(s) browsing this thread: 1 Guest(s)