First post on the forum! I signed up in part because I am a heavy Mac user and am interested in the solution to this one. Unfortunately, I did not have success with user CPop.1's solution, here:
However, I did a diff on terminal and found that the only real differences between amd64 and arm64 folders are the .inf files. I may try to implement these kind of changes in the official drivers; see below. Thoughts?
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
diff -r ARM64/stlink_VCP.inf STSW2/stlink_VCP.inf
11c11,13
< DriverVer=06/08/2017,2.01
---
> CatalogFile.NTx86 = STLinkVCP_x86.cat
> CatalogFile.NTAMD64 = STLinkVCP_x64.cat
> DriverVer=04/01/2021,2.02
16c18
< %ManufacturerName% = Standard,NTx86,NTarm64
---
> %ManufacturerName% = Standard,NTx86,NTamd64
26a29,31
> %DeviceNameVCP% =USB_InstallVCP, USB\VID_0483&PID_3754&MI_01
> %DeviceNameVCP% =USB_InstallVCP, USB\VID_0483&PID_3757&MI_01
> %DeviceNameVCP_PWR% =USB_InstallVCP, USB\VID_0483&PID_3757&MI_04
28c33
< [Standard.NTarm64]
---
> [Standard.NTamd64]
35a41,43
> %DeviceNameVCP% =USB_InstallVCP, USB\VID_0483&PID_3754&MI_01
> %DeviceNameVCP% =USB_InstallVCP, USB\VID_0483&PID_3757&MI_01
> %DeviceNameVCP_PWR% =USB_InstallVCP, USB\VID_0483&PID_3757&MI_04
69a78
> DeviceNameVCP_PWR="STMicroelectronics STLink Virtual COM Port PWR"