Post Reply 
41CL Self-Update
11-18-2017, 04:57 PM
Post: #95
RE: 41CL Self-Update
(11-18-2017 03:19 PM)Sylvain Cote Wrote:  
(11-18-2017 12:18 PM)Neve Wrote:  Well, I guess I’m doomed. I’ve tried everything I know, and nothing seems to be working.
Not yet! Wink do not despair we are far from having done everything possible here.

We are going to validate the serial port and remove clupdate program from the equation.

First thing to do is
  1. insert the USB-to-Serial dongle into the computer
  2. insert the 41CL serial cable into the calculator
  3. connect the the two cables together

The reason we connect the cables first is that sometime the 41CL deactivate the MMU when you plug or unplug the serial cable from the calculator.

On the 41CL setup we use the same setup as Monte v5 update document
  1. XEQ "MMUCLR"
  2. "YFNX"
  3. XEQ "PLUG1L"
  4. "YUPS"
  5. XEQ "PLUG1U"
  6. XEQ "MMUEN"
  7. XEQ "CAT" then 2 -->{ you should see: "-YFNX 2C" and "UPDAT 3A" or "UPDAT 3B" }

Next, the serial update protocol is very simple, the CMOPEN command send the uppercase character A to the serial port and wait for the uppercase character B as a reply.

Here, we will start a serial console from the command line and test if the communication is working between the calculator and the computer.
  1. Mac> start a Terminal session -->{ you should get a command line }
  2. Mac> validate if the dongle is active, type: ls /dev/tty.usb* [RETURN] -->{ you should see: /dev/tty.usbserial }
  3. Mac> start the serial console, type: screen /dev/tty.usbserial 4800 [RETURN] -->{ you should get a blank screen with a fixed cursor at the top left }
  4. CL> type: XEQ "CMOPEN" -->{ you should see COMM on the calculator display and the letter A on the computer screen }
  5. Mac> on the computer type the uppercase letter B -->{ you should see 0.0000 on the calculator display if successful (meaning it has received the reply) or TIMEOUT if not }
  6. Mac> to exit the screen program,
    • press and hold the [CONTROL] key then press the lowercase letter a and release the [CONTROL] key -->{ activate command mode }
    • press and hold the [CONTROL] key then press the lowercase letter k and release the [CONTROL] key -->{ kill active window }
    • on the message "Really kill this window [y/n]" press the lowercase letter y

If the above procedure is not working then you have a communication (hardware or driver) problem.

Sylvain

PS: I will be in and out of the house all day so do not expect fast response time, plus I am 6 hours behind you (GMT-5)
PPS: Je préfère garder, si possible, l'échange en anglais et publique. Le but est de permettre aux autres utilisateurs de 41CL d'avoir une procédure de test supplémentaire.
Everything is fine until I need to get the “A” and “B” letters. I have nothing at all. No “A” when I
XEQ CMOPEN, and typing “B” doesn’t do anything, the keyboard is not even responding.
However, the driver seems to be OK as I do have /dev/tty.usbserial

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
Post Reply 


Messages In This Thread
41CL Self-Update - aurelio - 10-09-2017, 09:57 PM
RE: 41CL Self-Update - smp - 10-09-2017, 11:32 PM
RE: 41CL Self-Update - rprosperi - 10-09-2017, 11:57 PM
RE: 41CL Self-Update - Monte Dalrymple - 10-10-2017, 02:48 AM
RE: 41CL Self-Update - Jurgen Keller - 10-10-2017, 05:23 PM
RE: 41CL Self-Update - Monte Dalrymple - 10-10-2017, 05:30 PM
RE: 41CL Self-Update - Jurgen Keller - 10-11-2017, 06:52 PM
RE: 41CL Self-Update - RobertM - 10-10-2017, 09:21 PM
RE: 41CL Self-Update - Sylvain Cote - 10-10-2017, 10:29 PM
RE: 41CL Self-Update - aurelio - 10-17-2017, 08:45 PM
RE: 41CL Self-Update - Sylvain Cote - 10-18-2017, 11:22 PM
RE: 41CL Self-Update - aurelio - 10-19-2017, 06:28 PM
RE: 41CL Self-Update - Sylvain Cote - 10-19-2017, 08:51 PM
RE: 41CL Self-Update - aurelio - 10-19-2017, 09:50 PM
RE: 41CL Self-Update - Sylvain Cote - 10-20-2017, 01:03 AM
RE: 41CL Self-Update - aurelio - 10-20-2017, 02:01 PM
RE: 41CL Self-Update - Nate Martin - 10-17-2017, 05:49 AM
RE: 41CL Self-Update - Sylvain Cote - 10-17-2017, 03:42 PM
RE: 41CL Self-Update - Nate Martin - 10-18-2017, 04:50 AM
RE: 41CL Self-Update - Nate Martin - 10-21-2017, 02:42 AM
RE: 41CL Self-Update - Sylvain Cote - 10-21-2017, 02:07 PM
RE: 41CL Self-Update - Mark Hardman - 10-21-2017, 10:06 PM
RE: 41CL Self-Update - Sylvain Cote - 10-21-2017, 11:49 PM
RE: 41CL Self-Update - BobVA - 10-23-2017, 10:37 PM
RE: 41CL Self-Update - Sylvain Cote - 10-24-2017, 03:28 AM
RE: 41CL Self-Update - BobVA - 10-24-2017, 03:57 AM
RE: 41CL Self-Update - Sylvain Cote - 10-24-2017, 11:31 PM
RE: 41CL Self-Update - JurgenRo - 10-27-2017, 07:00 PM
RE: 41CL Self-Update - Sylvain Cote - 10-27-2017, 10:23 PM
RE: 41CL Self-Update - JurgenRo - 10-28-2017, 08:25 PM
RE: 41CL Self-Update - rprosperi - 10-28-2017, 11:07 PM
RE: 41CL Self-Update - Sylvain Cote - 10-28-2017, 11:45 PM
RE: 41CL Self-Update - JurgenRo - 10-29-2017, 11:43 AM
RE: 41CL Self-Update - Sylvain Cote - 10-29-2017, 02:21 PM
RE: 41CL Self-Update - JurgenRo - 10-29-2017, 06:22 PM
RE: 41CL Self-Update - aurelio - 10-29-2017, 03:45 PM
RE: 41CL Self-Update - Monte Dalrymple - 10-28-2017, 10:07 PM
RE: 41CL Self-Update - BobVA - 10-25-2017, 02:02 AM
RE: 41CL Self-Update - rprosperi - 10-25-2017, 02:37 AM
RE: 41CL Self-Update - BobVA - 10-25-2017, 04:53 AM
RE: 41CL Self-Update - Monte Dalrymple - 10-25-2017, 05:43 AM
RE: 41CL Self-Update - BobVA - 10-25-2017, 07:02 AM
RE: 41CL Self-Update - Geoff Quickfall - 10-29-2017, 01:17 AM
RE: 41CL Self-Update - JurgenRo - 10-29-2017, 06:10 PM
RE: 41CL Self-Update - aurelio - 10-29-2017, 04:50 PM
RE: 41CL Self-Update - rprosperi - 10-29-2017, 07:41 PM
RE: 41CL Self-Update - aurelio - 10-29-2017, 08:06 PM
RE: 41CL Self-Update - rprosperi - 10-29-2017, 11:47 PM
RE: 41CL Self-Update - Mark Hardman - 10-30-2017, 12:21 AM
RE: 41CL Self-Update - rprosperi - 10-30-2017, 12:35 AM
RE: 41CL Self-Update - Sylvain Cote - 10-30-2017, 01:25 AM
RE: 41CL Self-Update - aurelio - 10-30-2017, 12:20 PM
RE: 41CL Self-Update - Sylvain Cote - 10-30-2017, 01:59 PM
RE: 41CL Self-Update - aurelio - 10-30-2017, 05:21 AM
RE: 41CL Self-Update - Monte Dalrymple - 10-30-2017, 05:49 AM
RE: 41CL Self-Update - aurelio - 10-30-2017, 07:36 AM
RE: 41CL Self-Update - JurgenRo - 10-29-2017, 08:14 PM
RE: 41CL Self-Update - Massimo Gnerucci - 10-29-2017, 08:17 PM
RE: 41CL Self-Update - Sylvain Cote - 10-30-2017, 12:35 AM
RE: 41CL Self-Update - aurelio - 10-29-2017, 09:41 PM
RE: 41CL Self-Update - jwhsu - 10-31-2017, 01:11 PM
RE: 41CL Self-Update - aurelio - 11-02-2017, 10:15 PM
RE: 41CL Self-Update - rprosperi - 11-02-2017, 10:32 PM
RE: 41CL Self-Update - aurelio - 11-02-2017, 11:01 PM
RE: 41CL Self-Update - Sylvain Cote - 11-03-2017, 01:14 AM
RE: 41CL Self-Update - aurelio - 11-03-2017, 07:48 AM
RE: 41CL Self-Update - rprosperi - 11-03-2017, 02:07 PM
RE: 41CL Self-Update - Sylvain Cote - 11-03-2017, 03:41 PM
RE: 41CL Self-Update - Sylvain Cote - 11-03-2017, 12:58 AM
RE: 41CL Self-Update - aurelio - 11-03-2017, 08:11 AM
RE: 41CL Self-Update - Sylvain Cote - 11-04-2017, 02:09 PM
RE: 41CL Self-Update - Monte Dalrymple - 11-06-2017, 01:44 AM
RE: 41CL Self-Update - aurelio - 11-04-2017, 02:58 PM
RE: 41CL Self-Update - Sylvain Cote - 11-04-2017, 03:24 PM
RE: 41CL Self-Update - aurelio - 11-04-2017, 03:32 PM
RE: 41CL Self-Update - Sylvain Cote - 11-04-2017, 03:38 PM
RE: 41CL Self-Update - aurelio - 11-04-2017, 03:40 PM
RE: 41CL Self-Update - Sylvain Cote - 11-04-2017, 03:34 PM
RE: 41CL Self-Update - Jurgen Keller - 11-05-2017, 09:45 AM
RE: 41CL Self-Update - Neve - 11-17-2017, 03:37 PM
RE: 41CL Self-Update - jwhsu - 11-17-2017, 05:25 PM
RE: 41CL Self-Update - Neve - 11-17-2017, 05:30 PM
RE: 41CL Self-Update - Neve - 11-17-2017, 06:59 PM
RE: 41CL Self-Update - jwhsu - 11-17-2017, 10:57 PM
RE: 41CL Self-Update - Neve - 11-18-2017, 04:19 AM
RE: 41CL Self-Update - Sylvain Cote - 11-18-2017, 04:53 AM
RE: 41CL Self-Update - Neve - 11-18-2017, 04:57 AM
RE: 41CL Self-Update - Neve - 11-18-2017, 09:40 AM
RE: 41CL Self-Update - jwhsu - 11-18-2017, 12:41 PM
RE: 41CL Self-Update - Neve - 11-18-2017, 01:24 PM
RE: 41CL Self-Update - Sylvain Cote - 11-18-2017, 02:10 PM
RE: 41CL Self-Update - Neve - 11-18-2017, 02:20 PM
RE: 41CL Self-Update - Neve - 11-18-2017, 12:18 PM
RE: 41CL Self-Update - Sylvain Cote - 11-18-2017, 03:19 PM
RE: 41CL Self-Update - Neve - 11-18-2017 04:57 PM
RE: 41CL Self-Update - Sylvain Cote - 11-18-2017, 06:53 PM
RE: 41CL Self-Update - Neve - 11-18-2017, 06:36 PM
RE: 41CL Self-Update - Monte Dalrymple - 11-18-2017, 10:10 PM
RE: 41CL Self-Update - Neve - 11-19-2017, 03:42 AM
RE: 41CL Self-Update - Sylvain Cote - 11-19-2017, 04:12 AM
RE: 41CL Self-Update - Neve - 11-19-2017, 04:31 AM
RE: 41CL Self-Update - Monte Dalrymple - 11-19-2017, 05:11 AM
RE: 41CL Self-Update - Neve - 11-19-2017, 05:37 AM
RE: 41CL Self-Update - Sylvain Cote - 11-19-2017, 06:31 AM
RE: 41CL Self-Update - Neve - 11-19-2017, 06:39 AM
RE: 41CL Self-Update - Sylvain Cote - 11-19-2017, 06:27 AM
RE: 41CL Self-Update - Neve - 11-19-2017, 07:42 AM
RE: 41CL Self-Update - Sylvain Cote - 11-19-2017, 08:21 AM
RE: 41CL Self-Update - Neve - 11-19-2017, 08:56 AM
RE: 41CL Self-Update - Neve - 11-19-2017, 09:49 AM
RE: 41CL Self-Update - Monte Dalrymple - 11-19-2017, 06:48 PM
RE: 41CL Self-Update - Neve - 11-19-2017, 07:11 PM
RE: 41CL Self-Update - Sylvain Cote - 11-19-2017, 08:11 PM
RE: 41CL Self-Update - Neve - 11-19-2017, 08:37 PM
RE: 41CL Self-Update - Sylvain Cote - 11-19-2017, 09:39 PM
RE: 41CL Self-Update - Neve - 11-20-2017, 03:55 PM
RE: 41CL Self-Update - Neve - 11-21-2017, 03:08 AM
RE: 41CL Self-Update - Sylvain Cote - 11-21-2017, 09:54 AM
RE: 41CL Self-Update - Neve - 11-21-2017, 10:08 AM
RE: 41CL Self-Update - Monte Dalrymple - 11-21-2017, 04:25 PM
RE: 41CL Self-Update - Neve - 11-21-2017, 04:47 PM
RE: 41CL Self-Update - Monte Dalrymple - 11-21-2017, 07:34 PM
RE: 41CL Self-Update - Neve - 11-21-2017, 07:53 PM
RE: 41CL Self-Update - Monte Dalrymple - 11-21-2017, 08:43 PM
RE: 41CL Self-Update - Neve - 11-21-2017, 09:12 PM
RE: 41CL Self-Update - Monte Dalrymple - 11-21-2017, 10:15 PM
RE: 41CL Self-Update - Neve - 11-21-2017, 10:17 PM
RE: 41CL Self-Update - Sylvain Cote - 11-21-2017, 11:25 PM
RE: 41CL Self-Update - Neve - 11-22-2017, 03:11 AM
RE: 41CL Self-Update - aurelio - 09-06-2018, 09:09 PM
RE: 41CL Self-Update - Neve - 09-06-2018, 10:58 PM
RE: 41CL Self-Update - Sylvain Cote - 09-07-2018, 12:15 AM
RE: 41CL Self-Update - Ángel Martin - 09-07-2018, 05:26 AM
RE: 41CL Self-Update - Sylvain Cote - 09-07-2018, 11:35 AM
RE: 41CL Self-Update - Massimo Gnerucci - 09-07-2018, 12:00 PM
RE: 41CL Self-Update - Neve - 01-03-2019, 12:31 PM
RE: 41CL Self-Update - Sylvain Cote - 01-03-2019, 01:28 PM
RE: 41CL Self-Update - Neve - 01-03-2019, 11:22 PM
RE: 41CL Self-Update - Neve - 01-05-2019, 08:40 PM
RE: 41CL Self-Update - ijabbott - 01-05-2019, 09:01 PM
RE: 41CL Self-Update - Neve - 01-05-2019, 09:31 PM
RE: 41CL Self-Update - rprosperi - 01-06-2019, 05:28 AM
RE: 41CL Self-Update - Neve - 01-06-2019, 06:30 AM



User(s) browsing this thread: