MIVI S60 Soundbar Remote
Custom Decoded Infrared Android App & Receiver Interfacing
Reverse-engineering infrared signals using hardware sensors to construct a full-featured, zero-latency Android digital controller.
System Specs
Compiled Stack
Project Overview
The MIVI S60 Soundbar Remote is a utility app developed to address the loss or damage of physical hardware remotes. The project began by configuring an Arduino microcontroller coupled with a TSOP38238 IR receiver sensor to sniff, capture, and log the precise HEX/NEC code payloads emitted by the physical remote for each function (power, volume, input modes, equalizer presets, and 3D sound toggles). These codes were then mapped and injected into a custom native Android application utilizing the Android ConsumerIrManager API, resulting in a responsive, layout-rich virtual remote dashboard with zero operational delay.
Application Architecture & Modules
IR Code Capturing Rig
Built a hardware sniffer using Arduino Uno and TSOP38238 IR receiver. Programmed a script to extract, validate, and print raw carrier wave pulses and decoded HEX signatures via Serial communication.
ConsumerIrManager Integration
Integrated the Android system ConsumerIrManager API to transmit carrier-modulated infrared signals at 38kHz directly through the smartphone's built-in blaster.
Decoded HEX Dictionary
Constructed an internal mapped key-value database matching UI button actions directly to their corresponding parsed infrared command HEX payloads.
Audio Profile Controller
Fully replicates physical remote actions including Sound Mode switches (Music, Movie, News), Bass Booster toggles, and Input source cycles (Bluetooth, AUX, Coaxial, USB).
Tactile Haptic Feedback
Embedded custom vibration profiles utilizing the Android Vibrator API, creating immediate tactile feedback for a realistic button-pressing feel.
Material UI Console Dashboard
Minimalist dark dashboard built with clean grids, glowing indicators, and quick-toggle panels for quick soundbar controls.
The Problem It Solves
Physical hardware remotes are fragile, easily misplaced, and expensive to replace. This project eliminates hardware dependency by utilizing the smartphone's built-in infrared transmitter, ensuring you always have a fully functional backup controller in your pocket. In addition, it solves the problem of finding generic replacement remotes for specific local audio products by reverse-engineering exact signal codes and rebuilding them digitally.
Real-World Uses
- Replacing lost, unresponsive, or broken Mivi S60 soundbar physical hardware remotes.
- Consolidating multiple home theater controllers into a single smartphone device.
- Controlling soundbar volumes, equalizers, and auxiliary audio modes instantly without requiring physical batteries or lines of sight.
Want to build this or acquire the source?
Whether you are looking for the full production source code, circuit schematic diagrams, component list guidance, or custom feature integration, feel free to reach out. We are happy to help you build or customize this project.