-
-
Notifications
You must be signed in to change notification settings - Fork 210
FTDI
Awawa edited this page Apr 7, 2026
·
4 revisions
You can use FTDI devices, such as the FT232H, to drive various LEDs via SPI bitbang.
As an interesting side note: this setup also allows you to use ESP32 or Raspberry Pi Pico devices running HyperSPI firmware even on Windows.
| FTDI Pin | Function | Note |
|---|---|---|
| AD0 | CLOCK | (SPI only) |
| AD1 | DATA | |
| AD3 | CS | (SPI only) |
- 3.3V Logic: Since the device operates at 3.3V, it is natively compatible with HyperSPI controllers.
- Direct LED Connection: For stable operation when driving 5V LED strips directly, you will need a common ground and a 3.3V to 5V level shifter. Neopixel LED strips (e.g., WS2812B, SK6812) utilize a single DATA line for data transmission, SPI LEDs (e.g., APA102) require both DATA and CLOCK lines for communication.
- Linux: HyperHDR utilizes the open-source libftdi library.
-
Windows: Due to the complexity of installing
libftdion Windows, the official manufacturer drivers are used instead. The driver should be automatically installed by Windows upon connecting the FT232H to the computer. Ensure the FT232H is correctly configured and recognized in the Device Manager before proceeding.
- Getting started. Needed components
- Software installation
- Configurations
- Quick start
- Video source LUT calibration
- P010 high quality video format
- Automatic tone mapping
- Software screen capture
- HyperSerialPico and others
- Hyperk 🆕
- Raspberry Pi 5 GPIO PWM 🆕
- FTDI 🆕
- Audio-reactive lighting effects
- Zigbee2MQTT lights
- Home Assistant lights
- JSON API
- Instance synchronization
- Hue gradient light strips
- Infinite Color Engine 🆕
- RGB to RGBW with dithering (by iCE) 🆕
- Compiling HyperHDR
- FAQ
- 3.3V to 5V level shifter
- Raspberry Pi OS read-only mode
