Post Reply 
How to Update 41-CL
06-13-2017, 05:15 PM
Post: #21
RE: How to Update 41-CL
(05-03-2017 07:55 PM)JurgenRo Wrote:  
(05-02-2017 10:02 PM)Sylvain Cote Wrote:  Hello Juergen,

No update ROM or Java application has been released yet.

The update process will look like the following ...

First, you will have to download the update rom in the 41CL and activate it.
-> instructions will be supplied for this step

Then, you will have to start the java program on the host
Code:
Windows ex.: java -jar clupdate-0.5.1.jar --update rom_files.zip COM4 4800 [ENTER]
Linux   ex.: java -jar clupdate-0.5.1.jar --update rom_files.zip /dev/ttyUSB0 4800 [ENTER]

Finally you will have to do these steps on the 41CL
Code:
CMOPEN    // open the communication channel
"*"       // flash range to verify (* = all)
FLCHK?    // download FLDB as CFLDB, find outdated ROM images, update CFLDB, then upload CFLDB to the PC
"*"       // flash range to update (* = all)
FLUPD     // download outdated images found by FLCHK? and update flash memory
CMCLOSE   // close the communication channel

At that point your 41CL is up to date. 8-)

But like Monte said, we are just starting the limited beta phase and things are still soft at the moment.
I still need to add more functionality to the program, write the user manual, write the presentation file for the HHC2017, etc.

Please be patient, it is coming!

Sylvain

PS: in the meantime, read the cl_update.pdf document from Monte.

Wow!! That is great News indeed!! I will read the cl_update and looking forward to this Milestone! Thank you Sylvain, Monte very much for the great work!!
Juergen

Sylvain, waiting this your job more than the first step on the moon Smile
Thank-you
Find all posts by this user
Quote this message in a reply
06-13-2017, 08:32 PM
Post: #22
RE: How to Update 41-CL
Very interesting !

Well, I don't think this great work will apply to my beloved beta CL :-)

Probably about time to consider upgrading...

Thank you Sylvain and Monte !

Etienne
Visit this user's website Find all posts by this user
Quote this message in a reply
06-14-2017, 12:35 AM
Post: #23
RE: How to Update 41-CL
(06-13-2017 08:32 PM)Etienne Victoria Wrote:  Well, I don't think this great work will apply to my beloved beta CL :-)
Hello Etienne,
My understanding is it will, beta and v2 boards are closely related and should be upgradable like the v2 board.
Sylvain
Find all posts by this user
Quote this message in a reply
06-14-2017, 07:14 AM
Post: #24
RE: How to Update 41-CL
Hello Sylvain,

Great news! This will be very useful.

I will nevertheless upgrade and will use your solution to upgrade both beta and V4 boards.

Thank you!

Etienne
Visit this user's website Find all posts by this user
Quote this message in a reply
06-14-2017, 08:41 AM
Post: #25
RE: How to Update 41-CL
(06-14-2017 12:35 AM)Sylvain Cote Wrote:  
(06-13-2017 08:32 PM)Etienne Victoria Wrote:  Well, I don't think this great work will apply to my beloved beta CL :-)
Hello Etienne,
My understanding is it will, beta and v2 boards are closely related and should be upgradable like the v2 board.
Sylvain

Great news!
Thank you Sylvain.

Greetings,
    Massimo

-+×÷ ↔ left is right and right is wrong
Visit this user's website Find all posts by this user
Quote this message in a reply
06-14-2017, 06:08 PM
Post: #26
RE: How to Update 41-CL
News update ...

Finally, I am releasing tonight a new version of the java program to the beta testers.

The latest beta version are: UPDAT-1G.ROM (from Monte) and clupdate-0.6.0.jar (from me)

Teasing examples ... Wink

Show clupdate help information

PC: java -jar clupdate-0.6.0.jar --help
PC: console output
Code:
command     parameter(s)                             description
----------- -------------------------------------- + --------------------------------
--help                                             | list available commands
--manual                                           | show user's manual
--list      file-or-dir-name                       | list rom_files content
--validate  file-or-dir-name                       | validate rom_files content
--diff      file-or-dir-name file-or-dir-name      | show diff between two rom_files
--update    file-or-dir-name serial-port baud-rate | update to rom_files content
--upload    filename serial-port baud-rate         | upload a ROM image to a 41CL
--download  filename serial-port baud-rate         | download a ROM image from a 41CL

Show differences between two distribution files

PC: java -jar clupdate-0.6.0.jar --diff zip/rom_files_2017-04-18.zip zip/rom_files_2017-06-09.zip
PC: console output
Code:
================================================================================​==========================================================
                     [zip/rom_files_2017-04-18.zip::mem_ref_v2.txt] vs [zip/rom_files_2017-06-09.zip::mem_ref_v2.txt]
------------------------------------------------------------------------------------------------------------------------------------------
RAMPGX4.ROM     [Page:0x026 ID:4RAM Rev:2016-06-30 YCRC:0xA68DA1A0] != RAMPGX4.ROM     [Page:0x026 ID:4RAM Rev:2016-09-12 YCRC:0xA181AD52]
ALPHA4.ROM      [Page:0x02B ID:4ALP Rev:2013-01-24 YCRC:0x96A0E587] != ALPHA44.ROM     [Page:0x02B ID:4ALP Rev:2017-01-02 YCRC:0x09E5FFC1]
LIBRARY4.ROM    [Page:0x03F ID:4LIB Rev:2016-10-06 YCRC:0xCDD9E4EB] != LIBRARY4.ROM    [Page:0x03F ID:4LIB Rev:2017-05-16 YCRC:0xBF465233]
YFNS-4E.ROM     [Page:0x062 ID:YFNS Rev:2014-11-21 YCRC:0x985A987B] != UPDAT-1G.ROM    [Page:0x062 ID:YUPS Rev:2017-06-08 YCRC:0xC3FAEFC4]
CHESS1.ROM      [Page:0x06B ID:CHES Rev:2015-10-19 YCRC:0x3C42523A] != CHESS1.ROM      [Page:0x06B ID:CHES Rev:2017-05-05 YCRC:0xD285F4BD]
CHESS2.ROM      [Page:0x06C ID:CHES Rev:2015-10-19 YCRC:0xF6F699E1] != CHESS2.ROM      [Page:0x06C ID:CHES Rev:2017-05-05 YCRC:0x7B042C6D]
UNITCONV.ROM    [Page:0x078 ID:UNIT Rev:2017-01-24 YCRC:0x6F56BF5E] != UNITCONV.ROM    [Page:0x078 ID:UNIT Rev:2017-01-25 YCRC:0xE8A981FA]
MPATHS.ROM      [Page:0x0C6 ID:METX Rev:2017-04-18 YCRC:0x2E4318F4] != MPATHS.ROM      [Page:0x0C6 ID:METX Rev:2017-04-30 YCRC:0xFD703F97]
MLINES.ROM      [Page:0x0C7 ID:METX Rev:2017-04-17 YCRC:0x375290F9] != MMADRID.ROM     [Page:0x0C7 ID:5MAD Rev:2017-04-24 YCRC:0x185C3372]
FLDB_V2.ROM     [Page:0x0DE ID:FLDB Rev:2017-04-18 YCRC:0x04182017] != FLDB_V2.ROM     [Page:0x0DE ID:FLDB Rev:2017-06-09 YCRC:0x06092017]
IMDB_V2.ROM     [Page:0x0DF ID:IMDB Rev:2017-04-18 YCRC:0xEA74C17A] != IMDB_V2.ROM     [Page:0x0DF ID:IMDB Rev:2017-06-09 YCRC:0x83D7EA89]
SMAT41.ROM      [Page:0x0E0 ID:SM44 Rev:2016-01-24 YCRC:0x7C3DF66A] != SMAT41.ROM      [Page:0x0E0 ID:SM44 Rev:2017-03-13 YCRC:0xFFEA1469]
SMAT44.ROM      [Page:0x0E3 ID:SM44 Rev:2016-01-23 YCRC:0xC1BAF48C] != SMAT44.ROM      [Page:0x0E3 ID:SM44 Rev:2017-03-13 YCRC:0x413BA395]
HLMAT41.ROM     [Page:0x0E4 ID:SM44 Rev:2016-01-24 YCRC:0xFA0B6B1D] != HLMAT41.ROM     [Page:0x0E4 ID:SM44 Rev:2017-03-07 YCRC:0xC8CBEB21]
HLMAT43.ROM     [Page:0x0E6 ID:SM44 Rev:2016-11-23 YCRC:0x801F06BB] != HLMAT43.ROM     [Page:0x0E6 ID:SM44 Rev:2017-01-02 YCRC:0x725C468C]
OSXB1.ROM       [Page:0x0EC ID:OSX3 Rev:2016-08-14 YCRC:0x8EAE9026] != OSXB1.ROM       [Page:0x0EC ID:OSX3 Rev:2017-03-23 YCRC:0xE382DBE5]
OSXB3.ROM       [Page:0x0EE ID:OSX3 Rev:2015-01-21 YCRC:0xA1953F5A] != OSXB3.ROM       [Page:0x0EE ID:OSX3 Rev:2017-03-24 YCRC:0xAA6E8246]
PWREXT1.ROM     [Page:0x0F8 ID:PWRX Rev:2016-08-17 YCRC:0x468C908C] != PWREXT1.ROM     [Page:0x0F8 ID:PWRX Rev:2016-08-18 YCRC:0x12F8AA29]
PWREXT2.ROM     [Page:0x0F9 ID:PWRX Rev:2016-08-17 YCRC:0xBEF0F55B] != PWREXT2.ROM     [Page:0x0F9 ID:PWRX Rev:2016-08-27 YCRC:0x7E9DAE07]
------------------------------------------------------------------------------------------------------------------------------------------
Differences: 19
------------------------------------------------------------------------------------------------------------------------------------------

================================================================================​==========================================================
                        [zip/rom_files_2017-04-18.zip::mem_ref.txt] vs [zip/rom_files_2017-06-09.zip::mem_ref.txt]
------------------------------------------------------------------------------------------------------------------------------------------
TOOLBOX3.ROM    [Page:0x05F ID:TOOL Rev:2012-02-17 YCRC:0x80DE201D] != EVAL_1C.ROM     [Page:0x05F ID:FRML Rev:2017-06-09 YCRC:0xF5667731]
YFNS-4E.ROM     [Page:0x062 ID:YFNS Rev:2014-11-21 YCRC:0x985A987B] != UPDAT-1G.ROM    [Page:0x062 ID:YUPS Rev:2017-06-08 YCRC:0xC3FAEFC4]
-ALPHA.ROM      [Page:0x066 ID:ALPH Rev:2016-08-25 YCRC:0x925F4E1D] != HANDY.ROM       [Page:0x066 ID:HNDY Rev:2016-07-07 YCRC:0x5C5FE236]
CHESS1.ROM      [Page:0x06B ID:CHES Rev:2015-10-19 YCRC:0x3C42523A] != CHESS1.ROM      [Page:0x06B ID:CHES Rev:2017-05-05 YCRC:0xD285F4BD]
CHESS2.ROM      [Page:0x06C ID:CHES Rev:2015-10-19 YCRC:0xF6F699E1] != CHESS2.ROM      [Page:0x06C ID:CHES Rev:2017-05-05 YCRC:0x7B042C6D]
UNITCONV.ROM    [Page:0x078 ID:UNIT Rev:2017-01-24 YCRC:0x6F56BF5E] != UNITCONV.ROM    [Page:0x078 ID:UNIT Rev:2017-01-25 YCRC:0xE8A981FA]
RAMPAGX.ROM     [Page:0x0BB ID:RAMP Rev:2012-02-17 YCRC:0x54616E9D] != MLONDON.ROM     [Page:0x0BB ID:5LON Rev:2017-04-30 YCRC:0x616E44B8]
MPATHS.ROM      [Page:0x0C6 ID:METX Rev:2017-04-18 YCRC:0x2E4318F4] != MPATHS.ROM      [Page:0x0C6 ID:METX Rev:2017-04-30 YCRC:0xFD703F97]
MLINES.ROM      [Page:0x0C7 ID:METX Rev:2017-04-17 YCRC:0x375290F9] != MMADRID.ROM     [Page:0x0C7 ID:5MAD Rev:2017-04-24 YCRC:0x185C3372]
DIFFGEOM.ROM    [Page:0x0C8 ID:GEOD Rev:2016-08-02 YCRC:0x2EE795F5] != DIFFGEOM.ROM    [Page:0x0C8 ID:GEOD Rev:2016-08-28 YCRC:0xF1B9A63D]
XROM.ROM        [Page:0x0D0 ID:ROMX Rev:2016-09-05 YCRC:0x8CE957F5] != XROM.ROM        [Page:0x0D0 ID:ROMX Rev:2017-04-29 YCRC:0xDAAD35AD]
GRAFIKS2.ROM    [Page:0x0D9 ID:GRF1 Rev:2016-07-27 YCRC:0x98B10CDC] != GRAFIKS2.ROM    [Page:0x0D9 ID:GRF1 Rev:2016-07-27 YCRC:0xEE12B8E5]
FLDB.ROM        [Page:0x0DE ID:FLDB Rev:2017-04-18 YCRC:0x04182017] != FLDB.ROM        [Page:0x0DE ID:FLDB Rev:2017-06-09 YCRC:0x06092017]
IMDB.ROM        [Page:0x0DF ID:IMDB Rev:2017-04-18 YCRC:0x35AB1F6B] != IMDB.ROM        [Page:0x0DF ID:IMDB Rev:2017-06-09 YCRC:0x371664BE]
LIBRARY4.ROM    [Page:0x120 ID:4LIB Rev:2016-10-06 YCRC:0xCDD9E4EB] != LIBRARY4.ROM    [Page:0x120 ID:4LIB Rev:2017-05-16 YCRC:0xBF465233]
RAMPGX4.ROM     [Page:0x121 ID:4RAM Rev:2016-06-30 YCRC:0xA68DA1A0] != RAMPGX4.ROM     [Page:0x121 ID:4RAM Rev:2016-09-12 YCRC:0xA181AD52]
ALPHA4.ROM      [Page:0x123 ID:4ALP Rev:2013-01-24 YCRC:0x96A0E587] != ALPHA44.ROM     [Page:0x123 ID:4ALP Rev:2017-01-02 YCRC:0x09E5FFC1]
OSXB1.ROM       [Page:0x168 ID:OSX3 Rev:2016-08-14 YCRC:0x8EAE9026] != OSXB1.ROM       [Page:0x168 ID:OSX3 Rev:2017-03-23 YCRC:0xE382DBE5]
OSXB3.ROM       [Page:0x16A ID:OSX3 Rev:2015-01-21 YCRC:0xA1953F5A] != OSXB3.ROM       [Page:0x16A ID:OSX3 Rev:2017-03-24 YCRC:0xAA6E8246]
PWREXT1.ROM     [Page:0x180 ID:PWRX Rev:2016-08-17 YCRC:0x468C908C] != PWREXT1.ROM     [Page:0x180 ID:PWRX Rev:2016-08-18 YCRC:0x12F8AA29]
PWREXT2.ROM     [Page:0x181 ID:PWRX Rev:2016-08-17 YCRC:0xBEF0F55B] != PWREXT2.ROM     [Page:0x181 ID:PWRX Rev:2016-08-27 YCRC:0x7E9DAE07]
SMAT41.ROM      [Page:0x1A0 ID:SM44 Rev:2016-01-24 YCRC:0x7C3DF66A] != SMAT41.ROM      [Page:0x1A0 ID:SM44 Rev:2017-03-13 YCRC:0xFFEA1469]
SMAT44.ROM      [Page:0x1A3 ID:SM44 Rev:2016-01-23 YCRC:0xC1BAF48C] != SMAT44.ROM      [Page:0x1A3 ID:SM44 Rev:2017-03-13 YCRC:0x413BA395]
HLMAT41.ROM     [Page:0x1A4 ID:SM44 Rev:2016-01-24 YCRC:0xFA0B6B1D] != HLMAT41.ROM     [Page:0x1A4 ID:SM44 Rev:2017-03-07 YCRC:0xC8CBEB21]
HLMAT43.ROM     [Page:0x1A6 ID:SM44 Rev:2016-11-23 YCRC:0x801F06BB] != HLMAT43.ROM     [Page:0x1A6 ID:SM44 Rev:2017-01-02 YCRC:0x725C468C]
HANDY.ROM       [Page:0x1B8 ID:HNDY Rev:2016-07-07 YCRC:0x5C5FE236] != WARPB1.ROM      [Page:0x1B8 ID:WARP Rev:2017-05-21 YCRC:0xB236C2B7]
DTCOMPAR.ROM    [Page:0x1B9 ID:TTRC Rev:2016-10-06 YCRC:0xB1A46D4E] != WARPB2.ROM      [Page:0x1B9 ID:WARP Rev:2017-05-22 YCRC:0x8ED85B52]
PSYCHRO.ROM     [Page:0x1C4 ID:STEQ Rev:2016-11-13 YCRC:0x24F6B2FE] != PSYCHRO.ROM     [Page:0x1C4 ID:STEQ Rev:2017-01-08 YCRC:0x5C74CFF9]
FILTERS2.ROM    [Page:0x1DA ID:EEFD Rev:2015-11-15 YCRC:0x662009E3] != FILTERS2.ROM    [Page:0x1DA ID:EEFD Rev:2016-12-15 YCRC:0xCAD49825]
------------------------------------------------------------------------------------------------------------------------------------------
Differences: 29
------------------------------------------------------------------------------------------------------------------------------------------

Update a v2 board with the latest ROM version

PC: java -jar clupdate-0.6.0.jar --update zip/rom_files_2017-06-09.zip /dev/tty.usbserial 4800
PC: console output
Code:
22:16:24 --update   [fileName: zip/rom_files_2017-06-09.zip] [portName: /dev/tty.usbserial] [baudRate: 4800]
22:16:24 File       zip/rom_files_2017-06-09.zip loading ... done
22:16:28 Serial     /dev/tty.usbserial opened at 4800 baud.
22:16:28 Waiting    for 41CL commands ...

Open communication channel
CL: CMOPEN
PC: console output
Code:
22:16:38 Received   OPEN_CHANNEL_REQUEST(0x41)
22:16:38 Sent       OPEN_CHANNEL_RESPONSE(0x42)

Scan Flash memory for outdated ROMs
CL: "*"
CL: FLCHK?
PC: console output
Code:
22:17:51 Received   FLDB_2MB_IMPORT_REQUEST(0x43) [Page: 0x0DE] [boardGeneration: FIRST]
22:17:51 File       [FileName: FLDB_V2.ROM] [YCRC:0x06092017] [Rev: 2017-06-10]
22:17:51 Sending    8192 = 8192 bytes sent
22:18:18 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:23:33 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:28:47 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:34:00 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:39:14 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:44:27 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:49:40 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:54:44 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
22:59:51 Received   CORR_FLDB_2MB_EXPORT_REQUEST(0x4B)
22:59:51 Sent       CORR_FLDB_2MB_EXPORT_RESPONSE(0x4C)
22:59:51 Receiving  2185 2192 2187 1628 = 8192 bytes received
23:00:10 File       CFLDB_V2.ROM saved
23:00:10 Report     Outdated ROM images [boardGeneration: FIRST]
23:00:10 Report     ADVL1-1B.ROM    [Page:0x008 ID:41AD Rev:2013-11-21 YCRC:0xDD3065AC]
23:00:10 Report     ADVL1-1B.ROM    [Page:0x009 ID:41AD Rev:2013-11-21 YCRC:0xDD3065AC]
23:00:10 Report     ADVU1-1B.ROM    [Page:0x00C ID:41AD Rev:2015-12-28 YCRC:0xF7BCFBE7]
23:00:10 Report     ADVU2-1B.ROM    [Page:0x00D ID:41AD Rev:2015-12-28 YCRC:0x2B2E2B57]
23:00:10 Report     MPL2V1F.ROM     [Page:0x00E ID:MLTI Rev:2011-08-02 YCRC:0xE3E8C1B1]
23:00:10 Report     RAMPGX4.ROM     [Page:0x026 ID:4RAM Rev:2016-09-12 YCRC:0xA181AD52]
23:00:10 Report     ALPHA44.ROM     [Page:0x02B ID:4ALP Rev:2017-01-02 YCRC:0x09E5FFC1]
23:00:10 Report     LIBRARY4.ROM    [Page:0x03F ID:4LIB Rev:2017-05-16 YCRC:0xBF465233]
23:00:10 Report     UPDAT-1G.ROM    [Page:0x062 ID:YUPS Rev:2017-06-08 YCRC:0xC3FAEFC4]
23:00:10 Report     UNITCONV.ROM    [Page:0x078 ID:UNIT Rev:2017-01-25 YCRC:0xE8A981FA]
23:00:10 Report     MPATHS.ROM      [Page:0x0C6 ID:METX Rev:2017-04-30 YCRC:0xFD703F97]
23:00:10 Report     MMADRID.ROM     [Page:0x0C7 ID:5MAD Rev:2017-04-24 YCRC:0x185C3372]
23:00:10 Report     FLDB_V2.ROM     [Page:0x0DE ID:FLDB Rev:2017-06-09 YCRC:0x06092017]
23:00:10 Report     IMDB_V2.ROM     [Page:0x0DF ID:IMDB Rev:2017-06-09 YCRC:0x83D7EA89]
23:00:10 Report     SMAT41.ROM      [Page:0x0E0 ID:SM44 Rev:2017-03-13 YCRC:0xFFEA1469]
23:00:10 Report     SMAT44.ROM      [Page:0x0E3 ID:SM44 Rev:2017-03-13 YCRC:0x413BA395]
23:00:10 Report     HLMAT41.ROM     [Page:0x0E4 ID:SM44 Rev:2017-03-07 YCRC:0xC8CBEB21]
23:00:10 Report     HLMAT43.ROM     [Page:0x0E6 ID:SM44 Rev:2017-01-02 YCRC:0x725C468C]
23:00:10 Report     OSXB1.ROM       [Page:0x0EC ID:OSX3 Rev:2017-03-23 YCRC:0xE382DBE5]
23:00:10 Report     OSXB3.ROM       [Page:0x0EE ID:OSX3 Rev:2017-03-24 YCRC:0xAA6E8246]
23:00:10 Report     MATPOL11.ROM    [Page:0x0F0 ID:4MTI Rev:2015-01-01 YCRC:0xD0A6FF32]
23:00:10 Report     MATPOL12.ROM    [Page:0x0F1 ID:4MTI Rev:2015-01-01 YCRC:0xB0549E94]
23:00:10 Report     PPCAPPS1.ROM    [Page:0x0F2 ID:PPCU Rev:2015-02-11 YCRC:0x2CC66A39]
23:00:10 Report     PPCAPPS2.ROM    [Page:0x0F3 ID:PPCU Rev:2015-02-11 YCRC:0x772F977E]
23:00:10 Report     MATPOL21.ROM    [Page:0x0F4 ID:4MTI Rev:2015-01-01 YCRC:0xB83FE386]
23:00:10 Report     MATPOL22.ROM    [Page:0x0F5 ID:4MTI Rev:2014-11-30 YCRC:0x6B94A7E0]
23:00:10 Report     GERMAN1.ROM     [Page:0x0F6 ID:KRGM Rev:2016-05-12 YCRC:0x0A1DE4B8]
23:00:10 Report     GERMAN2.ROM     [Page:0x0F7 ID:KRGM Rev:2015-02-23 YCRC:0x70E62F06]
23:00:10 Report     PWREXT1.ROM     [Page:0x0F8 ID:PWRX Rev:2016-08-18 YCRC:0x12F8AA29]
23:00:10 Report     PWREXT2.ROM     [Page:0x0F9 ID:PWRX Rev:2016-08-27 YCRC:0x7E9DAE07]
23:00:10 Report     Summary: 30 outdated of 256 ROM images

Update Flash memory
CL: "*"
CL: FLUPD
PC: console output
Code:
23:10:32 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x008]
23:10:32 Image      ADVL1-1B.ROM    [Page:0x008 ID:41AD Rev:2013-11-21 YCRC:0xDD3065AC]
23:10:32 Sending    8192 = 8192 bytes sent
23:10:49 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x009]
23:10:49 Image      ADVL1-1B.ROM    [Page:0x009 ID:41AD Rev:2013-11-21 YCRC:0xDD3065AC]
23:10:49 Sending    8192 = 8192 bytes sent
23:11:06 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x00C]
23:11:06 Image      ADVU1-1B.ROM    [Page:0x00C ID:41AD Rev:2015-12-28 YCRC:0xF7BCFBE7]
23:11:06 Sending    8192 = 8192 bytes sent
23:11:24 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x00D]
23:11:24 Image      ADVU2-1B.ROM    [Page:0x00D ID:41AD Rev:2015-12-28 YCRC:0x2B2E2B57]
23:11:24 Sending    8192 = 8192 bytes sent
23:11:41 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x00E]
23:11:41 Image      MPL2V1F.ROM     [Page:0x00E ID:MLTI Rev:2011-08-02 YCRC:0xE3E8C1B1]
23:11:41 Sending    8192 = 8192 bytes sent
23:14:43 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x026]
23:14:43 Image      RAMPGX4.ROM     [Page:0x026 ID:4RAM Rev:2016-09-12 YCRC:0xA181AD52]
23:14:43 Sending    8192 = 8192 bytes sent
23:17:44 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x02B]
23:17:44 Image      ALPHA44.ROM     [Page:0x02B ID:4ALP Rev:2017-01-02 YCRC:0x09E5FFC1]
23:17:44 Sending    8192 = 8192 bytes sent
23:20:46 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x03F]
23:20:46 Image      LIBRARY4.ROM    [Page:0x03F ID:4LIB Rev:2017-05-16 YCRC:0xBF465233]
23:20:46 Sending    8192 = 8192 bytes sent
23:23:48 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x062]
23:23:48 Image      UPDAT-1G.ROM    [Page:0x062 ID:YUPS Rev:2017-06-08 YCRC:0xC3FAEFC4]
23:23:48 Sending    8192 = 8192 bytes sent
23:26:50 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x078]
23:26:50 Image      UNITCONV.ROM    [Page:0x078 ID:UNIT Rev:2017-01-25 YCRC:0xE8A981FA]
23:26:50 Sending    8192 = 8192 bytes sent
23:29:52 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0C6]
23:29:52 Image      MPATHS.ROM      [Page:0x0C6 ID:METX Rev:2017-04-30 YCRC:0xFD703F97]
23:29:52 Sending    8192 = 8192 bytes sent
23:30:10 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0C7]
23:30:10 Image      MMADRID.ROM     [Page:0x0C7 ID:5MAD Rev:2017-04-24 YCRC:0x185C3372]
23:30:10 Sending    8192 = 8192 bytes sent
23:33:11 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0DE]
23:33:11 Image      FLDB_V2.ROM     [Page:0x0DE ID:FLDB Rev:2017-06-09 YCRC:0x06092017]
23:33:11 Sending    8192 = 8192 bytes sent
23:33:29 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0DF]
23:33:29 Image      IMDB_V2.ROM     [Page:0x0DF ID:IMDB Rev:2017-06-09 YCRC:0x83D7EA89]
23:33:29 Sending    8192 = 8192 bytes sent
23:36:30 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0E0]
23:36:30 Image      SMAT41.ROM      [Page:0x0E0 ID:SM44 Rev:2017-03-13 YCRC:0xFFEA1469]
23:36:30 Sending    8192 = 8192 bytes sent
23:36:48 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0E3]
23:36:48 Image      SMAT44.ROM      [Page:0x0E3 ID:SM44 Rev:2017-03-13 YCRC:0x413BA395]
23:36:48 Sending    8192 = 8192 bytes sent
23:37:05 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0E4]
23:37:05 Image      HLMAT41.ROM     [Page:0x0E4 ID:SM44 Rev:2017-03-07 YCRC:0xC8CBEB21]
23:37:05 Sending    8192 = 8192 bytes sent
23:37:22 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0E6]
23:37:22 Image      HLMAT43.ROM     [Page:0x0E6 ID:SM44 Rev:2017-01-02 YCRC:0x725C468C]
23:37:22 Sending    8192 = 8192 bytes sent
23:40:24 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0EC]
23:40:24 Image      OSXB1.ROM       [Page:0x0EC ID:OSX3 Rev:2017-03-23 YCRC:0xE382DBE5]
23:40:24 Sending    8192 = 8192 bytes sent
23:40:41 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0EE]
23:40:41 Image      OSXB3.ROM       [Page:0x0EE ID:OSX3 Rev:2017-03-24 YCRC:0xAA6E8246]
23:40:41 Sending    8192 = 8192 bytes sent
23:43:43 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F0]
23:43:43 Image      MATPOL11.ROM    [Page:0x0F0 ID:4MTI Rev:2015-01-01 YCRC:0xD0A6FF32]
23:43:43 Sending    8192 = 8192 bytes sent
23:44:00 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F1]
23:44:00 Image      MATPOL12.ROM    [Page:0x0F1 ID:4MTI Rev:2015-01-01 YCRC:0xB0549E94]
23:44:00 Sending    8192 = 8192 bytes sent
23:44:17 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F2]
23:44:17 Image      PPCAPPS1.ROM    [Page:0x0F2 ID:PPCU Rev:2015-02-11 YCRC:0x2CC66A39]
23:44:17 Sending    8192 = 8192 bytes sent
23:44:35 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F3]
23:44:35 Image      PPCAPPS2.ROM    [Page:0x0F3 ID:PPCU Rev:2015-02-11 YCRC:0x772F977E]
23:44:35 Sending    8192 = 8192 bytes sent
23:44:52 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F4]
23:44:52 Image      MATPOL21.ROM    [Page:0x0F4 ID:4MTI Rev:2015-01-01 YCRC:0xB83FE386]
23:44:52 Sending    8192 = 8192 bytes sent
23:45:09 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F5]
23:45:09 Image      MATPOL22.ROM    [Page:0x0F5 ID:4MTI Rev:2014-11-30 YCRC:0x6B94A7E0]
23:45:09 Sending    8192 = 8192 bytes sent
23:45:27 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F6]
23:45:27 Image      GERMAN1.ROM     [Page:0x0F6 ID:KRGM Rev:2016-05-12 YCRC:0x0A1DE4B8]
23:45:27 Sending    8192 = 8192 bytes sent
23:45:44 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F7]
23:45:44 Image      GERMAN2.ROM     [Page:0x0F7 ID:KRGM Rev:2015-02-23 YCRC:0x70E62F06]
23:45:44 Sending    8192 = 8192 bytes sent
23:48:46 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F8]
23:48:46 Image      PWREXT1.ROM     [Page:0x0F8 ID:PWRX Rev:2016-08-18 YCRC:0x12F8AA29]
23:48:46 Sending    8192 = 8192 bytes sent
23:49:03 Received   PAGE_IMPORT_REQUEST(0x53) [Page:0x0F9]
23:49:03 Image      PWREXT2.ROM     [Page:0x0F9 ID:PWRX Rev:2016-08-27 YCRC:0x7E9DAE07]
23:49:03 Sending    8192 = 8192 bytes sent

Rescan Flash memory for outdated ROMs (safety procedure)
CL: "*"
CL: FLCHK?
PC: console output
Code:
23:52:46 Received   FLDB_2MB_IMPORT_REQUEST(0x43) [Page: 0x0DE] [boardGeneration: FIRST]
23:52:46 File       [FileName: FLDB_V2.ROM] [YCRC:0x06092017] [Rev: 2017-06-10]
23:52:46 Sending    8192 = 8192 bytes sent
23:53:13 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
23:58:26 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
00:03:40 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
00:08:53 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
00:14:07 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
00:19:20 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
00:24:33 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
00:29:37 Received   KEEP_ALIVE(0x59))))))))))))))))))))))))))))))))
00:34:44 Received   CORR_FLDB_2MB_EXPORT_REQUEST(0x4B)
00:34:44 Sent       CORR_FLDB_2MB_EXPORT_RESPONSE(0x4C)
00:34:44 Receiving  2185 2249 2250 1508 = 8192 bytes received
00:35:03 File       CFLDB_V2.ROM saved
00:35:03 Report     Outdated ROM images [boardGeneration: FIRST]
00:35:03 Report     Summary: 0 outdated of 256 ROM images

Close communication channel and exit clupdate program
CL: CMCLOSE
PC: console output
Code:
00:36:10 Received   CLOSE_CHANNEL_REQUEST(0x57)
00:36:10 Sent       CLOSE_CHANNEL_RESPONSE(0x58)
00:36:14 Serial     /dev/tty.usbserial closed.
Find all posts by this user
Quote this message in a reply
09-20-2017, 02:47 AM
Post: #27
RE: How to Update 41-CL
Hi Sylvain,

Just wondering if the final version of your update utility has been released. It would be great to see the slides from your HHC presentation posted as well. I did notice a link to clupdate on Monte's site, but there is no file present.

I have a fresh set of batteries and I'm ready to try it out!
~Mark

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
09-20-2017, 12:44 PM
Post: #28
RE: How to Update 41-CL
(09-20-2017 02:47 AM)mfleming Wrote:  Hi Sylvain,

Just wondering if the final version of your update utility has been released. It would be great to see the slides from your HHC presentation posted as well. I did notice a link to clupdate on Monte's site, but there is no file present.

I have a fresh set of batteries and I'm ready to try it out!
~Mark

AMEN! I've been waiting for this, as well.

smp
Find all posts by this user
Quote this message in a reply
09-20-2017, 01:15 PM
Post: #29
RE: How to Update 41-CL
I will post the links and the instructions late tonight (GMT-4).
Sylvain
Find all posts by this user
Quote this message in a reply
09-20-2017, 05:14 PM
Post: #30
RE: How to Update 41-CL
(09-20-2017 02:47 AM)mfleming Wrote:  Hi Sylvain,

Just wondering if the final version of your update utility has been released. It would be great to see the slides from your HHC presentation posted as well. I did notice a link to clupdate on Monte's site, but there is no file present.

I have a fresh set of batteries and I'm ready to try it out!
~Mark

Link was activated yesterday. Sylvain asked me to wait until after HHC.
Visit this user's website Find all posts by this user
Quote this message in a reply
09-21-2017, 04:14 AM (This post was last modified: 09-21-2017 05:50 PM by Sylvain Cote.)
Post: #31
RE: How to Update 41-CL
Here are the links ...

HHC:2017 41CL Update Presentation & Support Files

41CL Calculator Files Area & Manuals

I will write an article soon on how to update the 41CL, in the meantime the presentation have everything you need to update your 41CL.

Sylvain

edit: corrected invalid link
Find all posts by this user
Quote this message in a reply
09-21-2017, 03:25 PM
Post: #32
RE: How to Update 41-CL
(09-21-2017 04:14 AM)Sylvain Cote Wrote:  Here are the links ...

HHC:2017 41CL Update Presentation & Support Files

...

Your link to the support files comes up with a 404 error for me...

smp
Find all posts by this user
Quote this message in a reply
09-21-2017, 05:51 PM
Post: #33
RE: How to Update 41-CL
(09-21-2017 03:25 PM)smp Wrote:  Your link to the support files comes up with a 404 error for me...

Sorry about that, link corrected.

Sylvain
Find all posts by this user
Quote this message in a reply
09-21-2017, 06:51 PM (This post was last modified: 09-21-2017 06:52 PM by smp.)
Post: #34
RE: How to Update 41-CL
Sylvain,

I have a version 4 board that I purchased and installed back in mid-2016, and this is the very first time for me to use the serial port on my CL.

I've been following the instructions in the mini-how-to document, and I'm stuck on uploading the UPDAT-2B.ROM file.

When I execute the YIMP and the upload, I see the proper messages on my Macintosh, and I see RECEIVING on my CL. Then, I see OVERRUN on my CL. The Macintosh command finishes as it should, but, of course, I've not actually gotten the file into the CL.

Is there some simple process that I can perform to get the serial connection between my Mac and my CL running?

Thanks very much, in advance, for your attention and advice.

smp
Find all posts by this user
Quote this message in a reply
09-21-2017, 07:08 PM
Post: #35
RE: How to Update 41-CL
(09-21-2017 06:51 PM)smp Wrote:  When I execute the YIMP and the upload, I see the proper messages on my Macintosh, and I see RECEIVING on my CL. Then, I see OVERRUN on my CL. The Macintosh command finishes as it should, but, of course, I've not actually gotten the file into the CL.

I did notice the instructions in the presentation did not include setting the clock speed. Make sure you have TURBO 50 so that the processor keeps up with the serial data. On rare occasions I've seen transfers fail the first time, but if it continues to do so, drop the baud rate to 2400 and try again.

~Mark

P.S. congratulations to Sylvain, Monte and all the beta testers!

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
09-21-2017, 09:16 PM
Post: #36
RE: How to Update 41-CL
(09-21-2017 07:08 PM)mfleming Wrote:  I did notice the instructions in the presentation did not include setting the clock speed. Make sure you have TURBO 50 so that the processor keeps up with the serial data. On rare occasions I've seen transfers fail the first time, but if it continues to do so, drop the baud rate to 2400 and try again.

Yes! That did the trick. Thanks very much, Mark, for pointing this out. With the TURBO 50 command in there, my CL is now in the middle of performing the update.

smp
Find all posts by this user
Quote this message in a reply
09-21-2017, 10:52 PM
Post: #37
RE: How to Update 41-CL
(09-21-2017 09:16 PM)smp Wrote:  Yes! That did the trick. Thanks very much, Mark, for pointing this out. With the TURBO 50 command in there, my CL is now in the middle of performing the update.

Found another typo in the directions! The command to update the images should be FLUPD not FLUDP.

82 outdated of 512 ROM images...

Remember kids, "In a democracy, you get the government you deserve."
Find all posts by this user
Quote this message in a reply
09-21-2017, 11:01 PM (This post was last modified: 09-21-2017 11:33 PM by smp.)
Post: #38
RE: How to Update 41-CL
(09-21-2017 10:52 PM)mfleming Wrote:  Found another typo in the directions! The command to update the images should be FLUPD not FLUDP.

82 outdated of 512 ROM images...

Yes, I found that typo, too.

I also had 82 outdated of 512.

Still cranking away as I type this. 27 still left to go.

smp
Find all posts by this user
Quote this message in a reply
09-21-2017, 11:41 PM (This post was last modified: 09-21-2017 11:42 PM by smp.)
Post: #39
RE: How to Update 41-CL
YAY! My CL is all updated!

WHEW! I finally managed to get the update properly going at 16:02:45, and it just finished up at 19:36:08.

Monte, thanks again for such a superb product.

Sylvain and Monte, thanks a million for such an elegant and easy way to perform a major update like this. If a bonehead like me can get it done, then I believe that anyone can do it.

Wow. This is simply excellent. I am psyched.

smp
Find all posts by this user
Quote this message in a reply
09-22-2017, 02:17 AM (This post was last modified: 09-22-2017 02:17 AM by Sylvain Cote.)
Post: #40
RE: How to Update 41-CL
(09-21-2017 11:41 PM)smp Wrote:  YAY! My CL is all updated!
Congratulations for your update! Smile and thanks mark for helping smp.

Sorry for the typos, I will revise the presentation to remove them and post the link here when it's done, may take some days thought.

Sylvain
Find all posts by this user
Quote this message in a reply
Post Reply 




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