I'm a member of a [Formula SAE](https://en.wikipedia.org/wiki/Formula_SAE) team and we use the Performance Electronics ECU which uses the CAN protocol with a speed of 250 kbit/s and works fine with our 2D Recording Systems Data logger, but we're trying to build a telemetry system which gathers the same data from the CAN bus using an Arduino Uno and CAN shield provided by SparkFun Electronics.

However the CAN shield we're trying to use has failed to initialise the communication with the bus. Kindly help me out on what can be done or are there any alternatives of communicating using CAN with Arduino?

P.S. The link for the CAN shield: [CAN-Bus Shield Hookup Guide](https://learn.sparkfun.com/tutorials/can-bus-shield-hookup-guide)