From 7d5154008c554c96591e815942e417f8f558291a Mon Sep 17 00:00:00 2001
From: RogueMaster <RogueMaster@users.noreply.github.com>
Date: Wed, 5 Jul 2023 21:50:59 -0400
Subject: [PATCH] RM FAP Updates

---
 .../RogueMaster/Bluetooth/BT_Serial.fap       | Bin 3952 -> 3952 bytes
 .../RogueMaster/Bluetooth/BT_Trigger.fap      | Bin 7708 -> 7708 bytes
 .../RogueMaster/Bluetooth/Bad_BT.fap          | Bin 39620 -> 39620 bytes
 .../RogueMaster/Bluetooth/RemoteBT.fap        | Bin 45444 -> 45444 bytes
 .../RogueMaster/Bluetooth/ToySerial.fap       | Bin 10840 -> 10840 bytes
 .../RogueMaster/GPIO/AVR_Flasher.fap          | Bin 90052 -> 90052 bytes
 .../RogueMaster/GPIO/BH1750_Lightmeter.fap    | Bin 34104 -> 35784 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/ESP32CAM_Camera.fap      | Bin 7764 -> 7764 bytes
 .../RogueMaster/GPIO/ESP32CAM_Marauder.fap    | Bin 26208 -> 26208 bytes
 .../GPIO/ESP32CAM_Morse_Flasher.fap           | Bin 19544 -> 19544 bytes
 .../RogueMaster/GPIO/ESP32CAM_Motion.fap      | Bin 6376 -> 6376 bytes
 .../RogueMaster/GPIO/ESP32CAM_NannyCam.fap    | Bin 6128 -> 6128 bytes
 .../RogueMaster/GPIO/ESP32CAM_QRcode.fap      | Bin 6128 -> 6128 bytes
 .../RogueMaster/GPIO/ESP32_Camera.fap         | Bin 7324 -> 7324 bytes
 .../RogueMaster/GPIO/ESP32_Camera_Suite.fap   | Bin 24524 -> 24524 bytes
 .../RogueMaster/GPIO/ESP32_Evil_Portal.fap    | Bin 14352 -> 14352 bytes
 .../RogueMaster/GPIO/ESP32_WIFI_Mapping.fap   | Bin 6816 -> 6816 bytes
 .../RogueMaster/GPIO/ESP32_WiFi_Marauder.fap  | Bin 122748 -> 122748 bytes
 .../RogueMaster/GPIO/ESP8266_Deauther.fap     | Bin 6888 -> 6888 bytes
 .../RogueMaster/GPIO/ESP8266_IFTTT_Button.fap | Bin 12200 -> 12200 bytes
 .../GPIO/ESP8266_Wifi_Deauther_v2.fap         | Bin 14144 -> 14144 bytes
 .../RogueMaster/GPIO/ESP_WiFi_Scanner.fap     | Bin 18588 -> 18588 bytes
 .../RogueMaster/GPIO/Flashlight.fap           | Bin 3160 -> 3160 bytes
 .../RogueMaster/GPIO/GPIO_7Segment_Output.fap | Bin 5384 -> 5384 bytes
 .../RogueMaster/GPIO/GPIO_Intervalometer.fap  | Bin 11172 -> 11172 bytes
 ...GPIO_Reader_A.fap => GPIO_Pins_Reader.fap} | Bin 4716 -> 4720 bytes
 .../RogueMaster/GPIO/GPIO_RGB_LED.fap         | Bin 8436 -> 8436 bytes
 .../RogueMaster/GPIO/GPIO_Reader_B.fap        | Bin 27528 -> 27528 bytes
 .../RogueMaster/GPIO/GPIO_Sentry_Safe.fap     | Bin 4460 -> 4460 bytes
 .../RogueMaster/GPIO/GPIO_wI2C.fap            | Bin 36312 -> 36312 bytes
 .../RogueMaster/GPIO/HC_SR04_Dist_Sensor.fap  | Bin 7044 -> 7044 bytes
 .../RogueMaster/GPIO/I2C_Tools.fap            | Bin 12396 -> 12396 bytes
 .../RogueMaster/GPIO/J305_Geiger_Coutner.fap  | Bin 8136 -> 8136 bytes
 .../RogueMaster/GPIO/LoRA_Terminal.fap        | Bin 20360 -> 20360 bytes
 .../RogueMaster/GPIO/Logic_Analyzer.fap       | Bin 10280 -> 10280 bytes
 .../RogueMaster/GPIO/MH_Z19_CO2_Sensor.fap    | Bin 8280 -> 8280 bytes
 .../RogueMaster/GPIO/MagSpoof.fap             | Bin 45300 -> 45100 bytes
 .../RogueMaster/GPIO/Mx2125_Accelerometer.fap | Bin 5156 -> 5156 bytes
 .../RogueMaster/GPIO/NMEA_GPS.fap             | Bin 12536 -> 12536 bytes
 .../GPIO/NRF24_AZERTY_Mouse_Jacker.fap        | Bin 20180 -> 20180 bytes
 .../RogueMaster/GPIO/NRF24_Batch.fap          | Bin 40852 -> 40852 bytes
 .../RogueMaster/GPIO/NRF24_Mouse_Jacker.fap   | Bin 22104 -> 22104 bytes
 .../RogueMaster/GPIO/NRF24_Sniffer.fap        | Bin 15608 -> 15608 bytes
 .../RogueMaster/GPIO/Nrf24_Scanner.fap        | Bin 30512 -> 30512 bytes
 .../GPIO/Plantower_PMSx003_Sensor_Reader.fap  | Bin 10216 -> 10216 bytes
 .../RogueMaster/GPIO/Pokemon_Trading.fap      | Bin 89804 -> 89804 bytes
 .../RogueMaster/GPIO/RC2014_Coleco.fap        | Bin 13408 -> 13408 bytes
 .../GPIO/RCWL_0516_Motion_Sensor.fap          | Bin 3240 -> 3240 bytes
 .../RogueMaster/GPIO/Radiation_Sensor.fap     | Bin 13632 -> 13632 bytes
 .../RogueMaster/GPIO/SCD30.fap                | Bin 12508 -> 12508 bytes
 .../RogueMaster/GPIO/SWD_Probe.fap            | Bin 135208 -> 135208 bytes
 .../RogueMaster/GPIO/Scope.fap                | Bin 33812 -> 33812 bytes
 .../RogueMaster/GPIO/ServoTester2.fap         | Bin 6844 -> 6844 bytes
 .../RogueMaster/GPIO/Servotester.fap          | Bin 4088 -> 4088 bytes
 .../RogueMaster/GPIO/Signal_Generator.fap     | Bin 11804 -> 11804 bytes
 .../RogueMaster/GPIO/Temp_Sensors_Reader.fap  | Bin 79592 -> 79592 bytes
 .../RogueMaster/GPIO/UART_Echo.fap            | Bin 5948 -> 5948 bytes
 .../RogueMaster/GPIO/UART_Terminal.fap        | Bin 20596 -> 20596 bytes
 .../RogueMaster/GPIO/USPING_Dist_Sensor.fap   | Bin 6952 -> 6952 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/[ESP32] WIFI_Mapping.fap | Bin 6816 -> 6816 bytes
 .../RogueMaster/GPIO/spi_mem_manager.fap      | Bin 67924 -> 67924 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/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/Game_of_Tag.fap         | Bin 10484 -> 10484 bytes
 .../RogueMaster/Games/Heap_Defence.fap        | Bin 18112 -> 18112 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/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/ReactionTest.fap        | Bin 3912 -> 3912 bytes
 .../RogueMaster/Games/Reversi.fap             | Bin 7228 -> 7228 bytes
 .../RogueMaster/Games/Roots_of_Life.fap       | Bin 8984 -> 8984 bytes
 .../Games/Rubiks_Cube_Scrambler.fap           | Bin 4812 -> 4812 bytes
 .../RogueMaster/Games/SUPER_CHIP.fap          | Bin 8096 -> 8096 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/TAMA_P1.fap             | Bin 51892 -> 51892 bytes
 .../RogueMaster/Games/TRex_Runner.fap         | Bin 5480 -> 5480 bytes
 .../RogueMaster/Games/Tanks.fap               | Bin 15492 -> 15492 bytes
 .../RogueMaster/Games/Tetris.fap              | Bin 6500 -> 6500 bytes
 .../RogueMaster/Games/TicTacToe.fap           | Bin 5348 -> 5348 bytes
 .../RogueMaster/Games/Tic_Tac_Toe_Multi.fap   | Bin 11404 -> 11404 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
 .../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/GPIO.fap                 | Bin 25484 -> 25484 bytes
 .../RogueMaster/Main/bad_usb.fap              | Bin 31772 -> 31772 bytes
 .../RogueMaster/Main/iButton.fap              | Bin 35664 -> 35664 bytes
 .../RogueMaster/Main/infrared.fap             | Bin 81600 -> 81600 bytes
 .../RogueMaster/Main/lfrfid.fap               | Bin 59864 -> 59864 bytes
 .../RogueMaster/Main/u2f.fap                  | Bin 25732 -> 25732 bytes
 .../RogueMaster/Media/BPM_Tapper.fap          | Bin 7112 -> 7112 bytes
 .../RogueMaster/Media/Flizzer_Tracker.fap     | Bin 66864 -> 66864 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
 .../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/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/Media/Zero_Tracker.fap        | Bin 11808 -> 11808 bytes
 .../RogueMaster/Media/text2sam.fap            | Bin 28432 -> 28432 bytes
 .../RogueMaster/NFC/Mfkey32.fap               | Bin 24796 -> 24796 bytes
 .../RogueMaster/NFC/Mifare_Fuzzer.fap         | Bin 14504 -> 14504 bytes
 .../RogueMaster/NFC/Mifare_Nested.fap         | Bin 57728 -> 57728 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_Relay.fap             | Bin 22100 -> 22100 bytes
 .../RogueMaster/NFC/Picopass.fap              | Bin 72008 -> 72008 bytes
 .../RogueMaster/NFC/Seader.fap                | Bin 124240 -> 124240 bytes
 .../RogueMaster/NFC/VB_Migrate.fap            | Bin 75160 -> 75160 bytes
 .../RogueMaster/README.md                     |   1 -
 .../RogueMaster/RFID 125/DCF77.fap            | Bin 10964 -> 10964 bytes
 .../RFID 125/EM4100_Key_Generator.fap         | Bin 6508 -> 6508 bytes
 .../RogueMaster/RFID 125/RFID_Fuzzer.fap      | Bin 29468 -> 29468 bytes
 .../RogueMaster/Settings/CFW.fap              | Bin 31088 -> 31088 bytes
 .../RogueMaster/Settings/CFW_Settings.fap     | Bin 31096 -> 31096 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 42776 -> 42776 bytes
 .../Settings/Passport_Settings.fap            | Bin 9956 -> 9956 bytes
 .../RogueMaster/Settings/desktop_settings.fap | Bin 30360 -> 30360 bytes
 .../RogueMaster/Sub-GHz/POCSAG_Pager.fap      | Bin 40732 -> 40732 bytes
 .../RogueMaster/Sub-GHz/ProtoView.fap         | Bin 53932 -> 53932 bytes
 .../RogueMaster/Sub-GHz/Spectrum_Analyzer.fap | Bin 12100 -> 12100 bytes
 .../Sub-GHz/SubGHz_Bruteforcer.fap            | Bin 53608 -> 53608 bytes
 .../RogueMaster/Sub-GHz/SubGHz_Playlist.fap   | Bin 15380 -> 15380 bytes
 .../Sub-GHz/Subghz_Remote_Refactored.fap      | Bin 43396 -> 43396 bytes
 .../RogueMaster/Sub-GHz/Weather_Station.fap   | Bin 82568 -> 82680 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 -> 28528 bytes
 .../RogueMaster/Tools/Barcode_Generator.fap   | Bin 5872 -> 0 bytes
 .../RogueMaster/Tools/Brainfuck.fap           | Bin 21612 -> 21612 bytes
 .../RogueMaster/Tools/CLIGUI.fap              | Bin 7928 -> 7860 bytes
 .../RogueMaster/Tools/Caesar_Cipher.fap       | Bin 3904 -> 3904 bytes
 .../RogueMaster/Tools/Calculator.fap          | Bin 52768 -> 52768 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 53628 -> 53628 bytes
 .../RogueMaster/Tools/DTMF_Dolphin.fap        | Bin 31124 -> 31124 bytes
 .../RogueMaster/Tools/Device_Info.fap         | Bin 3048 -> 3048 bytes
 .../RogueMaster/Tools/Extra_Demo.fap          | Bin 31512 -> 31512 bytes
 .../RogueMaster/Tools/FAP_Boilerplate.fap     | Bin 21720 -> 21720 bytes
 .../RogueMaster/Tools/FlipBIP.fap             | Bin 135476 -> 135476 bytes
 .../RogueMaster/Tools/Flipagotchi.fap         | Bin 21612 -> 21612 bytes
 .../RogueMaster/Tools/HEX_Viewer.fap          | Bin 6288 -> 6288 bytes
 .../RogueMaster/Tools/Hex_Editor.fap          | Bin 5660 -> 5660 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 18208 -> 18208 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/Text_Viewer.fap         | Bin 6008 -> 6008 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_Fuzzer.fap    | Bin 29636 -> 29636 bytes
 206 files changed, 1 deletion(-)
 rename Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/{GPIO_Reader_A.fap => GPIO_Pins_Reader.fap} (80%)
 delete mode 100644 Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Barcode_Generator.fap

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 3bf3c46c74a7005c85b3480212d3a54b0340a7de..512a7a7387d1e187844ed5b26dc6a73b6772eb69 100644
GIT binary patch
delta 16
Xcmew$_d#yMH)duA2F1-knajBWJFW&B

delta 16
Xcmew$_d#yMH)dvL2KmiDnajBWJGurO

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 e9db09a300bf870b8268f9c1c9a93ef4d3a5f7b5..e2051691ef3ffb852e4d92bd06f4cac8b72bebc4 100644
GIT binary patch
delta 16
XcmbPZGskAbQ+8$s2F1-U*iFO$GuQ=P

delta 16
XcmbPZGskAbQ+8%%2Kmh|*iFO$Gvozc

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 a3f5e5740a329eb936227eb5ef15144ed850069a..4f79e7457ef3616cf89bd8b76027b2397f1e6ef3 100644
GIT binary patch
delta 27
jcmX@ImFdV<rVU?>nHd-qC;u>xVaYwTd&A}klbkdFrl||O

delta 27
jcmX@ImFdV<rVU?>nVA{nC;u>xVfo41uy}KXNlqF7q!$ZJ

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/RemoteBT.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/RemoteBT.fap
index ecba017919596002300fc1e35a97903bb4032aba..e2154987868ab20509c1ab6144e04b4b89e9abef 100644
GIT binary patch
delta 18
ZcmZp9%+&IjX+yIkGXsO-<~GNF`2a@V2T}k4

delta 18
ZcmZp9%+&IjX+yIkGc$wy<~GNF`2a@h2U7q5

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/ToySerial.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Bluetooth/ToySerial.fap
index d46c035aa6a73b8be7a059bc4195556032f0486c..efc0c2f5feb7c6f5c318986789f1dc0e617067a7 100644
GIT binary patch
delta 16
XcmcZ+awBBJJt1ZW2F1+}h04VNJ}m}O

delta 16
XcmcZ+awBBJJt1ah2Kmhoh04VNJ~;+b

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 3a96810f906a2ad0afdc41313f5bc79397fc3ae3..d760f826f6619e22c7b346f7a23b3e7305aac3e0 100644
GIT binary patch
delta 27
lcmV+$0ObF~zXim<1+cQb0{{RaleN5G1ikd239}fztfI0-4C(*?

delta 27
lcmV+$0ObF~zXim<1+cQb0|NjbleN5G1lA|;S+f|utfH{v4A%ev

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/BH1750_Lightmeter.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/BH1750_Lightmeter.fap
index e5fd9f9588ad3ca86944c0fd480afee536ba1b7e..cca83756ad2d4b9e0c316a9ef5bc4ecd7114864f 100644
GIT binary patch
delta 16982
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

delta 15387
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

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 e48e6c485811a1804939a7ca629f91f831ccbabb..73e054bf01e4b0397fc226191a5cfeb1a9b07ad0 100644
GIT binary patch
delta 27
lcmV+$0ObF)s0FmB1+XZc0{{RalPjHN1ORWi?X#4fpth1E3vK`a

delta 27
jcmdn8f_2LZ)(skSnVA{nCu`45Wy$cZH`+X9?t*Oqj^GNx

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Continuity.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Continuity.fap
index e6de6ad5e53b029d6ba1720402d57583e95ac8b6..7c7edbf37cb8bad81318044ebb938ae7a8f8faca 100644
GIT binary patch
delta 25
hcmbOtH$`s46=r4z2F1zOnG;zuWCE6Nwqd!!1psQ^2r>Ww

delta 25
hcmbOtH$`s46=r5;2KmX?nG;zav;4ii*@oo?7XWm533mVh

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/DAP_Link.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/DAP_Link.fap
index 7055b8c45d12d5a38c175e15d986c0e703144259..bd25899889f37325d5567e87e6a446478b9900df 100644
GIT binary patch
delta 18
acmdmTiD}CvrVU>#m>C!pH-ERVEdT&ds0W|`

delta 18
acmdmTiD}CvrVU>#n3);mH-ERVEdT&dv<IO8

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Camera.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Camera.fap
index 24bbce30d630de91c8ff801f8c8e15c09c3310b0..8b4e2918b023e11391f6dca1174e8467bbd4dc95 100644
GIT binary patch
delta 25
hcmca&bH!%E7j|X_2F1zW*;83uo>_d`oWSu#6aa`P3T6NR

delta 25
hcmca&bH!%E7j|Z52KmX~*;85eOq1Z*oWSu#6aa&m355Uv

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Marauder.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Marauder.fap
index f0a10bd414d946f95cfef2628e533a2d09fef910..6199a3a27cde53c352723e699d54c5906724ace7 100644
GIT binary patch
delta 27
jcmaEGhVj7}#tlbQnHd-qCm&Z$W#MmrKYg=-nt=lVqWuby

delta 27
jcmaEGhVj7}#tlbQnVA{nCm&Z$Ws!4R@4wkV&A<Two<RxR

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Morse_Flasher.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Morse_Flasher.fap
index bf28ed8ce7ec40939d3d5e4c8eef2d1af44a4bef..6bed14489c77559521ec5fe32693d5e7f9ceb2e2 100644
GIT binary patch
delta 26
icmcaHgYm`;#tqLzm>C!pC%+WQW;t{>W8vZmQF8#4_zIr@

delta 26
icmcaHgYm`;#tqLzn3);mC%+WQW~t2At5_T%Y7PL6nF)pf

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Motion.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_Motion.fap
index 6b9ed294a371246c2d5a6ad623d17db9fec89c5b..9316a5815ccf0ef6f0a682b4189cbe77594cccd6 100644
GIT binary patch
delta 25
hcmaE1_`+~Q3@bAOgW}|P)>M{=YqsT^Pp~Qo0|0Yj2weaG

delta 25
hcmaE1_`+~Q3@bA;gZ$)p)>M|2MUjk~Pp~Qo0|0R^2k`&^

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_NannyCam.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_NannyCam.fap
index 6df3b9dc4fa78e821e3f4f6ac465c455a6b6320a..626b3e91151c5d83b98ccb556e841fed412a0ca4 100644
GIT binary patch
delta 25
hcmeyM|3QC40xL5EgW}|5)>M`@X2-3Y&#<Zp0RVBf2o(ST

delta 25
hcmeyM|3QC40xL5!gZ$)V)>M{fc?G(g&#<Zp0RVQK2#5dx

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_QRcode.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32CAM_QRcode.fap
index 80005deb1719315cc1fe696b71b6e6c79bbcd2fb..b6a9c55ec03d30ed39db36ce95f063736f06ab0d 100644
GIT binary patch
delta 25
hcmeyM|3QC40xL5EgW}|5)>M|IcOon{pJ7!I0swbN2&Vu5

delta 25
hcmeyM|3QC40xL5!gZ$)V)>M{8rH6YqpJ7!I0swa)2-g4r

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_Camera.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_Camera.fap
index 94a23131e3edd1d9fead4c7c72495197ccccfaf3..f95144b96b0e269e83021f602ad3a080dbff1401 100644
GIT binary patch
delta 25
hcmbPZImdEC4?8mhgW}|V_C%KAs5ZmRU)WcO003+V2#x>%

delta 25
hcmbPZImdEC4?8n6gZ$)v_CyxzrJ<3Vzp$?m0RU_k2$=u?

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_Camera_Suite.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_Camera_Suite.fap
index 3cf97acaaa8c7df526a923064156a3f72e535e0c..6e47cd14b2854d676aebab860244430c360039a3 100644
GIT binary patch
delta 27
jcmX@JpYhCo#tk>5m>C!pC*PLJWKqg0&fM%F-QofOnnem4

delta 27
jcmX@JpYhCo#tk>5n3);mC*PLJWXa0nao+49-QofOnJo#{

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_Evil_Portal.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_Evil_Portal.fap
index 2f7d1c22463a3e671dccb2e90fa84148085a63b2..dc5cbfe0f0772ed8ff224d23a44de0e9312a0b32 100644
GIT binary patch
delta 25
hcmbPGFri?>76E1k2F1zS1yWi5IBw$ItRVP74FG%U2~q$6

delta 25
hcmbPGFri?>76E2v2KmX`1yWgb%7m|ORuKH41^{-h2;l$#

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_WIFI_Mapping.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_WIFI_Mapping.fap
index d7535381a989f87bac3d17eed8e4a2f7694898cc..6d7e687285d5f0a99ea7f28cbbe31acfd4c6320d 100644
GIT binary patch
delta 25
hcmZ2ry1;aU3L7&6gW_a$woDer5Z%?Ar?Bye003BF25<lX

delta 25
hcmZ2ry1;aU3L7&sgZyN5woI1t^!BZrr?Bye003X+2VMXG

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_WiFi_Marauder.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP32_WiFi_Marauder.fap
index 63e4ed7d75bbb9bccd2784a5a854ea9bc12451bb..a8f1014a8e04e33bfd1dbf291314577ac7dec027 100644
GIT binary patch
delta 31
pcmV+)0O0@pz6boi2e6dI0{{Ralb6M51oP|e)`JAbw*<xkcp3d34-NnT

delta 31
pcmV+)0O0@pz6boi2e6dI0|Njblb6M51mpprID-Vnw*<xkcp2yR4JrTt

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266_Deauther.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266_Deauther.fap
index b7cfc1f606a9167326d20c6dd386c6c16c85ade7..6f172c0d3376d0f7ecebc275f752bc4ede761d8b 100644
GIT binary patch
delta 301
zcmaE1`oeTW4s-ns_dw4;Z&o)Yw;ApMK$ex828iVy;4#CUT`9mjAwd(!_jL2~_W#n5
zFvH!~`vHjb^z~i<q!(oPfW#9)EN^c`ph_>#1sPu6AU=qMVE-?Ph7LeE4^K~TB{wk3
zJ4K0crG?uJCU>{VADKmc6)*UIVC3k3pyn-=F}p)3Q`qVAMMmY8ABqO|e|%T~#2c7^
zJS7AF4=fxP+!-{UT;%xp-$LTUe~$YXjDZ$$Dco@X^nC6Q76S(Do16Vv*clmJCx^4X
zW_&Q&ne8Dn1B2pZb@o)2>dH*-%@f$4Gf8Tl|NEPffq~%$3j<T;KPNpVAo~srLk-*J
U30xa_IVHe61}4qTUJ~<|0LJETeE<Le

delta 317
zcmaE1`oeTW4s-qe9}5=Fa1Zbd@Md*Wa+~4q4`f-nX@FSX{vI>j*_Hgg6B0Cmd`~xD
zZ~re12{YV%ydQu_Pap3EKzc!jH%L4Y#Paf11gZ2~km2bK;)6&C_WzP-=m3;+_w?{q
zas#uxQ<NA}R$2fBUA-IK{6G9RRLGd&KIMm^f%e9o9~t=NFZh38<mi2%>MfNqyF(~b
z*y-~{M&%Zu{QVyvHZTEMN(TNPSUAjqmM~~My~y$LzlFqy{~Ql4TyW=7xZ(ck`P?5Y
z1`OJ_H~X`&GcvkQ4rhJM_-L{-+e2n%2KmYA?5QlwA6u?$p1}T`Niy@FlO7WT1H%m#
lh8i{oCav>-e=`EPcUU%0;M&N`sR?2-Ffd7M_L7*#1ON!!cb5PF

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266_IFTTT_Button.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266_IFTTT_Button.fap
index b95bdbcf8e8c89fa784384abf0096aebc76f13bf..d128037c332782aa56a41786f99a93432e7ba426 100644
GIT binary patch
delta 16
YcmZ1xzaoCa3vOlx2F1;<x%Vmq06LTgUjP6A

delta 16
YcmZ1xzaoCa3vOm+2Kmjex%Vmq06L%sU;qFB

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266_Wifi_Deauther_v2.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP8266_Wifi_Deauther_v2.fap
index 648d620a1848bc22757df1e2fe0c5c298df32f34..39e6417780cfdcc714d1f4dfc696b49261298aa3 100644
GIT binary patch
delta 25
hcmX?*cOY+rB|kF*gW_Zx{v4KPH&kYBUc)~{9RPW(32OiV

delta 25
hcmX?*cOY+rB|kGWgZyM0{u~yM=RJ!zui>Af4ghz*2~Pk3

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP_WiFi_Scanner.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ESP_WiFi_Scanner.fap
index f5e9274dacbbdd28b0b91f966c31f42676cb6543..165f933330c1f54b9562999dcb8d6e9a32223845 100644
GIT binary patch
delta 27
jcmbO;k#WvM#tq@x%nS^QlcThgSmqo$FSz-D_8l1jgB}V6

delta 27
jcmbO;k#WvM#tq@x%*+h(lcThgSRzz{!Z#n#z9RzwdKd`p

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Flashlight.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Flashlight.fap
index a4144d41821e29168f7185c4f6816f26ff4a20d9..99e0c36c6e22463bab76dcb4af54d40e9b25b358 100644
GIT binary patch
delta 16
Xcmca1aYJGQ3o|nVgW_g(=0HvWDY^sG

delta 16
Xcmca1aYJGQ3o|n_gZyT8=0HvWDaHfT

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_7Segment_Output.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_7Segment_Output.fap
index 652cc3e455cebfd35e3ebdd9a35b06738130b9fb..e2cefa79296ed7c0ff68ebc1ac986116195d3b45 100644
GIT binary patch
delta 25
hcmeCs>d@K{!p6+Npg1|4EtBQ)I>A+&kFdG$0RUpD2m1g3

delta 25
hcmeCs>d@K{!p6+ZAU`>rEtBQmqmz3!A7OLh0|06@2?YQE

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 f886bc48141e519960e715e10766b411e671fd5c..dfa19666f05decb38ef21c65a8d520ac6f0a2e79 100644
GIT binary patch
delta 16
YcmZ1yz9f9Z3vOlx2F1;<xp&F~068!QKL7v#

delta 16
YcmZ1yz9f9Z3vOm+2Kmjexp&F~069DcKmY&$

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_Reader_A.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_Pins_Reader.fap
similarity index 80%
rename from Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_Reader_A.fap
rename to Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_Pins_Reader.fap
index 1d86467e177a0e2bb1905635ebee9937b85c47c3..3c5ff3916e9c2b421978ed74020ae0704ae83cb0 100644
GIT binary patch
delta 134
zcmaE(@<C;S0^@{@iqR}83=E14><kPnj0_A6(e44B{;>)HnR&$uL8*x;sYO6RAeg*>
z#ZVk18V?bTPti-wNn>D0jZ5O({Dg&rhtX#8TLFK@C6jFhgBfKePZU&Ud@*^epgQBu
e$#;RI&tz61b;g*<x<cx#HUbO`!IK{f3IhOmJS4FI

delta 145
zcmeyM@<wHX0%Olc#b_24W(Ii%b_NC(Mg|6kX!ih5|5$~f)Wnq3A_Wb{(xTLy%$#J+
z$qQHvg(0Hxj`1masX1v3y8k}5ZhpbS!NX`V`J;e8<ATYKg29Xulcx$QGd`KTQ&638
h>*R+((ql5GkUC?;WJ4i!2@3%RhG3vQFaWX>1OW7cB`5#@

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_RGB_LED.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_RGB_LED.fap
index 44bebbd8364f32d221faed4a9c3a9463f546133e..72037cebc8012429b2970d5a417439ac17475c09 100644
GIT binary patch
delta 25
hcmez3_{DL<5>93Y2F1zCITKl8=jv!|=HYrF1^|5D2&n)7

delta 25
hcmez3_{DL<5>94j2KmX$ITKl4ExY)1GY{7bF#wAq3Zei2

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_Reader_B.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/GPIO_Reader_B.fap
index 2a60541ff2a4fc220afa0bad739a5a65a1e8561f..1f7ca6ed7f402123db9212559133897dca4207fb 100644
GIT binary patch
delta 27
jcmeCU&e(CCaf6N=GXsO-WPQ0r7NyYTIh&`*eenSRen1IR

delta 27
jcmeCU&e(CCaf6N=Gc$wyWPQ0rme~45zc){j`{DxtgzpMN

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 93e38c39433f8249a559419ba537502e7f246d4d..74ee9f12e62fde2de4e9e998596d062cc7e979e8 100644
GIT binary patch
delta 25
hcmaE(^hRle1`9I-gW_aumQ)s{+460hr?A}M0RU$F2iX7s

delta 25
hcmaE(^hRle1`9JYgZyM|mQ)t4&1}myPhq*i0|00$2mt^9

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 44665d77c833b54ffd3d2739b93738fa06c45509..6721ec2b86cb455d73cdd7673d34809f436aa30b 100644
GIT binary patch
delta 27
jcmcaHo9V`ErVTZk%nS^Qlj}8OSsvwoN!<KE^G7lOnKcW&

delta 27
jcmcaHo9V`ErVTZk%*+h(lj}8OS!OpMpS<~j=8t3mms|^w

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/HC_SR04_Dist_Sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/HC_SR04_Dist_Sensor.fap
index e2c38877f9870cc9ce799d039bfa0d985f7d277a..7a86ea59ae612c03426c6533e99e81d8cbc073a3 100644
GIT binary patch
delta 25
hcmZoMZ!zCs!O6_Ppg7r@Gn3`9))&XkD>&~60svwA2x9;M

delta 25
hcmZoMZ!zCs!O6_bAV1lfGm~ZK)!R!qui(5R2moi72`~Tv

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 c8ff7697f4b4d5126ffbae2fb79a94ebc031f1f6..ec32eabaa061f6afe30c9a07730f6fff54d3d946 100644
GIT binary patch
delta 25
hcmaEp@FrnHsxUJHgW}{2;TRU7W6$qxJ|VnB1^|R$3O)b;

delta 25
hcmaEp@FrnHsxUJ%gZ$(S;TV>b@2hk-pAcRm0|0{#3Df`p

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/J305_Geiger_Coutner.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/J305_Geiger_Coutner.fap
index 4f9008c8845b7e75b25faf466f953d60a053c7ec..4f3418c6bc8dc2175c0fcd19bc740e425762354b 100644
GIT binary patch
delta 25
hcmX?Mf5LvlULIx!2F1w-crsWvN&J7bS%-Iy5CDM*3A_LR

delta 25
hcmX?Mf5LvlULIy<2KmVccrsXi%(H&KS%-Iy5CDR<3DN)n

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 b76e0b497529e68b73041138fafdfc0573e8b939..36bd820629227f1ad17a87107652db071d9444db 100644
GIT binary patch
delta 27
jcmeB}&)6}aaYL6lGXsO-<X-W3mUpiGcQ$_zpJ5IFhv^E3

delta 27
jcmeB}&)6}aaYL6lGc$wy<X-W37KfhleVads&oBo7g1iaq

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 be8de439c5476c5ccb8a49450ba824696406962b..38281b2f8c6b25490353dcb863dc9dd330834485 100644
GIT binary patch
delta 25
hcmZ1xup(f?1a4*q2F1yfxl>tmRX3__{==;!0|0NI2qgdj

delta 25
hcmZ1xup(f?1a4+#2KmX8xl>s#+wa)E`46{_3;=oY34Q<o

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/MH_Z19_CO2_Sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/MH_Z19_CO2_Sensor.fap
index 7bf767950ba65cf086883f178b5d4e7bd8ece75b..da5aa0bdf440fb9cde8a7b727d1508c870e39124 100644
GIT binary patch
delta 25
hcmccNaKmAP4i_^6gW_a;u2hy9w^*gkGq?_j0sv{X2ipJu

delta 25
hcmccNaKmAP4i_^sgZyNDu2h!8tuIz@p22lM6aaNZ33dPg

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/MagSpoof.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/MagSpoof.fap
index 326c1b2711bd5425aa96c2c761e062675a9886b5..e36e3a5067e2c6b3d431599c9e1213454fe68321 100644
GIT binary patch
delta 20732
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

delta 20985
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

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 ca3d07f5445c3b1bdf70856af307c4f837a08860..d5cb198b7997cb7dd0a918b04b7995c36ab73880 100644
GIT binary patch
delta 25
hcmZ3Yu|#9T40dJ)2F1y<*)v&e`X@+i=HQUw0RU$D2MhoJ

delta 25
hcmZ3Yu|#9T40dK_2KmXe*)v)0@FZ7l=HQUw0RU;J2VVdH

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 2161316b20667fa93b5be183ee5577170a9a68d1..e73af6fdc01ec999042ab02bcb742577255c11e4 100644
GIT binary patch
delta 25
hcmey7_#<(Hk0>((gW_a=(O8!5Ibn-7ZxHp61^|Fv2|54(

delta 25
hcmey7_#<(Hk0>)UgZyNF(O4GQ#d{4mZxHp61^|5b2+9Be

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_AZERTY_Mouse_Jacker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_AZERTY_Mouse_Jacker.fap
index bdfa4359e5ede7b42aecb4cfd87f1ee305e260ea..92d4ed5670aa696224a61ae46e852a2d516cd55e 100644
GIT binary patch
delta 27
jcmcaIm+{J6#tknNm>C!pC%;z6W!XEcapvY2#R^>jp!o|H

delta 27
jcmcaIm+{J6#tknNn3);mC%;z6W%+()v(@Gp#R^>jqs$9d

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_Batch.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_Batch.fap
index ed0f07c0ee5df9bd54cf48d0c46cd24c29333ba9..3ab96af8eba042bf6bcdc7e7c65ce32fa58437d9 100644
GIT binary patch
delta 27
jcmbQTpJ~c|rVTmH%nS^Qlk=SuS*-fkJl=f8`9L%PkD&_{

delta 27
jcmbQTpJ~c|rVTmH%*+h(lk=SuS?-vMsc*jGd>|SCiWUkC

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_Mouse_Jacker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_Mouse_Jacker.fap
index e0052cea3b7eaf1bc3bad7d5cf7b30372a687511..c4151445052fba05b2bdb5e80ac3fdae13e761e6 100644
GIT binary patch
delta 27
jcmcbyhVjN4#tlnUm>C!pCofmYWXXBIMryN&s*522n7Rq{

delta 27
jcmcbyhVjN4#tlnUn3);mCofmYWI3muQoC71)x{71mU{`V

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_Sniffer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/NRF24_Sniffer.fap
index d7948b0807a8fee0aded5cd61a4a423d740252c2..c4b236bf96ef7db6c466718a9e1027e09f421736 100644
GIT binary patch
delta 25
hcmexS`J-~f9Z_Zm2F1zuMH5*nANAU9b`jg61^|~(3ZMW0

delta 25
hcmexS`J-~f9Z_ax2KmYNMH5*r?(@^$>>{>B4FH!o3WNXv

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Nrf24_Scanner.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Nrf24_Scanner.fap
index 29df810401c27ebfbe893723df73afe640e8762b..15d4faa8f75be4afcf8a3971b52036283ad59827 100644
GIT binary patch
delta 27
hcmdn+j&TDJc~~$rFepy;wn$`IvF2Od<_#7Nb^x0!3oifw

delta 27
hcmdn+j&TDJc~~$rGssW&wn$`|zR}~u<_#7Nb^w^V3g`d;

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Plantower_PMSx003_Sensor_Reader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Plantower_PMSx003_Sensor_Reader.fap
index 9d2c84cf9a91e2d869d4b18ccd375e0b1d34f175..74d6c10937578e9e105806f0f0e74a70ad85fcd7 100644
GIT binary patch
delta 25
gcmaFi|H6L*3lB2`gW_a%o>CUa&VyW=8+bCL0c=_a$p8QV

delta 25
gcmaFi|H6L*3lB3hgZyN6o>G?0{DM}S8+bCL0ci0DLI3~&

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 3b12006baedde2490bfd7ee26db51adcb40c7232..bda75763506537b51eeda9a553feff75d381bad6 100644
GIT binary patch
delta 27
lcmV+$0ObG7y#>s@1+c`y0{{RalgGhj1Ru1AcC#?ToSd;l45t79

delta 27
lcmV+$0ObG7y#>s@1+c`y0|NjblgGhj1d=~0^|LU-oSd>N49EZg

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/RC2014_Coleco.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/RC2014_Coleco.fap
index d4c11fb0cf2684dcd14c15d411b80b5094f18112..0009e94af639613054bd7ad945cb59ab94a2c859 100644
GIT binary patch
delta 16
XcmaEm@gQSE11~cJgW~39-n(i5JY@zr

delta 16
XcmaEm@gQSE11~c(gZ$=Z-n(i5JaGm&

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/RCWL_0516_Motion_Sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/RCWL_0516_Motion_Sensor.fap
index a6c1ae8c147bc6962314913742ff93b74363aee8..3bfae59c85c2a607bc59150be413af01658d05b4 100644
GIT binary patch
delta 25
hcmZ1>xk7ToIwocY2F1x6nX*}YGpEXLR$%Vn1OR9?2aNy#

delta 25
hcmZ1>xk7ToIwodj2KmVwnX*|fJ`mf#S%JBO6991S2&w=8

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Radiation_Sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Radiation_Sensor.fap
index 675b6d6a2efbd32d18a8ac530f02a89bd82ad752..6e3073b3b821645b591eba2ae7321b98b5db01ae 100644
GIT binary patch
delta 16
YcmX?*bs%fQ6k%ot2F1<Og;y#906FRf_W%F@

delta 16
YcmX?*bs%fQ6k%p&2Kmj?g;y#906F#r_y7O^

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/SCD30.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/SCD30.fap
index 8fc76a452161aa6467f93187593faab63580b64c..7db647a299b67653f7eb431c514d47609cbd5c31 100644
GIT binary patch
delta 25
hcmcbUcqehg9zJFU2F1zy`65|3r}>L)mf=632mpT72$ui=

delta 25
hcmcbUcqehg9zJGf2KmYR`65|dzwWxSS%&|BA^?kP3SIyJ

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 33d1060c20c8145768abaa6562d672e5d1500399..f1642ac145dfb535f14a81781d8f9d076acc9ece 100644
GIT binary patch
delta 31
ncmZ3nfMdl1j)pCaQ=FL@7!;>ZcV>)bS<$^|_Vypnj0R@_xo->;

delta 31
ncmZ3nfMdl1j)pCaQ=FNZ8RVx=cV>)bS)>v3VfznfMuRf|wQ>up

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Scope.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Scope.fap
index 6a7a9c8f7728d16ba13493c032d2cb97bbfac8da..01d1c1714b48dec844263e0be1692fe5960d092a 100644
GIT binary patch
delta 27
jcmbQz!8E0VX#<A?GXsO-WNwE@mKDv~#+x%7);I$IabE~$

delta 27
jcmbQz!8E0VX#<A?Gc$wyWNwE@7Js(IOq(+t);I$IY>fxm

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ServoTester2.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/ServoTester2.fap
index 6a07fb97f81680921f9b0394a8f7409bd2ab9b68..cdca53b41bbd384ed3d0a26865d76e85e5efc131 100644
GIT binary patch
delta 25
hcmdmEy2o^bJQp(qgW_Z*t~i#e&u6D?ZsD>J003$_2wDID

delta 25
gcmdmEy2o^bJQp)FgZyMAt~eH++|{+4TevI)0ARfbEC2ui

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Servotester.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Servotester.fap
index ea63643fb6ba83c519dd7d60a676afac89172d62..395b9e37d9fda9d41468aa98e191ead822c5801e 100644
GIT binary patch
delta 25
hcmew%|3iMm7iMM#2F1zWnG;zQu30c_j$xU@4FG_v2-E-o

delta 25
hcmew%|3iMm7iMN=2KmX~nG;#m6S($nj$xU@4FG_92=xE}

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Signal_Generator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Signal_Generator.fap
index 1c88a8b7a67273641ada1a4dc0935afe35d9c336..8aa0884971bb4c54ec3844230b2d22501172abe7 100644
GIT binary patch
delta 25
hcmbOeGbd)l1a4*q2F1yfxl>t`{(oxQ{D)gX2>^NN36B5(

delta 25
hcmbOeGbd)l1a4+#2KmX8xl>sj_`(V||KV0p0swBp2n+xK

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Temp_Sensors_Reader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/Temp_Sensors_Reader.fap
index c243ac0feb908fbe11602d65ee891e90cda1a5b1..ef98c658404a6853b40b6b2f28ba0a5d118781e2 100644
GIT binary patch
delta 27
jcmaFymgU7;mJN5BnHd-qC*N<*WXXLp!Dh2h%bZOBzK9Jr

delta 27
jcmaFymgU7;mJN5BnVA{nC*N<*WC@+MUSzXR%bZOByIu^;

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 10adb03b2b58f8cac5f03d93095e70d95f4f47d2..88c341660a8623be4733d183871874ccb4a2b096 100644
GIT binary patch
delta 16
Xcmdm^w?}V70V^{DgW~35){}w&FhB((

delta 16
Xcmdm^w?}V70V^{zgZ$=V){}w&FiZs`

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 06b58dd504b69ed6c56e650a5415c01c6772e848..46cc0cf9c35140fbd2bd3e870a5419a1ad0c6657 100644
GIT binary patch
delta 27
jcmeyefbq)$#tl&t%nS^QlVc^~Sri>b<u)IX*kTR<hv^9C

delta 27
jcmeyefbq)$#tl&t%*+h(lVc^~S?;x(t=@b<Vv9Kdl=upl

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/USPING_Dist_Sensor.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/USPING_Dist_Sensor.fap
index 0f980584df774f5e3e2ce8bc7ce0e4fb7726391f..266abe2a584c4322b105beb2842fdef290eec1ea 100644
GIT binary patch
delta 25
hcmZ2sw!&<K04Fm8gW_ai&P<k%lV7~v+`zd)5CCb*2@(JR

delta 25
hcmZ2sw!&<K04FmugZyM+&P<k`Wh>`wZs1%Y2moVP2r~cx

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/WAV_Recorder.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/WAV_Recorder.fap
index 709cfc4ba1698dcd0de11b0e16b94e91ddb2376f..72c2c298db29222526eddd65cd2f7178d5884459 100644
GIT binary patch
delta 25
hcmX@1c0z5#Ay#Gv2F1xoS>suxEv8#+)?icM1psfa2WS8Q

delta 25
hcmX@1c0z5#Ay#H)2KmWHS>su9^1p1|tih(h3jle}2+IHf

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 4de26c683490ce5d09040d987c2ab3d3898d5ce6..6ee5f837842f6bdf64b0a5af1e20bfe52ef38ac2 100644
GIT binary patch
delta 18
ZcmX@mz<8j6al;M~W(Eeu&AUZfwE;pL22}t6

delta 18
ZcmX@mz<8j6al;M~W@ZNY&AUZfwE;pX237z7

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 fed1a26864e2e6c856890a76a0b6f9ece4b12afe..671257e4a63d8643f1dddb1a8d6228a2060eacae 100644
GIT binary patch
delta 27
jcmZ3`$+V!8X~PdUW(Eeu$-muFSrTVUeBGSlZet4om5B<5

delta 27
jcmZ3`$+V!8X~PdUW@ZNY$-muFSx$t-x@}Hzx3L8Pl->$I

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/[ESP32] WIFI_Mapping.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/GPIO/[ESP32] WIFI_Mapping.fap
index 7c0f76f555b10bb410fc0bb4c48cecdd9db4ca65..1781d51be7f6a4dd92d02c717aea9204ec973259 100644
GIT binary patch
delta 25
hcmZ2ry1;aU3L7&6gW_a$woH};iKS0BPhsN`0RUcn2Soq?

delta 25
hcmZ2ry1;aU3L7&sgZyN5woDew^LCt@r?Bye003I?29p2)

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 c6a71eea1e6a3b775588d2b2a2febfa972975f74..8972159d79c00fdb2433f84e99f555f95bc1ed95 100644
GIT binary patch
delta 27
jcmcaIiRH>9mJJ4_%nS^QlZ{JLS@QnLecn8$bjM@>lt>GH

delta 27
jcmcaIiRH>9mJJ4_%*+h(lZ{JLS<>>n=53x+x??f`j>`(Z

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/2048.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/2048.fap
index b57db9bddaa4db1ad25af34e98905a0b8b280397..e6a4526dcb325da2ef1c6dabcbcce1db5de21ef9 100644
GIT binary patch
delta 16
YcmZ2by`Xx-Aw^~e2F1-s6>m!e06WYEeE<Le

delta 16
YcmZ2by`Xx-Aw_0p2KmiL6>m!e06W+QegFUf

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 39ca51be934c9459f56654e9c145a4e483fa6b44..eed02ef4f5d4148f69cf7311890ff4d0195ad8fc 100644
GIT binary patch
delta 16
XcmX>Qdmwhh1W9HF2F1;jC3QssH;e^Y

delta 16
XcmX>Qdmwhh1W9IQ2KmjCC3QssH<$%l

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/4_In_A_Row.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/4_In_A_Row.fap
index 449a0ee66fd3a6623da5c387e4269b8a8e55c926..3ca5eec82be1fa9cfd058e725b72dc7ac17f55d3 100644
GIT binary patch
delta 16
XcmeyM^Fe1r3mY>7gW~3PwwL?>H<ty^

delta 16
XcmeyM^Fe1r3mY>tgZ$=pwwL?>H=_m6

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Arkanoid.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Arkanoid.fap
index 59129b3d81a53482a945b8efdc1858f843b0995e..d2365863cc6b4b54de856884c035c69948c59c5c 100644
GIT binary patch
delta 16
XcmX@2cSLVP00%PzgW~33j*ol*FT@2N

delta 16
XcmX@2cSLVP00%QOgZ$=Tj*ol*FVF=a

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Asteroids.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Asteroids.fap
index 6eb0d6ec1deecf6f4dafbeb7425ecb59f344afc8..9b12b3f9d61dc2abc9e2eabac7eee409d49f6f35 100644
GIT binary patch
delta 27
jcmbO;g=x+drVSrlnHd-qCx3R0Wtq22`uOG$w-e3)m{JQY

delta 27
jcmbO;g=x+drVSrlnVA{nCx3R0WjVl`#IZTV?SwM`k*EqP

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/BlackJack.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/BlackJack.fap
index f42639198643132debd33cba04db4790a6cebd72..8292ff487f9ee466d21a7907fb204465f00f96a4 100644
GIT binary patch
delta 27
jcmX?enDNYE#tki6%nS^QliRgoSq#!#)Hc7+dSV6ul7k8-

delta 27
jcmX?enDNYE#tki6%*+h(liRgoSrp&iirxG|>xmfvo2?6N

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Bomberduck.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Bomberduck.fap
index 3f6268fee79e63d3985c15753c71da2f6497dcc5..bdbaf42fd97c7246037c8601f3ac2566a7264353 100644
GIT binary patch
delta 16
XcmbP`Iw5s~gg7$;gW_gs@lt63EI<Tf

delta 16
XcmbP`Iw5s~gg7%ZgZyS`@lt63EKCGs

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 04c7c89c03fd2885d7b490841ac4b885a6f1c4e8..1f80450eed957bc12daa55b3f4224f3133bb0000 100644
GIT binary patch
delta 27
jcmX?ci}A!Q#tj|{%nS^Qlf4xZS=@C$@owIrFvAA`j|&OF

delta 27
jcmX?ci}A!Q#tj|{%*+h(lf4xZSuXPC7i`|3FvAA`k+%v9

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/DICE.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/DICE.fap
index 09680593a3eed26922ff230b7ed3dbd5c1b7ddbf..873da61210c951c0d2cafab1ae6763f96e89e58b 100644
GIT binary patch
delta 25
hcmbP}Iwy5QkpwdXgW}{;iEx&)KUbgMd_m%jBmjQ^3Y-7{

delta 25
hcmbP}Iwy5Qkpwd{gZ$)DiEtM4nqJn;7bMO|0swGX2%-Q0

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 eeb19741f4ca902cd47f4e8e828b4bac362dc803..adcd007db9efd6774302968c7b9a508c9da1210a 100644
GIT binary patch
delta 18
acmaE}jPcDf#tnBAm>C!pH{Vz2H39%nF$ZV>

delta 18
acmaE}jPcDf#tnBAn3);mH{Vz2H39%nJqKw3

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/DOOM.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/DOOM.fap
index 0d5d75145a6d85c309e9234e05cc543d06f7869a..21dc64d2718252be9248a79a4b41f9709afb4b32 100644
GIT binary patch
delta 27
jcmbQx&OD)=dBciaW(Eeu$*XfCSr)ASXuO#tuOk!ykNOIq

delta 27
jcmbQx&OD)=dBciaW@ZNY$*XfCS;|kOD{bb;>j(t^i#iGQ

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 5db4450fae6535e4b65991165ad4c4efb7775570..743bb7acec214500ce3eb3580464dd631eb85167 100644
GIT binary patch
delta 25
hcmaDO{YHAj5hi8^2F1z8nG#vzr9V#JtiybO3jllI2^atX

delta 25
hcmaDO{YHAj5hiA42KmXynG#v{Y}Di5tiybO3jlj%2*CgV

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/EtchASketch.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/EtchASketch.fap
index 35ec38f3b084ba64ad2802f981827cbf87313cdc..61ac17b192a386ee7e299827b6f18e9167427235 100644
GIT binary patch
delta 25
hcmZ3WyFhn?CMz=ogW_Zz)&!P&hoWX}p1>*~2moUc2f_dV

delta 25
hcmZ3WyFhn?CMz>DgZyM2)&!PKUNby5Phb@g1OQ#72MhoJ

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/FlappyBird.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/FlappyBird.fap
index e61d62c63e7d5e0c45e1a2f20fa72ebea7a9e5bb..9044e9eb3f78515aead60f90bd65b7aadaddabdf 100644
GIT binary patch
delta 25
hcmcbhdqH=@8a8GI2F1zi*%Dd2yVl;>EW*Br9{_o82_*mk

delta 25
hcmcbhdqH=@8a8HT2KmYB*%Dc{DSg|zS%iHLKLC3i2}=L~

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Game15.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Game15.fap
index 338d23b27554d517f904b4bdcc58ec25e2cb1a9b..fe3fb53e7f4e382f2b25164bc0770e101ae9b218 100644
GIT binary patch
delta 16
XcmeD2?eX2PhnJawL2>hb-m?+_GVcYn

delta 16
XcmeD2?eX2PhnJa|L4Nao-m?+_GW!L!

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/GameOfLife.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/GameOfLife.fap
index 7af129a5389c5988ad2f22a03eb641217ede1815..fab88274921f563a3a80bbd4316ca1d9a1f57ae6 100644
GIT binary patch
delta 16
YcmZ1?zeIk+7G`D!2F1<Wncs2)059+bcK`qY

delta 16
YcmZ1?zeIk+7G`E<2Kmj~ncs2)05ALncmMzZ

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Game_of_Tag.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Game_of_Tag.fap
index 77e55e4122e4ae40684807b1643e9f29cbc71b34..f45e965d494b57ad03f32b3b63d902c81db2ac50 100644
GIT binary patch
delta 24
gcmewo_$6?|3_fNC2F1y<`4U-n1?Rur#Q#MS0DWo+-2eap

delta 24
gcmewo_$6?|3_fON2KmXe`4U++&EdYZiT{fv0DN8vpa1{>

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 09b446cadfe407adefd9505fee60d360831c23ea..a423dbc6f6bb505a57f0d9e3d08ecfe4cb6a703c 100644
GIT binary patch
delta 18
ZcmX@m%Xpxdal;OEW(Eeu&AZiE<pD#Q1_=NF

delta 18
ZcmX@m%Xpxdal;OEW@ZNY&AZiE<pD#c1_}TG

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/MandelbrotSet.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/MandelbrotSet.fap
index e5d09979011958f133ccdd8869b0a8b32e1002b0..f44a559443429f9340548b6b52eac0379d53cf9e 100644
GIT binary patch
delta 16
XcmZ1@xkhrsRAy!d2F1-Ym_;}NEVBe+

delta 16
XcmZ1@xkhrsRAy#o2Kmi1m_;}NEWZR}

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Minesweeper.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Minesweeper.fap
index de43bc6f3fb873fdac39b86f81ceae0188f6bbac..78f84437c7dfbb15aa6738aaab3d7d0a6a0884ff 100644
GIT binary patch
delta 25
hcmbPXF~eem4;M27gW_a=u0)pdxW==aw{WEh0sv)x2qgdj

delta 25
hcmbPXF~eem4;M2tgZyNFu0)pC=boI}yoD=85CCt=32FcU

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/MontyHall.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/MontyHall.fap
index 6bde2e20074107cf51044a8ee9337f043c77d6fd..4956d114e5e5712ac7f6434f762fbaac7b038b16 100644
GIT binary patch
delta 16
XcmX@3cSdhR0|zq$gW~39j+1-<Gc*Ne

delta 16
XcmX@3cSdhR0|zrRgZ$=Zj+1-<Ge8Ar

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 c18d8c1b793a56a8cb505ed55e3c066f8f60e409..818e02392fea72db9bb9bd14a2f243fd75fc88f9 100644
GIT binary patch
delta 25
hcmX?7b);&;7BOZ92F1zS#bQ}jZBr=UEFrF=1^|VI2?qcG

delta 25
hcmX?7b);&;7BOaK2KmX`#bQ|uUxjIGmJrub0|0`W2&w=8

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Paint.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Paint.fap
index 6252e3f9b4eb5c12550101e66fbb1ca1ccab4eaa..2993df2a7b3321c8dffb5e03e066c9761472df0f 100644
GIT binary patch
delta 25
hcmaDL{y=<#CNnbwgW_Zz<_MPKduwAhcQ8kA003!m2nYZG

delta 25
gcmaDL{y=<#CNncLgZyM2<_MPkqKf64JD4Ll0Ad^m7ytkO

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Pong.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Pong.fap
index 6f729734d6fe8a2ed33dfc9988b58c4c33a4b6db..2bc467537c299a838743228c0683d5f089d05929 100644
GIT binary patch
delta 16
XcmZ3ZyheFLEGshugW~1{Rv#V!D-Z-l

delta 16
XcmZ3ZyheFLEGsiJgZ$<MRv#V!D;xwy

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Race.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Race.fap
index 68f531d768bbf99d87e6d9a4d5b7fa5f9bef630a..c14c4957d43dfa2db5bfc5212af5d3e0876dd5bf 100644
GIT binary patch
delta 16
XcmZorZ&2Tm$i~dTptw1OO@<c$CPD+y

delta 16
XcmZorZ&2Tm$i~dfAip_<O@<c$CQbv<

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/ReactionTest.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/ReactionTest.fap
index 8c3c9b6c23c607c102b4385d8431e6dc23beadfe..9e21edac8fbe0e11ee5c2b5528800c0fe8abfee0 100644
GIT binary patch
delta 25
hcmX>hcS3GM3NteUgW}|L=0uhUzfV?dKEqtY4FGi+36B5(

delta 25
hcmX>hcS3GM3Nte^gZ$)l=0uj8POTxE&oI|;0|0Du2xtHR

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Reversi.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Reversi.fap
index d0b35aa64f193892d2572562297e97a070100d75..1056581093163299f847f0577eaa6670b79addf0 100644
GIT binary patch
delta 16
XcmdmEvBzRVBNsCRgW~2Et{s8^GIj-0

delta 16
XcmdmEvBzRVBNsC>gZ$<et{s8^GJ*wD

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Roots_of_Life.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Roots_of_Life.fap
index 96fe4cfaf5ba4a3bac3ec4812151d953eb481fa0..df74f4042f4158e8a5996354662e984b4b493eaa 100644
GIT binary patch
delta 16
XcmbQ?Hp6X0C?7KegW~20z5^lvEqMgt

delta 16
XcmbQ?Hp6X0C?7L3gZ$<Qz5^lvErkT)

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Rubiks_Cube_Scrambler.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Rubiks_Cube_Scrambler.fap
index 6d880b083f0d20b90f97801c23c15f9b8bb0a7bf..b07c26e2c49355b17fc5476416d9d5ae1fbd98f0 100644
GIT binary patch
delta 24
gcmX@3dPa4_1Quon2F1yfSu$A`)g^UpVm-qP0BV*9egFUf

delta 24
gcmX@3dPa4_1Qupy2KmX8Su$DH=YL+giS-OG0B))YEdT%j

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/SUPER_CHIP.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/SUPER_CHIP.fap
index 056281793f6e9607d8c32dbdf7acd23312293a11..01e859147b7103c68c5c3caa646c5997133b2c33 100644
GIT binary patch
delta 25
hcmZ2rzrcP22M;p?gW_avo<x>s6)|%*7w{Me0{~#y2Yvtm

delta 25
hcmZ2rzrcP22M;qdgZyM}o<x@5mpV%}7w{Me0{~ts2Q>fy

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Scorched_Tanks.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Scorched_Tanks.fap
index 83820fd82deb120ea0b1eb0087b722f3f445f45b..c76daad3f7d154e4a736b78f5675e9a418900a80 100644
GIT binary patch
delta 16
XcmdmyyCZjlf*dmggW_goxv3HWGT;RM

delta 16
XcmdmyyCZjlf*dn5gZyS?xv3HWGVBEZ

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Simon_Says.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Simon_Says.fap
index 28276b395a25b45b0d15ab20df985576756b8dc3..24bfb54cfe9bfad328974e5ef1e235916000f90e 100644
GIT binary patch
delta 25
hcmZ1yw<K<Zpdd2?gW_Zn!337{ke3fPR|u|=1psOG2%!J~

delta 25
gcmZ1yw<K<Zpdd3dgZyL>!335T=is2t6@qJI0b>*gi2wiq

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/SlotMachine.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/SlotMachine.fap
index bedc13f2b34bfeb3cb2b4515aba067dabe36cebf..d7d2e25ad271c6f679abbe4584da88320c5a0ba0 100644
GIT binary patch
delta 25
hcmaD6@*-qIjUY1vgW}|R!9*68Ems0JKM`z^004ij34;It

delta 25
hcmaD6@*-qIjUY2KgZ$)r!9<on#VpmEp9r={004o$36%f<

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Snake.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Snake.fap
index 1539782dcde9bf7ee070d2cdb0c39c5db3ca5983..0cef5468cf15429c61676c3458e5deb9146fafdb 100644
GIT binary patch
delta 16
XcmX@%al&K61#V^r2F1;nxl1JgIn4#`

delta 16
XcmX@%al&K61#V_$2KmjGxl1JgIoSp8

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Snake20.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Snake20.fap
index cb275bed48639b4b089fb160c6d236afaf0090cb..75af4e6ce47f4075e750a4c03835205e3f989b20 100644
GIT binary patch
delta 16
XcmZ4Eu*PA-2_9w!2F1;%c@l*IH4O!S

delta 16
XcmZ4Eu*PA-2_9x<2KmjWc@l*IH5mnf

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Solitaire.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Solitaire.fap
index f0fa9b10a66cfac452740d03ee55f438d61ade9a..97c3a50c45cbcc91d231f2fbf0007a359e04438c 100644
GIT binary patch
delta 25
hcmcaoex-cF0V!q%2F1yTrD9pGo!#iOSw(t-0sxSE3U~kj

delta 25
hcmcaoex-cF0V!r?2KmW{rD9nk7k**ftRlTZ0RW2L3CI8d

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/TAMA_P1.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/TAMA_P1.fap
index 320c086d0d4dfad495bbdc571af69ebc51815cee..57ddf2b71fc9ade8a2dd77728193693059f2fcf5 100644
GIT binary patch
delta 27
jcmdlom3hll<_!_S%nS^QlcR%USxo;Qd%by2@Q*S8k?IT2

delta 27
jcmdlom3hll<_!_S%*+h(lcR%USsGT^PT#yI_(vH4j6(|P

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 f3ad9bbb5607b92863b7cd16be4d9f7121adfc53..5e9e83ef444fb8c6c03e786c9677fe32779dd9cd 100644
GIT binary patch
delta 25
hcmaE%^+IcdA{#RUgW_ZrwgeXTKRdlQcd$L+0|0BC2zLMg

delta 25
hcmaE%^+IcdA{#R^gZyL_wgi@U0=HId?qGYs2LNw|2=M>_

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Tanks.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Tanks.fap
index 1c23ef7e084787a396006cb1c3b08afc4a2c4aeb..801bdb60c7223d9668a34a3bb6bf0fa79b593e07 100644
GIT binary patch
delta 25
hcmZpvY^mH(C&tXcpg6fvES#nHVDPrhcf?kx0swec39$eG

delta 25
hcmZpvY^mH(C&tXoAV0ZLES%+6O~Urgcf?kx0swk>3FrU-

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Tetris.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Tetris.fap
index 68907237ca487a606f37d2346e2aaf661fce9bd7..d7bc88ab2ca298738439641d84cadcb1168d0677 100644
GIT binary patch
delta 16
XcmaE2^u%aG3MVrIgW~3N&cFNsHAV%U

delta 16
XcmaE2^u%aG3MVr&gZ$=n&cFNsHBtqh

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/TicTacToe.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/TicTacToe.fap
index f3de3fb5aa07169415c5433b84722f8f918c9706..f6e81d152728e5e0a7adb14e42b1237646069ff6 100644
GIT binary patch
delta 16
XcmaE&`9yPrH9Io{gW_g8_GP>PF&PBh

delta 16
XcmaE&`9yPrH9IpigZySY_GP>PF(m}u

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Tic_Tac_Toe_Multi.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Tic_Tac_Toe_Multi.fap
index c120493034b3e12adc83741d4d54392a3e921e5d..44b30ba9f4aa9aaf3c583a152841c4a7e13fb175 100644
GIT binary patch
delta 16
XcmeB)?1|i<&&|xhpt#wHJ4z7%D+L5Z

delta 16
XcmeB)?1|i<&&|xtAivp&J4z7%D-i@m

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/VideoPoker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/VideoPoker.fap
index 0de7c20b2e5e22de30707cbe7f2fbd2db3c0805c..7c9605780bf203e4e6a91b0b4964ccc74780a09a 100644
GIT binary patch
delta 16
XcmdlJwI^!B9${t%2F1<$g=-}NIjRNg

delta 16
XcmdlJwI^!B9${u?2KmkVg=-}NIkpAt

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Yatzee.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Yatzee.fap
index 33e4576d19802596ace1c03b17b995df1b94bcb1..89c68c0e0668d036833a05364812e9c83537d4fc 100644
GIT binary patch
delta 24
gcmbQ^H^*<o4qj#k2F1y{d1G1B>>oZ{EW;-W0BjTpHvj+t

delta 24
gcmbQ^H^*<o4qj$v2KmXmd1G0YKM5~bEW;-W0B=GFV*mgE

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Zombiez.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Games/Zombiez.fap
index 1e59b7b00e3ed1a9443a194d0917c7f02b3b2d44..73fae8c9afc2758ab862ddd8211095b88a24ec05 100644
GIT binary patch
delta 16
YcmZ3Xy+V7#V|Hc+2F1<K*bngn05n+z)Bpeg

delta 16
YcmZ3Xy+V7#V|Hd{2Kmj;*bngn05oL<)c^nh

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 4d2d6c2d9a1ff9532eb5858639157b3e87dfa05a..848a5c584a7da472d4edff386d6f061971bc084f 100644
GIT binary patch
delta 25
gcmX?OcE)T22NyE~gW_avu1pqhw<5016<k*Y0AC&lCIA2c

delta 25
hcmX?OcE)T22NyFlgZyM}u1uD)-KYCDS8!bs003#_2&4c2

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 0a71d580f11ca6b36318d562e458083bc83da4ac..e7517182bc8451327a0bb587874e4e7c1cdc8f0d 100644
GIT binary patch
delta 27
jcmZ3{z__A;aYL&(GXsO-<PPx|7Im@5MVnuUJ7@p^ehvu%

delta 27
jcmZ3{z__A;aYL&(Gc$wy<PPx|miO)~*EhcqchCR;g7^u6

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 26a9c1716993e95adcb964988fec405b331e44f5..a2c5092cd49d14313771a44a81207cfc6fb1d205 100644
GIT binary patch
delta 25
hcmeyP{6~319Sbu9gW}{ymS~ngL9G0nAF#;q0swYx2rd8s

delta 25
hcmeyP{6~319SbuvgZ$)1mS~n<hD9}-AF#;q0swa82zUSh

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 abe18e4226b35298105d822ef4c1fef0077d9690..adcf80d1f772905eee8aa0ad3e24c9c5d53ae916 100644
GIT binary patch
delta 25
hcmX?Oe#U&mT{dP02F1w_*iu*u-W3XM_F!)j0RVqr2^s(Z

delta 25
hcmX?Oe#U&mT{dQB2KmVk*iu+Te%YpO_F!)j0RVj-2<iX;

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 22416a9e44b7dbeb6fc43f65d68f6ca150c4a7dd..724e678a6678ce8f5d8af1dfc624d4e73e700410 100644
GIT binary patch
delta 27
jcmZ3nhH1qbrVSSynHd-qCtr4qW#Q)3o3`1+=}RyGk2(qB

delta 27
jcmZ3nhH1qbrVSSynVA{nCtr4qWf7{%Te#W8=}RyGl^6=9

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/GPIO.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/GPIO.fap
index 86128fc239f47ecc376f2b24a0a698999ecc0922..984bbf28889136e659a0c54b2e66fb122ac7b43f 100644
GIT binary patch
delta 27
jcmeA<&e(IDaf636GXsO-WN+z6ma}3!-#4$2e&P-Qf)xq9

delta 27
jcmeA<&e(IDaf636Gc$wyWN+z6mKkLYT$@)&KXC^Dfa?ix

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/bad_usb.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/bad_usb.fap
index f27714ed3b10903b4ad7de4cadb8337743e21f4d..0b8db5e87df0b863a51c4a719a178b590b554bf1 100644
GIT binary patch
delta 27
jcmbR9gK^Fe#tlognHd-qC$G?sVPSF(ShSf#M<f6MlJf}{

delta 27
jcmbR9gK^Fe#tlognVA{nC$G?sVc{*lsk)g%M<f6MmAnaG

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/iButton.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/iButton.fap
index 400349576f17c0e66ae5b3cbf6ba1fb8ca0d59d1..7cec645ef58d6e36f4672d1194231e6e5f96eaaa 100644
GIT binary patch
delta 18
ZcmcaGjp@QPrVWzX%nS^Qn`N|35&%A61$O`d

delta 18
ZcmcaGjp@QPrVWzX%*+h(n`N|35&%AI1$Y1e

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/infrared.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/infrared.fap
index 56a2269eee872c2b2e47078862038e133eedf2ff..0df4d8b60f3dbd02e7e4c3604efd814016272b5c 100644
GIT binary patch
delta 27
jcmX@`m*v1;mJP1i%nS^QlRdIySdN#8*KA&qEpZtDpxX;B

delta 27
jcmX@`m*v1;mJP1i%*+h(lRdIySghBr7uvicTjDYRpKuEa

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/lfrfid.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/lfrfid.fap
index c6aed16498be26d073763019f7ed6b8b1d9e6d60..d4b900802df63bba2eca5fd8ebb9b5ed96b49d30 100644
GIT binary patch
delta 27
jcmca{nfb<L<_*Uqm>C!pC!dOlV%g$ZExK7Fa>E1wsJ{zj

delta 27
jcmca{nfb<L<_*Uqn3);mC!dOlVhQnXpRidYa>E1wsJaV|

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/u2f.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Main/u2f.fap
index 950698ba7e41c7f4fe30f42b92b0466dd61f700c..7f2dfe51eb288a80c65ee078e9080e42e0168030 100644
GIT binary patch
delta 27
jcmZoU$=Gs|al>b2W(Eeu$={U2Snl4vrL{Rg#l!&soUsb#

delta 27
jcmZoU$=Gs|al>b2W@ZNY$={U2SZcH1Z`>T9V&VV*nUe~!

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 5776b28e3e724081deec7a29d226444cfa536bb5..50b417b4a7168103c477b7b7041ff53de5c2afcc 100644
GIT binary patch
delta 25
hcmX?Me!_f%HxDxdgW_aAo;Vi6EkzcaH}FXC0|06J2c7@`

delta 25
gcmX?Me!_f%HxDy2gZyMao;Vh5*F3Gw8+au60cG+B7ytkO

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 88547a92232e9bb4f2cfae3fe9cbed91ceae2cd7..8c9b5b1ea89bce01ec8bd162cfa16d81145b5425 100644
GIT binary patch
delta 27
hcmdnc#j*j2L?$saFepwIpOnf{!eMY~bHk(!MF4|83Hbm3

delta 27
hcmdnc#j*j2L?$saGssUCpOnhdCMPv(bHk(!MF4{A3EThx

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Metronome.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Metronome.fap
index bdeb46946de731b5ac7de78dbce1bdeb96494d82..06863b641dcfbdf2edbdd077bd4ec49eeb2d1ffe 100644
GIT binary patch
delta 25
hcmcZ*b0KEKO(A9m2F1yDgko6QU#$t*Y$Gfp4FHNz37Y@_

delta 25
hcmcZ*b0KEKO(AAx2KmW%gko4eiN|f<Y$Gfp4FHG02}u9|

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 71f3d67473a69c5267b30c80dc1081e0a8819fa3..d12d1b615f41247afdc9240841bdb39626206ebd 100644
GIT binary patch
delta 25
hcmdntxWjRS3MVrIgW_a$&O{cbpA7Ri_i*Zn0{~*^2SES;

delta 25
hcmdntxWjRS3MVr&gZyN5&P0}{tC~J;?%~uC2LNsQ2&w=8

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 59d1b86cbad121c6c8a4c915dcfd6be619bbaf7d..8a55c612bba24533aa32b4015c7fd8b8faff9934 100644
GIT binary patch
delta 25
hcmbPHKBIg?fdn%HgW}|3iA0v|sVRpx-;g+<1OR#z3B>>a

delta 25
hcmbPHKBIg?fdn%%gZ$)Ti9{9$mawmzZ%7<a0swQu2@?PS

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 60db75db6b93b40ee42fcbe47796fda92d2391b7..2e932733286617d5f70e795e824084a1f23cb050 100644
GIT binary patch
delta 25
hcmewo^Cf1(e|}~L2F1xt0&y(U6<pSCP7x500|0`{2!{Xw

delta 25
hcmewo^Cf1(e|~0W2KmWM0&y%^|F{J=rw9nh0RV#p2xI^N

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Ocarina.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Ocarina.fap
index a3fb94e570de394312c66fddbd5f9413d408fa28..53d936bd134af12413126095956443394b3dcc98 100644
GIT binary patch
delta 25
hcmca1eM5SK05dZKgW_ai=2({Xc7IN8E@4jL0sv;H2qFLg

delta 25
hcmca1eM5SK05dZ)gZyM+=2#Y+kKz|MmoTSr0RUn*2ZjIu

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/SAM.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/SAM.fap
index 5317ddd9bba026f56a007b26c5ee2c291a5e3250..9699b9c106b8b9754dedb9ae9475050682cfe0eb 100644
GIT binary patch
delta 27
jcmca`g7Lx$#tjkn%nS^QlcVh;S!DU=&Dy-feufGFk(UYb

delta 27
jcmca`g7Lx$#tjkn%*+h(lcVh;S*nW<p4_~{eufGFnkfqh

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 5421b1775fdbced558879cebe359d28acb20484f..20016ec6854892659cd6547ebb98053d97bc8f87 100644
GIT binary patch
delta 27
jcmexzobk(X#tmQWm>C!pCx5q#WjXw6s^sPf`#CBAw5$vb

delta 27
jcmexzobk(X#tmQWn3);mCx5q#Ww~|h-=fVC_H$GKyCn?=

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 12b93052ae975a43b845c5d9337f24cfe3ddbeaa..47d9e0718482fa871a44ec22c7f34a2c6b08cbe5 100644
GIT binary patch
delta 26
icmZoT!Pszuae+NE1B2pZX8Tx{%Yhv`HmBInQ2_vXKnX?w

delta 26
icmZoT!Pszuae+NEGlTqOX8Tx{c@it%Z%(nFqXGbT;R!JS

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 cb7cf333bc0c212d99fbf017b1ef45dd32703673..13bcabc102903daa6638568510325097edd1b325 100644
GIT binary patch
delta 27
jcmexyobktT#tlF0m>C!pC;zsKWy!hoT5WTT{TvklwKWVM

delta 27
jcmexyobktT#tlF0n3);mC;zsKWjWY$J7{x^{TvklwqFcE

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Tuning_Fork.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Tuning_Fork.fap
index ecbfde5baa13cf8ad479ca81a53711ff99811f64..46c5aa2213ec892e21d367f0d820402560781dd2 100644
GIT binary patch
delta 25
hcmZ3Gxgc{xi!w6<gW}|N<wTa0X=*<=zfs;I004V+3C{ok

delta 25
hcmZ3Gxgc{xi!w7agZ$)n<wO>zd(s;=zfs;I004TG38DZ1

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 8a45c215dc1fac02a55fbe7b58cd2d9e2209e3a4..eb88773bd520d4a733dfa6336716bab5536ccf91 100644
GIT binary patch
delta 25
hcmaFj_{4F80Vgv9gW_ak&P0}dlYYu=p26uO4ghpf2&w=8

delta 25
hcmaFj_{4F80VgvvgZyM;&O{bL55}#VXK?z60|02l2U7q5

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 31689e24deec22cdf3ded78b9375b260fb74f0b9..b1b21c27039afc1d324faff4de6f07135c92a1f0 100644
GIT binary patch
delta 25
hcmZ3IwIpl98c}8j2F1ziMH5-hiWPp|EFvZ#4*-0#2*CgV

delta 25
hcmZ3IwIpl98c}9u2KmYBMH5-9-#^*CSwu`g9sqzt2}A$@

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Zero_Tracker.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/Zero_Tracker.fap
index 3a377f70731bc86955a6f3eb4501589d3f99c6c1..15454ffa5ea67da1cf46830bad19009ea782db84 100644
GIT binary patch
delta 25
hcmZ1wvmj=}1Ab-(2F1yb`4d?lcS&|`_7J!s3jl#P3AF$K

delta 25
hcmZ1wvmj=}1Ab;^2KmX4`4d@q4r(pj>>+SN765#F2|oY;

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/text2sam.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Media/text2sam.fap
index a0f5056d1963eb6fef40c69a766be63e1dcbe5e2..8138b7b21c94ea090e57f24419b82195f215a1da 100644
GIT binary patch
delta 18
ZcmbPmk8#31#tj@!%nS^Qo4K7>bpbwB1up;q

delta 18
ZcmbPmk8#31#tj@!%*+h(o4K7>bpbwN1uy^r

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Mfkey32.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Mfkey32.fap
index ef4c0039e0f23cf6bbeaa04385606e8d1a9899a0..5440ed52a3778889e8c8f0b234a74939da3191b1 100644
GIT binary patch
delta 25
hcmca}knzqz#tn1qm>C!pC(pNwWA+H~*<^o55denm36cN+

delta 25
hcmca}knzqz#tn1qn3);mC(pNwW42_f+GKx65deje319#K

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Mifare_Fuzzer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Mifare_Fuzzer.fap
index 2d4e58257839eca016fefab3448eb56a62d0149d..777ac48937a25b84434b08c2a90e39c49598e65e 100644
GIT binary patch
delta 25
hcmZ2cxT0`FG(R%~gW}{k{x}xSR<-+^5AeUx0042!2>1X1

delta 25
hcmZ2cxT0`FG(R&lgZ$(;{x}xz)SA1S5AeUx004D?32y)Z

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Mifare_Nested.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Mifare_Nested.fap
index 7e5e81f204266226cbf20a36dd00584c998b7429..f353a73c0c546b4e5087c8a253f9c643da0ade3e 100644
GIT binary patch
delta 27
jcmZoT%-nF8dBe_hW(Eeu$$QchShA!pKH030kx&T$mgEZP

delta 27
jcmZoT%-nF8dBe_hW@ZNY$$QchSRQM#`)yXpNT>t=lBfz1

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/NFC_Magic.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/NFC_Magic.fap
index 9d08a7cab88251e7ff47b4a1e5b5bbb2707b9e42..fd6bafaedf81a978d0b5fc4a8b094e969e97a289 100644
GIT binary patch
delta 27
jcmdnf&a|hUX+yg<GXsO-<Sy+fmIGa{lQzH5z7h@qkdzBQ

delta 27
jcmdnf&a|hUX+yg<Gc$wy<Sy+fmQy-?TAN>JUkL{QiZ}{a

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/NFC_Magic_Gen1.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/NFC_Magic_Gen1.fap
index d86b37d3b3882943b5a4210338a6cb199e1649ef..cca20f35e9cc691ebd07a26172b756d0e0a467e8 100644
GIT binary patch
delta 27
jcmaE}oAJ$V#to{{%nS^QlQpDMSd2GiP1-y`I>reAjT8xh

delta 27
jcmaE}oAJ$V#to{{%*+h(lQpDMSk%)m`)!^e9peN5i>wJx

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 64966cc6b26f559f6648c351e568bb468e9b055f..83316e9b16097478a2b25dde2cd666f67df522ae 100644
GIT binary patch
delta 27
icmZo@XKH9?+Muk>%)p>HSxq~Mg{AK0<;^|XU%~-$fC+K{

delta 27
icmZo@XKH9?+Muk>%*-G^Sxq~MMf;OS;^rRhFW~@ife8Bm

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 e84998c98a797e9aa6e0af70414b362e844f0b43..aac6e760f5a31e4ffe3049efc55b463b76a18aa6 100644
GIT binary patch
delta 27
jcmcbzhVjZ8#to)&%nS^QlP%<8Sc-26W^A4zx5pd+h;<2-

delta 27
jcmcbzhVjZ8#to)&%*+h(lP%<8SfqXS_idgbx5pd+hNuaI

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Picopass.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Picopass.fap
index 197ff84fe0b2d036540b4f91002e652d9c13a763..443ff164b04f82f5bbc155139d0fbc9136523ce8 100644
GIT binary patch
delta 27
jcmX@HiRHv5mJKFV%nS^Qlg+DQSsq{J+qHQ{)rNThnZygV

delta 27
jcmX@HiRHv5mJKFV%*+h(lg+DQS&rS2n7esK)rNThn6wLz

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Seader.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/NFC/Seader.fap
index 7c57a3c93e75ea327271a64179b6774953593871..6704aa06f75ed0af70613d53354c2812fb4ef606 100644
GIT binary patch
delta 27
lcmV+$0ObGB$_LQO2e7p40{{Raleg?$1W5F-FtZr#IQY6*4N?FA

delta 27
lcmV+$0ObGB$_LQO2e7p40|Njbleg?$1hjNJlCv1?IQY3!4J-fv

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 ce102c1865782eb1c316afdbe20592bb7aa7720b..6cf1fd2c8bed922a5d5a58a0b5148cc0fc13e014 100644
GIT binary patch
delta 27
jcmbPnnq|gmmJJdm%nS^Qlch@%S?)yM@7>%`BC!zwkKPK$

delta 27
jcmbPnnq|gmmJJdm%*+h(lch@%S-9(5j%{uzk=O_ThT93c

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md b/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md
index 33493bd69..a690c2784 100644
--- a/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md	
+++ b/Applications/Custom (UL, RM, XFW)/RogueMaster/README.md	
@@ -56,7 +56,6 @@
 - [AZERTY Mouse Jacker (By mothball187)](https://github.com/mothball187/flipperzero-nrf24/tree/main/mousejacker) `Req: NRF24` (Uses AZERTY keyboard - Source Unknown)
 - [Bad BT (By Willy-JL)(Imported By ESurge)](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/pull/620)
 - [Barcode App (By Kingal1337)](https://github.com/Kingal1337/flipper-barcode-generator)
-- [Barcode Generator (By McAzzaMan)](https://github.com/McAzzaMan/flipperzero-firmware/tree/UPC-A_Barcode_Generator/applications/barcode_generator)
 - [BarCode Scanner Emulator (By polarikus)](https://github.com/polarikus/flipper-zero_bc_scanner_emulator) `Uses: COM-port`
 - [Bluetooth Remote (By Cutch)-OFW](https://github.com/flipperdevices/flipperzero-firmware/pull/1330)
 - [BPM Tapper (By panki27)](https://github.com/panki27/bpm-tapper)
diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID 125/DCF77.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID 125/DCF77.fap
index 7c5cd2ee4b797251b6bcbd72a1fc5ef0e54602b0..abd98d8d74c7c0dcee837d51a80efa018aeec2c6 100644
GIT binary patch
delta 25
gcmcZ-dL?v&CLc2cgW_Zzz6h3dF{X;m9eh4A0BCv#F8}}l

delta 25
hcmcZ-dL?v&CLc31gZyM2z6ch_)04h!?%?y00RVHw2+aTh

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID 125/EM4100_Key_Generator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID 125/EM4100_Key_Generator.fap
index aa67bb7d7e9d7806796e1aa501fb0efbbffb23f5..4c5ffdf04443d2ecb5316d1257ceb8676e5f85ad 100644
GIT binary patch
delta 25
hcmaE3^u}m|3@0-KgW_a)&P<kupVtyL_i#So2LN+)2}A$@

delta 25
hcmaE3^u}m|3@0-)gZyN9&P<j)q0Zr(dpIBP0|0DF2tfb<

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID 125/RFID_Fuzzer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/RFID 125/RFID_Fuzzer.fap
index d12f028b921aa5ef54e15cea0e39587cadd41242..43b65f7ba51b580e50e6302b6602c71a44992721 100644
GIT binary patch
delta 27
jcmbR9jB(C0#toa5m>C!pCvQ`VV@XIklC)VunI!-KmQ@L<

delta 27
jcmbR9jB(C0#toa5n3);mCvQ`VW3f}U_uVX^%n|?qj~@uH

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/CFW.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/CFW.fap
index 82c98e2fed6d9be582f7f9e721aed98241557946..08f570251ea28a557094b37f2fdf3bdde3d307f7 100644
GIT binary patch
delta 27
jcmezHiSffH#tliT%nS^QlT%g0SsJIz$l82Bbwe-!q@oK<

delta 27
jcmezHiSffH#tliT%*+h(lT%g0S+f50uG)M+bwe-!s9Ouu

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/CFW_Settings.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/CFW_Settings.fap
index 37899c9bf858b58c6eb7e2f90abe9a852c7acfd2..cecea4b3d0e0d68ee7e5325905943aae4d9f3a74 100644
GIT binary patch
delta 27
jcmezIiSfrL#tliT%nS^QlT%gWSsJIz$l82Dbwe-!rm_oc

delta 27
jcmezIiSfrL#tliT%*+h(lT%gWS+f50uG)M;bwe-!s%s1L

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 5c09c5716adbdd02519630da3141e62771297467..d17cdd629ead4723debde7a954d3ffe93ddc49c7 100644
GIT binary patch
delta 25
hcmeyO^F?RF3^ry42F1y<*-}}S{5d4EnT5T89{_)a2@3!K

delta 25
hcmeyO^F?RF3^rzF2KmXe*-}~fUakJVnT5T89{_$u2`B&n

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/ExtendRange.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/ExtendRange.fap
index 7daaa9cfd69d525ec6a1caf54dacd8d30e2290ba..8948123716753f435eb8fb3289b659ad20aa4173 100644
GIT binary patch
delta 16
XcmbQBK0$p$3oA1NgW~3PR!%+uDg6W@

delta 16
XcmbQBK0$p$3oA1-gZ$=pR!%+uDhUK5

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/NameChanger.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/NameChanger.fap
index 3dd7f8fcef2f0f800643095931ec68ab6a36bb8a..5dc2d47ca3971b05eaec75fce0bd7b741fe9ae9d 100644
GIT binary patch
delta 25
hcmaEn`XY6M5+5@IgW_aWzIc|jhz&nCckm^s004M@2>bv5

delta 25
hcmaEn`XY6M5+5@&gZyMwzIc|3i?f_Ickm^s004Lz2)h6P

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/Passport.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/Passport.fap
index 5907d10ab70a1f0eb44f1982b60306a82d5be5ac..0a6c50a046fd9a4a135921a7957a0da840c34a33 100644
GIT binary patch
delta 27
jcmbPnj%mg@rVSGD%nS^QlcnQhSvW5RWN)sCpW_Yyg;NQU

delta 27
jcmbPnj%mg@rVSGD%*+h(lcnQhStQ-HXKt>EpW_Yyfw2i7

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/Passport_Settings.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/Passport_Settings.fap
index 6cc950dd1edc8429e55c791ba2ea9dee260079fd..dad33536f6103995e7848c75340b46bfc088f933 100644
GIT binary patch
delta 16
XcmaFj`^0yH6c;lCgW_gcuH!NQGm-@u

delta 16
XcmaFj`^0yH6c;lygZyS$uH!NQGoA$*

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/desktop_settings.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Settings/desktop_settings.fap
index 69f19d19082856659ff1d244f9822c9b8bdef57c..89412f8dfd16c2f7e54b867b0b5048cc36708933 100644
GIT binary patch
delta 27
jcmbR7mT|^g#to_}%nS^QlQmRQSl&llFWEdng(C<6iHiwa

delta 27
jcmbR7mT|^g#to_}%*+h(lQmRQSc?5vyf#lz;Rpf%fj<aB

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 fe7ef70ad9b4a6e9cc5efe7cfd3326aac8ea7a2b..6dc9bab3b46eab1f405c5360780da6c6eb8898b3 100644
GIT binary patch
delta 27
jcmbQUk7>?6rVU4onHd-qCm%OXWNE)U@AqaMlMh({on;H)

delta 27
jcmbQUk7>?6rVU4onVA{nCm%OXWVxLd(6m{{<U<w!m%a-3

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 d2f1fac49fd89ca0873dc0766caeb3a267787924..f0057b10798c680eb303f51bbd99c83d860b99b6 100644
GIT binary patch
delta 27
jcmZ3plzGik<_#@L%nS^QliQPGS>*cKj&6RDbR-`Dlu`?4

delta 27
jcmZ3plzGik<_#@L%*+h(liQPGS?aqPYBs+}I+70nl2{7&

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/Spectrum_Analyzer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/Spectrum_Analyzer.fap
index 3c36667160aa9f4b916559e9a6ed6c1a289138aa..cc28f0f99790b51b17b04db9e4f40b4c46b8458f 100644
GIT binary patch
delta 25
hcmX>ScO-5Dn<z5_gW_aP(PWm}v%(i|E)cyU2>@_12;cw!

delta 25
hcmX>ScO-5Dn<z6ggZyMp(PS3ieS2qYE)cyU2>@>K2+{xm

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/SubGHz_Bruteforcer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/SubGHz_Bruteforcer.fap
index 075a0fb79b7ff4767a13407d8bf788fa8e4eb336..245876c763debcc5579ab6a02729b2c1770b4a3b 100644
GIT binary patch
delta 27
jcmaE{i221L<_!%#%nS^Qlbd}qS$Gq&wru|3Q_%tdnK26h

delta 27
jcmaE{i221L<_!%#%*+h(lbd}qSwu_Zer^8XQ_%tdnZ64b

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 7fdabbed3007848f7877dde443aa085adab19cc0..18e544da122c77af7c752f6c01b605202da39758 100644
GIT binary patch
delta 25
hcmbPIF{NUIs5mnNgW_Zf@f4N=n_d}gZV;cM0swCZ2+;rl

delta 25
hcmbPIF{NUIs5mn-gZyL(@f4QAh>U-m8^oum003&s2z3Ae

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 852a1650ecb02ae9d61a4263c06060ec53734fd7..29d881abd46cf2eb0327be549a56b45bb5601393 100644
GIT binary patch
delta 27
jcmZp<%+zw3X+xn2GXsO-<Pwt{mXD`i|K9w>WI+i4nhp$C

delta 27
jcmZp<%+zw3X+xn2Gc$wy<Pwt{mba~|PHcW+vY-S2l->)Q

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/Weather_Station.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Sub-GHz/Weather_Station.fap
index 3437ce3e473e2c2761bb084dac0fc7161be74e2a..986068aaa83534d695b5f5bd52267ee2ea88b7a7 100644
GIT binary patch
delta 23060
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

delta 22874
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

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Analog_Clock.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Analog_Clock.fap
index 849cfbf41516ab1f21728cad62a3de6e8e8dc0d8..92d4bcbd4f2afaa34bf404f9be2f6e75c3d30aa2 100644
GIT binary patch
delta 27
jcmey<!1$+uaf5~uGXsO-WNoEHmQ7pM#&4dW^hOo{j7|zZ

delta 27
jcmey<!1$+uaf5~uGc$wyWNoEHmIdw4SvF5ldLs(}iOmV$

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Authenticator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Authenticator.fap
index b604d791bad0aff57790f98663edabaa412a76ac..bc27ed223c347d6cbdacf923d9a5ffc7e060175a 100644
GIT binary patch
delta 27
lcmV+$0ObFe-3FN52C(SV0{{Ralk3!B1h83M-m_5ENZGg54SN6p

delta 27
jcmbPnmu<#fwhb??Ff%jAPkwzRk)<m{M|^X@Rgaqhuxkui

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 65427ad990c13134b6ee65ec221b6110d595c399..a19201981db2dd48ea6d900f6d3aa82f715aabda 100644
GIT binary patch
delta 27
jcmexxkMYAj#tmzXm>C!pC$Be3WKr~Ru-hzR9Ag6jpX3Rn

delta 27
jcmexxkMYAj#tmzXn3);mC$Be3WO-P^Be_|`IK~D5rOygC

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Barcode_Generator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Barcode_Generator.fap
deleted file mode 100644
index 5886b33e403c38148cca2d5c63085e592fe3c7d6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 5872
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
ZY%mUH1e*D#!y(h}vzbH<W)P(5_g_Shva<jH

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Brainfuck.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Brainfuck.fap
index 6cae9c983acbd0195aaec251872a5525e8d9fdff..23af57868d87c591b29daee51aa7ad86486f1190 100644
GIT binary patch
delta 18
ZcmaE}g7M7?#tl4T%nS^QoB73J?Epe)1(W~)

delta 18
ZcmaE}g7M7?#tl4T%*+h(oB73J?Epe`1(g5*

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/CLIGUI.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/CLIGUI.fap
index b0904e3f7eff7a187f4e7a636d5edad0fb8f583c..7738443a90533bbcb01c05c8d9f3674339a62442 100644
GIT binary patch
delta 3098
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

delta 3191
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
LUZYzcN`3J^N&@Bi

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Caesar_Cipher.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Caesar_Cipher.fap
index f32453cfb2bf9567971a6b6690ee9d8e8036b084..1c0397233d6316a4deb8d72aeba87da92950f36e 100644
GIT binary patch
delta 16
XcmX>gcR+4~Itw!cgW_f_7BOxBDL4bZ

delta 16
XcmX>gcR+4~Itw#1gZySK7BOxBDMSOm

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Calculator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Calculator.fap
index ac2dbf891371304a24fcab45af40e07100f857e9..75aa453b2003e3a7579b99e11fbada69ed59bd1e 100644
GIT binary patch
delta 27
jcmZ25hk3yq<_!iV%nS^QlZ{IfSt8<2Ox--Aq$3glhg%9s

delta 27
jcmZ25hk3yq<_!iV%*+h(lZ{IfS$v#c#%!KZ(h&&&g|!L_

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/ClockV1.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/ClockV1.fap
index 298c62d0856b814a54959abd1ec4cc3fec3cf639..b7b11e01e182c3ef9221551500fddbe947f849d2 100644
GIT binary patch
delta 25
hcmca1dqZ}E3NteUgW_a$=2({WtBJQZcQ6NV0|00m2owMS

delta 25
hcmca1dqZ}E3Nte^gZyN5=2(^uYZGHPcQ6NV0{~`{2e|+M

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 32fa8335d486714f8b85b1d9a524a376dd063085..deece8800dc507bd63920045edd333f7da4a401c 100644
GIT binary patch
delta 25
hcmeyN`$Knw87ngbgW_aM)?}79ELP7pFJO%j1ORcQ2x9;M

delta 25
hcmeyN`$Knw87nh0gZyMm)?}9Z|EvCOUcee52mpI*390}9

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Counter.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Counter.fap
index 175d7dac669fff19b9d4b778ad08ddef91140211..eeaef348b1e60df404b2e8fcaf70170692f47af2 100644
GIT binary patch
delta 16
Xcmew%_d{-j2QxDRgW_gyW?dctG1&x$

delta 16
Xcmew%_d{-j2QxD>gZyT1W?dctG35k@

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 601a720615e75c38d0af6d641e1fd336b9621802..0c313fd6479c7765da6fbfc27cfd381e946c9b16 100644
GIT binary patch
delta 27
jcmeyfi22VV<_)p-%nS^QlN0O{SkhX%6*nKT-!TyYm?#S0

delta 27
jcmeyfi22VV<_)p-%*+h(lN0O{SQNu7>o*^<-!TyYluinG

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 3ac5149016d391be055e6d348ed19f2b37d13b8b..5cf766e3a62ce1091ebb05fe7df17fa15715de50 100644
GIT binary patch
delta 27
jcmbR8nQ_Wz#tj^n%nS^QlesMuSzb<>uzz!brHTUpjP42S

delta 27
jcmbR8nQ_Wz#tj^n%*+h(lesMuSvX(Mc)7X2QpEuPi604=

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 a1bbb2d06e6a65fda9aab7b1f391d3406d1672bf..071c5a0efae50e7615915bb60845619a515bc6f1 100644
GIT binary patch
delta 15
WcmaDM{z81iUnXV-2E|RxFE{`)uLXAi

delta 15
WcmaDM{z81iUnXW|2Ki0QFE{`)x&?Ru

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 d9e893fdc67ebb16dc8b7f2a26a68243564f10ff..0c8ad83ec685ba9e1eb433a42f1338d999034364 100644
GIT binary patch
delta 27
jcmbR7jd8{|#tjjs%nS^QlcP-&S$^<JM{GV|8sQ26kc0`v

delta 27
jcmbR7jd8{|#tjjs%*+h(lcP-&SvFqncG`TvG{O}CmgWkf

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 63974acd0d8a6fcfebd16a3a00ab1e16f1988574..9cb55685f32dac9a6454206ddea130def9ed2f1e 100644
GIT binary patch
delta 27
jcmcbylJUk$#tq-am>C!pC;t*lVmWpv+G%rwc!ezhqo4~7

delta 27
jcmcbylJUk$#tq-an3);mC;t*lV%ZSZ=DayUyuua$pYjTx

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/FlipBIP.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/FlipBIP.fap
index 4c03b3e5d3228cea93f2f351252f023cfd89f8f5..a074a2305d2329bbef5af7b0408bd6d0a7be89f2 100644
GIT binary patch
delta 30
mcmdn8h-1qlj)pCa7tEO%7!;>pHfM}w(Or1OdAW%N<4pjsfeP{f

delta 30
mcmdn8h-1qlj)pCa7tEQN8RVy5HfM}w5mGm~zud%v@g@MO912<h

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Flipagotchi.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Flipagotchi.fap
index c5eb1b76020eff5b6a2e39af242194b6ce6a22d2..0f32d9abfce741116fe72039bcf4b6da0b78cb90 100644
GIT binary patch
delta 18
acmaE}g7M7?#tq$a%nS^QoBQPMnF0VyI|mv7

delta 18
acmaE}g7M7?#tq$a%*+h(oBQPMnF0VyM+X}K

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 1ee62944d5e59e035f4f038173d8df997c9c5735..a0f84610bf5847fe97510b8145e0b898ff46128e 100644
GIT binary patch
delta 25
hcmbPWIKgnkPBvx+2F1yH*b-PGCEiTmtiWC%2mows2p#|c

delta 25
hcmbPWIKgnkPBvy{2KmW**b-Pi%B|nGS%JMk5CCyV2&Vu5

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 459a6dffdc12f79d9b01b29db3fc783fa06badb9..01c321fcdac0fc4e300f292554c1e71aac491544 100644
GIT binary patch
delta 16
XcmbQEGe>6wFB>xhgW_fZHXZ>0B@F{z

delta 16
XcmbQEGe>6wFB>y6gZyRzHXZ>0B^d)=

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 ffda39fae4a64f981be353ea4507b4eea4479662..285bff4c94bb7cc509f3d9d18e4f550465709279 100644
GIT binary patch
delta 25
hcmdm^x<_?`FdH)igW_Z{wm6oBO51*Ju3&TF0RUmL2ebeH

delta 25
gcmdm^x<_?`FdH*7gZyMMwm25$qKkc-E7)9k0A3UaHvj+t

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/MouseJiggler.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/MouseJiggler.fap
index ee8642a9426b7528dac0280fa2d53d1a8cd4fb8b..ec02fa93b70c20cf99cca2677a15a720566ce1ac 100644
GIT binary patch
delta 25
hcmew$^+9SwFf%g)gW}{c<~Ww$teR6c?_l1+2>@?E2zdYi

delta 25
hcmew$^+9SwFf%hVgZ$($<~WwC$Ax=0?_l1+2>^3T2>Ad2

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 c54a01e583bb2481ae1d9bed7cf6678cb5385afb..d4cbfaa46a5dd2a5c6e9b82322aabe239719cb64 100644
GIT binary patch
delta 16
YcmbP{JtKR=DM@Aq2F1;1B~MEO067c>Jpcdz

delta 16
YcmbP{JtKR=DM@B#2KmirB~MEO067>2J^%m!

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 71841aa61310d9da2c4496c992a25fde65a73feb..a1b9b526cd68e45d6b9ddce00ba80eec398021b8 100644
GIT binary patch
delta 25
hcmX?6bfRbjmk=`pgW_afp=6dB2dpADmk3=^0|0Ro2%G=_

delta 25
hcmX?6bfRbjmk={EgZyM(p=6fXe~a2Tmk3=^0|0f$2}1w?

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/NightstandClock.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/NightstandClock.fap
index b532921acfc2faa83b797f0d0367288d667d983b..e664a1840d38f8d5e9105431f857d4e371628eaa 100644
GIT binary patch
delta 25
hcmca%dBbu;0tYh#gW}|5j#QTUQ;nu?KEuHy0swQ42x<TT

delta 25
hcmca%dBbu;0tYiQgZ$)Vj#QS~DxZg&&v5XF0049g2$BE*

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Notes.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Notes.fap
index 5dcbd7bd2eb5baef462b0930fe5aa033671aa509..cbd21338867b02c815154144a3b4631f9215752f 100644
GIT binary patch
delta 16
XcmeyP_eXDo0}C?)gW_gq7E56OGsOh6

delta 16
XcmeyP_eXDo0}C@VgZyS^7E56OGtmUJ

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Orgasmotron.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Orgasmotron.fap
index c511840ee8417da64c322206997a2853dc91ccff..2799b7684573d70caf9937e05a3632e5392bdd00 100644
GIT binary patch
delta 25
hcmca3b4O;wduC<^2F1yrnB!O;uC!3v9KyoE1pt2k2%-Q0

delta 25
hcmca3b4O;wduC>42KmXKnB!P#8-$;44q@To0swvE2(|zK

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Password_Generator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Password_Generator.fap
index ab08d9705d3d7cc259144a4f6ce1cd801f7b9d03..431a3c108a8b1283a69547e03ec14e8cf6ee0109 100644
GIT binary patch
delta 16
XcmdmCxWjNm1S>NGgW~3B)>vTxE#3r&

delta 16
XcmdmCxWjNm1S>N$gZ$=b)>vTxE$Re_

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Pomodoro2.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Pomodoro2.fap
index cee62eacaf96fb4a758305c44522764e92b2c390..c35456e3ce8f5911de0776c0c543bc1018dfc0d3 100644
GIT binary patch
delta 27
jcmZ3`$GD)6aRZAeGXsO-WOmV5mVIp=TQ_Hj?l1%Zb7u&)

delta 27
jcmZ3`$GD)6aRZAeGc$wyWOmV5mbV%Smp5mK?l1%ZbB_qV

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Pomodoro_Timer.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Pomodoro_Timer.fap
index 95a3359543246303c3590ed58875189843c12908..bbfb7103505e43adec49fffb371ce933003f42dd 100644
GIT binary patch
delta 25
hcmewp{wI9HJZ@$N2F1w>xszGy)MCsxbMSnT2LOQ+2-^Sv

delta 25
hcmewp{wI9HJZ@%Y2KmVgxszFpn@$yM=HU4v4*-R|36uZ;

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/QRCode.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/QRCode.fap
index 99b88efc1bbf36dd66610b593fc48dc9d7a224d9..3740fcfdf4ca534a57988e3d9671a0f0fe87d1bd 100644
GIT binary patch
delta 16
YcmbP{IU{q!Mj2)X2F1-=WS)ov05`G*A^-pY

delta 16
YcmbP{IU{q!Mj2*i2KmifWS)ov05`q{BLDyZ

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Resistance_Calculator.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/Tools/Resistance_Calculator.fap
index 022f1392b7dba66a24d5200f56d76cd7a68e8d83..63c98b3e4e9e4322045b2a0f9164b6972c70c8c2 100644
GIT binary patch
delta 18
acmbQRmvO>g#tlcbm>C!pHy_tJX$$~Gu?GJD

delta 18
acmbQRmvO>g#tlcbn3);mHy_tJX$$~Gy$1jQ

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 cd7fb67be6c42c10bebe127dc8f92ae2e393b89e..819df613b755e226b670228f4225fd6e0a26dde1 100644
GIT binary patch
delta 25
hcmeyN_d{=kEgLffgW_Zdwgi^UHu0*>OW3Xm003{f2x0&L

delta 25
hcmeyN_d{=kEgLg4gZyL%wgi?N75<u=m#|$C004652&(`9

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 9f4434a78904fb6a53ec0656e4e9a3be1957c8d9..fd22b39e6450219a281841a59e9f7d03f08b41ad 100644
GIT binary patch
delta 27
jcmaFR&iJ66al>aJW(Eeu$=`&MSXNDoH{Tp1++qL#no|l_

delta 27
jcmaFR&iJ66al>aJW@ZNY$=`&MSSFV)3*8(e++qL#n>GrC

diff --git a/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/RemoteUSB.fap b/Applications/Custom (UL, RM, XFW)/RogueMaster/USB/RemoteUSB.fap
index 52531618aacf1152cd21357056c133cb2611bf5f..1796e73da82b2d3df2cc623f471c429eb3bf9d17 100644
GIT binary patch
delta 18
ZcmeCU$JB9;X+ymOGXsO-<|c=>JOD+F2F(Bf

delta 18
ZcmeCU$JB9;X+ymOGc$wy<|c=>JOD+R2F?Hg

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 5014dae97c7f6b8b77f727f928c75269ec133f7c..c4241f2538f96d6a69297b061d6403eb732edb46 100644
GIT binary patch
delta 25
hcmca3b4O-F4>L0ZgW}|V=2Vu(E5Z{t|6oqx0swVa2=)K~

delta 25
hcmca3b4O-F4>L0}gZ$)v=2RB*7fC{!e=w(T0RVER2$BE*

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 08e03fc5af2d4be638e5651813463a27e5db95a9..cae9f2e20deea54f04c222d99ff5692efc76f4d0 100644
GIT binary patch
delta 25
hcmZp0XmHrDg_oIuL2>eS-dL6&p&NoWOYprA1ORbU2=4#@

delta 25
hcmZp0XmHrDg_oI`L4NXf-dGm*cY0}?CHP(l0sw5`2x<TT

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 3a84e45b80cd3c188b436f9e72b3862c60596ca0..14320b7133551796ad45b67e531f053de146cc73 100644
GIT binary patch
delta 27
jcmX@|obkwW#tmDPm>C!pCvR6uWtq71RpVv_<s|_Crf~~*

delta 27
jcmX@|obkwW#tmDPn3);mCvR6uW%*z6Bzm)g@{#}mr%nrb