Post Reply 
HP41CL Serial Com Port Failure
10-05-2022, 07:52 PM
Post: #21
RE: HP41CL Serial Com Port Failure
(10-05-2022 07:47 PM)rprosperi Wrote:  
(10-05-2022 07:37 PM)Sylvain Cote Wrote:  It seems related to the Apple FTDI serial driver on macOS Monterey, I need to investigate further.
On the same machine, the update and single ROM file transfer works inside Windows running under Parallels VM using the same adapter, go figure.
I will (mostly) avoid making a crass anti-macOS comment here, just for overall pleasantness and decorum. Smile
Go ahead, be my guest, I am never shy about making anti-Windows crass comments and I can take the reverse as well.
Find all posts by this user
Quote this message in a reply
10-05-2022, 09:09 PM
Post: #22
RE: HP41CL Serial Com Port Failure
FWIW, I’m still on Catalina (10.15.7), and all was perfect until the last update.
However, there has been, I recall, one security update. That «could» be part of the issue.

Engineer & Senior IT Executive
2x HP41CL, HP41CX, HP48GX, HP50g, 2x82162A Printer, 2x82143A Printer, 2x HP-IL, 2x Card-Readers, PIL-BOX.
Find all posts by this user
Quote this message in a reply
10-07-2022, 08:42 PM (This post was last modified: 10-07-2022 08:42 PM by Sylvain Cote.)
Post: #23
RE: HP41CL Serial Com Port Failure
The bug has been found and solved.

I have successfully transmitted ROMs from macOS to macOS at all 41CL compatible speed (1200, 2400, 4800, 9600 baud). [using a loopback setup]

I have successfully transmitted, and YCRC validated, ROMs from macOS to 41CLv5 ROMs at 1200, 2400 and 4800 baud.
I am still seeing the OVERRUN message on the 41CL when I try the transfer at 9600 baud.

More tests need to be done and when completed a new version of clupdate will be published.

Sylvain
Find all posts by this user
Quote this message in a reply
10-07-2022, 09:25 PM (This post was last modified: 10-07-2022 09:26 PM by Neve.)
Post: #24
RE: HP41CL Serial Com Port Failure
(10-07-2022 08:42 PM)Sylvain Cote Wrote:  The bug has been found and solved.

I have successfully transmitted ROMs from macOS to macOS at all 41CL compatible speed (1200, 2400, 4800, 9600 baud). [using a loopback setup]

I have successfully transmitted, and YCRC validated, ROMs from macOS to 41CLv5 ROMs at 1200, 2400 and 4800 baud.
I am still seeing the OVERRUN message on the 41CL when I try the transfer at 9600 baud.

More tests need to be done and when completed a new version of clupdate will be published.

Sylvain


That’s great news Sylvain! Did tou figure out where the problem originated from?
I’m still unable to transmit or receive anything from any of the CL’s to and from the Mac. I’m still on Catalina 10.15.7, which is the latest my Mac can do. I even reinstalled the official Prolific driver (4.0.0). No luck.

Thank you!!

Engineer & Senior IT Executive
2x HP41CL, HP41CX, HP48GX, HP50g, 2x82162A Printer, 2x82143A Printer, 2x HP-IL, 2x Card-Readers, PIL-BOX.
Find all posts by this user
Quote this message in a reply
10-08-2022, 01:00 PM (This post was last modified: 10-08-2022 01:22 PM by Sylvain Cote.)
Post: #25
RE: HP41CL Serial Com Port Failure
(10-07-2022 09:25 PM)Neve Wrote:  Did you figure out where the problem originated from?
Something has changed on data transmission side in macOS serial drivers and my code broke because of it.
The same code works on Windows 7 and Ubuntu 22.04 inside Parallels Desktop on the same computer.
I have also tried multiple JVM and got the same behavior.
So I have modified the transmission code to cope with the new behavior and it works.
Now I have to test those modifications on Windows and Linux to see if the behavior changes still works.
Today I am outside doing house stuff before the first snow, so no testing will happen today. (Temperature is under 0 C in the morning here.)

(10-07-2022 09:25 PM)Neve Wrote:  I’m still unable to transmit or receive anything from any of the CL’s to and from the Mac.
You have a PM.
Find all posts by this user
Quote this message in a reply
Post Reply 




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