DM42 Firmware V3.5 available

This is where announcements of official firmware updates provided by SwissMicros for the DM42 calculator will be made.

Please do not post bug reports here. The Usage tips, tricks and problem reports forum is there for that.

Please do not post notices of third party firmware builds here, they will be deleted. Instead, please use the Third Party firmware builds forum for this purpose.
Post Reply
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

DM42 Firmware V3.5 available

Post by grsbanks »

Image

Release notes
  • Flashing firmware from FAT
  • Second row of keys replicated soft keys when BASE / A...F menu open
  • Free42 version 2.0.20
Flashing firmware from FAT

This is something that is going to make things a lot easier for future updates.

You will need to flash this version 3.5 in the traditional manner, but for future versions you will be able proceed as follows:
  1. Connect the DM42 to USB and activate USB Disk mode
  2. Copy the firmware file DM42_flash_#.#.bin to the root of the DM42's FAT drive
  3. Eject the DM42 on your operating system (but don't physically disconnect it)
  4. On the DM42, SETUP > System > Flash firmware from FAT
  5. Follow on-screen directions :)
Only copy one firmware file at a time to the FAT disk. If multiple firmware files are there, then the results are unpredictable.

Once the firmware has been flashed successfully, the .bin file is deleted from the FAT disk.

The DM42 must remain connected for this process to work in order to avoid unnecessary battery drain.

This method can be used to flash any firmware version from 3.5 onwards (upgrading or downgrading), so you can test it as soon as you've flashed it by flashing it again using this method :)

Second row of keys replicated soft keys when BASE / A...F menu open

Instead of performing the expected functions (∑+, 1/x etc.), pressing the keys on the second row of the keyboard would repeat the HEX digits 'A' to 'F'.

This has been fixed.

Free42 version 2.0.20

Free42 has been updated to address the issued fixed since version 2.0.17.

Details of the updates to Free42 are available on Thomas Okken's site here: http://thomasokken.com/free42/history.html

Update procedure

This is the last time you have to do it this way :)

Download DM42_flash_3.5.bin and follow instructions in the manual

SHA1 Checksum

c26bf3835b02208f710d753dc6c01653f840bbc9 DM42_flash_3.5.bin
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: DM42 Firmware V3.5 available

Post by Walter »

Another smooth update (from v3.4 to v3.5). Thanks to the SM team!
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
c785
Posts: 84
Joined: Mon Apr 24, 2017 11:22 pm

Re: DM42 Firmware V3.5 available

Post by c785 »

The update itself went without trouble, but the DM42 crashed during the saving of the state file, which effectively erased everything I have ever done. Luckily, I saved most of my programs to flash and the PC, so not too much of a disaster in the end.
DM42 #84
HPMike
Posts: 439
Joined: Fri Jul 21, 2017 11:01 pm
Location: DFW, Texas

Re: DM42 Firmware V3.5 available

Post by HPMike »

c785 wrote:
Sun Mar 25, 2018 3:49 pm
The update itself went without trouble, but the DM42 crashed during the saving of the state file, which effectively erased everything I have ever done. Luckily, I saved most of my programs to flash and the PC, so not too much of a disaster in the end.
So, did this happen after you made the update ? Did this just happen once, or does it now happen every time you try to save the state file. BTW, I also make a backup state file STATEBAK.s42 just in case something like this ever happens.
DM15L, S/N 00548. DM42, SN: 00159. DM41X, SN: 00973. DM32, SN 00054.
rprosperi
Posts: 1698
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: DM42 Firmware V3.5 available

Post by rprosperi »

Quick and easy update to both production and beta machines.

Question: Can the current update method (with dm_tool) still be used in the future as well as the new boot-from-flash? I find it's just as easy, maybe even easier.

Thanks for update with no bumps.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Re: DM42 Firmware V3.5 available

Post by grsbanks »

rprosperi wrote:
Sun Mar 25, 2018 4:51 pm
Question: Can the current update method (with dm_tool) still be used in the future as well as the new boot-from-flash? I find it's just as easy, maybe even easier.
Yes, it can. In fact it is required if you feel the urge to downgrade to a version prior to 3.5.

Firmware binaries from 3.5 onwards contain a signature and a checksum that the DM42 looks for when doing a flash from FAT. If the signature and checksum are not found then the calc will refuse to proceed.
There are only 10 kinds of people in the world: those who understand binary and those who do not.
rprosperi
Posts: 1698
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: DM42 Firmware V3.5 available

Post by rprosperi »

grsbanks wrote:
Sun Mar 25, 2018 5:08 pm


Yes, it can. In fact it is required if you feel the urge to downgrade to a version prior to 3.5.
Great, thanks for confirming.
grsbanks wrote:
Sun Mar 25, 2018 5:08 pm
Firmware binaries from 3.5 onwards contain a signature and a checksum that the DM42 looks for when doing a flash from FAT. If the signature and checksum are not found then the calc will refuse to proceed.
Wise to do so. I'd guess that it's just a matter of months before 'alternate' versions of DM42 f/w start to appear, though far fewer than have been suggested.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
User avatar
Walter
Posts: 3070
Joined: Tue May 02, 2017 11:13 am
Location: On a mission close to DRS, Germany

Re: DM42 Firmware V3.5 available

Post by Walter »

rprosperi wrote:
Sun Mar 25, 2018 5:19 pm
I'd guess that it's just a matter of months before 'alternate' versions of DM42 f/w start to appear, though far fewer than have been suggested.
What makes you guessing that??
WP43 SN00000, 34S, and 31S for obvious reasons; HP-35, 45, ..., 35S, 15CE, DM16L S/N# 00093, DM42β SN:00041
User avatar
akaTB
Posts: 794
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: DM42 Firmware V3.5 available

Post by akaTB »

All is good, thanks a lot!
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
User avatar
salvomic
Posts: 186
Joined: Sat Dec 30, 2017 10:09 am
Location: Ragusa, Sicily
Contact:

Re: DM42 Firmware V3.5 available

Post by salvomic »

thank you!
smooth update from Mac OS X.
All went ok.

Salvo
∫aL√0mic (IT9CLU) :: DM42 (SN: 00881), DM41X (SN 00523), DM16, HP Prime, 50g, 41CX, 42s, 71b, 15C, 12C, 35s, WP34s -- Free42
Post Reply