ExpressLRS / Backpack

Firmware for ExpressLRS compatible backpacks
GNU General Public License v3.0
101 stars 73 forks source link

Timer Backpack Updates #137

Closed i-am-grub closed 3 months ago

i-am-grub commented 6 months ago
pkendall64 commented 4 months ago

@i-am-grub is this PR ready to go or still testing to be done?

i-am-grub commented 4 months ago

Adding some of the additional protocols made the web UI reachable. I still need to finish up the fix for that.

i-am-grub commented 4 months ago

Tried getting the web portal to work with taking out esp_wifi_set_protocol, but it still didn't work. Tried again with the master branch, and it looks like the web portal isn't working there either. Opening up the PR for review since the issue doesn't seem to because any of the changes here.

The timer's backpack wasn't able to receive the espnow callback from the goggle's backpack after about a distance of about 20 meters, but the googles were still able to receive messages from the timer's backpack (external antenna attached) much further than that. I stopped testing after about 150m.

i-am-grub commented 4 months ago

Any opinions on adding adding an esp32s3 definition to the backpack? I've had people reach out about adding targets for the timer backpack for some of the XIAO boards (c3 and s3)

pkendall64 commented 4 months ago

Any opinions on adding adding an esp32s3 definition to the backpack? I've had people reach out about adding targets for the timer backpack for some of the XIAO boards (c3 and s3)

Definitely keen to add S3/C3 support now that the backpack is used for more than just VRX things. I've already added C3 support for the TX backpack side of things.

pkendall64 commented 4 months ago

Did you see that I created a PR against your repo to fix the wifi issues?

pkendall64 commented 4 months ago

I've fixed the merge conflicts so we should be all good to go now. I'll test a few more devices and wait for you to let me know if it's good from your end.

i-am-grub commented 4 months ago

I'm still having issues with the web portal not showing up when starting the wifi on both the timer and vrx. I won't worry about it though if it's working for you.

pkendall64 commented 4 months ago

I'm still having issues with the web portal not showing up when starting the wifi on both the timer and vrx. I won't worry about it though if it's working for you.

I've tested ESP32, S3 & C3 on the timer branch and it's working. You do have to press the button to get it to enter wifi mode.

i-am-grub commented 4 months ago

I'm still having issues with the web portal not showing up when starting the wifi on both the timer and vrx. I won't worry about it though if it's working for you.

I've tested ESP32, S3 & C3 on the timer branch and it's working. You do have to press the button to get it to enter wifi mode.

I've tried to start the backpack wifi on hdzero googles and an esp32 connected to an RH timer through their respective UIs without luck. I've made sure that I have the changes pulled down and did a full clean in pio before building the firmwares.

pkendall64 commented 4 months ago

I see now that it's access point mode that is not working anymore. I've gone back to 1.4.1 and it's not working there for me either! EDIT: After I did a full erase of the flash it started working again as an access point.

EDIT2: LR mode really seems to mess with AP mode. You have to do a full reset of the flash for it to come right again.

pkendall64 commented 4 months ago

I did some digging and found a solution. Can you test it @i-am-grub

i-am-grub commented 4 months ago

Seems to be working as expected from my side of things

i-am-grub commented 3 months ago

It seems that the XIAO boards don't work with the default boards set for the project. Any objection for overwriting the default boards with the XIAO equivalent platformio targets for the RotorHazard c3 and s3 builds?