Repository navigation
3.5
Own USB ID from pid.codes
From this release the uLC enumerates with its own USB VID/PID from pid.codes: 1209:2779. Earlier firmware used ST's generic virtual COM port ID 0483:5740, which is shared with every STM32 CDC board, so host software could not recognise the converter by its USB ID.
- The device is still a standard USB CDC virtual COM port. Windows 10/11, Linux and macOS load their built-in driver; no driver installation is needed.
- After flashing, Windows assigns the converter a new COM port number.
- The MCP server in this repository detects both IDs. Other host software that looks for
0483:5740needs to accept1209:2779as well. - The LIN code is unchanged from 3.4 (master slot delay measured from the start of the frame).
Testing
Two converters on one LIN bus, both on 3.5: they enumerate as 1209:2779 on Windows 10 with the built-in driver; full test suite 55/55 with both role assignments; MCP server tests 8/8.
Firmware version string: v0305. Flash over USB DFU (send boot, then STM32CubeProgrammer). The ST DFU bootloader itself is unchanged (0483:df11).
SHA-256 of LUC_0305.bin: 7b097ca7519468937a58fa0184c37b57d1184cde8ba8fc877446ddda8f4f70b6