CAN FD supports bitrate switching, allowing payload to be sent at a higher rate than the arbitration fields. This is useful for reducing bus congestion whilst still maintaining backwards compatibility with classic CAN devices.
# On Linux
# iproute2
```shell
# Configure an arbitration bitrate of 500 kbit/s and a payload bitrate of 8 Mbit/s
ip link set can0 type can bitrate 500000 dbitrate 8000000 fd on
```
## networkd Config
```ini
[CAN]
FDMode=True
BitRate=500K
DataBitRate=8M
```
# References
- [CAN FD - Wikipedia](https://en.wikipedia.org/wiki/CAN_FD)