Recently, I repaired a rack-mounted APC AP7952 (Zero-U) PDU that only showed 9 outlets instead of the full set of 24. This issue isn’t limited to the AP7952, it can happen with other models like the AP7951, AP7953, AP7921, and more. The unit was no longer responding on the network and I couldn’t access the web interface or ping it.

After seeing similar cases online, I decided to dive in and was able to fix it purely through software, without replacing hardware.

Step 1 – Initial Inspection

I first disassembled the unit (spoiler: this is not necessary for the fix) thinking there might be a burnt relay, blown surge protector, or loose cable. Everything looked fine. However, I did discover a soldered CR2032 battery, which surprised me. It’s not socketed and would be a pain to replace later. If it dies, it might reset internal settings after a power outage… something to watch out for.

 

Step 2 – Factory Reset

To start clean, first reset the unit:

  1. Hold the reset pin (while the unit is powered on) for ~10 seconds.

  2. When the status LED blinks rapidly, release the button.

  3. Wait ~1 second, then press it again briefly.

  4. The LED will turn orange, wait ~20 seconds.

  5. The unit resets to factory defaults:

    • Username: apc

    • Password: apc

Step 3 – Serial Connection

Use a serial cable (e.g. RJ12 APC 940-0144A + USB-to-Serial converter, or this all-in-one USB->RJ12 cable from amazon.com, or here on amazon.nl or amazon.de).
I recommend using Tera Term on Windows (also available for other OS), which supports XMODEM uploads needed later.

 

Step 4 – The Problem

In the Device Manager menu, I saw only 9 outlets.
After upgrading to the latest firmware, I saw no outlets at all.

Clearly, something deeper was wrong, likely a misconfigured internal model/board setup.

Step 5 – Uploading Old Firmware with Backdoor Access

  1. Download this firmware (also found at https://www.se.com/us/en/download/document/APC_RPDU_393_EN/), extract it and in it you’ll find an old v2.0.2 firmware named apc_hw02_aos_202.bin (versions below v3.5 include access to a hidden factory menu!).

  2. Open System → Tools → Upload a File → Via Serial (XMODEM).

  3. Select option 4 (38400 baud) when prompted.

  4. In Tera Term, go to Setup → Serial Port and set baudrate to 38400.

  5. Use File → Transfer → XMODEM → Send... to upload the apc_hw02_aos_202.bin firmware.

Wait for the upload to finish (it takes a few minutes, just like in the old days).

Step 6 – Factory Menu Access

After upload:

  • Switch Tera Term back to 9600 baud.

  • Wait up to 5 minutes for the firmware to boot.

  • If nothing happens, insert a pin into the reset hole briefly (1 sec).

Now log in with:

  • Username: any text (really — anything works)

  • Password: TENmanUFactOryPOWER

You’re now in the factory menu !

When prompted, enter:

  • Hardware Revision: B2(for AP7952 and many other products, you can safely put B2)
  • Model Number: AP7952 (or what’s printed on your unit)
  • Serial Number: e.g. JA0423019285 (from label on the backside)
  • Manufacture Date: 01/01/2015 (this always worked for me)
  • MAC Address: 00 C0 B7 6E 53 99 (from label on the backside or any other that you want, spaces required)
  • International/Language Type: just press ENTER
  • Self-test: choose n (No)
  • Finally: set Baud Rate to 2400

Switch Tera Term’s baudrate to 2400 as well.


Step 7 – Reinstall Latest Firmware (AOS and RPDU)

  1. Power cycle the device.

  2. Switch Tera Term to 9600 baud.

  3. Log in as apc / apc.

  4. Go to System → Tools → Upload a File → Serial (XMODEM).

  5. Upload the latest v3.9.4 firmware, found in the extracted folder: apc_hw02_aos_394.bin

  6. Wait for it to finish (again, up to 5 mins).

  7. Now, upload the latest RPDU firmware: apc_hw02_rpdu_393.bin, also found in that folder, via the same menu using XMODEM.

Again: do not reboot too quickly — wait for full internal flashing to complete (up to 5 minutes!)

Step 8 – Done!

After rebooting, you should see:

  • All 24 outlets restored (or any other number when using another model)
  • Web access functional again
  • Network settings configurable
  • Outlets individually controllable again

This is a great example of how older enterprise hardware can often be restored with the right tools — and some persistence. No soldering, no parts replaced, just serial access, firmware juggling, and patience.

Let me know if this helped or if you have questions!