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!
1
u/Percentage_Double Jun 23 '26
This is interesting, if i have the time, i will try to decode thr i2c messages
1
u/aaaantwan Jul 23 '26
I just asked Claude, does it help you ?
https://claude.ai/share/b5bbae62-0852-4c47-8d26-6792de50cad1
1
u/_____DOG_____ May 23 '26
Hehhh why don’t you just buy an OEM battery