You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The app enables users to build fully custom remotes, discover unknown IR codes through guided brute-force tools, and seamlessly manage IR configurations. It also supports importing IR signals from Flipper Zero `.ir` files, **IRPLUS `.irplus` / XML files**, and **LIRC `.conf` / `.cfg` / `.lirc` files**, making it easy to reuse and adapt existing IR libraries across devices.
13
14
15
+
It also includes a GitHub Store for browsing compatible IR files directly from GitHub repositories and importing them into the app without manually downloading and moving files first. For supported USB learning dongles, Learning Mode can capture a signal from a physical remote, preview it, and save it into a new or existing remote.
16
+
14
17
IR Blaster is designed to be flexible, hardware-agnostic, and user-friendly, while remaining powerful enough for advanced users who need precise control over IR protocols and signal timing.
15
18
16
19
</p>
@@ -46,8 +49,8 @@ IR Blaster is designed to be flexible, hardware-agnostic, and user-friendly, whi
46
49
- USB IR dongle (with discovery, permission, and bulk transfers)
47
50
- Audio IR (mono 1‑LED or stereo anti‑phase 2‑LED adapters)
48
51
- Rich protocol support and a raw‑signal mode for precise mark/space patterns
49
-
- Import/export of remotes, including Flipper Zero `.ir`, IRPLUS `.irplus` / XML, LIRC `.conf` / `.cfg` / `.lirc` files, and JSON backups
50
-
-Material 3 UI with dynamic color, dark mode, and a tabbed layout (Remotes, Signal Tester, Settings)
52
+
- Import/export of remotes, including Flipper Zero `.ir`, IRPLUS `.irplus` / XML, LIRC `.conf` / `.cfg` / `.lirc` files, JSON backups, and direct GitHub browsing/import
53
+
-Learning Mode for supported USB learning dongles, with capture, preview, replay, and save flows
51
54
52
55
Tip: At least one transmit path must be available (Internal, USB, or Audio). A built‑in IR blaster is not required if you use a USB dongle or audio adapter.
53
56
@@ -60,17 +63,22 @@ Tip: At least one transmit path must be available (Internal, USB, or Audio). A b
60
63
- Optional Auto Switch uses USB when a supported dongle is attached, otherwise Internal (disabled if Audio is selected).
- Import JSON backups, Flipper Zero `.ir`, IRPLUS `.irplus` / XML (beta), and LIRC `.conf` / `.cfg` / `.lirc` (beta) files
66
+
- Browse compatible files from GitHub repositories in GitHub Store and import them directly into the app
63
67
- Export remotes to Downloads
64
68
- Restore the built‑in demo remote
65
69
- Delete all remotes
66
-
- Modern UI: Material 3 styling, dynamic color, and responsive layouts.
70
+
- Learning Mode (Settings > Learning Mode):
71
+
- Use a supported USB learning dongle to capture a button from a physical remote
72
+
- Preview the learned signal, replay it, and save it into a new or existing remote
73
+
- GitHub Store for browsing GitHub repositories and importing compatible IR files directly.
67
74
68
75
69
76
### User‑facing
70
77
- Transmitter selection card with live capability updates and USB permission request flow.
78
+
- Learning Mode for supported USB learning dongles, with guided capture and save flow.
79
+
- GitHub Store for browsing GitHub repositories and importing compatible IR files directly.
71
80
- Signal Tester promoted as an IR bruteforcer (IR Finder) to help discover unknown codes.
72
81
- Expanded import/export options and maintenance actions for remotes.
73
-
- Material 3 theming with dynamic light/dark color schemes.
74
82
75
83
### Technical/architectural
76
84
- Multi‑transmitter architecture:
@@ -144,11 +152,16 @@ The Signal Tester is designed to help discover unknown working IR commands.
144
152
## Remotes Management
145
153
146
154
- Import remotes: JSON backups and Flipper Zero `.ir` files (Settings > Remotes > Import remotes).
155
+
- GitHub Store: Browse GitHub repositories, preview supported files, and import them directly into your remote library.
147
156
- Export remotes: Save a JSON backup to Downloads.
148
157
- Restore Demo Remote: Reset to a built‑in demo configuration.
149
158
- Delete all remotes: Clear the entire list from this device.
150
159
151
-
## Supported Infrared Protocols
160
+
## Learning Mode
161
+
162
+
- Open Settings > Learning Mode to capture a button from a physical remote with a supported USB learning dongle.
163
+
- Review the learned signal, replay it to confirm the target device reacts, then save it into a new or existing remote.
164
+
- Learning Mode is designed for compatible USB learning receivers such as supported Tiqiaa, ZaZa, or ElkSmart-style dongles.
152
165
153
166
## Supported Infrared Protocols
154
167
@@ -249,14 +262,25 @@ Or download the latest APK from the Releases Section.
249
262
250
263
### Creating Custom Remotes
251
264
1. Open the Remotes tab.
252
-
2. Create a remote and add buttons using protocol encoders or raw patterns.
265
+
2. Create a remote and add buttons using protocol encoders, raw patterns, GitHub Store imports, or buttons imported from existing remotes and the database.
253
266
3. Save and test your buttons from the Remote view.
254
267
268
+
### Using the GitHub Store
269
+
1. Open Settings > GitHub Store.
270
+
2. Enter a GitHub repository or folder URL, then load the repository when you want to browse it.
271
+
3. Open a supported file to preview how it will be parsed.
272
+
4. Import it into a new remote or add compatible buttons to an existing remote.
273
+
255
274
### Using the Signal Tester (IR Finder)
256
275
1. Open the "Signal Tester" tab.
257
276
2. Provide protocol parameters and optional hex prefix constraints.
258
277
3. Start testing; the bruteforcer will try variations to identify working signals via your selected transmitter.
259
278
279
+
### Using Learning Mode
280
+
1. Connect a supported USB learning dongle and grant USB permission if Android asks.
281
+
2. Open Settings > Learning Mode.
282
+
3. Capture one button from the original remote, replay it if needed, then save it into your library.
283
+
260
284
### USB Notes
261
285
- When a supported USB dongle is attached, use "Request USB permission" if prompted.
262
286
- Auto Switch prefers USB when available; disable it for manual selection or Audio use.
0 commit comments