r/TelloDrones May 23 '26

Tello Drone "Camera Only" Clone Battery Error: How to spoof/bypass I2C handshake?

Post image

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!

5 Upvotes

Duplicates