For techniciansAdvancedLast reviewed 2026-06-22

When a C-Bus output unit cops it — a relay that stops switching, a dimmer that’s gone dark on a channel, an input unit that won’t talk — the good news is that the fix is rarely a full re-programme. C-Bus is a distributed system: every unit on the network holds its own programming in its own memory. There’s no central brain to lose. So replacing a failed unit is really just a matter of dropping in a compatible spare and pushing the original settings back into it.

The catch is that a brand-new unit comes blank. It knows nothing about your Group Addresses, your tags, your ramp rates or its place in the world. Everything that made the old unit useful lived inside it, and when it died, that configuration died with it. This article walks our fellow integrators through restoring that programming cleanly from a saved Toolkit project — and explains why keeping an up-to-date backup is the difference between a 30-minute swap and a miserable afternoon of re-commissioning from memory.

Why each unit has to be re-commissioned

It’s worth being clear about what you’re actually restoring. A C-Bus relay or dimmer stores its Group Address assignments (which loads respond to which groups), the unit tags and labels, default Levels, ramp rates, power-up behaviour, and any local logic. An input unit like a Saturn, Neo or DLT/eDLT holds its key functions, scene Levels and Trigger Control assignments. None of that is centrally cached. Pull a unit out and the network simply loses whatever that unit was responsible for.

That’s why a replacement is never plug-and-play. The physical wiring lines back up fine — the pink Cat5 carries the same SELV network and the loads land on the same terminals — but electrically the new unit is a stranger. Until you transfer the stored configuration to it, it’ll either sit idle or respond to factory defaults that have nothing to do with the rest of the install.

Heads up Swapping an output unit means working in the switchboard. Disconnecting and reconnecting 230 V load and mains terminals is licensed-electrician work under AS/NZS 3000 — our team handles that side. The C-Bus network cable itself is low-voltage SELV, but the relay/dimmer terminals are not. Isolate the relevant circuits and prove dead before you touch them.

What you need before you start

  • The original Toolkit project for that network — ideally scanned and saved recently, with the failed unit’s configuration intact in the database.
  • A compatible replacement unit — same model and channel count where possible (e.g. like-for-like on an L5504D2U dimmer), and at minimum firmware/model compatible with what the project expects.
  • A network interface — PCI 5500PC, 5500PCU USB or a CNI 5500CN — and a healthy network with its clock and burden in place.
  • C-Bus Toolkit on the commissioning laptop, plus the latest unit firmware files if an update turns out to be needed.
Tip If you don’t have a recent project file, scan the live network before you remove the failed unit (if it’s still partly responding) or before you do anything else. Toolkit can pull configuration out of the surviving units, which at least gives you the rest of the network’s state to work against. A dead unit, of course, can’t be read — which is exactly why backups matter.

Restoring the programming, step by step

Once the electrical swap is done and the new unit is powered and on the network, the restore itself is a Toolkit job. Here’s the sequence we run.

  1. Open the saved project and connect. Launch Toolkit, open the original project for this site, and connect to the network through your PCI/CNI. Confirm you’re on the right network and that the clock and burden are healthy before doing anything else.
  2. Scan the network. Run a scan so Toolkit sees what’s physically present. The new unit will appear — typically at a factory default unit number — and Toolkit compares it against the project database. If the new unit isn’t model- or firmware-compatible with the entry it’s replacing, Toolkit will flag it as a non-compatible unit. Don’t try to force it; sort the compatibility first.
  3. Set the unit address to match. Assign the new unit the same unit number/address as the one it replaced. This is the bit that lets it slot back into the network cleanly — the project, the schedules and any logic all reference that unit by its number. Get this right and everything downstream just works; get it wrong and you’ll create a duplicate-address conflict.
  4. Transfer the stored configuration. With the new unit recognised and correctly addressed, push the stored unit configuration from the project down to it. Toolkit writes the Group Address assignments, tags, default Levels, ramp rates and power-up behaviour back into the unit’s memory — restoring it to exactly what the old unit held.
  5. Verify firmware and update if required. Check the new unit’s firmware against what the project and the rest of the network expect. If it’s behind (or ahead, which can also cause grief), update it so it matches. A firmware mismatch is a classic cause of “I transferred everything but it still misbehaves” — the feature set or the way the unit interprets the config can differ between versions.
  6. Test against the real loads. Switch and dim every channel the unit controls. Trigger the scenes and schedules that touch it. Confirm ramp rates feel right and that power-up behaviour matches the rest of the install. Don’t sign off on a partial test — check every group the unit is tagged into.

Watch the compatibility warning

That non-compatible warning during the scan is your friend, not a nuisance. C-Bus has decades of units in the field and not every spare in the van is a drop-in for every database entry. A dimmer can’t take a relay’s programming and vice versa, and a unit with fewer channels can’t host config for more. If Toolkit warns you, stop and confirm you’ve grabbed the right replacement before you start writing anything to it. We keep our common output units stocked precisely so we can match model-for-model on a callout.

Why a current backup turns a failure into a swap

Here’s the honest truth from years of doing this: the units fail rarely, but when they do, the difference between a quick job and a painful one is entirely down to documentation. With a recent, accurate Toolkit project on file, restoring a dead unit is the six steps above — under an hour once the electrical work is done. Without it, you’re reverse-engineering someone’s lighting design from the wall labels and the customer’s memory, rebuilding Group Addresses and tags by hand, and hoping you’ve matched the ramp rates and scenes that everyone got used to.

That’s why we treat the project file as part of the install, not an afterthought. Every time we commission or modify a network, we scan it, save the project, and keep a dated copy off-site. If you’ve inherited a system with no backup, the smartest thing you can do before anything fails is to connect, scan, and save the current state. You can read more about keeping networks documented in our C-Bus programming articles, and if you’re chasing down a unit that’s misbehaving rather than dead, start with our C-Bus troubleshooting guide.

Tip After every successful restore, re-scan and re-save the project. The new unit’s firmware version may now differ from what was recorded, and you want the file on disk to reflect what’s actually on the network. Future-you will thank present-you.

A note on the wider network

One unit failing shouldn’t disturb the rest of the network, but it pays to confirm the basics afterward: that the system power supply (5500PS) is still providing adequate burden, that the network clock is present, and that no duplicate addresses crept in during the swap. If the network spans multiple segments through a Network Bridge (5500NB), make sure you’re commissioning on the correct segment. Schneider Electric publishes current unit and firmware documentation on the Clipsal website, which is the authority for confirming compatibility before you order a replacement.

That’s the whole job: blank unit in, original config back out of the project, address matched, firmware verified, every channel tested. Done methodically it’s one of the more satisfying C-Bus repairs because the customer gets their house back exactly as it was, with nothing missing.

If you’re a Melbourne C-Bus owner with a unit that’s dropped out — or you’re not sure whether you’ve got a current project backup at all — give us a shout. Our team can scan and document your network, hold the right spares, and turn a failure into a quick swap rather than a re-programme. Reach us any time via our contact page. — Adam and the DUKE team.

Frequently asked questions

Does a replacement C-Bus unit come pre-programmed?

No. Every C-Bus unit stores its own programming in its own memory, so a brand-new replacement arrives blank. You must re-commission it with the original settings — its Group Address assignments, tags, Levels and ramp rates — by transferring the stored configuration from your saved Toolkit project.

What if I don't have a saved Toolkit project for the site?

If the unit is fully dead its configuration can’t be read back, so you’ll be rebuilding it by hand from the labels and the customer’s expectations. That’s why we scan and save a project before doing anything, and keep dated backups. If you’ve inherited an undocumented system, scan and save it now — before something fails.

Why does Toolkit warn about a non-compatible unit?

Because the replacement must match the model and firmware that the project entry expects. A dimmer can’t take a relay’s programming, and a unit with fewer channels can’t host config for more. The warning is telling you the spare isn’t a valid drop-in — confirm you have the right unit before writing anything to it.

Do I need to set the unit number on the new unit?

Yes. Set the new unit’s address to match the one it replaced. The project, schedules and any logic all reference that unit by its number, so matching it lets the unit slot back into the network cleanly and avoids duplicate-address conflicts.

Why check firmware after transferring the configuration?

A firmware mismatch can cause a unit to misbehave even after a clean config transfer, because feature sets and config interpretation can differ between versions. Verify the new unit’s firmware against the project and the rest of the network, and update it if required so everything matches.

Still need a hand? Our team looks after Control4 homes across Melbourne. Call 1300 003 853 or get in touch and we’ll sort it. — Adam, DUKE