Skip to content

Conversation

@iory
Copy link
Owner

@iory iory commented Dec 30, 2025

On macOS, the Kondo Dual USB Adapter is not recognized as a serial port because the ftdi_sio driver cannot be configured like on Linux.

This change adds pyftdi as an alternative backend that works on macOS:

  • Try pyserial first (Linux with ftdi_sio driver)
  • Fall back to pyftdi if pyserial fails (macOS)
  • pyftdi is conditionally installed only on macOS via requirements.txt

On macOS, the Kondo Dual USB Adapter is not recognized as a serial port
because the ftdi_sio driver cannot be configured like on Linux.

This change adds pyftdi as an alternative backend that works on macOS:
- Try pyserial first (Linux with ftdi_sio driver)
- Fall back to pyftdi if pyserial fails (macOS)
- pyftdi is conditionally installed only on macOS via requirements.txt
@github-actions
Copy link

github-actions bot commented Dec 30, 2025

🎬️ Watch Hardware CI Test Video

@iory iory merged commit e380470 into main Dec 30, 2025
6 checks passed
@iory iory deleted the mac branch December 30, 2025 08:02
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

Successfully merging this pull request may close these issues.

2 participants