Releases: ElectronicCats/Minino
v1.1.10.0
The News!!!
- Bluetooth GATT CLI
- Added new functions to the BT HID module
- DroneID scanner now scan on range of channel
Added
- Adds BLE scan functionality via console command.
- Control Stop, Prev Track added.
- Control mute and next track added in HID.
- Add enum details.
- BLE Enum gattc.
Fixed
- Menu adv.
- GATT write command functionality.
- Menus.
- Drone Scann.
- Enable scrolling for BLE controls.
- Change table style.
- Table output.
Changed
- Merge pull request #37 from ElectronicCats/dev.
- Clean comments.
- Add doc.
- Merge pull request #36 from ElectronicCats/ble_gatt.
- Merge pull request #34 from ElectronicCats/ble_hid_control.
- Add help to cmd.
- Hid_screens.c.
- Flow of the HID device items menu.
- Merge pull request #33 from ElectronicCats/droneid.
- Feat GATT write functionality to the gattcmd tool.
- BLE GATT command module.
- Scrolling in controls HID menu.
- Merge remote-tracking branch 'origin/ble_gatt' into ble_gatt.
- Adds BLE scan functionality via console command.
- Merge branch 'main' into dev.
- Table format gatt.
- Read char.
- Fix no scrollinf menu, fix pause function.
Flashing release
Minino
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | minino_v1.1.10.0.bin |
0x0 | bsides_v1.1.10.0.bin |
0x0 | dragonjar_v1.1.10.0.bin |
0x0 | ekoparty_v1.1.10.0.bin |
0x0 | bugcon_v1.1.10.0.bin |
0x0 | bsseattle_v1.1.10.0.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 bugcon_v1.1.10.0.bin
What's Changed
- Improves DroneID scanner with channel hopping by @JahazielLem in #33
- Ble hid control by @REGIOIGER in #34
- feat BLE GATT command-line tool by @JahazielLem in #36
- feat BLE GATT command-line tool by @JahazielLem in #37
New Contributors
- @REGIOIGER made their first contribution in #34
Full Changelog: v1.1.9.0...v1.1.10.0
v1.1.9.0
The News!!!
Added
- PCB housing for hw.
- Add commands and screens.
- Add animation and handlers.
- Add screens for user.
- Add attack commands to the terminal.
- Validate connection in writer.
- Add modbus writer cmds.
- Writer task & get the last request from flash.
- Add modbus tcp preferences.
- Add modbus_write cmd.
- Enable or disable BLE Drone from settings menu.
- Add ble drone on runtime logic.
- Add submenus list for wifi_settings.
- Add modbus dos stop.
- Show attack params.
- Modbus dos.
- Beta Modbus TCP IP app.
- Add modbus_dos app.
- Add DroneID bt.
- Add wifi ap manager.
Fixed
- Notify.
- Modbus wifi handler.
- Modbus engine set server cmd.
- No aps.
- Text position for wifi_settings.
- Animations and bug with notification for catdos.
- Modal yes/no for wifi_settiings.
- Disseconec callback for catdos.
Changed
- Merge pull request #32 from ElectronicCats/dev.
- Update firmware table.
- Merge pull request #31 from ElectronicCats/modbus_dos.
- Merge pull request #30 from ElectronicCats/drone_id_bt.
- Adds Modbus TCP denial-of-service attack.
- Cleanup code.
- Merge pull request #28 from ElectronicCats/changes.
- Merge branch 'modbus_dos' into changes.
- Merge branch 'wifi_refactor' into modbus_dos.
- Modbus engine.
- Merge pull request #27 from ElectronicCats/wifi_refactor.
- Drone id bt spoofing.
- CATDOS & wifi settings.
- Merge branch 'main' into dev.
- Rename settings menu menu.
- Change struct for wifi_settings.
Flashing release
Minino
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | minino_v1.1.9.0.bin |
0x0 | bsides_v1.1.9.0.bin |
0x0 | dragonjar_v1.1.9.0.bin |
0x0 | ekoparty_v1.1.9.0.bin |
0x0 | bugcon_v1.1.9.0.bin |
0x0 | bsseattle_v1.1.9.0.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 bugcon_v1.1.9.0.bin
What's Changed
- refactor(wifi_settings): Change struct by @JahazielLem in #27
- feat: Add wifi ap manager by @JahazielLem in #28
- feat: Add DroneID bt by @JahazielLem in #30
- feat: Add modbus_dos app by @JahazielLem in #31
- feat: beta Modbus TCP IP app by @JahazielLem in #32
Full Changelog: v1.1.8.0...v1.1.9.0
v1.1.8.0
The News!!!
Added
- Add droneid scanner.
- Add BSides Seattle compatibility.
- Add drone running menu & help texts were updated.
- Add drone animation.
- Set location source from settings menu at runtime.
- Change num of drones at runtime from settings menu.
- Set drone channel from settings menu.
- Set drone location by console without running the app.
- Add command to set drone location.
- Choose num of drones from settings GUI.
- Add drone id settings menu & save preferences in flash.
- Add general submenu use template.
- Remember last selection in general submenus.
- Multi drone spoofing.
- Add Drone ID App & screen interface.
- Add odrone id component.
- Add DroneID Scanner & Bsides Seattle support.
- Droneid Scanner.
Fixed
- Memory alloc.
- Reload time for droneid_scanner.
- Fix screen for droneid_scanner.
- Channel validation.
- Channel range.
Changed
- Merge pull request #26 from ElectronicCats/dev.
- Merge pull request #25 from ElectronicCats/prerelease.
- Merge branch 'bsseattle' into prerelease.
- Merge branch 'droneid_scanner' into prerelease.
- Remove logs for droneid_scanner.
- Feat:(droneid_scanner): Add details.
- Merge pull request #24 from ElectronicCats/update_readme_build.
- Update README.md badge builds.
- Merge branch 'dev' into odrone_id.
- Clear logs.
- Update README.md badge builds.
Flashing release
Minino
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | minino_v1.1.8.0.bin |
0x0 | bsides_v1.1.8.0.bin |
0x0 | dragonjar_v1.1.8.0.bin |
0x0 | ekoparty_v1.1.8.0.bin |
0x0 | bugcon_v1.1.8.0.bin |
0x0 | bsseattle_v1.1.8.0.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 minino_v1.1.8.0.bin
What's Changed
- ci: update README.md badge builds by @sabas1080 in #24
- feat: Droneid Scanner by @JahazielLem in #25
- feat: Add DroneID Scanner & Bsides Seattle support by @JahazielLem in #26
Full Changelog: v1.1.7.2...v1.1.8.0
v1.1.7.2
The News!!!
Added
- Make all boards on new tag.
- Wifi region configuration menu.
- Add Country Code.
- Release file names updated & files ziped.
- Release draft on new tag with flashing instructions as body.
- Release v1.1.7.0.
Fixed
- Update gpio menus conditions.
Changed
- Merge pull request #23 from ElectronicCats/dev.
- Merge branch 'contrycode' into dev.
- Merge branch 'changelog' into dev.
- Merge branch 'make_builds' into dev.
- Use EOF.
- Use cat instead of vars.
- Use printf instead of echo.
- Pass output directly.
- Scape sequences.
- Change log temporal path.
- Update changelog download path.
- Remove extension.
- Add extension to changelog.
- Attempt without all boards.
- Attempt to get changelog automatically.
- Change log since las tag.
- Merge pull request #20 from ElectronicCats/prerelease.
Flashing release
Minino
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | minino_v1.1.7.2.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 minino_v1.1.7.2.bin
BSides
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bsides_v1.1.7.2.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 bsides_v1.1.7.2.bin
DragonJar
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | dragonjar_v1.1.7.2.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 dragonjar_v1.1.7.2.bin
EkoParty
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | ekoparty_v1.1.7.2.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 ekoparty_v1.1.7.2.bin
BugCon
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bugcon_v1.1.7.2.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 bugcon_v1.1.7.2.bin
What's Changed
- Minino February Features by @Otrebor671 in #23
Full Changelog: v1.1.7.0...v1.1.7.2
v1.1.7.1
The News!!
Compatibility with badge boards:
- BSides
- DragonJar
- EkoParty
- BugCon
Flashing release
Minino
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | minino_v1.1.7.1.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 minino_v1.1.7.1.bin
BSides
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bsides_v1.1.7.1.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 bsides_v1.1.7.1.bin
DragonJar
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | dragonjar_v1.1.7.1.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 dragonjar_v1.1.7.1.bin
EkoParty
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | ekoparty_v1.1.7.1.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 ekoparty_v1.1.7.1.bin
BugCon
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bugcon_v1.1.7.1.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 4MB --flash_freq 80m 0x0 bugcon_v1.1.7.1.bin
v1.1.7.0
The News!!
This version adds or contains:
- Thread Wardriving
- Deep Sleep on board v1.6
- Automatic sleep selection between light and deep modes
- GPS enable/disable menu for battery saving (only compatible with board v1.6)
Changes
- SSID now you can add from our console
Important
OTA require 8MB, if you want build it for other memory capacity, compile without the OTA.
APP selection
Inside the firmware
folder, you need to use the idf.py menuconfig
and select the APPS and Features menu, this show the current apps and you can check or uncheck the apps that you need. Then build and upload.
Flashing release
OTA
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x15000 | ota_data_initial.bin |
0xa0000 | minino.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x15000 ota_data_initial.bin 0xa0000 minino.bin
NO OTA
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x20000 | minino.bin |
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x20000 minino.bin
What's Changed
- feat: Release v1.1.7.0 by @JahazielLem in #20
Full Changelog: v1.1.6.0...v1.1.7.0
v1.1.6.0
The News!!
This version adds or contains:
- Light Sleep mode
- UART bridge via Minino console
- WiFi deauthentication detector
- I2C Scanner improvements
- Minor changes and improvements to Minino console
Important
OTA require 8MB, if you want build it for other memory capacity, compile without the OTA.
WIFI
- Wardriving
- WiFi sniffer
- WiFi deauther
- DOS Attack (Control with Console and Minino)
- Analyzer
- SSID Spammer
- WiFi deauthentication detector
- Wireshark integration
BLE
- BLE ADV Sniffer (Wireshark Integration)
- BLE Spammer
- BLE Spoffing (HID device, audio control)
- BLE Trackers Scanner (AirTags, Tile, etc)
- Wireshark integration
Zigbee
- Zigbee sniffer
- Zigbee spoofing (Switch End Device)
- Wardriving
- Wireshark integration
Thread
- Thread sniffer
- Thread broadcast
- Wardriving
- Wireshark integration
Matter
- Matter protocol support
- Matter CLI
- Matter Spoof
Tools
- OTA Firmware Update
- GPS Location
- GPS Speed
- GPS Time
- GPS Sleep
- SD
- File Manager Web (Local AP and WIFI access)
- File Manager Local
- Serial CMD Commander
- I2C Scanner
- UART bridge via Minino console (UART2)
Settings
- Change screensaver
- Change time screensaver
- Stealth mode (Disable animation, leds and sound)
- APP selection
- - [x] Light Sleep Mode
- Deep Sleep Mode
APP selection
Inside the firmware
folder, you need to use the idf.py menuconfig
and select the APPS and Features menu, this show the current apps and you can check or uncheck the apps that you need. Then build and upload.
Flashing release
OTA
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x15000 | ota_data_initial.bin |
0xa0000 | minino.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x15000 ota_data_initial.bin 0xa0000 minino.bin
NO OTA
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x20000 | minino.bin |
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x20000 minino.bin
What's Changed
Full Changelog: v1.1.5.0...v1.1.6.0
v1.6
What's Changed
- Schematic: pin GPS ON/OFF Stanby Mode and DNP R2 by @sabas1080 in #17
- Add Pullup Button Select for DeepSleep
Full Changelog: v1.1.5.1...v1.6
v1.1.5.1
Fix
- Fix Wardriving header
Important
OTA require 8MB, if you want build it for other memory capacity, compile without the OTA.
WIFI
- Wardriving
- WiFi sniffer
- WiFi deauther
- DOS Attack (Control with Console and Minino)
- Analyzer
- SSID Spammer
- Wireshark integration
BLE
- BLE ADV Sniffer (Wireshark Integration)
- BLE Spammer
- BLE Spoffing (HID device, audio control)
- BLE Trackers Scanner (AirTags, Tile, etc)
- Wireshark integration
Zigbee
- Zigbee sniffer
- Zigbee spoofing (Switch End Device)
- Wardriving
- Wireshark integration
Thread
- Thread sniffer
- Thread broadcast
- Wardriving
- Wireshark integration
Matter
- Matter protocol support
- Matter CLI
- Matter Spoof
Tools
- OTA Firmware Update
- GPS Location
- GPS Speed
- GPS Time
- SD
- File Manager Web (Local AP and WIFI access)
- File Manager Local
- Serial CMD Commander
- I2C Scanner
- UART2
Settings
- Change screensaver
- Change time screensaver
- Stealth mode (Disable animation, leds and sound)
- APP selection
APP selection
Inside the firmware
folder, you need to use the idf.py menuconfig
and select the APPS and Features menu, this show the current apps and you can check or uncheck the apps that you need. Then build and upload.
Flashing release
OTA
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x15000 | ota_data_initial.bin |
0xa0000 | minino.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x15000 ota_data_initial.bin 0xa0000 minino.bin
NO OTA
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x20000 | minino.bin |
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x20000 minino.bin
What's Changed
Full Changelog: v1.1.5.0...v1.1.5.1
v1.1.5.0
The News!!
This version adds or contains:
- Zigbee Wardriving
- SSID Spammer
- I2C Scanner
- Fix Bugs
Important
OTA require 8MB, if you want build it for other memory capacity, compile without the OTA.
WIFI
- Wardriving
- WiFi sniffer
- WiFi deauther
- DOS Attack (Control with Console and Minino)
- Analyzer
- SSID Spammer
- Wireshark integration
BLE
- BLE ADV Sniffer (Wireshark Integration)
- BLE Spammer
- BLE Spoffing (HID device, audio control)
- BLE Trackers Scanner (AirTags, Tile, etc)
- Wireshark integration
Zigbee
- Zigbee sniffer
- Zigbee spoofing (Switch End Device)
- Wardriving
- Wireshark integration
Thread
- Thread sniffer
- Thread broadcast
- Wardriving
- Wireshark integration
Matter
- Matter protocol support
- Matter CLI
- Matter Spoof
Tools
- OTA Firmware Update
- GPS Location
- GPS Speed
- GPS Time
- SD
- File Manager Web (Local AP and WIFI access)
- File Manager Local
- Serial CMD Commander
- I2C Scanner
- UART2
Settings
- Change screensaver
- Change time screensaver
- Stealth mode (Disable animation, leds and sound)
- APP selection
APP selection
Inside the firmware
folder, you need to use the idf.py menuconfig
and select the APPS and Features menu, this show the current apps and you can check or uncheck the apps that you need. Then build and upload.
Flashing release
OTA
Table for ESP Tool
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x15000 | ota_data_initial.bin |
0xa0000 | minino.bin |
Command
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x15000 ota_data_initial.bin 0xa0000 minino.bin
NO OTA
Flash Address | File |
---|---|
0x0 | bootloader.bin |
0x8000 | partition-table.bin |
0x20000 | minino.bin |
python -m esptool --chip esp32c6 -b 460800 --before default_reset --after hard_reset write_flash --flash_mode dio --flash_size 8MB --flash_freq 80m 0x0 bootloader.bin 0x8000 partition-table.bin 0x20000 minino.bin
What's Changed
Full Changelog: v1.1.4.0...v1.1.5.0