diff --git a/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap b/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap index ae3a423a0..dc851c827 100644 Binary files a/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap and b/Applications/Official/DEV_FW/GPIO/ESP32_WiFi_Marauder.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap b/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap index fbd35b6a3..4e46aa25f 100644 Binary files a/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap and b/Applications/Official/DEV_FW/GPIO/ESP8266_IFTTT_Virtual_Button.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap b/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap index 0d76457e1..a17cfc30e 100644 Binary files a/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap and b/Applications/Official/DEV_FW/GPIO/ESP8266_Wifi_Deauther_v2.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap b/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap index 1023315c7..3b66005d0 100644 Binary files a/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap and b/Applications/Official/DEV_FW/GPIO/NRF24_Mouse_Jacker.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap b/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap index e71932aa9..d4ab0d681 100644 Binary files a/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap and b/Applications/Official/DEV_FW/GPIO/NRF24_Sniffer.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap b/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap index 0d2e1ee2e..1b81a4a78 100644 Binary files a/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap and b/Applications/Official/DEV_FW/GPIO/am2320_temp_sensor.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/gpioreader.fap b/Applications/Official/DEV_FW/GPIO/gpioreader.fap new file mode 100644 index 000000000..5f511be2b Binary files /dev/null and b/Applications/Official/DEV_FW/GPIO/gpioreader.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/gps_nmea.fap b/Applications/Official/DEV_FW/GPIO/gps_nmea.fap index bee2a18a8..c15760ed8 100644 Binary files a/Applications/Official/DEV_FW/GPIO/gps_nmea.fap and b/Applications/Official/DEV_FW/GPIO/gps_nmea.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/hc_sr04.fap b/Applications/Official/DEV_FW/GPIO/hc_sr04.fap index 37da0906d..c05c5bfc2 100644 Binary files a/Applications/Official/DEV_FW/GPIO/hc_sr04.fap and b/Applications/Official/DEV_FW/GPIO/hc_sr04.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/i2cTools.fap b/Applications/Official/DEV_FW/GPIO/i2cTools.fap index e15f2d57e..16ddd623c 100644 Binary files a/Applications/Official/DEV_FW/GPIO/i2cTools.fap and b/Applications/Official/DEV_FW/GPIO/i2cTools.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap b/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap index 29b263a48..f8a525528 100644 Binary files a/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap and b/Applications/Official/DEV_FW/GPIO/quenon_dht_mon.fap differ diff --git a/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap b/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap index 60db06653..2901ec2a0 100644 Binary files a/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap and b/Applications/Official/DEV_FW/GPIO/temperature_sensor.fap differ diff --git a/Applications/Official/DEV_FW/Games/2048.fap b/Applications/Official/DEV_FW/Games/2048.fap index 2f1f3fa94..d49c4b461 100644 Binary files a/Applications/Official/DEV_FW/Games/2048.fap and b/Applications/Official/DEV_FW/Games/2048.fap differ diff --git a/Applications/Official/DEV_FW/Games/Arkanoid.fap b/Applications/Official/DEV_FW/Games/Arkanoid.fap index 4a7193bfa..7f6f3cc75 100644 Binary files a/Applications/Official/DEV_FW/Games/Arkanoid.fap and b/Applications/Official/DEV_FW/Games/Arkanoid.fap differ diff --git a/Applications/Official/DEV_FW/Games/Blackjack.fap b/Applications/Official/DEV_FW/Games/Blackjack.fap index 6ddac84b7..5311776dd 100644 Binary files a/Applications/Official/DEV_FW/Games/Blackjack.fap and b/Applications/Official/DEV_FW/Games/Blackjack.fap differ diff --git a/Applications/Official/DEV_FW/Games/DOOM.fap b/Applications/Official/DEV_FW/Games/DOOM.fap new file mode 100644 index 000000000..0f0561ced Binary files /dev/null and b/Applications/Official/DEV_FW/Games/DOOM.fap differ diff --git a/Applications/Official/DEV_FW/Games/Dice.fap b/Applications/Official/DEV_FW/Games/Dice.fap index 35703c55a..3418c0108 100644 Binary files a/Applications/Official/DEV_FW/Games/Dice.fap and b/Applications/Official/DEV_FW/Games/Dice.fap differ diff --git a/Applications/Official/DEV_FW/Games/FlappyBird.fap b/Applications/Official/DEV_FW/Games/FlappyBird.fap index b7d329f46..6d0784832 100644 Binary files a/Applications/Official/DEV_FW/Games/FlappyBird.fap and b/Applications/Official/DEV_FW/Games/FlappyBird.fap differ diff --git a/Applications/Official/DEV_FW/Games/GameOfLife.fap b/Applications/Official/DEV_FW/Games/GameOfLife.fap index abf263ca8..01aabdd8a 100644 Binary files a/Applications/Official/DEV_FW/Games/GameOfLife.fap and b/Applications/Official/DEV_FW/Games/GameOfLife.fap differ diff --git a/Applications/Official/DEV_FW/Games/MandelbrotSet.fap b/Applications/Official/DEV_FW/Games/MandelbrotSet.fap index 87682a462..c3b58ded1 100644 Binary files a/Applications/Official/DEV_FW/Games/MandelbrotSet.fap and b/Applications/Official/DEV_FW/Games/MandelbrotSet.fap differ diff --git a/Applications/Official/DEV_FW/Games/MontyHall.fap b/Applications/Official/DEV_FW/Games/MontyHall.fap index 84ab2369e..b211f4a97 100644 Binary files a/Applications/Official/DEV_FW/Games/MontyHall.fap and b/Applications/Official/DEV_FW/Games/MontyHall.fap differ diff --git a/Applications/Official/DEV_FW/Games/Solitaire.fap b/Applications/Official/DEV_FW/Games/Solitaire.fap index aa9903988..4415529ce 100644 Binary files a/Applications/Official/DEV_FW/Games/Solitaire.fap and b/Applications/Official/DEV_FW/Games/Solitaire.fap differ diff --git a/Applications/Official/DEV_FW/Games/TAMA_P1.fap b/Applications/Official/DEV_FW/Games/TAMA_P1.fap index bd23a5a5e..8093079c5 100644 Binary files a/Applications/Official/DEV_FW/Games/TAMA_P1.fap and b/Applications/Official/DEV_FW/Games/TAMA_P1.fap differ diff --git a/Applications/Official/DEV_FW/Games/Tanks.fap b/Applications/Official/DEV_FW/Games/Tanks.fap index a9ec8b573..1d730acba 100644 Binary files a/Applications/Official/DEV_FW/Games/Tanks.fap and b/Applications/Official/DEV_FW/Games/Tanks.fap differ diff --git a/Applications/Official/DEV_FW/Games/Tetris.fap b/Applications/Official/DEV_FW/Games/Tetris.fap new file mode 100644 index 000000000..ee6b0e519 Binary files /dev/null and b/Applications/Official/DEV_FW/Games/Tetris.fap differ diff --git a/Applications/Official/DEV_FW/Games/TicTacToe.fap b/Applications/Official/DEV_FW/Games/TicTacToe.fap index 59cc00a94..f77a17cac 100644 Binary files a/Applications/Official/DEV_FW/Games/TicTacToe.fap and b/Applications/Official/DEV_FW/Games/TicTacToe.fap differ diff --git a/Applications/Official/DEV_FW/Games/VideoPoker.fap b/Applications/Official/DEV_FW/Games/VideoPoker.fap index f62b16393..20b4fa709 100644 Binary files a/Applications/Official/DEV_FW/Games/VideoPoker.fap and b/Applications/Official/DEV_FW/Games/VideoPoker.fap differ diff --git a/Applications/Official/DEV_FW/Games/Zombiez.fap b/Applications/Official/DEV_FW/Games/Zombiez.fap index 0f51e3c17..c9a31d02f 100644 Binary files a/Applications/Official/DEV_FW/Games/Zombiez.fap and b/Applications/Official/DEV_FW/Games/Zombiez.fap differ diff --git a/Applications/Official/DEV_FW/Games/game15.fap b/Applications/Official/DEV_FW/Games/game15.fap index 2f54ca991..ebdbddb2e 100644 Binary files a/Applications/Official/DEV_FW/Games/game15.fap and b/Applications/Official/DEV_FW/Games/game15.fap differ diff --git a/Applications/Official/DEV_FW/Games/heap_defence.fap b/Applications/Official/DEV_FW/Games/heap_defence.fap index 135af608c..4a5b74681 100644 Binary files a/Applications/Official/DEV_FW/Games/heap_defence.fap and b/Applications/Official/DEV_FW/Games/heap_defence.fap differ diff --git a/Applications/Official/DEV_FW/Games/minesweeper.fap b/Applications/Official/DEV_FW/Games/minesweeper.fap index 643d9235b..276837c17 100644 Binary files a/Applications/Official/DEV_FW/Games/minesweeper.fap and b/Applications/Official/DEV_FW/Games/minesweeper.fap differ diff --git a/Applications/Official/DEV_FW/Games/scorched_tanks.fap b/Applications/Official/DEV_FW/Games/scorched_tanks.fap index 5975afbcb..0dea64d4f 100644 Binary files a/Applications/Official/DEV_FW/Games/scorched_tanks.fap and b/Applications/Official/DEV_FW/Games/scorched_tanks.fap differ diff --git a/Applications/Official/DEV_FW/Games/snake_game.fap b/Applications/Official/DEV_FW/Games/snake_game.fap index 7be4a21e3..12abc0ff9 100644 Binary files a/Applications/Official/DEV_FW/Games/snake_game.fap and b/Applications/Official/DEV_FW/Games/snake_game.fap differ diff --git a/Applications/Official/DEV_FW/Games/tetris_game.fap b/Applications/Official/DEV_FW/Games/tetris_game.fap deleted file mode 100644 index 51e745aab..000000000 Binary files a/Applications/Official/DEV_FW/Games/tetris_game.fap and /dev/null differ diff --git a/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap b/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap index ab2b75c0b..3301ed0a6 100644 Binary files a/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap and b/Applications/Official/DEV_FW/Misc/Barcode_Generator.fap differ diff --git a/Applications/Official/DEV_FW/Misc/Paint.fap b/Applications/Official/DEV_FW/Misc/Paint.fap index ab3184852..36b7186cb 100644 Binary files a/Applications/Official/DEV_FW/Misc/Paint.fap and b/Applications/Official/DEV_FW/Misc/Paint.fap differ diff --git a/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap b/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap index 486a608fd..99653d042 100644 Binary files a/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap and b/Applications/Official/DEV_FW/Misc/USB_Keyboard.fap differ diff --git a/Applications/Official/DEV_FW/Misc/morse_code.fap b/Applications/Official/DEV_FW/Misc/morse_code.fap index a4294c930..8facb247f 100644 Binary files a/Applications/Official/DEV_FW/Misc/morse_code.fap and b/Applications/Official/DEV_FW/Misc/morse_code.fap differ diff --git a/Applications/Official/DEV_FW/Misc/totp.fap b/Applications/Official/DEV_FW/Misc/totp.fap index 5495e22af..42de3c0ac 100644 Binary files a/Applications/Official/DEV_FW/Misc/totp.fap and b/Applications/Official/DEV_FW/Misc/totp.fap differ diff --git a/Applications/Official/DEV_FW/Music/BPM_Tapper.fap b/Applications/Official/DEV_FW/Music/BPM_Tapper.fap index b010e0abd..58cbfba21 100644 Binary files a/Applications/Official/DEV_FW/Music/BPM_Tapper.fap and b/Applications/Official/DEV_FW/Music/BPM_Tapper.fap differ diff --git a/Applications/Official/DEV_FW/Music/Metronome.fap b/Applications/Official/DEV_FW/Music/Metronome.fap index c399c2383..f60c128d9 100644 Binary files a/Applications/Official/DEV_FW/Music/Metronome.fap and b/Applications/Official/DEV_FW/Music/Metronome.fap differ diff --git a/Applications/Official/DEV_FW/Music/Music_Beeper.fap b/Applications/Official/DEV_FW/Music/Music_Beeper.fap index 85b330f3b..9275f5065 100644 Binary files a/Applications/Official/DEV_FW/Music/Music_Beeper.fap and b/Applications/Official/DEV_FW/Music/Music_Beeper.fap differ diff --git a/Applications/Official/DEV_FW/Music/SAM.fap b/Applications/Official/DEV_FW/Music/SAM.fap index 503b3d45d..839174442 100644 Binary files a/Applications/Official/DEV_FW/Music/SAM.fap and b/Applications/Official/DEV_FW/Music/SAM.fap differ diff --git a/Applications/Official/DEV_FW/Music/Tuning_Fork.fap b/Applications/Official/DEV_FW/Music/Tuning_Fork.fap index 1a04eff9b..ea657b973 100644 Binary files a/Applications/Official/DEV_FW/Music/Tuning_Fork.fap and b/Applications/Official/DEV_FW/Music/Tuning_Fork.fap differ diff --git a/Applications/Official/DEV_FW/Music/WAV_Player.fap b/Applications/Official/DEV_FW/Music/WAV_Player.fap index 07121844f..85ad4ea30 100644 Binary files a/Applications/Official/DEV_FW/Music/WAV_Player.fap and b/Applications/Official/DEV_FW/Music/WAV_Player.fap differ diff --git a/Applications/Official/DEV_FW/Music/music_player.fap b/Applications/Official/DEV_FW/Music/music_player.fap index 5a2fec53a..02269d7ec 100644 Binary files a/Applications/Official/DEV_FW/Music/music_player.fap and b/Applications/Official/DEV_FW/Music/music_player.fap differ diff --git a/Applications/Official/DEV_FW/Music/ocarina.fap b/Applications/Official/DEV_FW/Music/ocarina.fap index 0e6873024..0ca9420e5 100644 Binary files a/Applications/Official/DEV_FW/Music/ocarina.fap and b/Applications/Official/DEV_FW/Music/ocarina.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap b/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap index 0dcfe613d..c75c61523 100644 Binary files a/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap and b/Applications/Official/DEV_FW/Tools/Caesar_Cipher.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Calculator.fap b/Applications/Official/DEV_FW/Tools/Calculator.fap index 09546c46e..9cadb403d 100644 Binary files a/Applications/Official/DEV_FW/Tools/Calculator.fap and b/Applications/Official/DEV_FW/Tools/Calculator.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Clock.fap b/Applications/Official/DEV_FW/Tools/Clock.fap index 020f8b68f..09a1575d4 100644 Binary files a/Applications/Official/DEV_FW/Tools/Clock.fap and b/Applications/Official/DEV_FW/Tools/Clock.fap differ diff --git a/Applications/Official/DEV_FW/Tools/MouseJiggler.fap b/Applications/Official/DEV_FW/Tools/MouseJiggler.fap index 4b849513e..ca72eb25f 100644 Binary files a/Applications/Official/DEV_FW/Tools/MouseJiggler.fap and b/Applications/Official/DEV_FW/Tools/MouseJiggler.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Multi_Converter.fap b/Applications/Official/DEV_FW/Tools/Multi_Converter.fap index 55955f794..209f3a853 100644 Binary files a/Applications/Official/DEV_FW/Tools/Multi_Converter.fap and b/Applications/Official/DEV_FW/Tools/Multi_Converter.fap differ diff --git a/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap b/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap index 1747abc86..f47b05f89 100644 Binary files a/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap and b/Applications/Official/DEV_FW/Tools/Pomodoro_Timer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap b/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap index 1a3d4e184..a8d1d52d4 100644 Binary files a/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap and b/Applications/Official/DEV_FW/Tools/RFID_Fuzzer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/dap_link.fap b/Applications/Official/DEV_FW/Tools/dap_link.fap index 1db5a497e..f19aa8126 100644 Binary files a/Applications/Official/DEV_FW/Tools/dap_link.fap and b/Applications/Official/DEV_FW/Tools/dap_link.fap differ diff --git a/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap b/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap index e1e5e5d72..122411bf3 100644 Binary files a/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap and b/Applications/Official/DEV_FW/Tools/dtmf_dolphin.fap differ diff --git a/Applications/Official/DEV_FW/Tools/hid_ble.fap b/Applications/Official/DEV_FW/Tools/hid_ble.fap new file mode 100644 index 000000000..4b6e49375 Binary files /dev/null and b/Applications/Official/DEV_FW/Tools/hid_ble.fap differ diff --git a/Applications/Official/DEV_FW/Tools/hid_usb.fap b/Applications/Official/DEV_FW/Tools/hid_usb.fap new file mode 100644 index 000000000..856bc68e8 Binary files /dev/null and b/Applications/Official/DEV_FW/Tools/hid_usb.fap differ diff --git a/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap b/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap index 293027035..60536dc72 100644 Binary files a/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap and b/Applications/Official/DEV_FW/Tools/iBtn_Fuzzer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/nfc_magic.fap b/Applications/Official/DEV_FW/Tools/nfc_magic.fap index 1c17056ec..c94713eed 100644 Binary files a/Applications/Official/DEV_FW/Tools/nfc_magic.fap and b/Applications/Official/DEV_FW/Tools/nfc_magic.fap differ diff --git a/Applications/Official/DEV_FW/Tools/picopass.fap b/Applications/Official/DEV_FW/Tools/picopass.fap index 8b729d060..7d5945454 100644 Binary files a/Applications/Official/DEV_FW/Tools/picopass.fap and b/Applications/Official/DEV_FW/Tools/picopass.fap differ diff --git a/Applications/Official/DEV_FW/Tools/signal_generator.fap b/Applications/Official/DEV_FW/Tools/signal_generator.fap index 95cf3b002..8751420f3 100644 Binary files a/Applications/Official/DEV_FW/Tools/signal_generator.fap and b/Applications/Official/DEV_FW/Tools/signal_generator.fap differ diff --git a/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap b/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap index 17f5ff492..e07a8752a 100644 Binary files a/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap and b/Applications/Official/DEV_FW/Tools/spectrum_analyzer.fap differ diff --git a/Applications/Official/DEV_FW/Tools/weather_station.fap b/Applications/Official/DEV_FW/Tools/weather_station.fap index a1f29a224..5b363d12f 100644 Binary files a/Applications/Official/DEV_FW/Tools/weather_station.fap and b/Applications/Official/DEV_FW/Tools/weather_station.fap differ diff --git a/Applications/Official/STABLE_FW/Games/DOOM.fap b/Applications/Official/STABLE_FW/Games/DOOM.fap new file mode 100644 index 000000000..054b811a2 Binary files /dev/null and b/Applications/Official/STABLE_FW/Games/DOOM.fap differ