TL;DR: is it safe to power a MPU 6050 module through its AD0 pin instead of VCC?
We managed to have two MPU 6050 modules on the same I2C buffer by changing the address of one of them by connecting its AD0 pin to the same current origin used for VCC.
We found out that we can get the same result if we just switch the power cable which goes to the VCC pin to the AD0 pin: the module changes its address and we are able to read its data normally.
This would be a better configuration for us because, if the AD0 cable ever got disconnected, we wouldn't get anything from the second module but we would still get uncorrupted data from the first one. In the other case (cable to both VCC and AD0), if the AD0 cable got disconnected, we would get corrupted data.
So the final configuration would be: GND, SCL, SDA pins connected normally, power to AD0, pin VCC left unconnected.
The question is: is this a safe configuration or is it better to just leave the VCC pin connected normally and get another cable to the AD0?
From empirical tests it looks like it works fine, but we couldn't find any confirmation and are not experts on the matter.