Updating netBooter B Series PDU Firmware

Last Updated:
September 15, 2025
Products:
netBooter B Series

Upgrading your netBooter B series PDU device firmware involves two main steps: uploading a hex file via TFTP and uploading a bin file via the web interface. Follow the instructions below to complete the upgrade process.

What You’ll Need

Before starting the firmware upgrade, make sure you have the following:

  • A computer with network access (Windows, Linux, etc.)
  • A TFTP client installed on the computer
    • You can check if your Windows installation has TFTP enabled by default by typing in the command 'tftp' in your cmd prompt
    • If you receive a message saying 'tftp' is not recognized as an internal or external command, you may need to enable it in Windows (external link)
  • Telnet or serial console access

Step-by-Step Firmware Upgrade

Step 1: Identify the Hardware Revision and Obtain the Correct Firmware File

Identify the hardware revision of your netBooter B unit. You will need to ensure the firmware Hardware Revision matches your devices'.

  • Check the product sticker on your NetBooter device. Look for a field labeled HW.
  • Common examples: 3.2, 3.2.1, etc.
  • If no HW value is printed (common in PDUs manufactured before 2024), use the default value: 3.2.

Download the correct firmware file for your hardware revision by visiting the netBooter B Series support page.

Step 2: Connect your netBooter PDU to the network

The netBooter PDU is required to be connected to the network since the firmware file is uploaded to the unit over TFTP. Note the IP of the device - the device must be accessible over the network from the computer you'll be utilizing TFTP on.

Step 3: Upload the hex file via TFTP

This step loads the core application firmware into the device.

3.1: Set up the TFTP transfer
On your PC, place the hex file in a known location (such as C:\Documents). Then open a terminal or command prompt, cd over to the directory you placed the file in, and prepare the following command, but do not press Enter yet:

tftp 192.168.1.100 put xxx.hex

Replace the IP address above (192.168.1.100) with the current address of the netBooter device and xxx.hex with the actual filename of your firmware

3.2: Initiate upgrade mode on the netBooter PDU

Open a serial or Telnet terminal connected to the netBooter PDUand type:

upgrade 1

This will put the PDU in an upgrade mode for approximately 60 seconds, where the PDU will listen over TFTP for a firmware file. Immediately afterward, return to your PC and run the TFTP command you prepared earlier.

3.3 Verify the transfer

  • The LINK LED should begin blinking once per second.
  • During the transfer, you should see quick flashes embedded in the blinking pattern.
  • Upload should complete in under 30 seconds.
  • The device will automatically reboot within 60 seconds, or you can power-cycle it manually to restart sooner.

If you receive a timeout error, refer to the troubleshooting section below.

Step 4: Upload the bin file via the Web Interface

Once the device has rebooted and is active on the network:

  1. Open a web browser and go to: http://[device IP address]/synl, where [devce IP address] is the IP address of your PDU
  2. Locate and select the bin file.
  3. Click the Upload button.

The upload typically takes 40 to 60 seconds to complete.

Step 5: Verify the Firmware Update

Log into the web UI of the device, and scroll to the bottom of the home page. Look for the Version in the System Status table, and the "WF" value in the Copyright statement

Version should correspond to the version of the .hex file you TFTPed.

You'll also want to check that the "WF..." value in the Copyright statement matches the numbered part (88 in the above example) to the WF portion of the Version. If the "WF" part does not match, please check that you executed Step 4, which uploads the bin and is responsible for the WF version.

Troubleshooting

Hex file upload fails
If the hex upload fails (for example, due to power loss or a network issue), the unit may become unresponsive. If this happens, netBooter B series PDUs will go into Recovery Mode, where the PDU will listen ata static IP value of 192.168.2.220 for a hex file.

  1. Power cycle the unit. It should boot into recovery mode using the default IP address 192.168.2.220.
  2. Configure your PC to use an IP in the 192.168.2.x subnet.
  3. Connect your PDU directly to your PC using an Ethernet cable.
  4. Re-run the TFTP upload command: tftp 192.168.2.220 put xxx.hex

After the upload completes, the unit will reboot in 60 seconds or can be restarted manually.

Bin file upload fails
If the bin upload via web browser fails:

  • Simply repeat the process described in Step 2.
  • No additional recovery steps are needed if the hex upload was successful.

Let's Talk Solutions
Connect with our team to explore the right Synaccess PDU for your environment and deployment goals.
Contact Us
Still Need Help?
Reach out to our support team for troubleshooting, setup guidance, and product expertise.
Contact Support