I have successfully enabled the CAN bus on an i.MX6DL SABRE SD development board (by editing the dts and following the All Boards FlexCAN tutorial)
I have added the GitHub - linux-can/can-utils: Linux-CAN / SocketCAN user space applications SocketCAN user space utilities and can successfully send and receive standard CAN messages.
I have desoldered the original CAN IC on the SABRE SD board and changed it to this device http://www.farnell.com/datasheets/2342556.pdf?_ga=2.93465813.934880146.1506502483-1154637088.1506341186 (TJA1049T,118) that is CAN FD capable. This device can successfully send and receive standard CAN messages.
When I try to send a CAN FD message I receive this error:
When I try to enable CAN FD I receive this error:
When I try to change the mtu I receive this error:
How do I enable CAN FD in Android 7.1.1/ Linux?