The kernel has been updated from version 5.10 to 6.1. The stable version 6.1.46 and the real-time kernel version 6.1.46-rt13 serve as the basis.
TPM:
In the current kernel version, the TPM interrupt is now supported, so that the processor load is reduced when using the TPM. In addition, it is now ensured that the TPM chip is correctly taken out of reset and recognized at boot time.
piControl:
The piControl kernel module has been reworked to internally use a "Serdev" device registered with the Linux kernel for the RS485 serial port. This has reduced latencies when communicating via the piBridge and shortened cycle times.
RS485:
On the Connect4 and the Flat, there were previously warnings in the log file when RS485 termination was turned on. This problem has now been fixed.
USB:
Fixed a bug in the XHCI controller that could cause an interrupt storm. This caused the processor load to exceed 20 percent for a long time, even if no data was currently going through the USB.