BleuIO Pro Firmware v1.0.6.4 Released

BleuIO has released a new firmware update for BleuIO Pro, version 1.0.6.4. This update focuses on improving connection reliability, refining command behavior, and addressing several inconsistencies that affected usability. The goal of this release is to make development smoother while ensuring better alignment with Bluetooth standards.

Improved Connection Stability

This version introduces enhancements to connection stability, making interactions between devices more reliable. Users working with BLE applications may notice fewer unexpected disconnections and more consistent behavior when establishing connections. These improvements are particularly valuable in environments where signal interference or frequent reconnections are common, helping ensure that BleuIO Pro performs more predictably in both development and production scenarios.

Updated MTU Command Behavior

A key change in this release involves the AT+MTU command. The minimum MTU value has been adjusted from 67 to 65 to comply with Bluetooth Secure Connection requirements defined by the Bluetooth SIG. This update ensures that developers can configure their devices according to official specifications without needing workarounds. By aligning with the required minimum MTU of 65, the firmware better supports secure BLE communication and improves compatibility with other Bluetooth-enabled devices.

Improved Advertising Command Handling and Interval Reporting

The behavior of the AT+ADVSTART command has been refined to address multiple inconsistencies and improve overall reliability. In earlier versions, the command could return misleading responses when advertising was already active, particularly in non-verbose mode, and it did not restart advertising or apply updated intervals when executed again. Additionally, it sometimes failed to report the correct advertising interval, which created uncertainty when configuring BLE behavior. With this update, the command now correctly returns an error if advertising is already running, ensuring consistent behavior across both verbose and non-verbose modes. It also reliably reports the configured advertising interval, giving developers clearer visibility and more precise control over advertising settings.

Consistent ASCII Formatting

This release also standardizes the formatting of the term “ASCII” across the firmware. In earlier versions, the term appeared in inconsistent forms such as lowercase or partially capitalized variations. It is now consistently presented in uppercase as “ASCII,” improving clarity and maintaining a uniform standard throughout command outputs and documentation.

How to Update Your Firmware

Updating to the latest firmware is straightforward. You can download the latest release and follow the step-by-step instructions available in our official documentation at https://www.bleuio.com/getting_started/docs/firmware_pro/ Alternatively, you can use the BleuIO web application to perform the update directly from your browser by visiting https://bleuio.com/bleuioapp/#/fw.

Both methods are designed to make the upgrade process quick and seamless.

Share this post on :

Introducing BleuIO Firmware v2.7.9.78: Improved Stability & Data Reliability

We’re pleased to announce the release of BleuIO Firmware v2.7.9.78, bringing important fixes and enhancements that improve both data handling and communication reliability. This update reflects our continued focus on delivering a stable and developer-friendly BLE experience.

Improved Handling of Large GATT Data

This release resolves an issue where GATT data transfers exceeding 475 bytes could become truncated. In certain cases, this truncation resulted in invalid JSON formatting, which could lead to parsing errors in applications relying on structured data. With this fix in place, BleuIO now handles larger payloads reliably, ensuring data integrity and consistency across your BLE workflows.

More Reliable USB Communication

We have also strengthened the reliability of USB CDC read and write operations. The firmware now performs stricter checks to confirm that the dongle is properly configured and not in a suspended state before initiating communication. This improvement reduces the likelihood of unexpected failures and ensures more predictable behavior in various operating conditions.

How to Update Your Firmware

Updating to the latest firmware is straightforward. You can download the latest release and follow the step-by-step instructions available in our official documentation at https://www.bleuio.com/getting_started/docs/firmware/. Alternatively, you can use the BleuIO web application to perform the update directly from your browser by visiting https://bleuio.com/bleuioapp/#/fw.

Both methods are designed to make the upgrade process quick and seamless.

We recommend upgrading to BleuIO Firmware v2.7.9.78 to take advantage of these improvements. Updating ensures your projects benefit from the latest fixes and performance enhancements.

Share this post on :

BleuIO Firmware Release v2.7.9.70 — Bug Fixes and Improved Connection Reliability

We’re happy to announce the release of BleuIO Firmware v2.7.9.70. This update focuses on improving stability and reliability when scanning and connecting to Bluetooth devices.

We recommend all BleuIO users update to the latest firmware to ensure the best performance and the most reliable Bluetooth Low Energy experience.

What’s New in v2.7.9.70

This release includes important bug fixes that improve device behavior during scanning and connection processes.

Fixed Duplicate Scan Results

In previous firmware versions, there were cases where the same Bluetooth device could appear twice in scan results. This could sometimes make it harder to interpret scan outputs or manage discovered devices.

With v2.7.9.70, this issue has been resolved, ensuring scan results are now displayed correctly and consistently.

Improved MTU Exchange Reliability

Another improvement addresses a situation where the MTU exchange was not always triggered after establishing a connection.

MTU exchange is important because it determines the maximum size of data packets transferred between BLE devices. With this fix, the MTU negotiation process is now reliably triggered during connection, improving data transfer stability.

How to Update Your BleuIO Firmware

You can also follow the firmware update instructions available in our documentation:

https://www.bleuio.com/getting_started/docs/firmware

This guide walks you through the update process step-by-step.

Stay Updated

Keeping your firmware up to date ensures you benefit from the latest improvements and fixes. We continue working on improving BleuIO and appreciate feedback from our developer community.

If you haven’t already, update your BleuIO device to Firmware v2.7.9.70 today.

Share this post on :

BleuIO Pro Firmware Update v1.0.5.6 Released

We are happy to announce a new firmware update for BleuIO Pro, version v1.0.5.6. This release introduces improved control over connection behavior, expanded command functionality, and important stability enhancements to ensure a more reliable development experience.

Below is an overview of what’s new and improved in this firmware update.

New Auto Reconnect Control

One of the key improvements in this release is the ability to enable or disable the auto reconnect feature.

Previously, auto reconnect was always enabled. This meant the dongle would automatically attempt to reconnect to a target device if a disconnect event occurred immediately after connection, specifically with disconnect reason 0x3E (Connection failed to be established).

With firmware v1.0.5.6, users now have full control over this behavior.

New Commands:

  • ATAR1 – Enable auto reconnect (default)
  • ATAR0 – Disable auto reconnect

By default, auto reconnect remains enabled to preserve existing behavior, but developers can now turn it off when more precise connection handling is required.

Read-Back Support Added to Multiple Commands

This update adds read functionality to several AT commands that previously allowed configuration changes but did not provide a way to read back their current state.

This enhancement improves transparency and makes it easier to verify configuration during runtime or debugging.

Commands with New Read Support:

  • ATA
  • ATAR
  • ATASPS
  • ATASSN
  • ATASSM
  • ATDS
  • ATE
  • ATES
  • ATEW
  • ATSIV
  • ATSRA
  • ATSAT
  • AT+FRSSI
  • AT+SHOWRSSI

With these additions, developers can now query the current settings directly from the dongle, resulting in better control and easier diagnostics.

Stability Improvements

Firmware v1.0.5.6 also includes several internal improvements aimed at making BleuIO Pro more robust and reliable.

Key Enhancements:

  • Fixed multiple issues that could cause unexpected dongle reboots
  • Improved internal connection state handling
  • Enhanced overall firmware stability during connection and disconnection events

These changes help ensure smoother operation, especially in applications with frequent BLE connections.

Firmware v1.0.5.6 for BleuIO Pro introduces several important improvements that enhance both usability and reliability. This release gives developers direct control over the auto reconnect functionality, allowing it to be enabled or disabled based on application needs. It also adds read-back support to many commonly used AT commands, making it easier to verify current settings and improve debugging workflows. In addition, overall stability has been improved through better internal connection state handling and fixes for issues that could previously cause unexpected dongle reboots.

We recommend updating to this latest version to take advantage of the new features and reliability improvements.

For download instructions and update guides, please visit the BleuIO Pro firmware update section on our support page.

Share this post on :

BleuIO (SSD005) Firmware v2.7.9.51 Releases — A More Stable and Reliable Experience

We are pleased to announce the release of firmware v2.7.9.51 for the BleuIO SSD005. This update focuses heavily on improving overall stability and strengthening the firmware’s ability to handle complex Bluetooth Low Energy operations. The result is a smoother, more reliable experience for developers and users working with demanding BLE environments.

Stability Improvements

This version delivers significant enhancements to the firmware’s internal handling of data-intensive operations. As BLE devices continue to grow in complexity, the dongle must process larger amounts of information quickly and without interruption. The new update refines these processes, reducing the risk of unexpected behavior and ensuring that the dongle performs more consistently during everyday use.

Improved Handling of Large Service and Characteristic Discoveries

A key focus of this release was resolving an issue that could cause the dongle to reboot when discovering a large number of services and characteristics. Devices with extensive GATT profiles place additional strain on the system, and the previous firmware could occasionally become overwhelmed. Version 2.7.9.51 addresses this problem by improving how these discoveries are managed, resulting in a far more reliable interaction with complex peripherals.

Strengthened Internal Checks for Scan Results and Notifications

The update also refines several internal validation mechanisms. Earlier versions, under specific conditions, could trigger a sudden reboot while viewing scan results or handling incoming notifications. These checks have now been reinforced, allowing the dongle to operate more securely even when managing rapid or high-volume BLE traffic.

Fixes for Write Operations and Notification Configuration

Two commonly used AT commands received important stability fixes in this release. The AT+GATTCWRITEWRB command, used for write operations, previously encountered rare cases where insufficient validation could lead to an unexpected reboot. Similarly, the command for setting notifications, AT+SETNOTI, has been improved to ensure stable behavior when enabling or adjusting notification settings. These corrections help ensure dependable communication between the dongle and connected devices, particularly in applications that rely heavily on write requests and real-time notifications.

A More Resilient Platform for Developers

Firmware v2.7.9.51 marks another meaningful step toward making the SSD005 dongle a highly dependable tool for BLE development. By addressing edge-case stability issues and strengthening how the dongle handles large or rapidly changing data sets, this update offers a more resilient foundation for both prototyping and production-level applications.

How to Update

The new firmware is available for download on the BleuIO support website. We encourage all users to upgrade to this version to take advantage of the improved stability and robustness it provides.

Share this post on :

BleuIO Python Library v1.7.0 available: Enhanced Performance and New Security Functions

We are excited to release version 1.7.0 of the BleuIO Python library, a significant update focused on performance, stability, and support for the latest dongle firmware features.

This update ensures full compatibility with BleuIO firmware v.2.7.9.11 and BleuIO Pro firmware v.1.0.4.14. It brings substantial improvements to responsiveness and new functions that give developers more control over their Bluetooth Low Energy (BLE) applications.

Key Improvements in v1.7.0

Enhanced Performance and Throughput

Users will immediately benefit from improved responsiveness across the library. We’ve optimized data handling to deliver better throughput, making your BLE interactions faster and more efficient, which is especially valuable for data-intensive applications.

New Security and Command Functions

This release introduces several new functions to match the latest capabilities of the BleuIO firmware:

  • Auto-Execution Password Commands: We have added at_set_autoexec_pwd, at_enter_autoexec_pwd, and at_clr_autoexec_pwd. These new functions allow you to programmatically set, enter, or clear a password for the auto-execution script, adding a critical layer of security to your device’s startup routine.
  • ATEW Command Support: Added function for missing command atew . This is used for disabling or enabling the ‘data written’ echo when doing gattcwrite commands.
Stability and Usability Upgrades

To improve the developer experience and overall robustness, v1.7.0 includes several important under-the-hood changes:

  • Terminal Echo Disabled by Default: To provide a cleaner output and prevent commands from being echoed back, terminal echo is now disabled by default.
  • Better Event Parsing: We have improved the handling of event and scan result parsing, making the library more reliable and less prone to errors when processing incoming BLE data.
  • Safer Error Handling: The library now incorporates a safer serial port closing mechanism during exceptions in the reader loop. This ensures better resource management and prevents port-locking issues if an error occurs.

Get the Update

Upgrading to the latest version is simple. You can install or upgrade the package directly from PyPI using pip:

pip install --upgrade bleuio

We are confident that these improvements will help create BLE application with BleuIO and Python a more seamless and powerful experience.

Share this post on :

BleuIO Pro Firmware update v1.0.4.14 — Enhanced Security and Flexibility

We’re excited to announce the release of BleuIO Pro Firmware v1.0.4.14, bringing enhanced control, improved security, and extended functionality to your Bluetooth development experience. This update focuses on giving users more flexibility in automation while keeping sensitive configurations protected.

New: Password Protection for AUTOEXEC List

One of the most significant updates in this release is the ability to lock the AUTOEXEC list with a password.

The AUTOEXEC list allows you to automate commands that run when the device powers on. In previous versions, anyone with access to the device could read, modify, or delete these commands.

With the new password feature, you can now secure your automation scripts by setting a password that prevents unauthorized access or changes.

  • Once a password is set, the list is locked — meaning it cannot be viewed or modified without entering the correct password.
  • The password persists through power cycles, ensuring protection even after the device restarts.
  • Updating the firmware to a different version will clear the password, allowing you to reset it if needed.

This feature is especially useful for developers deploying BleuIO Pro in environments where multiple users might interact with the device, ensuring that sensitive setup scripts remain intact.

Extended Wait Time for AT+WAIT Command

Another improvement is the extended maximum wait time for the AT+WAIT command.
Previously limited to 60 seconds, the command can now wait up to 1 hour (3600 seconds) — matching the functionality of the BleuIO (SSD005).

This enhancement provides more flexibility for time-sensitive applications or scenarios that require extended delays between command executions, such as long data collection intervals or connection monitoring.

New Commands Added

To support the new password-protection functionality, several new AT commands have been introduced:

1. AT+SETAUTOEXECPWD

Used to create or set a password for the AUTOEXEC list.
If a password already exists, you’ll need to provide the old one before setting a new one.

2. AT+ENTERAUTOEXECPWD

Allows you to enter the password when prompted to access or modify the AUTOEXEC list.

3. AT+CLRAUTOEXECPWD

Used to clear or remove an existing password.
To do so, the correct password must be entered first — adding an extra layer of protection.

These commands make it easy to manage your device’s security without complicating the user experience.

Bug Fixes and Improvements

  • Fixed an issue in verbose mode where some error codes and error messages did not match.
    This update ensures more accurate debugging information and smoother development workflows.

Download the Latest Firmware

You can download the latest BleuIO Pro Firmware v1.0.4.14 from our official documentation page:
https://www.bleuio.com/getting_started/docs/firmware_pro/

Share this post on :

BleuIO Firmware Release v2.7.9.11 – Improved Accuracy and Stability

We are excited to announce the release of BleuIO firmware v2.7.9.11, now available for all users. This update focuses on improving reliability and accuracy by addressing several important bugs identified in previous versions. Whether you are building BLE applications or integrating BleuIO into larger IoT systems, this release ensures a smoother and more dependable development experience.

Key Fixes in v2.7.9.11

Correct BLE Version Reporting
Previously, certain BLE sniffers would incorrectly report the BleuIO dongle as supporting Bluetooth 4.2 instead of Bluetooth 5.0. This bug has now been fixed, ensuring accurate version reporting and alignment with the dongle’s full Bluetooth 5.0 capabilities.

Cleaner Advertising & Scan Response Data
Default advertising and scan response data sometimes contained extra unknown Extended Inquiry Response (EIR) elements. These unnecessary data entries could lead to confusion when testing or deploying. With this fix, developers can now rely on clean and precise advertising packets, making it easier to design reliable BLE applications.

Accurate Preview of Advertising Data
When setting custom advertising or scan response data using AT commands, the preview did not always match the actual values set. This issue has been resolved, giving developers more confidence when configuring advertising parameters for projects such as BLE beacons.

Duplicate Handle Reports Eliminated
In some cases, the AT+NOTI and AT+INDI commands could return duplicate handles. This caused unnecessary repetition and clutter in test logs. With this update, handle reporting is streamlined, making service and characteristic testing more efficient and easier to interpret.

At BleuIO, we continuously refine our firmware to give developers a faster, more stable environment for building and testing Bluetooth Low Energy solutions. Each improvement—no matter how small—saves time in debugging, reduces misinterpretations, and ultimately accelerates your path from prototype to production.

If you are already using BleuIO, we recommend upgrading to the latest firmware to benefit from these bug fixes. For those new to the platform, you can get started by visiting our Getting Started Guide.

How to Update

Updating your dongle is straightforward. Simply follow the instructions in the Firmware Update Guide, and you’ll be running the latest version in minutes.

Share this post on :

BleuIO Firmware Update v2.7.9.6 – Secure Your AUTOEXEC List with Password Protection

We are happy to announce the release of BleuIO firmware v2.7.9.6.
This update brings an important new feature designed to make your device more secure: password protection for the AUTOEXEC list.

With this functionality, you can lock your AUTOEXEC list using a password. Once locked, no one can read, modify, or delete the commands inside unless they enter the correct password. The password will remain active even after power cycles, ensuring your setup stays protected. Please note that updating the firmware to a different version will clear the password.

What’s New in v2.7.9.6

Added Functionality

  • Ability to lock the AUTOEXEC list with a password.
  • Password protection persists through power cycles.
  • Updating firmware to another version will clear the password.

New Commands

We’ve introduced three new AT commands to manage this feature:

  1. AT+SETAUTOEXECPWD
    • Create or change a password for the AUTOEXEC list.Requires the old password if you want to change it.Maximum length: 255 ASCII characters.
    Example: AT+SETAUTOEXECPWD=my_password
  2. AT+ENTERAUTOEXECPWD
    • Used to enter the password when prompted.Grants access to locked commands.
  3. AT+CLRAUTOEXECPWD
    • Clears the existing password (requires entering the password first).Returns the AUTOEXEC list to an unprotected state.

How to Use the New Feature

The recommended way to use this functionality is:

  1. Add commands to your AUTOEXEC list as usual.
  2. Lock the list by setting a password with AT+SETAUTOEXECPWD.
  3. If you need to make changes later:
    • Use AT+CLRAUTOEXECPWD to remove the password.
    • Modify your AUTOEXEC list.
    • Lock it again using AT+SETAUTOEXECPWD.

When a password is set, the following commands will require authentication first:

  • AT+CLRAUTOEXECPWD
  • AT+SETAUTOEXECPWD
  • AT+AUTOEXEC
  • AT+AUTOEXECLOOP
  • AT+CLRAUTOEXEC

Why This Matters

The AUTOEXEC list is a powerful tool that allows you to automate commands when your BleuIO dongle starts up. By adding password protection, you ensure that only authorized users can view or change these startup configurations. This is especially important in production environments where security and stability are critical.

Update Today

We encourage all users to update to v2.7.9.6 to take advantage of this new security feature.
For full release notes and instructions, visit our documentation page.

Share this post on :

BleuIO Firmware Release v2.7.85 – Bug Fixes & Improved Stability

We are excited to announce the release of BleuIO Firmware v2.7.85. This update brings important fixes and improvements to ensure a smoother and more reliable experience when working with your BleuIO dongle.

What’s New in v2.7.85

This release focuses on bug fixes and performance improvements:

  • AT+CANCELCONNECT fix – Resolved an issue where the command would incorrectly return an error.
  • Improved JSON compatibility – Event message codes in verbose mode now include quotes, ensuring proper JSON format for easier parsing.
  • Better disconnection handling – Fixed a bug where AT+GAPDISCONNECTALL would sometimes fail to disconnect all connected devices.
  • Multi-device connection fix – Corrected an error where AT+GAPCONNECT returned “Connection limit exceeded” incorrectly when attempting to connect to the 8th device.

By upgrading to the latest firmware, you ensure your BleuIO dongle works at its best with improved stability and compatibility. If you are using BleuIO for projects that involve multiple device connections, JSON parsing, or handling connections/disconnections dynamically, this update is especially important.

Get the Latest Firmware

We recommend all users download and install the v2.7.85 firmware to take advantage of these improvements.
Download the latest firmware here

Share this post on :