3DR PXHawk accel calibration failed(Offsets/Scaling has nan)

Finally I was able to play with my 3Dr PXHawk. Unfortunately accel calibration failed from the mission planner. So I tried from CLI and it still failed. The log is as shown below. I do not like the nan entry. Can someone please point to me what is wrong and how can I fix it.

Thanks

setup] accel
Initialising gyros
Init Gyro**Place vehicle level and press any key.
Place vehicle on its LEFT side and press any key.
Place vehicle on its RIGHT side and press any key.
Place vehicle nose DOWN and press any key.
Place vehicle nose UP and press any key.
Place vehicle on its BACK and press any key.
Offsets[0]: nan nan nan
Scaling[0]: nan nan nan
Offsets[1]: 0.93 1.21 1.07
Scaling[1]: 1.02 1.02 1.01
Calibration FAILED
INS

G_off: 0.00, -0.01, -0.01
A_off: 0.00, 0.00, 0.00
A_scale: 1.00, 1.00, 1.00

setup]

Try running a sensors test on the Terminal on Mission Planner, it will run through the sensors testing them
Check the picture attached

I don’t have NAN but still the accel fails to calibrate on my genuine pixhawk hardware revision 2.4 running arducopter 3.1.5… I am attaching screenshots of my calibration procedure, so that someone here can solve my issue or at-least tell me what’s going on