{"id":1704,"date":"2026-06-15T09:17:50","date_gmt":"2026-06-15T09:17:50","guid":{"rendered":"https:\/\/www.bleuio.com\/blog\/?p=1704"},"modified":"2026-06-15T09:18:49","modified_gmt":"2026-06-15T09:18:49","slug":"bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability","status":"publish","type":"post","link":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/","title":{"rendered":"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">We are pleased to announce the release of <strong><a href=\"https:\/\/www.bleuio.com\/getting_started\/docs\/firmware\/#latest-firmware\" target=\"_blank\" rel=\"noreferrer noopener\">BleuIO firmware v2.8.0.2.<\/a><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Improved BLE Scan Stability<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the key improvements in this release is a more stable and efficient BLE scanning architecture.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With firmware v2.8.0.2, scan result parsing and USB logging have been moved to a dedicated <strong>Scan Processing Task<\/strong>. This separates scan data handling from the main BLE task, allowing BleuIO to process scan responses more reliably during high-traffic spikes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New FIFO Scan Queue<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To support this improved architecture, we have introduced a new <strong>FIFO scan response queue<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Increased Data Throughput<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The new scan processing flow helps increase overall data throughput.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Resolved Race Conditions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Firmware v2.8.0.2 also includes improvements to resource handling between different internal tasks.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">New AT Command: AT+CONNRSSI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This release also adds a new AT command:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>AT+CONNRSSI<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The <code>AT+CONNRSSI<\/code> 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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Example in Default Mode<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>AT+CONNRSSI\nOK\n\nConnection 0000 rssi: -62\n<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Example in Verbose Mode<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>AT+CONNRSSI\n{\"C\":26,\"cmd\":\"AT+CONNRSSI\"}\n{\"A\":26,\"err\":0,\"errMsg\":\"ok\"}\n{\"R\":26,\"conn_idx\":\"0000\",\"rssi\":\"-60\"}\n{\"E\":26,\"nol\":4}\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">This command can be useful in applications where connection quality, distance estimation, or signal monitoring is important.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why This Update Matters<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you are building BLE gateways, testing BLE devices, monitoring beacons, or developing connected products, this release provides a more stable and responsive experience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Update Your BleuIO Firmware<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We recommend updating to <strong>BleuIO firmware v2.8.0.2<\/strong> to take advantage of the latest stability improvements and the new <code>AT+CONNRSSI<\/code> command.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For more information about BleuIO and available AT commands and firmware updates, please visit the <strong><a href=\"https:\/\/www.bleuio.com\/getting_started\/docs\/firmware\/\" target=\"_blank\" rel=\"noreferrer noopener\">BleuIO documentation<\/a><\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1705,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,3],"tags":[],"class_list":["post-1704","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bleuio","category-bleuio-firmware-updates"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability - BleuIO - Create Bluetooth Low Energy application<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability - BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"og:description\" content=\"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 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/\" \/>\n<meta property=\"og:site_name\" content=\"BleuIO - Create Bluetooth Low Energy application\" \/>\n<meta property=\"article:published_time\" content=\"2026-06-15T09:17:50+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-15T09:18:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/06\/bleuio-fw-update-.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"800\" \/>\n\t<meta property=\"og:image:height\" content=\"546\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"BleuIO\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/\"},\"author\":{\"name\":\"BleuIO\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"headline\":\"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability\",\"datePublished\":\"2026-06-15T09:17:50+00:00\",\"dateModified\":\"2026-06-15T09:18:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/\"},\"wordCount\":442,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bleuio-fw-update-.webp\",\"articleSection\":[\"BleuIO\",\"BleuIO firmware updates\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/\",\"name\":\"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability - BleuIO - Create Bluetooth Low Energy application\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bleuio-fw-update-.webp\",\"datePublished\":\"2026-06-15T09:17:50+00:00\",\"dateModified\":\"2026-06-15T09:18:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bleuio-fw-update-.webp\",\"contentUrl\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/bleuio-fw-update-.webp\",\"width\":800,\"height\":546,\"caption\":\"bleuio fw update\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/\",\"name\":\"BleuIO - Create Bluetooth Low Energy application\",\"description\":\"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/#\\\/schema\\\/person\\\/89bc581382d5964043f96efc54b75b80\",\"name\":\"BleuIO\",\"sameAs\":[\"https:\\\/\\\/www.bleuio.com\\\/blog\"],\"url\":\"https:\\\/\\\/www.bleuio.com\\\/blog\\\/author\\\/biadmin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability - BleuIO - Create Bluetooth Low Energy application","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/","og_locale":"en_US","og_type":"article","og_title":"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability - BleuIO - Create Bluetooth Low Energy application","og_description":"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 [&hellip;]","og_url":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/","og_site_name":"BleuIO - Create Bluetooth Low Energy application","article_published_time":"2026-06-15T09:17:50+00:00","article_modified_time":"2026-06-15T09:18:49+00:00","og_image":[{"width":800,"height":546,"url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/06\/bleuio-fw-update-.webp","type":"image\/webp"}],"author":"BleuIO","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#article","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/"},"author":{"name":"BleuIO","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"headline":"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability","datePublished":"2026-06-15T09:17:50+00:00","dateModified":"2026-06-15T09:18:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/"},"wordCount":442,"commentCount":0,"image":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/06\/bleuio-fw-update-.webp","articleSection":["BleuIO","BleuIO firmware updates"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/","url":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/","name":"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability - BleuIO - Create Bluetooth Low Energy application","isPartOf":{"@id":"https:\/\/www.bleuio.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#primaryimage"},"image":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/06\/bleuio-fw-update-.webp","datePublished":"2026-06-15T09:17:50+00:00","dateModified":"2026-06-15T09:18:49+00:00","author":{"@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80"},"breadcrumb":{"@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#primaryimage","url":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/06\/bleuio-fw-update-.webp","contentUrl":"https:\/\/www.bleuio.com\/blog\/wp-content\/uploads\/2026\/06\/bleuio-fw-update-.webp","width":800,"height":546,"caption":"bleuio fw update"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bleuio.com\/blog\/bleuio-firmware-v2-8-0-2-released-improved-ble-scan-stability\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bleuio.com\/blog\/"},{"@type":"ListItem","position":2,"name":"BleuIO Firmware v2.8.0.2 Released: Improved BLE Scan Stability"}]},{"@type":"WebSite","@id":"https:\/\/www.bleuio.com\/blog\/#website","url":"https:\/\/www.bleuio.com\/blog\/","name":"BleuIO - Create Bluetooth Low Energy application","description":"Learn Bluetooth Low Energy programming and build Bluetooth Low Energy Application","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bleuio.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.bleuio.com\/blog\/#\/schema\/person\/89bc581382d5964043f96efc54b75b80","name":"BleuIO","sameAs":["https:\/\/www.bleuio.com\/blog"],"url":"https:\/\/www.bleuio.com\/blog\/author\/biadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/comments?post=1704"}],"version-history":[{"count":2,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1704\/revisions"}],"predecessor-version":[{"id":1707,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/posts\/1704\/revisions\/1707"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media\/1705"}],"wp:attachment":[{"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/media?parent=1704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/categories?post=1704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bleuio.com\/blog\/wp-json\/wp\/v2\/tags?post=1704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}