## Firmware V28 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.
grsbanks
Posts: 1020
Joined: Tue Apr 25, 2017 11:23 am
Location: Preston, Lancs, UK
Contact:

### Firmware V28 for DM1x/DM41(L) units

Firmware V28 has been released for DM1x and DM41 units.

There's something for all models in this update.

DM41

There was a bug in the power-off sequence that left the keyboard inoperative if the calculator was awoken by a message alarm after auto powering down. Fixed.

There are some changes to the Nut emulation layer that fix inconsistencies in synthetic code.

DM1x

All models

When the LCD blinks ("running"), the speed of that blinking was irregular. Fixed.

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

SHA1 checksums:

Code: Select all

c0e12555e0c57227c3bb3c2a9d6c66dfa763cdc3 DM10_28.hex
c786cb28f82ac96cfcf5c5ccf70dd221e217922e DM11_28.hex
708e19a6566c51963e63228b88a34c781c324376 DM12_28.hex
4a6a0d809204aeb57a4d4040deb8b9a76a38cfe3 DM15_28.hex
0ab5ae2d2dd59c40a226e13987845be47a1442fc DM15_M1B_28.hex
7b5c08aae056623847da67dba99ba87e4bb3d2a0 DM15_M80_28.hex
f1d104eb0f855bd5f83055a3839ac099b07aeff3 DM16_28.hex
2bdc77d01e7311ee9a074585a99e8222ffa33372 DM41_28.hex
There are only 10 kinds of people in the world: those who understand binary and those who do not.

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

### Re: Firmware V28 for DM1x/DM41(L) units

Thanks SM team! Smooth and fast update, as usual.

And remember kids, seeing "PR ERROR" after updating Voyager models is normal, so don't panic. I did once, and am trying to save you from that embarrassment...
--bob p

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

cdmackay
Posts: 152
Joined: Fri Oct 05, 2018 8:33 pm
Location: Cambridge, UK
Contact:

### Re: Firmware V28 for DM1x/DM41(L) units

thanks for the new firmware. I've not done this before, as my DM16 came with V27.

Is the Reset pin the left-hand hole on the back, as on the L models?

The credit-card sized models also have two holes but they're not labelled…

edit: to answer my own question, yes, it seems to be
Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 71B 17B/BII/bII+ 28S 42S/DM42 32SII 48GX 50g 35s 30b/WP34S Prime G2
& Casios, Rockwell 18R

michel_b
Posts: 34
Joined: Wed Jan 30, 2019 10:07 pm

### Re: Firmware V28 for DM1x/DM41(L) units

RESET is the closest hole to the corner, PGM is the other one.

cdmackay
Posts: 152
Joined: Fri Oct 05, 2018 8:33 pm
Location: Cambridge, UK
Contact:

### Re: Firmware V28 for DM1x/DM41(L) units

michel_b wrote:
Sat Feb 23, 2019 12:22 am
RESET is the closest hole to the corner, PGM is the other one.
thanks very much.

I've now printed out (reduced) the back panel pic of the 16L, written the ON codes on the other side, and laminated it to go in the DM16 pouch
Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 71B 17B/BII/bII+ 28S 42S/DM42 32SII 48GX 50g 35s 30b/WP34S Prime G2
& Casios, Rockwell 18R

michel_b
Posts: 34
Joined: Wed Jan 30, 2019 10:07 pm

### Re: Firmware V28 for DM1x/DM41(L) units

I did exactly the same for my DM15

lancen
Posts: 3
Joined: Sat Jun 17, 2017 2:35 am

### Re: Firmware V28 for DM1x/DM41(L) units - Help?

Greetings,

My first post to the swiss micros forum...

I have just attempted to install V28 on my DM41L. While all previous versions I've installed have gone very smoothly, I cannot get V28 to install. The terminal tells me that it "Can't open file /Documents/DM41L/DM41_28.hex" and I've noticed that version 28 downloads to my Mac as a ".txt" file, which earlier versions I've installed (25, 26 and 27) have not (at least not as I recall). I tried deleting the ".txt" from the file name and go through the installation process, but with no success. Lastly, I did successfully re-flash my DM41L with version 27 to make sure that I am doing the process correctly. (I'm using a MacBook pro with os 10.14.3 and am using the most recent version of MacPorts.)

I am puzzled and would appreciate any help.

--LN

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

### Re: Firmware V28 for DM1x/DM41(L) units

Hi there,

Have you checked the SHA1 sum of your downloaded file against the checksum given in the update announcement? If they don't agree then you don't have the file as it was put up on the server and you might need to attempt to download it again.
There are only 10 kinds of people in the world: those who understand binary and those who do not.

cdmackay
Posts: 152
Joined: Fri Oct 05, 2018 8:33 pm
Location: Cambridge, UK
Contact:

### Re: Firmware V28 for DM1x/DM41(L) units

try renaming the file to .hex, rather than just deleting the .txt:

Code: Select all

mv DM41_28.txt DM41_28.hex


Code: Select all

wget https://www.swissmicros.com/voyager/firmware/DM41_28.hex

and then, in both cases, check its checksum with:

Code: Select all

shasum DM41_28.hex
Cambridge, UK
41CL/DM41X 12/15C/16C DM15/16 71B 17B/BII/bII+ 28S 42S/DM42 32SII 48GX 50g 35s 30b/WP34S Prime G2
& Casios, Rockwell 18R

lancen
Posts: 3
Joined: Sat Jun 17, 2017 2:35 am

### Re: Firmware V28 for DM1x/DM41(L) units

Thanks very much for the suggestions.

I did, when I started trying to carry out the update, change the file name to DM41_28.hex but no progress. I checked the checksum and it did not match. Ok, I downloaded the file again and ran shasum, getting the correct checksum. I renamed the file DM41_28.hex (getting rid of the ".txt" at the end; i.e., I changed the downloaded file, which was named DM41_28.hex.txt to DM41_28.hex), but the same "Can't open file" message occurrs when I run sudo lpc21isp -control -controlinv -hex /Documents/DM41L/DM41_28.hex /dev/tty.SLAB_USBtoUART 115200 12000 (copied from the swiss micros voyager update page and pasted into Terminal) Hmm. I have to stop for the evening, but if there are any other suggestions, I will welcome them.

Best Wishes,

Lance