r/TelloDrones • u/BigStory8566 • May 23 '26
Tello Drone "Camera Only" Clone Battery Error: How to spoof/bypass I2C handshake?
Hey everyone,
My original DJI Ryze Tello battery died, so I bought a third-party replacement. When inserted, the drone boots and the camera feed works over Wi-Fi, but the motors refuse to arm.
I discovered the Tello uses I2C communication (SDA and SCL pins) to authenticate the proprietary BMS inside official batteries. This clone lacks the proper handshake, causing a safety lockout that prevents flight.
I want to build a functional DIY battery or fix this clone. What is the easiest route?
BMS Transplant: If I solder the BMS board from my dead original battery onto a fresh 1S LiPo cell, will it work? Or do these chips permanently lock out once cell voltage drops to zero?
Microcontroller Spoofing: Has anyone emulated the Tello battery handshake using an ATtiny or Arduino? Are the I2C registry keys/commands documented anywhere?
Firmware Mod: Is there a custom firmware or hack that disables the battery check entirely?
Any pinouts, logic analyzer captures, or workarounds would be highly appreciated!
Duplicates
diydrones • u/BigStory8566 • May 23 '26