Post Reply 
HP-41CL Update Challenge
12-02-2020, 11:46 AM (This post was last modified: 12-02-2020 11:47 AM by wbvreeuwijk.)
Post: #1
HP-41CL Update Challenge
Hi All,

I recently installed the wonderful HP-41CL board in one of my HP-41CV's and it has now become my device of choice. I really like the power it brings in the beloved HP-41 form-factor.

While trying out the upgrade of a number of ROMs through the HP-IL ROM update procedure I made an error in trying to upgrade (YFNX and YLIB) while they were loaded. The update process got stuck. This was the output of the update process:

Code:
XROM "FUPDATE"
LOAD: Z
LOAD: INDEX
008>810
YFNX
YLIB
008000

The calculator got stuck at the last line and I had to pull the power to get control back.

After this, I was able to do almost everything that I was able to do before apart from switching to the YFNX ROM. Whenever I tried this the machine just hangs.

This leads me to believe that either YLIB or YFNX are corrupted. I was able to use the same update process to update YFNX and YLIB (while having YFNZ, YUPS, and YUIL loaded), but this doesn't seem to fix it.

I also had a look at using the serial connection to perform an update, but this seems to require YFNX.

Any help to fix this would be highly appreciated. Also, pointers on what is need to re-flash the HP-41CL flash through the JTAG connector on the board would help.

Thanks in advance

35 | 45 | 55 | 65 | 10 | 19C | 21 | 25 | 29C | 34E Ir | 41C | 33E | 33C | 34C | 67 | 41CV | 41CX | 71B | 75B | 10C | 11C | 12C | 15C | 16C | 41CL | DM41X | DM16L
Find all posts by this user
Quote this message in a reply
12-02-2020, 07:29 PM
Post: #2
RE: HP-41CL Update Challenge
Nevermind.

The issue was between the screen and the chair.
I managed to load the update ROM in memory and start the clupdate process. All incorrect ROMs got updated and everything works as expected.

35 | 45 | 55 | 65 | 10 | 19C | 21 | 25 | 29C | 34E Ir | 41C | 33E | 33C | 34C | 67 | 41CV | 41CX | 71B | 75B | 10C | 11C | 12C | 15C | 16C | 41CL | DM41X | DM16L
Find all posts by this user
Quote this message in a reply
12-03-2020, 12:09 AM
Post: #3
RE: HP-41CL Update Challenge
(12-02-2020 07:29 PM)wbvreeuwijk Wrote:  Nevermind.

The issue was between the screen and the chair.

:-)
Alternatively PEBKAC: Problem Exists Between Keyboard and Chair
Find all posts by this user
Quote this message in a reply
12-03-2020, 01:10 AM
Post: #4
RE: HP-41CL Update Challenge
(12-03-2020 12:09 AM)cruff Wrote:  :-)
Alternatively PEBKAC: Problem Exists Between Keyboard and Chair

I've always heard it as Between Keyboard and Display, as in that mush in the loop halfway between input and output Wink

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
12-03-2020, 09:14 AM
Post: #5
RE: HP-41CL Update Challenge
Yes, all of these applies :-)

My initial assumption was false, so using the serial connector and loading the update ROM in RAM through the serial it and then using the clupdate java program fixed it. It seems I borked the update ROM which meant that subsequent usage to update other ROMs with it corrupted these ROMs as well. Luckily I found the instructions to use the YFNZ ROM instead of YFNX for loading a ROM through the serial connection.

35 | 45 | 55 | 65 | 10 | 19C | 21 | 25 | 29C | 34E Ir | 41C | 33E | 33C | 34C | 67 | 41CV | 41CX | 71B | 75B | 10C | 11C | 12C | 15C | 16C | 41CL | DM41X | DM16L
Find all posts by this user
Quote this message in a reply
12-03-2020, 12:13 PM
Post: #6
RE: HP-41CL Update Challenge
Sorry that I did not have time when you posted to give you some support.
But glad that you find your way around. Smile
Sylvain
Find all posts by this user
Quote this message in a reply
12-06-2020, 04:11 PM
Post: #7
RE: HP-41CL Update Challenge
(12-03-2020 12:13 PM)Sylvain Cote Wrote:  Sorry that I did not have time when you posted to give you some support.
But glad that you find your way around. Smile
Sylvain
No problem Sylvain and thanks for sharing your work. The missing link was using the YNFZ instead of YNFX for loading the Update ROM and of course me realizing that earlier assumptions were invalid.

35 | 45 | 55 | 65 | 10 | 19C | 21 | 25 | 29C | 34E Ir | 41C | 33E | 33C | 34C | 67 | 41CV | 41CX | 71B | 75B | 10C | 11C | 12C | 15C | 16C | 41CL | DM41X | DM16L
Find all posts by this user
Quote this message in a reply
Post Reply 




User(s) browsing this thread: 1 Guest(s)