From 46131d7c851a7fa7e9b8324175fe7d12cf805a7b Mon Sep 17 00:00:00 2001 From: RogueMaster Date: Wed, 19 Jul 2023 20:55:22 -0400 Subject: [PATCH] RM FAP Updates --- .../RogueMaster/Bluetooth/bad_bt.fap | Bin 40556 -> 40556 bytes .../RogueMaster/Bluetooth/bt_serial.fap | Bin 3952 -> 3952 bytes .../RogueMaster/Bluetooth/bt_trigger.fap | Bin 7708 -> 7708 bytes .../RogueMaster/Bluetooth/remotebt.fap | Bin 45444 -> 45444 bytes .../RogueMaster/Bluetooth/toyserial.fap | Bin 10944 -> 10944 bytes .../RogueMaster/GPIO/ESP32/esp32_camera.fap | Bin 7324 -> 7324 bytes .../GPIO/ESP32/esp32_camera_suite.fap | Bin 26344 -> 26344 bytes .../GPIO/ESP32/esp32_evil_portal.fap | Bin 14836 -> 14364 bytes .../GPIO/ESP32/esp32_wifi_mapping.fap | Bin 6816 -> 6816 bytes .../GPIO/ESP32/esp32_wifi_marauder.fap | Bin 124208 -> 124208 bytes .../GPIO/ESP32/esp32c6_gravity.fap | Bin 25788 -> 28824 bytes .../GPIO/ESP32/esp32cam_camera.fap | Bin 7764 -> 7764 bytes .../GPIO/ESP32/esp32cam_marauder.fap | Bin 26208 -> 26208 bytes .../GPIO/ESP32/esp32cam_morse_flasher.fap | Bin 19544 -> 19544 bytes .../GPIO/ESP32/esp32cam_motion.fap | Bin 6376 -> 6376 bytes .../GPIO/ESP32/esp32cam_nannycam.fap | Bin 6128 -> 6128 bytes .../GPIO/ESP32/esp32cam_qrcode.fap | Bin 6128 -> 6128 bytes .../GPIO/ESP8266/esp8266_deauther.fap | Bin 6888 -> 6888 bytes .../GPIO/ESP8266/esp8266_ifttt_button.fap | Bin 12200 -> 12200 bytes .../GPIO/ESP8266/esp8266_wifi_deauther_v2.fap | Bin 14144 -> 14144 bytes .../GPIO/ESP8266/esp_wifi_scanner.fap | Bin 18588 -> 18588 bytes .../GPIO/NRF24/nrf24_azerty_mouse_jacker.fap | Bin 20180 -> 20180 bytes .../RogueMaster/GPIO/NRF24/nrf24_batch.fap | Bin 40852 -> 40852 bytes .../GPIO/NRF24/nrf24_mouse_jacker.fap | Bin 21704 -> 21544 bytes .../RogueMaster/GPIO/NRF24/nrf24_scanner.fap | Bin 30512 -> 30512 bytes .../RogueMaster/GPIO/NRF24/nrf24_sniffer.fap | Bin 15628 -> 15380 bytes .../GPIO/Sensors/bh1750_lightmeter.fap | Bin 35784 -> 35784 bytes .../GPIO/Sensors/hc_sr04_dist_sensor.fap | Bin 7044 -> 7044 bytes .../GPIO/Sensors/j305_geiger_coutner.fap | Bin 8136 -> 8136 bytes .../GPIO/Sensors/mh_z19_co2_sensor.fap | Bin 8280 -> 8280 bytes .../plantower_pmsx003_sensor_reader.fap | Bin 10216 -> 10216 bytes .../GPIO/Sensors/radiation_sensor.fap | Bin 13632 -> 13632 bytes .../GPIO/Sensors/rcwl_0516_motion_sensor.fap | Bin 3240 -> 3240 bytes .../RogueMaster/GPIO/Sensors/scd30.fap | Bin 12508 -> 12508 bytes .../GPIO/Sensors/temp_sensors_reader.fap | Bin 79592 -> 79592 bytes .../GPIO/Sensors/usping_dist_sensor.fap | Bin 6952 -> 6952 bytes .../GPIO/aprs_hello_world_clean.fap | Bin 0 -> 7944 bytes .../RogueMaster/GPIO/avr_flasher.fap | Bin 90052 -> 90052 bytes .../RogueMaster/GPIO/battery_checker.fap | Bin 6620 -> 6620 bytes .../RogueMaster/GPIO/bmi160_air_mouse.fap | Bin 87092 -> 87092 bytes .../RogueMaster/GPIO/continuity.fap | Bin 3860 -> 3860 bytes .../RogueMaster/GPIO/dap_link.fap | Bin 43316 -> 43316 bytes .../RogueMaster/GPIO/esp_flasher.fap | Bin 27124 -> 28264 bytes .../RogueMaster/GPIO/flashlight.fap | Bin 3160 -> 3160 bytes .../RogueMaster/GPIO/gpio.fap | Bin 25484 -> 25484 bytes .../RogueMaster/GPIO/gpio_7segment_output.fap | Bin 5384 -> 5384 bytes .../RogueMaster/GPIO/gpio_intervalometer.fap | Bin 11172 -> 11172 bytes .../RogueMaster/GPIO/gpio_pins_reader.fap | Bin 4720 -> 4720 bytes .../RogueMaster/GPIO/gpio_reader_b.fap | Bin 27528 -> 27528 bytes .../RogueMaster/GPIO/gpio_rgb_led.fap | Bin 8436 -> 8436 bytes .../RogueMaster/GPIO/gpio_sentry_safe.fap | Bin 4460 -> 4460 bytes .../RogueMaster/GPIO/gpio_wi2c.fap | Bin 35844 -> 35844 bytes .../RogueMaster/GPIO/i2c_tools.fap | Bin 12396 -> 12396 bytes .../RogueMaster/GPIO/logic_analyzer.fap | Bin 10280 -> 10280 bytes .../RogueMaster/GPIO/lora_terminal.fap | Bin 20360 -> 20360 bytes .../RogueMaster/GPIO/magspoof.fap | Bin 45004 -> 45004 bytes .../RogueMaster/GPIO/mx2125_accelerometer.fap | Bin 5156 -> 5156 bytes .../RogueMaster/GPIO/nmea_gps.fap | Bin 12536 -> 12536 bytes .../RogueMaster/GPIO/pokemon_trading.fap | Bin 89804 -> 89804 bytes .../RogueMaster/GPIO/rc2014_coleco.fap | Bin 13408 -> 13408 bytes .../RogueMaster/GPIO/scope.fap | Bin 33812 -> 33812 bytes .../RogueMaster/GPIO/servotester.fap | Bin 4088 -> 4088 bytes .../RogueMaster/GPIO/servotester2.fap | Bin 6844 -> 6844 bytes .../RogueMaster/GPIO/signal_generator.fap | Bin 11804 -> 11804 bytes .../RogueMaster/GPIO/spi_mem_manager.fap | Bin 67924 -> 67924 bytes .../RogueMaster/GPIO/swd_probe.fap | Bin 135328 -> 135328 bytes .../RogueMaster/GPIO/uart_echo.fap | Bin 5948 -> 5948 bytes .../RogueMaster/GPIO/uart_terminal.fap | Bin 20596 -> 20596 bytes .../RogueMaster/GPIO/wav_recorder.fap | Bin 4936 -> 4936 bytes .../RogueMaster/GPIO/wiegand_reader.fap | Bin 16448 -> 16448 bytes .../RogueMaster/GPIO/wii_ec_analyzer.fap | Bin 33952 -> 33952 bytes .../RogueMaster/GPIO/yrm100_uhf_rfid.fap | Bin 7784 -> 7784 bytes .../RogueMaster/Games/2048.fap | Bin 15776 -> 15776 bytes .../RogueMaster/Games/2048_improved.fap | Bin 11968 -> 11968 bytes .../RogueMaster/Games/4_in_a_row.fap | Bin 5744 -> 5744 bytes .../RogueMaster/Games/arkanoid.fap | Bin 5956 -> 5956 bytes .../RogueMaster/Games/asteroids.fap | Bin 35356 -> 35356 bytes .../RogueMaster/Games/blackjack.fap | Bin 25036 -> 25036 bytes .../RogueMaster/Games/bomberduck.fap | Bin 12944 -> 12944 bytes .../RogueMaster/Games/chess.fap | Bin 58356 -> 58268 bytes .../RogueMaster/Games/chess_clock.fap | Bin 3304 -> 3304 bytes .../RogueMaster/Games/color_guess.fap | Bin 27976 -> 27976 bytes .../RogueMaster/Games/dice.fap | Bin 12956 -> 12956 bytes .../RogueMaster/Games/dnd_dice_app.fap | Bin 21356 -> 21356 bytes .../RogueMaster/Games/doom.fap | Bin 50064 -> 50064 bytes .../RogueMaster/Games/dvd_bouncer.fap | Bin 3564 -> 3564 bytes .../RogueMaster/Games/etchasketch.fap | Bin 5792 -> 5792 bytes .../RogueMaster/Games/flappybird.fap | Bin 5840 -> 5840 bytes .../RogueMaster/Games/game15.fap | Bin 9868 -> 9868 bytes .../RogueMaster/Games/gameoflife.fap | Bin 4004 -> 4004 bytes .../RogueMaster/Games/heap_defence.fap | Bin 18112 -> 18112 bytes .../RogueMaster/Games/jetpack_joyride.fap | Bin 15524 -> 15524 bytes .../RogueMaster/Games/mandelbrotset.fap | Bin 3244 -> 3244 bytes .../RogueMaster/Games/minesweeper.fap | Bin 7192 -> 7192 bytes .../RogueMaster/Games/montyhall.fap | Bin 5964 -> 5964 bytes .../RogueMaster/Games/nfc_crocodile.fap | Bin 18724 -> 18724 bytes .../RogueMaster/Games/nu_pogodi.fap | Bin 15684 -> 15684 bytes .../RogueMaster/Games/paint.fap | Bin 3040 -> 3040 bytes .../RogueMaster/Games/pong.fap | Bin 4524 -> 4524 bytes .../RogueMaster/Games/race.fap | Bin 4992 -> 4992 bytes .../RogueMaster/Games/reaction_time.fap | Bin 3276 -> 3276 bytes .../RogueMaster/Games/reactiontest.fap | Bin 3912 -> 3912 bytes .../RogueMaster/Games/reversi.fap | Bin 7228 -> 7228 bytes .../RogueMaster/Games/rock_paper_scissors.fap | Bin 34848 -> 34848 bytes .../RogueMaster/Games/roots_of_life.fap | Bin 8984 -> 8984 bytes .../Games/rubiks_cube_scrambler.fap | Bin 4812 -> 4812 bytes .../RogueMaster/Games/scorched_tanks.fap | Bin 14008 -> 14008 bytes .../RogueMaster/Games/simon_says.fap | Bin 12068 -> 12068 bytes .../RogueMaster/Games/slotmachine.fap | Bin 10856 -> 10856 bytes .../RogueMaster/Games/snake.fap | Bin 9288 -> 9288 bytes .../RogueMaster/Games/snake20.fap | Bin 8236 -> 8236 bytes .../RogueMaster/Games/solitaire.fap | Bin 15316 -> 15316 bytes .../RogueMaster/Games/super_chip.fap | Bin 8096 -> 8096 bytes .../RogueMaster/Games/tama_p1.fap | Bin 51892 -> 51892 bytes .../RogueMaster/Games/tanks.fap | Bin 17036 -> 17036 bytes .../RogueMaster/Games/tetris.fap | Bin 6500 -> 6500 bytes .../RogueMaster/Games/tic_tac_toe_multi.fap | Bin 11404 -> 11404 bytes .../RogueMaster/Games/tictactoe.fap | Bin 5348 -> 5348 bytes .../RogueMaster/Games/trex_runner.fap | Bin 5480 -> 5480 bytes .../RogueMaster/Games/videopoker.fap | Bin 11580 -> 11580 bytes .../RogueMaster/Games/yatzee.fap | Bin 10012 -> 10012 bytes .../RogueMaster/Games/zombiez.fap | Bin 5544 -> 5544 bytes .../RogueMaster/Infrared/infrared.fap | Bin 81600 -> 81600 bytes .../Infrared/ir_intervalometersony.fap | Bin 6988 -> 6988 bytes .../RogueMaster/Infrared/ir_remote.fap | Bin 16424 -> 16424 bytes .../RogueMaster/Infrared/ir_scope.fap | Bin 4604 -> 4604 bytes .../RogueMaster/Infrared/xbox_controller.fap | Bin 7116 -> 7116 bytes .../RogueMaster/Main/dab_timer.fap | Bin 38440 -> 38440 bytes .../RogueMaster/Main/u2f.fap | Bin 25732 -> 25732 bytes .../RogueMaster/Media/bpm_tapper.fap | Bin 7112 -> 7112 bytes .../RogueMaster/Media/flizzer_tracker.fap | Bin 66936 -> 66936 bytes .../RogueMaster/Media/metronome.fap | Bin 11856 -> 11856 bytes .../RogueMaster/Media/morse_code.fap | Bin 8376 -> 8376 bytes .../RogueMaster/Media/music_beeper.fap | Bin 15256 -> 15256 bytes .../RogueMaster/Media/music_player.fap | Bin 11892 -> 11892 bytes .../{zero_tracker.fap => music_tracker.fap} | Bin 11808 -> 11808 bytes .../RogueMaster/Media/ocarina.fap | Bin 3544 -> 3544 bytes .../RogueMaster/Media/sam.fap | Bin 25680 -> 25680 bytes .../RogueMaster/Media/sam_no.fap | Bin 25588 -> 25588 bytes .../RogueMaster/Media/sam_wtf.fap | Bin 25600 -> 25600 bytes .../RogueMaster/Media/sam_yes.fap | Bin 25592 -> 25592 bytes .../RogueMaster/Media/text2sam.fap | Bin 28432 -> 28432 bytes .../RogueMaster/Media/tuning_fork.fap | Bin 13472 -> 13472 bytes .../RogueMaster/Media/video_player.fap | Bin 8420 -> 8420 bytes .../RogueMaster/Media/wav_player.fap | Bin 13604 -> 13604 bytes .../RogueMaster/NFC/mfkey32.fap | Bin 24796 -> 24796 bytes .../RogueMaster/NFC/mifare_fuzzer.fap | Bin 14504 -> 14504 bytes .../RogueMaster/NFC/mifare_nested.fap | Bin 57780 -> 57780 bytes .../RogueMaster/NFC/nfc.fap | Bin 135728 -> 135728 bytes .../RogueMaster/NFC/nfc_magic.fap | Bin 33724 -> 33724 bytes .../RogueMaster/NFC/nfc_magic_gen1.fap | Bin 24044 -> 24044 bytes .../RogueMaster/NFC/nfc_magic_gen4.fap | Bin 33664 -> 33664 bytes .../RogueMaster/NFC/nfc_maker_ntag203.fap | Bin 28844 -> 24944 bytes .../RogueMaster/NFC/nfc_maker_ntag215.fap | Bin 33844 -> 33844 bytes .../RogueMaster/NFC/nfc_relay.fap | Bin 22100 -> 22100 bytes .../RogueMaster/NFC/picopass.fap | Bin 72008 -> 72008 bytes .../RogueMaster/NFC/seader.fap | Bin 133216 -> 133216 bytes .../RogueMaster/NFC/vb_migrate.fap | Bin 75160 -> 75160 bytes .../RogueMaster/README.md | 13 +++++++------ .../RogueMaster/RFID/dcf77.fap | Bin 10964 -> 10964 bytes .../RogueMaster/RFID/em4100_key_generator.fap | Bin 6508 -> 6508 bytes .../RogueMaster/RFID/lfrfid.fap | Bin 59864 -> 59864 bytes .../RogueMaster/RFID/rfid_fuzzer.fap | Bin 36220 -> 36220 bytes .../RogueMaster/Settings/cfw.fap | Bin 42912 -> 42912 bytes .../RogueMaster/Settings/dolphin_trainer.fap | Bin 5748 -> 5748 bytes .../RogueMaster/Settings/extendrange.fap | Bin 5008 -> 5008 bytes .../RogueMaster/Settings/namechanger.fap | Bin 13032 -> 13032 bytes .../RogueMaster/Settings/passport.fap | Bin 43728 -> 43728 bytes .../RogueMaster/Sub-GHz/pocsag_pager.fap | Bin 42008 -> 42008 bytes .../RogueMaster/Sub-GHz/protoview.fap | Bin 54876 -> 54876 bytes .../RogueMaster/Sub-GHz/spectrum_analyzer.fap | Bin 13180 -> 13180 bytes .../Sub-GHz/subghz_bruteforcer.fap | Bin 54784 -> 57148 bytes .../RogueMaster/Sub-GHz/subghz_playlist.fap | Bin 16860 -> 16860 bytes .../Sub-GHz/subghz_remote_refactored.fap | Bin 44040 -> 44040 bytes .../RogueMaster/Sub-GHz/weather_station.fap | Bin 83704 -> 83704 bytes .../RogueMaster/Tools/analog_clock.fap | Bin 16508 -> 16508 bytes .../RogueMaster/Tools/authenticator.fap | Bin 110232 -> 110232 bytes .../RogueMaster/Tools/barcode_app.fap | Bin 28528 -> 33508 bytes .../RogueMaster/Tools/brainfuck.fap | Bin 21612 -> 21612 bytes .../RogueMaster/Tools/caesar_cipher.fap | Bin 3904 -> 3904 bytes .../RogueMaster/Tools/calculator.fap | Bin 52768 -> 52768 bytes .../RogueMaster/Tools/cligui.fap | Bin 7860 -> 7860 bytes .../RogueMaster/Tools/clockv1.fap | Bin 3800 -> 3800 bytes .../RogueMaster/Tools/count_down_timer.fap | Bin 5880 -> 5880 bytes .../RogueMaster/Tools/counter.fap | Bin 3960 -> 3960 bytes .../RogueMaster/Tools/cross_remote.fap | Bin 53824 -> 53824 bytes .../RogueMaster/Tools/device_info.fap | Bin 3048 -> 3048 bytes .../RogueMaster/Tools/dtmf_dolphin.fap | Bin 31124 -> 31124 bytes .../RogueMaster/Tools/extra_demo.fap | Bin 31512 -> 31512 bytes .../RogueMaster/Tools/fap_boilerplate.fap | Bin 21720 -> 21720 bytes .../RogueMaster/Tools/flipagotchi.fap | Bin 21612 -> 21612 bytes .../RogueMaster/Tools/flipbip.fap | Bin 135632 -> 135632 bytes .../RogueMaster/Tools/hex_editor.fap | Bin 5660 -> 5660 bytes .../RogueMaster/Tools/hex_viewer.fap | Bin 6288 -> 6288 bytes .../RogueMaster/Tools/led_pulsator.fap | Bin 4796 -> 4796 bytes .../RogueMaster/Tools/mousejiggler.fap | Bin 3440 -> 3440 bytes .../RogueMaster/Tools/multi_converter.fap | Bin 13720 -> 13720 bytes .../RogueMaster/Tools/nfc_rfid_detector.fap | Bin 14664 -> 14664 bytes .../RogueMaster/Tools/nightstandclock.fap | Bin 7384 -> 7384 bytes .../RogueMaster/Tools/notes.fap | Bin 6012 -> 6012 bytes .../RogueMaster/Tools/orgasmotron.fap | Bin 3676 -> 3676 bytes .../RogueMaster/Tools/password_generator.fap | Bin 6328 -> 6328 bytes .../RogueMaster/Tools/pomodoro2.fap | Bin 21912 -> 21912 bytes .../RogueMaster/Tools/pomodoro_timer.fap | Bin 11260 -> 11260 bytes .../RogueMaster/Tools/qrcode.fap | Bin 13464 -> 13464 bytes .../Tools/resistance_calculator.fap | Bin 24208 -> 24208 bytes .../RogueMaster/Tools/rfid_beacon.fap | Bin 4432 -> 4432 bytes .../RogueMaster/Tools/text_viewer.fap | Bin 6008 -> 6008 bytes .../RogueMaster/USB/bad_usb.fap | Bin 31780 -> 31780 bytes .../RogueMaster/USB/barcode_scannere.fap | Bin 17376 -> 17376 bytes .../RogueMaster/USB/remoteusb.fap | Bin 44808 -> 44808 bytes .../RogueMaster/USB/usb_hid_autofire.fap | Bin 3676 -> 3676 bytes .../RogueMaster/USB/usb_midi.fap | Bin 8192 -> 8192 bytes .../RogueMaster/iButton/ibutton.fap | Bin 35676 -> 35676 bytes .../RogueMaster/iButton/ibutton_fuzzer.fap | Bin 36440 -> 36440 bytes 215 files changed, 7 insertions(+), 6 deletions(-) create mode 100644 Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/aprs_hello_world_clean.fap rename Applications/Custom (UL, RM, XFW)/RogueMaster/Media/{zero_tracker.fap => music_tracker.fap} (98%) diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/bad_bt.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/bad_bt.fap index 71c61d7ae61101bde2fe491d587b48d7199bec52..b52df9447c62e44374baab81c001d22019a63233 100644 GIT binary patch delta 16 XcmaE}hw058rVXs-jLe(a%+t~VJs$=F delta 16 XcmaE}hw058rVXs-j7*!^%+t~VJsAc8 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/bt_serial.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/bt_serial.fap index f0daaf9d3309b7f162f2e003b1057fb4ba244f61..cc263471098f9b0eca6ae3608056cd642a9cd8a1 100644 GIT binary patch delta 14 Vcmew$_d#yMH)clW&EJ_TxdAg)1^WO1 delta 14 Vcmew$_d#yMH)ckr&EJ_TxdAg!1^NI0 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/bt_trigger.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/bt_trigger.fap index a324d0ab6cb611dabc6788c46aa22141cfa7f667..41feff88ba16bde615c8f3d7a5a90cb625b7a145 100644 GIT binary patch delta 22 dcmbPZGskAbQ+7^f1|QdLVQIlQ1LmW@h2N;s7Xq1d#v$ delta 14 VcmX>QdLVQIlQ1LGW@h2N;s7Xk1dsp# diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_camera.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_camera.fap index cfe032b087ccf484c9bc1f936cffb3582bf8cb38..08ca373b7335df0b2428c2952e4e62592f9c87c8 100644 GIT binary patch delta 14 VcmbPZImdEC4?83C=3aJwQ2-}a1YH0C delta 14 VcmbPZImdEC4?82%=3aJwQ2-}U1Y7_B diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_camera_suite.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_camera_suite.fap index b1ba5c93303d4db92fca88cddec4c25d1b4c2755..3a0f07866b8c2cce6e162331177ec3b5ba9354a7 100644 GIT binary patch delta 25 hcmaEHmhr_|#tkX5jLef$WwTj+m5DWNz9K8)2>_5L3NHWv delta 25 hcmaEHmhr_|#tkX5j7*bLWwTiVUN6hpd_`8o69ADh3UdGe diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_evil_portal.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_evil_portal.fap index c00771df258f4dc612ef11cfcff53cfff97c9dd5..18cce80bee55cebcb87079bd21a8270bf51926c9 100644 GIT binary patch literal 14364 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 D^-iRe literal 14836 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 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_wifi_mapping.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_wifi_mapping.fap index e636848c7bd5f77e0c67bf8d08b6123f261643f9..c3bdab230a354092209b6701d8386ba178b624f0 100644 GIT binary patch delta 14 VcmZ2ry1;aU3L7KyW>vOo5db3M1NHy_ delta 14 VcmZ2ry1;aU3L7KSW>vOo5db3G1N8s^ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_wifi_marauder.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32_wifi_marauder.fap index 460fdaf74094ef87b9ff05a90caf2832c76979a9..7d31049eabe959acb4245103809287cfad7d7768 100644 GIT binary patch delta 29 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%0DaN&l>6q~DAoZ8nZ;awr3ST$I zrE`3bWqKOzV)_G&15=FuDW-1=M+{PbhjCzxZsJNYsei@|f2Ok(zFbV|5sU*<{xQi0 z`eTd()1w#%rq?U%Y(XmgWB7M1^@4D)Aoc%Z-7-cy>zSgRjZELix@CF*`;{r=`1dMR zgWh6_ap1da+#bH8rs6VMKU26|@f|c?uY7k*{X5nX)9Dy5rbAdqOp$LNQxnz^)5Xvi zG9BI%=m*vj)8AtqF|APu-V&sq$2wvPeRYiKF{~q|C=VVJq@KX|F`b6-XZj(=k7+)f z-I((DF@^p)$JBv!#PlZ^Kc>4de)#6Cmg9aCQ?tUZ5Trg0eaIB;gh!)CYGAQ6F3>NL`A4F?|;MgJ~A@A9MsmyVO=ssd3-mF^A9n_`i7^ADCa2CL#T)84vZhu1=xp7F^_y_jPt>j zQM5N#P=(!OM1HaQgqjdSE&g=MK|c zoI6Yp;=Th@)CZ3(v47!#m z-$GPea?ED@lK#7_dRYI>QGF5lIsK3Feqbv9FXg}%oNr8%;V{bd2COsIyI3be|AO)z zU&io`5EL#Ff@;Y+Et1qO=}bvWB%Lp5nWW1kt(R2jca$&mJE+j_piPo5^fz#i#G54T zm2``w1Cs8Lbf=_3?<4g-SkhyXo|7~p>3K=>SkEHACTWqRc1dd_T_$P0qyb4o zlJ-ctNzz_P`CbHW3(DRbd z3x?~1|A?S)BGLONX_2H=lGaGNOj2=fAV2&}L_TqD0K?-%V7Q$KIwa{4Nsmf;MpF2r z2)S(5+uR;W^CZTmj{K65GyMOL|PwQAv+WdP36ElAe)NoPTKd zIf)~Zo|jadf8dMr4^*6gpyJ#E&F1q7l<#gc&68AD$Ygl#kmMNDANy0D$YryACdT!q^Bi4BWW6JORgtFQn>sGTqbF`r0gr8K7sRr z=?Bo)OrOH}z%)-GIP#D>2z|};Z^Chh)aw-X-VwB)X&84DnEogBBhylx<4l*p?qRwQ zb|lkRaE>$m1I}@#Xy71If<4GI9d;|9r)W3ak_3fslAv%<5>(@J^Plou{dc@yFn$O3 zNtlkp&Sq*;#2p&77IrV=*RWoh?#H+?odSD<=`&E?v%5C7hdgUQLqVPTqOn#_pxqnt z(CoDx-R>6en(npu$iI$ex8gtBnjQ4E%@*Gk#$m9Ne?mZ+pYSP%9J)$Snc|s`zePB& zqK{cd_^u3=DOE^3hI5_uAg6JDmV;U#m&7V4m&5mnzY04c`b5ifA|bxKz-p{(G=kGi z2+{H;BhKYVpEvVyw=N1mqr9THIJ3(O^z)PB{6y=Whj=s(r>}zCx47Z*iSm{JN8`+T zcLx6NsAwT^JeJ|UMxUBFL_;{pu?6V+2%H7xN~~XqipNp~`;Hm%iPih($ delta 24 gcmcaHgYm`;#tqLz7?~zN7s+MunzCx);s{Z50EN*B{{R30 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32cam_motion.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32cam_motion.fap index 22f9bc176240d50a1cd2837968143cf2b453e388..be00bc7b426c39bf5edcaeafb5b5138b61e0ac12 100644 GIT binary patch delta 23 fcmaE1_`+~Q3@an^h1DhLArYLW;a diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32cam_nannycam.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32/esp32cam_nannycam.fap index 653381e61ffd25e24a1772ad5bd95a124ffba721..2b7e2b1c5b9638577def7631306f7b88c8684e36 100644 GIT binary patch delta 23 fcmeyM|3QC40xKi)M?F`Fl_M+gG|WWNXH diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266/esp8266_ifttt_button.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266/esp8266_ifttt_button.fap index 9c66bd75f240ec270a8d4903bb871449c949525a..67d585b3d9bfe3ba2839ac4d40afee4f3a97e45f 100644 GIT binary patch delta 23 fcmZ1xzaoCa3vNc{$uGIHStga<-LpA@CqNkheGCcK delta 23 fcmZ1xzaoCa3vNcH$uGIHSuQRr_^~;HCqNkhe+dc@ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266/esp8266_wifi_deauther_v2.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266/esp8266_wifi_deauther_v2.fap index 332eddd17f0f373ac3875c30ca8d16e86c9a91e3..b4ae8fd33321dd4b1ae0a58d4b99f3c7887fcdc6 100644 GIT binary patch delta 23 fcmX?*cOY+rB|jtcWGntWmIeJq|2D7TpP~)`aM%fN delta 23 fcmX?*cOY+rB|jt6WGntW7U8}F4>zyjpP~)`Z9oYT diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266/esp_wifi_scanner.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266/esp_wifi_scanner.fap index f3b1c176170241fa418631a088791383b3dddb21..ea117157b155ff0f08aa376741bc350a430ef2bd 100644 GIT binary patch delta 25 hcmbO;k#WvM#tq@xjLefGv{P7Q-J*VOKA?R^1^{#V30(jH delta 25 hcmbO;k#WvM#tq@xj7*awv{P8_o_#QJ^8xKUG5~-b3c&yX diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24/nrf24_azerty_mouse_jacker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24/nrf24_azerty_mouse_jacker.fap index fab80f2bccc489f91d81e6d99a0f384bd4149a21..47f83b88fee5a539db22fcd1795df82f8dab7e0a 100644 GIT binary patch delta 16 YcmcaIm+{J6#tknN7@0S}RCuim077F2bpQYW delta 16 YcmcaIm+{J6#tknN7@0P|RCuim076{{bN~PV diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24/nrf24_batch.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24/nrf24_batch.fap index 2dbcad9fc7308049dd423806afb32bec93b8c14c..250fe28c7faec0c45475dd434b065919859b1a64 100644 GIT binary patch delta 25 hcmbQTpJ~c|rVTmHjLegBos(G>M=!d(`HJ&_XaI){3lIPR delta 25 hcmbQTpJ~c|rVTmHj7*bros(HMzJ0lH^A+a<(EyCl3&a2b diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24/nrf24_mouse_jacker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24/nrf24_mouse_jacker.fap index 7b7e029a1929dd576704ec88d055df83d6ced83e..c357cdcaaeb8737f291dcd3c2d0b548e84ffc282 100644 GIT binary patch delta 6493 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 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/bh1750_lightmeter.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/bh1750_lightmeter.fap index 54e68fd8b244282aa173a3e87d594fe1e15cb4da..a9a1da2fc1fc666493cbf9434717da0a82195aa9 100644 GIT binary patch delta 16 YcmX>xo$17MrVR(J8JRa9vStea06qln+a delta 16 YcmX>xo$17MrVR(J8JRX8vStea06qT(cmMzZ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/hc_sr04_dist_sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/hc_sr04_dist_sensor.fap index 0b45fa010072c38c31d4fe46bceb8ee004e5fba0..eb4631ca98f0fa556b66909483ec47861e1e98ff 100644 GIT binary patch delta 23 fcmZoMZ!zCs!O6%x*^)DxC1=-rqs=Qg?+5|_TN4OK delta 23 fcmZoMZ!zCs!O6%p*^)Dx<<;Uci_I%I?+5|_TaO4k diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/j305_geiger_coutner.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/j305_geiger_coutner.fap index 9ef978510771e41f67180319bca2c591dda8acf0..8de6fd254be6bb74ad5664de52a0319b8c4eb5d9 100644 GIT binary patch delta 23 fcmX?Mf5LvlULHo~$@_S+SgOi&FKyQ0og)MQa_0!( delta 23 fcmX?Mf5LvlULHoK$@_S+SVUU+g*WT)&Jh9tYHkOs diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/mh_z19_co2_sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/mh_z19_co2_sensor.fap index 814f4fd0481d198c527f1b3b7dd900838bc67eee..ef10d87176e40c56b2b3f749eeddfc3242f32488 100644 GIT binary patch delta 23 fcmccNaKmAP4i_WyWL>UwmRThimu{ZHbwCsVYF7yU delta 23 fcmccNaKmAP4i_WSWL>Uwmf)LSKAUH79S{WoWhw|e diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/plantower_pmsx003_sensor_reader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/plantower_pmsx003_sensor_reader.fap index 3bfacf1c088260fce169782306be58353323aa06..2bc63c3c1775f19c23e0e47f3efe48248e0504d8 100644 GIT binary patch delta 23 ecmaFi|H6L*3lAgnWLBPXmSxe&o|_wZGNb`z6$ilp delta 23 fcmaFi|H6L*3lAgHWLBPXmcxk7ToIwnTu&Fh(dasmJ-*#%7i delta 14 WcmZ1>xk7ToIwnS@&Fh(dasmJ-(*;Zb diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/scd30.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/scd30.fap index d687f6fc2aa4d881fb9336986bd5dd01ceba3144..ea0c00bbff32ea3b480afb6f768762384ffd6a3d 100644 GIT binary patch delta 14 VcmcbUcqehg9zI6q&3pOel>jt=1-JkJ delta 14 VcmcbUcqehg9zI5<&3pOel>jt)1-AeI diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/temp_sensors_reader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/temp_sensors_reader.fap index e8adf1e38dd4eea50f4b3c40be132ae2bd70a898..f8bd70dafd3e09dfe68cb88e09f77b7a013e5c03 100644 GIT binary patch delta 25 hcmaFymgU7;mJN5B8JQ>FZO&$4di4C;W}lWhn*g)|4Y~jT delta 25 hcmaFymgU7;mJN5B8JQ;EZO&#nply-5*{5aBCIGCu41fRt diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/usping_dist_sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Sensors/usping_dist_sensor.fap index 7b4533bbbe67c6fb76db8ecdaf8a20ec1e793d72..7e0be4b99b19b09d4f89bdc24491ec2650fd5b67 100644 GIT binary patch delta 23 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 literal 0 HcmV?d00001 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/avr_flasher.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/avr_flasher.fap index be951204b80e40a038c00df3dab5d5140763ea53..aa5873458cee523e53a0ed5c3524e66dc526eba0 100644 GIT binary patch delta 25 jcmV+!0OtS1zXim<1+cQb0Rxk>ykP{TC$QkN7`?2bq%{o8 delta 25 jcmV+!0OtS1zXim<1+cQb0Roe=ykP`%^Ns%1OP8s1v3Bu delta 14 Vcmca(e8+ghdQL{B%^Ns%1OP8m1u_5t diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/bmi160_air_mouse.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/bmi160_air_mouse.fap index 96203583d3ec5df67a0d7e6c226217f58fe786fb..bf2d977891f72ef62dc6ce130511aef9c036aeae 100644 GIT binary patch delta 16 Ycmdn8f_2LZ)(skS8JRb0&gI??06Mt_cK`qY delta 16 Ycmdn8f_2LZ)(skS8JRX~&gI??06Mb#7?~%3wTNdiIBAiyIl}TzJ^+`a3qSw> delta 25 hcmdmTiD}CvrVU>#7?~!2wTNdCo7ktfIl}TzJ^+=_3k3iG diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/esp_flasher.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/esp_flasher.fap index 2bafe8afa773f31288584fcc51f7e6eaa7c32a83..9ff44611c3d117dfc36afb75f1cb9659066b262d 100644 GIT binary patch delta 12494 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 EKi1T46951J delta 11402 zcmZ8n4R}?>nf}h?Cb_u@HzA>jazlOy7!VLOYG8u~8$vLYMn#Jn@FD?&CN`_MMoXWA zhzg3kum@?RfhR81vIuQza7C9WT2$Iah#EDzu?<}mtf)~zv4ZaV&Y2U=J@Y*0zVpua z&Hvn)Ip24V_FBi^vepcX+!q!d_TI9#@Qy)CTp~{cyVpMPg_Yzu)+oC>$xUCcMDEAq zg;x-NA5R|Ssd%dJT#Ba&&-HjV;duzppYc3{#~*ee-{*MxpNUkiYX3!bs4}y1S$$GL z%k+Dy@2TQ%N+o`;yl2L}9ha&XtzxU-k|WtCtxPHYqRYBy^McQgc*T9@D>^OYT$P;X zObI<@MV*gBQ!L9lH+jd5=qyzM` zi&1C1KCL=bpxQf+HkA*XE-!l33=WA5cc!G|PH2738oR81Xl42vsvun5GTkcLTAx~d zVI@n+uTvLv9ybk#8Bf5 zPWx3FmBv%C;}2<{SZZ;|*_8gWS{8B&Lg#cW&8SMU*BgE2`43;5oZ+ry7rozB@I812 zrHEW+WOW8dBJC~2GmP?wh|fmaO?c7~AC4yv&lo%x;z8*6ah8>&9!=?}%(>1Qx)+K` z)e{TVcQWz*TlXyHXzfkuczVdaX`?H!ux8?U8P6O%^?2^a^AMi(c%H8dZg=I-tn!{2Tk>Ye&9hEgvX^G1A zsO*l)o~Z1N%D$*{MWrVyy-_(Dm19xqkIM0=oQ%q;s7R)SG9@Eh>T;wxN4kc~@tB;9 z$*Gt~u7q+WoGTf*l9iP!Lvm$Ut}M%wm3gu*&)Id}2%D3I|5vvqjoCu@B2EsS8O(il}d1FP%f_N=ud#58;Qn&JwlZcLk5&uOls%^rE0iyYIe$ zbiXCXKtJ5@KmQ=@vZNn$+M%u<6g^+?FD_1&Qk1>v+HDhA7Sh%Kj<*+4yDv#vQr&@U zz_e0)7~%v1R!I^Hs6O-LOtxZGMp;VGAt4-1e5m%+u@M-BTU+HDRI%FMvsQr(R zygG&P8gyy#!J?}euSL9LQ|{S}*CRe<$D~25qC8cK?1-pH=Zs{^DpEz&#D21y@!5z! zJFip6=a?}lLAovvvaIRj)-xVQyzu*^^BAv#9&x@It9r5^KN2%CE_c;FHB>6HR8S5 z6ZD|3LHw!Cj9#X%LwwxQS27uIMf}dT$Uh-&OB=}FzRCDK1zQlG_3X8;GQJh@59;J0 z#zMiZ&087ACZR{Q(X4_7$R6rnzm)Ya z4a+`E;NtJEm_XGoh{DTj=Tg)imaXX~ry15BQ_?f3?mYH_>+zp!ita=H4L^J1ewKCE zC?7J)M4mMLoPy_;5&=BLSawC>}FvtK7I zN|Scbe@|WXb7owYChCc>z4qTITahNK(?!krb=iZIt%PjZ)7x~RtJ9@Tj1v@X zfoRO!&5tryaYU9twDjden@Gn+qzHv{UVix$(uoln2f978_!iQVh)e`MG~u0%q@@ul z0ks!z_bCC&sCgE`e`9ldbUB_b%~4qymArl8h{oYzbw{kZc*2EwOA{%7#nJaJL5*PCb@iW(MMM)67=1BV07OUe}HI#{YI= zjGr`mi?NTh2dC1dBGWDEZR}Cp>y}0(D_i zev{`FQ_o?@w%N~ps1?Ilw@c1<3(qipc*5+nZH6z-bt~Hf?jHSax3^+|v)xYR=C~@` zO_p!ZaaDF^$~dF4*r@E%D(L?XRKwZaohd`Iq%=$FvZN$i*5tZHPQppbZtXz}C+=FV zckXbOtTS_V6>6Y3E6Y`%Hr(aI3?F2&ml^(^k=MK2mQkjFeAB*Pn)VeLzR(m<>U9xA z&U3pgTb5xR`% zawTTca#1Z8a(Axeo1{OXWG0o3kXnKw*_(H?uhEGG|m}S=p3Fo<$Ei~=TFnp9z zSz+f%OP*L59`~M6fd~fq@rx|&T z;r6$t092$4m}2-G!|yQ#)Ea()DIo6Yo5Q8fa9*}qVZGt2O#TML=bHRY;MgFplqIHs zrWCiw&4wdgH|T+Ex4@WpNdV{4!95mt1Dwn_gfqfY7REb7e#f{=!^*}5&;(1j<)n|J zdfvVgWkd_hnso%*l^&5kmV#z#2cUnGLE=8X z91`B3{Q9`HCFt`u>ISy~xXBH03wIjX=}TY>aozVRi1hh5<+!;d$d~!J&hO)#-Qzw^ zIZpmF`BA?V`x3T-^GvM=dP9cO-voDx)&zKqkFx?C`w9A6eVp)n9y(n-Z4=C(KjE8F$Ry;?54Xp6V z*??Lfr@YR`DaY|{f*CO%ryPg03FtoyXd6gy`4%5%23!wKaOK;5obug1&hqy8IOVuz znBeB`_V^6*x47fZdV18aU2h*v0Zz8obAFj zCqW+bamsPRCdkWuoN^q$etC{G_!6if+0KKP&9kep5xK#V_Ys)^j%|5hh2V5F!5yC! zKK>~r+}K)t`Z!7x^kY8GYH`l`<+jxO5~zUpZ@+>p^>NB+ns7ssULY%d^6w$wA>9fc z??2kdyQL0p2kOr{!$aIH*<04!}7db+#m<cpEp@&Gjt8zxeg)a> zvaOZDV6xzIDxgkmK+jSnr`wO$2Icr_c`-&S}o|T`- z^9mFB!y^;H7%4DdGsJh>>bz*vA^7~n%jC+d$$;B_Jki#>&8-Q&J>ac~yVY~=R^z@H9qS`tyeo-mg8I(P**D;unm z4Gtb(1Wsd+H>Hj*zs&--Ap!D%Rr|b8fpWg5@ZFx9GAlS7ke>pl&4(sk%5yk0 zCNO_-fKNTcZT;7XBY`H65-78PyUr+R`2zvI8JuN9lO*h%mJrKXo%rI2loQ??+$R7Muj#BZ_T`dvUo(X9bAN)1Ntw3 zbKU%i`yUk!1Qh-n;GYI~>cESQ+ksesj|}jO101GOJ=%Ky*?a(r^nm=P z0B;EJd%^2?{;&X!z(yp{nCLCSo#2g_Bbqt6sQwI2yWUpllMlREfwPRSA*cCjsgdi& zfH(u?6Sz1`Aio@Zp^YJ|0%3vIB7y#dxZ$^f)5O+f_ygpq1W8(dBe)k>;4|Pf;guoI z@?HqY-v*~8YN?U`0Pc=I5?H|CK_~?O<#9$~Jh&Gqzb3#Jfzwmw{c9cpr(3KZx@^Ex z;ItXeH2ei{+5kQM1A|aMOffXhVyo`tK^if;|wJsWZUe32?Yu2ZF9-;H}p!uPDIJ3-D=nAmRD|Zw&BN0sd=n zTJ^mt>j=nS4DdGt{EE{^pm&pJ42QG`-Jr3Ve^2r&*ew$ny&=F)Cv{x?)32?LC09LX zb<|vQL5B02o0^^9z}SY$&ubiJfS_rqRzGC zs7Z&HSkyJ}I}__H`h`WsEjdYCXvryJ3JSn#i>M;JIU}MbIWNpV%SKbTlfjMKPCSJh zG!fdnh(ERHb=JiW!Qxg+EEz^T-;x-yTO^-|;(0q#1s2`iy7_Rp>+ZqtEb3Z|{$^4C zYzdsqqOP-~0cbO06BCdT-eyt#aIg}g*g`~qXlzwuEqb5f=tBRAXy8$U$A}nL_}%rm z!p*NMrV&<6LWRV`uF;iqLu0D?8h45m{AJZa{KuIv4SzxG7wTIm60ud{TLxVb48aOKOQ1Saem33gKe{Vv{9sPs5jw)06l%Hb3Hd+8Zqj?=8)#_{%D6 z05CJd6^zwGgyU-k@k{M?Muiq#&Z1JW%82tUx|&5DgK>w5712tB|F4aBkwq`FsE@F{ z6Y-i18#caBfD?;|5$PhLBi%M5@KX1fgkIty*IKLcEd4Esx*bCnM*3&yIq@I3ei7s7 zIq`DzoOmaCPP`dCC&C#ASF)%pF~vkwxWphn2+`bze;J-vw21hfb}EaSj|P$d7;{g& z8gow^f$JLa2CRLe;L{6YG3K85x@#s@ms#`-i<*r^NzAe63l=pPBTFp7S|h%N`G@mY z)Q>P^#4cP^u~~2p!1F5#KK^k;c$(nr6?GO?G4Vz$D&lb*P{jWex^gj+SUbdTFoMJd z7(wEN7(wEGj3Dtnj3DtZn17m$IW+aeH(fI^Ti#BNmh&>AMp?3p_%V#8L=*sbt*G%9 zUA6qsfo^&|l08KH<7pix!eOmDP)tNU@L21Pz*P=JsCjA(XY*x^35{?@@Y4DUm!NEqokU{v8MZJqFIuReSzyYr-z_$^? z)n9IS1rZ}lgSN`W2oSHpR1xvQv7JY@D#cR-a?l67O>@#%ypo?tW?(wqhbi0$(`j2Ew0=&seY~ zh?p|?p0yqg!PKY0mq@#=ngvG+4Y*9e7Yw?`__|GJ#3ybV`JEdJ!pCkJ@x_})eD;cnri7Awu<6-Ca=L3OYDL1pIB?@Te7+y$1`~$ z4k_YEbAv+#b>zL+aYb$vm5)=334QL%iAut0#rwbyIIW0d&~u)O&A9s$?=r_VP#>#6 zeQE;XB-ZjWjm|r_ZBngy&c8GiCU0RIoQ(~6kydoB3(udz&Z`tG!uH~P+K`t*8|mZ4 zPIhBqN;)!ic6Jq(!+Tt^K54|0mAa{vGU diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/flashlight.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/flashlight.fap index a49f013471fa72370a7be92e01692ae559dbecd4..27e7debf5ab8b4b3459008fbee39ea2ab6f55643 100644 GIT binary patch delta 14 Vcmca1aYJGQ3o|40W>)54P5>jm1G4}C delta 14 Vcmca1aYJGQ3o|3rW>)54P5>jg1F`@B diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio.fap index ddbaf7e4fc8f532583eccf352d7f44171fed623f..022a4cbd47a954145d59db037a60783825178a82 100644 GIT binary patch delta 25 hcmeA<&e(IDaf636BlBcW>1Y1Yd@K{!p6wFIh1WP9{?gm1VR7+ delta 14 VcmeCs>d@K{!p6w7Ih1WP9{?gg1VI1* diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_intervalometer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_intervalometer.fap index bb6638cf0a129f79fdb2ce80e35960f1e5658e1f..29c6ff2580d340194fefe701000d6f8f410bc282 100644 GIT binary patch delta 14 WcmZ1yz9f9Z3vNc{%`drk%L4#0Fa{q0 delta 14 WcmZ1yz9f9Z3vNcH%`drk%L4#0Dh3_^ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_pins_reader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_pins_reader.fap index 16cbbd6c6983f38e250a00d6d826db7dde9c7874..12718ce2077b81d91109cb325080d9ad4b419baa 100644 GIT binary patch delta 14 VcmeyM@1(5&% delta 14 VcmeyM@7_u%}Y7`#Q`$b1(N^( delta 14 Vcmez3_{DL<5>7^@%}Y7`#Q`$V1(E;& diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_sentry_safe.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_sentry_safe.fap index 6d0f910ed8d772148490cef728bef3d88bcda653..2acf712d8fedcb75d4bb3b908991fd909e350ae0 100644 GIT binary patch delta 14 VcmaE(^hRle1`8weW=$4nUH~Y01T6pn delta 14 VcmaE(^hRle1`8w8W=$4nUH~X_1S|jm diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_wi2c.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/gpio_wi2c.fap index 89ded03cefc71b64c6fb2a34ff6203e0660a1cbd..ae22338258012307e8f5ed3aa2dd0687bace03f6 100644 GIT binary patch delta 25 hcmZpf!PGK?X@iC)BlBcU&3KlF^UojN+@o2M1ORmz3Eltz delta 25 gcmZpf!PGK?X@iC)BhzF}&3Kj~+m2_Odo(MO0BrOK=l}o! diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/i2c_tools.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/i2c_tools.fap index fbd2c0cbb2cb763c07eba1204b77977ce4826bac..4b5c1f663bc05983cffe9cb6095a8fe2041af467 100644 GIT binary patch delta 14 VcmaEp@FrnHsxTw-<}_h8SpYGe1rz`P delta 14 VcmaEp@FrnHsxTwd<}_h8SpYGY1rq=O diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/logic_analyzer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/logic_analyzer.fap index 0a14f930b62b1fee9a1347870e54d7e07e98770e..ee110f5ee88faa0fe13c426350cd92b1c3b8091e 100644 GIT binary patch delta 14 WcmZ1xup(f?1a3y=%@et&%K!i@Ed@dV delta 14 WcmZ1xup(f?1a3yA%@et&%K!i@Cj~(O diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/lora_terminal.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/lora_terminal.fap index 7a45c6e17e5d193032ad4e7de46378d6329f0094..07effe3b6e40c417d8a96dbc525ebf744683f3e9 100644 GIT binary patch delta 16 XcmeB}&)6}aaYL6lBlG5N@xSH(H39}N delta 16 XcmeB}&)6}aaYL6lBh%(?@xSH(H2elG diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/magspoof.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/magspoof.fap index ea08f498970ea7ead824888bdb8c3e732cdef06c..faedb253afca0028fca468d12ec0ed0e1fa45409 100644 GIT binary patch delta 16 YcmX?epXtnfrVWp*7@0Rewt86t07;z)SO5S3 delta 16 YcmX?epXtnfrVWp*7@0Odwt86t07;h!R{#J2 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/mx2125_accelerometer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/mx2125_accelerometer.fap index 45a6a6204316c1c04bcc29f9511a2fe17d337a50..57f68b0703ffd7283b7f712841dea711046b4b79 100644 GIT binary patch delta 14 VcmZ3Yu|#9T40cB5%`@4%c>pLG1l9lm delta 14 VcmZ3Yu|#9T40cAQ%`@4%c>pLA1l0fl diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/nmea_gps.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/nmea_gps.fap index 167500e310fbd8b215ead08512c7cfb6f9b4268a..7e227f6e461a3b82a93b5859d9c96a716a9a24fc 100644 GIT binary patch delta 14 Vcmey7_#<(Hk0>MaW?#|O(f~6C1)~4} delta 14 Vcmey7_#<(Hk0>M4W?#|O(f~661)=}| diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/pokemon_trading.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/pokemon_trading.fap index 5e05c1f844edbdab083b301200d5d0f14336e0c1..9cbaaee21c1357e22aac7202877b046662530c1a 100644 GIT binary patch delta 16 YcmX@Jm-WnE)(uAvGBR&IdXRlC07(7_GXMYp delta 16 YcmX@Jm-WnE)(uAvGBRyGdXRlC07&=cD2txy91dmst> diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/scope.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/scope.fap index c689e3e78cd040654057802ae55377985bf5ac2d..ef0ef61015c6aa9ce562275c64ff498ff3895320 100644 GIT binary patch delta 16 XcmbQz!8E0VX#jUQ1v~%% delta 14 VcmbOeGbd)l1a3yA%@eu1l>jUK1v>x$ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/spi_mem_manager.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/spi_mem_manager.fap index 39dae3544e42812e08fca55c1de9de43e2a46b79..43b48dbbff4466b9193d3dcd7595dc384a6c1261 100644 GIT binary patch delta 25 hcmcaIiRH>9mJJ4_jLee_OVe3wJj#kT&new8832L!3QYh2 delta 25 hcmcaIiRH>9mJJ4_j7*aaOVe5Eq~(k^&new8832Cq3CaKf diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/swd_probe.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/swd_probe.fap index 20fe92de05724fdd68c67e6f4cb1a467daf8bdc3..5bda6b920701ccee0deaf924b93f93b45990f4c9 100644 GIT binary patch delta 19 bcmZ3mkYm9@j)pCadz=}Wx9@dke0&A~P!k9; delta 19 bcmZ3mkYm9@j)pCadz=}Ww(oUje0&A~Pz(q$ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/uart_echo.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/uart_echo.fap index 0e91389d9e25049c41535906c59dee9f80b8db57..99f38828e158e14290026a124f3fdb49acf11071 100644 GIT binary patch delta 14 Vcmdm^w?}V70V^Z(=0euff&eLi1p@#8 delta 14 Vcmdm^w?}V70V^ZZ=0euff&eLc1p)v7 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/uart_terminal.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/uart_terminal.fap index fa467e8fb1cbc862a9cb487811b52d7055bf4899..8a9d418a50c721b57e3427e9d72275ef715011c1 100644 GIT binary patch delta 24 fcmeyefbq)$#tl&toXiYL4D1XHER36zB?K)1Vm$@^ delta 24 fcmeyefbq)$#tl&toJyhw1!VvL delta 14 VcmX@1c0z5#Ay!7F&4*cAc>yhq1!MpK diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/wiegand_reader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/wiegand_reader.fap index 001c0a3b3025dd34b2fecda1091286a32be78925..6ceecdbccfd130c46265de8436e6465c902181b6 100644 GIT binary patch delta 16 XcmX@mz<8j6al;M~M&`{sMcTCiIZ_5S delta 16 XcmX@mz<8j6al;M~MyAa>McTCiIZOsL diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/wii_ec_analyzer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/wii_ec_analyzer.fap index 8c4f4342b2d4657f0674026789afdfbcc97b7352..3e47c53d9e2cf7c2a2c57845fe1b4fe54d49f722 100644 GIT binary patch delta 16 YcmZ3`$+V!8X~PdUM&`{w-Im(|06caF9{>OV delta 16 YcmZ3`$+V!8X~PdUMyAa_-Im(|06cI99smFU diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/yrm100_uhf_rfid.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/yrm100_uhf_rfid.fap index 646e9b493e48684ac350ea5ba4043dbd30a0be0f..063cf9e95a8ede501595d7acc3d803103766f1f4 100644 GIT binary patch delta 14 VcmaE1^TK9BJ{u$R<^r}K;s7tE1*!l5 delta 14 VcmaE1^TK9BJ{u#`<^r}K;s7t81*rf4 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/2048.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/2048.fap index 6ff6b5a8bc2b3654a095a2ac46d13c80246589ad..83100498829597b889f3fd458b52c329ff740ea9 100644 GIT binary patch delta 14 WcmZ2by`Xx-Aw@>!&4(55N&^5hYzAEb delta 14 WcmZ2by`Xx-Aw@=}&4(55N&^5hW(HgU diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/2048_improved.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/2048_improved.fap index 57770cc5b83ccaf7df415ab5ef1342c2298d62a5..6933c0959f530263160cebb65438381edaf98fbd 100644 GIT binary patch delta 22 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 delta 15009 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 NsTp^__T4AC{Xg-KmMs7P diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/chess_clock.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/chess_clock.fap index c9615bb52a220ae4c2534732a67a2427681deb50..eac8397583ca0617e82a4cbf058189186b3dd016 100644 GIT binary patch delta 14 VcmaDM`9gBTOlC&r&9j*OH~}pE1o{8~ delta 14 VcmaDM`9gBTOlC%=&9j*OH~}p81o;2} diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/color_guess.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/color_guess.fap index cabdf1aa654ca8583ad2b4972a2903a3c4ff277e..9f36c03152a91d4ee205d2ccd0d5c62545401227 100644 GIT binary patch delta 25 hcmX?ci}A!Q#tj|{jLefg6_Qy_I?QX>yg^}x4*-er3RD09 delta 25 hcmX?ci}A!Q#tj|{j7*a~6_Qzu8@jkRZ%~-w0|0|k33LDe diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/dice.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/dice.fap index bfdcff1195ead28857b42578500c1e4cfbfd41ce..09bd7c54bfcfa5eb3d8752d3658cd11d33f431fd 100644 GIT binary patch delta 14 VcmbP}Iwy5Qkpv_2=3)s=DF7=N1i}CS delta 14 VcmbP}Iwy5Qkpv^t=3)s=DF7=H1i=6R diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/dnd_dice_app.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/dnd_dice_app.fap index 80dd60a3b4fa2c29a893fdc5abd8ec2e7074e6fa..e134434522fa0d41345318394893b0b2222bff0b 100644 GIT binary patch delta 16 YcmaE}jPcDf#tnBA7@0TURp>VY07SnBNB{r; delta 16 YcmaE}jPcDf#tnBA7@0QTRp>VY07SV5M*si- diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/doom.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/doom.fap index 29f2e7cbb1f045a3888b2de04a2070b69cca45fb..46061cba9d523e001b0db0b5478c7ab12dcf17b7 100644 GIT binary patch delta 16 YcmbQx&OD)=dBciaM&`{cbDxI-064w}0{{R3 delta 16 YcmbQx&OD)=dBciaMyAaxbDxI-064e@0ssI2 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/dvd_bouncer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/dvd_bouncer.fap index 7cce0f0d2d9f2ca5b2d8e918bed7a28666125ece..1fd6cc9d7cdadfe56837b288387a7bf7437687d9 100644 GIT binary patch delta 14 VcmaDO{YHAj5hh0F%}1HkxdAV21vLNw delta 14 VcmaDO{YHAj5hg~a%}1HkxdAU{1vCHv diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/etchasketch.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/etchasketch.fap index fb15de5f7cc5e31d2f14df870531804ff6d4eae3..1f3212257dc17101c4599978d4d2e400324799c5 100644 GIT binary patch delta 14 VcmZ3WyFhn?CMzTJW-Zn-K>#941Lgn# delta 14 VcmZ3WyFhn?CMzS;W-Zn-K>#8}1LXh! diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/flappybird.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/flappybird.fap index cc95d93d9367d27fec7e1e3ff35cfac4e0500b3e..3725a408b8527af0606b911a3c807f72fa47b4ce 100644 GIT binary patch delta 14 VcmcbhdqH=@8a77e&1>0|1pqBJ1o{8~ delta 14 VcmcbhdqH=@8a76z&1>0|1pqBD1o;2} diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/game15.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/game15.fap index e37a1b7f61542c98f559538a4932effc1db6ce20..8895ff0f6e57c1e4859c7da1287e17f592a63cc9 100644 GIT binary patch delta 14 VcmeD2?eX2PhnJCg^IqQb5&$d91(W~) delta 14 VcmeD2?eX2PhnJCQ^IqQb5&$d31(N^( diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/gameoflife.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/gameoflife.fap index 4ad3bc394e2c00c577b60ec93649bd3c4df8e4c2..4cf6e41066fd0d13ffdb5b24f11ea94f7e0b0ced 100644 GIT binary patch delta 14 WcmZ1?zeIk+7G_4~&0Cq@a{~Y=NCj5_ delta 14 WcmZ1?zeIk+7G_4K&0Cq@a{~Y=LIqX; diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/heap_defence.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/heap_defence.fap index 879b03910fbe0d68b891cacc911bf65ac0a02c14..50ea81a923a74276fb61a75aa6bfb41fca4709b9 100644 GIT binary patch delta 16 XcmX@m%Xpxdal;OEM&`{s)!F3%I(7x= delta 16 XcmX@m%Xpxdal;OEMyAa>)!F3%I&cN( diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/jetpack_joyride.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/jetpack_joyride.fap index e179901242f8e88b5e6fa535e491c1d8248e6c55..a2e99f53b8c4ca38573a44c92809bb27c6b80a6e 100644 GIT binary patch delta 14 WcmZ2dxukN#6%j_}%~wUvs{;Tt?*?fA delta 14 WcmZ2dxukN#6%j_J%~wUvs{;Tt=>}*3 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/mandelbrotset.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/mandelbrotset.fap index a72ea6dcc2c22eacbe6641beaed5f4a6d830f51e..7289e704c9098d473dcb35d2e31354ded9cf8ecb 100644 GIT binary patch delta 14 VcmZ1@xkhrsRAxrz&C{60H~}U>1VR7+ delta 14 VcmZ1@xkhrsRAxq|&C{60H~}U*1VI1* diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/minesweeper.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/minesweeper.fap index 7e0fa3e0a6c06ba5bb245bcabf80565fa05aa790..8952bbfbd6ea11bb1f8f0c5181476b0fb87e480a 100644 GIT binary patch delta 14 VcmbPXF~eem4;LfzW?!z;f&e8e1d#v$ delta 14 VcmbPXF~eem4;LfTW?!z;f&e8Y1dsp# diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/montyhall.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/montyhall.fap index 1329f02e24d9ab27a353f798009deb5a6a6787d9..386d6e54ea4ef8aa0272edef9880c304a7d12434 100644 GIT binary patch delta 14 VcmX@3cSdhR0|z7X=0=Xwd;lyC1x5e> delta 14 VcmX@3cSdhR0|z71=0=Xwd;ly61w{Y= diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/nfc_crocodile.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/nfc_crocodile.fap index 77adb67b662513d87e653f05e201a15d81dfb9db..3e5b832dda9583c5fefdaa9cf9f17e752e0e68d2 100644 GIT binary patch delta 16 YcmZ27iE+s!#tjF=8JRa96i+q;060?y82|tP delta 16 YcmZ27iE+s!#tjF=8JRX86i+q;060ws7ytkO diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/nu_pogodi.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/nu_pogodi.fap index b750af35eff03670da937b7ac4521684ef8be557..a59d99aa9113a9458ebf7ecc21a6d3842ede712f 100644 GIT binary patch delta 14 VcmX?7b);&;7BNQV&0EF#)c`d-1}*>q delta 14 VcmX?7b);&;7BNPq&0EF#)c`d%1}y*p diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/paint.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/paint.fap index b3aaeeebc3f51e8d29bb2df2504e69315659120a..180fb7f675e4c9af234866499d0ada281b83d78a 100644 GIT binary patch delta 14 VcmaDL{y=<#CNm@RW-aDz8~`UA1Z@BS delta 14 VcmaDL{y=<#CNm?`W-aDz8~`U41Z)5R diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/pong.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/pong.fap index 2060dc39ea2dc5bebde3f7dc6b0fd563adc775ce..5e5317e4dcf031d10fe075d6144b781794f75758 100644 GIT binary patch delta 14 VcmZ3ZyheFLEGr}P<~UYA9snfb1SJ3f delta 14 VcmZ3ZyheFLEGr|^<~UYA9snfV1S9|e diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/race.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/race.fap index c9bf20d8d5f372df1378b561922f56377911665b..25b87093177849110650286882318143dc350134 100644 GIT binary patch delta 14 VcmZorZ&2Tm$i~RLIf+e<7XTot1F!%9 delta 14 VcmZorZ&2Tm$i~RDIf+e<7XTon1Frx8 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/reaction_time.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/reaction_time.fap index 31343c35f802b5e7b21b037bdddd732421f90acd..a48fac1ae90659939f6afb3975ac9a719abf9ebd 100644 GIT binary patch delta 14 VcmX>jc}8-BFf$|bW)bEcoB$*%1Rwwa delta 14 VcmX>jc}8-BFf$|5W)bEcoB$*x1RnqZ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/reactiontest.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/reactiontest.fap index ed979324fb3bf0423178ce29cba896ce9bfd1ed7..e121e8596df1725625a64196725fe85dec9fa57d 100644 GIT binary patch delta 14 VcmX>hcS3GM3Ns_~=2Yg#+yE%B1n~d> delta 14 VcmX>hcS3GM3Ns_q=2Yg#+yE%51n>X= diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/reversi.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/reversi.fap index f98c370c92e5655739e46b9fb443831343222cae..a234353e21836fa38257265e8ab1c31ab278e5de 100644 GIT binary patch delta 14 VcmdmEvBzRVBNrp{<|eLPf&eRG1u_5t delta 14 VcmdmEvBzRVBNrpn<|eLPf&eRA1u*~s diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/rock_paper_scissors.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/rock_paper_scissors.fap index ba10104c5179909f62a927f59ceb086abed44d1d..9346cdba2ece24c156eebbee25c79e831c77362a 100644 GIT binary patch delta 32 ocmZ25foZ`6rVSjPoXiYL4D1XH94wOsJ(HQInzC#z_grZQ0E3|jA^-pY delta 32 ocmZ25foZ`6rVSjPoJ%@?`LB>*w01*v_1Dn5db951S9|e delta 14 VcmeB)?1|i<&&|lR*?>Dn5db8~1S0?d diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/tictactoe.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/tictactoe.fap index 086ee070db5f72a1b9fd203c15460ea06ebf331a..6807fb14bd6ed441ef94d529b2fdc454c93bcd55 100644 GIT binary patch delta 14 VcmaE&`9yPrH9I5oW*hbuyZ|aQ1iSzM delta 14 VcmaE&`9yPrH9I5IW*hbuyZ|aK1iJtL diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/trex_runner.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/trex_runner.fap index 6c2979271725a9658a5a895b427844a83c9d1dc3..4e9d75a0a2b6ed7ffb4ff5d242c8491a51a2d153 100644 GIT binary patch delta 22 dcmaE%^+IcdA{!?&gAxNf1A_wNW-T^5egH$@1cCqn delta 22 dcmaE%^+IcdA{!?YgAxNf1A_v?W-T^5egH$v1b_el diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/videopoker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/videopoker.fap index ab2587b0d2ee925430789a855ccfeff2021b628a..fd97ef5817ea3b18b54ae6e00ae77083ee5c4f7c 100644 GIT binary patch delta 14 VcmdlJwI^!B9$`l2&3lFGB>^#p1c delta 14 VcmdlJwI^!B9$`kN&3lFGB>^#j1^mW1w#M; delta 14 VcmbQ^H^*^mQ1wsG- diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/zombiez.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/zombiez.fap index 1d56f06f37f3db0720d42b15006ea2173eb9a0fb..64834d0417ba443a20ac5b52874aac2735ea8eb5 100644 GIT binary patch delta 14 WcmZ3Xy+V7#V|GU7%}>~m@B#oW3k9?Q delta 14 WcmZ3Xy+V7#V|GTS%}>~m@B#oW1qHJJ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/infrared.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/infrared.fap index 2571cb28a02ba406a97ba9ef8e6fc4496ca3e9eb..9e66ac8cc3853317ba1e6fa709b4d0a90c5b756a 100644 GIT binary patch delta 25 hcmX@`m*v1;mJP1ijLehWvg25mo4tO#c}2FwWdNE#3+Vs= delta 25 hcmX@`m*v1;mJP1ij7*c=vg24dyp`W=UXd+v832$A3ZVc1 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/ir_intervalometersony.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/ir_intervalometersony.fap index e638d187fa5d823ad7417ede7f1d5172452b7021..4741422c12f1c536bbcc73197f8f9e0347d0e2c3 100644 GIT binary patch delta 14 VcmX?OcE)T22NxsrW=<|=K>#Jc1LXh! delta 14 VcmX?OcE)T22NxsLW=<|=K>#JW1LObz diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/ir_remote.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/ir_remote.fap index 6005a09ba8368f8dd337bab35224ed0cdfd07581..f709ad579522892469a67d2b433fac77bbae6095 100644 GIT binary patch delta 16 XcmZ3{z__A;aYL&(BlG4q@kJT{G*<<^ delta 16 XcmZ3{z__A;aYL&(Bh%(K@kJT{G*Jb- diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/ir_scope.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/ir_scope.fap index 5edb0eb112abb206a1fd248e1b5d3a7b4087d170..e295d742e627509721df889e5049af629b61a8c5 100644 GIT binary patch delta 14 VcmeyP{6~319SbA#=6aS|UH~rx1vLNw delta 14 VcmeyP{6~319SbAV=6aS|UH~rr1vCHv diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/xbox_controller.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Infrared/xbox_controller.fap index a6edda8b1906104a812df7076d3c7b4f7f777835..dc59d974b77d05c72fb3491a7da59589a5bae4a0 100644 GIT binary patch delta 14 WcmX?Oe#U&mT{cGM&G*>ei2wjG)dn{J delta 14 WcmX?Oe#U&mT{cFh&G*>ei2wjG&jvOC diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/dab_timer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/dab_timer.fap index f7d9ca170a0b19163fb10fcb6b1e3ae65ad2d257..de1c046494a4a5c065cc4fdf4de56f49f7787cbc 100644 GIT binary patch delta 16 YcmZ3nhH1qbrVSSy8JRab2M&`|5lqWa<06qi<0RR91 delta 16 YcmZoU$=Gs|al>b2MyAbQlqWa<06qQ(00000 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/bpm_tapper.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/bpm_tapper.fap index 010e60149b51c440a70d833869be5eb3c5957940..bf2e0d6f4cfa32a9cfa62a511bda08ef70a1d349 100644 GIT binary patch delta 14 VcmX?Me!_f%HxDE8W*?p!egG+41fT!_ delta 14 VcmX?Me!_f%HxDDzW*?p!egG*}1fKu^ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/flizzer_tracker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/flizzer_tracker.fap index 59087f31d6d2e144f8f2356c9dc2ebcb9983291c..10af980c850400189b261315f5aa55cad9c00ca4 100644 GIT binary patch delta 16 Xcmey-#qy(zWrNHlM&`}3lcI|OK5+)0 delta 16 Xcmey-#qy(zWrNHlMyAcOlcI|OK5GV^ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/metronome.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/metronome.fap index 262e4ea3310c297c7f95dcd3eb14a6f616e29eb2..783027aa189675ede6284153884e669bc1a82d21 100644 GIT binary patch delta 14 VcmcZ*b0KEKO(90+&9{WgqyaS?1}Fdk delta 14 VcmcZ*b0KEKO(906&9{WgqyaS+1}6Xj diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/morse_code.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/morse_code.fap index c709d2a8e6f11f77a56264b9731d3c77cd1d773c..4d073a48dcfcde47203aa74285b3a82eacfb07bc 100644 GIT binary patch delta 14 VcmdntxWjRS3MV7;W>wC~;s7Sb1YZCE delta 14 VcmdntxWjRS3MV7eW>wC~;s7SV1YQ6D diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/music_beeper.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/music_beeper.fap index 8126a3e991f66d12a916c5f1aface0e50f081036..8de0d97375726821bd08808128bb775c073593c6 100644 GIT binary patch delta 14 VcmbPHKBIg?fdnJ-=0XW|WdJNo1mOSx delta 14 VcmbPHKBIg?fdnJd=0XW|WdJNi1mFMw diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/music_player.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/music_player.fap index e9bc5afe86559bea132a923f2165812976365416..6710277f36ef601b4ffdf3332f5653d814b40809 100644 GIT binary patch delta 13 Ucmewo^Cf1(e||>hO#&ry05N$5w*UYD delta 13 Ucmewo^Cf1(e||=$O#&ry05Nn0wg3PC diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/zero_tracker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/music_tracker.fap similarity index 98% rename from Applications/Custom (UL, RM, XFW)/RogueMaster/Media/zero_tracker.fap rename to Applications/Custom (UL, RM, XFW)/RogueMaster/Media/music_tracker.fap index 114c967cff530cb3ad7edb0753daac4541db6665..e63669b26428ab17bbdf24a8d25e030c7e27381e 100644 GIT binary patch delta 58 zcmZ1wvmj=}1Aakf1|!ANi#xa|@^nR{=TkB}IwJ*{MbGDSD|n MX$+g41@6iM0MWn^O8@`> diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/ocarina.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/ocarina.fap index d7af76defb8bd314d14d8b2d2e4e82d04214a96f..2c9955a02f5222a955af713794455c1d54a31c69 100644 GIT binary patch delta 14 Vcmca1eM5SK05c==WfeNY;{X5v diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/sam_no.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/sam_no.fap index 8a2d6954e009430e4cb53f727ff827e6e5ee9245..adf102d7ecf70a6e5b4200f5d536be7f35eef8b6 100644 GIT binary patch delta 16 Ycmexzobk(X#tmQW7@0SJwfnCE08DlWXaE2J delta 16 Ycmexzobk(X#tmQW7@0PIwfnCE08DTQX8-^I diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/sam_wtf.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/sam_wtf.fap index def129b08f83f62a057bc81041f66ad0f8395443..a55ae17f7c3301499ed593616c078df017d33121 100644 GIT binary patch delta 15 WcmZoT!Pszuae+M}^JYf-|0)14K?RHe delta 15 WcmZoT!Pszuae+M}(`H8d|0)14I|YjX diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/sam_yes.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/sam_yes.fap index ce521ae40cfcfd772e8c2a5293ced881c2e1d067..a0f5024e54de4c77843271353f5fc4525c749179 100644 GIT binary patch delta 16 YcmexyobktT#tlF07@0T!wEM3D08JhUcmMzZ delta 16 YcmexyobktT#tlF07@0QzwEM3D08JPOcK`qY diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/text2sam.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/text2sam.fap index 16d41e3b8d26e51b4c7c34f3c767fed92e4c27ca..7b29dee66d76ed37a6d45d4ffceff9d56ce3e404 100644 GIT binary patch delta 24 gcmbPmk8#31#tj@!oXiYL4D1XH0*splo&M_p09l&`Pyhe` delta 24 gcmbPmk8#31#tj@!oJ#ft1oZ#_ delta 14 VcmZ3Gxgc{xi!vkA=2m5CK>#fn1oQv^ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/video_player.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/video_player.fap index 39b6a2dc99c7ef66e9c394264ece4650b02e56af..fba37a08cd7bcd84bba0a3654404e127b318ef1e 100644 GIT binary patch delta 14 VcmaFj_{4F80VgB#W<$=+;s7if1n&R< delta 14 VcmaFj_{4F80VgBVW<$=+;s7iZ1nvL; diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/wav_player.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/wav_player.fap index 4b613f2d866fce979101982603fafecf8ba74bd5..8e703b0c8d363cb3208c71f88a392a273b1e04ba 100644 GIT binary patch delta 14 VcmZ3IwIpl98c{~(&1*%=niP06p>sK>z>% delta 16 YcmaE}oAJ$V#to{{j7*!=q>niP06pvmKmY&$ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_magic_gen4.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_magic_gen4.fap index 2c008a20c5f03340a507c8f9c81d254d9f1f27e2..f6e45665a57c2608a8c4e275ec8034c3396789f1 100644 GIT binary patch delta 16 XcmZo@XKH9?+Muk>$h=uaJ0=1EEGq=d delta 16 XcmZo@XKH9?+Muk>$h28SJ0=1EEF}cW diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_maker_ntag203.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_maker_ntag203.fap index e829cdcfa1523441eee4131f88f6e3f3478a1ef6..bc358d100539d76bfdda06ece51ffa271c03acb7 100644 GIT binary patch literal 24944 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 F{{>W=liUCR literal 28844 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 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_maker_ntag215.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_maker_ntag215.fap index ff3e9229984d784d422749737d1cd2c54a26619c..910534e3aef802514d3cc57102e77ac8d29a18b4 100644 GIT binary patch delta 16 Xcmdne!L+4=X@i{>BlBi^t*?;)G_eK) delta 16 Xcmdne!L+4=X@i{>BhzMkt*?;)G^+*z diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_relay.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/nfc_relay.fap index aaa0b0a4f5577cb5fc1208b46e31b0cf24614cb7..f34d0aa70ee9b381143d050dbd2d3c35f286fddc 100644 GIT binary patch delta 16 XcmcbzhVjZ8#to)&jLe(OIXnet delta 16 XcmcbzhVjZ8#to)&j7*!&IW`4m diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/picopass.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/picopass.fap index 8f91f963ca15fcce492d0c3d44b4d16dbad07a98..0a9f803477c32bccd2fa75eb2916294bc03ba619 100644 GIT binary patch delta 16 YcmX@HiRHv5mJKFVjLe%&tAytR06hf;a{vGU delta 16 YcmX@HiRHv5mJKFVj7*zNtAytR06hN&asU7T diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/seader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/seader.fap index 391b88e5264b7de46ad3942187a34f894a258e29..ec74805b701711b6ec24fe41cc275a732ae3a4a0 100644 GIT binary patch delta 29 ncmV+&0OJ4PkO<(A2(S$M0Rxi_`(Fgy4yn|GaQnA#`vLF_%()I8 delta 29 lcmaDbf#bmhjtxA&8JQ;Y{*GtyYjQSiF8IB@;5Xw39ss~d4E_KB diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/vb_migrate.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/vb_migrate.fap index 6ed7ea3b27fe8684390d7435f5bf28af636bedf5..2cd733a244782434bc5b84424662b3212e53a134 100644 GIT binary patch delta 16 YcmbPnnq|gmmJJdmjLe%QOX@cQ06BC9e*gdg delta 16 YcmbPnnq|gmmJJdmj7*y)OX@cQ06A_3egFUf diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md b/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md index c383615f..bccf1d8e 100644 --- a/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md +++ b/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md @@ -9,7 +9,7 @@ - [Asteroids (By antirez)](https://github.com/antirez/flipper-asteroids) [(Modified By SimplyMinimal)](https://github.com/SimplyMinimal/FlipperZero-Asteroids) - [BlackJack (By teeebor)](https://github.com/teeebor/flipper_games) - [Bomberduck (By leo-need-more-coffee)](https://github.com/leo-need-more-coffee/flipperzero-bomberduck) -- [Chess v1.4 (By xtruan)](https://github.com/xtruan/flipper-chess) +- [Chess v1.7 (By xtruan)](https://github.com/xtruan/flipper-chess) - [Chess Clock (By ihatecsv)](https://github.com/ihatecsv/flipper_chess_clock) - [Color Guess (By leedave)](https://github.com/leedave/Leeds-Flipper-Zero-Applications) - [Dice (RM) Including SEX/WAR/8BALL/WEED/DRINK DICE (By RogueMaster)](https://github.com/RogueMaster/flipperzero-dice) @@ -32,7 +32,7 @@ - [Reaction Test (By Milk-Cool)](https://github.com/Milk-Cool/fz-reaction-game) - [Reaction Time (By ihatecsv)](https://github.com/ihatecsv/flipper_reaction_time) - [Reversi (By dimat)](https://github.com/dimat/flipperzero-reversi) -- [Rock Paper Scissors (By CodeAllNight/jamisonderek)](https://github.com/jamisonderek/flipper-zero-tutorials/tree/main/subghz/plugins/rock_paper_scissors) +- [Rock Paper Scissors v1.4 (By CodeAllNight/jamisonderek)](https://github.com/jamisonderek/flipper-zero-tutorials/tree/main/subghz/plugins/rock_paper_scissors) - [Root of Life (By Xorboo)](https://github.com/Xorboo/root-of-life) - [Rubik's Cube Scrambler (By RaZeSloth)](https://github.com/RaZeSloth/flipperzero-rubiks-cube-scrambler) - [Scorched Tanks (By jasniec)](https://github.com/jasniec/flipper-scorched-tanks-game) @@ -56,6 +56,7 @@ - [Air Mouse (By ginkage)](https://github.com/ginkage/FlippAirMouse/) - [Analog Clock (By scrolltex)](https://github.com/scrolltex/flipper_analog_clock) +- [APRS Cln Hello World (By NSV47)](https://github.com/NSV47/APRS_hello_world_clean) - [Authenticator/TOTP (By akopachov)](https://github.com/akopachov/flipper-zero_authenticator) - [AVR Flasher (By Skorpionm)](https://github.com/flipperdevices/flipperzero-firmware/pull/2475) - [AZERTY Mouse Jacker (By mothball187)](https://github.com/mothball187/flipperzero-nrf24/tree/main/mousejacker) `Req: NRF24` (Uses AZERTY keyboard - Source Unknown) @@ -108,7 +109,7 @@ - [FAP Boilerplate (By leedave)](https://github.com/leedave/flipper-zero-fap-boilerplate) - [Flashlight (By xMasterX)](https://github.com/xMasterX/flipper-flashlight) - [Flipagotchi WIP (By Matt-London)](https://github.com/Matt-London/pwnagotchi-flipper) -- [FlipBIP Crypto Wallet v1.0 (By xtruan)](https://github.com/xtruan/FlipBIP) +- [FlipBIP Crypto Wallet v1.10 (By xtruan)](https://github.com/xtruan/FlipBIP) - [Flizzer Tracker (By LTVA1)](https://github.com/LTVA1/flizzer_tracker) - [GPIO Reader (biotinker) (By biotinker)](https://github.com/biotinker/flipperzero-gpioreader) - [GPIO Reader (Aurelilc) (By aureli1c)](https://github.com/aureli1c/flipperzero_GPIO_read) @@ -141,6 +142,7 @@ - [Multi Converter (By theisolinearchip)](https://github.com/theisolinearchip) - [Music Beeper (By DrZlo13)](https://github.com/flipperdevices/flipperzero-firmware/pull/1189) [With Changes By qqMajiKpp/Haseo](https://github.com/qqmajikpp/) - [Music Player (By DrZlo13)-OFW](https://github.com/flipperdevices/flipperzero-firmware/pull/1189) +- [Music Tracker (By DrZlo13)](https://github.com/DrZlo13/flipper-zero-music-tracker) - [Mx2125 Dual-Axis Accelerometer (By jamisonderek)](https://github.com/jamisonderek/flipper-zero-tutorials/tree/main/gpio) - [Name Changer (By ESurge)](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/pull/488) (Change Flipper name) - [NFC/RFID Detector #2795 (By Skorpionm)](https://github.com/flipperdevices/flipperzero-firmware/pull/2795) @@ -164,7 +166,7 @@ - [POCSAG Pager (By XMasterx & Shmuma)](https://github.com/xMasterX/flipper-pager) - [Pokemon Trading (By EstebanFuentealba)](https://github.com/EstebanFuentealba/Flipper-Zero-Game-Boy-Trading-Pokemons) - [Pomodoro Timer (By sbrin)](https://github.com/sbrin/flipperzero_pomodoro) -- [Pomodoro 2 (By Th3Un1q3)](https://github.com/Th3Un1q3/flipp_pomodoro) +- [Pomodoro 2 v1.2 (By Th3Un1q3)](https://github.com/Th3Un1q3/flipp_pomodoro) - [Protocol Visualizer (By antirez)](https://github.com/antirez/protoview) - [QR Code (By bmatcuk)](https://github.com/bmatcuk/flipperzero-qrcode) - [Radiation Sensor (By sionyx)](https://github.com/sionyx/flipper_radsens) `Req: RadSens` @@ -183,7 +185,7 @@ - [ServoTester (2) (By mhasbini)](https://github.com/mhasbini/ServoTesterApp/tree/master) - [Signal Generator (By nminaylov)-OFW](https://github.com/flipperdevices/flipperzero-firmware/pull/1793) - [Spectrum Analyzer (By jolcese)](https://github.com/jolcese/flipperzero-firmware/tree/spectrum/applications/spectrum_analyzer) [Updates (for testing) Thanks to theY4Kman](https://github.com/theY4Kman/flipperzero-firmware) -- [Sub-GHz Bruteforcer v3.6 (By Ganapati/xMasterX/derskythe)](https://github.com/derskythe/flipperzero-subbrute/tree/master) +- [Sub-GHz Bruteforcer v3.7 (By Ganapati/xMasterX/derskythe)](https://github.com/derskythe/flipperzero-subbrute/tree/master) - [Sub-GHz Playlist (By darmiel)](https://github.com/darmiel/flipper-playlist) - [Sub-GHz Remote (Refactored) + Configurator (By gid9798)](https://github.com/DarkFlippers/unleashed-firmware/pull/477) [(Merged Into One By ESurge)](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/pull/655) - Previously: [(By ESurge)](https://github.com/ESurge/flipperzero-firmware-unirfremix) [(Original By jimilinuxguy)](https://github.com/jimilinuxguy/flipperzero-universal-rf-remote/tree/028d615c83f059bb2c905530ddb3d4efbd3cbcae/applications/jukebox) - [SWD Probe (By g3gg0)](https://github.com/g3gg0/flipper-swd_probe) @@ -206,7 +208,6 @@ - [Wifi Mapping (By carvilsi)](https://github.com/carvilsi/flipper0-wifi-map/tree/main) `Req: ESP32` - [Wii EC Analyzer (By csBlueChip)](https://github.com/csBlueChip/FlipperZero_WiiEC) - [YRM100 UHF RFID (By frux-c)](https://github.com/frux-c/uhf_rfid) `Req: YRM100` -- [Zero Tracker (By DrZlo13)](https://github.com/DrZlo13/flipper-zero-music-tracker) ## COMMENTED OUT / NOT COMPILED DUE TO ISSUES diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID/dcf77.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID/dcf77.fap index 4842b55f52b45ea9064d9246fb3f0ebbc0ec7545..c5b58daabdd9d50e198c8329d455297c33cc2a64 100644 GIT binary patch delta 14 VcmcZ-dL?v&CLbg7W-Y!|G5{u0RSnl1Wo_| delta 14 VcmaE3^u}m|3@0PgW?4>u0RSnf1Wf<{ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID/lfrfid.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID/lfrfid.fap index 26b8eb058b18fe7a513c19080652474f7d03209e..850e601ca75df6bcd91ec79740b330708ff238e1 100644 GIT binary patch delta 16 Ycmca{nfbx&QzG delta 16 Ycmew}i|NlSrVa148JRYJ(C$eD07mx*xc~qF diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/cfw.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/cfw.fap index 02537808d2be19f9be2b5b14b2eebb6c7f81d114..4948f7ab32780bbb0b884fca19af2681138f986c 100644 GIT binary patch delta 25 hcmZ2*o@v2(rVT$#8JQ>lG>vBYx5)VN<_I&7LI9eF3xogw delta 25 hcmZ2*o@v2(rVT$#8JQ;kG>v9?r!e8`<_I&7LI9aB3vd7c diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/dolphin_trainer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/dolphin_trainer.fap index c2425da7b44d6b8e069b851283735af2ce951273..7427d4cc1f4589a6401107a680fe8212f02e55f3 100644 GIT binary patch delta 23 fcmeyO^F?RF3^qpQ$urr~S*}kz*}9p9y?`G8cfAQH delta 23 fcmeyO^F?RF3^qol$urr~S>(lhsyDN+7w`iBX^#hJ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/extendrange.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/extendrange.fap index d017fb537da06bf1f4817cf22952ff5e0d196e27..4f796d9451e60c7078c37e1ed2e402e861079245 100644 GIT binary patch delta 14 VcmbQBK0$p$3o9e@=2lj2J^&-(1Ofm6 delta 14 VcmbQBK0$p$3o9ej=2lj2J^&-z1OWg5 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/namechanger.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/namechanger.fap index e9188b8aa21959f1f106bb2224505e4e7071e4a7..0e8c0b54f695e676f9153c965d19a79aa2f7dce8 100644 GIT binary patch delta 23 ecmaEn`XY6M5+5V;WM#fYmJqLqlFc1_2`T_-1qa^% delta 23 fcmaEn`XY6M5+5VeWM#fYmeVG8A~tvMC8z)ZZ)pgp diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/passport.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/passport.fap index 851bd26ac4d6e63e45f96760a2b001a8383b35f5..9a25da01b3133f4187d702084b2ba8897ef848d6 100644 GIT binary patch delta 16 Xcmca`mFdD&rVSy9jLe%u6RSM|LURV? delta 16 Xcmca`mFdD&rVSy9j7*zD6RSM|LTv`* diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/pocsag_pager.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/pocsag_pager.fap index 1fa7eac6c764d11f2e48f2b98f5cdbda1dd59910..ffb201abfb70713dbbee53f4758b115901f92ec2 100644 GIT binary patch delta 25 hcmbPnf@#JHrVRn6jLee*O_Nz>9!tNld53929sq=E3W5Lt delta 25 hcmbPnf@#JHrVRn6j7*aQO_N!!zE7>$yu&mh4*-R_3XlK* diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/protoview.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/protoview.fap index c76f9dfcf4ad0ab4b26e14cc5d33f2f8bf46eefe..5ec0bea9e8b958ac8614b2aa8d149980b00d48b5 100644 GIT binary patch delta 24 gcmcb!hWXAK<_&X_8JQ=~O^#bm delta 23 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 UX})$iHNN|Oksm`GcmmP?AC&8a_5c6? delta 25149 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 Vjh4t;IhOfJc1+g?*j>rg{|D(>q@4f& diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/subghz_playlist.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/subghz_playlist.fap index 1ace61929eb720463f2c324bcff4d44b96d1a38a..7fce23284d7bc7e3512bce2b79c001ef442e5741 100644 GIT binary patch delta 25 hcmcc9%y_4naf6~HBlBb>$uyRozc1|D+#?yF0RVrn3Hbm3 delta 25 gcmcc9%y_4naf6~HBhzFh$uySO_YBdSdn5xi0CWQgT>t<8 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/subghz_remote_refactored.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/subghz_remote_refactored.fap index 95b86cd43cf3113fc1589808756b34fb3120084c..6110cb59db19803bb3c7c2310cfb1b46da4586b7 100644 GIT binary patch delta 25 hcmeCU!PIesX@jK+BlBb{lRTC)U6*cbUSkqd4giF-3cmmV delta 25 hcmeCU!PIesX@jK+BhzFnlRTE#Z1nE2P#IP(Q) delta 16 XcmeyP#IPC>z diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/authenticator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/authenticator.fap index 5a9db3dbb7a7836d926b240c0bae930649f51454..51ca3735da737f2ca13be69df402a986369fad7a 100644 GIT binary patch delta 16 YcmbPnmu<#fwhb??Ffwm`d1d`g07}FOUjP6A delta 16 YcmbPnmu<#fwhb??Ffwg^d1d`g07||IUH||9 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/barcode_app.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/barcode_app.fap index ffe256b0f9e4392adac139191c93706f86a579e5..007bf5a7a7e4359826d9a4cbff205ea0a8e5a01a 100644 GIT binary patch delta 6018 zcmb_gOKcri8J_D$WB(;I#-uF`s1v)5Q{vcjX68QTw$usD!;rLb9&Xdd&^Y#O;!t0w zw!uvb+^A|7U8QIc5(_FJL}7u%y7rruC1l5 z+bnTWiu?XYDc%^VY`JT8Wu>vYlK*z>Qo+uRzh-Q^6g^Zb_zBl2?LP3_(PJe7z}17_ zHvCS0Yv?0?|H(_Q&dmIy`h)L&{qcLD%lEl^TM0ae!`T;C8_Uhv)y7JAuCcn-Xf(rf zv&$>tY;!(bximZ1SQ&-S+U#Z8&o4Ar!nK9f3-poUFbZE-S`M4D%gak^qoGr2ZDGD4 zQ9X=!IVaAu&P5U{>!6mT-U^}OB`MX^MpCYassvks*7H*JEF`IsRkdX5OJ4RegX-lW zvg#pqpUh#nak6xEGUi#=Lfjs8hQY~xi^IsD2CLpqo}iY3lLMYbYF2P=X};m&+VhPj zxP|8Vm9f>ASA+M^-jIH>lR0DvG?rn|M1iI9F!-|U0&P`f1h=Z}2Cc~>pqYG<;0Ox? zj)KOVnoAUPsc9Bp90O~@p_miBnfMgq%1>HW(AUp90aY(A<&u}2F+x$9;T6e2Gq%C zL1Q@rn#fVmRGtJa%Tu5gIR;vlDbSjOg*eb@;Oi^p9hWQdC)}8f~GPHT9$L56`2FA$~k zNX~;gxd0l=0%#%^K~wnxXjxtat;iy1RhpnRSpv=EQa!9i@)D?%WzbkwKoeO7P34QA zW%&|lMb<#8@-k>mE`w%rr5OML^i_Xn z02Ko51Zeo-BhCO)r?Lmw@{_;}oFY`CcQAwyyj%c8G!)_pPj3=#@diLDB=!LP z000zg1@Zh-LqstVlJ^iLCPHrmg`EJ&8K9T|y{v#@0;IpXz+VAUfR6DB(8~mz5FqMr zAy5i*zXm}uR^q3x!Xaxy}<3sip)O0EXAp7srF~FB_Js`Cb zas&pXn|ch5q(zUl43IrQpOW?hASX$Ay~PSj(hA@IYEuxBt|Qd4NNOdtvP!xMAQP51 z0aUrDpaCxX3VL|-*B0x53aFgo`PbyW22!>jTUDf7^q3`Jf{h+)Mat^{Sw`549@86g zMFBF_WUC;9)!tHsFj8bd(PLFX))IPmP^tJHD;mT|#hwz)$9StCv#CD;s?k@tLV#*g zt+c8{s0t#8q)LS9>m91v<8=qADnP{Jfj}@Q>6bL3tN=)fcI&YXiC4AtSOLKS1~i#cg!eD*&=l)XgQy@%dT356h*A}*gTi+j5>rI? zZTvkncgr6{Z{rW^|FWUAtV*5R(TImtxxEdI?|%#E(2mAh_?i}NqzpjL9#s}mWwz1w zA8I_6wPh&r;PX)dP2exl1vbL#~E!-l5se=ac}u<1$A1pZmohQi~v zb~Gl^Z1lHBl`7`@_YF+zM~Z{ z5?xi;kczjR;(@F!W_`3vt&Z<#cebJ7{ommo?anqdet&j$N4v8P4e#F$?`X((2OFBc ze>=LP;e`eWx4WV7?{EKdV9d=snryc%Ey-@#&>ro=hK5gdUBigi?{G`w`~inw?mXgH z|MLp3mm&tf{**)aKjhJa4m=V1VCYeYrUN>DxqFBl2(Jqrl&JY}uKqOZd44Mb3?;38lR2=kDC}zSDw!p3vf8Z zQ7vtH>_Y_nH+kUj2^_si&>ai~I3VmR*n7 zmprXZ42+rffN3wbU#krClxEuBsL%8~FyHTE&i4D53ntI^=fC+_*dCpj+%hl&oxi$+ zK``^}*AG2d+J9s0X7!cvo8=!xH_N}eMV9>f;qg*md;8>gcWEp?c;s5?LVo?oue;vq z%iliwR%yO{@X2eX(oBB+saEM?d-~Y5u9CF>e0;}_exMDy{sbg>|KgrrJ?qTJ7SDAB zNAs^Ojyy7nfr)va0eJ5cj@Rx9g1aHJKs@3^Rf0459~KAqzOp_&Z-F6r2EWZ2f~!F= z1>N2G&gPEZkH?)#8KrVQix=-YPZ0_oxf_@u-eJCGTda&zkBafGM-9L2|2at5K HtBCs-p&~cI delta 991 zcmaFT%JktL;{*laj9dl~U^M|#8VtM)JR6O#DzJ*PF)-*&4pbJNtf0suY6;|lKnRou zvCTGHD*k4aO@Rs(Kxwc>DEkZ00BKz_C=X=FF(~^alm;2J2#Nh<^Gs!Rrg|oJkOTt* zACz_k(t1#3Uyzi8)Hrj1NCb!jsx1TJYN*~RK>9uq!>s-d5=YXr6{=1hDyIAL!)ALm zUPfLYr~oV|#PI}0r@9%tbZSM3equpEaePW*NuqvIVo`E_N-Bgid4jX((||1mKrF#!F=!7%x&Yc$Ig^}O!QA#VK4f?S*o z3?O+O4u&RXARRTi#M54|4(L;ms0&nd*XARhf-H<{Hed6NVUgMb)w6*UqGtz`zlC%1 zMM;ItIYA!mf@^?c5WvhJ3}kHCd^A#?(U3(SRd^8^|BV5vyxe5fXnnz7hNz+un?s}Z znHlRQx5o7|?wBkZf1ZhpbMmwJd5l{&wgcR+4~ItwH7W(^hzZU7@Z1D*f? delta 14 VcmX>gcR+4~ItwGyW(^hzZU7@T1DyZ> diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/calculator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/calculator.fap index ad9a7da99ff7179e58e7cb33661e640bbccbd652..4b095e95b00be063665a162c5cf3474d6016b4ad 100644 GIT binary patch delta 16 YcmZ25hk3yq<_!iVjLe%2OWsEU05=W>cK`qY delta 16 YcmZ25hk3yq<_!iVj7*yiOWsEU05=E*b^rhX diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/cligui.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/cligui.fap index 5e8b5c2b49dca5290c4b06b77338538497194bad..2e2225d6f304d2c31bb635775fb90b88061f38f1 100644 GIT binary patch delta 14 VcmdmDyTx`x1v?}2=1O*JaR4cN1e*W= delta 14 VcmdmDyTx`x1v?|t=1O*JaR4cH1eyQ< diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/clockv1.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/clockv1.fap index 19d1aa4c8ac2ee24c3a99d28aae1f1bf42c57239..0c5f7ef916d9d5238ac5d1b309f5cefed4849ab8 100644 GIT binary patch delta 14 Vcmca1dqZ}E3Ns_~W>x0R+yEw+1YZCE delta 14 Vcmca1dqZ}E3Ns_qW>x0R+yEw$1YQ6D diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/count_down_timer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/count_down_timer.fap index 5b9463c2007d6cf2ff14e815561137089d15468a..fbf8e97f198599a11d26099235109872540600bb 100644 GIT binary patch delta 14 VcmeyN`$Knw87m|6W^>kqf&eUf1p5F0 delta 14 VcmeyN`$Knw87m{xW^>kqf&eUZ1o{8~ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/counter.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/counter.fap index 9891113b389c4c50a7ac6a81cbf51b7f21931130..5d77e79bb7703684cdef13861ecf0b1fea9d4fe5 100644 GIT binary patch delta 14 Vcmew%_d{-j2Qwq{W>02)9snx61ZDsL delta 14 Vcmew%_d{-j2QwqnW>02)9snx01Z4mK diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/cross_remote.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/cross_remote.fap index d0cd728c1fa28b83687dbcc17497b7da05514533..72552c9f5a0c15d71a0141e946557fd0c4e9e653 100644 GIT binary patch delta 25 hcmX@Gg!#Y{<_(qhjLeg(?2}lg|94oo`GI}HBmj(K3pD@$ delta 25 hcmX@Gg!#Y{<_(qhj7*cO?2}l+x~jc4Kd?`j1OSDo3RM6A diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/device_info.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/device_info.fap index 2bbfafbb05b3e411518d1221604ac5ba649225c8..42babd8fd9f4d77045aa497a5ea689be0e52db28 100644 GIT binary patch delta 14 WcmaDM{z81iUnWN8&HtEQaR2}_4F*>L delta 14 WcmaDM{z81iUnWMT&HtEQaR2}_2L@IE diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/dtmf_dolphin.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/dtmf_dolphin.fap index d7a3bded19e16cb4b87c8155a472f427a8ccba9b..7812aeb30b31e9c017cfc0edcf67a3efb404ae95 100644 GIT binary patch delta 16 XcmbR8nQ_Wz#tj^njLe%kExR26IXeZ$ delta 16 XcmbR8nQ_Wz#tj^nj7*z3ExR26IW+~v diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/extra_demo.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/extra_demo.fap index 1f2ee8d04aa4ceb65a97cf5bb0585356a6890214..66626e890ba95abace40e2dc2b2e275c52e69991 100644 GIT binary patch delta 16 YcmbR7jd8{|#tjjsjLe%OP4~M306tL$r2qf` delta 16 YcmbR7jd8{|#tjjsj7*y&P4~M306t3wqyPW_ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/fap_boilerplate.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/fap_boilerplate.fap index 77e9f817719fc0ac98d506bb0efa547e1bb6b613..a3dd6c3aa552e95f040bd37866806ceacab96087 100644 GIT binary patch delta 25 hcmcbylJUk$#tq-a7?~&k5KCb>lK6W4<^=HyTL7BG3vB=Z delta 25 hcmcbylJUk$#tq-a7?~#j5KCd%U3H~obAot)VA delta 39 vcmcbxnB&4?j)pCa1{T~*3`z{_3=BMs3=Gq)Ef_;tx&&XCY@cGmXmb+)({>7r diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/hex_editor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/hex_editor.fap index 33ae9fc059222c68b0ef10752ad0020b015cc6e4..7c486e8cb997c5a86517f45eba7aea31e4fbf39c 100644 GIT binary patch delta 22 dcmbQEGe>6wFB>N_gAxNf0|N)+W-&H40RS}p19t!b delta 22 dcmbQEGe>6wFB>NlgAxNf0|N)cW-&H40RS}V19boZ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/hex_viewer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/hex_viewer.fap index fda0445b1d105b7ea417f27cc8a6f76ffa22b85e..72019c8ce44b75353b01d99314105821b0cc17c2 100644 GIT binary patch delta 14 WcmbPWIKgnkPBup7&AZsH2?78qCIwIc delta 14 WcmbPWIKgnkPBuoS&AZsH2?78qAO%kV diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/led_pulsator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/led_pulsator.fap index fe01ac9531f2473fe67ec41df469ad857cbd7ed0..c7da461a0df8b6a5f6cf8af9a5984a4df540eb3a 100644 GIT binary patch delta 14 Vcmdm^x<_?`FdHNDW)Zd(JOCrF1Q7rL delta 14 Vcmdm^x<_?`FdHM&W)Zd(JOCr91P}lK diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/mousejiggler.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/mousejiggler.fap index b39b78c50b39da5802865c5f8abea7d6e5a0c78d..6b259c48428a46d0a2f24800c723164ce18355a6 100644 GIT binary patch delta 14 Vcmew$^+9SwFf$|b<`8BXE&wU?1Wy0} delta 14 Vcmew$^+9SwFf$|5<`8BXE&wU+1Wo_| diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/multi_converter.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/multi_converter.fap index e736b261154831573d3a7a4be6f2258e6bc9278c..cdae4b128b0af61e817de13d9b76018396aeff22 100644 GIT binary patch delta 14 WcmbP{JtKR=DM?1=&8H>LN&^5f3LN&^5f1_m4e diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/nfc_rfid_detector.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/nfc_rfid_detector.fap index c752b8e2ccc568b841768a26afc08a22f6661167..20584487c31ba35864247e756d0e6ef2a83bcb71 100644 GIT binary patch delta 14 VcmX?6bfRbjmk=ZKW^N%{bpR`K1bF}e delta 14 VcmX?6bfRbjmk=Yg#tlcb7@0R8)jDkq06cF7-v9sr delta 16 YcmbQRmvO>g#tlcb7@0O7)jDkq06b|1-T(jq diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/rfid_beacon.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/rfid_beacon.fap index 2ab84ade8191cd6a8c63806cd826672f17611f1d..d80d8196f8369de25f60751c60e2bf4a18d646ca 100644 GIT binary patch delta 14 VcmcbhbU|rD5Gy0|=3v&p+yE&+1p@#8 delta 14 VcmcbhbU|rD5Gy0o=3v&p+yE&$1p)v7 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/text_viewer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/text_viewer.fap index 48a36d8f0ed43d007d2acff752868ebf5bbe188c..947abb69d7f1062004a34b3a958740aa91af9b32 100644 GIT binary patch delta 14 VcmeyN_d{=kEgK{AW;-@3K>#c21cm?r delta 14 VcmeyN_d{=kEgK`#W;-@3K>#b{1cd+q diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/bad_usb.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/bad_usb.fap index f903fda55c36c5b3c91ac37e3fe31773751207aa..a295a134bea59d03196e2459643086ab124d404c 100644 GIT binary patch delta 16 YcmZ4TgK^0Z#tmz=8JRb)(=H1D07E|q82|tP delta 16 YcmZ4TgK^0Z#tmz=8JRY((=H1D07E$k7ytkO diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/barcode_scannere.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/barcode_scannere.fap index 9ff30dd0015d0994eb26bcc11508e81802de5e0d..0d331e1f5f8c2126c59a0fd0a0bbd73523f1a1cb 100644 GIT binary patch delta 16 YcmaFR&iJ66al>aJM&`|5gx(kc06}L5UjP6A delta 16 YcmaFR&iJ66al>aJMyAbQgx(kc06}2~UH||9 diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/remoteusb.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/remoteusb.fap index 0f823728eb57ac2a9e4fb5156dea03ca27c87796..34b670efff96f78a9a88308536c6e2f5f81c40bd 100644 GIT binary patch delta 16 XcmeCU$JB9;X+ymOBlG44hmJe|JV6Gn delta 16 XcmeCU$JB9;X+ymOBh%&vhmJe|JUa%g diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/usb_hid_autofire.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/usb_hid_autofire.fap index 1209011912687b3601461b5e6782d55ade5307e5..2f3e60318b05cd232dd1ab28060f7a555414924f 100644 GIT binary patch delta 14 Vcmca3b4O-F4>Ke4=3eIWTmUR*1yBG0 delta 14 Vcmca3b4O-F4>Kdv=3eIWTmUR#1y29~ diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/usb_midi.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/usb_midi.fap index 576ff8fd8b4a210193c489520dcdd3f897e6d51e..2036ac217856a0dcb254e892ccd4b5847bc2498f 100644 GIT binary patch delta 14 VcmZp0XmHrDg_n_e^HyGOApj@k1jqmY delta 14 VcmZp0XmHrDg_n_O^HyGOApj@e1jhgX diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/iButton/ibutton.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/iButton/ibutton.fap index d8aa121e3f799681961bb4bee702fd7bd1f39df5..ee50330eb1ad1eae5b3e746caf3e469e87cbe116 100644 GIT binary patch delta 16 XcmcaJjp@!brVXmvjLe(Ww9OI#I06NS delta 16 XcmcaJjp@!brVXmvj7*!=w9OI#H~a;L diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/iButton/ibutton_fuzzer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/iButton/ibutton_fuzzer.fap index 7b624b4636a92fa063dfddce5779f4d548bced7b..624e45e625cf8a95ed9cafa7782c643c9b4a8900 100644 GIT binary patch delta 16 XcmcaHhv~)~rVT7QjLe%^b%K)sHp&HR delta 16 XcmcaHhv~)~rVT7Qj7*zZb%K)sHpB&K