
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:
-
Hold the reset pin (while the unit is powered on) for ~10 seconds.
-
When the status LED blinks rapidly, release the button.
-
Wait ~1 second, then press it again briefly.
-
The LED will turn orange, wait ~20 seconds.
-
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
-
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!).
-
Open System → Tools → Upload a File → Via Serial (XMODEM).
-
Select option 4 (38400 baud) when prompted.
-
In Tera Term, go to
Setup → Serial Port
and set baudrate to38400
. -
Use
File → Transfer → XMODEM → Send...
to upload theapc_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)
-
Power cycle the device.
-
Switch Tera Term to 9600 baud.
-
Log in as
apc
/apc
. -
Go to System → Tools → Upload a File → Serial (XMODEM).
-
Upload the latest v3.9.4 firmware, found in the extracted folder: apc_hw02_aos_394.bin
-
Wait for it to finish (again, up to 5 mins).
-
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!
Leave A Comment