MKR Motor Carrier vidor 4000

So I got a mkr motor carrier with a vidor 4000.. you would think these world be compatible.. No.. they are not.. So i get the mkr zero.. then i find that no mkr board is compatible with rosserial.. really?

Is the problem that the MKR Vidor 4000 physically doesn't plug into the MKR Motor Carrier due to its extra length compared to the other MKR boards?

What is the problem you had with rosserial on the MKR Zero?

No it's the library's.. Its a no go on either.. got a MKRZero on the way. There are other ways into ROS , but hell I can barely deal with rosserial.

What about the libraries?