DM42 Firmware Update on a Mac - Printable Version +- HP Forums (https://www.hpmuseum.org/forum) +-- Forum: Not HP Calculators (/forum-7.html) +--- Forum: Not quite HP Calculators - but related (/forum-8.html) +--- Thread: DM42 Firmware Update on a Mac (/thread-10898.html) |
DM42 Firmware Update on a Mac - NomadVehr - 06-11-2018 03:56 PM Hi guys, I have release 3.1 and just saw that the newest version is 3.7. Has anyone of you run the update on a Mac or should I borrow a Windows/Linux machine to do this. I am barely going through the manuals but no mention of Macs. Thanks in advance. RE: DM42 Firmware Update on a Mac - Thomas_Sch - 06-11-2018 05:11 PM Please have a look at https://forum.swissmicros.com/viewtopic.php?f=18&p=8448&sid=4b27c5e90da54bc9784c2fe80a59917a#p8448. Beginning with release 3.7 the procedure changed, see https://github.com/swissmicros/DM42PGM/blob/master/README.md forum.swissmicros.com is recommended regarding questions about SwissMicros products. Release 3.7 is first announced here: https://forum.swissmicros.com/viewtopic.php?f=15&t=1866&start=20#p8372 (and on the following pages) RE: DM42 Firmware Update on a Mac - ijabbott - 06-11-2018 08:36 PM In addition to what Thomas_Sch wrote above, it may be easier for you to upgrade to V3.5 first since it is all in one piece. Then further upgrades can be done by the FAT method. Actually, there is no real benefit in upgrading from V3.5 to V3.7 if all you want to do is use the calculator, as there are no bug fixes between the V3.5 and V3.7, just organisational changes. Since installing dfu-util for a one time use may be a bit of a faff, it may be easier to find a friend running Windows 7 who is willing to help you update the firmware. (There are some problems with drivers when doing this on Windows 10. There are workarounds that leave Windows 10 in a slightly compromised state, so it would be unfair to borrow a friend's PC for this task.) RE: DM42 Firmware Update on a Mac - KF6GPE - 06-11-2018 09:27 PM I have actually found the upgrade path on the Mac to be easier than on the PC running Windows 10, due to the Windows 10 problems ijabbot mentions. The instructions are pretty clear, though --- follow them exactly and you should have no problems. RE: DM42 Firmware Update on a Mac - Thomas Okken - 06-13-2018 12:32 PM (06-11-2018 08:36 PM)ijabbott Wrote: In addition to what Thomas_Sch wrote above, it may be easier for you to upgrade to V3.5 first since it is all in one piece. Then further upgrades can be done by the FAT method. Actually, there is no real benefit in upgrading from V3.5 to V3.7 if all you want to do is use the calculator, as there are no bug fixes between the V3.5 and V3.7, just organisational changes. Installing dfu-util is easy if you already use Homebrew or MacPorts. (The SwissMicros documentation doesn't mention MacPorts, if I remember correctly, but since I use MacPorts myself and don't like Homebrew, I tried installing dfu-util with MacPorts; it installed a slightly older version than the one Homebrew installs, but it works fine for me.) But yes, install 3.5 and from then on you can install from FAT, which doesn't require anything nonstandard on the Mac or PC side, since mounting USB disks is something they can all do out of the box. RE: DM42 Firmware Update on a Mac - NomadVehr - 06-13-2018 03:17 PM Thanks Thomas and ljabbott! I´m no power user myself but I will look onto these MacPorts thing. One of my friends lent me a Win 10 machine which is rather clunky, but when I tried installing the unsigned driver, it came with a message saying basically that the system policy was blocking installing unsigned drivers. I tried several workarounds after researching, but unsccesfully so far. Since you mention about your success with MacPorts, I will try a crack at it. Regards, RE: DM42 Firmware Update on a Mac - Jurgen Keller - 06-25-2018 07:21 PM (06-11-2018 09:27 PM)KF6GPE Wrote: I have actually found the upgrade path on the Mac to be easier than on the PC running Windows 10 ... Same experience here. Worked flawlessly. RE: DM42 Firmware Update on a Mac - NomadVehr - 06-30-2018 11:13 AM Hi guys, I did install xcode and macports on my Mac, but now I'm a bit confused with all the instructions out there. Can you provide me simplified instructions on how to update using the DM tool? I am running MacOS High Sierra and downloaded the dm tool file for 64 bit Linux. Thanks in advance. RE: DM42 Firmware Update on a Mac - ijabbott - 06-30-2018 01:09 PM (06-30-2018 11:13 AM)NomadVehr Wrote: I am running MacOS High Sierra and downloaded the dm tool file for 64 bit Linux. ? I think you need to use dfu-util because dm_tool hasn't been ported to OS X. RE: DM42 Firmware Update on a Mac - Sylvain Cote - 06-30-2018 01:43 PM
edit 1: added the forgotten boot loader step edit 2: corrected missing port instruction for step 5 & 6, thank you Thomas RE: DM42 Firmware Update on a Mac - Thomas Okken - 06-30-2018 07:26 PM (06-30-2018 01:43 PM)Sylvain Cote Wrote: 5. type: sudo install lsusb [RETURN] (not needed here, but a nice USB tool to have) Shouldn't that be sudo port install instead of sudo install? RE: DM42 Firmware Update on a Mac - Sylvain Cote - 06-30-2018 10:52 PM (06-30-2018 07:26 PM)Thomas Okken Wrote:(06-30-2018 01:43 PM)Sylvain Cote Wrote: 5. type: sudo install lsusb [RETURN] (not needed here, but a nice USB tool to have) Oups! corrected, thanks! RE: DM42 Firmware Update on a Mac - NomadVehr - 07-10-2018 03:46 PM OK Got to step 9 This is what I got: Deducing device DFU version from functional descriptor length Found Runtime: [05ac:821f] ver=0154, devnum=7, cfg=1, intf=3, path="250-1.1.3", alt=0, name="UNKNOWN", serial="UNKNOWN" This was the result of flashing dfu-util -D DM42_flash_3.5.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!!! Deducing device DFU version from functional descriptor length Opening DFU capable USB device... ID 0483:df11 Run-time device DFU version 011a Claiming USB DFU Interface... Setting Alternate Setting #0 ... Determining device status: state = dfuERROR, status = 10 dfuERROR, clearing status Determining device status: state = dfuIDLE, status = 0 dfuIDLE, continuing DFU mode device DFU version 011a Device returned transfer size 2048 DfuSe interface name: "Internal Flash " Downloading to address = 0x08000000, size = 899608 Download [=========================] 100% 899608 bytes Download done. File downloaded successfully And after reset just updated to version 3.5. Thank you very much guys!!!! Sorry I was a bit slow to get back to you, WC 2018 has been taking over me these days. I´m actually cheering for my father´s homeland so Ajmo Vatreni!!! Thanks again! RE: DM42 Firmware Update on a Mac - ijabbott - 07-10-2018 05:20 PM (07-10-2018 03:46 PM)NomadVehr Wrote: OK Got to step 9 ... snip ... Quote:Downloading to address = 0x08000000, size = 899608 Hopefully that will be the final time you need dfu-util as any further updates can be done by flashing from the calculator menus (once you've copied the files onto the calculator's USB storage device). Quote:Sorry I was a bit slow to get back to you, WC 2018 has been taking over me these days. Come on England! |