diff --git a/3rd/r/all_devices_firmware.json b/3rd/r/all_devices_firmware.json index f90ff451..06ca31fd 100644 --- a/3rd/r/all_devices_firmware.json +++ b/3rd/r/all_devices_firmware.json @@ -3123,121 +3123,66 @@ }, { "name": "T-Deck", - "author": "pr3y", - "description": "VISIT https://bruce.computer\nCHECK OUR GITHUB! supporting CC1101 and NRF24\nhttps://github.com/BruceDevices/firmware\nWiFi - BLE - RFID - RF - GPS - FM - NRF24 - Connect - Others\n### Our wiki: https://github.com/BruceDevices/bruce/wiki ### Discord: https://discord.gg/WJ9XF9czVT", - "cover": "41d9e573f8b7aca442af27f54d788a94.gif", - "github": "https://github.com/BruceDevices/firmware", - "fid": "CFWNPFYWXZSORFSLC5OAZXOTE65L54JP", + "author": "ratspeak", + "description": "Standalone Reticulum for T-Deck, based on microReticulum.", + "cover": "979129683efffd3ad701c6eb0cb79ce6.png", + "github": "https://github.com/ratspeak/ratdeck", + "fid": "CFWC6WZNQ24SDYPCYTGGJZONAE3HNNMJ", "versions": [ { - "version": "1.14", - "published_at": "2026-02-01", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.14/Bruce-lilygo-t-deck.bin", - "Fs": 3841840, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3776304 - }, - { - "version": "1.13", - "published_at": "2025-12-24", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.13/Bruce-lilygo-t-deck.bin", - "Fs": 3859136, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3793600 - }, - { - "version": "1.12", - "published_at": "2025-12-02", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.12/Bruce-lilygo-t-deck.bin", - "Fs": 3698544, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3633008 - }, - { - "version": "1.11.1", - "published_at": "2025-09-29", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.11.1/Bruce-lilygo-t-deck.bin", - "Fs": 3687008, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3621472 - }, - { - "version": "1.11", - "published_at": "2025-09-05", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.11/Bruce-lilygo-t-deck.bin", - "Fs": 3684048, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3618512 - }, - { - "version": "1.10.2", - "published_at": "2025-06-10", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.10.2/Bruce-lilygo-t-deck.bin", - "Fs": 3555392, + "version": "v1.6.2", + "published_at": "2026-03-15", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.2/ratdeck-merged.bin", + "Fs": 2112992, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3489856 + "as": 2047456 }, { - "version": "1.10.1", - "published_at": "2025-05-31", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.10.1/Bruce-lilygo-t-deck.bin", - "Fs": 3554752, + "version": "v1.6.1", + "published_at": "2026-03-13", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.1/ratdeck-merged.bin", + "Fs": 2108944, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3489216 + "as": 2043408 }, { - "version": "1.10", - "published_at": "2025-05-25", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.10/Bruce-lilygo-t-deck.bin", - "Fs": 3549088, + "version": "v1.6.0", + "published_at": "2026-03-13", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.0/ratdeck-merged.bin", + "Fs": 2108672, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3483552 + "as": 2043136 }, { - "version": "1.9.1", - "published_at": "2025-03-05", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.9.1/Bruce-lilygo-t-deck.bin", - "Fs": 3397984, + "version": "v1.5.11", + "published_at": "2026-03-11", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.5.11/ratdeck-merged.bin", + "Fs": 2103136, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3332448 + "as": 2037600 }, { - "version": "1.9", - "published_at": "2025-03-02", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.9/Bruce-lilygo-t-deck.bin", - "Fs": 3409152, + "version": "v1.5.10", + "published_at": "2026-03-11", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.5.10/ratdeck-merged.bin", + "Fs": 2093552, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3343616 + "as": 2028016 } ], "esp": "s3", @@ -4110,8 +4055,8 @@ "as": 3533008 } ], - "category": "t-hmi", - "esp": "s3" + "esp": "s3", + "category": "t-hmi" }, { "name": "Bruce Firmware (BETA)", @@ -4529,7 +4474,7 @@ "as": 3889872 } ], - "category": "t-watch-s3", - "esp": "s3" + "esp": "s3", + "category": "t-watch-s3" } ] \ No newline at end of file diff --git a/3rd/r/t-deck.json b/3rd/r/t-deck.json index aa794c84..4f5129d6 100644 --- a/3rd/r/t-deck.json +++ b/3rd/r/t-deck.json @@ -202,121 +202,66 @@ }, { "name": "T-Deck", - "author": "pr3y", - "description": "VISIT https://bruce.computer\nCHECK OUR GITHUB! supporting CC1101 and NRF24\nhttps://github.com/BruceDevices/firmware\nWiFi - BLE - RFID - RF - GPS - FM - NRF24 - Connect - Others\n### Our wiki: https://github.com/BruceDevices/bruce/wiki ### Discord: https://discord.gg/WJ9XF9czVT", - "cover": "41d9e573f8b7aca442af27f54d788a94.gif", - "github": "https://github.com/BruceDevices/firmware", - "fid": "CFWNPFYWXZSORFSLC5OAZXOTE65L54JP", + "author": "ratspeak", + "description": "Standalone Reticulum for T-Deck, based on microReticulum.", + "cover": "979129683efffd3ad701c6eb0cb79ce6.png", + "github": "https://github.com/ratspeak/ratdeck", + "fid": "CFWC6WZNQ24SDYPCYTGGJZONAE3HNNMJ", "versions": [ { - "version": "1.14", - "published_at": "2026-02-01", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.14/Bruce-lilygo-t-deck.bin", - "Fs": 3841840, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3776304 - }, - { - "version": "1.13", - "published_at": "2025-12-24", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.13/Bruce-lilygo-t-deck.bin", - "Fs": 3859136, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3793600 - }, - { - "version": "1.12", - "published_at": "2025-12-02", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.12/Bruce-lilygo-t-deck.bin", - "Fs": 3698544, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3633008 - }, - { - "version": "1.11.1", - "published_at": "2025-09-29", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.11.1/Bruce-lilygo-t-deck.bin", - "Fs": 3687008, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3621472 - }, - { - "version": "1.11", - "published_at": "2025-09-05", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.11/Bruce-lilygo-t-deck.bin", - "Fs": 3684048, - "s": 0, - "f": 0, - "f2": 0, - "ao": 65536, - "as": 3618512 - }, - { - "version": "1.10.2", - "published_at": "2025-06-10", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.10.2/Bruce-lilygo-t-deck.bin", - "Fs": 3555392, + "version": "v1.6.2", + "published_at": "2026-03-15", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.2/ratdeck-merged.bin", + "Fs": 2112992, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3489856 + "as": 2047456 }, { - "version": "1.10.1", - "published_at": "2025-05-31", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.10.1/Bruce-lilygo-t-deck.bin", - "Fs": 3554752, + "version": "v1.6.1", + "published_at": "2026-03-13", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.1/ratdeck-merged.bin", + "Fs": 2108944, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3489216 + "as": 2043408 }, { - "version": "1.10", - "published_at": "2025-05-25", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.10/Bruce-lilygo-t-deck.bin", - "Fs": 3549088, + "version": "v1.6.0", + "published_at": "2026-03-13", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.0/ratdeck-merged.bin", + "Fs": 2108672, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3483552 + "as": 2043136 }, { - "version": "1.9.1", - "published_at": "2025-03-05", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.9.1/Bruce-lilygo-t-deck.bin", - "Fs": 3397984, + "version": "v1.5.11", + "published_at": "2026-03-11", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.5.11/ratdeck-merged.bin", + "Fs": 2103136, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3332448 + "as": 2037600 }, { - "version": "1.9", - "published_at": "2025-03-02", - "file": "https://github.com/BruceDevices/firmware/releases/download/1.9/Bruce-lilygo-t-deck.bin", - "Fs": 3409152, + "version": "v1.5.10", + "published_at": "2026-03-11", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.5.10/ratdeck-merged.bin", + "Fs": 2093552, "s": 0, "f": 0, "f2": 0, "ao": 65536, - "as": 3343616 + "as": 2028016 } ], "esp": "s3", diff --git a/3rd/r/t-hmi.json b/3rd/r/t-hmi.json index 037521b0..8a219cd7 100644 --- a/3rd/r/t-hmi.json +++ b/3rd/r/t-hmi.json @@ -106,7 +106,7 @@ "as": 3533008 } ], - "category": "t-hmi", - "esp": "s3" + "esp": "s3", + "category": "t-hmi" } ] \ No newline at end of file diff --git a/3rd/r/t-watch-s3.json b/3rd/r/t-watch-s3.json index aeb4611a..eb6cd2b1 100644 --- a/3rd/r/t-watch-s3.json +++ b/3rd/r/t-watch-s3.json @@ -227,7 +227,7 @@ "as": 3889872 } ], - "category": "t-watch-s3", - "esp": "s3" + "esp": "s3", + "category": "t-watch-s3" } ] \ No newline at end of file diff --git a/3rd/t-deck.json b/3rd/t-deck.json index 5c6b96cb..523d765d 100644 --- a/3rd/t-deck.json +++ b/3rd/t-deck.json @@ -180,6 +180,51 @@ } ] }, + { + "name": "T-Deck Plus", + "author": "bmorcelli", + "description": "With this app you can turn your device into a swiss knife, loading any .bin you have on your SD Card or wirelessly downloading from M5Burner repo or from your computer/smartphone through its WebUI.", + "cover": "8a0100966905599183f9431ea873058f.gif", + "github": "https://github.com/bmorcelli/Launcher", + "fid": "CFWR4FXK3FJ2CUXSLOIRWG7HZFTRTX4U", + "versions": [ + { + "version": "2.6.7", + "published_at": "2026-03-13", + "file": "https://github.com/bmorcelli/Launcher/releases/download/2.6.7/Launcher-lilygo-t-deck-plus.bin" + }, + { + "version": "2.6.6", + "published_at": "2026-02-02", + "file": "https://github.com/bmorcelli/Launcher/releases/download/2.6.6/Launcher-lilygo-t-deck-plus.bin" + }, + { + "version": "2.6.5", + "published_at": "2026-01-13", + "file": "https://github.com/bmorcelli/Launcher/releases/download/2.6.5/Launcher-lilygo-t-deck-plus.bin" + }, + { + "version": "2.6.4", + "published_at": "2025-11-24", + "file": "https://github.com/bmorcelli/Launcher/releases/download/2.6.4/Launcher-lilygo-t-deck-plus.bin" + }, + { + "version": "2.6.3", + "published_at": "2025-11-05", + "file": "https://github.com/bmorcelli/Launcher/releases/download/2.6.3/Launcher-lilygo-t-deck-plus.bin" + }, + { + "version": "2.6.2", + "published_at": "2025-10-20", + "file": "https://github.com/bmorcelli/Launcher/releases/download/2.6.2/Launcher-lilygo-t-deck-plus.bin" + }, + { + "version": "2.6.1", + "published_at": "2025-10-17", + "file": "https://github.com/bmorcelli/Launcher/releases/download/2.6.1/Launcher-lilygo-t-deck-plus.bin" + } + ] + }, { "name": "T-Deck", "author": "pr3y", @@ -299,5 +344,40 @@ "file": "https://github.com/BruceDevices/firmware/releases/download/1.9/Bruce-lilygo-t-deck-pro.bin" } ] + }, + { + "name": "T-Deck", + "author": "ratspeak", + "description": "Standalone Reticulum for T-Deck, based on microReticulum.", + "cover": "979129683efffd3ad701c6eb0cb79ce6.png", + "github": "https://github.com/ratspeak/ratdeck", + "fid": "CFWC6WZNQ24SDYPCYTGGJZONAE3HNNMJ", + "versions": [ + { + "version": "v1.6.2", + "published_at": "2026-03-15", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.2/ratdeck-merged.bin" + }, + { + "version": "v1.6.1", + "published_at": "2026-03-13", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.1/ratdeck-merged.bin" + }, + { + "version": "v1.6.0", + "published_at": "2026-03-13", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.6.0/ratdeck-merged.bin" + }, + { + "version": "v1.5.11", + "published_at": "2026-03-11", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.5.11/ratdeck-merged.bin" + }, + { + "version": "v1.5.10", + "published_at": "2026-03-11", + "file": "https://github.com/ratspeak/ratdeck/releases/download/v1.5.10/ratdeck-merged.bin" + } + ] } ] \ No newline at end of file diff --git a/3rd/update_firmware.py b/3rd/update_firmware.py index efb50903..481daa85 100644 --- a/3rd/update_firmware.py +++ b/3rd/update_firmware.py @@ -181,15 +181,22 @@ def atualizar_firmware(fw_config: dict): json_path = os.path.join(os.path.dirname(__file__), json_filename) lista = _load_json_file(json_path) - # Encontre entradas existentes do mesmo firmware + # Trabalha apenas com os fids declarados no config para este JSON. + # Isso evita apagar entradas de outros firmwares ou dispositivos que + # não estejam sendo processados aqui. + expected_fids = {generate_fid(fid_prefix, device["name"]) for device in json_devices} + existing_entries = { entry.get("fid"): entry for entry in lista - if entry.get("github") == github_url and entry.get("author") == author + if entry.get("fid") in expected_fids + and entry.get("github") == github_url + and entry.get("author") == author } - # Remove essas entradas para reescrever com fids por dispositivo - lista = [entry for entry in lista if entry.get("fid") not in existing_entries] + # Remove entradas antigas desses dispositivos para reescrevê-las no fim + # com a lista combinada de versões. + lista = [entry for entry in lista if entry.get("fid") not in expected_fids] for device in json_devices: fid = generate_fid(fid_prefix, device["name"]) @@ -226,15 +233,15 @@ def atualizar_firmware(fw_config: dict): } ) - if not new_versions: - print(f" {device['name']}: Nenhuma versão nova") - continue - combined_versions = [] if fid in existing_entries: combined_versions.extend(existing_entries[fid].get("versions", [])) combined_versions.extend(new_versions) + if not combined_versions: + print(f" {device['name']}: Nenhuma versão disponível") + continue + # Manter apenas as últimas 10 versões combined_versions.sort(key=lambda v: v["published_at"], reverse=True) combined_versions = combined_versions[:10] @@ -250,7 +257,10 @@ def atualizar_firmware(fw_config: dict): } lista.append(new_entry) - print(f" {device['name']}: +{len(new_versions)} versão(ões) em {json_filename}") + if new_versions: + print(f" {device['name']}: +{len(new_versions)} versão(ões) em {json_filename}") + else: + print(f" {device['name']}: Nenhuma versão nova") _save_json_file(json_path, lista) diff --git a/v2/all_device_firmware.json b/v2/all_device_firmware.json index 54e43296..22ec37cb 100644 --- a/v2/all_device_firmware.json +++ b/v2/all_device_firmware.json @@ -5115,7 +5115,7 @@ "tags": [], "author": "GameCat7428", "github": "https://github.com/BruceDevices/firmware", - "download": 4363, + "download": 4364, "versions": [ { "version": "1.0.0", @@ -7174,7 +7174,7 @@ "tags": [], "author": "owner", "github": "https://github.com/BruceDevices/firmware", - "download": 64084, + "download": 64088, "versions": [ { "version": "1.14", @@ -7330,7 +7330,7 @@ "tags": [], "author": "owner", "github": "https://github.com/BruceDevices/firmware", - "download": 15170, + "download": 15171, "versions": [ { "version": "1.14", @@ -7880,7 +7880,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/ESP32-Bus-Pirate", - "download": 9626, + "download": 9627, "versions": [ { "version": "0.1", @@ -9501,7 +9501,7 @@ "tags": [], "author": "aat440hz", "github": "https://github.com/aat440hz/CardSkimmerDetector-M5Cardputer", - "download": 6433, + "download": 6434, "versions": [ { "version": "1.1", @@ -9942,7 +9942,7 @@ "tags": [], "author": "rennancockles", "github": "", - "download": 3552, + "download": 3553, "versions": [ { "version": "0.1", @@ -10422,7 +10422,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 9594, + "download": 9595, "versions": [ { "version": "v0.1", @@ -10891,7 +10891,7 @@ "tags": [], "author": "Stachu0", "github": "https://github.com/Stachugit/CatHack", - "download": 52172, + "download": 52175, "versions": [ { "version": "v1.4", @@ -13353,7 +13353,7 @@ "tags": [], "author": "romalik", "github": "https://github.com/romalik/m5cardputer_doom", - "download": 23268, + "download": 23269, "versions": [ { "version": "0.1", @@ -14344,7 +14344,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 2716, + "download": 2717, "requiredPlugin": "wifi", "versions": [ { @@ -14987,7 +14987,7 @@ "tags": [], "author": "7h30th3r0n3", "github": "https://github.com/7h30th3r0n3/Evil-M5Core2", - "download": 53091, + "download": 53098, "versions": [ { "version": "v1.5.2", @@ -15127,7 +15127,7 @@ "tags": [], "author": "7h30th3r0n3", "github": "https://github.com/7h30th3r0n3/Evil-M5Core2", - "download": 3397, + "download": 3398, "versions": [ { "version": "v1.5.1", @@ -16431,7 +16431,7 @@ "tags": [], "author": "Frontendency", "github": "https://github.com/FronTendency/Gallery_for_cardputerADV", - "download": 51, + "download": 52, "versions": [ { "version": "1.7", @@ -16483,7 +16483,7 @@ "tags": [], "author": "ZrutrA", "github": "https://github.com/ZrutrA/game-snake-m5cardputer", - "download": 3113, + "download": 3114, "versions": [ { "version": "1.0", @@ -16511,7 +16511,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Cardputer-Game-Station-Emulators", - "download": 8480, + "download": 8482, "versions": [ { "version": "0.1", @@ -17920,7 +17920,7 @@ "tags": [], "author": "Piffy_yt", "github": "", - "download": 27, + "download": 28, "versions": [ { "version": "1.0", @@ -18288,7 +18288,7 @@ "tags": [], "author": "saitotetsuya", "github": "https://github.com/3110/m5stack-image-viewer", - "download": 29, + "download": 30, "versions": [ { "version": "v1.0.12", @@ -19256,7 +19256,7 @@ "tags": [], "author": "Volos23", "github": "https://github.com/VolosR/M5StickS3saber", - "download": 136, + "download": 137, "versions": [ { "version": "1.0.0", @@ -19845,7 +19845,7 @@ "tags": [], "author": "AndrewDJohnson", "github": "https://github.com/AndrewDJohnson/M5CardPuterIntervalometer", - "download": 449, + "download": 450, "versions": [ { "version": "1.0.0", @@ -20111,7 +20111,7 @@ "tags": [], "author": "EvilAngel91", "github": "https://github.com/bmorcelli/Launcher", - "download": 109, + "download": 110, "versions": [ { "version": "v2.6.6", @@ -20303,7 +20303,7 @@ "tags": [], "author": "mearsuit", "github": "", - "download": 132, + "download": 133, "versions": [ { "version": "1", @@ -21804,7 +21804,7 @@ "tags": [], "author": "bmorcelli", "github": "https://github.com/bmorcelli/M5Stick-Launcher/", - "download": 72046, + "download": 72052, "versions": [ { "version": "2.4.10", @@ -25877,7 +25877,7 @@ "tags": [], "author": "marivaaldo", "github": "https://github.com/marivaaldo/ESP32Marauder/tree/feature/add-m5cardputer-support", - "download": 26412, + "download": 26414, "versions": [ { "version": "v0.13.7", @@ -26525,7 +26525,7 @@ "tags": [], "author": "Gt4kill3r", "github": "", - "download": 4408, + "download": 4409, "versions": [ { "version": "2.7.19 (23/01/2026)", @@ -27196,7 +27196,7 @@ "tags": [], "author": "urtubia", "github": "https://github.com/urtubia/miniacid", - "download": 1597, + "download": 1598, "versions": [ { "version": "0.0.8", @@ -27464,7 +27464,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 63, + "download": 65, "versions": [ { "version": "v0.0.1", @@ -27542,7 +27542,7 @@ "tags": [], "author": "jfduhart", "github": "https://github.com/jfduhart/Cardputer-Morse-Trainer", - "download": 1273, + "download": 1274, "versions": [ { "version": "1.0", @@ -27991,7 +27991,7 @@ "tags": [], "author": "4x0nn", "github": "https://github.com/n0xa/m5stick-nemo", - "download": 34481, + "download": 34482, "versions": [ { "version": "2.4.1-pt_br", @@ -28116,7 +28116,7 @@ "tags": [], "author": "4x0nn", "github": "https://github.com/n0xa/m5stick-nemo", - "download": 5352, + "download": 5353, "versions": [ { "version": "2.4.1-en_us", @@ -28256,7 +28256,7 @@ "tags": [], "author": "4x0nn", "github": "https://github.com/n0xa/m5stick-nemo/", - "download": 67229, + "download": 67231, "versions": [ { "version": "2.4.1-pt_br", @@ -29968,7 +29968,7 @@ "tags": [], "author": "oldmanrukus1", "github": "", - "download": 350, + "download": 351, "versions": [ { "version": "0.5", @@ -30309,7 +30309,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Open-Wifi-Scanner", - "download": 11226, + "download": 11227, "versions": [ { "version": "1.0", @@ -30640,7 +30640,7 @@ "tags": [], "author": "0ct0x0", "github": "https://github.com/0ct0sec/M5PORKCHOP", - "download": 7847, + "download": 7849, "versions": [ { "version": "0.1.6_iddqd_hotfix", @@ -31679,7 +31679,7 @@ "tags": [], "author": "d4rkmen", "github": "https://github.com/d4rkmen/plai", - "download": 32, + "download": 34, "versions": [ { "version": "1.8", @@ -31761,7 +31761,7 @@ "tags": [], "author": "micokonsep", "github": "https://github.com/micokonsep/pomodoro-papers3", - "download": 192, + "download": 194, "versions": [ { "version": "1", @@ -32109,7 +32109,7 @@ "tags": [], "author": "EnemyofGLaDOS", "github": "https://github.com/EnemyofGLaDOS/PulseOS.git", - "download": 148, + "download": 149, "versions": [ { "version": "1.2", @@ -32816,7 +32816,7 @@ "tags": [], "author": "acpayers", "github": "https://github.com/acpayers-alt/raising-hell-cardputer/releases/tag/v1.0.0", - "download": 44, + "download": 45, "versions": [ { "version": "1.0.1", @@ -33402,7 +33402,7 @@ "tags": [], "author": "EnemyofGLaDOS", "github": "https://github.com/EnemyofGLaDOS/S3_Visualizer.git", - "download": 83, + "download": 84, "versions": [ { "version": "1.0", @@ -34190,7 +34190,7 @@ "tags": [], "author": "A2005H", "github": "https://github.com/AH2005NA/m5stick-shark", - "download": 15082, + "download": 15083, "versions": [ { "version": "DEV 1.0.1 en-us", @@ -35461,7 +35461,7 @@ "tags": [], "author": "Aspick", "github": "https://github.com/AspikRay/Solotputer", - "download": 3058, + "download": 3061, "versions": [ { "version": "0.0.1", @@ -37423,7 +37423,7 @@ "tags": [], "author": "M5Stack", "github": "https://github.com/espressif/esp-hosted-mcu", - "download": 773, + "download": 774, "versions": [ { "version": "v1.4.1", @@ -37529,7 +37529,7 @@ "tags": [], "author": "hkawakami", "github": "https://github.com/Hiroki-Kawakami/Tab5-Media-Player", - "download": 621, + "download": 622, "versions": [ { "version": "v0.1", @@ -37735,7 +37735,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 633, + "download": 634, "versions": [ { "version": "v1.8.4", @@ -38480,7 +38480,7 @@ "tags": [], "author": "shmusica", "github": "", - "download": 376, + "download": 377, "versions": [ { "version": "v0.0.3", @@ -38560,7 +38560,7 @@ "tags": [], "author": "matejkubis", "github": "", - "download": 2023, + "download": 2024, "versions": [ { "version": "1.0", @@ -59741,7 +59741,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 11201, + "download": 11204, "versions": [ { "version": "v2.3.5", @@ -61966,7 +61966,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 57780, + "download": 57784, "versions": [ { "version": "Alpha-29", @@ -72367,7 +72367,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Ultimate-Remote", - "download": 26701, + "download": 26704, "versions": [ { "version": "1.0", @@ -73116,7 +73116,7 @@ "tags": [], "author": "Darangus", "github": "Volos-TV-Remote", - "download": 5529, + "download": 5530, "versions": [ { "version": "0.1", @@ -74202,7 +74202,7 @@ "tags": [], "author": "sunwoods", "github": "https://github.com/sunwoods", - "download": 941, + "download": 942, "versions": [ { "version": "Baseline", @@ -76628,7 +76628,7 @@ "tags": [], "author": "ciniml", "github": "https://github.com/ciniml/openai-realtime-embedded-sdk", - "download": 48, + "download": 49, "versions": [ { "version": "v0.0.2", @@ -78896,7 +78896,7 @@ "tags": [], "author": "mokpop", "github": "https://github.com/Stachugit/CatHack", - "download": 4297, + "download": 4298, "versions": [ { "version": "1.3", @@ -79950,7 +79950,7 @@ "tags": [], "author": "\u5854\u5c14\u5854\u7f57\u65af", "github": "", - "download": 29, + "download": 30, "versions": [ { "version": "1.0.0", @@ -83508,7 +83508,7 @@ "tags": [], "author": "ammar123123", "github": "https://github.com/m5stack", - "download": 58, + "download": 59, "versions": [ { "version": "1", diff --git a/v2/all_device_firmware.old.json b/v2/all_device_firmware.old.json index 7bf2307c..54e43296 100644 --- a/v2/all_device_firmware.old.json +++ b/v2/all_device_firmware.old.json @@ -2579,7 +2579,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/M5Cardputer-Audio-Stream-Server", - "download": 8861, + "download": 8867, "versions": [ { "version": "1.0", @@ -3316,7 +3316,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Bitcoin-Card-Wallet", - "download": 2817, + "download": 2827, "versions": [ { "version": "0.1", @@ -7174,7 +7174,7 @@ "tags": [], "author": "owner", "github": "https://github.com/BruceDevices/firmware", - "download": 64080, + "download": 64084, "versions": [ { "version": "1.14", @@ -7356,7 +7356,7 @@ "tags": [], "author": "owner", "github": "https://github.com/BruceDevices/firmware", - "download": 133418, + "download": 133422, "versions": [ { "version": "1.14", @@ -7880,7 +7880,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/ESP32-Bus-Pirate", - "download": 9619, + "download": 9626, "versions": [ { "version": "0.1", @@ -8956,7 +8956,7 @@ "tags": [], "author": "shmusica", "github": "", - "download": 25, + "download": 26, "versions": [ { "version": "v0.0.2", @@ -11021,7 +11021,7 @@ "tags": [], "author": "drunk_man_101", "github": "", - "download": 186, + "download": 187, "versions": [ { "version": "0.0.1", @@ -11170,7 +11170,7 @@ "tags": [], "author": "sakemp", "github": "", - "download": 206, + "download": 207, "versions": [ { "version": "10.1.0.beta", @@ -11908,7 +11908,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 13506, + "download": 13507, "versions": [ { "version": "v1.3.2", @@ -14829,7 +14829,7 @@ "tags": [], "author": "marivaaldo", "github": "https://github.com/marivaaldo/evil-portal-m5stack", - "download": 5613, + "download": 5614, "versions": [ { "version": "1.1", @@ -14987,7 +14987,7 @@ "tags": [], "author": "7h30th3r0n3", "github": "https://github.com/7h30th3r0n3/Evil-M5Core2", - "download": 53090, + "download": 53091, "versions": [ { "version": "v1.5.2", @@ -16511,7 +16511,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Cardputer-Game-Station-Emulators", - "download": 8474, + "download": 8480, "versions": [ { "version": "0.1", @@ -20001,7 +20001,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 181, + "download": 182, "versions": [ { "version": "v0.3", @@ -21804,7 +21804,7 @@ "tags": [], "author": "bmorcelli", "github": "https://github.com/bmorcelli/M5Stick-Launcher/", - "download": 72045, + "download": 72046, "versions": [ { "version": "2.4.10", @@ -23289,7 +23289,7 @@ "tags": [], "author": "mongonta555", "github": "https://github.com/mongonta0716/m5stack-avatar-mic", - "download": 10026, + "download": 10027, "versions": [ { "version": "1.2", @@ -23401,7 +23401,7 @@ "tags": [], "author": "ayama", "github": "", - "download": 67, + "download": 68, "versions": [ { "version": "1.1", @@ -27131,7 +27131,7 @@ "tags": [], "author": "Volos23", "github": "https://github.com/VolosR/M5Mp3", - "download": 5550, + "download": 5551, "versions": [ { "version": "1.0", @@ -29879,7 +29879,7 @@ "tags": [], "author": "EvilAngel91", "github": "https://github.com/jaylikesbunda/Ghost_ESP", - "download": 373, + "download": 374, "versions": [ { "version": "v1.9.4 (ADV)", @@ -30309,7 +30309,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Open-Wifi-Scanner", - "download": 11225, + "download": 11226, "versions": [ { "version": "1.0", @@ -30640,7 +30640,7 @@ "tags": [], "author": "0ct0x0", "github": "https://github.com/0ct0sec/M5PORKCHOP", - "download": 7846, + "download": 7847, "versions": [ { "version": "0.1.6_iddqd_hotfix", @@ -30787,7 +30787,7 @@ "tags": [], "author": "0ct0x0", "github": "https://github.com/0ct0sec/M5PORKCHOP/tree/core2-port-complete", - "download": 95, + "download": 96, "versions": [ { "version": "v0.1.8c-CORE2", @@ -30865,7 +30865,7 @@ "tags": [], "author": "viniciusbo", "github": "https://github.com/viniciusbo/m5-palnagotchi", - "download": 6742, + "download": 6743, "versions": [ { "version": "1.2", @@ -33484,7 +33484,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Esp32-USB-Stick", - "download": 2370, + "download": 2371, "versions": [ { "version": "0.1", @@ -34190,7 +34190,7 @@ "tags": [], "author": "A2005H", "github": "https://github.com/AH2005NA/m5stick-shark", - "download": 15081, + "download": 15082, "versions": [ { "version": "DEV 1.0.1 en-us", @@ -37423,7 +37423,7 @@ "tags": [], "author": "M5Stack", "github": "https://github.com/espressif/esp-hosted-mcu", - "download": 772, + "download": 773, "versions": [ { "version": "v1.4.1", @@ -37735,7 +37735,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 632, + "download": 633, "versions": [ { "version": "v1.8.4", @@ -39128,7 +39128,7 @@ "tags": [], "author": "lbuque", "github": "", - "download": 312, + "download": 313, "versions": [ { "version": "0.1.1-NOFS", @@ -43876,7 +43876,7 @@ "tags": [], "author": "M5Stack", "github": "https://github.com/m5stack/uiflow-micropython", - "download": 22348, + "download": 22349, "versions": [ { "version": "Alpha-29", @@ -59741,7 +59741,7 @@ "tags": [], "author": "M5Stack", "github": "", - "download": 11200, + "download": 11201, "versions": [ { "version": "v2.3.5", @@ -72367,7 +72367,7 @@ "tags": [], "author": "geo_tp", "github": "https://github.com/geo-tp/Ultimate-Remote", - "download": 26695, + "download": 26701, "versions": [ { "version": "1.0", @@ -77934,7 +77934,7 @@ "tags": [], "author": "patric", "github": "", - "download": 13043, + "download": 13044, "versions": [ { "version": "1.8.2",