The Problem
The loading screen gets stuck because the ExpressLRS configuration script cannot find an ELRS module to communicate with.
Solution Steps
1. Access Model Settings
- Open your model list
- Navigate to page 2 of the settings
2. Configure RF Module
- Locate the RF module settings
- You will see two options:
- Internal RF Module
- External RF Module
3. Enable CRSF Protocol
- If using internal module:
- Select the Internal RF Module
- Press ENTER
- Change the protocol to CRSF (Crossfire)
- If using external module:
- Follow the same steps but select External RF Module instead
4. Test the Script
- Return to the system menu
- Try running the ExpressLRS LUA script again
- It should now load properly instead of getting stuck
The root cause of this issue is typically having both RF modules turned off, which prevents the LUA script from finding a module to communicate with.