Troubleshooting ExpressLRS Tiny Whoop Binding

Aug 1, 2024

Fixing Binding Issues with ExpressLRS SPI-based Tiny Whoops

Introduction

  • Video aims to assist users struggling to bind their ExpressLRS SPI-based tiny whoops (e.g., Mobital 6, Mobula 7 1S, Happy Model whoops) to their ExpressLRS radio or module.

Assumptions

  • Assumes users have:
    • Accessed Dataflight, receiver tab, and pressed "bind receiver."
    • Put their radio/module into bind mode.
    • Attempted binding without success.
    • Read about generating a bind phrase and entered it correctly.
    • Followed steps in ExpressLRS documentation.

Common Issues

  • Version Compatibility:
    • SPI receivers must match ExpressLRS firmware major versions (e.g., 1.0 with 1.x, 2.0 with 2.x).
    • Ensure flight controller firmware corresponds to the ExpressLRS version on the radio.
    • Check current firmware version by:
      • Going to ExpressLRS menu.
      • Enabling Wi-Fi connectivity.
      • Connecting to ExpressLRS TX Wi-Fi, password: ExpressLRS.
      • Typing http:// in the browser to access update page.

Fixing Binding Issues

  • Flashing Firmware:
    • Need to flash a custom version of Betaflight 4.3.1 specific to Crazy Bee F4SX1280 target.
    • Download the custom firmware from Happy Model's website (link provided in video description).

Step-by-Step Guide to Update Tiny Whoop

  1. Backup Configuration:

    • Access CLI and type diff all.
    • Save the configuration to desktop for backup.
  2. Update Firmware:

    • Select target: Crazy Bee F4SX1280.
    • Choose "Load Firmware Local" and select downloaded Betaflight 4.3.1 firmware.
    • Perform a Full Chip Erase before flashing.
  3. Troubleshooting Flashing Issues:

    • If there are errors (e.g., DFU communication port), download ImpulseRC driver fixer tool from ImpulseRC.com.
    • Use the tool to fix driver issues, then retry flashing.
  4. Restore Configuration:

    • After successful flashing, go to CLI and select "Load from file" to load the backed-up configuration.
    • Execute the command to restore settings.
  5. Final Binding Attempt:

    • Go to receiver tab, click "bind receiver" again following the ExpressLRS binding instructions.

Conclusion

  • This method is easier than downgrading the radio from ExpressLRS 3.0 to 2.0.
  • Encouragement to seek help in comments for additional support.

Note

  • The video provides an accessible solution for binding issues while maintaining ExpressLRS 3.0 functionality.
  • Viewers are encouraged to share their experiences or seek further assistance.