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: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

Firmware V30 for DM1x/DM41(L) units

Post by grsbanks »

Edit May 22nd 2020: Please do not use V30. A problem causing excessive drain on the battery has been identified and is under investigation. Instead, please use V29 until a further update is available.

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
There are only 10 kinds of people in the world: those who understand binary and those who do not.
rprosperi
Posts: 1703
Joined: Mon Apr 24, 2017 7:48 pm
Location: New York

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

Post by rprosperi »

DM15L and DM41L updated with no issues.

Thanks for the updates!
--bob p

DM42: β00071 & 00282, DM41X: β00071 & 00656, DM10L: 071/100
KimWood
Posts: 78
Joined: Tue Apr 25, 2017 2:43 am

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

Post by KimWood »

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

Regards,

Kim
Windows 10
mezoganet
Posts: 124
Joined: Tue Jan 22, 2019 1:54 pm
Location: Tours, France

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

Post by mezoganet »

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: 169
Joined: Tue May 02, 2017 12:12 pm
Location: Québec/Canada

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

Post by pcscote »

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: 1122
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

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

Post by grsbanks »

mezoganet wrote:
Sat Jan 18, 2020 2: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 2: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 2: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.
There are only 10 kinds of people in the world: those who understand binary and those who do not.
mezoganet
Posts: 124
Joined: Tue Jan 22, 2019 1:54 pm
Location: Tours, France

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

Post by mezoganet »

grsbanks wrote:
Sun Jan 19, 2020 10: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: 129
Joined: Mon Nov 27, 2017 8:46 pm
Location: Netherlands

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

Post by jthole »

Update to V30 went successfully here on Windows 10, including saving and restoring the calculator state afterwards.
DM42 s/n 06181 DM41X s/n \(\beta\)0005 (sold)
User avatar
Coyotte
Posts: 16
Joined: Sat Sep 28, 2019 3:59 pm
Location: Liège (BE)

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

Post by Coyotte »

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