Skip to content

Releases: ElectronicCats/Minino

v1.1.10.0

10 Jun 22:22
66f71b9
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v1.1.9.0...v1.1.10.0

v1.1.9.0

06 May 16:05
15641ef
Compare
Choose a tag to compare

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

Full Changelog: v1.1.8.0...v1.1.9.0

v1.1.8.0

03 Apr 18:04
c5811db
Compare
Choose a tag to compare

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

Full Changelog: v1.1.7.2...v1.1.8.0

v1.1.7.2

28 Feb 16:15
832178e
Compare
Choose a tag to compare

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

Full Changelog: v1.1.7.0...v1.1.7.2

v1.1.7.1

18 Feb 22:03
Compare
Choose a tag to compare

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

14 Feb 22:21
45768e9
Compare
Choose a tag to compare

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

Full Changelog: v1.1.6.0...v1.1.7.0

v1.1.6.0

31 Dec 19:21
582d90b
Compare
Choose a tag to compare

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

30 Dec 19:01
Compare
Choose a tag to compare

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

13 Dec 18:51
e534ed2
Compare
Choose a tag to compare

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

11 Dec 19:37
8ed29da
Compare
Choose a tag to compare

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