<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Blog - All Comments</title><link>/products/raspberry-pi/raspberrypi_projects/b/blog</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: E-Z USB to I2C Adapter and UART Bridge</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/e-z-usb-to-i2c-adapter-and-uart-bridge</link><pubDate>Wed, 10 Jun 2026 22:59:29 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fcae1edb-68a0-45fd-a631-fcf74bed2167</guid><dc:creator>genebren</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Very cool!&amp;nbsp; I have had some projects where that feature set might have been useful.&lt;/p&gt;
&lt;p&gt;A bit of topic, but I have dealt with limited comm ports in several projects (specifically working with laboratory equipment, like pumps and sensors) where I needed more pumps.&amp;nbsp; At one point I developed a comm port multiplexer, where a single comm port connected to a ATmega device could drive multiple slave boards with 2 comm ports.&amp;nbsp; I built and sold several of these devices, along with a comm library to allow the slave ports to appear as actual comm port. This was more than 20 years ago.&amp;nbsp; There are far more capable devices available today.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29858&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: E-Z USB to I2C Adapter and UART Bridge</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/e-z-usb-to-i2c-adapter-and-uart-bridge</link><pubDate>Tue, 09 Jun 2026 19:30:00 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:fcae1edb-68a0-45fd-a631-fcf74bed2167</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice post.&lt;/p&gt;
&lt;p&gt;This device could be very useful.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29858&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Solving Error: Unknown flash device: An OpenOCD Upgrade for Pi Pico / Xiao and other RP2040 Boards</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/solving-error-unknown-flash-device-an-openocd-upgrade-for-pi-pico-xiao-and-other-rp2040-boards</link><pubDate>Sat, 14 Feb 2026 20:56:10 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8fe0aa59-dedb-4146-ac86-12b43a89b9ef</guid><dc:creator>Coconut1</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I had the exact same problem as described above. Bought 4 cheap Pico Boards online and encountered the connection problem when starting to debug.&lt;br /&gt;With a closer look at the board I could see that there is no 10-pin voltage regulator but a unknown 6-pin and additionally a 2MB Flash &amp;#39;BY25Q16ES&amp;#39; from&amp;nbsp;&lt;br /&gt;the chines manufacture BYTe Semiconductor. So I was sure, these boards where counterfeit PICOs.&amp;nbsp;&lt;br /&gt;The error message then was&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt; Error: Unknown flash device (ID 0x001540&lt;strong&gt;68&lt;/strong&gt;)&lt;br /&gt;&lt;br /&gt;The by far easiest way to solve this, is to open the openocd.exe in a text editor and search for the entries of the table shown above.&lt;br /&gt;The 10 values of each line there will be interpreted as:&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; name,&amp;nbsp; &amp;nbsp;read_cmd,&amp;nbsp; &amp;nbsp;qread_cmd,&amp;nbsp; &amp;nbsp; pprog_cmd,&amp;nbsp; &amp;nbsp; &amp;nbsp;erase_cmd,&amp;nbsp; &amp;nbsp; chip_erase_cmd,&amp;nbsp; &amp;nbsp; &amp;nbsp;device_id,&amp;nbsp; &amp;nbsp; &amp;nbsp;pagesize,&amp;nbsp; &amp;nbsp; &amp;nbsp;sectorsize,&amp;nbsp; &amp;nbsp; &amp;nbsp;size_in_bytes&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Now since I knew my Flash device, I download its data sheet and checked for the read/write/prog/erase commands and found that there already is an almost identical device&amp;nbsp;&lt;br /&gt;given with a slightly different device ID 0x001540&lt;strong&gt;C8&lt;/strong&gt;. The rest was easy.&amp;nbsp;&lt;br /&gt;Seraching in a text editor (e.g. np++ in HEX-mode) for the byte-sequence &amp;quot;C8 40 15 00&amp;quot; and finding a &amp;quot;03 00 02 D8 C7 00 00 00&amp;quot; next to it, indicating the correct file position.&amp;nbsp;&lt;br /&gt;Now I changed the &amp;quot;&lt;strong&gt;C8&lt;/strong&gt;&amp;quot; to &amp;quot;&lt;strong&gt;68&lt;/strong&gt;&amp;quot; and saved the modified file openocd.exe.&lt;br /&gt;&lt;br /&gt;And it worked!!! The debugger now starts smoothly and every thing is fine ... now after 30+ hours of serching and trying.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27980&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Solving Error: Unknown flash device: An OpenOCD Upgrade for Pi Pico / Xiao and other RP2040 Boards</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/solving-error-unknown-flash-device-an-openocd-upgrade-for-pi-pico-xiao-and-other-rp2040-boards</link><pubDate>Sat, 14 Feb 2026 20:44:54 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:8fe0aa59-dedb-4146-ac86-12b43a89b9ef</guid><dc:creator>Coconut1</dc:creator><slash:comments>0</slash:comments><description>&lt;p lang="en-GB"&gt;I had the exact same problem as described above. Bought 4 cheap Pico Boards online and encountered the connection problem when starting to debug.&lt;br /&gt;With a closer look at the board I could see that there is no 10-pin voltage regulator but a unknown 6-pin and additionally a 2MB Flash&amp;nbsp;BY25Q16ES from the chines manufacture BYTe Semiconductor. So I was sure, these boards where counterfeit PICOs. The error message then was &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;--&amp;gt;&amp;nbsp; Error: Unknown flash device (ID 0x&lt;span&gt;00154068&lt;/span&gt;)&lt;/p&gt;
&lt;p lang="en-GB"&gt;The by far easiest way to solve this, is to open the openocd.exe in a text editor and search for the entries of the&amp;nbsp;table shown above.&lt;br /&gt;The 10 values of each line there will be interpreted as:&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;name,&amp;nbsp; &amp;nbsp; &amp;nbsp; read_cmd,&amp;nbsp; &amp;nbsp; &amp;nbsp; qread_cmd,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pprog_cmd,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;erase_cmd,&amp;nbsp; &amp;nbsp; &amp;nbsp; chip_erase_cmd,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;device_id,&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;pagesize,&amp;nbsp; &amp;nbsp; &amp;nbsp;sectorsize,&amp;nbsp; &amp;nbsp; &amp;nbsp; size_in_bytes&lt;/p&gt;
&lt;p lang="en-GB"&gt;Now since I knew my Flash device I download its data sheet and checked for the read/write/prog/erase commands and found that there already is an almost identical device &lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;quot;st m25pe16&amp;quot; given with a slightly different device ID 0x&lt;span&gt;00158020&lt;/span&gt;.&lt;br /&gt;The rest was easy. Seraching in a text editor (e.g. np++ in HEX-mode) for the byte-sequence &amp;ldquo;20 80 15 00&amp;rdquo; and finding a &amp;ldquo;03 00 02 D8 C7 00 00 00&amp;rdquo; next to it, indicating the correct file position. Now I changed the &amp;quot;20 80&amp;quot; to &lt;span&gt;6&lt;/span&gt;8 40&amp;quot; and saved the modified file.&lt;/p&gt;
&lt;p lang="en-GB"&gt;And viola &amp;hellip; it worked. The debugger now started smoothly. Every thing is fine now &amp;hellip; after 50+ hours of serching and trying.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=27980&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Syslog: Sending Log Messages to a Server with MicroPython</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/syslog-sending-log-messages-to-a-server-with-micropython</link><pubDate>Fri, 30 Jan 2026 20:30:50 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:826953ac-ef1e-4537-895f-90ad7442d35d</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Great post.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29481&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adafruit Pi Pico Enclosure: A Quick Review</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/adafruit-pi-pico-enclosure-a-quick-review</link><pubDate>Fri, 30 Jan 2026 20:20:08 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9d5af533-1181-432b-b3d5-97e64ebc097d</guid><dc:creator>DAB</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Interesting, thanks for the review.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29491&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adafruit Pi Pico Enclosure: A Quick Review</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/adafruit-pi-pico-enclosure-a-quick-review</link><pubDate>Thu, 29 Jan 2026 17:13:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9d5af533-1181-432b-b3d5-97e64ebc097d</guid><dc:creator>genebren</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;But don&amp;#39;t forget that this cute little thing could be strapped to your wrist for the ultimate computing to go experience&amp;nbsp;[emoticon:44a8a53ad3364ea78a16c5a3229f75bb]&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29491&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adafruit Pi Pico Enclosure: A Quick Review</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/adafruit-pi-pico-enclosure-a-quick-review</link><pubDate>Thu, 29 Jan 2026 15:50:30 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9d5af533-1181-432b-b3d5-97e64ebc097d</guid><dc:creator>dougw</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;The primary usage would seem to be as a case that allows Pico modules to be stored &amp;amp; programmed without touching the actual CCA - reduced ESD risk during some small part of the workflow?&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29491&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adafruit Pi Pico Enclosure: A Quick Review</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/adafruit-pi-pico-enclosure-a-quick-review</link><pubDate>Thu, 29 Jan 2026 04:38:04 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9d5af533-1181-432b-b3d5-97e64ebc097d</guid><dc:creator>balajivan1995</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Reminds me of people putting back case on iPhones that covers everything except the Apple logo.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29491&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Adafruit Pi Pico Enclosure: A Quick Review</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/adafruit-pi-pico-enclosure-a-quick-review</link><pubDate>Thu, 29 Jan 2026 00:27:35 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:9d5af533-1181-432b-b3d5-97e64ebc097d</guid><dc:creator>robogary</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;A squirt of hot glue or a scrap of foam would hold it in place.&amp;nbsp; Doesnt seem to be useful except to keep someone&amp;#39;s bearded dragon from eating it&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29491&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Syslog: Sending Log Messages to a Server with MicroPython</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/syslog-sending-log-messages-to-a-server-with-micropython</link><pubDate>Mon, 26 Jan 2026 11:08:23 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:826953ac-ef1e-4537-895f-90ad7442d35d</guid><dc:creator>balajivan1995</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;I have once used plain &lt;a href="/challenges-projects/project14/holiday-special-2023/a/holiday-projects/HP39/activity-tracker---with-santa-as-spotter" data-e14adj="t"&gt;UDP multicast &lt;/a&gt;to send data from one esp32 to another. If the temperature doesn&amp;#39;t change drastically, you can use plain UDP to send message and receive it using Wireshark. It won&amp;#39;t take much time to transmit a message, payload is much smaller.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29481&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Syslog: Sending Log Messages to a Server with MicroPython</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/syslog-sending-log-messages-to-a-server-with-micropython</link><pubDate>Mon, 26 Jan 2026 05:39:39 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:826953ac-ef1e-4537-895f-90ad7442d35d</guid><dc:creator>embeddedguy</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Nice first line, I fell the same. about Micropython.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29481&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Syslog: Sending Log Messages to a Server with MicroPython</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/syslog-sending-log-messages-to-a-server-with-micropython</link><pubDate>Sun, 25 Jan 2026 18:26:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:826953ac-ef1e-4537-895f-90ad7442d35d</guid><dc:creator>BigG</dc:creator><slash:comments>1</slash:comments><description>&lt;blockquote&gt;
&lt;p&gt;&lt;span&gt;&amp;quot;Installing MicroPython on your microcontroller board allows you to write and immediately run Python code, without needing to build or compile the code. It&amp;rsquo;s a really fast way of creating applications.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Interesting perspective... surely that&amp;#39;s fast (and loose). I would add that this is best served in a class room environment, with a note on the wall... please leave all (micro)Python behind when leaving.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Besides that, this is a nice logging method.&lt;/span&gt;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29481&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Syslog: Sending Log Messages to a Server with MicroPython</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/syslog-sending-log-messages-to-a-server-with-micropython</link><pubDate>Sun, 25 Jan 2026 17:45:31 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:826953ac-ef1e-4537-895f-90ad7442d35d</guid><dc:creator>veluv01</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Interesting application!&amp;nbsp;&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=29481&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item><item><title>RE: Create a BLE 3D orientation sensing device using Raspberry Pi Pico 2 W (with C SDK) and 6DoF sensor</title><link>https://community.element14.com/products/raspberry-pi/raspberrypi_projects/b/blog/posts/create-a-ble-3d-orientation-sensing-device-using-raspberry-pi-pico-2-w-with-c-sdk-and-6dof-sensor</link><pubDate>Sun, 09 Nov 2025 13:22:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1dd2bd5e-cc63-47ff-92c0-b85652fa06f8</guid><dc:creator>Jan Cumps</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I tried the&amp;nbsp;BLE Temperature Sensor example today, on a Pico2 W. Just to get a feeling for how that part of the SDK works. The same exercise as you describe above. I&amp;nbsp;used the RISCV, to have at least one difference&amp;nbsp;[emoticon:c4563cd7d5574777a71c318021cbbcc8]&lt;/p&gt;
&lt;p&gt;As client, I used an Android phone, and Infineon&amp;#39;s BLE&amp;nbsp;app&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="384" src="/resized-image/__size/596x768/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-1dd2bd5e-cc63-47ff-92c0-b85652fa06f8/pastedimage1762694433157v1.png" width="298" /&gt;&lt;/p&gt;
&lt;p&gt;I asked ChatGPT what the 0xeb08 means in BLE lingo:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="149" src="/resized-image/__size/994x298/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-1dd2bd5e-cc63-47ff-92c0-b85652fa06f8/pastedimage1762694495518v2.png" width="497" /&gt;&lt;/p&gt;
&lt;p&gt;Not bad! It&amp;#39;s&amp;nbsp;in line with the debug log of the Pico:&lt;/p&gt;
&lt;p&gt;&lt;img alt=" " height="123" src="/resized-image/__size/504x246/__key/commentfiles/f7d226abd59f475c9d224a79e3f0ec07-1dd2bd5e-cc63-47ff-92c0-b85652fa06f8/pastedimage1762694550792v3.png" width="252" /&gt;&lt;/p&gt;
&lt;p&gt;The 24.23 answer from ChatGPT is because I asked this for two captured hex values&lt;/p&gt;
&lt;p&gt;I haven&amp;#39;t tried custom services yet.&lt;/p&gt;&lt;img src="https://community.element14.com/aggbug?PostID=28895&amp;AppID=84&amp;AppType=Weblog&amp;ContentType=0" width="1" height="1"&gt;</description></item></channel></rss>