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
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.