I tripled my UPS battery capacity: Was it worth it?

From 7Ah to 22Ah to protect my NAS, keep the internet running during power cuts, and discover that 0% on a UPS does not always mean 0%.

For a while, I used an Eaton Ellipse ECO 650 UPS to protect my NAS. The idea was simple: if the power went out, the UPS had to give it enough time to shut down properly and prevent data problems.

The problem was that the original battery had become badly degraded. During the latest outages, the UPS lasted only a short time, which is a poor combination for a NAS.

I had already experienced data corruption after an abrupt shutdown and had to spend several days restoring the system. Since then, having a UPS that actually works has stopped being “an extra” and has become an important part of my setup.

Value 4 value⚡️

If the content has been useful to you, please consider supporting me so that I can create more articles like this. Lightning address (only for Lightning payments): [email protected]

What finally convinced me was an eight-hour power cut. The fibre connection was still working, but my router, modem and NAS ran out of power very quickly.

To make matters worse, Spain were playing that day. With the 4G connection performing poorly, I ended up watching only parts of the match. It was not the end of the world, but it was the perfect reminder that, if the fibre network remains active during an outage, it makes a lot of sense to keep at least the modem and router running.

So I decided to run an experiment: keep the same UPS, but replace its original 12V 7Ah battery with a 12V 22Ah Victron AGM battery.

The question was quite simple: would I gain real runtime, or would the UPS shut down anyway because it “thinks” it still has the original battery?

Before you begin: an important warning

This modification is neither official nor approved by Eaton. The Eaton Ellipse ECO 650 is designed to work with a specific battery. Although that battery is replaceable, the manufacturer does not present this model as a UPS with extended battery capacity.

⚠️ Warning: this project involves high currents at 12V and a UPS that operates internally at 220V. If you do not have at least a basic understanding of electricity, polarity, fuses, insulation and cable sizing, do not copy this blindly.

For this project, I did not modify the 220V section of the UPS. The modification was made on the battery side, but that does not mean it is risk-free. A 12V AGM battery can deliver extremely high currents in the event of a short circuit.

At 12V, you do not face the same electric-shock risk as at 220V, but you can still get sparks, overheating cables, damaged terminals or even a fire if the installation is done incorrectly. That is why I used appropriately sized cable, short cable runs, crimped terminals and a fuse on the battery’s positive lead.

This article explains what I did, my calculations and my results. It is not an invitation to modify a UPS without knowing what you are doing.

The goal of the project

My goal was not to get more power from the UPS. The Eaton Ellipse ECO 650 is still a small UPS with a rated output of 650VA / 400W. Replacing the battery does not make its internal electronics more powerful.

What I wanted was more runtime with small loads. In my case, the main goal was to allow the NAS to shut down correctly and then keep the router and modem running for several hours.

There is also a secondary use that I find quite interesting: during a real power cut, this modified UPS can also work as a small emergency energy reserve. If the load is managed carefully, it can charge a phone, power a low-consumption LED light or run another small device for a limited time.

It is not a portable power station or a battery capable of powering half a house, but it can still make a real difference during a long outage. Being able to charge a phone, keep the internet running or use a basic light for a few hours can be far more useful than it sounds when the power actually goes out.

The equipment I wanted to protect

The plan was to power the following equipment during an outage:

EquipmentWhat it should do during the outage
NASShut down automatically after 2 minutes
RouterKeep running
Modem/ONTKeep running
Local networkRemain available
Fibre connectionKeep working if the external network remains active
Phone / LED light / small deviceOccasional use if needed

The NAS is the device I am most concerned about protecting, but I do not need it to remain on for hours. What matters is that it detects the outage, waits for a short grace period and shuts down correctly.

After that, the UPS only needs to keep the router and modem/ONT running. If the outage continues, it can also be used to charge a small device, provided that any additional load will reduce the total runtime.

The idea: more battery capacity, not more power

The original battery in this UPS is rated at 12V 7Ah. The battery I used for the experiment was a 12V 22Ah Victron AGM.

12V × 7Ah = 84Wh
12V × 22Ah = 264Wh

On paper, the new battery has slightly more than three times the nominal capacity of the original one.

22Ah / 7Ah = 3.14

However, this does not mean that the UPS becomes three times more powerful. It means that, in theory, it can provide more runtime if the load is reasonable.

Key idea: a larger battery is like a larger fuel tank. It gives you more runtime, but it does not turn the UPS into an industrial unit.

That is why this project makes sense for small loads, such as a NAS during shutdown, a router, a switch or a modem. I would not treat it as a way to run the UPS at 400W for hours, because the internal electronics remain unchanged.

Materials used

These are the main materials I used for the modification. I am leaving the links in place because I want to add affiliate links or links to the specific products I actually purchased.

MaterialQtyPurposeLink
Victron AGM 12V 22Ah battery1Replace the original 7Ah batteryAmazon
Battery terminal covers2Protect the battery terminalsAliExpress
Red AWG10 cable1mConnection between the UPS and batteryTME
Black AWG10 cable1mConnection between the UPS and batteryTME
MIDI fuse holder1Fuse on the battery’s positive leadTME
30A MIDI fuses2Short-circuit protection and current limitingTME
6.3mm insulated male Faston terminals5Connection to the UPSTME
M8 ring terminals5Connection to the battery terminalsTME
M5 ring terminals5Connect cables to the fuse holderTME
Crimping tool for insulated terminals1Crimp terminals correctlyTME
Heat-shrink tubing1mAdditional insulationTME
Multimeter1Check polarity and voltageAmazon

Safety: why I used AWG10 cable and a 30A fuse

An important part of the project was doing the calculations before connecting anything. When working at 12V, currents can become very high even when the power on the 220V side seems modest.

For example, an 80W load at the UPS output requires approximately the following current from the battery, assuming an inverter efficiency of around 85%:

80W / 0.85 / 12V ≈ 7.8A

That is still a reasonable current. However, if someone tried to operate the UPS close to its 400W maximum, the situation would change considerably:

400W / 0.85 / 12V ≈ 39A

If the battery voltage falls during discharge, for example to 10.5V, the current would be even higher:

400W / 0.85 / 10.5V ≈ 45A

That is why I used AWG10 cable, very short cable runs and a 30A fuse on the 12V side.

The 30A fuse

The fuse is installed on the battery’s positive lead, as close to the battery as possible. The idea is that, if there is a short circuit or another serious fault, the fuse should blow before the cable, terminals, battery or UPS are damaged.

With a 30A fuse at 12V, the theoretical DC power limit would be:

12V × 30A = 360W DC

Inverter losses then have to be taken into account. At an approximate efficiency of 80–90%, that would correspond to roughly the following AC output:

360W × 0.80–0.90 = 288–324W AC

Even so, I would not treat that figure as a continuous operating limit. For this modification, my cautious limit would be around 200–250W AC maximum, and my real-world use is far below that.

My rule: the fuse should fail before the cable, terminals, battery or UPS.

General installation

I am not presenting this as a universal guide to opening any UPS. Every model can be different, and a UPS contains areas that operate at 220V. If you cannot identify what you are touching, you should not be touching it.

In my case, the modification focused on replacing the original battery with a higher-capacity external battery while retaining the existing 12V connection used by the UPS.

The general wiring arrangement was:

UPS positive → 30A fuse holder → battery positive
UPS negative → battery negative

The fuse is fitted on the positive lead, close to the battery. It is also essential to check polarity with a multimeter before connecting anything, because reversing the polarity on a UPS can end very badly.

General steps

  1. Disconnect the UPS from the mains supply.
  2. Switch off the UPS.
  3. Remove the original battery.
  4. Identify the polarity and connector type.
  5. Prepare the AWG10 cables, keeping them as short as possible.
  6. Crimp the terminals correctly.
  7. Install the fuse holder on the positive lead.
  8. Connect the external battery.
  9. Check polarity and voltage with a multimeter.
  10. Insulate the connections and protect the battery terminals.
  11. Charge the battery.
  12. Run an initial short test with a small load.
  13. Run a real-world runtime test.

One important detail: the battery terminals should not be left exposed. Any metal object falling across the positive and negative terminals could cause a serious short circuit.

Removing the battery from an Eaton Ellipse ECO 650

The strange part: the UPS still thinks it has a 7Ah battery

The Eaton Ellipse ECO has a USB port. It reports information to a computer or NAS, including the UPS status, whether it is charging or running on battery, the remaining percentage and the estimated runtime.

The problem is that these calculations appear to be designed for the original battery. After fitting a 22Ah battery, the UPS does not actually “know” that it has a larger battery.

I discovered this during testing. The reported percentage began falling very quickly—far faster than made sense when compared with the battery’s actual voltage.

The big question was:

Will the UPS shut down when USB reports 0%, even though the battery still has energy left?

If the answer was yes, the larger battery would be of little use. If the answer was no, the indicator would be unreliable, but the additional runtime could still be used.

Real-world runtime test

For the test, I used a simple and stable load: two 40W incandescent light bulbs, giving a total load of approximately 80W.

I chose incandescent bulbs because they are a predictable resistive load. They contain no unusual electronics, no motors and do not introduce strange power spikes. That makes a runtime test much simpler.

I also connected the UPS to a Mac via USB to record the information reported by the system. This was the script:

caffeinate -dimsu &

while true; do
  fecha="$(date '+%Y-%m-%d %H:%M:%S')"
  linea="$(pmset -g ps | grep 'Ellipse ECO')"

  if [ -z "$linea" ]; then
    echo "$fecha | UPS_NOT_PRESENT"
  else
    echo "$fecha | $linea"
  fi

  sleep 10
done | tee ~/Desktop/ups-test.txt

This script does not measure the battery’s actual voltage. It only records what the UPS reports over USB. I used a multimeter for the voltage and wrote down the readings manually.

Manual voltage measurements

TimeBattery voltageStatus
08:1813.71VUPS connected to mains power
08:2312.51VDisconnected for several minutes
08:3212.48VDischarging
09:0012.27VDischarging
09:2212.06VDischarging
10:4111.46VUPS already switched off

It was not a perfect data-logging system, but it was sufficient to understand what was happening.

Test results

According to the log, the UPS started running on battery at 08:19:39. The first record where it no longer appeared as present was at 10:31:05.

08:19:39 → 10:31:05 = 2h 11m 26s

With an 80W load, the approximate usable energy was:

80W × 2.1905h ≈ 175Wh

The battery’s nominal capacity is:

12V × 22Ah = 264Wh

The approximate usable energy at the AC output was therefore:

175Wh / 264Wh ≈ 66%

That 66% should not be interpreted as the inverter’s “pure efficiency”. It combines the UPS’s internal losses, its own power consumption, the AGM battery’s behaviour under load, voltage drop and the point at which the UPS decides to shut down.

For a real-world test, I consider the result quite reasonable.

Result: with an 80W resistive load, the UPS ran for approximately 2 hours and 11 minutes.

When the test is complete, remember to terminate the caffeinate process:

pkill caffeinate

The 0% that was not really 0%

The most interesting part of the test was what happened with the percentage reported over USB.

The UPS eventually reported:

0%; discharging; 0:00 remaining

at 08:55:25.

However, it did not shut down. It continued powering the bulbs until approximately 10:31:05.

08:55:25 → 10:31:05 = 1h 35m 40s

In other words, the UPS continued running for more than an hour and a half after reporting that the battery was at 0%.

This confirms two important points. First, the percentage reported over USB is not reliable with a modified battery. Second—and much more positively—the UPS does not shut down automatically simply because the software reports 0%.

In my case, that was exactly what I wanted to establish. The indicator had completely lost track of the real capacity, but the UPS continued delivering power.

Comparison with the original 7Ah battery

The original 7Ah battery has an approximate nominal energy capacity of:

12V × 7Ah = 84Wh

The 22Ah Victron battery has:

12V × 22Ah = 264Wh

If we scaled the real test linearly, the result would be:

2h 11m 26s × 7/22 ≈ 41–42m

However, that would be an idealised calculation. At 80W, a 7Ah battery is under considerable stress because the approximate current on the 12V side would be:

80W / 0.85 / 12V ≈ 7.8A

That is roughly a 1C discharge rate for a 7Ah battery. At that rate, the usable capacity of a lead-acid battery falls significantly.

For that reason, with a new original battery, I would expect something closer to:

BatteryExpected runtime at 80W
New 12V 7Ah25–40 minutes
12V 22Ah Victron2h 11m measured

If the original battery were old, the runtime would be considerably shorter. That was precisely my original problem.

My real-world use: NAS, router and modem

The 80W test provides a useful reference, but my actual load is different.

My setup includes:

  • NAS
    • 3 mechanical hard drives
    • 1 SSD
    • Docker with several running containers
  • Router
  • Modem/ONT

The NAS is configured to shut down 2 minutes after detecting a power cut. This matters because the NAS can consume considerably more power than the router and modem, but it will only remain on for a very short time.

Power figures used for the calculation

EquipmentPower consumption used
NAS28.8W during access, according to the specification sheet
Router15W maximum without accessories
Modem/ONTLess than 13W
SSDUp to 3.6W while writing
Mechanical hard drivesDrive consumption included in the NAS estimate

In my setup, the router has no devices connected over PoE or USB. The modem/ONT has Wi-Fi disabled, but I used the conservative figure of less than 13W because I do not have a separate official figure for that mode.

Because the NAS contains hard drives, an SSD and Docker containers, I prefer to use a practical range:

NAS with drives + Docker: 35–45W

It is not an exact official figure, but I consider it reasonable for a calculation that includes some margin.

Phase 1: the first 2 minutes of the outage

During the first 2 minutes, everything would remain on:

NAS:         35–45W
Router:      up to 15W
Modem/ONT:   up to 13W
Total:       63–73W

Even using the upper figure of 73W, the energy consumed over 2 minutes is small:

73W × 2/60h ≈ 2.4Wh

Compared with the 175Wh of usable energy measured during the test, those 2 minutes of NAS operation barely affect the total runtime.

The NAS is important, but it does not determine how long the complete system will run if it shuts down promptly.

Phase 2: after the NAS shuts down

After the NAS has shut down, the router and modem/ONT remain running:

Router:      15W
Modem/ONT:   13W
Total:       28W

Using the usable energy measured during the test:

175Wh / 28W ≈ 6.25h

I would not treat that number as an exact promise. At low loads, the UPS also has its own internal power consumption, and runtime does not scale perfectly.

However, as a practical estimate:

ScenarioExpected runtime
Conservative5 hours
Realistic5.5–6.5 hours
Optimistic6–7 hours

For planning purposes, I am using 5 hours as a safe figure. If it lasts longer, even better.

It also works as a small emergency energy reserve

Although the main goal was to protect the NAS and keep the internet running, there is another important use: during a real power cut, this modified UPS can also serve as a small emergency energy reserve.

I am not suggesting connecting large loads or using it as though it were a portable power station. However, if it is managed carefully, it can handle specific tasks: charging a phone, powering a small LED light, running a laptop for a while or supplying another low-consumption device for a limited period.

The key is to remember that every additional load reduces the runtime. If the router and modem consume around 28W and I also connect a 10W phone charger, the total load becomes approximately:

28W + 10W = 38W

Using the usable energy measured during the test:

175Wh / 38W ≈ 4.6h

This means that charging a phone is perfectly possible, but it is not free. If I connect several devices at once, the runtime falls.

Some approximate examples:

Additional useApproximate consumptionImpact
Charging a phone5–15WLow
Small LED light5–10WLow
Charging a tablet10–20WMedium
Lightweight laptop30–60WHigh
Space heater, hair dryer or microwaveHundreds of wattsNot recommended

During a long outage, the sensible approach would be to prioritise. First, let the NAS shut down correctly. Then keep the router and modem running. If necessary, use the UPS occasionally to charge phones or power an LED light.

Key idea: this modification does not turn the UPS into a battery for everything, but it does make it a useful energy reserve when managed sensibly.

For me, this is one of the most interesting parts of the project. I have not only gained protection for the NAS; I have also gained extra time to stay connected during a power cut.

What I would not do with this modified UPS

I would not use this modification to power large loads for long periods. The battery is larger, but the UPS electronics remain unchanged.

I would especially avoid:

  • space heaters
  • hair dryers
  • microwaves
  • refrigerators
  • laser printers
  • motors
  • power tools
  • loads close to 400W for long periods

I would also avoid thin cables, removing the fuse or leaving the battery terminals exposed. If the battery were positioned far from the UPS, the cable size, voltage drop and protection would need to be recalculated.

⚠️ Practical limit: although the UPS is rated at 400W, I designed this modification for small and medium loads. In my setup, the real load will be well below 100W after the NAS shuts down.

Safety label

One thing I intend to do is attach a physical label to the UPS or place one nearby. It may seem unnecessary, but after a few months or years, it is easy to forget the exact limits of a modified installation.

A useful label could say:

MODIFIED UPS

External battery: AGM 12V 22Ah
DC fuse: 30A
Cable: AWG10
Recommended continuous AC limit: 200–250W
Intended use: NAS + router + modem/ONT
Do not connect heating loads, motors or laser printers
Do not rely on the USB battery percentage

It also makes sense to keep a small information sheet with the wiring diagram, the installed fuse rating, the cable size, the test date and the measured runtime.

It is not corporate documentation. It is a note to stop my future self from doing something stupid.

Was it worth it?

For my use case, yes.

With an 80W resistive load, the UPS ran for 2 hours, 11 minutes and 26 seconds. That is far longer than I would expect from the original 7Ah battery, even if it were new.

I also confirmed something important: the battery percentage reported over USB cannot be used to estimate the real runtime with this battery. The UPS reached 0% very quickly, but continued running for more than an hour and a half.

In my real-world setup, the NAS will shut down after 2 minutes and the UPS will then only need to power the router and modem. Based on the calculated consumption, I conservatively expect around five hours of runtime, and possibly more.

If I manage it carefully, I can also use it as a small emergency energy reserve to charge a phone, power an LED light or keep another small device running during a long outage. It is not a battery for everything, but it is a practical help when the power genuinely goes out.

It is not an official modification. It is not for everyone. And I would not use it for large loads.

For protecting my NAS, keeping the internet running and providing basic backup power during outages, the upgrade has worked extremely well.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *