Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Apple Silicon M1+ native support without Rosetta? #6

Open
mailinger-mate opened this issue Jul 28, 2022 · 15 comments
Open

Apple Silicon M1+ native support without Rosetta? #6

mailinger-mate opened this issue Jul 28, 2022 · 15 comments

Comments

@mailinger-mate
Copy link

Hello, Could you support Apple Silicon natively with M1+ chips?
The current driver requires the Rosetta layer that I would rather avoid.
Screen Shot 2565-07-28 at 13 53 57

Thank you!

@moyun-yinyun
Copy link

Hello, Could you support Apple Silicon natively with M1+ chips? The current driver requires the Rosetta layer that I would rather avoid. Screen Shot 2565-07-28 at 13 53 57

Thank you!

https://support.apple.com/en-ca/guide/security/secebb113be1/web
https://support.apple.com/en-ca/HT211861

@mailinger-mate
Copy link
Author

Thank you, @moyun-yinyun! I am aware of how Rosetta works, and that we can run programs written for the Intel architecture.

My question is if you would consider writing the drivers native for Apple Silicon so we do not need to use Rosetta?
https://isapplesiliconready.com/

@moyun-yinyun
Copy link

Thank you, @moyun-yinyun! I am aware of how Rosetta works, and that we can run programs written for the Intel architecture.

My question is if you would consider writing the drivers native for Apple Silicon so we do not need to use Rosetta? https://isapplesiliconready.com/

maye the CH34xVCPDriver.pkg need rosetta

cd /CH34xVCPDriver.app/Contents/MacOS
file ./CH34xVCPDriver
./CH34xVCPDriver: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64]
./CH34xVCPDriver (for architecture x86_64): Mach-O 64-bit executable x86_64
./CH34xVCPDriver (for architecture arm64): Mach-O 64-bit executable arm64
cd CH34xVCPDriver.app/Contents/Library/SystemExtensions/cn.wch.CH34xVCPDriver.dext/_CodeSignature

file ./cn.wch.CH34xVCPDriver
./cn.wch.CH34xVCPDriver: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64] [arm64:Mach-O 64-bit executable arm64]
./cn.wch.CH34xVCPDriver (for architecture x86_64): Mach-O 64-bit executable x86_64
./cn.wch.CH34xVCPDriver (for architecture arm64): Mach-O 64-bit executable arm64

@moyun-yinyun
Copy link

Thank you, @moyun-yinyun! I am aware of how Rosetta works, and that we can run programs written for the Intel architecture.

My question is if you would consider writing the drivers native for Apple Silicon so we do not need to use Rosetta? https://isapplesiliconready.com/

pleases add me mail [email protected]

@mailinger-mate
Copy link
Author

So there is already driver for amr64 but maybe not packaged correctly?

@mailinger-mate
Copy link
Author

pleases add me mail [email protected]

Do you mean I should send you email about the issue?

@moyun-yinyun
Copy link

pleases add me mail [email protected]

Do you mean I should send you email about the issue?

Yes, I will send you the installation package in dmg format, the PKG installation package must have rosetta installed

@mailinger-mate
Copy link
Author

Thank you, I have sent you an email

@andypiper
Copy link

Can we get the Apple Silicon version for everyone please.

@mailinger-mate
Copy link
Author

I will test the driver this week to confirm if it is working

@mailinger-mate
Copy link
Author

@moyun-yinyun @andypiper Thank you, I can confirm that the CH34xVCPDriver.dmg file you shared with me works well. Would you be able to publish it for everyone as well? 🙏

@lptr
Copy link

lptr commented Aug 13, 2022

Please publish it for everyone.

@gingerbeardman
Copy link

gingerbeardman commented Sep 10, 2022

There is another way...

  1. Get the files out of the .pkg using one of:
  2. Move CH34xVCPDriver.app to /Applications manually
  3. Run /Applications/CH34xVCPDriver.app
  4. Press Install button
  5. Reboot

Done!

@mailinger-mate
Copy link
Author

@moyun-yinyun thank you for sharing the m1 driver with me a few months ago.
Would you please also upload the working DMG installer to this repository for everyone?

@mela93
Copy link

mela93 commented Dec 6, 2022

There is another way...

1. Get the files out of the .pkg using one of:
   
   * SuspiciousPackage https://www.mothersruin.com/software/SuspiciousPackage/
   * The Unarchiver https://theunarchiver.com/

2. Move CH34xVCPDriver.app to /Applications manually

3. Run /Applications/CH34xVCPDriver.app

4. Press Install button

5. Reboot

Done!

Thank you, this is working for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants