Many thanks for the great library, which saves us a lot of time.
During a proof of concept we stumbled upon a problem, which could be only resolved by changing the Curf.py a bit.
Can you please change the following line in Curf.py on line 213, so that messages not fitting an 8 Byte Can-Frame are automatically filled up with padding bytes:
self.isotp_stack = isotp.CanStack(
bus=self.bus,
address=self.isotp_addr,
error_handler=self.curf_error_handler,
params = {"tx_padding":0x55})