So You Got a Zaza Remote and It Is Not Working Right
I picked up a Zaza remote last year after my Samsung TV started giving out on the original board. Everyone at the store said it was plug-and-play. It is not. The pairing sequence matters, the app has a half-baked setup wizard, and if you skip a step you end up with a brick that lights up but does nothing. I spent three evenings wrestling with it before I figured out what was going on. The first thing you need to understand is how this thing actually talks to your devices. It uses a combination of IR blasting and Bluetooth LE for pairing, which sounds fine until you realize the app can only handle so many codes at once. I tried loading commands for five devices and the latency jumped to nearly two seconds per action. Cut it down to three and everything ran smooth. Here is the pairing process, the way it actually works, not the glossy version:
Download the Zaza app from the Play Store or App Store. Open it and select Add Device. Choose the device type from the list. The app will try to auto-detect your brand and model through a Bluetooth handshake. This part takes about ten seconds and sometimes fails silently. If it fails, you switch to manual code search. Tap Code Search, enter the brand name, and hit Start. The remote will cycle through hundreds of IR codes. When your device responds, tap Stop immediately. Not after. Immediately. I missed this the first time because the app does not give you clear feedback on which code landed, so I tested each one manually by watching the TV power cycle. That took about twenty minutes for one device. Once paired, go into Settings and disable Auto-Update on the remote firmware if you are on a version earlier than 3.2. The update mechanism has a bug that occasionally wipes your learned IR codes during the flash. You end up back at square one with a remote that no longer controls anything. Roll back to 3.1 if you have to. I did. Works fine after that. The app also has a macro feature that lets you chain button presses into one command. I set up a morning routine that turns on the TV, switches to HDMI 2, lowers the blinds, and starts Spotify. Takes about four seconds to execute. Useful, but the timing between each action is fixed at half a second and you cannot adjust it. If your AV receiver needs a full second to wake before the TV switches inputs, the macro breaks. You work around it by splitting the macro into two separate commands and running them sequentially instead of chained.
There is also a physical IR blaster attachment that clips onto older remotes. I found this necessary for controlling my ceiling fan and the garage door opener because the app did not include codes for either. The blaster sits on top of the original remote and fires whatever signal that remote would have sent. It is clunky but effective. The only issue is alignment. If the blaster is not sitting flush against the IR emitter on the old remote, the signal misses. I solved this with a piece of blue painters tape to hold it in place. Cheap, removable, does the job. One more thing people miss. The Zaza remote has a learning mode for IR. You point the original remote at it and press the button you want to copy. The app records the pulse pattern. This works for custom commands like a dedicated "Movie Mode" button that toggles the soundbar input. But the learning range is narrow. You have to be within six inches and hold the buttons steady for three seconds each. I tried copying a code from my cable box remote from across the room and got garbage data. Got it working once I pulled up close and held both remotes parallel. If you are dealing with RF devices like smart plugs or certain garage openers, the Zaza remote only supports 433 MHz and 315 MHz dip-switch models. Anything more advanced like rolling code systems will not pair with it at all. You need a separate solution for those. I use a smart plug ecosystem for the lights and a dedicated garage hub for the door. The Zaza handles the TV, the soundbar, and the fan just fine.
Get the Full Details

The build quality is decent for the price point. Buttons have a tactile click, the battery lasts about six weeks on a single AA, and the Bluetooth range holds steady up to about thirty feet indoors with walls in the way. Beyond that it starts dropping packets. I tested it in my living room which is roughly forty feet to the bedroom router and had to repeat commands twice sometimes. Move closer and it works every time. Set it up properly, skip the firmware updates unless they fix something specific you need, and use the macro feature sparingly. It will run reliably after that. Anything more complicated than basic device switching will expose its limits quickly.