Print | Rate this content

HP LaserJet Printer and Multifunction Printer (MFP) series - Performing a Firmware Upgrade

NOTE: Although the below instrucions are applicable to the majority of HP LaserJet products, some newer devices may use different procedures for upgrading the firmware. Search for product specific instructions on upgrading the firmware before proceeding with the below.

Remote firmware update

Many HP LaserJet series printer features remote firmware update capability. The method for downloading remote firmware updates from the Web site is similar to that used to download the latest printing system software and print drivers.

NOTE: Firmware for an embedded Jetdirect print server, an embedded print server, or a Jetdirect Inside print server will update when the printer firmware is updated.

The process for remotely upgrading firmware involves three steps:

  1. Determine the current level of firmware that is installed on the HP LaserJet series printer or Multifunction Printer (MFP).

  2. Go to the HP Web site and download the latest firmware to your computer.

  3. Download the new firmware to the product.

top

Determining the current level of firmware

Please print a configuration page prior to performing any firmware update. To print the configuration page:

Multifunction Devices (MFP) steps:

  1. Go to the MFP’s control panel.

  2. Press the Administration Icon on the touch screen.

  3. Select the INFORMATION selection on the touch screen.

  4. Select CONFIGURATION/STATUS PAGES.

  5. Select CONFIGURATION PAGE.

  6. Select the Print button.

Single Function Printers steps:

  1. Go to the printer’s control panel.

  2. Press the Menu hard button.

  3. Scroll down using the Hard arrow to the INFORMATION selection.

  4. Press the hard OK button

  5. Select PRINT CONFIGURATION.

  6. Press the hard OK button.

On the printed CONFIGURATION page look in the section marked "Device Information" for the firmware date code. The firmware date code will look something like this: 20040322 48.001.0

top

Downloading the latest firmware from www.hp.com

  1. Visit www.hp.com .

  2. Once on the HP web site use the Support and Drivers download link to start the search.

  3. Once the Download Drivers and Software selection is made available click on Radial button to activate the search capability and then enter your products model number. (for example P3005).

  4. Next, you should be directed to a choice of products where you can choose your product from the list.

  5. After choosing your product, a new screen should be presented that will provide selections for your operating system.

  6. Regardless of your operating system, select the Cross operating system (BIOS, Firmware, Diagnostics, etc.) choice.

  7. Once directed to the Cross operating systems screen, choose the appropriate firmware bundle for your download and follow the download instructions.

top

What you should know before downloading firmware to the printer or Multi function Printer (MFP)

The device can receive an RFU update of firmware when the product is in a Ready state. The product waits for all of the I/O channels to become idle before performing the update.

NOTE: Make sure no error messages appear on the control panel display before upgrading. Upgrade issues may also be reduced by ensuring the printer is not in Power save mode.
NOTE: If the firmware update involves a change in the format of the nonvolatile random-access memory (NVRAM), any menu settings that have been changed from the default setting may return to the new default settings. The settings must be changed again if they are to be different from the new defaults. The readme file for the firmware download should indicate which settings will be impacted if applicable.

The elapsed time for an update depends on the I/O transfer time, as well as the time that it takes for the product reinitialize. The I/O transfer time depends on a number of things, including the speed of the host computer that is sending the update and the I/O method (Local Port or network). The reinstallation time depends on the specific hardware configuration of the product, such as the number of EIO devices installed, the presence of external paper-handling devices and / or other features such as Fax capabilities which may be available with an MFP product.

If the remote firmware update process is interrupted before the firmware is downloaded (while RECEIVING UPGRADE appears on the control-panel display), then the firmware file must be sent again. If power is lost during the update process (while PERFORMING UPGRADE appears on the control-panel display), the update will be interrupted. The message RESEND UPGRADE or a similar message will then appear (in English only) on the control panel display. If this message is displayed the firmware update may now require that the update be sent only by a computer that is attached to the parallel or USB port of the product.

Any print jobs that are ahead of the RFU job in the queue are printed before the update is processed.

NOTE: When the upgrade process has completed the LaserJet will reboot. Once the printer or MFP is back online, print a Configuration Page and verify that the new firmware has been installed.

top

Remote firmware update using FTP through a browser

NOTE: This method is not recommended with Windows Vista or if Internet Explorer 7 is installed on your pc due to frequent timeouts. A stand-alone FTP client program is recommended for Windows Vista.

Complete the following steps to update the product firmware by using file transfer protocol (FTP) through a browser.

NOTE: The following instructions can be used with Windows or Macintosh operating systems.
  1. Take note of the TCP/IP address on the EIO-Jetdirect page or Embedded Jetdirect Page. These pages are the second page of the configuration page printout.

  2. Open a browser window.

  3. In the address line of the browser, type ftp://<IPADDRESS>, where <IPADDRESS> is the TCP/IP address of the product. For example, if the TCP/IP address is 192.168.0.90, type FTP://192.168.0.90.

  4. Locate the downloaded .RFU file for the product.

  5. Drag and drop the .RFU file into the window displaying the PORT1 icon in the browser.

NOTE: When the upgrade process has completed the LaserJet will reboot. Once the printer is back online, print a Configuration Page and verify that the new firmware has been installed.

top

Remote firmware update using FTP on a direct network connection (Microsoft Windows)

  1. If the printer uses a direct network connection, use file transfer protocol (FTP) to update the firmware.

  2. Take note of the TCP/IP address on the EIO-Jetdirect page. The EIO-Jetdirect page is the second page of the configuration page printout.

  3. Open a command window on the computer.

  4. In the address line of the browser, type ftp://<IPADDRESS> , where <IPADDRESS> is the TCP/IP address of the product. For example, if the TCP/IP address is 192.168.0.90, type FTP://192.168.0.90 .

  5. Press Enter on the keyboard.

  6. Press Enter when prompted for the user name.

  7. Press Enter when prompted for the password.

  8. Type bin at the command prompt.

  9. Press Enter. The message 200 Type set to I, Using binary mode to transfer files appears in the command window.

  10. Type put <FILENAME> , where <FILENAME> is the name of the .RFU file that was downloaded from the Web, including the path. For example, put C:\<filename.rfu> (without brackets) and then press Enter.

    NOTE: If the file name or path includes a space, you must enclose the file name or path in quotation marks. For example, put "C:\My Documents\<filename.rfu>".
  11. . The following series of messages appear in the command window:

    200 PORT command successful

    150 Opening BINARY mode data connection

    226 Ready

    226 Processing Job

    226 Transfer complete

  12. After these messages appear, a message containing transfer speed information appears. The download process begins and the firmware is updated on the product. This can take about five minutes. Let the process finish without further interaction with the product or the computer.

  13. Type bye at the command prompt to exit the FTP command.

  14. Type exit at the command prompt to return to the Microsoft Windows interface.

NOTE: When the upgrade process has completed the LaserJet will reboot. Once the printer is back online, print a Configuration Page and verify that the new firmware has been installed.

top

For Shared Windows Systems

If the device is shared on the network, then the following command can be issued from a command prompt:

copy /b FILENAME \\SHARENAME\PRINTERNAME

Where FILENAME is the name of the .RFU file, <SHARENAME> is the name of the machine, from which the printer is being shared, and <PRINTERNAME> is the printer's share name (do not type the angle brackets).

If the device is attached locally, then the .RFU file can be sent directly to the printer with a COPY command from a command prompt or DOS window.

top

Using USB

Before you can send a firmware upgrade through the USB port, you need to know the name of the computer the printer is connected to, and you need to enable printer sharing. These steps are for Windows® XP. Other versions of Windows operating systems are similar, with slightly different operations.

How to find out the name of your computer

  1. Click the Start button, Programs, Accessories, System Tools, and then choose System Information.

  2. You will find your computer’s name in the right window-pane next to System Name.

  3. Write down this name as it will be needed later.

How to share the connected printer

  1. Click the Start button, Settings, then Printers and Faxes.

  2. Right-click the printer you need to send the upgrade to, then choose Sharing…

  3. Choose the radio button labeled Share this printer.

  4. Type a name for the share. Make it short and easy to remember.

  5. Click Apply and write down the share name, as it will be needed later.

    For example: “HP LaserJet mfp”

How to send the firmware upgrade using a USB connection

  1. Open a DOS Command Prompt (in Windows NT® 4.0, 2000, or XP, click Start, Run, then type CMD and press OK, or in Windows 9x click Start, Programs, Accessories, and then click MSDOS Prompt.) and locate the directory where you saved the firmware file.

  2. Type: copy /b filename \\computer name\share name

    For example: copy /b ljXXXXmfpfw_0X.00X.X.rfu \\computer1\HP LaserJet mfp printer.

  3. Press Enter.

NOTE: When the upgrade process has completed the LaserJet will reboot. Once the printer is back online, print a Configuration Page and verify that the new firmware has been installed.

top

Updating firmware using “HP Easy Firmware Upgrade” utility

NOTE: Do not power cycle the MFP or the PC during this process or the MFP may become unstable and or unusable.

Please be aware that an upgrade in some circumstance may require ten minutes or more to complete.

When the upgrade process has completed the LaserJet will reboot. Once the printer is back online, print a Configuration Page and verify that the new firmware has been installed.

Please see the section “Expected device messages during an upgrade” for more information on messages on the control panel during an upgrade.

Update process

  1. Download the HP Easy Firmware Upgrade utility file to the desktop.

  2. Double click on the HP Easy Firmware Upgrade utility file. A dialog box with the name of the printer will open.

  3. Use the drop down arrow to select the printer you wish to upgrade. If the device you wish to upgrade is not in the list, you must install a print driver for the device and be able print to the device with the print driver before continuing.

  4. Click on the Send Firmware button.

  5. The progress bar will begin to move to the right indicating information is being transferred.

  6. On the PC, a smiling face will appear in the HP Easy Firmware Upgrade utility dialog box when the file has completely transferred to the computers spooler.

    Depending on the speed of your PC, the firmware upgrade process may or may not complete on the MFP before the progress bar on the screen completes.

  7. Once the MFP reboots, the firmware upgrade will be complete.

top

Remote firmware update using the LPR command

NOTE: This remote firmware update method is for use in Microsoft Windows NT 4.0, Windows 2000, Windows XP, and Windows Server 2003.

Complete the following steps to update the firmware by using the LPR command.

  1. Type lpr -P <IPADDRESS> -S <IPADDRESS> -o l <FILENAME> -OR- lpr -S <IPADDRESS> -Pbinps <FILENAME> , where <IPADDRESS> can be either the TCP/IP address or the hostname of the product, and where <FILENAME> is the filename of the .RFU file from a command window.

    NOTE: The parameter (-o l) consists of a lowercase "O", not a zero, and a lowercase "L", not a numeral 1. This parameter sets the transport protocol to binary mode.
  2. Press Enter on the keyboard. The messages described in the section "Printer messages during the firmware update" appear on the control panel.

    NOTE: The product automatically restarts the firmware to activate the update. At the end of the update process, the Ready message appears on the control panel.
  3. Type exit at the command prompt to close the command window.

top

Remote firmware update using the HP Printer Utility (Macintosh OS X)

The HP Printer Utility is a software program that gives you access to the product in Mac OS X.

The HP Printer Utility is available in Mac OS X V10.3 and later. The HP Printer Utility does not work when it is installed by using the AppleTalk protocol.

Use IP, Bonjour, Rendezvous, or a USB connection to enable the HP Printer Utility.

The HP Printer Utility can be found on the Administrator software CD (“Admin CD”) that came with the product.

If you do not have the CD, you can obtain the HP Printer Utility by downloading the latest product installer from the following Web sites:
www.hp.com/support/cljcm6030mfp or www.hp.com/support/cljcm6040mfp .

Complete the following steps:

  1. Open the HP Printer Utility.

  2. (OS X v 10.4 and 10.5) The utility can be found in the Application, Utilities folder by choosing the HP Printer Selector.

  3. (OS X v 10.3) The utility can be found in the Library, Printers, hp, Utilities folder.

  4. Choose your printer from the list, press Select and continue with step 7.

    1. If a list does not appear, click on the printer icon in the lower left corner.

    2. Choose your printer from the list, press Select and continue with step 7.

  5. If the product does not appear, click More Printers.... The Connection Type screen will appear.

  6. Choose the connection type (USB or TCP/IP). Choose the product name or enter in an IP address.

  7. On the Connection Type screen, click Add. The Select Printer screen will now appear.

  8. Choose your printer from the list and press Select.

  9. You are now in the HP Printer Utility.

  10. Select Update Firmware on the left side of the window, click Choose, browse to firmware upgrade file, and then click Open.

  11. On the Update Firmware screen, click Update.

top

Remote firmware update using FTP on a direct network connection (Macintosh)

If the printer uses a direct network connection, use file transfer protocol (FTP) to update the firmware.

NOTE: Before connecting to the product, make sure that the product is not in Sleep mode. In addition, also make certain that any error messages are cleared from the control-panel display.
  1. Take note of the TCP/IP address on the EIO-Jetdirect page. The EIO-Jetdirect page is the second page of the configuration page printout.

  2. Open a Terminal window on the Macintosh. The Terminal application can be found on the computer hard drive in the Applications/Utilities folder.

  3. Type FTP <TCP/IP printer ADDRESS> For example, if the TCP/IP address is 192.168.0.90, type FTP 192.168.0.90.

  4. Press Enter on the keyboard.

  5. Press Enter when prompted for the username and password.

  6. Type put <path>, where <path> is the location the .RFU file was downloaded from the Web, including the path.

    For example, type put /username/desktop/<filename.rfu> and then press Enter.

    NOTE: If the file name or path includes a space, you must enclose the file name or path in quotation marks.

    For example, type put "/user name/desktop/<filename.rfu>“.

    Type put and a space, and then drag and drop the .RFU file onto the terminal window to ensure that the entire proper path to the .RFU file is placed in the put command. The complete path to the file is automatically placed after the put command.

  7. The download process begins and the firmware is updated. This can take about five minutes. Let the process finish without further interaction with the product or the computer.

    NOTE: The product automatically restarts the firmware to activate the update. At the end of the update process, the Ready message appears on the control panel.

top

Remote firmware update using HP Web JetAdmin

Using HP Web JetAdmin 7.x or 8.X

Download the appropriate firmware update file from hp.com to a folder on your PC or the Web JetAdmin server.

  1. Start Web JetAdmin 7.x or 8.x.

  2. From the Navigation section of the screen, select the Device management selection from the dropdown menu. This is located in the top left hand section of the window.

  3. Choose the Device List folder and select one of the following depending on what list your device/s are located under:

    • All Devices

    • Ungrouped Devices

    • New Devices

    You can also select the Device Groups folder if a device group has been created for the device/s you want to update.

  4. Once you have selected you list or group that your device is located in highlight the device/s you want to update from populated Device List or Device Groups List on the right hand section of the window.

  5. Select Update Printer Firmware from the Device Tools drop down on the top right hand section of the window.

  6. Click the Browse button and locate the correct firmware image.

  7. Select the file and Click on the OK button.

  8. Select the Update button, found in the lower right portion of the window to start the update process.

    NOTE: Do not turn printer Off during the update process! When the update process is complete, the printer will automatically reboot. If the firmware update process fails, Web JetAdmin will provide notification with a page (screen) of information regarding the reason(s) for failure. A link will be provided to attempt the process again.

Using HP Web Jetadmin 10.x

NOTE: HP Web Jetadmin can be configured to get firmware details from hp.com directly. Use Tools, Options, Shared, Network, HTTP to add HTTP proxy details (if needed) and to enable Allow download. Allow download is required for HP Web Jetadmin to communicate with the Internet. Once these settings are enabled, HP Web Jetadmin may be able to get firmware listing and firmware image files directly from HP.com if this is allowed on the network where HP Web Jetadmin is running.
  1. Start Web Jetadmin 10.x.

  2. From the “Device Management” section, select All Devices (or the appropriate device group). An “All Devices” list will appear in the center window.

  3. Find your device in the list, or type the IP address of the device in the Quick Device Discovery section in the lower-left of the screen (this will highlight your device in the device list). You can sort the device list by clicking on a column name at the top.

  4. If your device list is sorted my model number, you may select multiple devices with the same model number by Control-Click or Shift-Click.

  5. Right-click on the device and select Upgrade firmware….

  6. An Upgrade Firmware window will appear. Select Device firmware and click Next.

  7. A list of available firmware will appear. If the correct version is listed, click Next, and the upgrade process will start.

If the correct firmware version does not appear on the list, you will need to manually upload it. New firmware may be available on an FTP site prior to appearing on hp.com.

The instructions below allow you to upload a RFU file from your local PC to WJA 10:

  1. Click on “Firmware/Firmware Repository” in the Device Management pane.

  2. A “Firmware Repository” window will appear in the center of the screen.

  3. Click on Upload in the upper-right of the window.

  4. Browse to the .rfu file on your local PC.

  5. Click Upload.

  6. Once the .rfu file is uploaded, go back to step 2 in the first section and complete steps 2 through 6.

NOTE: Do not turn printer Off during the update process! When the update process is complete, the printer will automatically reboot. If the firmware update process fails, Web JetAdmin will provide notification with a page (screen) of information regarding the reason(s) for failure. A link will be provided to attempt the process again.

top

Remote firmware update for UNIX systems

Any command method that delivers the .RFU file to the product is acceptable for UNIX systems, including the following.

Type cp /home/yourmachine/FILENAME /dev/parallel> at the command prompt, where </home/yourmachine/FILENAME> is the location of the .RFU file.

NOTE: The product automatically restarts the firmware to activate the update. At the end of the update process, the Ready message appears on the control panel.

top

Printer messages during the firmware update

Three messages appear during a normal update process.

Update messages
Printer message
Explanation
RECEIVING UPGRADE
This message appears from the time the product recognizes the beginning of an .RFU update until the time the product has verified the validity and integrity of the .RFU update.
PERFORMING UPGRADE
This message appears while the product is actually reprogramming the firmware.
INITIALIZING
This message appears from the time the product has finished reprogramming the DIMM until the product reinitializes.
NOTE: Print a new configuration page from the control panel and verify that the firmware date code on the Configuration page has changed to verify that the firmware update succeeded.

top

Troubleshooting a firmware update

The following tables list the causes and results of possible interruptions to the firmware update.

Troubleshooting a firmware update
Cause
Result
The job was cancelled from the control panel.
No update has occurred.
A break in the I/O stream occurred during send (for example, the parallel cable was removed).
No update has occurred.
A power cycle occurred during the RECEIVING UPGRADE process.
No update has occurred.
A power cycle occurred during the PERFORMING UPGRADE process.
No update has occurred. Resend the update through a parallel port.
A power cycle occurred during the INITIALIZING process.
The update has been completed.

Print jobs sent to the product while an update is in process do not interrupt the update.

The following table lists possible reasons for the failure of a remote firmware update and the corrective action require for each situation.

Troubleshooting a firmware update failure
Reason for firmware update failure
Corrective action
The .RFU file is corrupted.
The product recognizes that the file is corrupted and rejects the update. Download the file again and send the new file to the product.
The wrong product is contained in the .RFU file.
The product recognizes the printer mismatch and rejects the update. Download the correct file and send it to the product.
The upgrade was interrupted.
See The support pages for each printer model.
A flash hardware failure occurred.
Although it is extremely unlikely, the device might have a hardware failure. Call technical support to address the problem (see the flyer that came with the product for a local telephone support list).
NOTE: All HP LaserJet products leave the factory with the latest available firmware version installed.

top

Provide feedback

Please rate the information on this page to help us improve our content. Thank you!