I am trying to hack my EV3, and I know I can make it execute commands I send via USB thanks to the communication developer kit.

When I connect it via USB, it is only visible by the MINSTORMS Home app and the system report (I am on Mac).

When I try to list serial ports, with for example ls /dev/tty.*, the EV3 doesn't show, which means I can't connect to it.

However, if their app does it, then there is a way around. Has anyone encountered this before, or does anyone know how their app does it?

1 Answer 1


The Bluetooth connection appears as a serial port, but USB does not. Instead USB on the EV3 appears as an HID device. So you will need a library that provides low-level (raw) access to HID devices.

  • I'll try that when I'll have the time, thanks for the answer ! Commented Jul 1, 2022 at 15:54
  • For those who have the same problem and are looking for a library, go here Commented Jul 2, 2022 at 18:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.