Init Rate
What happened to the Lua Init Rate option?¶
The Init Rate
receiver Lua option was removed in ExpressLRS 3.4 in favor of automatic Init rate storage.
What is Init Rate?¶
On boot, the receiver will listen for the Sync Packet starting with the fastest RF Mode or Packet Rate, down to the slowest, then cycles, until it finally Syncs and Binds. The Initialization Rate
controls the packet rate that the receiver will start checking for the Sync Packet which can allow for near-instant connection when the receiver is powered up.
However, when the receiver is connected, it can not save its configuration without failsafing, which leads to a problem of how to store the connected rate as the Init Rate for use next power up. Unfortunately, this means you must failsafe the receiver once to configure its Init Rate.
Setting Init Rate¶
Method 1: Switch To Rate¶
- Power on both a receiver and transmitter and wait for them to connect on any packet rate.
- On the transmitter, select the packet rate to set the receiver's Init Rate to.
- NOTE the packet rate must actually change for the setting to be sent. This means changing away from, then back to the desired packet rate if already connected at the desired rate.
- The receiver briefly failsafes when changing packet modes and will save the target rate.
The receiver will now boot at the selected rate on next boot.
Method 2: Transmitter Power Off¶
- Power on the transmitter and select the packet rate to set the receiver's Init Rate to.
- Power on the receiver and wait for it to connect. The LED on the receiver should be on solid / not blinking.
- Power off the transmitter with the receiver still connected, bypassing any EdgeTX warnings along the way.
- The receiver should failsafe and the LED will start blinking again.
The receiver will now boot at the selected rate on next boot.