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

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

Post by grsbanks »

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)?
There are only 10 kinds of people in the world: those who understand binary and those who do not.
User avatar
pcscote
Posts: 169
Joined: Tue May 02, 2017 12:12 pm
Location: Québec/Canada

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

Post by pcscote »

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/DM41X/DM42]
michel_b
Posts: 34
Joined: Wed Jan 30, 2019 10:07 pm

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

Post by michel_b »

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 2:35 am
Location: Nebraska

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

Post by lancen »

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
LN

15C LE,25C,28S,29C,32SII,41CV,41CX,42S,48SX,48GX,65,67,71B,97,DM15L,DM41L,DM41X,DM42
User avatar
pcscote
Posts: 169
Joined: Tue May 02, 2017 12:12 pm
Location: Québec/Canada

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

Post by pcscote »

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/DM41X/DM42]
mezoganet
Posts: 124
Joined: Tue Jan 22, 2019 1:54 pm
Location: Tours, France

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

Post by mezoganet »

grsbanks wrote:
Fri Feb 22, 2019 3: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, DM41L, DM15L, DM41X (SN#15) and HP3000 @ work during 18 yrs as IT Mgr
WillMarchant
Posts: 48
Joined: Sat Sep 16, 2017 8:38 pm

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

Post by WillMarchant »

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: 124
Joined: Tue Jan 22, 2019 1:54 pm
Location: Tours, France

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

Post by mezoganet »

WillMarchant wrote:
Wed Mar 06, 2019 9: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, DM41L, DM15L, DM41X (SN#15) and HP3000 @ work during 18 yrs as IT Mgr
mezoganet
Posts: 124
Joined: Tue Jan 22, 2019 1:54 pm
Location: Tours, France

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

Post by mezoganet »

WillMarchant wrote:
Wed Mar 06, 2019 9: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, DM41L, DM15L, DM41X (SN#15) and HP3000 @ work during 18 yrs as IT Mgr
ardvan
Posts: 13
Joined: Mon Jun 19, 2017 8:31 pm

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

Post by ardvan »

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