Thanks again guys !
Following Monte suggestion after a connection loss during the update, i did a byte/byte control of the ROMs (FLCHK? without the CPONLY command prior to it).
Hereby the resulting PC output (i checked first the 41CL BIOS ROMS if needed an update) :
Code:
PS C:\Emulateurs\Calculatrices\HP41CL> java -jar clupdate-1.1.0.jar --update rom_files_220722.zip COM2 4800
08:44:09 --update [fileName: rom_files_220722.zip] [portName: COM2] [baudRate: 4800]
08:44:09 File rom_files_220722.zip loading ... done
08:44:10 Serial COM2 opened at 4800 baud.
08:44:10 Waiting for 41CL commands ...
08:44:32 Received OPEN_CHANNEL_REQUEST(0x41)
08:44:32 Sent OPEN_CHANNEL_RESPONSE(0x42)
08:46:49 Received FLDB_8MB_IMPORT_REQUEST(0x47) [Page: 0x0DE] [BoardGeneration: third] [EstimatedFullScan: 02h 51m 18s]
08:46:49 File [FileName: FLDB.ROM] [YCRC:0x07222022] [Rev: 2022-07-22]
08:46:49 Sending 2408 2394 2408 982 = 8192 bytes sent
08:47:16 Received KEEP_ALIVE(0x59))))))))
08:48:28 Received CORR_FLDB_8MB_EXPORT_REQUEST(0x4F)
08:48:28 Sent CORR_FLDB_8MB_EXPORT_RESPONSE(0x50)
08:48:28 Receiving 2184 2184 2184 1640 = 8192 bytes received
08:48:46 File CFLDB.ROM saved
08:48:46 Report Outdated ROM images [BoardGeneration: third]
08:48:46 Report 0 outdated pages, out of 1024 pages, spread over 0 Flash blocks, estimated update time: 00h 00m 00s
////// Here the ROMs byte/byte control starts /////
08:52:54 Received FLDB_8MB_IMPORT_REQUEST(0x47) [Page: 0x0DE] [BoardGeneration: third] [EstimatedFullScan: 02h 51m 18s]
08:52:54 File [FileName: FLDB.ROM] [YCRC:0x07222022] [Rev: 2022-07-22]
08:52:54 Sending 2394 2408 2408 982 = 8192 bytes sent
08:53:21 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
08:58:43 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:04:05 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:09:26 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:14:47 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:20:09 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:25:31 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:30:43 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:36:04 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:41:26 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:46:47 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:52:10 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
09:57:31 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:02:52 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:08:14 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:13:36 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:19:00 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:24:22 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:29:44 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:35:05 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:40:26 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:45:49 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:51:12 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
10:56:32 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:01:59 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:07:31 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:13:04 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:18:37 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:24:10 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:29:43 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:35:16 Received KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
11:40:39 Received CORR_FLDB_8MB_EXPORT_REQUEST(0x4F)
11:40:39 Sent CORR_FLDB_8MB_EXPORT_RESPONSE(0x50)
11:40:39 Receiving 2184 2184 2184 1640 = 8192 bytes received
11:40:58 File CFLDB.ROM saved
11:40:58 Report Outdated ROM images [BoardGeneration: third]
11:40:58 Report CLILUP.ROM [Page:0x064 ID:YUIL Rev: YCRC:0xC4F52F75]
11:40:58 Report CFIT1.ROM [Page:0x081 ID:CURV Rev: YCRC:0x5E63839D]
11:40:58 Report CFIT2.ROM [Page:0x082 ID:CURV Rev: YCRC:0x7312D04A]
11:40:58 Report VIEIRA.ROM [Page:0x0F6 ID:LUIZ Rev:2022-07-07 YCRC:0x60A9770B]
11:40:58 Report MAZES.ROM [Page:0x0F7 ID:MAZZ Rev:2022-07-07 YCRC:0x520AA566]
11:40:58 Report SWAP21.ROM [Page:0x100 ID:2SWP Rev:2022-07-07 YCRC:0x05843F5B]
11:40:58 Report SWAP22.ROM [Page:0x101 ID:2SWP Rev:2022-07-07 YCRC:0xC35B0763]
11:40:58 Report INDOOR.ROM [Page:0x18D ID:INDO Rev:2022-07-22 YCRC:0xA0C9FFBC]
11:40:58 Report CRTVONK.ROM [Page:0x197 ID:VONK Rev:2022-07-22 YCRC:0x088E0FBC]
11:40:58 Report ASTROREF.ROM [Page:0x21B ID:BREF Rev: YCRC:0x03468714]
11:40:58 Report SWORDS.ROM [Page:0x247 ID:IGSW Rev: YCRC:0xB0EEDC5D]
11:40:58 Report WPNEFF_L.ROM [Page:0x2BE ID:WPNE Rev: YCRC:0xE4C89BC9]
11:40:58 Report WPNEFF_U.ROM [Page:0x2BF ID:WPNE Rev: YCRC:0xAA5B6B68]
11:40:58 Report 13 outdated pages, out of 1024 pages, spread over 9 Flash blocks, estimated update time: 00h 28m 57s
//// Finished the control ; it took 2h50 min /////
//// Now update the obsolete ROMS ////
11:43:13 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x064]
11:43:13 Image CLILUP.ROM [Page:0x064 ID:YUIL Rev: YCRC:0xC4F52F75]
11:43:13 Sending 2408 2408 2394 982 = 8192 bytes sent
11:46:15 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x081]
11:46:15 Image CFIT1.ROM [Page:0x081 ID:CURV Rev: YCRC:0x5E63839D]
11:46:15 Sending 2408 2394 2394 996 = 8192 bytes sent
11:46:32 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x082]
11:46:32 Image CFIT2.ROM [Page:0x082 ID:CURV Rev: YCRC:0x7312D04A]
11:46:32 Sending 2394 2408 2394 996 = 8192 bytes sent
11:49:35 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x0F6]
11:49:35 Image VIEIRA.ROM [Page:0x0F6 ID:LUIZ Rev:2022-07-07 YCRC:0x60A9770B]
11:49:35 Sending 2408 2394 2408 982 = 8192 bytes sent
11:49:52 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x0F7]
11:49:52 Image MAZES.ROM [Page:0x0F7 ID:MAZZ Rev:2022-07-07 YCRC:0x520AA566]
11:49:52 Sending 2394 2408 2394 996 = 8192 bytes sent
11:52:54 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x100]
11:52:54 Image SWAP21.ROM [Page:0x100 ID:2SWP Rev:2022-07-07 YCRC:0x05843F5B]
11:52:54 Sending 2408 2394 2394 996 = 8192 bytes sent
11:53:11 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x101]
11:53:11 Image SWAP22.ROM [Page:0x101 ID:2SWP Rev:2022-07-07 YCRC:0xC35B0763]
11:53:11 Sending 2408 2394 2408 982 = 8192 bytes sent
11:56:14 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x18D]
11:56:14 Image INDOOR.ROM [Page:0x18D ID:INDO Rev:2022-07-22 YCRC:0xA0C9FFBC]
11:56:14 Sending 2408 2394 2408 982 = 8192 bytes sent
11:59:15 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x197]
11:59:15 Image CRTVONK.ROM [Page:0x197 ID:VONK Rev:2022-07-22 YCRC:0x088E0FBC]
11:59:15 Sending 2394 2394 2394 1010 = 8192 bytes sent
12:02:18 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x21B]
12:02:18 Image ASTROREF.ROM [Page:0x21B ID:BREF Rev: YCRC:0x03468714]
12:02:18 Sending 2408 2394 2394 996 = 8192 bytes sent
12:05:20 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x247]
12:05:20 Image SWORDS.ROM [Page:0x247 ID:IGSW Rev: YCRC:0xB0EEDC5D]
12:05:20 Sending 2408 2394 2408 982 = 8192 bytes sent
12:08:22 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x2BE]
12:08:22 Image WPNEFF_L.ROM [Page:0x2BE ID:WPNE Rev: YCRC:0xE4C89BC9]
12:08:22 Sending 2408 2408 2394 982 = 8192 bytes sent
12:08:39 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x2BF]
12:08:39 Image WPNEFF_U.ROM [Page:0x2BF ID:WPNE Rev: YCRC:0xAA5B6B68]
12:08:39 Sending 2408 2408 2394 982 = 8192 bytes sent
12:12:30 Received CORR_FLDB_8MB_EXPORT_REQUEST(0x4F)
12:12:30 Sent CORR_FLDB_8MB_EXPORT_RESPONSE(0x50)
12:12:30 Receiving 2176 2192 2192 1632 = 8192 bytes received
12:12:48 File CFLDB.ROM saved
12:12:48 Report Outdated ROM images [BoardGeneration: third]
12:12:48 Report 0 outdated pages, out of 1024 pages, spread over 0 Flash blocks, estimated update time: 00h 00m 00s
12:14:52 Received CLOSE_CHANNEL_REQUEST(0x57)
12:14:52 Sent CLOSE_CHANNEL_RESPONSE(0x58)
12:14:56 Serial COM2 closed.
//// Done ! ////
Conclusion :
A byte/byte control of the ROMs found 13 NOK/Obsolete ROMS.
I noticed, that the 41CL did a different BEEP when during the process for each of those NOK ROM.
Thanks to the above easy to follow guide(s) , updating 41CL ROMs has become super easy for any casual user.