1.2.4 (2026-04-11)
- subghz: proposital typo to test github releases (1bd6d2f80f29bbb83a25f4f0ac2df0c5ade94ad1) - @anarchyysm
1.2.3 (2026-04-11)
1.2.2 (2026-04-11)
- ci: trying do puy author name to releases (68100103ee7882d2a6b91ba1c22420f5f6d70174) - @
1.2.1 (2026-04-11)
- ci: author names to release changelogs (06756513618de9f33abc1fc6453cf2b78da9a578) —
1.2.0 (2026-04-11)
- assets: add infrared menu icons (e07a3e618c9061a98c1252932842a72ea16bc727) — @
- assets: add inter font (9860659ae175183b16b3fff0f3dd72e3061c7d56) — @
- assets: add new frames for coverflow menu (5064762356d7528d9a52b246d2d8814ad3d3d2f6) — @
- assets: add new menu icons for redesigned UI (8786bc3aea9201d03030ac75280092b065c809f3) — @
- assets: add octobit profile portrait (168ba34dd47d9f851c2a0dc8841420eee333af7f) — @
- build: register new UI components and screen include paths (a9625a015f356c226ba097631410e7a73f3aa08b) — @
- core: plug first boot and config loading into boot sequence (dcde322dc1b60c88a76dff8dd9cd95421abbd234) — @
- evil-twin: add template upload P4->C5 via SPI and password save to SD (49e474f0adf6f34c96712f4bef9c3078d1f6e7f5) — @
- ir: new multi-protocol ir library (02d835aed8363a9ce5afa2ece963881868d060ea) — @
- kernel: integrate tos_theme and tos_log into boot sequence (8b9825465fa231a5cf505efcf2e460eceb414932) — @
- log: add tos_log system with SD persistence and 2MB rotation (6f761670c840bc19e87fa311c9243f05b53cd6e4) — @
- sdkconfig: enable FAT32 LFN, increase LVGL heap to 128KB, set PSRAM (67699985f3ebfe998268072c5b51da1782199d78) — @
- storage: add centralized flash path headers for P4 and C5 (ec35d8bff2184bbb0c6515ea1320626efc76b99b) — @
- storage: add centralized loot filename generator with date prefix (c9562363071cc13c1115a90d71864a90ab0398b6) — @
- storage: add first boot setup with folder structure and default configs (8d8c637dc6624a83ca795f9a67b6121789979789) — @
- storage: add modular config system with SD/flash fallback (a500554e89bfdfeb6f675fa605288b56c22283c5) — @
- storage: add stream I/O API for high-thoughput continuous writes (27d8ad91c82819c8888542315aa2231fbeff3467) — @
- storage: add tos_theme (4364cc900c9c284f65f32ded1c9ef31aadbf8025) — @
- storage: add unified path registry tos_storage_paths.h (cc7f062f9590d14a45c6923d7924fee6800b2073) — @
- storage: add unified path registry tos_storage_paths.h (727d554e7c2f91f5f2fe86174fa938653942654d) — @
- storage: cross-filesystem copy, smart theme migration, sd folder structure setup (a0330e7e3f50b51e85fd5d16a5d59265ecb52011) — @
- tools: add automatic 3D frame rotation script (c21cc57efc1c739c80f606fc79d1e281ba394d23) — @
- tools: integrate frame rotation into ps1 script (2d93ac12b5d8c211173b2ff131fabc5e8477c9d6) — @
- tools: integrate frame rotation into sh script (6a885bad06c61ff042daee017f5e0328f9e1a8ec) — @
- ui: add infrared menu to coverflow (21735cc6e28e5eeb1789a0ecacc3fb679f5feb3e) — @
- ui: add infrared screens to ui_manager (d86d16648f16478d8d658f9d9d771d6c9aeb23b4) — @
- ui: add msgbox_is_open() to check visibility state (3960ac4dd36266251c8ace0a2832f2c6222a309a) — @
- ui: add new ir screens to ui_manager.h (89c084eb09a3e093666d1355f6ad07d13c4d99a9) — @
- ui: add protocol colors, .conf section parser and sd lazyload support (1306c91209f3da891cfbb499cd63e8112cbdb832) — @
- ui: add SCREEN_NFC_MENU and SCREEN_FILES to screen_id_t (040c14cd690a826a4ea28e75c280ee5906f825ce) — @
- ui: add SD lazyload with flash override and unload support (53b3d7de123e9b166ca8608b44ca9db464e9a3bf) — @
- ui: added nfc and files screen and increase ui task stack (fdad7bafac1cd90a0c4a0a38137a27beedc410c1) — @
- ui: added theme colors and input lock to interface settings screen (9f0037ee289445c570cad96bed13a612389f48cd) — @
- ui: files screen (683c43def38683908f9a9c363c0bbbf77debf8a8) — @
- ui: include theme selector screen & input lock function (33381a106952356efbdffb5486f346a18825137b) — @
- ui: include theme selector screen in ui_manager (c5f2e0a31054f15007c91cc568b0cfdad18a386d) — @
- ui: new area chart component (079074eb34c551f42479bf6a1f5226837426b18e) — @
- ui: new chart component (018d8744b7acab267dd9b0e348149e05981b132a) — @
- ui: new dropdown component (c634eec0e7c24d373ef09d83fc5222f4024c8c8d) — @
- ui: new infrared burst screen (6aa4f567e963b989f9bbc29647a3ad5caa03bc1e) — @
- ui: new infrared controller screen (6b311e3fca8d8d1c4b214be044775e2e2bddeb99) — @
- ui: new infrared menu screen (31ea0273ed53c21a997e25d0d5f9755fee194d50) — @
- ui: new infrared receive screen (9d3a7f36e1c84fc011c91e1fe8040ce39f6a419c) — @
- ui: new intensity bar component (da6a7e8fa2d682b4aefc8fe42d61d431bcb3c215) — @
- ui: new nfc menu screen (1e44ea4ee4cc465ba56e3586f9bf9407d5a95608) — @
- ui: new page dots component (817a3facbac8606af35df37eccf992828c2e4199) — @
- ui: new saved infrared signals screen (33a3fbd19e0a58e9e65e22ca02456191f1e1d4ff) — @
- ui: new send infrared screen (70e10828fd1305705c87dfa0f2432638f2dd25ee) — @
- ui: new spinner component (b85ec85699b364643b718eac7ebf2594f8557a29) — @
- ui: new text viewer component (eb717d877fd43f6409be15a2c7ac2b8c074d482d) — @
- ui: new theme selector screen (495bfd5a845216e0213e10d455b7ff84a9f0d4b6) — @
- ui: new toggle button component (8ebf8c3ceb8007816ab58e78f4198ba537241332) — @
- ui: redesign button component (b856851d1eed87873916743cecd81928c833840a) — @
- ui: redesign coverflow (ca4f59161a2b142749e71a5921f278b8536bef61) — @
- ui: redesign header component (953168a46aac2530d1aa590d29b853e4ab5b1fe2) — @
- ui: redesign keyboard component (ac4455e21ce01183e5a88e7527194be6c438cc49) — @
- ui: redesign menu component (7eb58f05645ebca00f93c3cc4d246b9b40e690de) — @
- ui: redesign messagebox component (cad146531974895a219c821a885c0e84bdd4f9ef) — @
- ui: update battery settings screen appearance (29397b41bb11b7909bae8ad15cd8bd34b3363dc7) — @
- ui: update connection settings screen appearance (297f616da1eace48d5774032968f0e361e46d4f6) — @
- ui: update display settings screen appearance (bbb10cb96a86557459784264a9d78fad1592fa1c) — @
- ui: update home screen appearance (db31162864445f2bfc774523123982c495e3d38c) — @
- ui: update interface settings screen appearance (2d7707ae5cad2d78dddacd84ebe5ffb00ad5d154) — @
- ui: update settings screen appearance (a0b7f0b9c80607f7d8f2d839464c9bee648b59a6) — @
- ui: update sound settings screen appearance (7b2713a5ba5df8d795855ece014d9cd29df4c761) — @
- ui: update wifi screen appearance (f4b397251c3667bb7dba13e3bfa2b559fcb8b18e) — @
- build: insert storage_api, _vsf and _assets into CMAKE GLOB_RECURSIVE (1c45ee31ae6304ec9b02689b32e28412c159cab0) — @
- cc1101: the GDO0 and GDO2 was inverted, fixed (be0e1a1eeab9744974bfcf44016e24c3269ad67a) — @
- p4/nfc: add missing includes (601cf5c52fd6a9c6ff717548e2691f99c98b01c3) — @
- ui: load saved theme on boot (1991343bec3bb8f0b61806912d970c61ba064e2b) — @
- ui: missing stdio.h include (ee9ffde4e47b9b40d87f273af67cca6b19663abb) — @
- ui: missing stdio.h include in wifi_probe_ui (111df6f1382f0b25745755e02db582fa0dadf490) — @
- ui: prevent scroll animation when switching themes (6b782ac3f56f240cfdb17a7bd4f442a5b8219a7b) — @
- Revert "chore(clang-format): format ALL source files, firmware p4 & c5" (6ac12ea9f41a95e14c9b4a2164f5c2a05c5b2189) — @
1.1.0 (2026-03-19)
- bridge_manager: uses FIRMWARE_VERSION, removed cJSON, more cleaner (1442dbb)
- git_actions: limit header increased to 200 char (6d41131)
- ota: removed old load_version_from_assets(), i forget to removed, now we use sync_version_to_assets (85753ca)
- nfc: add APDU command/response handling (774e306)
- nfc: add card info display utility (f78acfd)
- nfc: add card reader application (bc1678c)
- nfc: add card scanner application (f8b853b)
- nfc: add card storage (54ecb61)
- nfc: add Crypto1 cipher and key utilities (d26743f)
- nfc: add DESFire protocol and emulation (6cdcc9a)
- nfc: add emulation diagnostic tool (2a39461)
- nfc: add emulation listener with passive target mode (c98cfa7)
- nfc: add EMV contactless payment protocol (b0f6093)
- nfc: add FeliCa (NFC-F) protocol and card emulation (35f1a1b)
- nfc: add GPIO IRQ pin abstraction (216d1e2)
- nfc: add HAL implementation (10a66fc)
- nfc: add ISO 14443-A framing and CRC (8f4a9a1)
- nfc: add ISO 14443-B protocol and card emulation (f4760bc)
- nfc: add ISO 15693 (NFC-V) protocol and card emulation (5cafbbe)
- nfc: add ISO-DEP T=CL protocol layer (ef06dd3)
- nfc: add known card detection (7cd20c6)
- nfc: add LLCP and SNEP for NFC peer-to-peer (9209c83)
- nfc: add microsecond busy-wait timer (c4ae7cf)
- nfc: add MIFARE Classic emulation (58450e2)
- nfc: add MIFARE Classic protocol header (0ec24a0)
- nfc: add MIFARE Classic read/write protocol (2d0baea)
- nfc: add MIFARE Plus support (24b3e38)
- nfc: add NDEF read/write support (126e88e)
- nfc: add nested attack for unknown keys (5c7c538)
- nfc: add NFC crypto utilities (d2d0862)
- nfc: add NFC debug logging utility (0a0c829)
- nfc: add NFC device abstraction (c5ba2ea)
- nfc: add NFC tag detection service (8b7f090)
- nfc: add nfc_common shared definitions (d836cb1)
- nfc: add poller and ISO-DEP headers (2e86e21)
- nfc: add public API header and default config (7b0ea29)
- nfc: add RF configuration service (cb7faee)
- nfc: add scan manager with FreeRTOS task (2e54dde)
- nfc: add shared error codes for NFC driver (2e2b13b)
- nfc: add shared NFC data types (f7e861c)
- nfc: add SPI communication interface (4883084)
- nfc: add SPI/GPIO/timer HAL implementation for ESP32-P4 (1dff605)
- nfc: add T4T card emulation (3d5d0ff)
- nfc: add T4T tag operations (82da055)
- nfc: add Type 1 Tag protocol (9fd0987)
- nfc: add Type 2 Tag card emulation (c239cfd)
- ota: header file responsible by identify actual firmware version (e229b59)
- st25r3916: add AAT calibration with NVS cache (157dd17)
- st25r3916: add antenna auto-tuning header (62d627b)
- st25r3916: add core driver header with init and field control API (cc0a025)
- st25r3916: add core driver implementation (fa13bb0)
- st25r3916: add direct command table (0486c3a)
- st25r3916: add FIFO control header (1665da1)
- st25r3916: add FIFO control implementation (cd64976)
- st25r3916: add IRQ handling header (8524afd)
- st25r3916: add IRQ handling with 10µs TXE polling (b650221)
1.0.1 (2026-03-17)
- release: testing release .bin generatos (299b3fd)
- add missing ui headers (1954f4f)
- assets: bluetooth & storage icon size (3165f77)
- assets: boot logo name (3728ed7)
- assets: moved file manager web interface to storage folder (22d979f)
- bad_usb/screen: removed BT HID functions dued screens errors (idk how) (0f19e14)
- build: register missing spi_bridge component (3e313b9)
- build: update littlefs partition image to use temp directory (30dbc99)
- buzzer: gpio back to 46 (6fb673c)
- buzzer: migrate buzzer to LEDC timer 1 (b1d77ec)
- connect_wifi_ui: align wifi list colors with current theme (fa1005c)
- corrigido driver do chip BQ25896 e registro de status (14ea26e)
- display: prevent unnecessary BLE screen streaming when inactive (20d4870)
- dns & evil_twin: fixing typo and unused variables (9bcac1e)
- docs: update documentation to latest storage api (aff9671)
- drivers: correct SPI signature mismatches in P4 (afee8c0)
- evil_twin_html: removed quotes (1178c01)
- fix battery UI rendering bug (9a3e8b4)
- kernel: remove wifi_stop from startup (d7f7deb)
- pins: correct extra pins (f88a85a)
- README (28485f2)
- remove flickering (927cc00)
- remove static from get_html_buffer (2e01abb)
- round cornners (6098ab4)
- sd_card: correct MISO pin definition and add missing header (26474f8)
- spi: add missing spi_bridge header (89dfbc5)
- spi: use SPI2_HOST and removed SPI3_HOST (8b92f59)
- storage: auto-create parent directories before write operations (7d88e6a)
- subghz: remove unused variables in analyzer (49cf02a)
- tools: fixed python binary inside lvgl-env (2bbbcc1)
- ui_settings: remove extra closing braces (451bada)
- ui: added about settings to screen list (85eb1ff)
- ui: boot logo bin size (31fcdc2)
- ui: fix keyboard_open call (6c9c486)
- ui: implement asynchronous wifi scanning and progressive list population (4a625b2)
- ui: interface settings item event (939ea7a)
- ui: nimble mem alloc & font size (aebf644)
- ui: switch footer button (0bb4430)
- vfs: add detailed error logging to write operations (d87745f)
- wifi): Usado para as correções críticas dfix(wifi: Used for critical crash fixes (allocation of the TCB to internal memory instead of PSRAM) and memory leak fixes (task cleanup) (e2512f9)
- wifi: missing headers on wifi sniffer (a42b89f)
- wifi: Used for critical crash fixes (allocation of the TCB to internal memory instead of PSRAM) and memory leak fixes (task cleanup) (bb64feb)
- 802.11: LLC/SNAP header for data frames (8976fbc)
- add backlight driver and update related modules (c831732)
- add GPIO management module (3451606)
- add new folders and improve sub_menu structure and configuration (b55b742)
- add new icons (7f167bc)
- add new icons (ac13ba1)
- add new icons to the icons directory (3d8ab62)
- add new menu_generic folder in Applications (9ec99e4)
- add UART module for terminal communication (77fcc7b)
- added backward compatibility (8325fd5)
- added i2c_init and spi_init folders for bus initialization (77ec609)
- added initial keyboard structure (dd73782)
- added new button to pin mapping (75bb2cd)
- added tiny usb PRIV src to Drivers (fdb03b2)
- added tinyusb descriptor HID and Configs (e272842)
- added TODO list and new config to root Cmake (a617456)
- adding more data functions to http_service (587f07f)
- ap_scanner: get auth mode and if wps is enabled (6bfcc8d)
- ap_scanner: results is now saved to internal_flash or micro-sd (4294fd9)
- ap_scanner: Scans all channels searching for routers. Saves SSID, BSSID (MAC), RSSI (signal), Channel, and Encryption Type, and saves to some place. (7a3ddde)
- assets_manager: lazy load to all .bin images inside psram (6c4551b)
- assets: add bluetooth menu icon (9990a47)
- assets: add boot logo image to assets (3c8736d)
- assets: add file manager html interface (1254262)
- assets: add UI assets and selection indicators (6eebd1b)
- assets: browse files menu coverflow frames (89f7e10)
- assets: buzzer config file (593873c)
- assets: buzzer notes configuration file (c6db83c)
- assets: buzzer sounds (8ca74a5)
- assets: coverflow menu assets (c15a0cb)
- assets: implement assets storage system using LittleFS (d8adb20)
- assets: interface config file (b478670)
- assets: new boot logo (f2cc9eb)
- assets: new octobit boot images (41eaac4)
- assets: nfc coverflow frames (e7a0715)
- assets: octobit images (838604c)
- assets: screen config file (4aa385d)
- assets: themes config file (fd372f8)
- bad_usb: added hid report for mouse and register callback (691ff9e)
- bad_usb: added quackscript parser, to use scripts unless static payloads (e39d19f)
- bad_usb: basic payload to bad_usb RICK ROLL (5fef5c2)
- bin_conversor: added script and automation build to convert .png files to .bin (29668bf)
- ble_scanner: add uuid to json file (d3a5f83)
- ble_service: added connect for direct target connections (acc3594)
- ble_service: added raw snnifer and rssi tracker (7069a5b)
- ble_service: now scan bring uuids too (f2fd5c9)
- ble_sniffer: application to format raw hexa sniffer (3f5c9d9)
- ble_tracker: application to get_rssi and start it (1d2731c)
- ble: added airtag/SmartTag scanner (c8d5b5b)
- ble: ble connect flood, send a buch of connection request to DoS the device (16a4543)
- ble: ble screen server to try transmite screen data via ble (e049173)
- ble: exposure notification, just count how many devices around to get density estimation (49ea447)
- ble: implement SPI streaming for ble sniffer (2effe56)
- ble: l2cap flood, send invalid l2cap packets to device (0fab881)
- ble: register HID for ble connection (4aff351)
- ble: scanner of ble devices (f493021)
- ble: skimmer detection (5c2c14c)
- bluetooth (325875e)
- bluetooth (f39614a)
- bluetooth (fa87907)
- bluetooth_service: added more functions to service like start/stop, change mac, scan list size, disconnect all devices... (0fd94bf)
- bluetooth: added android, AppleJuice, Samsung, SourApple, TuttiFrutti, spams (0b5c322)
- bridge: implement SPI communication protocol and P4-C5 bridge (fb794ca)
- bt: implement bluetooth service bridge (d10baef)
- build: add boot screen source and include paths to CMake (f8af3fc)
- build: add wifi scan ap screen (3995542)
- build: add wifi scan menu screen (c050fc1)
- build: add wifi scan monitor screen (c631b9d)
- build: add wifi scan probe screen (2d64263)
- build: add wifi scan stations screen (922ac7a)
- build: add wifi scan target screen (aa9a168)
- build: allow font montserrat 10 (20ce818)
- build: dir to put common files like txt to cmake know witch version is it to rename the final .bin (1d381b2)
- build: dir to put tools to general use (fda0adb)
- build: implement cross-platform asset conversion (0bcba78)
- build: register about settings screen and include paths (f073975)
- build: register battery settings screen and include paths (b135ec4)
- build: register connection settings screen and include paths (566fda7)
- build: register interface settings and include paths (ddf8815)
- build: register new screens in CMake (a15a9ac)
- build: send the sdkconfig to the both firmwares (8906f3e)
- build: sound settings screen include path (012271d)
- buttons_gpio: added esp_lcd to REQUIRES (794b433)
- buttons_gpio: read logic buttons from gpio (62ba9c9)
- buzzer: add persistent configuration and volume control (db7354e)
- c5/core: implement unified radio engine and high-speed SPI bridge (06a0353), closes hi#speed
- captive_portal: storage to save users, password, 2fa or tokens (a205a9c)
- cc1101_spectrum: read -dBm and send to spectrum (883c60c)
- cc1101: implement radio preset management(0-6) (718f39c)
- cc1101: new cc1101 driver (7515086)
- config: config file for OTA (f82c397)
- conn_ui: handle wifi enable state and networks access (a38e8fc)
- connect_wifi: handle saved passwords and status polling (30e9db4)
- console: added cd command to change workind dir (1db1961)
- console: added ip command to see AP and STA ips (291548d)
- console: added, sniffer, scan client, evil twin, etc to commands (3e6673a)
- console: command tasks to see running tasks in moment (0905b1b)
- console: console commands for filesystem and system (18a992d)
- console: console service to sendo commands via terminal (c45e5fa)
- console: wifi commands to save configs (84e7196)
- console: wifi commands to use wifi service and applications functions (c256939)
- contributing: MD file containg the contributing steps and tips for this project (455d4fe)
- deauther_detector: deauther packet detector with promiscuous mode and channel hopping (06096f1)
- dns: added the stop function to dns server (4435863)
- ducky_parser: ducky parser for BT (987f74f)
- ducky: ducky parser for mouse commands (1212585)
- espnow_chat: chat between highboys using espnow (fa0d3d3)
- espnow_chat: config files for chat using esp-now (c8151a6)
- evil_twin: now loads custom html from flash and save passwords on json (3bc90fb)
- gatt: added gatt explorer function (238e203)
- github: files to github workflow build realeases and version automaticly (0fad330)
- header_ui: add dynamic wifi status icon (b85b228)
- html: html for captive portal (30c136f)
- http server (233b1f8)
- http: send file from sd directory (0b4ec24)
- icons: add new icon resources (6285ebb)
- implement init routine for battery management IC (96c30c3)
- infrared menu (f299cfc)
- input: add keyboard mode support (0931fab)
- integrate GPIO menu option into main menu (476bbe4)
- ir service (acf38ec)
- JSON processor (3ea1442)
- JSON processor (cd9f3d8)
- kernel.c: added safeguards and use the new sys_monitor (99b110f)
- kernel: added temporary ram monitor (acd192e)
- keyboard: add submit callback and keyboard mode integration (745e9ea)
- lvgl_port: middlewares to lvgl indev and disp (dde679c)
- mac_vendors: most commom mac vendors to scam clients (d2043c9)
- menu: add sd_browser entry and integrate microSD browser (71588a5)
- menu: added back button (84b1c91)
- menu: back to home button (2a31671)
- new configs to HID and BLE (50d0837)
- new menus logic (bebb65d)
- new sd card service (385b505)
- OTA: Over-The-Air updating firmware (5e6e384)
- oui_lookup: added oui lookup to know devices vendor (21da595)
- pcap: pcap serializer header (8cb10ce)
- pins: added gpio extra pins (e518df4)
- port_scan: added single and multi range ip of port scan (ip range and CIDR) (76e8752)
- probe_monitor: Captures "Probe Request" frames to see what SSIDs nearby devices are searching for (691dcad)
- protocol_spi: implement binary SPI bridge between P4 and C5 (866386c)
- protocol_spi: implement binary SPI bridge between P4 and C5 (da964bb)
- sd_manager service (d3601ec)
- setup: setup.sh file to verify for git conventions (3625dc2)
- signal_monitor: create a task for signal monitor and put it to PSRAM (a8aca1c)
- signal_monitor: Signal strength graph (RSSI) of a specific target for physical location. (1463144)
- simple bad-usb (0fd9fad)
- spectrum: added new subghz spectrum screen (8090094)
- spi_protocol: more protocols to improve more the spi_bridge (613b198)
- spi_slave: configuration to C5 start do listen commands (2cd101c)
- spi/c5: define unified SPI command set and packed data structures (44b8ec6)
- spi: expand protocol definitions and add structured data types (45db194)
- spi: implement asynchronous streaming headers (16a7c83)
- spi: implement binary probe monitoring and incremental data fetching (142b0fe)
- spi: implement binary sniffer control (ac873cb)
- spi: implement stream task and improved command handling (70bb987)
- spi: implement synchronized client scanner with binary result fetching (02cf303)
- spi: offload deauth detection and packet analysis to c5 (b3c8855)
- spi: spi bridge now verify firmware versions to know when update high boy (1ce9c58)
- st25r3916: add core driver module (02a642d)
- st25r3916: add FIFO control module (0e5f103)
- st25r3916: add IRQ polling implementation (181bc88)
- st25r3916: add register map and bit definitions (f9554d3)
- st25r3916: adddirect command definitions (9225295)
- st25r3916t: add unimplemented AAT calibration stub (d4241c2)
- st7789: add persistent display config and rotation support (313bdd9)
- storage_assets: add file write support (f7c3d19)
- storage: add modules for microSD-based storage access and control (e6abb05)
- storage: added a place to save scanned aps (472e476)
- storage: added new file to store know networks (af8f9d0)
- storage: ensure default directories on initialization (fa616dc)
- storage: file to store scanned clients (67bbc8f)
- storage: json to save ble scanned devices (12acb0b)
- subghz: add protocol serializer and parser for High Boy format (b70d097)
- subghz: add storage abstraction layer for signal saving (4d03937)
- SubGhz: application for spectrum subghz (29cf1f7)
- subghz: file loader (4b34b2c)
- subghz: hoping frequencys (6647ab3)
- subghz: integrate presets and storage into receiver logic (135d076)
- subghz: now spectrum analyser includes waterfall visualization (cebd683)
- SubGhz: receiver raw RF 433,92 symbols (e675c13)
- subghz: spectrum subghz screen (2a499ec)
- subghz: testing configs (9a561ec)
- subghz: trying to decode signals and identify protocols (39ed227)
- subghz: type for structured data for subghz protocol (bc5ee75)
- switching hardcoded HTML to sd-card stored .html (98a7c0b)
- sys_monitor: added constant task monitor, delete task if heap < 256 bytes (d2e7ca6)
- sys_monitor: espcial handling for UI TASK (2569056)
- sys: implement automated C5 firmware update system (d2c70b8)
- target_scanner: Performs a focused scan on a specific BSSID to identify all connected clients (5cc666b)
- TEMPLATE: Template for Firmware Issues (b8402fd)
- TEMPLATE: Template for Firmware pull requests (f0d5373)
- testing i2c (2c5dba5)
- tools: automate build & flash for esp32-p4 and esp32-c5 (8d4e131)
- tools: automate building for esp32-p4 and esp32-c5 (b2b712e)
- tools: automate flash for esp32-p4 and esp32-c5 (d44a82a)
- tusb_desc: added descriptor to mouse HID, now is Keyboard + mouse (5dbc1e4)
- ui_manager: added bluetooth service start (c1c7793)
- ui_manager: ui hard_reset task if initial task become deleted (a3ceea4)
- ui: add about settings screen (4da6914)
- ui: add battery settings screen (f77b93e)
- ui: add boot screen with delay before home screen (5219552)
- ui: add connection settings screen (7e4132d)
- ui: add display settings placeholder screen (69d1e3b)
- ui: add footer visibility control and theme integration (3baec16)
- UI: add header and footer components (d01a34f)
- UI: add initial menu with dots and indicator (c354b29)
- ui: add interface settings screen (99ee3e5)
- ui: add keyboard overlay with buzzer feedback (b93fd44)
- ui: add message box (873b120)
- ui: add persistent theme management and JSON loading (ef5b25c)
- ui: add settings screen (b614487)
- ui: add sound settings screen (7b8b2e6)
- ui: add time display to header (4ad8d46)
- ui: add wifi ap screen to ui manager (55946eb)
- ui: add wifi scan menu to ui manager (abd8b24)
- ui: add wifi scan monitor to ui manager (98c4ae5)
- ui: add wifi scan probe to ui manager (299f7d8)
- ui: add wifi scan stations to ui manager (f9f5d3e)
- ui: add wifi scan target to ui manager (58cfe94)
- ui: added buzzer sound effects to coverflow menu (22fdaec)
- ui: added menu and submenu for bluetooth spam (5caccda)
- ui: bluetooth connect screen (12a976e)
- UI: browse files menu option (217b540)
- ui: display navigation and buzzer feedback in settings screen (f665e79)
- ui: dynamic theme in keyboard component (77daddc)
- UI: i forget to send header to use ui_manager (89fef5a)
- ui: implement boot screen (9712fef)
- ui: implement dynamic theme switching and persistence (932ea41)
- ui: implement menu with dynamic theme (40a861c)
- UI: implement screen switching for wifi and subghz (913f3e2)
- ui: improve message box input handling (ffcc3c1)
- ui: improve settings screen layout (9bd56cd)
- ui: integrate about settings into screen navigation (63e2185)
- ui: integrate battery settings into screen navigation (7e449d5)
- ui: integrate connection settings into screen navigation (079a734)
- ui: integrate display settings into UI manager (18a5843)
- ui: integrate interface settings into screen navigation (fe413e7)
- ui: integrate settings screen into UI manager and screen enum (e60fe72)
- ui: integrate sound settings into screen navigation (8768c0b)
- ui: integrate theme and file-based audio into sound settings (c11cec1)
- ui: integrate theme and sound effects into about screen (adf950b)
- ui: integrate theme and sound effects into battery settings (c9ce63b)
- ui: integrate theme and styles into header (ed95ea8)
- ui: integrate theme, brightness control, and display rotation (99cdff5)
- ui: keyboard in connect wifi screen (f9ab92d)
- UI: Load binary image to psram (00a1d51)
- ui: new bad usb UI (dae007e)
- ui: new boot screen (d7a2e3a)
- ui: new initial ui using lvgl (just home for now) (efdf7d1)
- ui: new wifi and config screen (67530db)
- ui: new wifi UIs (a096801)
- UI: refactor home & header to use PSRAM for menu and improve alignment (ecc6dab)
- ui: refine boot screen animations (48c4415)
- ui: refine display settings layout and animations (caf3c97)
- ui: register new screen in to ui manager (c8b6723)
- ui: register new screens in ui manager switch (702d3ea)
- ui: unify settings menu theme and input timer (4c705a1)
- ui: wifi connect screen (f98b138)
- ui: wifi scan ap screen (78b7a3d)
- ui: wifi scan follow dynamic theme (0bcb494)
- ui: wifi scan menu screen (c2e860c)
- ui: wifi scan monitor (efd2514)
- ui: wifi scan probe screen (99d1ea3)
- ui: wifi scan stations screen (4e27fb0)
- ui: wifi scan target screen (05c4b58)
- ui: wifi screen follow dynamic theme (e043a7e)
- UI: wifi ui (c9afce2)
- virtual stream display (90a2fed)
- wifi deauther (533d3ac)
- wifi deauther (c8d444c)
- wifi_beacon_spam: wifi beacon spam, random and custom (1542207)
- wifi_deauther: added broadcast deauth frame (08aeed0)
- wifi_deauther: send wifi association request (4341f5c)
- wifi_deauther: send wifi association request (fbe1129)
- wifi_flood: added association, auth and probe request flood (6ccec62)
- wifi_menu: new wifi ui (1379778)
- wifi_service: added channel hopping and wifi promiscuous start/stop (001848d)
- wifi_service: added wifi_stop e wifi_start (its not a init or deinit) (ba45f12)
- wifi_service: get ssid to connected wifi (0ec8756)
- wifi_service: get ssid to connected wifi (8ce5f7f)
- wifi_service: header for wifi 802.11 protocol headers, like 802.11 MAC handler and 802.11 Frame control (ebdc290)
- wifi_service: load and save config files (7957a4b)
- wifi_service: new functions to save config and know networks (c622c2c)
- wifi_service: perform a full scan in all channels (a9394b3)
- wifi_service: perform full scan in all channels (7d670e2)
- wifi_service: verify if wifi is active and if wifi is connected to some AP (3cf4718)
- wifi_sniffer: ensure that sniffer caputured all EAPOL packets and capture PMKID AP SSID (6e984cf)
- wifi_sniffer: wifi sniffer, BEACONS-PROBES-RAW-EAPOL-PMKID (518de3c)
- wifi_ui: redirect scan option to scan menu (c13e557)
- wifi/c5: implement unified command dispatcher for complex operations (c42892c)
- wifi: add helpers for sniffer and target scanner UI (61033b5)
- wifi: add traffic analyzer and related headers (39f6748)
- wifi: adding a TCP/UDP port scanner (port, protocol, banner). (06862ec)
- wifi: adding default config files (da537a9)
- wifi: deauther packet detector (testing discord webhook) (e7b5b42)
- wifi: expose live result count for dynamic SPI tracking on target scanner (ad9380e)
- wifi: implement binary deauther control (87a728e)
- wifi: implement dynamic count point for probe monitor (36a5003)
- wifi: implement full wifi service bridge via SPI commands (ae89382)
- wifi: implement SPI streaming on sniffer (cab2962)