Firmware V26 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: 709
Joined: Tue Apr 25, 2017 9:23 am
Location: Preston, Lancs, UK

Firmware V26 for DM1x/DM41(L) units

Post by grsbanks » Sun Mar 25, 2018 2:46 pm

Firmware V26 has been released for DM1x and DM41 units.

There's something for all models in this update.

DM41

A significant speed improvement has been obtained. A benchmark that I've been using, which involves calculating a bunch of transcendental functions in a loop, has seen a speed-up of about 15%.

DM1x

All models

A new, bold 7-segment font has been added, bringing the total number of selectable fonts up to four. As usual, you can cycle through the fonts by pressing and holding the '7' key while powering your machine on. The fonts available are now Sans serif > Sans serif bold > 7-segment > 7-segment bold.

DM15 M80 variant

A bug that was fixed quite early on in the life of the DM15 M80 crept back in quite quickly after it was eliminated and was only brought to our attention again recently. Using the numerical integrator could corrupt some memory registers allocated to matrices. This has been fixed (again) in the firmware versions for both the old hardware with 32K ROMs (V16a) and the new hardware with 64K ROMs (V26).

DM15 M80 and M1B variants

There was a bug in the way the units counted the number of registers available and the number used by matrices. E.g. on a DM15_M1B that has 211 registers spare after a full reset ("PR ERROR"), allocate 100 registers for storage, 81 to matrix A, 25 to matrix B and 25 to matrix C, then do a [g][MEM] to find out how much memory you had left. The calculator would happily tell you that you had 256 registers free and that matrix C was using -235 registers... Oops...

This is now fixed in both V26 (64K ROM) and V16a (32K ROM).

Firmware files Instructions can be found here: https://www.swissmicros.com/firmware.php
Not SwissMicros staff, just an enthusiast.

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

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

Post by rprosperi » Sun Mar 25, 2018 3:14 pm

Smooth update for DM15L.

Of course we're spoiled by the DM42 Save State feature...
--bob p

DM42: β00071 & 00282

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

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

Post by grsbanks » Sun Mar 25, 2018 3:22 pm

I use PuTTY to get a dump of the machine before updating. I copy/paste it to a text editor, shut down PuTTY to allow the update tool access to the COM port, do the update, fire up PuTTY again and paste the dump back into the calculator. Piece of cake :)
Not SwissMicros staff, just an enthusiast.

Boub65
Posts: 65
Joined: Tue Sep 12, 2017 2:34 pm
Location: Rabat, Morocco

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

Post by Boub65 » Sun Mar 25, 2018 6:22 pm

@grsbanks you mentionned in an earlier post a new En/De-coder for DM41(L)?
2xDM15L, DM41L
DM42 SN#00855

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

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

Post by grsbanks » Sun Mar 25, 2018 6:37 pm

Boub65 wrote:
Sun Mar 25, 2018 6:22 pm
@grsbanks you mentionned in an earlier post a new En/De-coder for DM41(L)?
I did, yes. There will be a notice put out when that's ready.

David has been doing that particular encoder/decoder (I did the others) but he's been working flat out on the firmware of the various machines lately. I'll give him a prod regarding this before he gets too deep into something else.
Not SwissMicros staff, just an enthusiast.

Post Reply