Without actually evaluating the module, it is difficult what causes the issue, but if the sensor was not returning any useful value but zeros, I'd assume that the sensor is out of order.
Thank you for your response. I understand that is difficult to find out what causes the issue without actually lidar. But maybe you heard about the same issuies and can predict the most probability reasons for sensor is out of order? Also I want to notice that zero values return only in range array. For example intensities array has not zero values.
This is my first time to hear that the Lidar fails to send distance array data.
I'm clueless why intensity only works while distance is failing.
Are you reading the raw array data directly from the sensor?