Firmware V30 for DM1x/DM41(L) units

Firmware updates will be announced in this forum. The forum is marked as read-only, so if you have a problem with a new version then please report it in either the "DM1x/DM41 Usage tips, tricks and questions" forum or if you think it is a bug, then in the "DM1x/DM41 Bug reports" forum.
Post Reply
grsbanks
Posts: 882
Joined: Tue Apr 25, 2017 9:23 am
Location: Preston, Lancs, UK
Contact:

Firmware V30 for DM1x/DM41(L) units

Post by grsbanks » Fri Jan 17, 2020 12:48 pm

Firmware V30 has been released for DM1x and DM41 units.

All models

A new serial console command has been added that allows software to place the calculator into bootloader mode via the serial port, which in turn will pave the way for a new updater that can preserve the calculator's memory and won't ask you to poke paperclips into the back of the machine.

Because of the increasing number of features going into these calculators we have had to drop support for early DM1x/DM1xL models based on the LPC1114 chip with a flash ROM of only 32kB. There simply isn't room in there for all of the features now.

There are a few cosmetic changes to the emulator's status screens and the calculator emits a reassuring beep when it boots after a reset.

DM41/DM41L

Some improvements in the Nut CPU emulation layer driven by development of the DM41X have been backported to the DM41(L).

Bugs in the handling of a stopwatch countdown timer alarm have been fixed.

Firmware files Instructions can be found here: https://www.swissmicros.com/firmware.php

Remember, folks, that a firmware update on a DM1x results in "Pr Error" on the display. This does not indicate a failure, it is normal behaviour!

SHA1 checksums:

Code: Select all

c1562d35df285e1772a14396012fb33562220972 DM10_30.hex
e0bf1e9b96b04d54655f586ad2e1aeb2293a24ac DM11_30.hex
e8f16c5c69c1f885e18b5e439bd50243d44abc44 DM12_30.hex
2f1575b34705b6a62dbd9caa0e1d23a679ebfee3 DM15_30.hex
c9b41cebdc2ceec97b8458a6e320de0ff1ed0a3a DM15_M1B_30.hex
3c8800289d6933cb401c257e7db6249eb323f6fd DM15_M80_30.hex
403b1e68dcb4a6edb338dbc59600088af67695f4 DM16_30.hex
03d865203f7b72435d310a71a515c2772ae044b2 DM41_30.hex
Not SwissMicros staff, just an enthusiast.

rprosperi
Posts: 623
Joined: Mon Apr 24, 2017 5:48 pm
Location: New York

Re: Firmware V30 for DM1x/DM41(L) units

Post by rprosperi » Fri Jan 17, 2020 7:22 pm

DM15L and DM41L updated with no issues.

Thanks for the updates!
--bob p

DM42: β00071 & 00282, DM41X: β00071, DM10L: 071/100

KimWood
Posts: 78
Joined: Tue Apr 25, 2017 12:43 am

Re: Firmware V30 for DM1x/DM41(L) units

Post by KimWood » Sat Jan 18, 2020 6:47 am

A clean and painless update for all of my DM1x/DM41(L) SwissMicros babies! Well done David.

Regards,

Kim
Windows 10

mezoganet
Posts: 87
Joined: Tue Jan 22, 2019 12:54 pm
Location: Tours, France

Re: Firmware V30 for DM1x/DM41(L) units

Post by mezoganet » Sat Jan 18, 2020 1:23 pm

Just a question : what is this version number ?

My DM15L tells me it's V29 while DM41L reports V28 !

Having files with number V30, I am wondering.

For information, my 15 lost all programs my 41 dit not.

Regards
HP33E, HP34C, HP41C, HP16C, HP28S, HP42S, HP48S, HP12C, HP35S, DM42, DM41L, DM15L, DM41X (SN#15) and HP3000 @ work during 18 yrs as IT Mgr

User avatar
pcscote
Posts: 95
Joined: Tue May 02, 2017 10:12 am
Location: Near Montreal, Québec, Canada

Re: Firmware V30 for DM1x/DM41(L) units

Post by pcscote » Sat Jan 18, 2020 10:46 pm

Updates went painlessly on macOS Catalina.
All my DM1X(L)/DM41(L) calculators (13) are now at v30.
Sylvain
[DM1x/DM1xL/DM41/DM41L/DM41X/DM42]

grsbanks
Posts: 882
Joined: Tue Apr 25, 2017 9:23 am
Location: Preston, Lancs, UK
Contact:

Re: Firmware V30 for DM1x/DM41(L) units

Post by grsbanks » Sun Jan 19, 2020 9:57 am

mezoganet wrote:
Sat Jan 18, 2020 1:23 pm
Just a question : what is this version number ?
V30 is the latest available firmware version for these calculators. Apologies if that was not clear.
mezoganet wrote:
Sat Jan 18, 2020 1:23 pm
My DM15L tells me it's V29 while DM41L reports V28 !
They will report earlier firmware versions until you update them!
mezoganet wrote:
Sat Jan 18, 2020 1:23 pm
For information, my 15 lost all programs my 41 dit not.
The current update process does indeed wipe the calculator's memory. That is why you should dump the memory, save it and then re-load it into the calculator once the update is done.
Not SwissMicros staff, just an enthusiast.

mezoganet
Posts: 87
Joined: Tue Jan 22, 2019 12:54 pm
Location: Tours, France

Re: Firmware V30 for DM1x/DM41(L) units

Post by mezoganet » Sun Jan 19, 2020 10:17 am

grsbanks wrote:
Sun Jan 19, 2020 9:57 am
...

They will report earlier firmware versions until you update them!

...
Thanks for your answer !

I did the update, but something went wrong I guess...
HP33E, HP34C, HP41C, HP16C, HP28S, HP42S, HP48S, HP12C, HP35S, DM42, DM41L, DM15L, DM41X (SN#15) and HP3000 @ work during 18 yrs as IT Mgr

jthole
Posts: 78
Joined: Mon Nov 27, 2017 7:46 pm
Location: Netherlands

Re: Firmware V30 for DM1x/DM41(L) units

Post by jthole » Sun Jan 19, 2020 1:57 pm

Update to V30 went successfully here on Windows 10, including saving and restoring the calculator state afterwards.

User avatar
Coyotte
Posts: 6
Joined: Sat Sep 28, 2019 1:59 pm
Location: Liège (BE)

Re: Firmware V30 for DM1x/DM41(L) units

Post by Coyotte » Sun Jan 19, 2020 7:10 pm

Hi All,
The update of my DM16L went successfully on my Linux Mint PC using instructions found on SwissMicro Site.
Thanks to the development team !

Coyotte

Post Reply