FlipSignal

Overview

The FlipSignal application turns your Flipper Zero and FlipBoard into an Infrared and Sub-GHz signal sender. Turn on/off devices using the buttons on your FlipBoard, or send a sequence of IR signals. The application sends a Sub-GHz signal (RAW or Protocol) and then it sends any IR signals. Configuration of signals is done by saving files using a specific file name.

You can order your FlipBoard from @MakeItHackin using tindie or Etsy. Be sure to also join our Discord server.

Running the app

Make sure your FlipBoard is connected to your Flipper Zero. When you start the app, you should see startup splash screen for a few seconds reminding you to connect the FlipBoard and then the FlipBoard LEDs will do their start-up sequence. - Start application : enables sending Sub-GHz/IR signals when FlipBoard buttons are pressed. - Configuration application : change what notes are played and colors the buttons are. - About : version and ordering information. - Instructions QR code : links to GitHub for detailed instructions (including customizing app).

Configuration

Go to "Configure application" in the app menu to setup how each action works. You’ll see all of the different button combos listed (for example "Action 3" is pressing button 1 and button 2 at the same time). Press 'Ok' to select the Action to configure.

  • The "Press color" option changes the button color when it’s pressed. If you pick a combo button, all the buttons in that combo will change color.

  • The "Release color" option changes the button color when it’s not pressed. This option doesn’t apply for combo buttons.

  • The "Music note" option changes the sound to play when the button is pressed. You can pick "Off" if you don’t want any sound.

Sub-GHz files

You need to copy your Sub-GHz files into your "SD Card/subghz" folder. Your files should be named 'Flip1.sub', 'Flip2.sub', 'Flip4.sub' and 'Flip8.sub' to correspond to the 4 buttons. You can also create files for button combinations, for example, 'Flip3.sub' would be for when button 1 and button 2 are pressed at the same time.

Infrared files

You need to copy your 'flipboard.ir' file into your "SD Card/infrared" folder. The 'name:' field should be 'Flip1', 'Flip2', 'Flip4' & 'Flip8' for the 4 actions!!! The actions are case-sensitive; so they must start with a capital F and then lowercase the remaining letters. You can have multiple entries named the same, and they will be replayed in order.

If the file is not created or no matching name exists, then a fallback file of "SD Card/infrared/assets/tv.ir" will be used along with default names (Power, Mute, Ch_prev and Ch_next).

  • Action 1 will run 'Flip1.sub' and then send IR signal 'Flip1'. If IR signal does not exist, it will send IR TV signal "Power".
  • Action 2 will run 'Flip2.sub' and then send IR signal 'Flip2'. If IR signal does not exist, it will send IR TV signal "Mute".
  • Action 4 will run 'Flip4.sub' and then send IR signal 'Flip4'. If IR signal does not exist, it will send IR TV signal "Ch_prev".
  • Action 8 will run 'Flip8.sub' and then send IR signal 'Flip8'. If IR signal does not exist, it will send IR TV signal "Ch_next".

Using the app

Make sure your FlipBoard is connected to your Flipper Zero. Choose the "Start application" option to launch the app. Press the leftmost button and it should send the Flip1 signal. If you did not configure any signals, then it will send the IR TV signal "Power". The green status LED in the FlipBoard will blink as it sends the various signals that have a matching entry 'name:' field. Once every signal has been sent, the green status LED will turn off.

Support

If you have need help, we are here for you. Also, we would love your feedback on cool ideas for future FlipBoard applications!

Please visit my Flipper Zero Discord server Flipper Zero Tutorials (Unofficial) and ask your questions in the #flipboard or #general channel.

App Version SDK Status Downloads Logs Build
3.12 86.0 f7 Build succeeded 6709 get logs get build
3.12 85.0 f7 Build succeeded 58 get logs get build
3.12 79.2 f7 Build succeeded 6716 get logs get build
3.12 78.1 f7 Build succeeded 5942 get logs get build
3.12 77.2 f7 Build succeeded 438 get logs get build
3.12 73.0 f7 Build succeeded 4758 get logs get build
3.12 72.5 f7 Build succeeded 30 get logs get build
3.12 72.1 f7 Build succeeded 3241 get logs get build
3.12 69.0 f7 Build succeeded 1108 get logs get build
3.12 66.0 f7 Build succeeded 187 get logs get build
3.12 62.3 f7 Build succeeded 253 get logs get build
3.11 69.0 f7 Build succeeded 693 get logs get build
3.11 66.0 f7 Build succeeded 71 get logs get build
3.11 62.3 f7 Build succeeded 69 get logs get build
3.10 69.0 f7 Build succeeded 744 get logs get build
3.10 66.0 f7 Build succeeded 1962 get logs get build
3.10 65.0 f7 Build succeeded 31 get logs get build
3.10 62.3 f7 Build succeeded 1959 get logs get build
3.10 61.2 f7 Build succeeded 209 get logs get build
3.10 61.1 f7 Build skipped 0 get logs get build
3.10 60.4 f7 Build succeeded 88 get logs get build
3.10 60.3 f7 Build skipped 0 get logs get build
3.10 58.0 f7 Build skipped 0 get logs get build
3.10 54.0 f7 Build skipped 0 get logs get build
3.10 53.0 f7 Build skipped 0 get logs get build
3.10 52.0 f7 Build skipped 0 get logs get build
3.10 50.0 f7 Build skipped 0 get logs get build
3.10 49.1 f7 Build skipped 0 get logs get build
3.10 46.0 f7 Build skipped 0 get logs get build
3.10 40.1 f7 Build skipped 0 get logs get build
3.10 40.0 f7 Build skipped 0 get logs get build
3.10 39.2 f7 Build skipped 0 get logs get build
3.10 39.1 f7 Build skipped 0 get logs get build
3.10 38.0 f7 Build skipped 0 get logs get build
3.10 35.1 f7 Build skipped 0 get logs get build
3.10 35.0 f7 Build skipped 0 get logs get build
3.10 34.3 f7 Build skipped 0 get logs get build
3.10 33.0 f7 Build skipped 0 get logs get build
3.10 32.0 f7 Build skipped 0 get logs get build
3.10 30.1 f7 Build skipped 0 get logs get build
flipboard_signal Latest 3.12 GitHub Author: CodeAllNight (MrDerekJamison)