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 87.1 f7 Build succeeded 6896 get logs get build
3.12 87.0 f7 Build succeeded 823 get logs get build
3.12 86.0 f7 Build succeeded 9904 get logs get build
3.12 85.0 f7 Build succeeded 86 get logs get build
3.12 79.2 f7 Build succeeded 6851 get logs get build
3.12 78.1 f7 Build succeeded 6021 get logs get build
3.12 77.2 f7 Build succeeded 468 get logs get build
3.12 73.0 f7 Build succeeded 4800 get logs get build
3.12 72.5 f7 Build succeeded 57 get logs get build
3.12 72.1 f7 Build succeeded 3318 get logs get build
3.12 69.0 f7 Build succeeded 1143 get logs get build
3.12 66.0 f7 Build succeeded 223 get logs get build
3.12 62.3 f7 Build succeeded 294 get logs get build
3.11 69.0 f7 Build succeeded 718 get logs get build
3.11 66.0 f7 Build succeeded 96 get logs get build
3.11 62.3 f7 Build succeeded 95 get logs get build
3.10 69.0 f7 Build succeeded 770 get logs get build
3.10 66.0 f7 Build succeeded 1985 get logs get build
3.10 65.0 f7 Build succeeded 59 get logs get build
3.10 62.3 f7 Build succeeded 1984 get logs get build
3.10 61.2 f7 Build succeeded 249 get logs get build
3.10 61.1 f7 Build skipped 0 get logs get build
3.10 60.4 f7 Build succeeded 113 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)