Add description, images, menus and links to your mega menu
A column with no settings can be used as a spacer
Link to your collections, sales and even external links
Add up to five columns
Add description, images, menus and links to your mega menu
A column with no settings can be used as a spacer
Link to your collections, sales and even external links
Add up to five columns
September 08, 2026 3 min read
Firmware specification for the PulseWorx UPB 8-Button Controller (WMC8 wall-mount / DTC8 desktop).
Firmware specification for the PulseWorx UPB 8-Button Controller (WMC8 wall-mount / DTC8 desktop) — a pushbutton device that transmits and receives Universal Powerline Bus (UPB™) commands over the 120VAC powerline.
The 8-Button Controller has eight momentary pushbutton switches (labeled E through L) and eight LED indicators, one behind each pushbutton. It can transmit UPB Commands onto the powerline when pushbuttons are pressed, and receive UPB Commands to control its own LED indicators. It comes in wall-mount (WMC8) and desktop (DTC8) versions that share the same firmware behavior.
| Event | Definition |
|---|---|
| Single-Tap | Pressed ≥ 250 ms, released before 750 ms, left released |
| Multi-Tap (Double-Tap) | Pressed ≥ 250 ms, released, pressed again before 750 ms, released before 750 ms |
| Hold | Pressed ≥ 750 ms without releasing |
| Release | Released after a Hold event |
Each of the 8 pushbuttons has a Transmit Component with its own Link ID and four Command IDs (one per event type: Single-Tap, Double-Tap, Hold, Release). Command IDs index into a 15-entry UPB Transmit Command Table, which the WMC8 uses to build and transmit 3-byte UPB Messages. Factory-default transmit commands include Goto Off/On, Fade Down/Up/Stop, Deactivate/Activate, Snap Off/On, Quick Off/On, Slow Off/On, Blink, and a Null Command.
Command IDs can be configured with "Toggling" behavior — the upper nibble of a command byte fires when the pushbutton's LED is off, and the lower nibble fires when the LED is on, letting a single button toggle between two different UPB messages (e.g. Activate/Deactivate) on successive presses.
The controller has 8 Receive Components (Indicators), each associated with a Link ID used to match incoming UPB Link Packets to a specific LED. It handles the UPB Core Command Message Set plus the Device Control Command Set: Activate, Deactivate, Goto, and Fade Start — each of which sets the linked Indicator LED on or off depending on the specified level.
| Setting | Default Value |
|---|---|
| Network ID (NID) | 255 |
| Unit ID (UID) | WMC8: 13 (0x0D), DTC8: 14 (0x0E) |
| Network Password (NPW) | 4660 (0x1234) |
| Receive Component Link IDs | Buttons E–L: Link IDs #13 through #20 |
Manufacturer: Powerline Control Systems, Inc. (PulseWorx), 19201 Parthenia Street, Suite J, Northridge, CA · www.pcslighting.com
Sign up to get the latest on sales, new releases and more …