Skip to content

Create custom infrared (IR) remotes using hex codes, raw data, or Flipper Zero .IR files

License

Notifications You must be signed in to change notification settings

iodn/android-ir-blaster

Repository files navigation

IR Blaster

Android Infrared Blaster App

IR Blaster is an Android application that unlocks the full potential of your built-in infrared (IR) blaster. The app lets you control a wide range of devices using custom remote commands.

Overview

IR Blaster supports both hexadecimal (e.g., NEC, NECext) and raw IR codes, offering an intuitive interface to generate and manage your own remote commands. With added support for importing .IR files generated by Flipper Zero, you can easily tap into a community-curated collection of IR codes.

Note: Your device must have a built-in IR blaster to use this application.

Features

  • Custom Remote Commands: Create and manage remotes using hexadecimal or raw IR codes.
  • Flipper Zero Integration: Import .IR files to leverage IR codes gathered by the Flipper Zero community.
  • User-Friendly Interface: Simple and intuitive design for quick setup and operation.
  • Broad Compatibility: Works with any IR-enabled Android device.

Requirements

  • An Android device with a built-in IR blaster.
  • Android OS (>11).

Installation

  1. Download the APK:

Get it on F-Droid

Or you can download the latest APK from the Releases Section.

  1. Install the Application:

    • Enable installation from unknown sources if needed.
    • Follow the on-screen instructions to install IR Blaster.
  2. Launch and Configure:

    • Open IR Blaster.
    • Begin creating custom remote commands or import your Flipper Zero .IR file.

Usage

Creating Custom Remotes

  1. Navigate to the Create Remote section.
  2. Input your hexadecimal or raw IR code.
  3. Save and add another button.

Importing Flipper Zero Files

  1. Select the option to Import .IR File.
  2. Browse and select your Flipper Zero configuration file.
  3. The app will parse the file and display the available IR commands for use.
  4. Feel free to rename the buttons.

Contributing

Contributions are welcome! If you'd like to help improve IR Blaster:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Submit a pull request with your proposed changes.

License

This project is licensed under the MIT License.

Support

If you encounter any issues or have questions, please open an issue on the GitHub repository or contact the maintainer.

Acknowledgments

IR Blaster is originally a fork of osram-remote. Special thanks to TalkingPanda0 for his foundational work.

Enjoy creating your custom remotes with IR Blaster!