CDC on MAC OS (with custom VID / PID)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
RoBO_1287886
Level 4
Level 4
First solution authored 25 replies posted 10 replies posted

dual USB components on MAC OS

We have made a product with a PSoC5LP.
The PSoC5LP displays 2 interfaces after the USB enumeration phase.
1) a basic USB component
2) a CDC (a USB to serial COM)

view provided by PSoC Creator:

RoBO_1287886_0-1627560787871.png

 

- The product is well detected under Windows OS:

RoBO_1287886_1-1627561590002.png

 


- The product is well detected on a Rapsberry. I use the following shell commands to install it:

RoBO_1287886_2-1627314443402.png

RoBO_1287886_0-1627568451601.png

We can open/write/read/close the new serial easily with basic program.

- The product is "seen" by on MAC OS. The device appear into the list of USB device. However, the device isn't detected like a CDC or serial com port. I'm looking for a similar commands found for raspberry to indicate/force that my product is a CDC.
It seems that kextutil/ kextload/ ... might be the right solution.
Have you encountered a similar problem on your side? How did you install the CDC on the MAC for a custom product?
Because, on a kitprog, the virtual COM port is well detected.

 

regards,

Robin.

0 Likes
1 Reply