Passa al contenuto

How do I change an rbAmp module's I²C address?

30 luglio 2026 di
How do I change an rbAmp module's I²C address?
Administrator

On current firmware it's a plain, production-ready operation — no special mode, jumper, or factory tooling. You stage the new address, arm the change, and commit it (a two-phase, magic-armed sequence so an address can't change by accident); the module reboots at its new address. Do it one module at a time, with the others disconnected, so there's no address clash. Your library exposes it directly (e.g. prepareAddressChange() / commitAddressChange(), or a fleet-provisioning helper).

Documentation & source code
📖 rbAmp documentation overview · 💻 rb-amp/rbamp-docs on GitHub
Can I put several rbAmp modules on one I²C bus?