DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post here to share useful tips and tricks, to ask questions about using your DM42 or to report software-related problems
User avatar
Dude McGee
Posts: 143
Joined: Wed Feb 13, 2019 1:09 pm
Location: Germany

DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by Dude McGee »

Moderator note: Englisch ist die Sprache hier zu benutzen. Ich habe deshalb diese Nachricht übersetzt

Hi,

I wanted to update my DM42 to V3.12 yesterday but when I tried to start the process of updating from FAT, the calculator froze. My work-around was not to do the update with the DMCP+DM42 combo but to install the firmware first using dm_tool and then to load the PGM file from the DM42 itself. The calculator now works.

Because of this I'd be interested to know what the reason could be for the Flash firmware from FAT process to hang. Does anyone have any ideas?

Hallo,

gestern wollte ich meinen DM42 auf v3.12 anheben, aber beim Versuch, das Update von der FAT-Partition zu starten, blieb er hängen. Mein Workaround ist nun, das Update nicht über das Combo-File durchzuführen, sondern erst mit dem DM-Tool die FW zu installieren und dann auf dem DM42 das Programmfile nachzuladen. Somit ist der Rechner wieder fit.

Trotzdem würde mich interessieren, was der Grund dafür sein könnte, daß er nach dem Befehl
Flash firmware from FAT hängenbleibt. Hat dazu jemand eine Idee?

Viele Grüße,

Dude
User avatar
revwillie
Posts: 133
Joined: Mon Apr 24, 2017 7:48 pm

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by revwillie »

Future updates from the fat storage should be ok. It sounds like your DM42 had an older firmware that lacked that capability prior to the update you just performed.
DM42 SN: 00076
DM15, HP 28c, HP 12c, HP 10b, HP 20b, HP 30b, HP 17bII, HP 42s, HP 35s, WP 34s, NP-25, TI-83+, teenix multicalc
User avatar
Dude McGee
Posts: 143
Joined: Wed Feb 13, 2019 1:09 pm
Location: Germany

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by Dude McGee »

My previous version was 3.9a. Do you happen to know whether this version could already update from FAT or not? Your explanation sounds quite reasonable.
DM11L s#7,DM16L s#82,DM15L s#113,DM41 s# n.a.,DM41L s#34,DM41L s#540,DM42/C47 s#1039(2017),DM41X s#981(2020),DM32 #194(2022);HP35S,HP41CX with turbo switch,HP15C LE s# 10163,HP Prime v2 (G2),2 HP38G,HP48G+, and some Texans, too...
User avatar
Dude McGee
Posts: 143
Joined: Wed Feb 13, 2019 1:09 pm
Location: Germany

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by Dude McGee »

I've just read in the firmware history file, that since v3.5 updating from FAT should work. This is quite a time back...
DM11L s#7,DM16L s#82,DM15L s#113,DM41 s# n.a.,DM41L s#34,DM41L s#540,DM42/C47 s#1039(2017),DM41X s#981(2020),DM32 #194(2022);HP35S,HP41CX with turbo switch,HP15C LE s# 10163,HP Prime v2 (G2),2 HP38G,HP48G+, and some Texans, too...
User avatar
ijabbott
Posts: 253
Joined: Fri Dec 15, 2017 2:34 pm
Location: GB-MAN

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by ijabbott »

I always supply power via the USB port when updating the firmware from FAT. It seems like a sensible precaution to avoid lock-ups caused by drop in battery voltage, which in turn is caused by increased battery load during the flash erase and write cycles.
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by grsbanks »

As has been stated elsewhere, it was already possible to trigger an update from FAT on 3.9a.

The only think I can think of is an unforeseen incompatibility between 3.9a and 3.12 because I updated to 3.12 using the "update from FAT" method and it all went well. Then again, it was from an internal test version of 3.12 anyway.

I'm about to try and update to an internal test version of 3.13 so I'll see how that goes and report back.

Edit: no problem encountered updating to our test version
There are only 10 kinds of people in the world: those who understand binary and those who do not.
kintekobo
Posts: 7
Joined: Thu Jun 28, 2018 2:35 pm

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by kintekobo »

Hi

I am having the exact same problems when trying to upgrade the firmware. My DM42 is currently on 3.11/2.0.21 and I have tried using the combined firmware/programs bin file and the firmware alone bin file and neither work.

I have tried formatting the USB drive and copying the files across and have done the eject disk and allow update method as well as the eject disk and not update but use the firmware update option from the system menu. Every time the DM42 displays the "Unsaved changes to the machine state will be lost. Press [ENTER] to continue anyway" message but it has crashed at that point as no key press is registered and the machine is now completely frozen and requires a reset.

Can someone from SwissMicreos help with this please?

Chris
User avatar
Mark Hardman
Posts: 118
Joined: Wed May 03, 2017 3:26 am
Location: Houston, TX

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by Mark Hardman »

Godwin,

There might be a real issue here. I had the exact same "freezing" problem updating my production DM42 from 3.11 to 3.12. I thought nothing of it and used dm_tool to manually flash the combined binary. I did not have any issues updating my two beta units from flash.

Mark
DM42: β00043, β00065, 00357 / DM41X: β00054, 00445 / DM32: β00278
DM10L: 017/100, DM11L: 00121, DM12L: 02005, DM15L: 00523, DM16L: 00008, DM41L: 00111
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by Walter »

kintekobo wrote:
Sat Mar 02, 2019 4:34 pm
Can someone from SwissMicreos help with this please?
FYI, SwissMicros equals Michael and David. That's it. Tertius non datur.
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
kintekobo
Posts: 7
Joined: Thu Jun 28, 2018 2:35 pm

Re: DM42 can FW not be updated from built-in memory? (kann kein FW-Update vom eingebauten Datenträger durchführen)

Post by kintekobo »

I have managed to re-flash to 3.12 by using the dm_tool program but can I just point out how difficult this is to do when you are a Mac user? Since there doesn't appear to be a Mac version of the dm_tool I had to go and dig out an old PC laptop which, being Microsoft, insisted on performing an update before I could load the drivers.
If you are a Mac user that doesn't have access to a PC this could be a bit of a problem

Chris
Post Reply