Releases: CapibaraZero/fw
CapibaraZero 0.5.1
Changelog:
- BadUSB: Add support to ATTACKMODE(HID or MSC)
- NFC: Add write and format feature for MIFARE tags
- GUI: Use hardware SPI
- SubGHZ: Add support for CC1101
- File browser: Make page scrollable
- Bump ArduinoJson to 7 and adapt code to it
- Support LilyGo T-Embed CC1101
- Fix various crash
PCB Version: 1.1.2
Flash using:
python3 esptool.py --chip esp32s3 --port UPLOAD_PORT --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size detect 0x0000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin
Blog page: https://capibarazero.com/blog/capibarazero-0-5-1-out
CapibaraZero 0.5.0
- GUI code refactored to be more clean
- Fix SubGHZ and SD card conflict
- Add battery monitor for LiPO and Li-ion battery(measure only the first boot #34)
- Bump ArduinoJson to 7.1.0(#35)
- Add IR support
PCB Version: 1.1.2
Notes: This version is tested on Arduino Nano ESP32 only but most of feature should works on ESP32-S3 devkitC
Flash using:
python3 esptool.py --chip esp32s3 --port UPLOAD_PORT --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size FLASH_SIZE(16MB or 8MB) 0x0000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin
If you don't know size of board, use detect as flash_size and use the 8MB image. For Arduino Nano ESP32 use detect and the only image available here
Add SubGHZ
Changelog:
- Fix Swift pair spam attack
- Add Fast Pair spam attack
- Fix NFC bruteforce
- Add support to NFC Key A and Key B
- Better identification for NFC tag
- Put button ISR in IRAM
- Add SubGHZ
Flash using:
python3 esptool.py --chip esp32s3 --port UPLOAD_PORT --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size FLASH_SIZE(16MB or 8MB) 0x0000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin
If you don't know size of board, use detect as flash_size and use the 8MB image. For Arduino Nano ESP32 use detect and the only image available here
PCB Support
Changelog:
- Add PCB support(Only Arduino Nano ESP32)
- Change Display resolution to 240x240
Flash using:
python3 esptool.py --chip esp32s3 --port UPLOAD_PORT --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size FLASH_SIZE(16MB or 8MB) 0x0000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin
If you don't know size of board, use detect as flash_size and use the 8MB image. For Arduino Nano ESP32 use detect and the only image available here
New version is out!
Changelog:
- Added support for Arduino Nano ESP32
- Added ARP Poisoner
- Fixed crash when scanned Wi-Fi networks is empty
Flash using:
python3 esptool.py --chip esp32s3 --port UPLOAD_PORT --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size FLASH_SIZE(16MB or 8MB) 0x0000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin
If you don't know size of board, use detect as flash_size and use the 8MB image. For Arduino Nano ESP32 use detect and the only image available here
First beta of CapibaraZero
Working Features:
- Wi-Fi support
- BLE support
- BadUSB support
- NFC support(Expect bugs)
- Some network attacks
WIP features:
- SubGHZ
- IR
Flash using:
python3 esptool.py --chip esp32s3 --port UPLOAD_PORT --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 80m --flash_size FLASH_SIZE(16MB or 8MB) 0x0000 bootloader.bin 0x8000 partitions.bin 0xe000 boot_app0.bin 0x10000 firmware.bin