Page 1 of 1

Firmware V30 for DM1x/DM41(L) units

Posted: Fri Jan 17, 2020 1:48 pm
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

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

Posted: Fri Jan 17, 2020 8:22 pm
by rprosperi
DM15L and DM41L updated with no issues.

Thanks for the updates!

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

Posted: Sat Jan 18, 2020 7:47 am
by KimWood
A clean and painless update for all of my DM1x/DM41(L) SwissMicros babies! Well done David.

Regards,

Kim
Windows 10

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

Posted: Sat Jan 18, 2020 2:23 pm
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

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

Posted: Sat Jan 18, 2020 11:46 pm
by pcscote
Updates went painlessly on macOS Catalina.
All my DM1X(L)/DM41(L) calculators (13) are now at v30.
Sylvain

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

Posted: Sun Jan 19, 2020 10:57 am
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.

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

Posted: Sun Jan 19, 2020 11:17 am
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...

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

Posted: Sun Jan 19, 2020 2:57 pm
by jthole
Update to V30 went successfully here on Windows 10, including saving and restoring the calculator state afterwards.

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

Posted: Sun Jan 19, 2020 8:10 pm
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