manual:chapter1:installation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
manual:chapter1:installation [2017/04/30 13:04]
smartin
manual:chapter1:installation [2021/07/28 08:37] (current)
claudio [newRPL ROM installation Instructions (for Prime G1 model only)]
Line 1: Line 1:
-====Installing newRPL====+=====Installing newRPL===== 
 +====What is needed====
  
-===What is needed:===+  * HP 50g, HP 39g+, HP 39gs, HP 40gs, HP 48gII or HP Prime G1 hardware.  It is recommended to have fresh batteries installed.
  
-  * HP 50g (although this calculator was discontinued by HP in 2015used calculators can, of course, always be found on Ebay).  It is recommended to have fresh batteries installed. +  * Proper USB cable for the calculator you have (USB mini type B for all except HP Prime uses USB micro type B)or SD card (2 GB, formatted with FAT16) for the 50g target. 
- +
-  * SD card (2 GB, formatted with FAT16)+
        
-  * ROM file: newrplfw.bin (get the latest from [[http://hpgcc3.org/downloads/newrplfw.bin|here]])+  * ROM file: 
 +       * **newrplfw.bin** (get the latest from [[http://hpgcc3.org/downloads/newrplfw.bin|here]]) for the 50g target. 
 +       * **newrpl39.bin** (get the latest from [[http://hpgcc3.org/downloads/newrpl39.bin|here]]) for the 39gs/39g+ target. 
 +       * **newrpl40.bin** (get the latest from [[http://hpgcc3.org/downloads/newrpl40.bin|here]]) for the 40gs target. 
 +       * **newrpl48.bin** (get the latest from [[http://hpgcc3.org/downloads/newrpl48.bin|here]]) for the 48gII target. 
 +       * **newrplG1.bin** (get the latest from [[http://hpgcc3.org/downloads/newrplG1.bin|here]]) for the Prime G1 target.
        
-  * Text file: update.scp+  * Text file: **update.scp** (only if using SD card).
  
-===newRPL ROM installation Instructions:===+====newRPL ROM installation Instructions (for 50g, 40gs, 39gs, 48gII models) ====
  
-  - The **update.scp** text file contains only the name of the ROM file, **newrplfw.bin**.  Note that the text file must be a plain text file, so it cannot have embedded codes that frequently accompanies documents created with, for example, Microsoft Word.  The text file can be created on a Mac using TextEdit, Windows using Notepad, or on linux using Vi (or any text editor of choice).  Put both the **update.scp** and **newrplfw.bin** files in the root filesystem of the SD card.  Insert the SD card into the calculator. +  - **For SD card installation only**: The **update.scp** text file contains only the name of the ROM file, **newrplfw.bin**.  Note that the text file must be a plain text file, so it cannot have embedded codes that frequently accompanies documents created with, for example, //Microsoft Word//.  The text file can be created on a Mac using //TextEdit//, Windows using //Notepad//, or on Linux using //vi// (or any text editor of choice).  Put both the **update.scp** and **newrplfw.bin** files in the root filesystem of the SD card.  Insert the SD card into the calculator
-  - Enter the **Boot/Self Test Mode**:  Power the calculator OFF, press and hold the plus(+) and minus(-) keys simultaneously, insert a paper clip into the reset hole on the back of the calculator, remove the paper clip and then release the plus/minus keys after a few seconds.  The screen will have two options when in this mode: 1. UPDATE CODE, and 2. SELFTEST (the Boot version and the serial number appear at the bottom of the screen). +  - **For USB installation**: just connect the cable and start **the Connectivity Kit that came with the calculator**. Once **newRPL** is installed for the first time, all future updates can also be made using **newRPL Desktop**
-  - Enter mode 1. UPDATE CODE +  - Enter the **Boot/Self Test Mode**:  Power the calculator OFF, press and hold the plus(+) and minus(-) keys simultaneously, insert a paper clip into the reset hole on the back of the calculator, remove the paper clip and then release the plus/minus keys after a few seconds.  The screen will have two options when in this mode: ''1.UPDATE CODE'', and ''2.SELFTEST'' (the Boot version and the serial number appear at the bottom of the screen). 
-  - Choose 2. CARD+  - Enter mode ''1.UPDATE CODE''. 
 +  - Choose ''2.CARD'' if using an SD card, or ''1.USB'' if using the Connectivity Kit (and start the transfer from the Connectivity Kit).
  
-{{ :manual:chapter1:rominstall_1.jpg?200|Boot/Self Test Mode}}+(//Figure shows screen shots of the installation as it proceeds//)
  
-{{ :manual:chapter1:rominstall_2.jpg?200|Boot/Self Test Mode: Select 1. UPDATE CODE}}+{{ :manual:chapter1:rom-install-screen-shots.jpg?600|ROM Installation}}
  
-{{ :manual:chapter1:rominstall_3.jpg?200|Boot/Self Test ModeROM upgrade start}}+The ROM update will take about 2 minutes during which time a series of hexadecimal values will scroll down the screen.  At the end of the update the total size of the ROM will be printed, press **ENTER**.  If all goes well you will be presented with the **newRPL** display interface.  Since the ROM filename itself doesn't contain its version, use the command ''[[manual:chapter6:system:cmd_version|VERSION]]'' to return the installed version information.
  
-{{ :manual:chapter1:rominstall_4.jpg?200|Boot/Self Test Mode: Typical Hex values during ROM flash}}+|{{:manual:warning-145066_640.png?100 |Warning!}} Installing **newRPL** will overwrite the entire 2 MiB of flash in the calculator. This includes the ROM, and also all user flash banks in Port 2. Using **newRPL** for the first time will also erase all RAM, including __TEMPOB__, __USEROB__, __PORT 0__ and __ERAM 1__. Remember to backup everything, including your libraries in Port 2 before installing the **newRPL** ROM.|
  
-{{ :manual:chapter1:rominstall_5.jpg?200|Boot/Self Test Mode: Finished.}}+====newRPL ROM installation Instructions (for Prime G1 model only) ====
  
-{{ :manual:chapter1:rominstall_6.jpg?200|Boot/Self Test ModeDisplay interface}}+  - **First time install only**Connect the cable and start **the Connectivity Kit that came with the calculator**. Make sure it downloads the latest Prime firmware version. Do not need to flash it to the calculator yet. 
 +  - Run the **Prime Firmware Bundler** application distributed with newRPL Desktop. Follow the 3-step processThe first step needs the directory where the Connectivity Kit stores the firmwareThis should auto-populate unless you have some custom installation, in most cases no action is needed. The second step needs the location of the firmware file **newrplG1.bin** downloaded from the links above or from Sourceforge. On step 3 simply press proceed and watch for any errors. If it shows success, then newRPL was bundled into the firmware correctly. 
 +  - Start the Connectivity Kit again, this time update the calculator firmware as usual. 
 +  - After it's complete, the calculator will start normally. To switch to newRPL, press **On+Symb** to reset the calculator, then quickly **Esc<sup>hold</sup>**. Don't release Esc until you see a message from newRPL saying that "Install will wipe out RAM" 
 +  - Once **newRPL** is installed for the first time, all future updates can be made using **newRPL Desktop**. Doing it this way will update **newRPL** without affecting the Prime firmware at all. 
 +  - **Important**If you wish to update the Prime firmware to a newer version, don't forget to run the **Prime Firmware Bundler** after the Connectivity Kit downloads and extracts the file, and before you flash it to the calculator. Flashing a stock firmware without **newRPL** bundled in will completely remove **newRPL** from the calculator.
  
-The ROM update will take about 2 minutes during which time a series of Hex values will scroll down the screen.  At the end of the update the total size of the ROM will be printed, press ENTER.  If all goes well you will be presented with the newRPL display interface.  Since the ROM filename itself doesn't contain its version, use the command ''VERSION'' to return the installed version information.+====How to revert to the stock ROM====
  
-|{{:manual:warning-145066_640.png?100 |Warning!}} Installing newRPL will overwrite the entire 2MB of flash in the calculator. This includes the ROM, and also all user flash banks in Port 2. Using newRPL for the first time will also erase all RAM, including TEMPOB, USEROBPORT 0 and ERAM 1Remember to backup everythingincluding your libraries in Port 2 before installing the newRPL ROM.|+To revert back to the stock HP ROM that came with the calculator, just follow the directions above for loading the **newRPL** ROM, the only difference being the ROM file used.  In this caseuse the stock ROM file from the manufacturer When using an SD card (50g model only), the contents of the **update.scp** file would need to be changed to reflect this new ROM filename.
  
-----+The ROM update will take about 2 minutes during which time a series of hexadecimal values will scroll down the screen.  At the end of the update the total size of the ROM will be printed, press **ENTER**.  If all goes well you will be presented with the standard calculator screen.
  
-====How to revert to the stock ROM====+The latest HP50g stock ROM file (if you don't already have it) is currently available on the **hpcalc.org** website at [[http://www.hpcalc.org/details/7097|this link]]. 
 + 
 +The downloadable ZIP archive contains another zip file, **2MB FIX.zip**, which contains a ROM image that can fix problems with Port 2.  Because **newRPL** overwrites all of Port 2, **this ROM file, //2MB_215f.bin//, is required** in order to revert back after the **newRPL** ROM was installed.
  
-To revert back to the stock HP ROM that came with the HP50g, just follow the directions above for loading the newRPL ROM, the only difference being the ROM file used.  In this case, use the stock HP50g ROM file.  For this case, the contents of the update.scp file would need to be changed to reflect this new ROM filename.+For other models, always try to find a ROM image file that is padded all the way to the end of the flash memoryThis will guarantee **newRPL** is completely removed from your calculator and Port2 will be fully functional.
  
-The ROM update will take about 2 minutes during which time a series of Hex values will scroll down the screen At the end of the update the total size of the ROM will be printed, press ENTER.  If all goes well you will be presented with the stock HP50g screen.+On the **Prime G1** model, reverting back to stock ROM does not require removing **newRPL**Press **On<sup>hold</sup>+A<sup>hold</sup>+F** then press any of the shifts **Shift<sup>hold</sup>+Help** to reset the calculator. Very quickly press **Esc<sup>hold</sup>** and don't let go until you see HP logo and you are back to Prime world.
  
-The latest HP50g stock ROM file (if you don't already have itis currently available on the hpcalc.org website: http://www.hpcalc.org/details/7097+To completely uninstall **newRPL** from a **Prime G1** model, simply go to the Connectivity Kit folder where the firmware is and delete all files in there (these files contain **newRPL** bundled in). This will force the Connectivity Kit to re-download the latest version of the stock firmwareThen flash the stock firmware as usual and **newRPL** will be gone completely.
  
-The downloadable ZIP archive contains another zip file, //2MB FIX.zip//, which contains a ROM image that can fix problems with port 2.  Because newRPL overwrites all of Port 2, **this ROM file, //2MB_215f.bin//, is required** in order to revert back after the newRPL ROM was installed. 
  • manual/chapter1/installation.1493582655.txt.gz
  • Last modified: 2017/04/30 13:04
  • by smartin