Skip to content

3.5

Choose a tag to compare

@Lukasz-Juranek Lukasz-Juranek released this 03 Nov 08:28

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:5740 needs to accept 1209:2779 as 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