Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Driver Type
Categories
- Recent Updates
- Access Control
- Amplifier
- A/V Receiver
- Climate and Pool Control
- Disc Player / Changer
- Display
- DSP
- DVR
- Irrigation / Sprinklers
- Lighting Control
- Matrix Switch
- Media Server and Player
- Multi-Room A/V
- Networking
- Power and Rack Management
- Security
- Surveillance
- Teleconferencing
- Training
- Tuner
- Utility
- Video Projector
Broadlink Universal
By: Joe Liggero
Updated: July 29, 2026
Version: 1.0
Bring the gear that has no IP control at all into RTI.
One driver instance drives a Broadlink RM4 Pro as a universal IR and RF blaster. Point your existing remote at the RM4, learn the code into one of 50 slots, name the slot, and fire it from any button, macro, or schedule.
IR and RF both work - so the TV and soundbar you would normally run an emitter for, plus the RF things nothing else reaches: fireplaces, ceiling fans, blinds and shades, older AV gear.
WHAT YOU GET
- 50 learned-code slots, persisted on the processor and surviving reboots
- Learn IR / Learn RF / Send Code / Delete Code / Cancel Learn as driver commands
- Per-slot Name, Type, and Learned feedback for your panel, plus learn and send events for automations
- Full connection, firmware, and license status variables
100% LOCAL
The processor talks to the RM4 Pro directly over your LAN using the device's own AES-encrypted UDP protocol. No cloud round-trip and no Broadlink app at runtime, so codes fire instantly and keep working when the internet is down.
RF THAT ACTUALLY CAPTURES
RF learning direct-tunes the carrier and auto-cycles the common consumer bands (433.92 / 315 / 304.2 / 390 / 310 / 318 MHz). The RM4 firmware's own frequency sweep is unreliable, which is why most RF capture attempts fail - this driver does not use it.
REQUIREMENTS
- Broadlink RM4 Pro on the same LAN as the processor, with a fixed IP (DHCP reservation)
- The RM4's IP and MAC address, both entered in the driver's configuration
- XP-series processor
Need an RTI driver that does not exist yet? Email support@customcontroldrivers.com - building custom drivers is what we do.
Broadlink Universal v1.0 - Setup Guide
Custom Control Drivers LLC - learn and blast any IR or RF code from RTI with a Broadlink RM4 Pro. 100% local: your processor talks to the RM4 Pro directly on your LAN, with no cloud and no Broadlink app at runtime. One driver instance controls one RM4 Pro and stores up to 50 learned codes on the processor.
How it works - the short version
The driver holds a library of 50 code slots. To use a code you: (1) learn it into a slot, (2) name the slot, then (3) bind Send Code to a button. Learning and sending are driver commands you run from macros / buttons - naming a slot in Config by itself does nothing until a code is actually learned into it.
Before you start
The RM4 Pro is already set up on your Wi-Fi using the Broadlink phone app (that is how it joins the network). After that the app is not needed.
The RTI processor and the RM4 Pro share the same network and can reach each other (no client / guest isolation between them).
Give the RM4 Pro a fixed IP - a DHCP reservation in your router - so its address never changes.
Step 1 - connect the driver
In Driver Settings, under Broadlink RM4 Pro, enter:
IP Address - the RM4 Pro's LAN IP (for example 192.168.1.50). Required.
MAC Address - the RM4 Pro's MAC (for example EC:0B:AE:00:00:01). Required. Find it in the Broadlink app (device settings) or your router's client list; any separators are fine.
Leave Port at 80 and Device Type at 649b. Leave License Key blank for the 2-hour trial.
When the processor reaches the device, the Connected variable turns Yes and Status shows the IP.
Step 2 - learn a code
Learning is a runtime command - you trigger it from a button or macro, then press the original remote at the RM4 Pro:
Add a macro command step -> Broadlink Universal -> Learn IR Code, and set Into Slot to a number 1-50. (For an RF remote use Learn RF Code instead.)
Run that command (press the button on a panel, or run the macro). The RM4 Pro's LED turns solid - now point the original remote at it and press the button you want to capture. A few presses is fine.
Watch the Learning State variable: it confirms when the code is captured, and the Learn Complete event fires. That slot's Learned variable turns Yes and its Type shows IR or RF.
Cancel Learn aborts a learn that is in progress.
Step 3 - name the slot
In Driver Settings, under Code Labels, type a friendly name for the slot you just learned (for example TV Power). A named slot appears in the Send Code and Delete Code pickers - only named slots are listed there, so name each code you want to send.
Step 4 - send the code
Add a macro command step -> Broadlink Universal -> Send Code, and pick the code by name from the list. Bind that to any button - pressing it blasts the code out of the RM4 Pro.
Delete Code clears a slot; Reconnect forces a fresh connection to the RM4 Pro.
A note on RF
RF learning direct-tunes and automatically cycles the common consumer carrier bands (433, 315, 304, 390, 310, 318 MHz), so you do not need to know the frequency - just press and release the RF remote repeatedly during the learn window.
Rolling-code RF remotes (many modern garage and gate openers) send a new code on every press, so a captured code cannot be replayed. That is a limitation of RF learning in general, not of this driver. Fixed-code remotes - most ceiling fans, RF outlets, doorbells and older openers - replay fine.
Feedback & events
Driver variables report Connected, Status, Learning State, Last Learned Slot, Firmware Version, and license status. Each slot reports its Name, Type (IR / RF) and Learned flag. Events fire for Connected / Disconnected, Learn Started / Complete / Failed, and Code Sent - use them to drive macros and feedback.
Troubleshooting
Connected stays No: check the IP and MAC are correct and current (use a DHCP reservation), the RM4 Pro is powered and on Wi-Fi, and there is no client isolation between it and the processor. Use Reconnect after fixing anything.
A learn never captures: make sure you are pressing the ORIGINAL remote AT the RM4 Pro while its LED is solid. For RF, hold the remote close and press / release repeatedly so a band can lock. Rolling-code remotes will not replay (see the RF note).
A code is missing from the Send picker: name its slot under Code Labels - only named slots are listed.
License & support
The driver includes a one-time free 2-hour trial per processor. The trial clock keeps its place across reboots and re-sends, so it does not restart when the driver reloads. Paste your key from customcontroldrivers.com into License Key to license this processor (one license covers the driver on that processor). Support: support@customcontroldrivers.com
This driver includes a free 120-minute trial that starts the moment it is loaded onto a processor - evaluate it fully with no license. After the trial it locks until a license key is entered. The license is MAC-locked to one processor and covers unlimited instances of this driver on that processor (buy once per processor). Purchase and instant license delivery:
https://customcontroldrivers.com/drivers/broadlink-universal