BleuIO Pro Firmware v1.0.7.0 Released: Improved Stability, Better Scan Handling

We are pleased to announce the release of BleuIO Pro firmware v1.0.7.0. This update focuses on improving stability, increasing BLE scan reliability during high-traffic scenarios, and adding a new command for retrieving RSSI values from active connections.

The latest firmware is now available for download from the BleuIO Pro firmware documentation page. Users can update their device by following the firmware update instructions here:

What’s New in Firmware v1.0.7.0

Improved Stability and Scan Performance

One of the key improvements in this release is the way BleuIO Pro handles BLE scan responses and USB logging. In previous versions, high BLE traffic could occasionally cause scan data to be lost when USB logging was happening at the same time.

To address this, scan result parsing and USB logging have now been moved to a dedicated Scan Processing Task. This separates time-sensitive BLE operations from heavier processing tasks, resulting in better performance and improved reliability.

A new FIFO scan response queue has also been added. This queue passes scan data from the BLE Task to the Scan Processing Task in an organized and efficient way. As a result, BleuIO Pro can now handle high-traffic BLE environments more reliably, especially when many nearby devices are advertising at the same time.

Better Handling of Shared Resources

This firmware also resolves potential race conditions between USB, BLE, and Scan Processing tasks. Mutexes have been added to protect shared resources, helping ensure that different tasks can work together safely without interfering with each other.

These changes make BleuIO Pro more stable and dependable for developers working with continuous scanning, logging, and data-heavy BLE applications.

New AT Command: AT+CONNRSSI

Firmware v1.0.7.0 introduces a new command:

AT+CONNRSSI

This command retrieves the RSSI value from an active BLE connection. It is useful for applications where signal strength monitoring is important, such as proximity detection, connection quality tracking, diagnostics, and BLE performance testing.

With this addition, developers now have a simple way to check the signal strength of a connected BLE device directly through the AT command interface.

Bug Fix: USB Device Serial Number Display

This release also fixes an issue where the USB Device Information Serial Number was truncated and only showed the first three digits.

With firmware v1.0.7.0, the serial number is now displayed correctly, making device identification and debugging more reliable.

How to Update

There are two ways to update your BleuIO Pro firmware.

You can download the latest firmware and follow the update instructions from the official documentation:

https://www.bleuio.com/getting_started/docs/firmware_pro/#latest-firmware

You can also update the firmware using the BleuIO web app:

https://bleuio.com/bleuioapp/#/fw

We recommend all BleuIO Pro users update to the latest firmware to benefit from these improvements.

Share this post on :

BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability

We are pleased to announce the release of BleuIO firmware v2.8.0.2.

This update focuses on improving BLE scanning reliability, increasing data throughput during high-traffic scenarios, and adding a new AT command for checking the RSSI value of an active connection.

Improved BLE Scan Stability

One of the key improvements in this release is a more stable and efficient BLE scanning architecture.

With firmware v2.8.0.2, scan result parsing and USB logging have been moved to a dedicated Scan Processing Task. This separates scan data handling from the main BLE task, allowing BleuIO to process scan responses more reliably during high-traffic spikes.

New FIFO Scan Queue

To support this improved architecture, we have introduced a new FIFO scan response queue.

This queue passes scan data from the BLE Task to the Scan Processing Task in an orderly way. By separating BLE scanning from USB logging, BleuIO can now handle incoming scan responses more efficiently and reduce the chance of missed data when many BLE devices are advertising nearby.

Increased Data Throughput

The new scan processing flow helps increase overall data throughput.

By preventing USB logging from blocking or slowing down BLE scan handling, BleuIO can maintain better performance in busy BLE environments. This is especially useful for applications that rely on continuous scanning, device discovery, beacon monitoring, or BLE traffic analysis.

Resolved Race Conditions

Firmware v2.8.0.2 also includes improvements to resource handling between different internal tasks.

Mutexes have been added to protect shared resources used by the USB, BLE, and Scan Processing tasks. This helps prevent race conditions and improves overall firmware stability.

New AT Command: AT+CONNRSSI

This release also adds a new AT command:

AT+CONNRSSI

The AT+CONNRSSI command retrieves the RSSI value from an active BLE connection. This makes it easier for developers to monitor signal strength while a connection is active.

Example in Default Mode

AT+CONNRSSI
OK

Connection 0000 rssi: -62

Example in Verbose Mode

AT+CONNRSSI
{"C":26,"cmd":"AT+CONNRSSI"}
{"A":26,"err":0,"errMsg":"ok"}
{"R":26,"conn_idx":"0000","rssi":"-60"}
{"E":26,"nol":4}

This command can be useful in applications where connection quality, distance estimation, or signal monitoring is important.

Why This Update Matters

BleuIO is used in many development and production environments where stable BLE communication is essential. Firmware v2.8.0.2 improves reliability when scanning in crowded BLE environments and provides developers with a simple way to check the RSSI of active connections.

Whether you are building BLE gateways, testing BLE devices, monitoring beacons, or developing connected products, this release provides a more stable and responsive experience.

Update Your BleuIO Firmware

We recommend updating to BleuIO firmware v2.8.0.2 to take advantage of the latest stability improvements and the new AT+CONNRSSI command.

For more information about BleuIO and available AT commands and firmware updates, please visit the BleuIO documentation.

Share this post on :

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 :