LinUSBConverter
Interface with, monitor, and reverse-engineer LIN bus networks using an open-source USB adapter with SLCAN and AI agent support.
LinUSBConverter (uLC) is a low-cost, open-source hardware and software solution that allows your computer to act as a LIN 2.1 bus master, slave, or passive monitor. Equipped with optical isolation and powered by an STM32F042 microcontroller, it presents as a standard USB CDC virtual COM port using an SLCAN-compatible ASCII protocol to eliminate the need for proprietary drivers. The repository provides embedded firmware, KiCad hardware files, a high-level Python library, and a dedicated Model Context Protocol (MCP) server that empowers AI agents to autonomously sniff traffic, monitor signal changes, detect bus parameters, and decode LDF files.