41CL Self-Update
|
01-03-2019, 12:20 PM
(This post was last modified: 01-07-2019 07:57 AM by jedu.)
Post: #136
|
|||
|
|||
RE: 41CL Self-Update - Another success - Update
Hi
I purchased in January 2017 a V4 board. I had it installed by Jose Gonzalez (at the same time I got a Time module from him, very good service) in October 2017 and I didn't had the time to play with it, until yesterday... I decided to try to update it, and everything was such easy, that sometimes I even think the calculator was cheating me. What follows are the first steps in my learning experience. I hope others can benefit of it. I used Ubuntu 16.04LTS almost clean and I followed the excellent pdf by Sylvain Côté 41CL FLASH UPDATE Before that I read a bunch of messages and I followed this PDF, with two small additions, changes I'll mention later. I downloaded clupdate-1.1.0.zip and rom_files_181228.zip from 41CL Calculator File Area To my surprise the content was not as described in Sylvain's pdf... in particular there was no UPDAT-2B.ROM ... I installed Oracle JDK (which includes JRE) using the "Ubuntu way". Code:
And I followed Sylvain's pdf instructions, with inputs from several messages... I added the TURBO 50 I uploaded UPDAT-4A.ROM (Instead of UPDAT-2B.ROM). This was the part in which I was less confident... I didn't get the clear idea that I was doing it well... I used a USB 2.0 to RS232 DB9, UGREEN Serial RS232 Adapter and the serial cable I purchased from Daryl at the same time. Linux recognized the adapter without any problem. I had to search with dmesg the /dev/tty the kernel had given to the serial interface, in my case /dev/ttyUSB0. Please note that the device file cannot be used by standard users... Instead of adding my user to the dialout group or changing the permissions I did use sudo. This can be very probably considered a bad practice... Code:
I did run a COMPLETE FLASH SCAN (V3 & V4) This is the output, after the scan: Code: 23:47:05 --update [fileName: rom_files_181228.zip] [portName: /dev/ttyUSB0] [baudRate: 4800] I started the update (changing the command FLUDP by FLUPD) Code: 01:15:57 Received PAGE_IMPORT_REQUEST(0x53) [Page:0x00A] The calculator showed UPD DONE. I continued with Sylvain's instructions closing the communications and setting up MMU. And that was all... at least that's what I thought... Later, a user discovered that the first three modules weren't updated. In fact it's correct... you can notice in the previous list excerpts with a -> that the YFNX-4C.ROM module is the 4th to be discovered to be outdated but the first one to be updated. The first three modules, NUT0-N, TIME-3A, and YFNZ-4F are part of the operating system and as such write-protected and aren't updated. The solution is to execute OSUPDT before FLUPD to remove the protection and after the update OSPROT to restore protection. Original explanation can be found here: http://www.hpmuseum.org/forum/thread-120...#pid109967 There is a new feature which gets installed in this update in the 41CL Update Functions (YUPS module, in fact in UPDAT-4A.ROM) which improves dramatically the speed of scan time. Read all the comments, including situations in which this could cause problems here http://www.hpmuseum.org/forum/thread-120...#pid109837. Thank you to Monte and Sylvain for your work and members of the forum for your help... Now I only need to decide to "play/learn" with it, by preparing a good configuration and reading much from 41CL manuals and HP41-DVD... I tried to follow without success Gene Wright's recommendations in: HHC 2015 HP 41CL update In particular I get stuck in configuration 1, in step 12: XEQ HEPINI, trying to get the "A" into the prompt... Any clue? Best regards and thank you for your time. Eduardo/EA2BAJ PD: If somebody wants the full log, just send me a private message. PD2: It some of comments or conclusions are dangerous, just let me know. PD3: Perhaps having Sylvain's PDF updated in HHC would be very helpful... |
|||
« Next Oldest | Next Newest »
|
User(s) browsing this thread: 1 Guest(s)