user53182: I just migrated to a new computer running on an M1 CPU (the new Apple Silicon, arm64 based). I've been searching for CH34x drivers for my TTGO-Lora32 board, but can't find any around, nor can I find mentions of them existing or not. The x86_64 driver installs, but obviously can't run due to it being an incompatible architecture.
Thus, is it currently possible to use a CH34x based board on an M1 Mac?

user86596: After hours of mindless reinstalling of the drivers on M1, reboots and other magic tricks, I almost decided to switch to windows to make my arduino ide work. My NodeMCU board with CH340G would either show up as a serial port or not.
So I leave this message here as clearly many people struggling with M1 end up on this page: buy good microUSB cable. And I mean a good one. All problems disappeared right away. I had three cables at home but none was working - clearly most are only good for charging the phone, but suck at data transfer.

user53182: As it turns out, I found in the following post:
https://github.com/LilyGO/LILYGO-T-OI/issues/3#issuecomment-907645945
a link to a particular build of the CH340 drivers that is properly signed and can be installed on the M1 mac with no troubles.

user81505: So they pushed a new version to GitHub late september:
https://github.com/WCHSoftGroup/ch34xser_macos
This should be the maintained version ahead of what they offer as a download on the official website.
Common other issues:

When reinstalling, make sure to first remove all old files:

sudo rm –rf /var/db/receipts/*CH34xVCPDriver*.*
sudo rm -rf /Library/Extensions/CH34xVCPDriver.kext

also don't forget to check for any related files in /dev/ and the .app file in your applications folder if these already exist.

Restart the device before reinstalling.

Restart the device after installation.

Try a different USB-Cable / USB-Hub.


Note: steps listed here were reportedly solutions I came across during my research which worked for other people and my colleagues. For me it still doesn't work; but I am using a lot of unstable builds for my OS and other software that might interfere.
Update February 2022: Now with Monterey out of closed Beta this works like a charm for me. At least for the Web IDE.

53182: <p>I just migrated to a new computer running on an M1 CPU (the new Apple Silicon, arm64 based). I've been searching for CH34x drivers for my TTGO-Lora32 board, but can't find any around, nor can I find mentions of them existing or not. The x86_64 driver installs, but obviously can't run due to it being an incompatible architecture.</p>
<p>Thus, is it currently possible to use a CH34x based board on an M1 Mac?</p>
 86596: <p>After hours of mindless reinstalling of the drivers on M1, reboots and other magic tricks, I almost decided to switch to windows to make my arduino ide work. My NodeMCU board with CH340G would either show up as a serial port or not.</p>
<p>So I leave this message here as clearly many people struggling with M1 end up on this page: buy good microUSB cable. And I mean a good one. All problems disappeared right away. I had three cables at home but none was working - clearly most are only good for charging the phone, but suck at data transfer.</p>
 53182: <p>As it turns out, I found in the following post:</p>
<p><a href="https://github.com/LilyGO/LILYGO-T-OI/issues/3#issuecomment-907645945" rel="nofollow noreferrer">https://github.com/LilyGO/LILYGO-T-OI/issues/3#issuecomment-907645945</a></p>
<p>a link to a particular build of the CH340 drivers that is properly signed and can be installed on the M1 mac with no troubles.</p>
 81505: <p>So they pushed a new version to GitHub late september:</p>
<p><a href="https://github.com/WCHSoftGroup/ch34xser_macos" rel="nofollow noreferrer">https://github.com/WCHSoftGroup/ch34xser_macos</a></p>
<p>This should be the maintained version ahead of what they offer as a download on the official website.</p>
<p>Common other issues:</p>
<ul>
<li>When reinstalling, make sure to first remove all old files:</li>
</ul>
<pre><code>sudo rm –rf /var/db/receipts/*CH34xVCPDriver*.*
sudo rm -rf /Library/Extensions/CH34xVCPDriver.kext
</code></pre>
<p>also don't forget to check for any related files in <code>/dev/</code> and the .app file in your applications folder if these already exist.</p>
<ul>
<li><p>Restart the device before reinstalling.</p>
</li>
<li><p>Restart the device after installation.</p>
</li>
<li><p>Try a different USB-Cable / USB-Hub.</p>
</li>
</ul>
<p>Note: steps listed here were reportedly solutions I came across during my research which worked for other people and my colleagues. <s>For me it still doesn't work; but I am using a lot of unstable builds for my OS and other software that might interfere.</s></p>
<p><strong>Update February 2022:</strong> Now with Monterey out of closed Beta this works like a charm for me. At least for the Web IDE.</p>
