From 3e0e98d06e8b36380a11add3bd91437b5ed2da06 Mon Sep 17 00:00:00 2001 From: Emanuel Magalhaes Date: Tue, 3 Mar 2026 11:30:43 -0300 Subject: [PATCH 1/5] chore(MD_FILES): Fixing HighBoy name to High Boy --- .github/ISSUE_TEMPLATE/bug_report.yml | 2 +- .github/ISSUE_TEMPLATE/feature_request.yml | 2 +- CONTRIBUTING.md | 4 ++-- README.md | 4 ++-- README.pt.md | 4 ++-- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml index 474adbe7..1468dafe 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.yml +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -1,5 +1,5 @@ name: Bug Report -description: Report a bug to help us improve HighBoy Firmware. +description: Report a bug to help us improve High Boy Firmware. labels: ["bug"] body: - type: markdown diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml index 8b49a571..41abf21e 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.yml +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -1,5 +1,5 @@ name: Feature Request -description: Suggest a new feature or improvement for HighBoy. +description: Suggest a new feature or improvement for High Boy. labels: ["enhancement"] body: - type: textarea diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 44efc477..c71776e1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,6 +1,6 @@ -# Contributing to HighBoy Firmware +# Contributing to High Boy Firmware -Thank you for your interest in contributing to HighBoy! We welcome contributions from everyone. This document provides guidelines and instructions to help you get started. +Thank you for your interest in contributing to High Boy! We welcome contributions from everyone. This document provides guidelines and instructions to help you get started. ## Getting Started diff --git a/README.md b/README.md index e0a7eb96..a2355d65 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@

-# HighBoy Firmware (Beta) +# High Boy Firmware (Beta) [![License](https://img.shields.io/github/license/HighCodeh/TentacleOS)](LICENSE) [![GitHub Stars](https://img.shields.io/github/stars/HighCodeh/TentacleOS)](https://github.com/HighCodeh/TentacleOS/stargazers) @@ -12,7 +12,7 @@ > **Languages**: [🇺🇸 English](README.md) | [🇧🇷 Português](README.pt.md) -This repository contains a **firmware in development** for the **HighBoy** platform. +This repository contains a **firmware in development** for the **High Boy** platform. **Warning:** this firmware is in its **beta phase** and is **still incomplete**. --- diff --git a/README.pt.md b/README.pt.md index 289c1ee3..d8af9075 100644 --- a/README.pt.md +++ b/README.pt.md @@ -3,7 +3,7 @@

-# Firmware HighBoy (Beta) +# Firmware High Boy (Beta) [![License](https://img.shields.io/github/license/HighCodeh/TentacleOS)](LICENSE) [![GitHub Stars](https://img.shields.io/github/stars/HighCodeh/TentacleOS)](https://github.com/HighCodeh/TentacleOS/stargazers) @@ -12,7 +12,7 @@ > **Idiomas**: [🇺🇸 English](README.md) | [🇧🇷 Português](README.pt.md) -Este repositório contém um **firmware em desenvolvimento** para a plataforma **HighBoy**. +Este repositório contém um **firmware em desenvolvimento** para a plataforma **High Boy**. **Atenção:** este firmware está em **fase beta** e **ainda está incompleto**. --- From 738f82b4329644591fc6358bda94e1c001bd14fb Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 17 Mar 2026 15:59:11 +0000 Subject: [PATCH 2/5] chore(release): v1.0.0 --- CHANGELOG.md | 357 ++++++++++++++++++++ firmware_c5/assets/config/OTA/firmware.json | 2 +- firmware_p4/assets/config/OTA/firmware.json | 2 +- 3 files changed, 359 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..4aad5e61 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,357 @@ +# 1.0.0 (2026-03-17) + + +### Bug Fixes + +* add missing ui headers ([1954f4f](https://github.com/HighCodeh/TentacleOS/commit/1954f4f16e6b5667a45fa54d1ad470c530430284)) +* **assets:** bluetooth & storage icon size ([3165f77](https://github.com/HighCodeh/TentacleOS/commit/3165f773519c36744593712416b711fa0774e2e4)) +* **assets:** boot logo name ([3728ed7](https://github.com/HighCodeh/TentacleOS/commit/3728ed7fde4816ae97ca290e8d1abf659bf49bd4)) +* **assets:** moved file manager web interface to storage folder ([22d979f](https://github.com/HighCodeh/TentacleOS/commit/22d979f308e94eddb97eb09a69419e1513706905)) +* **bad_usb/screen:** removed BT HID functions dued screens errors (idk how) ([0f19e14](https://github.com/HighCodeh/TentacleOS/commit/0f19e14323374a89089b3f8fad14c35237a596f4)) +* **build:** register missing spi_bridge component ([3e313b9](https://github.com/HighCodeh/TentacleOS/commit/3e313b9a0f15b8efdf19540265677acde0f43858)) +* **build:** update littlefs partition image to use temp directory ([30dbc99](https://github.com/HighCodeh/TentacleOS/commit/30dbc99e3f8d453ba70cb680989d1fd348f0104c)) +* **buzzer:** gpio back to 46 ([6fb673c](https://github.com/HighCodeh/TentacleOS/commit/6fb673c96bfa4b47509ee51f6cf0de6cfa41c1c3)) +* **buzzer:** migrate buzzer to LEDC timer 1 ([b1d77ec](https://github.com/HighCodeh/TentacleOS/commit/b1d77eca1523bb71e0581ab0fbcdfffaf288449a)) +* **connect_wifi_ui:** align wifi list colors with current theme ([fa1005c](https://github.com/HighCodeh/TentacleOS/commit/fa1005c5a9318b37b40d3bdd9b614b6ec3f2f3bd)) +* corrigido driver do chip BQ25896 e registro de status ([14ea26e](https://github.com/HighCodeh/TentacleOS/commit/14ea26e533463bc298111c0ed863210855e30156)) +* **display:** prevent unnecessary BLE screen streaming when inactive ([20d4870](https://github.com/HighCodeh/TentacleOS/commit/20d487044335ecc9a7938ee3bdaaf08c025a7c88)) +* **dns & evil_twin:** fixing typo and unused variables ([9bcac1e](https://github.com/HighCodeh/TentacleOS/commit/9bcac1e63a955cb997a37c1db35213dd020ce4b8)) +* **docs:** update documentation to latest storage api ([aff9671](https://github.com/HighCodeh/TentacleOS/commit/aff967151f070dabcc1824733726d6b30e52841c)) +* **drivers:** correct SPI signature mismatches in P4 ([afee8c0](https://github.com/HighCodeh/TentacleOS/commit/afee8c0e3acfb515cc626b82606c04854754d090)) +* **evil_twin_html:** removed quotes ([1178c01](https://github.com/HighCodeh/TentacleOS/commit/1178c012d41aef9c0d0c8d25b484aa489ba3e521)) +* fix battery UI rendering bug ([9a3e8b4](https://github.com/HighCodeh/TentacleOS/commit/9a3e8b4b2beeb6d65b938ec009ea121bb8a33bd2)) +* **kernel:** remove wifi_stop from startup ([d7f7deb](https://github.com/HighCodeh/TentacleOS/commit/d7f7deb253661c98a91b782651b218266d0d79c2)) +* **pins:** correct extra pins ([f88a85a](https://github.com/HighCodeh/TentacleOS/commit/f88a85aaeba285d5ac1d9e384f34ca61a5fe03e6)) +* README ([28485f2](https://github.com/HighCodeh/TentacleOS/commit/28485f23f356ff1e3eed371ab178e046bbd340c6)) +* remove flickering ([927cc00](https://github.com/HighCodeh/TentacleOS/commit/927cc00a049720f93232751b069f1ae4c572c3c5)) +* remove static from get_html_buffer ([2e01abb](https://github.com/HighCodeh/TentacleOS/commit/2e01abb0605a02ab26b269024da6c2a188d45158)) +* round cornners ([6098ab4](https://github.com/HighCodeh/TentacleOS/commit/6098ab4a6d3d77ccb3a7c44250c57caa0ae0da21)) +* **sd_card:** correct MISO pin definition and add missing header ([26474f8](https://github.com/HighCodeh/TentacleOS/commit/26474f8ded9e213e3a1d8c70bca75033dc0de107)) +* **spi:** add missing spi_bridge header ([89dfbc5](https://github.com/HighCodeh/TentacleOS/commit/89dfbc5456af8f696113cd659991530865ac9312)) +* **spi:** use SPI2_HOST and removed SPI3_HOST ([8b92f59](https://github.com/HighCodeh/TentacleOS/commit/8b92f59618b278c726e5748d4ee7def44d01b5b0)) +* **storage:** auto-create parent directories before write operations ([7d88e6a](https://github.com/HighCodeh/TentacleOS/commit/7d88e6af7274f50bd77b3d497de52f952396b681)) +* **subghz:** remove unused variables in analyzer ([49cf02a](https://github.com/HighCodeh/TentacleOS/commit/49cf02a2e17a37ed41af22d24c39e71675f95ffb)) +* **tools:** fixed python binary inside lvgl-env ([2bbbcc1](https://github.com/HighCodeh/TentacleOS/commit/2bbbcc1f3cd070b643d27377867dbec6a11adc89)) +* **ui_settings:** remove extra closing braces ([451bada](https://github.com/HighCodeh/TentacleOS/commit/451badaf3e14187cfa3dc5b72dbb732d6ae4c66b)) +* **ui:** added about settings to screen list ([85eb1ff](https://github.com/HighCodeh/TentacleOS/commit/85eb1ffb966cd112c5ccce7c17b2d607634d5a40)) +* **ui:** boot logo bin size ([31fcdc2](https://github.com/HighCodeh/TentacleOS/commit/31fcdc22f7942949b8ce1a4e0b743e7a5da18e29)) +* **ui:** fix keyboard_open call ([6c9c486](https://github.com/HighCodeh/TentacleOS/commit/6c9c486a23d86979db9f9cd41b282725f82389af)) +* **ui:** implement asynchronous wifi scanning and progressive list population ([4a625b2](https://github.com/HighCodeh/TentacleOS/commit/4a625b29fbad76dd001b3c098af8e72928d8ffac)) +* **ui:** interface settings item event ([939ea7a](https://github.com/HighCodeh/TentacleOS/commit/939ea7af7f650cb74f3c2110ed1e9de89af1d1a6)) +* **ui:** nimble mem alloc & font size ([aebf644](https://github.com/HighCodeh/TentacleOS/commit/aebf644d784149560e4bbfa16a9463da878d5502)) +* **ui:** switch footer button ([0bb4430](https://github.com/HighCodeh/TentacleOS/commit/0bb443027b8764c2058ff15ff1aeba80ee04d255)) +* **vfs:** add detailed error logging to write operations ([d87745f](https://github.com/HighCodeh/TentacleOS/commit/d87745f9af863125f3bce73b71e41fd319d952b1)) +* **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](https://github.com/HighCodeh/TentacleOS/commit/e2512f9afd4cb811a8fec5a163235b5a06720e0b)) +* **wifi:** missing headers on wifi sniffer ([a42b89f](https://github.com/HighCodeh/TentacleOS/commit/a42b89fc2413be1a9c6e601e769818472f3f95db)) +* **wifi:** Used for critical crash fixes (allocation of the TCB to internal memory instead of PSRAM) and memory leak fixes (task cleanup) ([bb64feb](https://github.com/HighCodeh/TentacleOS/commit/bb64febaef32b3c97fe6a5896a31fa462d86cb16)) + + +### Features + +* **802.11:** LLC/SNAP header for data frames ([8976fbc](https://github.com/HighCodeh/TentacleOS/commit/8976fbcbe29ff018eb7cbe657b55edc547e33890)) +* add backlight driver and update related modules ([c831732](https://github.com/HighCodeh/TentacleOS/commit/c831732d71a70e5f4b6d2c2fa879860c45b74a42)) +* add GPIO management module ([3451606](https://github.com/HighCodeh/TentacleOS/commit/34516063b26babc28ea21eb764f51b825f3b77e9)) +* add new folders and improve sub_menu structure and configuration ([b55b742](https://github.com/HighCodeh/TentacleOS/commit/b55b742fd12ff98e46d233fa18c202001148849c)) +* add new icons ([7f167bc](https://github.com/HighCodeh/TentacleOS/commit/7f167bc4740f4e86e0c34271cdf2a9d6bdd4d0c0)) +* add new icons ([ac13ba1](https://github.com/HighCodeh/TentacleOS/commit/ac13ba12e3b8c14152a0fa071c1009db084badc3)) +* add new icons to the icons directory ([3d8ab62](https://github.com/HighCodeh/TentacleOS/commit/3d8ab62b94e42dad63d52df03b4157756bcfcfba)) +* add new menu_generic folder in Applications ([9ec99e4](https://github.com/HighCodeh/TentacleOS/commit/9ec99e4d388846af2ac63b51c72850da64d2bdac)) +* add UART module for terminal communication ([77fcc7b](https://github.com/HighCodeh/TentacleOS/commit/77fcc7bf6ade6cb2d4cce5f3bf2f0c7c356eb695)) +* added backward compatibility ([8325fd5](https://github.com/HighCodeh/TentacleOS/commit/8325fd59903ca8908e68274417423a9971b3a890)) +* added i2c_init and spi_init folders for bus initialization ([77ec609](https://github.com/HighCodeh/TentacleOS/commit/77ec609c765223a191388b95b6ea2577d794f934)) +* added initial keyboard structure ([dd73782](https://github.com/HighCodeh/TentacleOS/commit/dd737824602b6c4ee7d32692c0aa2f3ecfce6c57)) +* added new button to pin mapping ([75bb2cd](https://github.com/HighCodeh/TentacleOS/commit/75bb2cd04e24721fa81f922f2c1c9cd6dacf8c20)) +* added tiny usb PRIV src to Drivers ([fdb03b2](https://github.com/HighCodeh/TentacleOS/commit/fdb03b2a4d1ceb958638f7a39a96ddd06e56ea89)) +* added tinyusb descriptor HID and Configs ([e272842](https://github.com/HighCodeh/TentacleOS/commit/e2728425ffac4bd7a2806cbeca660c665bea5fe8)) +* added TODO list and new config to root Cmake ([a617456](https://github.com/HighCodeh/TentacleOS/commit/a6174569e326b9725c1f8a345fd71ef294f4fcae)) +* adding more data functions to http_service ([587f07f](https://github.com/HighCodeh/TentacleOS/commit/587f07f6a5695376f406af71c277a22005f28748)) +* **ap_scanner:** get auth mode and if wps is enabled ([6bfcc8d](https://github.com/HighCodeh/TentacleOS/commit/6bfcc8d37e03ad4b582eecac00129c3d0484caa0)) +* **ap_scanner:** results is now saved to internal_flash or micro-sd ([4294fd9](https://github.com/HighCodeh/TentacleOS/commit/4294fd9c5b120827d20672b97cf844ad5f296e93)) +* **ap_scanner:** Scans all channels searching for routers. Saves SSID, BSSID (MAC), RSSI (signal), Channel, and Encryption Type, and saves to some place. ([7a3ddde](https://github.com/HighCodeh/TentacleOS/commit/7a3dddef33f89a9a1620c4a20d40ba7054a9ebe5)) +* **assets_manager:** lazy load to all .bin images inside psram ([6c4551b](https://github.com/HighCodeh/TentacleOS/commit/6c4551b1969bf581533ca727df85f1fc208ab904)) +* **assets:** add bluetooth menu icon ([9990a47](https://github.com/HighCodeh/TentacleOS/commit/9990a47b7920d64d54aecab697cd67e305859d2e)) +* **assets:** add boot logo image to assets ([3c8736d](https://github.com/HighCodeh/TentacleOS/commit/3c8736dbad4fd3c068983813c991d252baa2843a)) +* **assets:** add file manager html interface ([1254262](https://github.com/HighCodeh/TentacleOS/commit/1254262b56134570465df00d6db34164e1ad45d5)) +* **assets:** add UI assets and selection indicators ([6eebd1b](https://github.com/HighCodeh/TentacleOS/commit/6eebd1b5091bb4f5da319e00dbac1affdde68956)) +* **assets:** browse files menu coverflow frames ([89f7e10](https://github.com/HighCodeh/TentacleOS/commit/89f7e10c9ee0a9deeb8b8d14c4092599954b797b)) +* **assets:** buzzer config file ([593873c](https://github.com/HighCodeh/TentacleOS/commit/593873cf8c52c1faa58cbecf3136f32a6305b5fc)) +* **assets:** buzzer notes configuration file ([c6db83c](https://github.com/HighCodeh/TentacleOS/commit/c6db83cf817b977e6ee2407ce41b996c039f310e)) +* **assets:** buzzer sounds ([8ca74a5](https://github.com/HighCodeh/TentacleOS/commit/8ca74a52d7d1a8c25497ee542e8b6c8e9a8f22e6)) +* **assets:** coverflow menu assets ([c15a0cb](https://github.com/HighCodeh/TentacleOS/commit/c15a0cb325d892d10eb659fd4a953fedd2db9af5)) +* **assets:** implement assets storage system using LittleFS ([d8adb20](https://github.com/HighCodeh/TentacleOS/commit/d8adb20c0578de0d9c82cefe848f873f5f19081b)) +* **assets:** interface config file ([b478670](https://github.com/HighCodeh/TentacleOS/commit/b47867040952c693d670bb5124c8dc89bf737b94)) +* **assets:** new boot logo ([f2cc9eb](https://github.com/HighCodeh/TentacleOS/commit/f2cc9ebdff3fc18ab39fe00c302a4b2013263c7c)) +* **assets:** new octobit boot images ([41eaac4](https://github.com/HighCodeh/TentacleOS/commit/41eaac4aa4c6e83b3039e1726e5f6d67b28f14cf)) +* **assets:** nfc coverflow frames ([e7a0715](https://github.com/HighCodeh/TentacleOS/commit/e7a07157ae6a76b09f633013ce7040dd5e85dca8)) +* **assets:** octobit images ([838604c](https://github.com/HighCodeh/TentacleOS/commit/838604c9eea67420031e606cb1586ad45f9bf163)) +* **assets:** screen config file ([4aa385d](https://github.com/HighCodeh/TentacleOS/commit/4aa385d01316ae09777ead5ef6cbbe0ba7ba4f58)) +* **assets:** themes config file ([fd372f8](https://github.com/HighCodeh/TentacleOS/commit/fd372f81251cffef74eb998a84c34b34a8168789)) +* **bad_usb:** added hid report for mouse and register callback ([691ff9e](https://github.com/HighCodeh/TentacleOS/commit/691ff9eb6652d2bfe11634d6fd4b628e7ea55a31)) +* **bad_usb:** added quackscript parser, to use scripts unless static payloads ([e39d19f](https://github.com/HighCodeh/TentacleOS/commit/e39d19fcd77dd6882fbef5f92baf4ee37f45e08f)) +* **bad_usb:** basic payload to bad_usb RICK ROLL ([5fef5c2](https://github.com/HighCodeh/TentacleOS/commit/5fef5c2314e9b525a9f106f63c5f725bac670431)) +* **bin_conversor:** added script and automation build to convert .png files to .bin ([29668bf](https://github.com/HighCodeh/TentacleOS/commit/29668bfefa8e0889554f6a67a6575f4d34768ebc)) +* **ble_scanner:** add uuid to json file ([d3a5f83](https://github.com/HighCodeh/TentacleOS/commit/d3a5f83128874b9cad1ba379a5d6273538d47117)) +* **ble_service:** added connect for direct target connections ([acc3594](https://github.com/HighCodeh/TentacleOS/commit/acc3594001ef917d954b9f160ad2d12c60b56c38)) +* **ble_service:** added raw snnifer and rssi tracker ([7069a5b](https://github.com/HighCodeh/TentacleOS/commit/7069a5b152a47ebedbba273e9d80ca3e5517647e)) +* **ble_service:** now scan bring uuids too ([f2fd5c9](https://github.com/HighCodeh/TentacleOS/commit/f2fd5c9488ca8df9f3601debb7a152103cb7477f)) +* **ble_sniffer:** application to format raw hexa sniffer ([3f5c9d9](https://github.com/HighCodeh/TentacleOS/commit/3f5c9d9e767de66d3096a3e69934ee0b90b88465)) +* **ble_tracker:** application to get_rssi and start it ([1d2731c](https://github.com/HighCodeh/TentacleOS/commit/1d2731c19ffba94b94c21033ea713d4fff0cc6cc)) +* **ble:** added airtag/SmartTag scanner ([c8d5b5b](https://github.com/HighCodeh/TentacleOS/commit/c8d5b5b933a20503ba3b3d31445fc7a5612ad48c)) +* **ble:** ble connect flood, send a buch of connection request to DoS the device ([16a4543](https://github.com/HighCodeh/TentacleOS/commit/16a45438254db115c8b5d79fadda3c80bcf62c91)) +* **ble:** ble screen server to try transmite screen data via ble ([e049173](https://github.com/HighCodeh/TentacleOS/commit/e0491737548ad03baad82546248e946021f88d6c)) +* **ble:** exposure notification, just count how many devices around to get density estimation ([49ea447](https://github.com/HighCodeh/TentacleOS/commit/49ea447cfe738621052d06bceffd9ac54623472e)) +* **ble:** implement SPI streaming for ble sniffer ([2effe56](https://github.com/HighCodeh/TentacleOS/commit/2effe568b5ee11dac9b601dc51ac7dbf6af535ea)) +* **ble:** l2cap flood, send invalid l2cap packets to device ([0fab881](https://github.com/HighCodeh/TentacleOS/commit/0fab88146889d9289d129bcc32dd9f0efe869e86)) +* **ble:** register HID for ble connection ([4aff351](https://github.com/HighCodeh/TentacleOS/commit/4aff351c55846a85c398de390dd0888c874e0a31)) +* **ble:** scanner of ble devices ([f493021](https://github.com/HighCodeh/TentacleOS/commit/f49302147cc77c5750e30b69b8bff01970decfa0)) +* **ble:** skimmer detection ([5c2c14c](https://github.com/HighCodeh/TentacleOS/commit/5c2c14c62e322eeaef82510e4cba424dcffa9e3f)) +* bluetooth ([325875e](https://github.com/HighCodeh/TentacleOS/commit/325875eeaa3fea0cc5715d0199e584fe26aa038e)) +* bluetooth ([f39614a](https://github.com/HighCodeh/TentacleOS/commit/f39614afcb8c709bc6b13a7c18acab545918850f)) +* bluetooth ([fa87907](https://github.com/HighCodeh/TentacleOS/commit/fa8790728148fbd28f615690d41127c023dcf699)) +* **bluetooth_service:** added more functions to service like start/stop, change mac, scan list size, disconnect all devices... ([0fd94bf](https://github.com/HighCodeh/TentacleOS/commit/0fd94bffd90188384d98ba7902aca3aa384642e7)) +* **bluetooth:** added android, AppleJuice, Samsung, SourApple, TuttiFrutti, spams ([0b5c322](https://github.com/HighCodeh/TentacleOS/commit/0b5c3226c77c975e0b0a21e1ce0a4ade543c6852)) +* **bridge:** implement SPI communication protocol and P4-C5 bridge ([fb794ca](https://github.com/HighCodeh/TentacleOS/commit/fb794ca74572bf2a82c4dabd79e921489812e979)) +* **bt:** implement bluetooth service bridge ([d10baef](https://github.com/HighCodeh/TentacleOS/commit/d10baef4e1f9e524213c28ccfeaf1e9906549855)) +* **build:** add boot screen source and include paths to CMake ([f8af3fc](https://github.com/HighCodeh/TentacleOS/commit/f8af3fc338ef5ad68f4850dea3614dc3e8f57d44)) +* **build:** add wifi scan ap screen ([3995542](https://github.com/HighCodeh/TentacleOS/commit/3995542a60a9734fa2de801079df7441cf11ef75)) +* **build:** add wifi scan menu screen ([c050fc1](https://github.com/HighCodeh/TentacleOS/commit/c050fc1f026eb84c688650c235ab8946f145cdbe)) +* **build:** add wifi scan monitor screen ([c631b9d](https://github.com/HighCodeh/TentacleOS/commit/c631b9dbf54e805991ee70cecc30ca099a7d1fa7)) +* **build:** add wifi scan probe screen ([2d64263](https://github.com/HighCodeh/TentacleOS/commit/2d642631f68e7d6d8ee471f078f0afc88bff90a3)) +* **build:** add wifi scan stations screen ([922ac7a](https://github.com/HighCodeh/TentacleOS/commit/922ac7a53cabf15dc7e18c0b80de1026c05abfd7)) +* **build:** add wifi scan target screen ([aa9a168](https://github.com/HighCodeh/TentacleOS/commit/aa9a1683fdf2b31e4f47e6a1a1234f02d255c1a9)) +* **build:** allow font montserrat 10 ([20ce818](https://github.com/HighCodeh/TentacleOS/commit/20ce818682fce65e67cda6fa442a9fb1d084ab36)) +* **build:** dir to put common files like txt to cmake know witch version is it to rename the final .bin ([1d381b2](https://github.com/HighCodeh/TentacleOS/commit/1d381b27f7c5d2990e7c18fdd6e023285f2f4b87)) +* **build:** dir to put tools to general use ([fda0adb](https://github.com/HighCodeh/TentacleOS/commit/fda0adb5be7d9361a0636e630bb053d13e2b6a59)) +* **build:** implement cross-platform asset conversion ([0bcba78](https://github.com/HighCodeh/TentacleOS/commit/0bcba7866a96051643d4142cc8313ecc20af5e04)) +* **build:** register about settings screen and include paths ([f073975](https://github.com/HighCodeh/TentacleOS/commit/f0739759f43a82dadc2c1bd02bfc639ed1b3dcf5)) +* **build:** register battery settings screen and include paths ([b135ec4](https://github.com/HighCodeh/TentacleOS/commit/b135ec450a25ceeb50e2c4542486f307d39dab05)) +* **build:** register connection settings screen and include paths ([566fda7](https://github.com/HighCodeh/TentacleOS/commit/566fda762da5233d4ec8d2e26005144135fc1966)) +* **build:** register interface settings and include paths ([ddf8815](https://github.com/HighCodeh/TentacleOS/commit/ddf88151cd33bfaf96706809ed2cf866bfbfe514)) +* **build:** register new screens in CMake ([a15a9ac](https://github.com/HighCodeh/TentacleOS/commit/a15a9ac40b4ed6554c45e8fec618dafc8005f861)) +* **build:** send the sdkconfig to the both firmwares ([8906f3e](https://github.com/HighCodeh/TentacleOS/commit/8906f3eb6b0b369c90fcb9757ad0b961d299ce41)) +* **build:** sound settings screen include path ([012271d](https://github.com/HighCodeh/TentacleOS/commit/012271d3edd0ac99a7a6362edd93fc06dc3cb287)) +* **buttons_gpio:** added esp_lcd to REQUIRES ([794b433](https://github.com/HighCodeh/TentacleOS/commit/794b43392381fe74a0d8f4f137a1feaaeeb229d1)) +* **buttons_gpio:** read logic buttons from gpio ([62ba9c9](https://github.com/HighCodeh/TentacleOS/commit/62ba9c9c29fa44fe8a12e2e5e61fa807dfcf6661)) +* **buzzer:** add persistent configuration and volume control ([db7354e](https://github.com/HighCodeh/TentacleOS/commit/db7354e37f5fac7f83fe66de35a39de79ea1dbc3)) +* **c5/core:** implement unified radio engine and high-speed SPI bridge ([06a0353](https://github.com/HighCodeh/TentacleOS/commit/06a03532af00d35bbeae9cc605874d4188a66894)), closes [hi#speed](https://github.com/hi/issues/speed) +* **captive_portal:** storage to save users, password, 2fa or tokens ([a205a9c](https://github.com/HighCodeh/TentacleOS/commit/a205a9c3d07f9fcdbcd4362f480183c85f97f738)) +* **cc1101_spectrum:** read -dBm and send to spectrum ([883c60c](https://github.com/HighCodeh/TentacleOS/commit/883c60c85b3a857da6b8de3e1ceff39ff1599bb2)) +* **cc1101:** implement radio preset management(0-6) ([718f39c](https://github.com/HighCodeh/TentacleOS/commit/718f39c3a58853ac346cb25d9e0ef6e42304cd13)) +* **cc1101:** new cc1101 driver ([7515086](https://github.com/HighCodeh/TentacleOS/commit/7515086bcb7d730d9d95edfb41cb6f4a3ed2df14)) +* **config:** config file for OTA ([f82c397](https://github.com/HighCodeh/TentacleOS/commit/f82c39779dcf7341b3220f8e456e5e237e0b4479)) +* **conn_ui:** handle wifi enable state and networks access ([a38e8fc](https://github.com/HighCodeh/TentacleOS/commit/a38e8fc77a8b533db508c812dd7a87e03063af46)) +* **connect_wifi:** handle saved passwords and status polling ([30e9db4](https://github.com/HighCodeh/TentacleOS/commit/30e9db41e7a1f96f9c8ee062aeb4fbd3d3ddaa94)) +* **console:** added cd command to change workind dir ([1db1961](https://github.com/HighCodeh/TentacleOS/commit/1db1961b8b034d3bbd0cbbf9a93b1dcc1573a20f)) +* **console:** added ip command to see AP and STA ips ([291548d](https://github.com/HighCodeh/TentacleOS/commit/291548dfb4da1faa679bcdd3682fd24da6a7c054)) +* **console:** added, sniffer, scan client, evil twin, etc to commands ([3e6673a](https://github.com/HighCodeh/TentacleOS/commit/3e6673a8a87008874c8be0a51992ebb8b2218b79)) +* **console:** command tasks to see running tasks in moment ([0905b1b](https://github.com/HighCodeh/TentacleOS/commit/0905b1b358cdf1f9e2dc0593a1bb00507db1f2fb)) +* **console:** console commands for filesystem and system ([18a992d](https://github.com/HighCodeh/TentacleOS/commit/18a992d1a57f36566f427761548281c2ed8f6a2c)) +* **console:** console service to sendo commands via terminal ([c45e5fa](https://github.com/HighCodeh/TentacleOS/commit/c45e5fa835814a4c8b2f10f200821c36c2352a7b)) +* **console:** wifi commands to save configs ([84e7196](https://github.com/HighCodeh/TentacleOS/commit/84e719606eb36a046ec8ed4e83cb7e79629d36ee)) +* **console:** wifi commands to use wifi service and applications functions ([c256939](https://github.com/HighCodeh/TentacleOS/commit/c256939f0c8de7329308807b9ab3aaacff841d3b)) +* **contributing:** MD file containg the contributing steps and tips for this project ([455d4fe](https://github.com/HighCodeh/TentacleOS/commit/455d4fe73ac922d12984b8426a439800b4f25d17)) +* **deauther_detector:** deauther packet detector with promiscuous mode and channel hopping ([06096f1](https://github.com/HighCodeh/TentacleOS/commit/06096f17d4e106b46509b817422967e4149efc69)) +* **dns:** added the stop function to dns server ([4435863](https://github.com/HighCodeh/TentacleOS/commit/4435863f4245dc57fc906e230ab77014915a69db)) +* **ducky_parser:** ducky parser for BT ([987f74f](https://github.com/HighCodeh/TentacleOS/commit/987f74f7273c21e9076e3783daf3f83d8bc214b3)) +* **ducky:** ducky parser for mouse commands ([1212585](https://github.com/HighCodeh/TentacleOS/commit/121258569d99b4af132677828a10835731900680)) +* **espnow_chat:** chat between highboys using espnow ([fa0d3d3](https://github.com/HighCodeh/TentacleOS/commit/fa0d3d3b0c5c7f0dc2b73f2640f465caf340a151)) +* **espnow_chat:** config files for chat using esp-now ([c8151a6](https://github.com/HighCodeh/TentacleOS/commit/c8151a62f47e0bbf07fae8f07082008bf424c9d2)) +* **evil_twin:** now loads custom html from flash and save passwords on json ([3bc90fb](https://github.com/HighCodeh/TentacleOS/commit/3bc90fbe644c11f3d5406d7d59c55bae7d4bac37)) +* **gatt:** added gatt explorer function ([238e203](https://github.com/HighCodeh/TentacleOS/commit/238e203a9f3740d2e1f0f4e052129487a5047df4)) +* **github:** files to github workflow build realeases and version automaticly ([0fad330](https://github.com/HighCodeh/TentacleOS/commit/0fad330fbb7ddf8b044174a11cb44ec62e8e2187)) +* **header_ui:** add dynamic wifi status icon ([b85b228](https://github.com/HighCodeh/TentacleOS/commit/b85b2284a474e12d1ed70d5cdba54c61ec9ccfa5)) +* **html:** html for captive portal ([30c136f](https://github.com/HighCodeh/TentacleOS/commit/30c136faa407898694061f4e7eb00bbdd59ca29a)) +* http server ([233b1f8](https://github.com/HighCodeh/TentacleOS/commit/233b1f8570588ad0b08b17ffb81a2ecfd2be57b2)) +* **http:** send file from sd directory ([0b4ec24](https://github.com/HighCodeh/TentacleOS/commit/0b4ec24781a9f291bd126c919711402c4fd5a88f)) +* **icons:** add new icon resources ([6285ebb](https://github.com/HighCodeh/TentacleOS/commit/6285ebb807a42f8fd52f2e67500a14622734852f)) +* implement init routine for battery management IC ([96c30c3](https://github.com/HighCodeh/TentacleOS/commit/96c30c343706e44157cd8ea297159e2783630c32)) +* infrared menu ([f299cfc](https://github.com/HighCodeh/TentacleOS/commit/f299cfccf8c50933a03b590ad294fe88ba46b03b)) +* **input:** add keyboard mode support ([0931fab](https://github.com/HighCodeh/TentacleOS/commit/0931fab7edb775140700ef495890c60ac8b9185b)) +* integrate GPIO menu option into main menu ([476bbe4](https://github.com/HighCodeh/TentacleOS/commit/476bbe4a53ba57265d6e2a1447aef9f6a847732c)) +* ir service ([acf38ec](https://github.com/HighCodeh/TentacleOS/commit/acf38ecdd253b807f962a4f06846a8ff02af642e)) +* JSON processor ([3ea1442](https://github.com/HighCodeh/TentacleOS/commit/3ea144277c4587bece4692d2117437c2fade928e)) +* JSON processor ([cd9f3d8](https://github.com/HighCodeh/TentacleOS/commit/cd9f3d827512d22be75a18463df2d0be8665bd72)) +* **kernel.c:** added safeguards and use the new sys_monitor ([99b110f](https://github.com/HighCodeh/TentacleOS/commit/99b110fa16f35517ca25af3005ed94279e58555a)) +* **kernel:** added temporary ram monitor ([acd192e](https://github.com/HighCodeh/TentacleOS/commit/acd192e8b20f3da8def050a9f29b86c1c879cafe)) +* **keyboard:** add submit callback and keyboard mode integration ([745e9ea](https://github.com/HighCodeh/TentacleOS/commit/745e9ea352e10fdc374f153f1d03b975c14b5096)) +* **lvgl_port:** middlewares to lvgl indev and disp ([dde679c](https://github.com/HighCodeh/TentacleOS/commit/dde679cd814634be4132fd2c8e0781c2953d1ba4)) +* **mac_vendors:** most commom mac vendors to scam clients ([d2043c9](https://github.com/HighCodeh/TentacleOS/commit/d2043c921aca04bf20b3191cbb302b1d432e6b53)) +* **menu:** add sd_browser entry and integrate microSD browser ([71588a5](https://github.com/HighCodeh/TentacleOS/commit/71588a5d77e8ee534850cc6c4e0b81d9e09fc94c)) +* **menu:** added back button ([84b1c91](https://github.com/HighCodeh/TentacleOS/commit/84b1c915a6f615c5b14ea3ae689f66ab9e8ab6a5)) +* **menu:** back to home button ([2a31671](https://github.com/HighCodeh/TentacleOS/commit/2a3167113a81d4f91d9f17b6ce8d8205bb585881)) +* new configs to HID and BLE ([50d0837](https://github.com/HighCodeh/TentacleOS/commit/50d083733789de52999160e2c77e0321d3b566cc)) +* new menus logic ([bebb65d](https://github.com/HighCodeh/TentacleOS/commit/bebb65d468e7a7031e81ca7d2c1520486f2e9174)) +* new sd card service ([385b505](https://github.com/HighCodeh/TentacleOS/commit/385b505b9c3e9feb4d7b43ceea9d38a34de0f4f3)) +* **OTA:** Over-The-Air updating firmware ([5e6e384](https://github.com/HighCodeh/TentacleOS/commit/5e6e38406ab384e262c3084214b16ead019c7099)) +* **oui_lookup:** added oui lookup to know devices vendor ([21da595](https://github.com/HighCodeh/TentacleOS/commit/21da595b6f45dd0cba4317ccebb6aa0d5f10d27f)) +* **pcap:** pcap serializer header ([8cb10ce](https://github.com/HighCodeh/TentacleOS/commit/8cb10ceb267c4c3913816297f0e19887573675d3)) +* **pins:** added gpio extra pins ([e518df4](https://github.com/HighCodeh/TentacleOS/commit/e518df49b2296f7cb125bd4895a4eb81a09438d2)) +* **port_scan:** added single and multi range ip of port scan (ip range and CIDR) ([76e8752](https://github.com/HighCodeh/TentacleOS/commit/76e8752871d42dab34f5443d0fc414f34dd5f02c)) +* **probe_monitor:** Captures "Probe Request" frames to see what SSIDs nearby devices are searching for ([691dcad](https://github.com/HighCodeh/TentacleOS/commit/691dcadcf11e14f0f0cf522cdd36633103b3d4f2)) +* **protocol_spi:** implement binary SPI bridge between P4 and C5 ([866386c](https://github.com/HighCodeh/TentacleOS/commit/866386cfdb4c3450b5f1e07e68883a6f652b3c60)) +* **protocol_spi:** implement binary SPI bridge between P4 and C5 ([da964bb](https://github.com/HighCodeh/TentacleOS/commit/da964bb021d6f75f26b5ab998df68933cbffae02)) +* sd_manager service ([d3601ec](https://github.com/HighCodeh/TentacleOS/commit/d3601ec92ddc9209a783ee299b65addbb6adc3e5)) +* **setup:** setup.sh file to verify for git conventions ([3625dc2](https://github.com/HighCodeh/TentacleOS/commit/3625dc2dcbb7e80ddb71b6298a789706e232fd85)) +* **signal_monitor:** create a task for signal monitor and put it to PSRAM ([a8aca1c](https://github.com/HighCodeh/TentacleOS/commit/a8aca1c642ec38f44f516be7e4bec1d1442163fd)) +* **signal_monitor:** Signal strength graph (RSSI) of a specific target for physical location. ([1463144](https://github.com/HighCodeh/TentacleOS/commit/146314435909b0c8befd75a325e94e90b312323c)) +* simple bad-usb ([0fd9fad](https://github.com/HighCodeh/TentacleOS/commit/0fd9fad2f8237c5606d90ab0cfdb866c306250bb)) +* **spectrum:** added new subghz spectrum screen ([8090094](https://github.com/HighCodeh/TentacleOS/commit/8090094243b953fe45c33666bba4ef2b75941547)) +* **spi_protocol:** more protocols to improve more the spi_bridge ([613b198](https://github.com/HighCodeh/TentacleOS/commit/613b198c8120a131b2169935aaff4e1a1762e34c)) +* **spi_slave:** configuration to C5 start do listen commands ([2cd101c](https://github.com/HighCodeh/TentacleOS/commit/2cd101c4502a4a3adfeded18bead1a4af82276ec)) +* **spi/c5:** define unified SPI command set and packed data structures ([44b8ec6](https://github.com/HighCodeh/TentacleOS/commit/44b8ec6c0a1b0934582df0c2db66ae7ab67bbc56)) +* **spi:** expand protocol definitions and add structured data types ([45db194](https://github.com/HighCodeh/TentacleOS/commit/45db194520e52f6c59da92d39fa1a26c3afef422)) +* **spi:** implement asynchronous streaming headers ([16a7c83](https://github.com/HighCodeh/TentacleOS/commit/16a7c83dcdb358acd613d04a32706371327b7a63)) +* **spi:** implement binary probe monitoring and incremental data fetching ([142b0fe](https://github.com/HighCodeh/TentacleOS/commit/142b0fe72962f50dd9d45217fbe0d85fcc963844)) +* **spi:** implement binary sniffer control ([ac873cb](https://github.com/HighCodeh/TentacleOS/commit/ac873cb53f66ec583dd484b458563b00dedb6995)) +* **spi:** implement stream task and improved command handling ([70bb987](https://github.com/HighCodeh/TentacleOS/commit/70bb987782372262183577c65e04eead4dab464a)) +* **spi:** implement synchronized client scanner with binary result fetching ([02cf303](https://github.com/HighCodeh/TentacleOS/commit/02cf303813af9101ce0041ccdc83ef1c0ba1dd74)) +* **spi:** offload deauth detection and packet analysis to c5 ([b3c8855](https://github.com/HighCodeh/TentacleOS/commit/b3c88559920bd5da07d26f14bfd6f1dd1d54dc0c)) +* **spi:** spi bridge now verify firmware versions to know when update high boy ([1ce9c58](https://github.com/HighCodeh/TentacleOS/commit/1ce9c581b073b16ede8e86f75f451c968ba12048)) +* **st25r3916:** add core driver module ([02a642d](https://github.com/HighCodeh/TentacleOS/commit/02a642d7f5f459d38840e45cd272e688a6af0f48)) +* **st25r3916:** add FIFO control module ([0e5f103](https://github.com/HighCodeh/TentacleOS/commit/0e5f1031f5be7575ea20056a4059a775bce080cd)) +* **st25r3916:** add IRQ polling implementation ([181bc88](https://github.com/HighCodeh/TentacleOS/commit/181bc886c59988e2ef8ef2e0f50f348e8880d4cc)) +* **st25r3916:** add register map and bit definitions ([f9554d3](https://github.com/HighCodeh/TentacleOS/commit/f9554d3ca1e03a2d22bbca865bdead9fafa9891f)) +* **st25r3916:** adddirect command definitions ([9225295](https://github.com/HighCodeh/TentacleOS/commit/922529527965705ac8c3c4feb140e67870e427a2)) +* **st25r3916t:** add unimplemented AAT calibration stub ([d4241c2](https://github.com/HighCodeh/TentacleOS/commit/d4241c2484b0adf2bf808353bec14a4378bce4fd)) +* **st7789:** add persistent display config and rotation support ([313bdd9](https://github.com/HighCodeh/TentacleOS/commit/313bdd9ecf33b208469fd468c35049b018d8a14f)) +* **storage_assets:** add file write support ([f7c3d19](https://github.com/HighCodeh/TentacleOS/commit/f7c3d19926a5e3d6ac87838313fb951d8088c174)) +* **storage:** add modules for microSD-based storage access and control ([e6abb05](https://github.com/HighCodeh/TentacleOS/commit/e6abb05e72e4bf6ee7bb44a8afa982df03032488)) +* **storage:** added a place to save scanned aps ([472e476](https://github.com/HighCodeh/TentacleOS/commit/472e476cff77aaaa27887788ae1295f0d5d0cf34)) +* **storage:** added new file to store know networks ([af8f9d0](https://github.com/HighCodeh/TentacleOS/commit/af8f9d00c5a4b7fea545100b9052704c220b940a)) +* **storage:** ensure default directories on initialization ([fa616dc](https://github.com/HighCodeh/TentacleOS/commit/fa616dccef54aa8a0f84b0aa38c8f72b91ae1bd1)) +* **storage:** file to store scanned clients ([67bbc8f](https://github.com/HighCodeh/TentacleOS/commit/67bbc8fdf98b1bea9a77f4715e3c864bff9ba217)) +* **storage:** json to save ble scanned devices ([12acb0b](https://github.com/HighCodeh/TentacleOS/commit/12acb0b9f93358ad2e124ecb59e1c9ed421747d8)) +* **subghz:** add protocol serializer and parser for High Boy format ([b70d097](https://github.com/HighCodeh/TentacleOS/commit/b70d0975cdfe5e9acb7194f6b87f51ba3a36e93f)) +* **subghz:** add storage abstraction layer for signal saving ([4d03937](https://github.com/HighCodeh/TentacleOS/commit/4d03937c433963adf558da016440344bb97d4af1)) +* **SubGhz:** application for spectrum subghz ([29cf1f7](https://github.com/HighCodeh/TentacleOS/commit/29cf1f7fc656c4ffc2ad85ee5678061406cff3c6)) +* **subghz:** file loader ([4b34b2c](https://github.com/HighCodeh/TentacleOS/commit/4b34b2c385103fd3f1a6250cf6848cad5c2334e9)) +* **subghz:** hoping frequencys ([6647ab3](https://github.com/HighCodeh/TentacleOS/commit/6647ab3a9b721fda05c5ebae7e8b7befb052598f)) +* **subghz:** integrate presets and storage into receiver logic ([135d076](https://github.com/HighCodeh/TentacleOS/commit/135d076aca1a91602bbd7dbc0f606f54f80bbca6)) +* **subghz:** now spectrum analyser includes waterfall visualization ([cebd683](https://github.com/HighCodeh/TentacleOS/commit/cebd683e1dd1d37b29fbf51192140473aaf9a631)) +* **SubGhz:** receiver raw RF 433,92 symbols ([e675c13](https://github.com/HighCodeh/TentacleOS/commit/e675c132e9b55cd9fe7c9c350f927080110d1974)) +* **subghz:** spectrum subghz screen ([2a499ec](https://github.com/HighCodeh/TentacleOS/commit/2a499ec8aa83835960d0d4829b9c2aad8b4a71c7)) +* **subghz:** testing configs ([9a561ec](https://github.com/HighCodeh/TentacleOS/commit/9a561ec580bc4169ab55b45c3e892eea63e47945)) +* **subghz:** trying to decode signals and identify protocols ([39ed227](https://github.com/HighCodeh/TentacleOS/commit/39ed227fdcd2927ff1cf99d5119f9e78df18aad2)) +* **subghz:** type for structured data for subghz protocol ([bc5ee75](https://github.com/HighCodeh/TentacleOS/commit/bc5ee750e1c0b36e83e07d4b68f2aa62bd8a6b2e)) +* switching hardcoded HTML to sd-card stored .html ([98a7c0b](https://github.com/HighCodeh/TentacleOS/commit/98a7c0bece71150d00e10c165fc58486911e5ab7)) +* **sys_monitor:** added constant task monitor, delete task if heap < 256 bytes ([d2e7ca6](https://github.com/HighCodeh/TentacleOS/commit/d2e7ca69c140caaf106f7a6c6fed8a5b52f5ffc4)) +* **sys_monitor:** espcial handling for UI TASK ([2569056](https://github.com/HighCodeh/TentacleOS/commit/256905679ffb62659436644397ccc6366814d5af)) +* **sys:** implement automated C5 firmware update system ([d2c70b8](https://github.com/HighCodeh/TentacleOS/commit/d2c70b8cd22449d097d58afd53c12957b357fefb)) +* **target_scanner:** Performs a focused scan on a specific BSSID to identify all connected clients ([5cc666b](https://github.com/HighCodeh/TentacleOS/commit/5cc666b68e1edd24ea4a579e3f06c1141a59101a)) +* **TEMPLATE:** Template for Firmware Issues ([b8402fd](https://github.com/HighCodeh/TentacleOS/commit/b8402fdaff6b9307d3716167a9aef796dc6c4e23)) +* **TEMPLATE:** Template for Firmware pull requests ([f0d5373](https://github.com/HighCodeh/TentacleOS/commit/f0d537349c9de5e8db1bcc90df5831716fb43d11)) +* testing i2c ([2c5dba5](https://github.com/HighCodeh/TentacleOS/commit/2c5dba5a1e14b450e2fddecc3b3ae6fdf8773ed6)) +* **tools:** automate build & flash for esp32-p4 and esp32-c5 ([8d4e131](https://github.com/HighCodeh/TentacleOS/commit/8d4e1312bf190a7b812c4b73b551336fd4b59ee1)) +* **tools:** automate building for esp32-p4 and esp32-c5 ([b2b712e](https://github.com/HighCodeh/TentacleOS/commit/b2b712e45b450390d75d8cc62d13d4e8008a03d9)) +* **tools:** automate flash for esp32-p4 and esp32-c5 ([d44a82a](https://github.com/HighCodeh/TentacleOS/commit/d44a82a32360bc2ada348af5d20760e5562922fd)) +* **tusb_desc:** added descriptor to mouse HID, now is Keyboard + mouse ([5dbc1e4](https://github.com/HighCodeh/TentacleOS/commit/5dbc1e4fe500eaae044c7de19bada1ea072671ee)) +* **ui_manager:** added bluetooth service start ([c1c7793](https://github.com/HighCodeh/TentacleOS/commit/c1c7793ff4a1b1134d012dd68fa95f7455fa359d)) +* **ui_manager:** ui hard_reset task if initial task become deleted ([a3ceea4](https://github.com/HighCodeh/TentacleOS/commit/a3ceea48a96971d9d39d4c70b4c44e3203eb8288)) +* **ui:** add about settings screen ([4da6914](https://github.com/HighCodeh/TentacleOS/commit/4da6914944acf4be946c384c3e256b3bf10454f5)) +* **ui:** add battery settings screen ([f77b93e](https://github.com/HighCodeh/TentacleOS/commit/f77b93e2454e4334b2d512cb99e5d80ad85c9f9d)) +* **ui:** add boot screen with delay before home screen ([5219552](https://github.com/HighCodeh/TentacleOS/commit/5219552a02b745000abaeab8b18b452f0b1bcf37)) +* **ui:** add connection settings screen ([7e4132d](https://github.com/HighCodeh/TentacleOS/commit/7e4132dba1a7213a2ead96458c06a4a9f8de1178)) +* **ui:** add display settings placeholder screen ([69d1e3b](https://github.com/HighCodeh/TentacleOS/commit/69d1e3ba65217fa585c7e4a7d59532bc4e779bfa)) +* **ui:** add footer visibility control and theme integration ([3baec16](https://github.com/HighCodeh/TentacleOS/commit/3baec16c58610b233abe7bef46febe6d2caafbbc)) +* **UI:** add header and footer components ([d01a34f](https://github.com/HighCodeh/TentacleOS/commit/d01a34f65c3ae82cca4555a348b917be41914de0)) +* **UI:** add initial menu with dots and indicator ([c354b29](https://github.com/HighCodeh/TentacleOS/commit/c354b298c71645124299d58d2d9bf95d4a0f92c6)) +* **ui:** add interface settings screen ([99ee3e5](https://github.com/HighCodeh/TentacleOS/commit/99ee3e5c9e77e925b34781201959f92f661bbc25)) +* **ui:** add keyboard overlay with buzzer feedback ([b93fd44](https://github.com/HighCodeh/TentacleOS/commit/b93fd449d19e1309f1576f6466438ddf43080344)) +* **ui:** add message box ([873b120](https://github.com/HighCodeh/TentacleOS/commit/873b120e504c18e0bcdcf42c1dae394549731a8c)) +* **ui:** add persistent theme management and JSON loading ([ef5b25c](https://github.com/HighCodeh/TentacleOS/commit/ef5b25cb0cd717aa364b82954490d68bac14fc11)) +* **ui:** add settings screen ([b614487](https://github.com/HighCodeh/TentacleOS/commit/b614487b7c67e87380862f3560dc03acf132f959)) +* **ui:** add sound settings screen ([7b8b2e6](https://github.com/HighCodeh/TentacleOS/commit/7b8b2e6f80e5c595db7f5efc4c02fb1a96a2a4fb)) +* **ui:** add time display to header ([4ad8d46](https://github.com/HighCodeh/TentacleOS/commit/4ad8d469eb0905e63fc044e2689b242343a3e86f)) +* **ui:** add wifi ap screen to ui manager ([55946eb](https://github.com/HighCodeh/TentacleOS/commit/55946eb16afd419b2e9390d8eb8f2a2b41413b96)) +* **ui:** add wifi scan menu to ui manager ([abd8b24](https://github.com/HighCodeh/TentacleOS/commit/abd8b2494bce60adc6ac26253831fe657975e755)) +* **ui:** add wifi scan monitor to ui manager ([98c4ae5](https://github.com/HighCodeh/TentacleOS/commit/98c4ae5157cf7f047d5514f51e4641419243b658)) +* **ui:** add wifi scan probe to ui manager ([299f7d8](https://github.com/HighCodeh/TentacleOS/commit/299f7d87cfb2688af754adfb0f425adc5b5f74a3)) +* **ui:** add wifi scan stations to ui manager ([f9f5d3e](https://github.com/HighCodeh/TentacleOS/commit/f9f5d3ee08b46cc5a254db075197a12dbf9a64b5)) +* **ui:** add wifi scan target to ui manager ([58cfe94](https://github.com/HighCodeh/TentacleOS/commit/58cfe94d4574fbfcdbf1d52c5dfa50cb91cc099c)) +* **ui:** added buzzer sound effects to coverflow menu ([22fdaec](https://github.com/HighCodeh/TentacleOS/commit/22fdaeccee044f0391e4c286d209d682ea4e6e1d)) +* **ui:** added menu and submenu for bluetooth spam ([5caccda](https://github.com/HighCodeh/TentacleOS/commit/5caccdaa59c3177e6e9be03f6e78ea072e26131b)) +* **ui:** bluetooth connect screen ([12a976e](https://github.com/HighCodeh/TentacleOS/commit/12a976e3192767354ce5bf810f5545b160e0e49e)) +* **UI:** browse files menu option ([217b540](https://github.com/HighCodeh/TentacleOS/commit/217b5403e43fa6adb3e5ef10dbbf2b3fd34d1bca)) +* **ui:** display navigation and buzzer feedback in settings screen ([f665e79](https://github.com/HighCodeh/TentacleOS/commit/f665e791069f0d7fd1d8c44cd11c34970d58ded7)) +* **ui:** dynamic theme in keyboard component ([77daddc](https://github.com/HighCodeh/TentacleOS/commit/77daddc7470e78f2cd7e36aab5dbb41c2d166c8f)) +* **UI:** i forget to send header to use ui_manager ([89fef5a](https://github.com/HighCodeh/TentacleOS/commit/89fef5a74973091be6c57adbae15e1e4e9692788)) +* **ui:** implement boot screen ([9712fef](https://github.com/HighCodeh/TentacleOS/commit/9712fef6cb28f7cc59ae00e4aee35b3327e7e8b0)) +* **ui:** implement dynamic theme switching and persistence ([932ea41](https://github.com/HighCodeh/TentacleOS/commit/932ea41d70c36486cadb01d31fbdc379c182872b)) +* **ui:** implement menu with dynamic theme ([40a861c](https://github.com/HighCodeh/TentacleOS/commit/40a861cbe5f52f9d31bf175c28ee5914d60dd1a2)) +* **UI:** implement screen switching for wifi and subghz ([913f3e2](https://github.com/HighCodeh/TentacleOS/commit/913f3e236d184ac6b221a1ba34142dfe2922f2b2)) +* **ui:** improve message box input handling ([ffcc3c1](https://github.com/HighCodeh/TentacleOS/commit/ffcc3c1d66a745868b5fdb793c722a3ef4f0d4f3)) +* **ui:** improve settings screen layout ([9bd56cd](https://github.com/HighCodeh/TentacleOS/commit/9bd56cdaeab8ca53984ffc279e57b6ebc6849549)) +* **ui:** integrate about settings into screen navigation ([63e2185](https://github.com/HighCodeh/TentacleOS/commit/63e2185d07139a7ee8e9bf082c60379cfcd038c8)) +* **ui:** integrate battery settings into screen navigation ([7e449d5](https://github.com/HighCodeh/TentacleOS/commit/7e449d52ca09ba739b4b77d3c2b6b0e505d192bb)) +* **ui:** integrate connection settings into screen navigation ([079a734](https://github.com/HighCodeh/TentacleOS/commit/079a7340c4eac037c0f1489391846fa9f2b38ff5)) +* **ui:** integrate display settings into UI manager ([18a5843](https://github.com/HighCodeh/TentacleOS/commit/18a58436aa7275eb80ac3a888ad53c40deecacf6)) +* **ui:** integrate interface settings into screen navigation ([fe413e7](https://github.com/HighCodeh/TentacleOS/commit/fe413e7a3031556144928ce215b6e3c8c9bc5464)) +* **ui:** integrate settings screen into UI manager and screen enum ([e60fe72](https://github.com/HighCodeh/TentacleOS/commit/e60fe7272420bf3903bad0736124230533dfc267)) +* **ui:** integrate sound settings into screen navigation ([8768c0b](https://github.com/HighCodeh/TentacleOS/commit/8768c0be7285462457c00cd639f05344c07118d3)) +* **ui:** integrate theme and file-based audio into sound settings ([c11cec1](https://github.com/HighCodeh/TentacleOS/commit/c11cec106f261510ce5425e2500b1a6c82f36869)) +* **ui:** integrate theme and sound effects into about screen ([adf950b](https://github.com/HighCodeh/TentacleOS/commit/adf950b20937d6ae5274930e97d480c9ddedbd5f)) +* **ui:** integrate theme and sound effects into battery settings ([c9ce63b](https://github.com/HighCodeh/TentacleOS/commit/c9ce63b2d5017fda690e43f155cceb427df97415)) +* **ui:** integrate theme and styles into header ([ed95ea8](https://github.com/HighCodeh/TentacleOS/commit/ed95ea80fd12dcb592d23d57d08eb46d648b7e70)) +* **ui:** integrate theme, brightness control, and display rotation ([99cdff5](https://github.com/HighCodeh/TentacleOS/commit/99cdff5945baed030057d1258ec530bf8a3c9d7d)) +* **ui:** keyboard in connect wifi screen ([f9ab92d](https://github.com/HighCodeh/TentacleOS/commit/f9ab92d3ff71ab655676fabe9aa10044bb149449)) +* **UI:** Load binary image to psram ([00a1d51](https://github.com/HighCodeh/TentacleOS/commit/00a1d51c5a7b8843c112c23da2db316b3f15e208)) +* **ui:** new bad usb UI ([dae007e](https://github.com/HighCodeh/TentacleOS/commit/dae007e3c52721cdf2f0310bf7ef9c8848703f3b)) +* **ui:** new boot screen ([d7a2e3a](https://github.com/HighCodeh/TentacleOS/commit/d7a2e3af851684be5f89f92eca4ef32be91ebb14)) +* **ui:** new initial ui using lvgl (just home for now) ([efdf7d1](https://github.com/HighCodeh/TentacleOS/commit/efdf7d1c0d12f44b3584c994d45442e4ff414a8a)) +* **ui:** new wifi and config screen ([67530db](https://github.com/HighCodeh/TentacleOS/commit/67530dbc2353f0abb5e7d83a9d79f091634d8e8a)) +* **ui:** new wifi UIs ([a096801](https://github.com/HighCodeh/TentacleOS/commit/a096801f180ece0a7c0b1541ca12e97e47fc6ac3)) +* **UI:** refactor home & header to use PSRAM for menu and improve alignment ([ecc6dab](https://github.com/HighCodeh/TentacleOS/commit/ecc6dab2b48370cf436f3194b98166c4ec7bcbfc)) +* **ui:** refine boot screen animations ([48c4415](https://github.com/HighCodeh/TentacleOS/commit/48c44155ea56534506eb496f52a4ec1d7ba1b785)) +* **ui:** refine display settings layout and animations ([caf3c97](https://github.com/HighCodeh/TentacleOS/commit/caf3c9712171ed9e522c927930066d636f7761ad)) +* **ui:** register new screen in to ui manager ([c8b6723](https://github.com/HighCodeh/TentacleOS/commit/c8b6723e9295a5694e9898dd4d26a3496ebed3d3)) +* **ui:** register new screens in ui manager switch ([702d3ea](https://github.com/HighCodeh/TentacleOS/commit/702d3ea09d0131cf4d6699c90697e50ab5890208)) +* **ui:** unify settings menu theme and input timer ([4c705a1](https://github.com/HighCodeh/TentacleOS/commit/4c705a1ff6523df6c8552aee457a72128650cc36)) +* **ui:** wifi connect screen ([f98b138](https://github.com/HighCodeh/TentacleOS/commit/f98b138d173c6559e42f9c7943217b5acaceb9d7)) +* **ui:** wifi scan ap screen ([78b7a3d](https://github.com/HighCodeh/TentacleOS/commit/78b7a3dd171f0c588e386c0d5cbacd4f098fb70c)) +* **ui:** wifi scan follow dynamic theme ([0bcb494](https://github.com/HighCodeh/TentacleOS/commit/0bcb49492f67bca48fdd8e1857336292365081fe)) +* **ui:** wifi scan menu screen ([c2e860c](https://github.com/HighCodeh/TentacleOS/commit/c2e860c5b94ae74e25f41991d29e288489dec522)) +* **ui:** wifi scan monitor ([efd2514](https://github.com/HighCodeh/TentacleOS/commit/efd2514d9e28868cf0263895f69462ff3c0f3592)) +* **ui:** wifi scan probe screen ([99d1ea3](https://github.com/HighCodeh/TentacleOS/commit/99d1ea3b4ea8816ac8137c8ead2d6e160ed0876d)) +* **ui:** wifi scan stations screen ([4e27fb0](https://github.com/HighCodeh/TentacleOS/commit/4e27fb00a3894c699dab77cd6f3b4f3b8c24db7b)) +* **ui:** wifi scan target screen ([05c4b58](https://github.com/HighCodeh/TentacleOS/commit/05c4b5854824cd258dae30ae0f1ad880bb7cabb7)) +* **ui:** wifi screen follow dynamic theme ([e043a7e](https://github.com/HighCodeh/TentacleOS/commit/e043a7e3d5e92a0b95dc7f9eb064dd6feba080f3)) +* **UI:** wifi ui ([c9afce2](https://github.com/HighCodeh/TentacleOS/commit/c9afce275022dc4013642e5f5a0a967348f843b9)) +* virtual stream display ([90a2fed](https://github.com/HighCodeh/TentacleOS/commit/90a2fed3bd274551653de0eff9026587b26b3aae)) +* wifi deauther ([533d3ac](https://github.com/HighCodeh/TentacleOS/commit/533d3ac376f52724bbb61c534569aca0e655b56f)) +* wifi deauther ([c8d444c](https://github.com/HighCodeh/TentacleOS/commit/c8d444ceccadb7dfbba0fb91b43bb68d7c07bd17)) +* **wifi_beacon_spam:** wifi beacon spam, random and custom ([1542207](https://github.com/HighCodeh/TentacleOS/commit/154220717571f2a2d575513f07f5bd83a085beda)) +* **wifi_deauther:** added broadcast deauth frame ([08aeed0](https://github.com/HighCodeh/TentacleOS/commit/08aeed0bb04b3a418b39bed7fe7a8b312348b5d6)) +* **wifi_deauther:** send wifi association request ([4341f5c](https://github.com/HighCodeh/TentacleOS/commit/4341f5cc135aa8e1407b0297f2b05d69a8902e4e)) +* **wifi_deauther:** send wifi association request ([fbe1129](https://github.com/HighCodeh/TentacleOS/commit/fbe1129ffcf7c9975f40c2be9c30001ea9627273)) +* **wifi_flood:** added association, auth and probe request flood ([6ccec62](https://github.com/HighCodeh/TentacleOS/commit/6ccec625fff79d030942ca29a21b8df7639bd1d5)) +* **wifi_menu:** new wifi ui ([1379778](https://github.com/HighCodeh/TentacleOS/commit/13797780af13fb813969b8b6750e299ab0985607)) +* **wifi_service:** added channel hopping and wifi promiscuous start/stop ([001848d](https://github.com/HighCodeh/TentacleOS/commit/001848dcb5281ab1d3472baa4d045f7a4c69ad26)) +* **wifi_service:** added wifi_stop e wifi_start (its not a init or deinit) ([ba45f12](https://github.com/HighCodeh/TentacleOS/commit/ba45f12b124c5e50d541acf98de11387aba7f418)) +* **wifi_service:** get ssid to connected wifi ([0ec8756](https://github.com/HighCodeh/TentacleOS/commit/0ec87567d1acd4a20cf44318fc7fe1058ed0f392)) +* **wifi_service:** get ssid to connected wifi ([8ce5f7f](https://github.com/HighCodeh/TentacleOS/commit/8ce5f7f38a6d3c461aca5fcdeb5c19f82d67f4cf)) +* **wifi_service:** header for wifi 802.11 protocol headers, like 802.11 MAC handler and 802.11 Frame control ([ebdc290](https://github.com/HighCodeh/TentacleOS/commit/ebdc290d5d831dc350b660c3ddf3fc7081e6bded)) +* **wifi_service:** load and save config files ([7957a4b](https://github.com/HighCodeh/TentacleOS/commit/7957a4bf9c4342000c3e7ca86c5c9edd83c04bbc)) +* **wifi_service:** new functions to save config and know networks ([c622c2c](https://github.com/HighCodeh/TentacleOS/commit/c622c2c18e5d3fdf85526edf25b17c0403c05061)) +* **wifi_service:** perform a full scan in all channels ([a9394b3](https://github.com/HighCodeh/TentacleOS/commit/a9394b3b5b3c06e7b3e6ed51c016b3745792c35f)) +* **wifi_service:** perform full scan in all channels ([7d670e2](https://github.com/HighCodeh/TentacleOS/commit/7d670e2f3aec54dbcb88fe1baf303a7b8c02908d)) +* **wifi_service:** verify if wifi is active and if wifi is connected to some AP ([3cf4718](https://github.com/HighCodeh/TentacleOS/commit/3cf47187fb60655dfdf3b94ee70ad1a5bac9c4ff)) +* **wifi_sniffer:** ensure that sniffer caputured all EAPOL packets and capture PMKID AP SSID ([6e984cf](https://github.com/HighCodeh/TentacleOS/commit/6e984cffc1a334d83e178fe87e36b8bad897e9df)) +* **wifi_sniffer:** wifi sniffer, BEACONS-PROBES-RAW-EAPOL-PMKID ([518de3c](https://github.com/HighCodeh/TentacleOS/commit/518de3c06e3c941ea8459a7c83cb1de02b7c2ee5)) +* **wifi_ui:** redirect scan option to scan menu ([c13e557](https://github.com/HighCodeh/TentacleOS/commit/c13e557ef612cb284cbc9c831041347d2bf5e73f)) +* **wifi/c5:** implement unified command dispatcher for complex operations ([c42892c](https://github.com/HighCodeh/TentacleOS/commit/c42892c8b381c994b40fe3ddab4fe51f1e8e53b5)) +* **wifi:** add helpers for sniffer and target scanner UI ([61033b5](https://github.com/HighCodeh/TentacleOS/commit/61033b5695fbdf443eba38e3490a901a5e3d57ad)) +* **wifi:** add traffic analyzer and related headers ([39f6748](https://github.com/HighCodeh/TentacleOS/commit/39f6748893f561741c43bc55a53ca64778f01d09)) +* **wifi:** adding a TCP/UDP port scanner (port, protocol, banner). ([06862ec](https://github.com/HighCodeh/TentacleOS/commit/06862ecfb2ae008c657c827e1f5f4c9e0b87a552)) +* **wifi:** adding default config files ([da537a9](https://github.com/HighCodeh/TentacleOS/commit/da537a94d864f1dcc9f7f08001b873d90cfff71d)) +* **wifi:** deauther packet detector (testing discord webhook) ([e7b5b42](https://github.com/HighCodeh/TentacleOS/commit/e7b5b420eee1589be0792d73203a9c9f2dcaaa50)) +* **wifi:** expose live result count for dynamic SPI tracking on target scanner ([ad9380e](https://github.com/HighCodeh/TentacleOS/commit/ad9380e407c347d220c2317c1c9aaf19bbae776d)) +* **wifi:** implement binary deauther control ([87a728e](https://github.com/HighCodeh/TentacleOS/commit/87a728e45a02456636f0d6662b5fe29bf6aa478e)) +* **wifi:** implement dynamic count point for probe monitor ([36a5003](https://github.com/HighCodeh/TentacleOS/commit/36a500301ed61c08e046dd4d4a6dcc91427187b3)) +* **wifi:** implement full wifi service bridge via SPI commands ([ae89382](https://github.com/HighCodeh/TentacleOS/commit/ae89382f99f94f5252a71cc4d06f7f0007ead48d)) +* **wifi:** implement SPI streaming on sniffer ([cab2962](https://github.com/HighCodeh/TentacleOS/commit/cab2962fea30299b89e8cbb96aa7e354b3111603)) + + +### Performance Improvements + +* **cc1101:** optimization ro remove dangling pointers and stack memory corruption ([16c50cc](https://github.com/HighCodeh/TentacleOS/commit/16c50cc14910d70202dd1597bf47b12b78611cad)) +* **cc1101:** optimization to remove dangling pointers and stack memory corruption ([1230037](https://github.com/HighCodeh/TentacleOS/commit/1230037d8c5c0db5dfa15b5a44fca12330e84213)) diff --git a/firmware_c5/assets/config/OTA/firmware.json b/firmware_c5/assets/config/OTA/firmware.json index 46708d93..e68c904b 100644 --- a/firmware_c5/assets/config/OTA/firmware.json +++ b/firmware_c5/assets/config/OTA/firmware.json @@ -1,6 +1,6 @@ { "system_hardware": "HighBoy", - "version": "0.1.0", + "version": "1.0.0", "ota_repository_url": "https://repo.highboy.com.br/firmware/system/update.json", "changelog": "" } diff --git a/firmware_p4/assets/config/OTA/firmware.json b/firmware_p4/assets/config/OTA/firmware.json index c459f766..5a29dce7 100644 --- a/firmware_p4/assets/config/OTA/firmware.json +++ b/firmware_p4/assets/config/OTA/firmware.json @@ -1,6 +1,6 @@ { "system_hardware": "HighBoy", - "version": "0.1.0", + "version": "1.0.0", "ota_repository_url": "https://repo.highboy.com.br/firmware/system/update.json", "changelog": "" } From 68e3164a8a0722ba798df2aafba14b26872bd1b6 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Tue, 17 Mar 2026 18:14:47 +0000 Subject: [PATCH 3/5] chore(release): v1.0.1 --- CHANGELOG.md | 7 +++++++ firmware_c5/assets/config/OTA/firmware.json | 2 +- firmware_p4/assets/config/OTA/firmware.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4aad5e61..74a9b92e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [1.0.1](https://github.com/HighCodeh/TentacleOS/compare/v1.0.0...v1.0.1) (2026-03-17) + + +### Bug Fixes + +* **release:** testing release .bin generatos ([299b3fd](https://github.com/HighCodeh/TentacleOS/commit/299b3fd9da00bbce1bc69fc148684a771a705ba6)) + # 1.0.0 (2026-03-17) diff --git a/firmware_c5/assets/config/OTA/firmware.json b/firmware_c5/assets/config/OTA/firmware.json index e68c904b..45279a9c 100644 --- a/firmware_c5/assets/config/OTA/firmware.json +++ b/firmware_c5/assets/config/OTA/firmware.json @@ -1,6 +1,6 @@ { "system_hardware": "HighBoy", - "version": "1.0.0", + "version": "1.0.1", "ota_repository_url": "https://repo.highboy.com.br/firmware/system/update.json", "changelog": "" } diff --git a/firmware_p4/assets/config/OTA/firmware.json b/firmware_p4/assets/config/OTA/firmware.json index 5a29dce7..927b38d5 100644 --- a/firmware_p4/assets/config/OTA/firmware.json +++ b/firmware_p4/assets/config/OTA/firmware.json @@ -1,6 +1,6 @@ { "system_hardware": "HighBoy", - "version": "1.0.0", + "version": "1.0.1", "ota_repository_url": "https://repo.highboy.com.br/firmware/system/update.json", "changelog": "" } From c7f52c11130f196f1bd8d47793673be2fd0dd32c Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Thu, 19 Mar 2026 14:58:37 +0000 Subject: [PATCH 4/5] chore(release): v1.1.0 --- CHANGELOG.md | 66 +++++++++++++++++++ firmware_c5/assets/config/OTA/firmware.json | 2 +- firmware_p4/assets/config/OTA/firmware.json | 2 +- .../Service/ota/include/ota_version.h | 2 +- 4 files changed, 69 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 74a9b92e..ac5e6293 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,69 @@ +# [1.1.0](https://github.com/HighCodeh/TentacleOS/compare/v1.0.1...v1.1.0) (2026-03-19) + + +### Bug Fixes + +* **bridge_manager:** uses FIRMWARE_VERSION, removed cJSON, more cleaner ([1442dbb](https://github.com/HighCodeh/TentacleOS/commit/1442dbbfe55e919bba70a8274a19ec1cc2c27a8e)) +* **git_actions:** limit header increased to 200 char ([6d41131](https://github.com/HighCodeh/TentacleOS/commit/6d4113183f33ddbbdc28a282316bceb589a9c018)) +* **ota:** removed old load_version_from_assets(), i forget to removed, now we use sync_version_to_assets ([85753ca](https://github.com/HighCodeh/TentacleOS/commit/85753cab5dbc8713a848ef35a295aa7d9ccde1fb)) + + +### Features + +* **nfc:** add APDU command/response handling ([774e306](https://github.com/HighCodeh/TentacleOS/commit/774e3064d04a03dd863e5d4f9076ca746266665b)) +* **nfc:** add card info display utility ([f78acfd](https://github.com/HighCodeh/TentacleOS/commit/f78acfdb75ea8fcc0a04eca5339243e83f2383ad)) +* **nfc:** add card reader application ([bc1678c](https://github.com/HighCodeh/TentacleOS/commit/bc1678c7eaea1609533edb357a53869890ad7101)) +* **nfc:** add card scanner application ([f8b853b](https://github.com/HighCodeh/TentacleOS/commit/f8b853bc97facad6e654444f1ec7d4501d946f28)) +* **nfc:** add card storage ([54ecb61](https://github.com/HighCodeh/TentacleOS/commit/54ecb61da8532b5a0094f1b5bdb65c1610ea5018)) +* **nfc:** add Crypto1 cipher and key utilities ([d26743f](https://github.com/HighCodeh/TentacleOS/commit/d26743fa750f4aa069a1554eef5dbea11a9f767e)) +* **nfc:** add DESFire protocol and emulation ([6cdcc9a](https://github.com/HighCodeh/TentacleOS/commit/6cdcc9af2ca887daf5754e0de9718b0e29dd1bed)) +* **nfc:** add emulation diagnostic tool ([2a39461](https://github.com/HighCodeh/TentacleOS/commit/2a394614f164469f0da98e47c81317b040d8648d)) +* **nfc:** add emulation listener with passive target mode ([c98cfa7](https://github.com/HighCodeh/TentacleOS/commit/c98cfa7a08c0f082a1b13a076843899be4ca91a7)) +* **nfc:** add EMV contactless payment protocol ([b0f6093](https://github.com/HighCodeh/TentacleOS/commit/b0f60937603975e2e976d8eac988fa3255865836)) +* **nfc:** add FeliCa (NFC-F) protocol and card emulation ([35f1a1b](https://github.com/HighCodeh/TentacleOS/commit/35f1a1b61d562befc33ae22cee77e4fe6821b418)) +* **nfc:** add GPIO IRQ pin abstraction ([216d1e2](https://github.com/HighCodeh/TentacleOS/commit/216d1e2b83273edea6d739d2a6f6549ca6cfdfe0)) +* **nfc:** add HAL implementation ([10a66fc](https://github.com/HighCodeh/TentacleOS/commit/10a66fc53614e0890558004975becca25e6fd64a)) +* **nfc:** add ISO 14443-A framing and CRC ([8f4a9a1](https://github.com/HighCodeh/TentacleOS/commit/8f4a9a1cb84ebb2ce05871d00807b5f69a78652b)) +* **nfc:** add ISO 14443-B protocol and card emulation ([f4760bc](https://github.com/HighCodeh/TentacleOS/commit/f4760bcead6e4b377c3bc5aa9aaaf484ac4797ae)) +* **nfc:** add ISO 15693 (NFC-V) protocol and card emulation ([5cafbbe](https://github.com/HighCodeh/TentacleOS/commit/5cafbbeb855ea7d80ff08bb28dc2d929ac9b1bec)) +* **nfc:** add ISO-DEP T=CL protocol layer ([ef06dd3](https://github.com/HighCodeh/TentacleOS/commit/ef06dd380289db9264e45e4908e37b8d516567c4)) +* **nfc:** add known card detection ([7cd20c6](https://github.com/HighCodeh/TentacleOS/commit/7cd20c6126d47c668439d304e33a669c985336df)) +* **nfc:** add LLCP and SNEP for NFC peer-to-peer ([9209c83](https://github.com/HighCodeh/TentacleOS/commit/9209c83bc9a1d9d33b45c993510b0d9fd34a7e14)) +* **nfc:** add microsecond busy-wait timer ([c4ae7cf](https://github.com/HighCodeh/TentacleOS/commit/c4ae7cf313a3eb6295947f6850332c0fce11c379)) +* **nfc:** add MIFARE Classic emulation ([58450e2](https://github.com/HighCodeh/TentacleOS/commit/58450e2e9c74352139daa5ba3c36f3983c25532c)) +* **nfc:** add MIFARE Classic protocol header ([0ec24a0](https://github.com/HighCodeh/TentacleOS/commit/0ec24a04d5ebb004f8428d43288f13a6b91b7b34)) +* **nfc:** add MIFARE Classic read/write protocol ([2d0baea](https://github.com/HighCodeh/TentacleOS/commit/2d0baeaf29e4f61416f9ab28fee1cdc3dd9a6ab3)) +* **nfc:** add MIFARE Plus support ([24b3e38](https://github.com/HighCodeh/TentacleOS/commit/24b3e38221e1c007306a728b6c151b4482ae58a3)) +* **nfc:** add NDEF read/write support ([126e88e](https://github.com/HighCodeh/TentacleOS/commit/126e88ed02870616745563f1c296bb336e05affd)) +* **nfc:** add nested attack for unknown keys ([5c7c538](https://github.com/HighCodeh/TentacleOS/commit/5c7c538de9b696c3f2e6db18ec5e960f5c48e252)) +* **nfc:** add NFC crypto utilities ([d2d0862](https://github.com/HighCodeh/TentacleOS/commit/d2d0862675b6c564847fa1d089822f812c1ac054)) +* **nfc:** add NFC debug logging utility ([0a0c829](https://github.com/HighCodeh/TentacleOS/commit/0a0c8299cd16b75d73c716177f9973d75a4ad067)) +* **nfc:** add NFC device abstraction ([c5ba2ea](https://github.com/HighCodeh/TentacleOS/commit/c5ba2ea046875b79c4c86eb7328202f1044f5038)) +* **nfc:** add NFC tag detection service ([8b7f090](https://github.com/HighCodeh/TentacleOS/commit/8b7f0906a3b86db0e8d220da9df1ca92194975e1)) +* **nfc:** add nfc_common shared definitions ([d836cb1](https://github.com/HighCodeh/TentacleOS/commit/d836cb1ec0eef1b7f530339f0be880a42f5d3ed0)) +* **nfc:** add poller and ISO-DEP headers ([2e86e21](https://github.com/HighCodeh/TentacleOS/commit/2e86e211fc9900b231be0dda54c8db6194d14218)) +* **nfc:** add public API header and default config ([7b0ea29](https://github.com/HighCodeh/TentacleOS/commit/7b0ea293f8665762da18e3d416ff54fec3e84d19)) +* **nfc:** add RF configuration service ([cb7faee](https://github.com/HighCodeh/TentacleOS/commit/cb7faee5d2148502bf677d40bb18536491564913)) +* **nfc:** add scan manager with FreeRTOS task ([2e54dde](https://github.com/HighCodeh/TentacleOS/commit/2e54ddef402d5c8a6f1069191887c60ca076b324)) +* **nfc:** add shared error codes for NFC driver ([2e2b13b](https://github.com/HighCodeh/TentacleOS/commit/2e2b13be69f8fc2b0a7fec6415a80deae02c7c32)) +* **nfc:** add shared NFC data types ([f7e861c](https://github.com/HighCodeh/TentacleOS/commit/f7e861c4687a6a8d4c0ea08347a0ce24c3a8c159)) +* **nfc:** add SPI communication interface ([4883084](https://github.com/HighCodeh/TentacleOS/commit/48830849df52f3657e3d27b2208cdd627e0888b5)) +* **nfc:** add SPI/GPIO/timer HAL implementation for ESP32-P4 ([1dff605](https://github.com/HighCodeh/TentacleOS/commit/1dff6050e4e333ada26c8b021660c5683fb72324)) +* **nfc:** add T4T card emulation ([3d5d0ff](https://github.com/HighCodeh/TentacleOS/commit/3d5d0ff2d2313fc46005dd222f71033ed65b9752)) +* **nfc:** add T4T tag operations ([82da055](https://github.com/HighCodeh/TentacleOS/commit/82da055a113aab5b50deabad4a4fca637f26ff99)) +* **nfc:** add Type 1 Tag protocol ([9fd0987](https://github.com/HighCodeh/TentacleOS/commit/9fd09878ec9b6f4d6a1ab7833d884e469590ce9a)) +* **nfc:** add Type 2 Tag card emulation ([c239cfd](https://github.com/HighCodeh/TentacleOS/commit/c239cfd3355cb400b11d3011159c2f2310a60f9a)) +* **ota:** header file responsible by identify actual firmware version ([e229b59](https://github.com/HighCodeh/TentacleOS/commit/e229b5970b63b99815e96b9a489e0d173ea39774)) +* **st25r3916:** add AAT calibration with NVS cache ([157dd17](https://github.com/HighCodeh/TentacleOS/commit/157dd17dfbc76c7ce4e98e66e93ee36bc5fe419f)) +* **st25r3916:** add antenna auto-tuning header ([62d627b](https://github.com/HighCodeh/TentacleOS/commit/62d627b0cad0d850e896d9dd0c9ac34b55261375)) +* **st25r3916:** add core driver header with init and field control API ([cc0a025](https://github.com/HighCodeh/TentacleOS/commit/cc0a0255b92f4997c4f9d6193822aaf4e1c9d06b)) +* **st25r3916:** add core driver implementation ([fa13bb0](https://github.com/HighCodeh/TentacleOS/commit/fa13bb0bfb382d6c329688f3e7a7f78fb02da7e7)) +* **st25r3916:** add direct command table ([0486c3a](https://github.com/HighCodeh/TentacleOS/commit/0486c3af9a5ea4a17501a0648cb0a10a3af69ea6)) +* **st25r3916:** add FIFO control header ([1665da1](https://github.com/HighCodeh/TentacleOS/commit/1665da16b9342aadd2696dfaad709e3fcc8f8f89)) +* **st25r3916:** add FIFO control implementation ([cd64976](https://github.com/HighCodeh/TentacleOS/commit/cd64976df7789be0041ad556f94ae8928234e33f)) +* **st25r3916:** add IRQ handling header ([8524afd](https://github.com/HighCodeh/TentacleOS/commit/8524afd751d1dc7ae05406f16e3edd01ad954a91)) +* **st25r3916:** add IRQ handling with 10µs TXE polling ([b650221](https://github.com/HighCodeh/TentacleOS/commit/b650221ff6e0cfbe198d080fae983154283a4ab1)) + ## [1.0.1](https://github.com/HighCodeh/TentacleOS/compare/v1.0.0...v1.0.1) (2026-03-17) diff --git a/firmware_c5/assets/config/OTA/firmware.json b/firmware_c5/assets/config/OTA/firmware.json index 45279a9c..26d3f4bd 100644 --- a/firmware_c5/assets/config/OTA/firmware.json +++ b/firmware_c5/assets/config/OTA/firmware.json @@ -1,6 +1,6 @@ { "system_hardware": "HighBoy", - "version": "1.0.1", + "version": "1.1.0", "ota_repository_url": "https://repo.highboy.com.br/firmware/system/update.json", "changelog": "" } diff --git a/firmware_p4/assets/config/OTA/firmware.json b/firmware_p4/assets/config/OTA/firmware.json index 927b38d5..609fff11 100644 --- a/firmware_p4/assets/config/OTA/firmware.json +++ b/firmware_p4/assets/config/OTA/firmware.json @@ -1,6 +1,6 @@ { "system_hardware": "HighBoy", - "version": "1.0.1", + "version": "1.1.0", "ota_repository_url": "https://repo.highboy.com.br/firmware/system/update.json", "changelog": "" } diff --git a/firmware_p4/components/Service/ota/include/ota_version.h b/firmware_p4/components/Service/ota/include/ota_version.h index 5daaaa7b..cb780f28 100644 --- a/firmware_p4/components/Service/ota/include/ota_version.h +++ b/firmware_p4/components/Service/ota/include/ota_version.h @@ -1,6 +1,6 @@ #ifndef OTA_VERSION_H #define OTA_VERSION_H -#define FIRMWARE_VERSION "0.1.0" +#define FIRMWARE_VERSION "1.1.0" #endif // OTA_VERSION_H From 77ab629c5a58cea5605e934393135684bb20861a Mon Sep 17 00:00:00 2001 From: Ghost <2643782046@qq.com> Date: Sun, 22 Mar 2026 15:33:13 +0800 Subject: [PATCH 5/5] chore(build): update sdkconfig to 5.5.3 and guard c5 firmware embedded symbols --- firmware_p4/components/Service/CMakeLists.txt | 4 + .../Service/c5_flasher/c5_flasher.c | 7 ++ firmware_p4/sdkconfig | 103 +++++++++++++----- 3 files changed, 86 insertions(+), 28 deletions(-) diff --git a/firmware_p4/components/Service/CMakeLists.txt b/firmware_p4/components/Service/CMakeLists.txt index ea323e2a..d7575e1c 100644 --- a/firmware_p4/components/Service/CMakeLists.txt +++ b/firmware_p4/components/Service/CMakeLists.txt @@ -100,9 +100,13 @@ idf_component_register(SRCS # Embed C5 Firmware Binary into Service component (used by c5_flasher) set(C5_BIN_PATH "${CMAKE_SOURCE_DIR}/../firmware_c5/build/TentacleOS_C5.bin") +set(C5_FIRMWARE_EMBEDDED 0) if(EXISTS ${C5_BIN_PATH}) target_add_binary_data(${COMPONENT_LIB} "${C5_BIN_PATH}" BINARY) + set(C5_FIRMWARE_EMBEDDED 1) message(STATUS "Embedding C5 Firmware: ${C5_BIN_PATH}") else() message(WARNING "C5 Firmware binary not found at ${C5_BIN_PATH}. Firmware update feature will be disabled.") endif() + +target_compile_definitions(${COMPONENT_LIB} PRIVATE C5_FIRMWARE_EMBEDDED=${C5_FIRMWARE_EMBEDDED}) diff --git a/firmware_p4/components/Service/c5_flasher/c5_flasher.c b/firmware_p4/components/Service/c5_flasher/c5_flasher.c index 25eac6ce..57018b57 100644 --- a/firmware_p4/components/Service/c5_flasher/c5_flasher.c +++ b/firmware_p4/components/Service/c5_flasher/c5_flasher.c @@ -12,8 +12,10 @@ static const char *TAG = "C5_FLASHER"; #define FLASH_BLOCK_SIZE 1024 // Access to embedded binary symbols +#if C5_FIRMWARE_EMBEDDED extern const uint8_t c5_firmware_bin_start[] asm("_binary_TentacleOS_C5_bin_start"); extern const uint8_t c5_firmware_bin_end[] asm("_binary_TentacleOS_C5_bin_end"); +#endif // ESP Serial Protocol Constants #define ESP_ROM_BAUD 115200 @@ -104,8 +106,13 @@ void c5_flasher_reset_normal(void) { esp_err_t c5_flasher_update(const uint8_t *bin_data, uint32_t bin_size) { if (!bin_data) { +#if C5_FIRMWARE_EMBEDDED bin_data = c5_firmware_bin_start; bin_size = c5_firmware_bin_end - c5_firmware_bin_start; +#else + ESP_LOGE(TAG, "Embedded C5 firmware is unavailable"); + return ESP_ERR_NOT_FOUND; +#endif } if (bin_size == 0) { diff --git a/firmware_p4/sdkconfig b/firmware_p4/sdkconfig index e8acc16c..842f01ca 100644 --- a/firmware_p4/sdkconfig +++ b/firmware_p4/sdkconfig @@ -1,6 +1,6 @@ # # Automatically generated file. DO NOT EDIT. -# Espressif IoT Development Framework (ESP-IDF) 5.5.1 Project Configuration +# Espressif IoT Development Framework (ESP-IDF) 5.5.3 Project Configuration # CONFIG_SOC_ADC_SUPPORTED=y CONFIG_SOC_ANA_CMPR_SUPPORTED=y @@ -59,6 +59,8 @@ CONFIG_SOC_VBAT_SUPPORTED=y CONFIG_SOC_APM_SUPPORTED=y CONFIG_SOC_PMU_SUPPORTED=y CONFIG_SOC_PMU_PVT_SUPPORTED=y +CONFIG_SOC_PVT_EN_WITH_SLEEP=y +CONFIG_SOC_PVT_RETENTION_BY_REGDMA=y CONFIG_SOC_DCDC_SUPPORTED=y CONFIG_SOC_PAU_SUPPORTED=y CONFIG_SOC_LP_TIMER_SUPPORTED=y @@ -94,6 +96,7 @@ CONFIG_SOC_AES_SUPPORT_GCM=y CONFIG_SOC_AES_GDMA=y CONFIG_SOC_AES_SUPPORT_AES_128=y CONFIG_SOC_AES_SUPPORT_AES_256=y +CONFIG_SOC_AES_SUPPORT_PSEUDO_ROUND_FUNCTION=y CONFIG_SOC_ADC_RTC_CTRL_SUPPORTED=y CONFIG_SOC_ADC_DIG_CTRL_SUPPORTED=y CONFIG_SOC_ADC_DMA_SUPPORTED=y @@ -150,13 +153,14 @@ CONFIG_SOC_AHB_GDMA_VERSION=2 CONFIG_SOC_GDMA_SUPPORT_CRC=y CONFIG_SOC_GDMA_NUM_GROUPS_MAX=2 CONFIG_SOC_GDMA_PAIRS_PER_GROUP_MAX=3 +CONFIG_SOC_AHB_GDMA_SUPPORT_PSRAM=y CONFIG_SOC_AXI_GDMA_SUPPORT_PSRAM=y CONFIG_SOC_GDMA_SUPPORT_ETM=y CONFIG_SOC_GDMA_SUPPORT_SLEEP_RETENTION=y -CONFIG_SOC_AXI_DMA_EXT_MEM_ENC_ALIGNMENT=16 +CONFIG_SOC_GDMA_EXT_MEM_ENC_ALIGNMENT=16 CONFIG_SOC_DMA2D_GROUPS=1 -CONFIG_SOC_DMA2D_TX_CHANNELS_PER_GROUP=3 -CONFIG_SOC_DMA2D_RX_CHANNELS_PER_GROUP=2 +CONFIG_SOC_DMA2D_TX_CHANNELS_PER_GROUP=4 +CONFIG_SOC_DMA2D_RX_CHANNELS_PER_GROUP=3 CONFIG_SOC_ETM_GROUPS=1 CONFIG_SOC_ETM_CHANNELS_PER_GROUP=50 CONFIG_SOC_ETM_SUPPORT_SLEEP_RETENTION=y @@ -176,12 +180,13 @@ CONFIG_SOC_GPIO_OUT_RANGE_MAX=54 CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_VALID_GPIO_MASK=0 CONFIG_SOC_GPIO_DEEP_SLEEP_WAKE_SUPPORTED_PIN_CNT=16 CONFIG_SOC_GPIO_VALID_DIGITAL_IO_PAD_MASK=0x007FFFFFFFFF0000 +CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y +CONFIG_SOC_GPIO_SUPPORT_HOLD_SINGLE_IO_IN_DSLP=y CONFIG_SOC_GPIO_CLOCKOUT_BY_GPIO_MATRIX=y CONFIG_SOC_GPIO_CLOCKOUT_CHANNEL_NUM=2 CONFIG_SOC_CLOCKOUT_SUPPORT_CHANNEL_DIVIDER=y CONFIG_SOC_DEBUG_PROBE_NUM_UNIT=1 CONFIG_SOC_DEBUG_PROBE_MAX_OUTPUT_WIDTH=16 -CONFIG_SOC_GPIO_SUPPORT_FORCE_HOLD=y CONFIG_SOC_RTCIO_PIN_COUNT=16 CONFIG_SOC_RTCIO_INPUT_OUTPUT_SUPPORTED=y CONFIG_SOC_RTCIO_HOLD_SUPPORTED=y @@ -230,12 +235,15 @@ CONFIG_SOC_I2S_TDM_FULL_DATA_WIDTH=y CONFIG_SOC_I2S_SUPPORT_SLEEP_RETENTION=y CONFIG_SOC_LP_I2S_NUM=1 CONFIG_SOC_ISP_BF_SUPPORTED=y +CONFIG_SOC_ISP_BLC_SUPPORTED=y CONFIG_SOC_ISP_CCM_SUPPORTED=y +CONFIG_SOC_ISP_COLOR_SUPPORTED=y +CONFIG_SOC_ISP_CROP_SUPPORTED=y CONFIG_SOC_ISP_DEMOSAIC_SUPPORTED=y CONFIG_SOC_ISP_DVP_SUPPORTED=y -CONFIG_SOC_ISP_SHARPEN_SUPPORTED=y -CONFIG_SOC_ISP_COLOR_SUPPORTED=y CONFIG_SOC_ISP_LSC_SUPPORTED=y +CONFIG_SOC_ISP_SHARPEN_SUPPORTED=y +CONFIG_SOC_ISP_WBG_SUPPORTED=y CONFIG_SOC_ISP_SHARE_CSI_BRG=y CONFIG_SOC_ISP_NUMS=1 CONFIG_SOC_ISP_DVP_CTLR_NUMS=1 @@ -244,6 +252,8 @@ CONFIG_SOC_ISP_AE_BLOCK_X_NUMS=5 CONFIG_SOC_ISP_AE_BLOCK_Y_NUMS=5 CONFIG_SOC_ISP_AF_CTLR_NUMS=1 CONFIG_SOC_ISP_AF_WINDOW_NUMS=3 +CONFIG_SOC_ISP_AWB_WINDOW_X_NUMS=5 +CONFIG_SOC_ISP_AWB_WINDOW_Y_NUMS=5 CONFIG_SOC_ISP_BF_TEMPLATE_X_NUMS=3 CONFIG_SOC_ISP_BF_TEMPLATE_Y_NUMS=3 CONFIG_SOC_ISP_CCM_DIMENSION=3 @@ -297,7 +307,7 @@ CONFIG_SOC_RMT_CHANNELS_PER_GROUP=8 CONFIG_SOC_RMT_MEM_WORDS_PER_CHANNEL=48 CONFIG_SOC_RMT_SUPPORT_RX_PINGPONG=y CONFIG_SOC_RMT_SUPPORT_RX_DEMODULATION=y -CONFIG_SOC_RMT_SUPPORT_TX_ASYNC_STOP=y +CONFIG_SOC_RMT_SUPPORT_ASYNC_STOP=y CONFIG_SOC_RMT_SUPPORT_TX_LOOP_COUNT=y CONFIG_SOC_RMT_SUPPORT_TX_LOOP_AUTO_STOP=y CONFIG_SOC_RMT_SUPPORT_TX_SYNCHRO=y @@ -367,6 +377,8 @@ CONFIG_SOC_SHA_SUPPORT_SHA512=y CONFIG_SOC_SHA_SUPPORT_SHA512_224=y CONFIG_SOC_SHA_SUPPORT_SHA512_256=y CONFIG_SOC_SHA_SUPPORT_SHA512_T=y +CONFIG_SOC_ECC_CONSTANT_TIME_POINT_MUL=y +CONFIG_SOC_ECC_SUPPORT_CURVE_P384=y CONFIG_SOC_ECDSA_SUPPORT_EXPORT_PUBKEY=y CONFIG_SOC_ECDSA_SUPPORT_DETERMINISTIC_MODE=y CONFIG_SOC_ECDSA_USES_MPI=y @@ -402,6 +414,8 @@ CONFIG_SOC_SPI_MEM_SUPPORT_TIMING_TUNING=y CONFIG_SOC_MEMSPI_TIMING_TUNING_BY_DQS=y CONFIG_SOC_MEMSPI_TIMING_TUNING_BY_FLASH_DELAY=y CONFIG_SOC_SPI_MEM_SUPPORT_CACHE_32BIT_ADDR_MAP=y +CONFIG_SOC_SPI_MEM_PSRAM_FREQ_AXI_CONSTRAINED=y +CONFIG_SOC_SPI_MEM_SUPPORT_TSUS_TRES_SEPERATE_CTR=y CONFIG_SOC_SPI_PERIPH_SUPPORT_CONTROL_DUMMY_OUT=y CONFIG_SOC_MEMSPI_SRC_FREQ_80M_SUPPORTED=y CONFIG_SOC_MEMSPI_SRC_FREQ_40M_SUPPORTED=y @@ -469,6 +483,7 @@ CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES=y CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_OPTIONS=y CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_128=y CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_256=y +CONFIG_SOC_FLASH_ENCRYPTION_XTS_AES_SUPPORT_PSEUDO_ROUND=y CONFIG_SOC_UART_NUM=6 CONFIG_SOC_UART_HP_NUM=5 CONFIG_SOC_UART_LP_NUM=1 @@ -497,6 +512,7 @@ CONFIG_SOC_PM_SUPPORT_EXT1_WAKEUP_MODE_PER_PIN=y CONFIG_SOC_PM_EXT1_WAKEUP_BY_PMU=y CONFIG_SOC_PM_SUPPORT_WIFI_WAKEUP=y CONFIG_SOC_PM_SUPPORT_TOUCH_SENSOR_WAKEUP=y +CONFIG_SOC_PM_SUPPORT_CPU_PD=y CONFIG_SOC_PM_SUPPORT_XTAL32K_PD=y CONFIG_SOC_PM_SUPPORT_RC32K_PD=y CONFIG_SOC_PM_SUPPORT_RC_FAST_PD=y @@ -510,7 +526,6 @@ CONFIG_SOC_PM_CACHE_RETENTION_BY_PAU=y CONFIG_SOC_PM_PAU_LINK_NUM=4 CONFIG_SOC_PM_PAU_REGDMA_LINK_MULTI_ADDR=y CONFIG_SOC_PAU_IN_TOP_DOMAIN=y -CONFIG_SOC_CPU_IN_TOP_DOMAIN=y CONFIG_SOC_PM_PAU_REGDMA_UPDATE_CACHE_BEFORE_WAIT_COMPARE=y CONFIG_SOC_SLEEP_SYSTIMER_STALL_WORKAROUND=y CONFIG_SOC_SLEEP_TGWDT_STOP_WORKAROUND=y @@ -532,7 +547,6 @@ CONFIG_SOC_TSENS_IS_INDEPENDENT_FROM_ADC=y CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_ETM=y CONFIG_SOC_TEMPERATURE_SENSOR_SUPPORT_SLEEP_RETENTION=y CONFIG_SOC_MEM_TCM_SUPPORTED=y -CONFIG_SOC_MEM_NON_CONTIGUOUS_SRAM=y CONFIG_SOC_ASYNCHRONOUS_BUS_ERROR_MODE=y CONFIG_SOC_EMAC_IEEE1588V2_SUPPORTED=y CONFIG_SOC_EMAC_USE_MULTI_IO_MUX=y @@ -814,8 +828,16 @@ CONFIG_APPTRACE_LOCK_ENABLE=y # # Common Options # + +# +# BLE Log +# +# CONFIG_BLE_LOG_ENABLED is not set +# end of BLE Log + # CONFIG_BT_BLE_LOG_SPI_OUT_ENABLED is not set # CONFIG_BT_BLE_LOG_UHCI_OUT_ENABLED is not set +# CONFIG_BT_LE_USED_MEM_STATISTICS_ENABLED is not set # end of Common Options # end of Bluetooth @@ -965,10 +987,10 @@ CONFIG_ANA_CMPR_OBJ_CACHE_SAFE=y # end of ESP-Driver:Analog Comparator Configurations # -# BitScrambler Configurations +# ESP-Driver:BitScrambler Configurations # # CONFIG_BITSCRAMBLER_CTRL_FUNC_IN_IRAM is not set -# end of BitScrambler Configurations +# end of ESP-Driver:BitScrambler Configurations # # ESP-Driver:Camera Controller Configurations @@ -1109,6 +1131,7 @@ CONFIG_SPI_SLAVE_ISR_IN_IRAM=y # ESP-Driver:TWAI Configurations # # CONFIG_TWAI_ISR_IN_IRAM is not set +# CONFIG_TWAI_IO_FUNC_IN_IRAM is not set # CONFIG_TWAI_ISR_CACHE_SAFE is not set # CONFIG_TWAI_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:TWAI Configurations @@ -1218,23 +1241,32 @@ CONFIG_ESP_HTTPS_SERVER_EVENT_POST_TIMEOUT=2000 # # Hardware Settings # +CONFIG_ESP_HW_SUPPORT_FUNC_IN_IRAM=y # # Chip revision # -# CONFIG_ESP32P4_REV_MIN_0 is not set -CONFIG_ESP32P4_REV_MIN_1=y -# CONFIG_ESP32P4_REV_MIN_100 is not set -CONFIG_ESP32P4_REV_MIN_FULL=1 -CONFIG_ESP_REV_MIN_FULL=1 # -# Maximum Supported ESP32-P4 Revision (Rev v1.99) +# NOTE! Support of ESP32-P4 rev. <3.0 and >=3.0 is mutually exclusive # -CONFIG_ESP32P4_REV_MAX_FULL=199 -CONFIG_ESP_REV_MAX_FULL=199 + +# +# Read the help text of the option below for explanation +# +# CONFIG_ESP32P4_SELECTS_REV_LESS_V3 is not set +# CONFIG_ESP32P4_REV_MIN_300 is not set +CONFIG_ESP32P4_REV_MIN_301=y +CONFIG_ESP32P4_REV_MIN_FULL=301 +CONFIG_ESP_REV_MIN_FULL=301 + +# +# Maximum Supported ESP32-P4 Revision (Rev v3.99) +# +CONFIG_ESP32P4_REV_MAX_FULL=399 +CONFIG_ESP_REV_MAX_FULL=399 CONFIG_ESP_EFUSE_BLOCK_REV_MIN_FULL=0 -CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=99 +CONFIG_ESP_EFUSE_BLOCK_REV_MAX_FULL=199 # # Maximum Supported ESP32-P4 eFuse Block Revision (eFuse Block Rev v0.99) @@ -1255,6 +1287,7 @@ CONFIG_ESP32P4_UNIVERSAL_MAC_ADDRESSES=1 # # Sleep Config # +# CONFIG_ESP_SLEEP_POWER_DOWN_FLASH is not set CONFIG_ESP_SLEEP_FLASH_LEAKAGE_WORKAROUND=y # CONFIG_ESP_SLEEP_MSPI_NEED_ALL_IO_PU is not set # CONFIG_ESP_SLEEP_GPIO_RESET_WORKAROUND is not set @@ -1272,6 +1305,8 @@ CONFIG_RTC_CLK_SRC_INT_RC=y CONFIG_RTC_CLK_CAL_CYCLES=1024 CONFIG_RTC_FAST_CLK_SRC_RC_FAST=y # CONFIG_RTC_FAST_CLK_SRC_XTAL is not set +CONFIG_RTC_CLK_FUNC_IN_IRAM=y +CONFIG_RTC_TIME_FUNC_IN_IRAM=y # end of RTC Clock Config # @@ -1320,7 +1355,6 @@ CONFIG_XTAL_FREQ=40 # # DCDC Regulator Configurations # -CONFIG_ESP_SLEEP_KEEP_DCDC_ALWAYS_ON=y CONFIG_ESP_SLEEP_DCM_VSET_VAL_IN_SLEEP=14 # end of DCDC Regulator Configurations @@ -1333,8 +1367,8 @@ CONFIG_ESP_LDO_VOLTAGE_SPI_NOR_FLASH_3300_MV=y CONFIG_ESP_LDO_VOLTAGE_SPI_NOR_FLASH_DOMAIN=3300 CONFIG_ESP_LDO_RESERVE_PSRAM=y CONFIG_ESP_LDO_CHAN_PSRAM_DOMAIN=2 -CONFIG_ESP_LDO_VOLTAGE_PSRAM_1900_MV=y -CONFIG_ESP_LDO_VOLTAGE_PSRAM_DOMAIN=1900 +CONFIG_ESP_LDO_VOLTAGE_PSRAM_1800_MV=y +CONFIG_ESP_LDO_VOLTAGE_PSRAM_DOMAIN=1800 # end of LDO Regulator Configurations # @@ -1363,15 +1397,18 @@ CONFIG_ESP_BROWNOUT_USE_INTR=y CONFIG_ESP_SPI_BUS_LOCK_ISR_FUNCS_IN_IRAM=y CONFIG_ESP_ENABLE_PVT=y CONFIG_ESP_INTR_IN_IRAM=y +CONFIG_P4_REV3_MSPI_WORKAROUND_SIZE=0 # end of Hardware Settings # # ESP-Driver:LCD Controller Configurations # -# CONFIG_LCD_ENABLE_DEBUG_LOG is not set # CONFIG_LCD_RGB_ISR_IRAM_SAFE is not set # CONFIG_LCD_RGB_RESTART_IN_VSYNC is not set -# CONFIG_LCD_DSI_ISR_IRAM_SAFE is not set +CONFIG_LCD_DSI_ISR_HANDLER_IN_IRAM=y +# CONFIG_LCD_DSI_ISR_CACHE_SAFE is not set +CONFIG_LCD_DSI_OBJ_FORCE_INTERNAL=y +# CONFIG_LCD_ENABLE_DEBUG_LOG is not set # end of ESP-Driver:LCD Controller Configurations # @@ -1411,6 +1448,7 @@ CONFIG_ESP_NETIF_REPORT_DATA_TRAFFIC=y CONFIG_PM_SLEEP_FUNC_IN_IRAM=y # CONFIG_PM_ENABLE is not set CONFIG_PM_SLP_IRAM_OPT=y +CONFIG_PM_POWER_DOWN_CPU_IN_LIGHT_SLEEP=y # CONFIG_PM_POWER_DOWN_PERIPHERAL_IN_LIGHT_SLEEP is not set # end of Power Management @@ -1435,13 +1473,14 @@ CONFIG_ESP_ROM_PRINT_IN_IRAM=y # # ESP Security Specific # +# CONFIG_ESP_CRYPTO_FORCE_ECC_CONSTANT_TIME_POINT_MUL is not set # end of ESP Security Specific # # ESP System Settings # -CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_360=y -CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=360 +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_400=y +CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=400 # # Cache config @@ -1872,6 +1911,7 @@ CONFIG_LWIP_IPV6_ND6_NUM_NEIGHBORS=5 CONFIG_LWIP_IPV6_ND6_NUM_PREFIXES=5 CONFIG_LWIP_IPV6_ND6_NUM_ROUTERS=3 CONFIG_LWIP_IPV6_ND6_NUM_DESTINATIONS=10 +# CONFIG_LWIP_IPV6_ND6_ROUTE_INFO_OPTION_SUPPORT is not set # CONFIG_LWIP_PPP_SUPPORT is not set # CONFIG_LWIP_SLIP_SUPPORT is not set @@ -1984,6 +2024,7 @@ CONFIG_MBEDTLS_CERTIFICATE_BUNDLE_MAX_CERTS=200 CONFIG_MBEDTLS_HARDWARE_AES=y CONFIG_MBEDTLS_AES_USE_INTERRUPT=y CONFIG_MBEDTLS_AES_INTERRUPT_LEVEL=0 +# CONFIG_MBEDTLS_AES_USE_PSEUDO_ROUND_FUNC is not set CONFIG_MBEDTLS_HARDWARE_GCM=y CONFIG_MBEDTLS_GCM_SUPPORT_NON_AES_CIPHER=y CONFIG_MBEDTLS_HARDWARE_MPI=y @@ -2139,6 +2180,8 @@ CONFIG_LIBC_TIME_SYSCALL_USE_RTC_HRT=y # # CONFIG_OPENTHREAD_SPINEL_ONLY is not set # end of OpenThread Spinel + +# CONFIG_OPENTHREAD_DEBUG is not set # end of OpenThread # @@ -2197,6 +2240,7 @@ CONFIG_SPI_FLASH_HPM_DC_AUTO=y # CONFIG_SPI_FLASH_HPM_DC_DISABLE is not set # CONFIG_SPI_FLASH_AUTO_SUSPEND is not set CONFIG_SPI_FLASH_SUSPEND_TSUS_VAL_US=50 +CONFIG_SPI_FLASH_SUSPEND_TRS_VAL_US=50 # CONFIG_SPI_FLASH_FORCE_ENABLE_XMC_C_SUSPEND is not set # CONFIG_SPI_FLASH_FORCE_ENABLE_C6_H2_SUSPEND is not set CONFIG_SPI_FLASH_PLACE_FUNCTIONS_IN_IRAM=y @@ -2975,6 +3019,7 @@ CONFIG_POST_EVENTS_FROM_IRAM_ISR=y CONFIG_GDBSTUB_SUPPORT_TASKS=y CONFIG_GDBSTUB_MAX_TASKS=32 # CONFIG_OTA_ALLOW_HTTP is not set +# CONFIG_ESP_SYSTEM_PD_FLASH is not set CONFIG_PERIPH_CTRL_FUNC_IN_IRAM=y CONFIG_BROWNOUT_DET=y CONFIG_BROWNOUT_DET_LVL_SEL_7=y @@ -2982,6 +3027,8 @@ CONFIG_BROWNOUT_DET_LVL_SEL_7=y # CONFIG_BROWNOUT_DET_LVL_SEL_5 is not set CONFIG_BROWNOUT_DET_LVL=7 CONFIG_ESP_SYSTEM_BROWNOUT_INTR=y +# CONFIG_LCD_DSI_ISR_IRAM_SAFE is not set +CONFIG_ESP_SYSTEM_PM_POWER_DOWN_CPU=y CONFIG_SYSTEM_EVENT_QUEUE_SIZE=32 CONFIG_SYSTEM_EVENT_TASK_STACK_SIZE=2304 CONFIG_MAIN_TASK_STACK_SIZE=8192