Поддерживаемые модели
CodingBox One использует то же подключение USB–I²C и те же драйверы, что CH341T. У обоих устройств идентификатор 1A86:5512.
CodingBox работает с программаторами из таблицы ниже через один универсальный драйвер. Драйвер находит подключённую плату по USB или последовательному порту и предлагает её в выборе подключения приложения, рядом со встроенным симулятором. Отдельный инструмент под каждое устройство не нужен.
Модели
| Модель | USB VID:PID | Подключение | Системы | Драйвер |
|---|---|---|---|---|
| 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 | последовательный порт (COM) по USB | Windows, Linux, macOS | USB CDC: не нужен; SFPTotal |
| SFPTotal Whistle (FT232R / FT231X) | 0403:6001 / 0403:6015 | последовательный порт (COM), FTDI | Windows, Linux, macOS | Windows: FTDI VCP + FTDI D2XX; Linux/macOS: VCP |
| LightBox (HiSilicon Optical Module Tool Box) | F0A1:0010 | USB, без фирменного драйвера | Windows, Linux, macOS | Windows: WinUSB; Linux/macOS: libusb |
| FS Coding Box (FSBox V4) | 4653:4342 | USB HID, без драйвера | Windows, Linux, macOS | не нужен |
| 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 на 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 без драйвера или драйвер WCH | Windows, Linux, macOS | HID: не нужен; 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, без драйвера | Windows, Linux, macOS | не нужен |
Особенности установки
- Для пути WCH в Windows x64 нужны
CH341DLLA64.DLLдля CH341 / CodingBox One иCH347DLLA64.DLLдля CH347. Эти пути через DLL недоступны в Windows ARM64. Для I²C используйте CH341PAR; CH341SER — драйвер последовательного порта. Для CH347T в режиме HID фирменный драйвер не нужен. - В Windows сохраняйте драйвер FTDI VCP/D2XX для Whistle: замена на WinUSB через Zadig отключает эти подключения. В Linux/macOS используется последовательный порт. FT232H работает через отдельный путь MPSSE/libusb.
- Поддержка CP210x относится к программатору USBXpress с Direct Access 4.x или новее на базе WinUSB. Обычный VCP-драйвер CP210x для USB–UART не обеспечивает это подключение. CP210x и EZ Coding Box сейчас работают только в Windows.
- В Linux настройте права доступа к USB, HID и последовательным портам. Для устройств, которым нужна libusb, установите эту библиотеку; она же используется в macOS.
Симулятор
Даже без подключённой платы симулятор доступен всегда, поэтому интерфейс остаётся полностью пригодным для изучения и оценки.
Для работы с реальными модулями нужны физическая плата и драйвер. Чтение и декодирование всегда происходят в самом приложении.