How To Use
READYWARE
Everything you need to get the most out of your setup — live wallpapers, overlays, IR learning, and the full canvas experience.
New here? Start with this 30-second tour
▼ Open
Three things in order, then dive into the sections below:
- See it working first. Open the Web Viewer Demo in another tab. That's a real layout running live in your browser — click into Living Room → IPTV to see the live wallpaper feature, or Master folder to see macros at work. No install, no signup.
- Get a transmitter. The simplest path is a BroadLink RM4 Mini (IR, around $25) or RM4 Pro (IR + RF, around $50) on the same WiFi as your phone. USB-C IR dongles, the phone's built-in IR blaster, and Global Caché iTach all work too. (Details in Emitting & Learning below.)
- Install and build. The app is $9.98 one-time — pay once, use it on every device you own, free updates for life. No subscription, no ads, no data collection, no hardware lock-in. Scan for your transmitter, then use the Canvas section below as your build guide. Most people set up their first room (3–5 remotes) in under 30 minutes — and the 700,000+ Smart IR database programs your buttons automatically if you don't have the original remotes.
Stuck? The FAQ covers permission dialogs, hardware quirks, network issues, and more. The left sidebar links to every page on the site — IRC Standard, Web Viewer, Style Guide for sharing layouts, and the IR/RF Signal Editor (free, no account).
- Run Mode vs Edit Mode
- The Canvas — Building Your Remotes
- Live Wallpaper Setup
- ↳ Virtual HDMI (remote-control content)
- System Overlay
- Emitting & Learning IR & RF Signals
- Smart IR — Auto-Program Buttons
- Smart Home Integrations
- ↳ Philips Hue
- ↳ Home Assistant
- ↳ Kasa / Tapo
- ↳ Generic HTTP / REST API
- ↳ MQTT
- ↳ SwitchBot Cloud
- Organizing With Folders
- Pro Tips
Run Mode vs Edit Mode
READYWARE has two modes. Understanding the difference unlocks everything.
🔒 Locked
Tap buttons to fire IR/RF commands. Live wallpapers play. The overlay works. Everything responds instantly. This is the everyday experience.
🔓 Unlocked
Drag buttons, change colors, program IR signals, set wallpapers, add folders. The canvas is fully editable. Live wallpapers pause to let you work.
Go to Settings → Preferences → Edit Mode and toggle it on to unlock. Toggle it off to lock. You can also tap the lock icon in the top toolbar of any remote screen.
The Canvas — Building Your Remotes
Before getting into wallpapers and overlays, here's the foundation: how you build a remote in the first place.
READYWARE has three layers, all running on the same canvas:
- The Desktop — your home base. One per profile, always there. Pin your most-used buttons here for one-tap access from anywhere.
- Folders — usually rooms (Living Room, Bedroom, Garage, Office). Group related remotes inside.
- Remotes — the individual devices (TV, AC, fireplace, gate, lights). Each one a fully-designed surface.
All three are canvases. They look the same in Edit Mode and follow the same rules — drag-and-drop, custom wallpapers, custom buttons, custom everything. Learn one, you know all three.
Picture it: your Desktop has folders for Living Room, Bedroom, and Garage. Living Room contains a TV remote, an A/V receiver, a Lights remote, and a Fireplace remote. Tap any of them to use it. Or pin commonly-used buttons (Volume, Power, All Off) directly to your Desktop or to the Living Room folder so they're available without opening any specific remote.
In Edit Mode, tap the + button or long-press on any canvas. Pick one of the starter layouts (TV, A/V receiver, cable box, streaming stick, light switch, gate, blinds, etc.) for a quick head start, or pick Blank if you want full creative control. Either way, the remote exists in seconds.
Same flow for adding a Folder. Tap +, give it a name, drop in your remotes. Most people organize by room, but you can use folders however you like — by activity (Movie Night, Bedtime, Workout), by zone (Upstairs, Downstairs, Outside), or anything else that fits your home.
Every visual element is editable. There's no template you're locked into.
- Wallpaper — solid color, photo, animated GIF, or live video stream (covered in the next section). If video isn't your thing, a clean color background works just as well.
- Buttons — drag anywhere on the canvas. Resize each one independently.
- Shape — rectangle, rounded corner, circle, oval, custom shapes.
- Color & icon — set icon color, text color, background color, border on/off. Pick from the built-in icon library or upload your own.
- Text — label size, weight, color, position above or below the icon.
Make a remote that looks like your actual A/V rack, not a generic grid of buttons.
Here's a hidden trick most users don't discover on their own: your wallpaper size controls how big the buttons and icons appear on screen — without changing the remote's layout at all.
- Smaller wallpaper image → bigger icons on screen
- Larger wallpaper image → smaller icons on screen
If you're using the default demo profile on a smaller tablet (like an 8") and the icons feel a bit small, resize the wallpaper down a step — same image, lower resolution — and the buttons get proportionally bigger. Going the other way works too: huge TV with chunky icons? Use a larger wallpaper.
Keep the same aspect ratio (16:10 stays 16:10, 16:9 stays 16:9) so you don't get black bars on the sides. Photopea, Paint.NET, GIMP, or any photo editor handles the resize in seconds.
→ Full size reference chart with ready-made sizes for tablets, TVs, and phones
Big buttons. High-contrast colors. Whatever-size-feels-right text. The "let me find my glasses" moment doesn't have to be a moment — you can size Power and Volume to be easy to hit without looking, and shrink the rarely-used ones to keep the layout clean. The canvas adapts to you, not the other way around.
This is the part most people miss: the Desktop and Folders can have buttons too. Pin All Lights Off, Doorbell Mute, or Goodnight to your top-level Desktop and those actions are always one tap away — no matter which remote you're using or which folder you're in.
Don't have the original remote? Tap any button, run the Smart IR Wizard, pick the brand and model from the 700,000+ signal database, and the codes are programmed. Covered in detail in Smart IR — Auto-Program Buttons below.
Layouts and signals save to the open .irc file format. Back up your entire home setup to a single file. Restore everything on a new phone or tablet in seconds. Switch from a BroadLink to a USB blaster — same buttons, same layouts, same database. You don't lose your work because you switched hardware or upgraded your phone.
Live Wallpaper Setup
Your desktop, folders, and remotes each support their own live wallpaper — a camera feed, website, video stream, or custom image playing behind your buttons.
Settings → Preferences → Edit Mode → ON. The Appearance section will appear in Settings.
In Settings, scroll to Appearance → Live Video / Stream Wallpaper. Tap to expand it. For per-remote or per-folder wallpapers, open that remote or folder in edit mode and tap the wallpaper section there.
Paste any camera URL, HLS stream, or website address. Or tap Browse Local Video File to pick a video from your device. Use the quick-example chips to try YouTube, Google Maps, NASA Live, and more instantly.
This is the step that makes it stick. The wallpaper won't activate until you tap the button. After setting it, restart the app or navigate away and back to see it playing.
Switch back to Run Mode. Your live wallpaper plays full screen with your buttons floating on top.
📡 Remotely control what's playing on a TV (Virtual HDMI)
▼ Open
Two existing READYWARE features combine into something powerful: Live Video Stream Wallpaper (your desktop background is a URL) plus the Web Remote (control your device from any browser). Put them together and you can change what's playing on a TV from your couch, your laptop, or anywhere with internet. It's like having a virtual HDMI cable that runs over WiFi.
Same approach restaurants use for digital menus and billboards use for ad rotation, but with no signage software, no monthly fee, no proprietary hardware. A cheap Android tablet ($60–$100) mounted on a wall, running READYWARE, becomes a fully programmable display you can update from anywhere.
Setup — 4 steps
- Set a video wallpaper on the display device. On the device hooked to the TV, open Settings → Appearance → Live Video / Stream Wallpaper. Tap to expand. Paste a starting URL (any video stream, web page, image, or live cam). Tap Set Video Wallpaper to activate it. (More details in Live Wallpaper Setup above.)
- Enable the Web Remote. Settings → Remote Web Viewer → toggle ON. Wait for the green ● ON badge. Note the URL and PIN.
- Open the Web Remote on a controlling device. Phone, laptop, work PC, any browser. Enter the PIN.
- Change content from the browser. Tap the ⚙ gear icon at the top of the desktop view in the Web Remote. Paste a new URL — image, web page, live video, security cam, weather radar. Tap Apply. The TV updates instantly.
⏱️ Timeout setting — keep the wallpaper visible
By default the canvas may dim or fade after inactivity to save power on the display device. For a kiosk / wall-mount / always-on display, you'll want to disable this so the content stays visible 24/7. Settings → Appearance → Button Timeout → set to 0 (Never). Now the display holds whatever URL you push to it until you change it. Combined with Android's "screen always on" power setting, the display behaves like a dedicated signage screen.
Real use cases
- 🍽️ Digital menus — wall-mount a tablet, change the menu URL from your phone when prices or specials change.
- 📺 Living room TV — change source from your couch. Streaming feed, weather, art gallery, security cam — swap on the fly.
- 🏢 Office & reception displays — different content by time of day, after hours, or for events. No signage system needed.
- 🌍 Remote from anywhere — at work, change what's playing at home. On vacation, swap the TV to a black screen.
System Overlay
The overlay floats READYWARE on top of every other app on your device. Netflix plays in Netflix. YouTube plays in YouTube. Your buttons are always there.
Settings → Preferences → Edit Mode → ON. The System Overlay section appears in Settings.
Tap Grant Permission. Your device opens a system settings screen. Find READYWARE in the list and enable "Allow display over other apps." This is a one-time setup.
Back in READYWARE Settings, tap Enable Overlay. You'll see a green ● LIVE badge confirming it's active.
Tap Save in the top right. Now press your device's home button. READYWARE floats over whatever app you open next.
Settings → Preferences → Overlay Timeout controls how long before buttons fade out automatically — just like a TV volume bar. Set it to Always On to keep buttons visible permanently, or choose a timer from 3 seconds to 60 seconds. Tap anywhere on the canvas to wake buttons back up instantly.
Emitting & Learning IR & RF Signals
READYWARE learns IR and RF signals directly from your existing remotes using a BroadLink RM4 device on your WiFi network.
An IR or RF transmitter — that's it. READYWARE works with WiFi blasters (BroadLink RM4 Mini for IR, RM4 Pro for IR + RF), USB-C IR dongles (Tiqiaa, ElkSmart, Ocrustar, ZaZaRemote, etc.), the built-in IR blaster on phones that have one, the iTach WiFi for Global Caché users, or Bluetooth IR bridges (experimental — see note below). One app, every transmitter.
For most people, the easiest path is a BroadLink RM4 Mini (IR only) or RM4 Pro (IR + RF) on the same WiFi as your phone — they're cheap, reliable, and learn new signals from any remote. Set up once in Settings → Device Setup. BroadLink makes the hardware, READYWARE makes it tick.
Note on USB IR blasters: The inexpensive USB-C IR dongles (Tiqiaa Tview, ZaZaRemote, Ocrustar EKX4S-T, ElkSmart units, and similar — starting around $7) work great for transmitting IR — point your phone at the TV and fire any signal. But they don't learn signals from your existing remotes. Use a BroadLink RM4 to learn, then play those learned codes through any blaster you like. Or skip learning entirely and use Smart IR with the 700,000+ code database.
Note on Bluetooth IR blasters: READYWARE includes a Bluetooth LE scanner that pairs cleanly with BLE IR dongles like the Tiqiaa IR2023 series (the same family that ships with ZaZa Remote on Android and Uni TV Remote on iOS). However, some manufacturers encrypt the IR transmission so only their official app can fire signals. We've documented the protocol layer fully — pairing works — but IR send through a third-party app like READYWARE is currently not supported on encrypted dongles. For reliable IR control, a WiFi blaster (BroadLink RM4) or a direct USB-C IR dongle is the proven path. If a future BLE blaster ships with an open protocol, READYWARE is ready for it.
🛠️ Build your own: Tired of locked-down dongles? You can build your own WiFi IR blaster for about $8 using an ESP32-C3 SuperMini, an IR LED, and a 3D-printed case. The firmware emulates the BroadLink protocol so READYWARE finds it automatically — zero app changes. Smaller than a BroadLink RM Mini, fully open source, no DRM, no vendor lock-in. Full build guide →
Tip when shopping: a few cheaper IR adapters use the phone's headphone jack rather than the USB-C port — those older audio-driven designs follow a different protocol and work best with whatever app the manufacturer ships. For READYWARE, look for a dongle that plugs into the USB-C port and you're set.
🍎 iPhone / iPad note: The first time you add a WiFi device (BroadLink, iTach, etc.), iOS pops up asking "Allow READYWARE to find devices on your local network?" — tap Allow. Most users see this dialog once, tap Allow, and never think about it again — discovery is instant and you're firing IR/RF in seconds. If you accidentally tapped Don't Allow, turn it back on in Settings → Privacy & Security → Local Network → READYWARE. Rare iOS edge case: if discovery still doesn't work after granting permission, see iPhone troubleshooting in the FAQ.
Tap any remote, make sure Edit Mode is on. Tap a button, then tap Edit Button → Signal tab.
The device enters learning mode. Point your original remote directly at the hardware — not at the phone. Press the button you want to learn. The signal is captured in seconds.
Tap Learn RF. Step 1: hold your RF remote button near the device until it detects the frequency. Step 2: release, then press the button once more to capture the signal. The app guides you through each step.
The signal is saved to that button. Tap it to test — your device responds instantly.
Smart IR — Auto-Program Buttons
Don't have the original remote? No problem. READYWARE's 700,000+ signal database programs your buttons automatically — no learning needed.
Tap the gear icon → Add Button → Easy Setup Wizard.
Choose TV, AC, cable box, satellite, etc. Then search for your brand. READYWARE finds every signal for that device.
READYWARE matches signals to your existing buttons by label — Power matches Power, Vol+ matches Vol+, etc. Unmatched signals are added as new buttons. Tap Apply and it's done.
Smart Home Integrations
READYWARE controls IR/RF devices and smart home devices from the same canvas. Six integrations are built in — pick whichever matches your gear. Mix freely in a single macro: one button can fire a BroadLink IR signal, dim Hue lights, change AC temperature on a SwitchBot, and publish an MQTT message all at once.
There are two parts:
- Add the device once — Settings → Device Setup → Smart Home tab → Add. Paste the URL + token (or whatever each integration needs), tap Test, Save. You're done with setup.
- Assign to a button — long-press any button → Other tab → pick the action type that matches (HTTP GET/POST/PUT for Hue/HA/Kasa/Generic, MQTT for brokers, SwitchBot for SwitchBot). Fill in endpoint or command, save.
Credentials are stored locally on your phone or tablet only — never sent anywhere except directly to the device or API you configured.
💡 Philips Hue
Direct control of Hue lights, scenes, and rooms over your local network. No Hue cloud account needed once paired — fires instantly, works offline. Bulbs, light strips, Hue Play bars, motion sensors as triggers, dynamic scenes, color and brightness — all controllable from READYWARE buttons.
The easiest path is the official Hue developer page: developers.meethue.com/develop/get-started-2. Follow the "Get Started" guide — press the link button on your physical Hue Bridge, then make the API call to receive your application key. Save both the Bridge IP (e.g. 192.168.1.45) and the app key (a long random string).
Settings → Device Setup → Smart Home → Add → pick Philips Hue. Name it (e.g. "Living Room Hue"), paste http://192.168.1.45 as Base URL, paste the app key as the auth field. Tap Test — you should see a 200 response. Save.
Long-press a button → Other tab → HTTP PUT. URL: http://192.168.1.45/api/<app-key>/lights/1/state (replace 1 with your light ID). Body: {"on":true,"bri":100} for full brightness, or {"on":false} for off. The Hue API documentation lists every available endpoint for groups, scenes, and individual lights.
🏡 Home Assistant
Full Home Assistant integration. If a device works in HA, it works in READYWARE — every domain HA supports (light, switch, climate, cover, media_player, fan, scene, automation, script, input_boolean, all of it). Bridge Zigbee, Z-Wave, Matter, and a hundred custom integrations through HA into READYWARE.
In Home Assistant: click your username (bottom-left) → scroll to Long-Lived Access Tokens at the bottom → Create Token. Name it "READYWARE", copy the token immediately (HA only shows it once). If you lose it, just create a new one.
Settings → Device Setup → Smart Home → Add → pick Home Assistant. Name it, paste your HA URL (e.g. http://homeassistant.local:8123 or http://192.168.1.50:8123), paste the long-lived token. Tap Test — should connect. Save.
Long-press a button → Other tab → HTTP POST. URL: http://homeassistant.local:8123/api/services/<domain>/<service>. Body: {"entity_id":"light.living_room"}. Example to turn on a light: URL .../api/services/light/turn_on, body {"entity_id":"light.kitchen","brightness":200}. For scenes: .../api/services/scene/turn_on, body {"entity_id":"scene.movie_time"}.
The auth token is added automatically as a Bearer header — you don't have to enter it again in the button.
🔌 TP-Link Kasa / Tapo
Local LAN control of Kasa smart plugs, switches, and bulbs. Direct, fast, no cloud round-trip. Most Kasa devices respond in under 100 ms once on the same WiFi as your phone or tablet.
Set up your Kasa devices in the Kasa app first (only way to add them to WiFi). Note each device's IP from your router admin page (assign static IPs in DHCP if possible, so they don't change). In READYWARE: Settings → Device Setup → Smart Home → Add → pick Kasa / Tapo. Name it, paste http://192.168.1.x for that device's IP. Auth is usually not required for local Kasa control — leave blank.
Long-press a button → Other tab → HTTP POST. The Kasa local protocol is JSON over HTTP. For a smart plug on/off: URL http://<ip>/app, body {"system":{"set_relay_state":{"state":1}}} for on, {"state":0} for off. Search "Kasa local API" or "python-kasa commands" for the full command set — the same JSON payloads work in READYWARE.
For Tapo (newer devices), TP-Link uses an encrypted handshake which is harder to script directly. Recommended path: bridge Tapo through Home Assistant (HA has a Tapo integration), then control via the HA route above.
🌐 Generic HTTP / REST API
The flexible catch-all. Anything with an HTTP API — Shelly relays, ESP32 / ESPHome devices, Sonos via node-sonos-http-api, Pi-hole controls, routers, NAS systems, custom microservices, webhooks, IFTTT triggers, Zapier hooks — all work. If you can hit it with curl, READYWARE can hit it from a button.
Settings → Device Setup → Smart Home → Add → pick Generic HTTP. Name it, paste the base URL of the service, optionally add an API key / bearer token. Saved devices appear in the Smart Home list for easy reuse across many buttons.
Long-press a button → Other tab → pick HTTP GET, HTTP POST, or HTTP PUT depending on what the API expects. Paste the full URL, the body (for POST/PUT), and the auth token if needed. For webhooks like IFTTT or Zapier, HTTP GET with the webhook URL is usually all you need.
Custom headers: the auth field defaults to sending as Authorization: Bearer <token>. If your API needs a different header (like X-Api-Key or hass-token), you can set the Custom Header Key field.
📡 MQTT
Publish to an MQTT broker on your local network. Used widely with Home Assistant + Mosquitto, ESPHome devices, Zigbee2MQTT, Tasmota firmware on Sonoff devices, and many custom DIY automation setups. Lets one button trigger anything subscribed to a topic — multiple devices and automations can react to the same message.
You'll need an MQTT broker on your local network. The most common combo is Mosquitto (open-source broker) running on a Raspberry Pi or alongside Home Assistant. Once your broker is running, MQTT in READYWARE has no separate "device" entry to add — just use it directly on a button.
Long-press a button → Other tab → MQTT Publish. Three fields:
- Broker:
mqtt://192.168.1.100:1883 - Topic:
home/living_room/tv/power(anything you've configured a device or HA automation to listen on) - Payload:
{"state": "ON"}or justON— whatever the listener expects
Best paired with Home Assistant — you can publish from READYWARE and have HA's MQTT integration trigger any automation in response.
☁️ SwitchBot Cloud
READYWARE works with the entire SwitchBot Hub family — Hub Mini, Hub 2, Hub 3, and Hub Plus. Any virtual remote or scene you've set up in the SwitchBot app can be fired from any READYWARE button.
SwitchBot's API can only fire commands that already exist in your SwitchBot app. It cannot learn new IR codes. So you must set up your remotes in the SwitchBot app first, then assign them to READYWARE buttons.
Use SwitchBot's "Smart Matching" or "Select Manually" mode whenever possible — these give you a full virtual remote with preset commands (Power On, Volume +, Channel +, etc.) that READYWARE can pick from a dropdown. The "Others" / DIY mode works too, but you'll have to type the exact button names manually.
Open the SwitchBot app, pair your Hub, and add one or more IR remotes (TVs, ACs, fans, lights, etc.). Test that each remote works from inside the SwitchBot app first. If a button doesn't work in SwitchBot, it won't work in READYWARE either — fix it in the SwitchBot app first.
In the SwitchBot app: Profile → Preferences → tap "App Version" 10 times → Developer Options → Get Token. Copy both the Open Token and the Secret.
In READYWARE: Settings → Device Setup → Smart Home tab → Add → SwitchBot. Paste the Open Token and Secret, give the account a name (e.g. "My SwitchBot"), tap Test. If it connects, tap Save Device.
Once saved, tap the refresh icon next to your SwitchBot account in the device list. READYWARE pulls in all your virtual remotes and scenes and caches them locally — no further API hits until you refresh again.
In Edit Mode, long-press any button → Other tab → pick SwitchBot from the action list. Choose:
- Account — which SwitchBot account this button uses
- Target — Virtual Remote or Scene
- Remote / Scene — which one from your SwitchBot setup
- Command — pick from the preset list (Power, Volume +, etc.) OR tap "+ Custom Name" and type a button name from your SwitchBot app exactly as it appears (case-sensitive)
Tap Test Now before saving — it fires the command immediately so you can verify before committing.
If you used SwitchBot's "Others" / DIY mode to learn IR codes, the API requires the button name exactly as labeled in the SwitchBot app, case-sensitive. SwitchBot does not expose these names through their API, so you must type them yourself. Common defaults are Power, Volume Up, On, Off. If unsure, switch to Smart Matching or Select Manually mode — those give clean preset commands.
SwitchBot integration is for firing commands SwitchBot already knows. READYWARE cannot teach the SwitchBot hub new IR codes through the API — that has to be done in the SwitchBot app. For free-form IR learning, use READYWARE's own learning workflow with BroadLink, USB IR, onboard IR, or iTach.
🎬 Mix everything in one macro
The real power of READYWARE smart home isn't any single integration — it's combining them. A single "Movie Night" macro button can:
- Turn the TV on (BroadLink IR)
- Switch HDMI input (also IR)
- Dim Hue lights to 15% (Hue HTTP PUT)
- Turn off the bedroom AC (SwitchBot)
- Trigger a "movie mode" automation (Home Assistant POST or MQTT publish)
- Switch the live wallpaper to your theater photo
- Launch Netflix
All in one tap. That's the point — Electronic Personification. Build macros in Edit Mode → long-press a button → Macro tab → add steps in any order, with any delay between them.
Organizing With Folders
Group your remotes by room, activity, or device type. Each folder has its own wallpaper and icon on the desktop.
In Edit Mode, tap the + button on the desktop → Folder. Name it, pick an icon and color. Drag remotes into it by long-pressing them and selecting Move to Folder.
Each folder supports its own live wallpaper, independent of the desktop wallpaper. Open the folder in Edit Mode and set a video stream or image. When you open that folder, its wallpaper loads automatically.
Folders support buttons too — not just remotes. Add a macro button to a folder that sets the room's lights, fires IR commands, and changes the wallpaper all in one tap.
Pro Tips
READYWARE is built to feel right on every screen size, including the largest one in the room. There are three ways to get it on your TV, and you can use any of them — or all of them — depending on your setup.
📺 Install the app directly. READYWARE runs natively on Android TV and Google TV (Chromecast with Google TV, Sony Bravia, Hisense, Sharp, Philips), Amazon Fire TV / Fire Stick (via the Amazon Appstore), and NVIDIA Shield. Same app, same layouts, same Smart IR database — sized for the screen.
🌐 Use any browser. If your TV runs Samsung Tizen, LG webOS, Roku, or you have an Apple TV with a Mac mini routed in, just open the Web Viewer in any browser. Same experience, no install. Pair the device's keyboard, mouse, or pointer for full point-and-click.
📱 Cast from your phone. Chromecast or screen-mirror your phone's READYWARE canvas to the TV. The fastest path if you'd rather not install anything new.
However it gets there, the experience is the same. Add a pointer device — an air mouse, a gyroscopic clicker, or your phone or tablet acting as a wireless pointer — and you're navigating graphical buttons floating over your live wallpaper from across the room. One pointer, one screen, every device in the room — instead of a pile of remotes on the coffee table.
A favorite setup: stream the video source itself as the wallpaper. Your security camera feed, the YouTube video you're watching, your Plex library, your Home Assistant dashboard — whatever's on screen is also what you're controlling. Watch the show, control the show, on the same screen, with the same pointer. No looking down. No second remote.
Many paths, one outcome. The TV experience never replaces your phone or tablet — it joins them. Use the phone in your hand. Use the tablet on the coffee table. Use the TV from across the room. Use all three at the same time, all controlling the same gear. There's always more than one way to do anything in READYWARE — pick whichever feels right at the moment, switch to another whenever you want.
The Remote Web Viewer gives anyone a browser-based version of your remote — real wallpapers, real icons, real buttons — accessible from any phone, tablet, or computer anywhere on the planet. Here's the full setup:
Settings → Remote Web Viewer → toggle ON. The first time you enable it, READYWARE registers your device with the server. This takes a few seconds — wait for the green ● ON badge to appear.
Your unique URL appears in the settings panel. Tap Copy Link to copy it to your clipboard, or tap QR to generate a QR code you can screenshot and share.
Send the link to anyone — family, friends, anyone you want to have access. Tap PIN to see your 4-digit PIN. Anyone opening the link will be asked to enter it first. Share both the link and PIN together.
By default the web remote shows your button layout. To also send your real wallpapers and custom icons to the web remote, tap ⬆ Sync Web Remote. This pushes your current desktop, wallpapers, and icons to the server. Anyone opening the link after a sync sees your exact visual setup — not just the buttons.
They visit the URL in any browser. They enter the PIN. Your full remote appears — tap any button and the IR fires on your device at home in under a second. No app required on their end.
This is bigger than it sounds. The Web Remote doesn't just work on phones. It works on everything with a browser — and it fires real IR and RF signals through the hardware on your home network in real time.
- 💻Windows PC or laptop — open the link in any browser. Click a button. IR fires across the room. No Android emulator. No driver. No install. Your Windows machine just became an IR and RF blaster.
- 🍎Mac — same. Safari, Chrome, Firefox, any of them.
- 📺Smart TV with a browser — open the link on your TV's built-in browser. Use the TV remote's pointer to click buttons. Your TV is now controlling your other devices.
- 🖥️Wall-mounted touchscreen — any screen with a browser becomes a dedicated room control panel. No app, no setup beyond the link.
- 🌍Anyone, anywhere — share the link with family. They open it on whatever device they have and control your home from across the house or across the world.
The IR and RF signals still fire through the hardware on your home network. READYWARE on your phone or tablet bridges the browser command to the blaster in real time. Sub-second response.
Add each device in Settings → Device Setup and give them clear names. Then assign any button to any device: long-press a button → Edit → IR/RF Code tab → IR Device. Pick the one you want. That button fires through that blaster. Everything else stays on the default device.
One button can fire multiple IR commands in sequence, change wallpapers, launch apps, and more. Edit any button → Macro tab. Add steps. Set delays between them. Perfect for "watch TV" sequences that turn on the TV, switch input, and dim the lights in one tap.
Settings → Advanced → Save Profile saves your entire setup as a .ircprofile file — every remote, every button, every signal, every wallpaper. Restore it on any device, share it with anyone. Your setup is yours forever.