Skip to content

Releases: O-MG/O.MG-Firmware

Beta: v3.0-230726

27 Jul 05:18
f6d284f
Compare
Choose a tag to compare
Beta: v3.0-230726 Pre-release
Pre-release

Release: BETA-230726
Backend: v3.0.6.230725
Frontend: BETA-230726

Changes in BETA-230726

  • Fixed several bugs around payload execution, and error handling.

Known Issues:

  • HIDXFILE can not be downloaded via WebUI.
  • Partition Editor not working.

Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Beta: v3.0-230724

24 Jul 20:27
6051c18
Compare
Choose a tag to compare
Beta: v3.0-230724 Pre-release
Pre-release

Release: BETA-230724
Backend: v3.0.6.230722
Frontend: BETA-230724

Changes in BETA-230724

  • Initial IDE Support with highlighting for errors.
  • Improved Payload Error messages, including Line Numbers

Known Issues:

  • HIDXFILE can not be downloaded via WebUI.
  • Partition Editor not working.

Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Beta: v3.0-230723

23 Jul 17:04
f476549
Compare
Choose a tag to compare
Beta: v3.0-230723 Pre-release
Pre-release

Release: BETA-230723
Backend: v3.0.6.230722
Frontend: BETA-230723

Changes in BETA-230723

  • Updated C2 Server.
  • Updated UI Design of Payload Editor for upcoming IDE Update.

Known Issues:

  • HIDXFILE can not be downloaded via WebUI.
  • Partition Editor not working.

Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Beta: v3.0-230722

22 Jul 21:32
2a5c490
Compare
Choose a tag to compare
Beta: v3.0-230722 Pre-release
Pre-release

Release: BETA-230722
Backend: v3.0.6.230722
Frontend: BETA-230722

Changes in BETA-230722

  • Fixes for intermittent payload run error due to CRC Checksum Validation error.
  • Fixes for USB IDs cannot be edited via Payload Editor
  • Fixes for WiFi Station user defined MAC Address is not used.
  • Fixes for occasional Keylogger events alignment error when using LiveLog.
  • Re-organized Settings menu to better match features to headers.
  • Fixes for payload execution failures when using non-printing or invisible characters that are homoglyphs for keymap characters.

Known Issues:

  • HIDXFILE can not be downloaded via WebUI.
  • Partition Editor not working.

Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Beta: v3.0-230717

18 Jul 05:31
a2b036c
Compare
Choose a tag to compare
Beta: v3.0-230717 Pre-release
Pre-release

Release: BETA-230717
Backend: v3.0.6.230714
Frontend: BETA-230717

Changes in BETA-230717

  • Fixes for Payload Save / Load
  • Fixes for Payload Size Limits
  • Fixex for Backend Crashes, Resets, Reboots, etc.
  • Fixes for Keylogger
  • Fixes for WebUI Buttons not providing visual feedback on activity
  • Fixes for Logging
  • Fixes for Payload Performance
  • Improved Keylogger Decode Speed (Approx. 1000x faster)

Known Issues:

  • Intermittent issue where payloads will not run. Requires a reboot to fix (Settings > USB > Reboot button)
  • HIDXFILE can not be downloaded via WebUI.
  • USB IDs cannot be edited via Payload Editor. Workaround: Use Settings -> USB Menu
  • WiFi Station user defined MAC Address is not used.
  • Occasionally, Keylogger events are not aligned, causing an issue with LiveLog. Workaround: Use Show All button to read past the error, and then resume LiveLog.

Note: Space delimiters are preferred syntax in payloads.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Legacy: v2.5-231116

16 Nov 17:53
56ed074
Compare
Choose a tag to compare

This is a rerelease of v2.5-230226. No changes are in this firmware. For the latest stable please see v3.0 and above.

Release: v2.5-230226
Backend: v2.5.221220
Frontend: v2.5-230226

Changes in v2.5-230226

  • Add support for DEFINE DuckyScript Command.
  • Add support for REPEAT DuckyScript Command.
  • Add support for STRINGLN DuckyScript Command.
  • Add support for RANDOM_LOWERCASE_LETTER DuckyScript Command.
  • Add support for RANDOM_UPPERCASE_LETTER DuckyScript Command.
  • Add support for RANDOM_LETTER DuckyScript Command.
  • Add support for RANDOM_NUMBER DuckyScript Command.
  • Add support for RANDOM_SPECIAL DuckyScript Command.
  • Add support for RANDOM_CHAR DuckyScript Command.
  • Add Device Model and Version to the WebUI Header.

v2.5 major upgrades:

  • We now support 191 global keymaps.
  • A keymap viewer to confirm you have the proper map.
  • Improved performance of Payload Execution (averages over 100 key events per second).
  • Improved performance of Keylogger (should never be waiting to catch up ever again)
  • Improved connection stability. Tested working with automatic reconnect if Cable is unplugged for 8+ hours.
  • Improved Help menu, with option to click code examples to automatically copy to Payload Editor.
  • And, much more…

Beta: v3.0-230705

05 Jul 08:06
9200bdd
Compare
Choose a tag to compare
Beta: v3.0-230705 Pre-release
Pre-release

Release: BETA-230705
Backend: v3.0.3-230627
Frontend: BETA-230705

Changes in BETA-230705

  • Fixes for HIDX Settings
  • Fixes for Payloads - including non-standard syntaxes used in Public Payload Repos
  • Fixes for Network Connection Stability
  • Improved performance in high packet loss environments
  • Improved Payload Compiler Performance
  • Adjusted some log messages to be less talkative in SysLog tab.
  • Updated logging to omit duplicate messages, to improve readability for changing content.
  • Fix behaviors for payloads that contain "FUNCTION" and similar evaluated syntax, in places that should not be evaluated.
  • Fix for case sensitivity bug within compiler.

Known Issues:

  • Cannot save payloads
  • Keylogging not working
  • [Download HIDX file] button non functional
  • Large Payloads not executing or warning about their size

Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Beta: v3.0-230630

30 Jun 17:36
cfbf0eb
Compare
Choose a tag to compare
Beta: v3.0-230630 Pre-release
Pre-release

Release: BETA-230630
Backend: v3.0-230621
Frontend: BETA-230630

Changes in BETA-230630

  • Add support for HIDX File retrieval
  • Fix for DuckyScript Define and Function commands
  • Reduce Payload Editor CPU and Memory Requirements
  • Adjust UI to reduce elements hidden by on-screen keyboard

Known Issues:

  • Using USB Identifiers in payloads cause payload not executing
  • Keylogging not working
  • HIDX may need a reboot for configuration to get recognizend
  • [Download HIDX file] button non functional

Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Beta: v3.0-230621

22 Jun 00:21
8d15cc8
Compare
Choose a tag to compare
Beta: v3.0-230621 Pre-release
Pre-release

Release: BETA-230621
Backend: v3.0-230621
Frontend: BETA-230621

Changes in BETA-230621

  • Experimental Speed performance mode for Elite devices.
    Allows you to run Payloads and HIDX Sockets at between Native and up to 10x speed, depending on Host Device support.

Known Issues:

  • Using USB Identifiers in payloads cause payload not executing
  • Keylogging not working
  • HIDX elements unresponsive in Frontend

Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Beta: v3.0-230620

20 Jun 23:08
e805449
Compare
Choose a tag to compare
Beta: v3.0-230620 Pre-release
Pre-release

Release: BETA-230620
Backend: v3.0-230523
Frontend: BETA-230620

Changes in BETA-230620

  • Preliminary support for Conditional Payloads.

Note: Space delimiters are preferred syntax.
Future updates will automatically replace alternates with their preferred syntax to ensure compatibility with other DuckyScript v3 Devices.

Note: IDE temporarily removed from this build. It will return shortly.