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://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://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