Skip to content

projectZero 1.4.0

Choose a tag to compare

@github-actions github-actions released this 17 Feb 17:32
· 96 commits to main since this release
499d4d0

Release v1.4.0 published.

Release page: https://github.com/C5Lab/projectZero/releases/tag/v1.4.0
Web flasher: https://C5Lab.github.io/projectZero/
JanOS (1.4.0): https://github.com/C5Lab/projectZero/releases/download/v1.4.0/projectZero-1.4.0.zip
FAPs (0.41): https://github.com/C5Lab/projectZero/releases/download/v1.4.0/projectZero-faps-0.41.zip
Full package: https://github.com/C5Lab/projectZero/releases/download/v1.4.0/projectZero-1.4.0-with-fap-0.41.zip

Development

Summary

This PR brings the exfat branch changes on top of main, adding automatic exFAT enablement in the ESP-IDF FatFs config and including the latest sniffer/handshaker updates from development-related work.

It also updates generated binaries.

What changed

  • Added automatic exFAT patching during CMake configure:
    • New file: ESP32C5/tools/patch_idf_exfat.cmake
    • Integrated in ESP32C5/CMakeLists.txt via PROJECTZERO_PATCH_IDF_EXFAT (enabled by default)
  • Updated documentation in ESP32C5/README.md with exFAT build note and opt-out flag:
    • -DPROJECTZERO_PATCH_IDF_EXFAT=OFF
  • Included sniffer/handshaker updates in ESP32C5/main/main.c:
    • passive promiscuous STA sniffer flow
    • D-UCB reward update logic
    • global handshaker integration and message updates
  • Minor config alignment in ESP32C5/sdkconfig

Validation

  • exFAT SD support tested on 256GB and 1TB cards.

Notes

  • exfat is fully up to date with main and contains additional branch-specific commits.