We use cookies on our website to provide you with the best possible service and to further improve our website. By clicking the "Accept all" button, you agree to the use of all cookies. You can limit the cookies used by clicking on "Accept selection". Further information and an option to revoke your selection can be found in our privacy policy.

Necessary:

These cookies are necessary for basic functionality. This allows you to register on our website and forum or order products with our online shop.

Statistics:

With these cookies, we collect anonymized usage data for our website. For example, we can see which content is interesting for our visitors and which resolutions are used. We use the information to optimize our website to provide you with the best possible user experience.

Necessary
Statistics

show more

PLIN-Linux Driver - Version History


2024-06-06 - Version 1.3.0 - First public Release

  • Change "lin xet ident-str" so that only a 24 bytes characters string can be saved in the device memory area, and add a new "lin xet ident-num" command to save/read a 32-bit user defined value too
  • Install a new Udev rule that takes the new 32-bit user defined value into account to create a symlink to the /dev/plinX device node, if the sysfs id_num value is not empty

Download Driver v1.3.0 (tar.gz) Quick Start Guide (PDF)

2024-04-23 Driver Download Version 1.2.0

  • Add UG in Documentation/PLIN-Linux-Driver_QuickStart_eng.pdf
  • linread v1.1.0: introduce -F | --frames-only
    This option tells linread to display LIN frames only, so, to ignore all other events read from the driver (SLEEP, WAKEUP...)
  • Add warning message when reading unknown message from the device
  • Add rx_discarded counter in stats. This counter intends to count number of discarded messages when the driver reads unknown/unprocessed messages from the device
  • Add "all-opened" shortcut in utils/ shell scripts "set id-filter" command
  • lin v1.3.0: display frame-entry data bytes
  • Add frame entries cache to the device object in the driver
  • Fix some help messages (use "publisher" and "subscriber" instead of "publish/subscribe"
  • Add new shortcuts to id-filters string: all-opened = all-on = o and all-closed = all-off = c
  • Remove wrong shortcut "restart" from "wake-up" command
  • Set frame entry default flag to "response enable" instead of 0 (ignore initial data)
  • Handle kernel 6.5
  • Fix building driver with options against DKMS install.
    WARNING: any rebuild then install of the driver NEEDS uninstall before
  • linwrite: add -n and -p new cmdline option to specify numbe of frames to write as well as the number of seconds to wait in between each written frame
  • Add "debug-version" as new target to driver/Makefile
  • Add PCAN-USB Pro FD workaround to force timer sync for FW 3.4.x
  • Now, if a LIN device bus state is SLEEP, then a SLEEP event is pushed by plin_open() in the allocated usr->rx_fifo.
  • Add -fPIC flag to CFLAGS to enable cross-compiling with arm
  • Fix some install/unistall targets in Makefile(s)
  • Improve handling of SLEEP event by the driver
  • Add rx_lost new stats variable incremented when no user is ready to read the event
  • Add more explicit traces when debugging chrdev (cmds/messages name,...)
  • Fix endianess in fw_info record

Versions 1.0.0 and 1.1.0

Previews beta versions