DM42 Firmware V3.2 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.
grsbanks
Posts: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

DM42 Firmware V3.2 available

Post by grsbanks »

Image

Release notes
  • UTF-8 up/down triangles swap fix
  • Heavy calculation hang fix
  • Upgrade to Free42 2.0.8
  • Force RESET after flashing
UTF-8 up/down triangles swap fix

These two glyphs were inverted in the help viewer This has been corrected

Heavy calculation hang fix

A number of users reported their DM42 hanging when running a CPU-intensive benchmark. It would hang when running on batteries but not when the calculator was connected to a USB port.

This had David scratching his head for a while but he found the culprit, which was none other than the level of code optimisation performed by the compiler! He had a hunch and got Michael and me to try out a test version on a program known to hang the machine and.... no more hanging. He then told us that the only change was scaling the code optimisation back a notch.

This firmware version has been compiled using the slightly lower optimisation level.

Upgrade to Free42 2.0.8

Taken directly from Thomas Okken's release notes for this version:
  • MENU (activating the programmable menu) while in ALPHA mode didn't turn off the alpha_mode flag, leading to bad behavior or even crashes if any menu keys were subsequently pressed.
Force RESET after flashing

A while ago some beta testers reported their DM42 hanging when waking up after a firmware update. This was caused by garbage data potentially remaining in the CPU's registers before booting up the firmware so we now do a full reset of the CPU to ensure a clean state.

Update procedure

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

SHA1 Checksum

36d420fe742f4a87d7b7d7f2cd0866924e7bc32d DM42_flash_3.2.bin
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
revwillie
Posts: 133
Joined: Mon Apr 24, 2017 7:48 pm

Re: DM42 Firmware V3.2 available

Post by revwillie »

using DM tool 2.3, I sucessfully flashed v3.2 in windows7 64bit. So far, so good.
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
Guenter
Posts: 168
Joined: Wed May 24, 2017 6:26 pm
Location: Germany

Re: DM42 Firmware V3.2 available

Post by Guenter »

Thanks for the next flawless update.

Question again on the HELP:

The arrows are described to jump to the next link, but they don't do that always. Example: from the "Contents" jump to the "Flags" then press [down]. It will simply show the next page(s) instead of the next link which would be "Virtual variables". Did I overlook something which was explained before?

Günter
Last edited by Guenter on Fri Jan 05, 2018 11:29 pm, edited 1 time in total.
Günter
DM42 SN:00004 and SN:00184 -- DM41X SN:00013 and SN:00955
Geoff Quickfall
Posts: 328
Joined: Wed May 24, 2017 10:44 pm
Location: Vancouver Canada
Contact:

Re: DM42 Firmware V3.2 available

Post by Geoff Quickfall »

What an ease and pleasure to update. It is like christmas every time!

BUT :|

1) no T+X in catalogue and

2) no -1h in settings.

;)
User avatar
akaTB
Posts: 794
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: DM42 Firmware V3.2 available

Post by akaTB »

Geoff Quickfall wrote:
Fri Jan 05, 2018 11:01 pm
What an ease and pleasure to update. It is like christmas every time!

BUT :|

1) no T+X in catalogue and

2) no -1h in settings.

;)
...and

3) no book on shelves. :lol:
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
Geoff Quickfall
Posts: 328
Joined: Wed May 24, 2017 10:44 pm
Location: Vancouver Canada
Contact:

Re: DM42 Firmware V3.2 available

Post by Geoff Quickfall »

:?

Oh no, another book thread... :oops:

I have one, not quite complete though :? . Used it to restore an early HP 35 calculator with ln 2.02 bug yesterday.

YouTube of the restored 35 with ln bug: https://youtu.be/kt5GPKwG6K0

Must say, instructions are well written but not yet at the “Walter” standard.

:ugeek:
Last edited by Geoff Quickfall on Fri Jan 05, 2018 11:50 pm, edited 1 time in total.
User avatar
akaTB
Posts: 794
Joined: Tue May 02, 2017 1:56 pm
Location: Milan, Italy

Re: DM42 Firmware V3.2 available

Post by akaTB »

Geoff Quickfall wrote:
Fri Jan 05, 2018 11:36 pm

Oh no, another book thread... :oops:
Ok, I'll stop here.

Oh and BTW, another smooth update. Thanks team!
Greetings,
    Massimo
ajcaton
-+×÷ left is right and right is wrong :twisted: Casted in gold
Geoff Quickfall
Posts: 328
Joined: Wed May 24, 2017 10:44 pm
Location: Vancouver Canada
Contact:

Re: DM42 Firmware V3.2 available

Post by Geoff Quickfall »

That’s okay! Believe me, my wife is on my case about the book also. She’s winning so...

Geoff
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

Re: DM42 Firmware V3.2 available

Post by rprosperi »

Upgrade to 3.2 was smooth and quick. Nice work guys, it is appreciated.
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
dlachieze
Posts: 613
Joined: Thu May 04, 2017 12:20 pm
Location: France

Re: DM42 Firmware V3.2 available

Post by dlachieze »

The update to 3.2 with dm_tool 2.3 was smooth but then I tried to transfer some OFFIMG files and it hung. The DM42 was unresponsive, stuck in USB disk mode, but not anymore recognized by Windows. I had to reset it with a paperclip, then everything worked fine and I was able to transfer the images.
DM42: 00425 - DM41X: β00066 - WP43: 00042
Post Reply