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

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

Post by grsbanks » Sun Feb 24, 2019 10:20 am

So, you have a directory called "Documents" in the root directory of your filesystem, right?

If not, should the path not be ~/Documents/DM41L/DM41_28.hex (note the tilde before the first slash, it denotes your $HOME directory)?
Not SwissMicros staff, just an enthusiast.

User avatar
pcscote
Posts: 37
Joined: Tue May 02, 2017 10:12 am
Location: Quebec, Canada

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

Post by pcscote » Sun Feb 24, 2019 10:55 am

Hello Lance,

Yesterday, I have successfully updated all my DM1X/DM4X calculators (11 units) with a MacBook Pro 17 running macOS 10.13.6.
Try grsbanks suggestion, I am pretty sure that is the problem.
If it is still not working, come back here and I will help you with this.

Best regards,

Sylvain
[DM1x/DM1xL/DM41/DM41L/DM42]

michel_b
Posts: 25
Joined: Wed Jan 30, 2019 9:07 pm

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

Post by michel_b » Sun Feb 24, 2019 12:33 pm

I also had no trouble upgrading My DM15 and DM41L to v28 - using Linux.
The firmware downloaded from the website is OK.

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

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

Post by lancen » Sun Feb 24, 2019 5:44 pm

I did forget the tilde when I posted my reply yesterday, but did use it in the terminal - forgot to type it in my post :oops: . But, the problem is solved - I downloaded DM41_28.hex using Chrome as opposed to Safari (which I was using yesterday). I then ran the terminal command to upgrade the calculator and all went smoothly. I don't have the skills to say why, but Chrome saved the file as DM41_28.hex and not DM41_28.hex.txt and this appeared to make the difference.

Thanks to everyone for their help/suggestions!

Lance

User avatar
pcscote
Posts: 37
Joined: Tue May 02, 2017 10:12 am
Location: Quebec, Canada

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

Post by pcscote » Sun Feb 24, 2019 6:11 pm

Great!

Sylvain

FYI: I have downloaded the files with Safari, then renamed the files from DM??_28.hex.txt to DM??_28.hex which I then used to do the firmware upgrade.
[DM1x/DM1xL/DM41/DM41L/DM42]

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

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

Post by mezoganet » Wed Mar 06, 2019 8:09 pm

grsbanks wrote:
Fri Feb 22, 2019 2:12 pm
Firmware V28 has been released for DM1x and DM41 units...
Hello everybody,

I am unable to update Firmware V28 using either Linux/Windows/Mac :shock: on my DM41L.

Linux : nothing happens, it seems to run and gives me the answer at the end of the process "no answer on ?"
Windows : run on my Linux machine with VMware, so I will not fight to much (Port 1, file name selected and program clicked but nothing happens).
Mac : does not want to install lpc21isp (MacPorts is installed and ok)

sudo port install lpc21isp
Password:
---> Building lpc21isp
Error: Failed to build lpc21isp: command execution failed
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_cross_lpc21isp/lpc21isp/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port lpc21isp failed


(DM41L being of, reset pressed when asked for)

Any Clue ?

It is the first time I do the operation on my DM41L.

Thanks a lot

Patrick
HP33E, HP34C, HP41C, HP16C, HP28S, HP42S, HP48S, HP12C, HP35S, DM42 and HP3000 @ work during 18 yrs as IT Mgr

WillMarchant
Posts: 13
Joined: Sat Sep 16, 2017 6:38 pm

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

Post by WillMarchant » Wed Mar 06, 2019 8:14 pm

I see that same error on MacOS, Patrick. It seems to be broken in Mojave.

I was able to do the upgrade on Linux. This is just a guess, but perhaps you didn't use the outer most hole on the back of the calculator to do the reset? And, in the past, I've had to try the reset a couple of times before the computer noticed...

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

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

Post by mezoganet » Wed Mar 06, 2019 8:24 pm

WillMarchant wrote:
Wed Mar 06, 2019 8:14 pm
I see that same error on MacOS, Patrick. It seems to be broken in Mojave.

I was able to do the upgrade on Linux. This is just a guess, but perhaps you didn't use the outer most hole on the back of the calculator to do the reset? And, in the past, I've had to try the reset a couple of times before the computer noticed...
Will,

I did use the reset hole by the corner, not the program (PGM) one.

Thanks for you help.

If Linux would work, it would be fine.

Patrick
HP33E, HP34C, HP41C, HP16C, HP28S, HP42S, HP48S, HP12C, HP35S, DM42 and HP3000 @ work during 18 yrs as IT Mgr

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

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

Post by mezoganet » Wed Mar 06, 2019 8:35 pm

WillMarchant wrote:
Wed Mar 06, 2019 8:14 pm
I see that same error on MacOS, Patrick. It seems to be broken in Mojave.

I was able to do the upgrade on Linux...
Will,

If someone says It works, I tend to believe him. Ok for Mojave, I won't try anymore.

For Linux, I was waiting too long (yes my machine is very fast).

I typed the command line and quickly pressed the reset and that's fine : V28 is installed.

Thanks again.

Patrick
HP33E, HP34C, HP41C, HP16C, HP28S, HP42S, HP48S, HP12C, HP35S, DM42 and HP3000 @ work during 18 yrs as IT Mgr

ardvan
Posts: 13
Joined: Mon Jun 19, 2017 6:31 pm

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

Post by ardvan » Mon Mar 11, 2019 8:16 pm

I just updated my DM15 again. Here the problems I encountered.

I find Linux 4.X very convenient. Hardware driver is already in the kernel. It just works if you have the lpc21isp installed.
But it did not work first. I thought then that I needed the driver like on a Mac or Windows.
But I just forgot to press the reset-button at the "Synchronizing..." moment.
I put a reminder in my script for the next time :)

What happens also on my Linux distribution, is that the device name changes after each new connection made with lpc21isp, but the older one does not give you any warning or error it just don't work anymore.
So the default device for my DM15 was /dev/ttyUSB0 but later the console wanted /dev/ttyUSB1 and the DM41 /dev/ttyUSB2 but its console for changing the time wanted /dev/ttyUSB1 again. Had to check always.

What is also important to use fresh batteries for the calculator upgrade. The calculator may work but not the connection.

You can also use the lpc21isp as a console for the serial console mode instead of "screen" "cu" or whatever, as a check if the connection will work:

lpc21isp -termonly /dev/ttyUSB0 38400 12000
lpc21isp version 1.97
Terminal started (press Escape to abort)

DM15_M1B turned on
DM15_M1B ready

Post Reply