{"id":1266,"date":"2021-09-28T14:12:43","date_gmt":"2021-09-28T14:12:43","guid":{"rendered":"https:\/\/smartsensordevices.com\/?p=1266"},"modified":"2024-08-30T15:30:49","modified_gmt":"2024-08-30T15:30:49","slug":"update-blueio-firmware-using-raspberrypi","status":"publish","type":"post","link":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/","title":{"rendered":"Update BlueIO firmware using RaspberryPi"},"content":{"rendered":"\n<p>The BleuIO comes with a bootloader to allow you to update the firmware or flash your own application to the dongle. To flash the dongle, you will need an image file containing the new firmware or your own application and a host USB loader application.<\/p>\n\n\n\n<p>You can download the latest firmware, and host USB loader from our getting started guide.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.bleuio.com\/getting_started\/docs\/firmware\/\" target=\"_blank\" rel=\"noreferrer noopener\">Latest Firmware<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.raspberrypi.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Host USB loader for RaspberryPi<\/a><\/li>\n<\/ul>\n\n\n\n<p>This article will explain how to update a BleuIO dongle using a RaspberryPi.<\/p>\n\n\n\n<p>Connect the BleuIO dongle to your Linux \/ RaspberryPi.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.bleuio.com\/getting_started\/img\/RASPI_DONGLE.jpg\" alt=\"Dongle\"\/><\/figure>\n\n\n\n<p>To identify which device name the dongle is connected to, you will need to run&nbsp;<strong>ls \/dev&nbsp;<\/strong>on the terminal.<br>You might need to do it twice, once before you connect the dongle and once after, to be able to identify which one is the device name.<\/p>\n\n\n\n<p>The following screenshot shows devices list before and after connecting the dongle.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/smartsensordevices.com\/wp-content\/uploads\/2021\/09\/image-2-1024x246.png\" alt=\"\" class=\"wp-image-1257\"\/><\/figure>\n\n\n\n<p>The BleuIO includes a bootloader that allows you to update the firmware easily. When starting up, the dongle will open up a COM port for the bootloader for 10 seconds to allow you to update the firmware (or flash your own application). Afterwards, it will close that port and open a new port for the BleuIO application.&nbsp;<\/p>\n\n\n\n<p>Now that you know the device name, you can run the following command to update the dongle.&nbsp;<\/p>\n\n\n\n<p><strong>sudo .\/host_usb_updater \/dev\/ttyACM0 .\/example_firmware.img -verbose&nbsp;<\/strong><\/p>\n\n\n\n<p>The<strong>&nbsp;\/dev\/ttyACM0<\/strong>&nbsp;means USB-CDC driver of Linux.<\/p>\n\n\n\n<p><strong>NOTE: The device name may vary and may not be the same as in the picture above.<\/strong><\/p>\n\n\n\n<p>After running this command successfully, you will see&nbsp;<strong>Result: Pass<\/strong>&nbsp;on your terminal.&nbsp;&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"http:\/\/smartsensordevices.com\/wp-content\/uploads\/2021\/09\/image-5-1024x977.png\" alt=\"\" class=\"wp-image-1260\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The BleuIO comes with a bootloader to allow you to update the firmware or flash your own application to the dongle. To flash the dongle, you will need an image file containing the new firmware or your own application and a host USB loader application. You can download the latest firmware, and host USB loader [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1267,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18,20,21],"tags":[],"class_list":["post-1266","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bleuio","category-bleuio-firmware-updates","category-bleuio-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Update BlueIO firmware using RaspberryPi - SMART SENSOR DEVICES AB<\/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:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Update BlueIO firmware using RaspberryPi - SMART SENSOR DEVICES AB\" \/>\n<meta property=\"og:description\" content=\"The BleuIO comes with a bootloader to allow you to update the firmware or flash your own application to the dongle. To flash the dongle, you will need an image file containing the new firmware or your own application and a host USB loader application. You can download the latest firmware, and host USB loader [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/\" \/>\n<meta property=\"og:site_name\" content=\"SMART SENSOR DEVICES AB\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-28T14:12:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-08-30T15:30:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"425\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"siteManager\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ssd_techs\" \/>\n<meta name=\"twitter:site\" content=\"@ssd_techs\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"siteManager\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/\"},\"author\":{\"name\":\"siteManager\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#\/schema\/person\/fb91963eccab9e33d2377d360b28d7a1\"},\"headline\":\"Update BlueIO firmware using RaspberryPi\",\"datePublished\":\"2021-09-28T14:12:43+00:00\",\"dateModified\":\"2024-08-30T15:30:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/\"},\"wordCount\":284,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png\",\"articleSection\":[\"BleuIO\",\"BleuIO firmware updates\",\"BleuIO tutorial\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/\",\"url\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/\",\"name\":\"Update BlueIO firmware using RaspberryPi - SMART SENSOR DEVICES AB\",\"isPartOf\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png\",\"datePublished\":\"2021-09-28T14:12:43+00:00\",\"dateModified\":\"2024-08-30T15:30:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage\",\"url\":\"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png\",\"contentUrl\":\"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png\",\"width\":700,\"height\":425},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/smartsensordevices.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Update BlueIO firmware using RaspberryPi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#website\",\"url\":\"https:\/\/smartsensordevices.com\/blog\/\",\"name\":\"SMART SENSOR DEVICES AB\",\"description\":\"IOT solutions for the future\",\"publisher\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/smartsensordevices.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#organization\",\"name\":\"SMART SENSOR DEVICES AB\",\"url\":\"https:\/\/smartsensordevices.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2020\/03\/cropped-SSD-color.png\",\"contentUrl\":\"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2020\/03\/cropped-SSD-color.png\",\"width\":756,\"height\":230,\"caption\":\"SMART SENSOR DEVICES AB\"},\"image\":{\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/ssd_techs\",\"https:\/\/www.linkedin.com\/company\/smart-sensor-devices-ab\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#\/schema\/person\/fb91963eccab9e33d2377d360b28d7a1\",\"name\":\"siteManager\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/smartsensordevices.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cca20a2883c689ad2ed55eff75dd546d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cca20a2883c689ad2ed55eff75dd546d?s=96&d=mm&r=g\",\"caption\":\"siteManager\"},\"url\":\"https:\/\/smartsensordevices.com\/blog\/author\/ssdadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Update BlueIO firmware using RaspberryPi - SMART SENSOR DEVICES AB","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:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/","og_locale":"en_US","og_type":"article","og_title":"Update BlueIO firmware using RaspberryPi - SMART SENSOR DEVICES AB","og_description":"The BleuIO comes with a bootloader to allow you to update the firmware or flash your own application to the dongle. To flash the dongle, you will need an image file containing the new firmware or your own application and a host USB loader application. You can download the latest firmware, and host USB loader [&hellip;]","og_url":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/","og_site_name":"SMART SENSOR DEVICES AB","article_published_time":"2021-09-28T14:12:43+00:00","article_modified_time":"2024-08-30T15:30:49+00:00","og_image":[{"width":700,"height":425,"url":"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png","type":"image\/png"}],"author":"siteManager","twitter_card":"summary_large_image","twitter_creator":"@ssd_techs","twitter_site":"@ssd_techs","twitter_misc":{"Written by":"siteManager","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#article","isPartOf":{"@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/"},"author":{"name":"siteManager","@id":"https:\/\/smartsensordevices.com\/blog\/#\/schema\/person\/fb91963eccab9e33d2377d360b28d7a1"},"headline":"Update BlueIO firmware using RaspberryPi","datePublished":"2021-09-28T14:12:43+00:00","dateModified":"2024-08-30T15:30:49+00:00","mainEntityOfPage":{"@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/"},"wordCount":284,"commentCount":0,"publisher":{"@id":"https:\/\/smartsensordevices.com\/blog\/#organization"},"image":{"@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage"},"thumbnailUrl":"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png","articleSection":["BleuIO","BleuIO firmware updates","BleuIO tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/","url":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/","name":"Update BlueIO firmware using RaspberryPi - SMART SENSOR DEVICES AB","isPartOf":{"@id":"https:\/\/smartsensordevices.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage"},"image":{"@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage"},"thumbnailUrl":"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png","datePublished":"2021-09-28T14:12:43+00:00","dateModified":"2024-08-30T15:30:49+00:00","breadcrumb":{"@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#primaryimage","url":"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png","contentUrl":"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2021\/09\/update-rpi.png","width":700,"height":425},{"@type":"BreadcrumbList","@id":"https:\/\/smartsensordevices.com\/blog\/update-blueio-firmware-using-raspberrypi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/smartsensordevices.com\/"},{"@type":"ListItem","position":2,"name":"Update BlueIO firmware using RaspberryPi"}]},{"@type":"WebSite","@id":"https:\/\/smartsensordevices.com\/blog\/#website","url":"https:\/\/smartsensordevices.com\/blog\/","name":"SMART SENSOR DEVICES AB","description":"IOT solutions for the future","publisher":{"@id":"https:\/\/smartsensordevices.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/smartsensordevices.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/smartsensordevices.com\/blog\/#organization","name":"SMART SENSOR DEVICES AB","url":"https:\/\/smartsensordevices.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smartsensordevices.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2020\/03\/cropped-SSD-color.png","contentUrl":"https:\/\/smartsensordevices.com\/blog\/wp-content\/uploads\/2020\/03\/cropped-SSD-color.png","width":756,"height":230,"caption":"SMART SENSOR DEVICES AB"},"image":{"@id":"https:\/\/smartsensordevices.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/ssd_techs","https:\/\/www.linkedin.com\/company\/smart-sensor-devices-ab\/"]},{"@type":"Person","@id":"https:\/\/smartsensordevices.com\/blog\/#\/schema\/person\/fb91963eccab9e33d2377d360b28d7a1","name":"siteManager","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/smartsensordevices.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cca20a2883c689ad2ed55eff75dd546d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cca20a2883c689ad2ed55eff75dd546d?s=96&d=mm&r=g","caption":"siteManager"},"url":"https:\/\/smartsensordevices.com\/blog\/author\/ssdadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/posts\/1266"}],"collection":[{"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/comments?post=1266"}],"version-history":[{"count":2,"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/posts\/1266\/revisions"}],"predecessor-version":[{"id":4467,"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/posts\/1266\/revisions\/4467"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/media\/1267"}],"wp:attachment":[{"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/media?parent=1266"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/categories?post=1266"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartsensordevices.com\/blog\/wp-json\/wp\/v2\/tags?post=1266"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}