Supported models
CodingBox One uses the same USB–I²C connection and drivers as CH341T. Both use 1A86:5512.
CodingBox works with the programmers listed below through one universal driver. The driver finds a connected board over USB or a serial port and offers it in the app's connection selector, next to the built-in simulator. You do not install a separate tool for each device.
Models
| Model | USB VID:PID | Connection | Operating systems | Driver |
|---|---|---|---|---|
| CodingBox One | 1A86:5512 | USB–I²C (CH341T) | Windows, Linux, macOS | Windows x64: WCH CH341PAR.EXE + CH341PAR.ZIP; Windows (WinUSB): Zadig + libusb; Linux/macOS: libusb |
| SFPTotal Device (PG-series, Board: Mini/Plus/PlusX) | 04D8:000A / 03EB:204B | serial port (COM) over USB | Windows, Linux, macOS | USB CDC: not needed; SFPTotal |
| SFPTotal Whistle (FT232R / FT231X) | 0403:6001 / 0403:6015 | serial port (COM), FTDI | Windows, Linux, macOS | Windows: FTDI VCP + FTDI D2XX; Linux/macOS: VCP |
| LightBox (HiSilicon Optical Module Tool Box) | F0A1:0010 | USB, no vendor driver needed | Windows, Linux, macOS | Windows: WinUSB; Linux/macOS: libusb |
| FS Coding Box (FSBox V4) | 4653:4342 | USB HID, no driver needed | Windows, Linux, macOS | not needed |
| CP210x Coding Board | 10C4:EA61 | USB (WinUSB) | Windows | Silicon Labs Direct Access / USBXpress 4.x (WinUSB) |
| EZ Coding Box | 04D8:ED1E | USB (WinUSB) | Windows | WinUSB |
| CH341 Coding Board (CH341 / CH341A / CH341T) | 1A86:5512 | USB, WCH driver on Windows | Windows, Linux, macOS | Windows x64: WCH CH341PAR.EXE + CH341PAR.ZIP; Windows (WinUSB): Zadig + libusb; Linux/macOS: libusb |
| CH347 Coding Board (CH347T / CH347F) | 1A86:55DC / 1A86:55DB / 1A86:55DD / 1A86:55DE | USB HID with no driver, or WCH driver | Windows, Linux, macOS | HID: not needed; Windows x64 (vendor): WCH CH341PAR.EXE + CH341PAR.ZIP; Linux/macOS (vendor): libusb; CH347EVT.ZIP |
| FT232H Coding Board | 0403:6014 | USB (libusb) | Windows, Linux, macOS | Windows: Zadig, libusb; Linux, macOS: libusb |
| CP2112 Coding Board | 10C4:EA90 | USB HID, no driver needed | Windows, Linux, macOS | not needed |
Installation notes
- The WCH path on Windows x64 requires
CH341DLLA64.DLLfor CH341 / CodingBox One andCH347DLLA64.DLLfor CH347. These DLL paths are unavailable on Windows ARM64. Use CH341PAR for I²C; CH341SER is a serial-port driver. CH347T HID mode needs no vendor driver. - Keep the FTDI VCP/D2XX driver for Whistle on Windows; replacing it with WinUSB through Zadig disables these connections. Linux/macOS use the serial-port path. FT232H uses the separate MPSSE/libusb path.
- CP210x support applies to the USBXpress programmer, using Direct Access 4.x or newer with WinUSB. The ordinary CP210x USB–UART VCP driver does not provide this connection. CP210x and EZ Coding Box currently work only on Windows.
- On Linux, grant access to USB, HID and serial devices. Install libusb for the devices that need it; the same library is used on macOS.
The simulator
Even with no board attached, the simulator is always available, so the interface stays fully usable for learning and evaluation.
Working with real modules needs a physical board plus the driver. Reading and decoding always happen in the application itself.