<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Mclink on The Last Psion</title><link>/tags/mclink/</link><description>Recent content in Mclink on The Last Psion</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Fri, 18 Aug 2023 00:00:00 +0000</lastBuildDate><atom:link href="/tags/mclink/index.xml" rel="self" type="application/rss+xml"/><item><title>USB RS232 Shenanigans (Updated 2025-05-28)</title><link>/posts/usb-rs232-shenanigans/</link><pubDate>Fri, 18 Aug 2023 00:00:00 0000</pubDate><guid>/posts/usb-rs232-shenanigans/</guid><description>&lt;p&gt;I spent some time today testing out a couple of RS232 adapters with various bits of Psion software. I wanted to write a quick summary of what works and what doesn&amp;rsquo;t.&lt;/p&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Software&lt;/th&gt;
 &lt;th&gt;CH340&lt;/th&gt;
 &lt;th&gt;PL2303TA&lt;/th&gt;
 &lt;th&gt;PL2303RA&lt;/th&gt;
 &lt;th&gt;FT232R&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;plptools (Linux)&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;PsiWin 2.3 on XP in VirtualBox (adopted USB)&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;PsiWin 2.3 on XP in VirtualBox (via virtual serial)&lt;/td&gt;
 &lt;td&gt;Not tested&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;PsiWin 1.1 on XP in VirtualBox (via virtual serial)&lt;/td&gt;
 &lt;td&gt;Not tested&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;?&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;MCLINK or SDBG in DOSBox Staging&lt;/td&gt;
 &lt;td&gt;Unreliable&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;Yes&lt;/td&gt;
 &lt;td&gt;No&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="notes"&gt;Notes&lt;/h2&gt;
&lt;h3 id="ch340"&gt;CH340&lt;/h3&gt;
&lt;p&gt;Seems to work in most places, but DOSBox and DOSBox Staging are very unreliable with it. It&amp;rsquo;s very cheap and up until recently was what I recommended, but as I&amp;rsquo;ve tried to use &lt;code&gt;SDBG&lt;/code&gt; for debugging on real hardware, I&amp;rsquo;ve needed something more reliable.&lt;/p&gt;
&lt;h3 id="pl2303ta"&gt;PL2303TA&lt;/h3&gt;
&lt;p&gt;Great all-rounder so far! I&amp;rsquo;ve been using an adapter by UGREEN with this chip in, and it&amp;rsquo;s been solid.&lt;/p&gt;
&lt;p&gt;There&amp;rsquo;s just one problem. Prolific discontinued the chip in 2020. Getting drivers to work in newer versions of Windows is a pain. This won&amp;rsquo;t affect you if, like me, you&amp;rsquo;re not running anything newer than Windows 7. Modified versions of older drivers are out there to make the adapter work on Windows 11. Also, stocks will probably run out in the not-too-distant future. Linux, of course, works fine with it.&lt;/p&gt;
&lt;h3 id="pl2303ra"&gt;PL2303RA&lt;/h3&gt;
&lt;p&gt;I really wanted this to work with everything. You can get boards very cheaply from AliExpress, and my plan was to create two all-in-one Psion RS232 cables - one with a 9 pin mini-DIN for the older machines, one with a Honda connector for the newer ones. But PsiWin 2.3 won&amp;rsquo;t talk to it.&lt;/p&gt;
&lt;h3 id="ft232r-updated-2025-05-28"&gt;FT232R &lt;em&gt;(Updated 2025-05-28)&lt;/em&gt;&lt;/h3&gt;
&lt;p&gt;Interesting one. This adapter works really well with PsiWin 2.3.3 and plptools, even at 115200. However, It&amp;rsquo;s unusable with DOSBox at any baud rate - it starts off being incredibly laggy and then gives up (see screenshot below). But even better than that, trying PsiWin 1.1 in an XP VM with the adapter completely locked up my laptop! I may investigate this further in the future.&lt;/p&gt;
&lt;h2 id="conclusion"&gt;Conclusion&lt;/h2&gt;
&lt;p&gt;I really want to be able to recommend a good all-rounder for Psion work, no matter what you want to do with the device. The PL2303TA might well be that, but its EOL status might put people off. The PL2303RA was so close to being perfect, but the pickiness of PsiWin 2.3 has scuppered my plans.&lt;/p&gt;
&lt;p&gt;It&amp;rsquo;s safe to say that you can pick pretty much any of these adapters if you want to use plptools on *NIX. Reconnect, a macOS wrapper for plptools, will also be fine if you have the right macOS drivers (be careful with the PL2303 chips!).&lt;/p&gt;
&lt;p&gt;I will update this as and when I test more chips. As of May 2025, the UGREEN PL2303TA is still my adapter of choice for all-round Psion goodness.&lt;/p&gt;
&lt;p&gt;In fact, I like the UGREEN adapter so much, I&amp;rsquo;ve hacked one apart and plan to solder it to a Honda cable when I get the chance.&lt;/p&gt;</description></item></channel></rss>