<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[GUI-O does not work with RPI Pico over USB serial]]></title><description><![CDATA[<p dir="auto">Pico works fine with "Serial USB Terminal", I can send @init and get the correct response.</p>
<p dir="auto">GUI-O tested on esp32 over usb serial and it works fine.</p>
<p dir="auto">GUI-O error on plugging in Pico: "Usb serial device not found or not supported, retrying in 5 seconds"</p>
<p dir="auto">Baud 115200 in all cases, also tried 9600, same error.</p>
<p dir="auto">Please help.</p>
]]></description><link>https://forum.gui-o.com/topic/251/gui-o-does-not-work-with-rpi-pico-over-usb-serial</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Jul 2026 07:35:16 GMT</lastBuildDate><atom:link href="https://forum.gui-o.com/topic/251.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 15 Jan 2025 14:01:42 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Mon, 27 Jan 2025 17:34:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> Version 1.0.93 is out.</p>
<p dir="auto">Regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1018</link><guid isPermaLink="true">https://forum.gui-o.com/post/1018</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Mon, 27 Jan 2025 17:34:54 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Sun, 26 Jan 2025 17:15:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> I used Arduino framework on top of mbed OS and i get pid 00C0, like you.</p>
<p dir="auto">I have tested the GUI-O fix with Pico and it works.</p>
<p dir="auto">Waiting for your feedback when new version of GUI-O is released (already in release process).</p>
<p dir="auto">BR,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1017</link><guid isPermaLink="true">https://forum.gui-o.com/post/1017</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 26 Jan 2025 17:15:28 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Sun, 26 Jan 2025 15:18:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> Thank you for pointing this out. I already created a fix. Testing now and will be releasing the version with the fix in the next couple of days (it usually takes Google a couple of days to review the app).</p>
<p dir="auto">I will let you know.<br />
Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1016</link><guid isPermaLink="true">https://forum.gui-o.com/post/1016</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 26 Jan 2025 15:18:45 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Sun, 26 Jan 2025 15:12:14 GMT]]></title><description><![CDATA[<p dir="auto">So I rebuilt the test with the arduino-pico library under arduino ide, this defaults to pid 0x000A. This now generates the same write error so the problem is GUI-O usage of the CDC driver.</p>
<p dir="auto">I then disabled flow control in the test:<br />
Serial.ignoreFlowControl(true)</p>
<p dir="auto">And GUI-O now works. So I think the problem is you are not asserting the DTR line when using the CDC driver.</p>
<p dir="auto">[edit]<br />
Since I can see no way to ignore flow control with the mbed core I will await you to change GUI-O to assert DTR. Incase it isn't obvious without DTR (DataTerminalReady) asserted no arduino will send data down a serial connection with flow control enabled, which it is when using the CDC driver.</p>
]]></description><link>https://forum.gui-o.com/post/1015</link><guid isPermaLink="true">https://forum.gui-o.com/post/1015</guid><dc:creator><![CDATA[devmonkey]]></dc:creator><pubDate>Sun, 26 Jan 2025 15:12:14 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Sun, 26 Jan 2025 14:22:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> The other thing to check is you assert the virtual DTR line when using the CDC driver.</p>
]]></description><link>https://forum.gui-o.com/post/1014</link><guid isPermaLink="true">https://forum.gui-o.com/post/1014</guid><dc:creator><![CDATA[devmonkey]]></dc:creator><pubDate>Sun, 26 Jan 2025 14:22:23 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Sun, 26 Jan 2025 14:00:42 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> Ok I will try this and get back to you.</p>
]]></description><link>https://forum.gui-o.com/post/1013</link><guid isPermaLink="true">https://forum.gui-o.com/post/1013</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 26 Jan 2025 14:00:42 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Sun, 26 Jan 2025 13:33:25 GMT]]></title><description><![CDATA[<p dir="auto">I've done some further investigation, the vid/pid is set in the core you build against (i'm was testing using arduino).</p>
<p dir="auto">The official arduino-mbed core hardcodes pid 0x00C0. The unofficial (old) arduino-pico core defaults the pid to 0x000A.</p>
<p dir="auto">What core did you test with or did you just compile some code with the pico sdk (i.e. not arduino) ?</p>
<p dir="auto">Anyway I patched arduino-mbed to use 0x000A and I get the same problem, so maybe the problem is the way arduino-mbed configures the tinysub stack is somehow incompatible with your gui-o code?</p>
<p dir="auto">I'm fairly sure you could replicate this by building a hello world app on platformio using the default arduino platform which is mbed.</p>
<p dir="auto">FYI the board came from the RPI official shop.</p>
]]></description><link>https://forum.gui-o.com/post/1012</link><guid isPermaLink="true">https://forum.gui-o.com/post/1012</guid><dc:creator><![CDATA[devmonkey]]></dc:creator><pubDate>Sun, 26 Jan 2025 13:33:25 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Sat, 25 Jan 2025 15:53:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> Hi.</p>
<p dir="auto">If you exit the GUI-O app and then plug in the Pico, what happens? There should be a pop-up window where you can select an app that can use the Pico device - is GUI-O shown on the list?</p>
<p dir="auto">Can you try sending the data from Pico to GUI-O without GUI-O sending the @init string first? What happens then?</p>
<p dir="auto">I also have an original RPi Pico and the Serial USB Terminal reports it as:<br />
Serial device - CDC<br />
Vendor ID:2E8A Name: Raspberry Pi<br />
Product ID:000A Name: Pico</p>
<p dir="auto">Can you tell me, where you got the Pico? Do you have a link of the store where you've ordered it from?</p>
<p dir="auto">But I think the quickest way to get some additional information via <strong>adb</strong> (android debug bridge). I don't know how familiar you are with this, but I will describe the procedure (I will write for Linux, but the procedure for Windows is the same once you install adb):</p>
<ol>
<li>Connect the device to your PC using USB cable</li>
<li>Navigate to Settings -&gt; About phone -&gt; and tab Build number / About phone 7 times</li>
<li>Go back to Settings and search for Developer options</li>
<li>Scroll down to debugging and enable USB debugging and then Wireless debugging</li>
<li>You should confirm authorization / pairing</li>
<li>Note the &lt;ip_address&gt; and  &lt;port&gt;</li>
<li>On your PC, run the commands in the terminal (you need to be connected on the same WiFi network on your Android and your PC):</li>
</ol>
<pre><code>adb disconnect
adb tcpip &lt;port&gt;
adb connect &lt;ip_address&gt;:&lt;port&gt;
</code></pre>
<p dir="auto">After connecting, remove the USB cable and use:</p>
<pre><code>adb devices
</code></pre>
<p dir="auto">You should see the Android device is connected.</p>
<p dir="auto">Now run:</p>
<pre><code>adb logcat &gt; log_1.txt
</code></pre>
<p dir="auto">This will start logging system messages to a file (named log_1.txt).</p>
<p dir="auto">Now connect Pico to the Android device and start GUI-O. Try reproducing the issue with Pico and GUI-O. After you've finished this, press Ctrl+C in the terminal to stop the logging. Please send the file to: <a href="mailto:info.guio.app@gmail.com" rel="nofollow ugc">info.guio.app@gmail.com</a></p>
<p dir="auto">Thank you.<br />
Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1011</link><guid isPermaLink="true">https://forum.gui-o.com/post/1011</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sat, 25 Jan 2025 15:53:59 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Fri, 24 Jan 2025 21:21:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Hi thanks for doing this, the pico now connects ok however gui-o raises a "device write error" ?</p>
<p dir="auto">Again this code works perfectly on nano's, esp32, etc.</p>
]]></description><link>https://forum.gui-o.com/post/1010</link><guid isPermaLink="true">https://forum.gui-o.com/post/1010</guid><dc:creator><![CDATA[devmonkey]]></dc:creator><pubDate>Fri, 24 Jan 2025 21:21:12 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Thu, 23 Jan 2025 18:54:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> Hi,</p>
<p dir="auto">version 1.0.92 is out. Can you try and see if it works?</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1008</link><guid isPermaLink="true">https://forum.gui-o.com/post/1008</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Thu, 23 Jan 2025 18:54:21 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Mon, 20 Jan 2025 20:34:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> I have updated the usb library and added the device to the list of known devices (this should start GUI-O automatically when you plug in the device).</p>
<p dir="auto">I will try to release a new version this week.</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1007</link><guid isPermaLink="true">https://forum.gui-o.com/post/1007</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Mon, 20 Jan 2025 20:34:58 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Thu, 16 Jan 2025 18:06:04 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> I have the official RPI pico, not a clone.</p>
]]></description><link>https://forum.gui-o.com/post/1004</link><guid isPermaLink="true">https://forum.gui-o.com/post/1004</guid><dc:creator><![CDATA[devmonkey]]></dc:creator><pubDate>Thu, 16 Jan 2025 18:06:04 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Wed, 15 Jan 2025 21:16:28 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/1077">@devmonkey</a> Hi.</p>
<p dir="auto">It seems I don't have the same RPi Pico board as you (Vendor: 2E8A Product: 0005), but it works ok with GUI-O. Which version / revision of RPi do you have?</p>
<p dir="auto">GUI-O is using the same usb serial library as the   "Serial USB Terminal" app, so there is no reason your board shouldn't be compatible.</p>
<p dir="auto">I can try manually adding the vendor and device id to GUI-O and manually loading the CDC drivers. Also, I will check if i need to update the usb serial library... GUI-O uses version 3.4.6, while the latest version is 3.8.1 (<a href="https://github.com/mik3y/usb-serial-for-android/releases" rel="nofollow ugc">https://github.com/mik3y/usb-serial-for-android/releases</a>).</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/1003</link><guid isPermaLink="true">https://forum.gui-o.com/post/1003</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Wed, 15 Jan 2025 21:16:28 GMT</pubDate></item><item><title><![CDATA[Reply to GUI-O does not work with RPI Pico over USB serial on Wed, 15 Jan 2025 14:21:40 GMT]]></title><description><![CDATA[<p dir="auto">Serial USB Terminal reports the Pico as:</p>
<p dir="auto">Serial device: CDC<br />
Vendor: 2E8A Name: Arduino<br />
Product: 00C0 Name: RaspberryPi Pico</p>
]]></description><link>https://forum.gui-o.com/post/1002</link><guid isPermaLink="true">https://forum.gui-o.com/post/1002</guid><dc:creator><![CDATA[devmonkey]]></dc:creator><pubDate>Wed, 15 Jan 2025 14:21:40 GMT</pubDate></item></channel></rss>