- Posts: 85
expressLRS
- mooiweertje
- Offline
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
With the changes in the current crsf_elrs branch PR (and the ELRS PR) the serial link is solid at 1.87Mbps, packet rate 500Hz works, and model match is working. The only thing left on my list is to do something with the ELRS info message. At least show the model mismatch error on the config pages, maybe elsewhere. Open to suggestions.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
6659b95 is the last that seems to work properly from my point of view.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
I'm not sure why the RX sometimes doesn't show up on the config page. Maybe it's still connecting when the device ping is sent. I added a device ping once a second while on the config page where previously only a single initial ping was sent. This will also handle the case where a device becomes active at any later time.
I like the idea of putting the model mismatch alert in the telemetry. Maybe combined with the connection status that's reported in the same message as the model mismatch error. One design issue is that the handset has to ask the TX for that message and that probably should be avoided in flight as it would replace a stick command packet. Plus it'd be difficult to take off with mismatched model I could use AUX1 to stop sending the poll message when armed, but then would the telemetry still be useful? In opentx/edgetx the polling is only done while the LUA script is running.
Another possibility would be to pop up a warning dialog on the screen when a model mismatch is detected. Still probably only want to poll the status while disarmed.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
Now when I turn on the T8 sometimes it connects to the RX and then after a few seconds disconnects again. The menu doesn't show.
What does the bind button do?
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
I see it has been merged into master.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
Seems there's a problem at 500Hz, the one thing I can't test with my 900MHz module. Maybe I can enable 500Hz in a local build for testing.
To be sure I understand the issue, with 2ef012c the connection is lost immediately after changing to 500Hz in the CRSF device page in the T8? If you use 6659b95 to change the packet rate to 500Hz then upgrade to 2ef012c, does it work as long as you don't go into the CRSF config page or just not work even right after power up?
In 2ef012c the Bind button doesn't do anything.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
1. Set 250Hz with previous version.
2. Flash 2ef012c
3. Reboot T8
4. Connect RX, all working, RX led solid green.
5. Cursor to packet rate. all working, RX led solid green.
6. Use left and right keys to move around on values, 50-500Hz, keep 500Hz. All working, RX led solid green.
7. Use up down keys to move cursor away from packet rate. RX led NOT solid green but blinking.
8. Move around ELRS menu seems to work.
9. Cursor to packet rate. RX led NOT solid green but blinking.
10. Use left light keys to move around on values, 50-500Hz, keep 250Hz. RX led NOT solid green but blinking.
11. Use up down keys to move cursor away from packet rate. RX led NOT solid green but blinking.
12. Move around ELRS menu seems to work. RX led NOT solid green but blinking.
13. Leaving ELRS menu, ELRS menu is gone. RX led NOT solid green but blinking.
14. Reboot T8. Sometimes it connects to the RX and then after a few seconds disconnects again. RX led is sometimes solid for a few seconds but then blinking.
15. Checking ELRS menu, ELRS menu is gone.
16. ELRS not working anymore and only fix is to flash previous version.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
1. Set 500Hz with previous version.
2. Flash 2ef012c
3. Reboot T8
4. Sometimes it connects to the RX and then after a few seconds disconnects again. RX led is sometimes solid for a few seconds but then blinking.
5. Checking ELRS menu, ELRS menu is gone.
6. ELRS not working anymore and only fix is to flash previous version.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
When the RX LED is blinking it is green? What is the flash pattern? Slow steady, fast steady, some number of flashes then a pause, etc?
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
As you noticed when you change a parameter the new value is only sent to the TX when navigating away from the selector. When I change the packet rate more than half the time the receiver disconnects, sometimes taking several seconds before reconnecting. Do you see that same behavior if switching between working lower packet rates, like 25 to 250? Wondering if both radios behave the same.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
One issue I noticed is that the TX doesn't reconnect to the RX when booted with throttle high.
1. install 7d14d15.
2. Throttle low.
3. Boot T8
4. TX connects to RX, RX led solid.
5. All works well.
1. install 7d14d15.
2. Throttle mid-high..
3. Boot T8. RX led blinking slow.
4. Ch3 is high warning pops up. RX led blinking slow.
5. Lower throttle, popup disappears. RX led blinking slow.
6. ELRS menu gone.
5. Need reboot T8 with throttle low to connect.
Another issue I noticed that in 1 scenario the telemetry didn't work but RX was connected. No RSSI nothing. I can try to reproduce that again later.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
Sometimes when I reboot the T8 and go into the ELRS menu package rate shows 250 while 500 is selected. After reboot 500Hz usually shows again and sometimes after reboot shows 250Hz.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
I have flashing menu buildup. When I enter the ELRS menu the menu flashes a few times. The lower the packet rate the more often the menu flashes.
Please Log in or Create an account to join the conversation.
- hexfet
- Offline
- Posts: 1891
Voice support is not required for the beeps.
When the throttle warning is active at power-up Deviation doesn't start the protocol code until the warning is cleared. I'm not sure why that would affect the TX connecting to the RX. Unfortunately I cannot replicate this behavior with my ES900 modules. As long as I drop the throttle to zero before the devices go into wifi mode, the TX and RX connect and RX shows solid green. Maybe there's some difference between 2.4 and 900 here.
Can you see the RGB LED on the TX? What is it's behavior? On mine it's flashing orange until I drop the throttle, then turns solid blue at the same time the RX LED goes solid.
There is a difference between opentx/edgetx handsets and Deviation handsets here. The opentx/edgetx devices have control over the power to the external module, and do not apply power until all power-on safety warnings have been cleared. With the Jumper handsets the firmware can't control the power and the module is powered up when the radio is turned on. Not clear how that might play a part.
Please Log in or Create an account to join the conversation.
- mooiweertje
- Offline
- Posts: 85
The high throttle on boot issue only occurs on 250 and 500Hz. On 50 and 150Hz it behaves normally.
I have RGB on the TX that behaves the same as yours. When I keep high throttle it will go into wifi mode and the led turns green. When I boot with low throttle WiFi mode doesn't enable.
I have looked at OpenTX once and I think it sucks so any OpenTX remark doesn't mean a thing to me.
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- expressLRS