CJMCU VL53L0X laser distance sensor

Hi,

i am trying to get CJMCU 530 (VL53L0X) sensor to work with Arduino Uno/nano. I wired them as mentioned here but sensor always returns 65535. When i use Adafruit library with wire.begin(0x29) explicitly, the library throws error output below.

Adafruit VL53L0X test
VL53L0X Info:
Device Name: VL53L0X ES1 or later, Type: VL53L0X, ID: 
Rev Major: 1, Minor: 15
Error expected cut 1.1 but found 1,15
VL53L0X Error: -5
Failed to boot VL53L0X

Wiring: VL53L0X → Arduino Nano/Uno
VCC → 5V
GND → GND
SCL → A5
SDA → A4

Sensors are purchased from aliexpress

I also tried I2C Scanner to find I2C Address of the device wire library says no address/device is found. I have 2 sensor modules and both have the same problem. If anyone have experience with this sensor/board please help? All help is highly appreciated.

Have you checked the soldered on pins closely for solder bridges?

Try the Polulu driver library.

dougp: Have you checked the soldered on pins closely for solder bridges?

hi.. checked closely and seems there are no bridges...

madsum: hi.. checked closely and seems there are no bridges...

Have you got this working? I just took mine out of bag, and found this post.

Works like a charm in Uno, both connected to A4/A5, and also connected to dedicated SCL/SDA next to AREF.

I tried with Nano but same effect - 65535. Either there's something wrong with Nano documentation, wirelib or could Uno R3 have the pullups, missing from Nano..? Just quessing..