#Random RXLoss and RSSI drop
111 messages · Page 1 of 1 (latest)
What receiver?
Crazyf411 built in UART ELRS reciever
Post a CLI dump and the output of status
I'm at work, I will in a few hours, thank you!
Here is the dump and status outputs
CPU usage is quite high, even with a 4k PID loop and DShot 300. Save a diff and flash Betaflight 4.4.3 or 4.5
Flashed 4.4.3, CPU load in BF sits at 31%. Is that better?
Yes, you were at 60% before
Upon loading the old backup, my CPU load sits at 60% again
Is there anything that could be eating at it?
Type tasks in the CLI twice, and post the output from the second time
Just PID and filter, that's normal
Reflash the receiver via Betaflight Passthrough
What ELRS version and regulatory domain are you using?
Yes
Whenever I put my FC into DFU mode to flash it, it doesn't show up as a COM port, instead as a USB device
That is normal
I can't select it as a device in ELRS Configurator though
DFU mode is only for updating Betaflight
Follow the flashing guide to update your receiver: https://www.expresslrs.org/quick-start/receivers/hmep2400/#via-passthrough
BF Passthrough kept erroring out, so I updated both my receiver and transmitter to 3.3.2 through wifi. However, Betaflight isn't getting anything in the reciever tab, despite rx and tx being bound
my reciever serial rx is on
What error? Post the !log
Before I updated to 3.3.2 it'd hang on connecting before erroring out, but when I try to reflash I get this
This says you don't have a port set to SerialRX on the ports tab in Betaflight
Try flashing via Passthrough again
Yeah, I turned it off on accident. Still erorring out trying to flash via passthrough, but now I get this:
Show a clear photo of your FC
Disable Telemetry in Betaflight, unplug USB, hold down boot button, plug in USB, open Betaflight, click "exit DFU mode", close Betaflight, click flash in ELRS Configurator
no change, same timeout error
I may add that, in trying to fix this error before, this (BF not getting anything from the reciever) has happened before, but frankly it fixed itself after throwing myself at it enough and I don't know what I did ¯_(ツ)_/¯
Thank you for your help, though
Update, I reflashed BF 4.2.2 it's communicating with BF again
RXLOSS still happens.
Have you reflashed the receiver?
yes
Can you show the flashing log?
4.4.2?
Betaflight.
yes, sorry
Don't have it anymore, I can reflash if needed
Please do
Try this: Flash via Betafight passthrough with "erase before flash" checked
It should fail, post the log
Then flash again without "erase before flash" checked
No CLI available. Already in passthrough mode?, If this fails reboot FC and try again!
Unplug everything, plug in USB, and try again
ELRS Configurator can't talk to Betaflight
It flashed successfully yesterday?
Through wifi, yes
not through passthrough. It's never worked through passthrough
always get the same timing out-type error
If you can't reflash via Passthrough that suggests a wiring problem between the FC and receiver
But it's an AIO?
VIN and 5V are awfully close, I can reflow it, but besides that not that I can tell
Show a clear photo of the FC
Mhm, gimme a moment
Is there solder on the u.fl?
No, it was some sort of adhesive from the factory. I've picked some it off bu some remains
This side looks fine
It's ok, if they were shorted you wouldn't have video
I don't see anything obviously wrong. I'm leaning towards a hardware issue.
If you have a !ftdi adapter you can reflash using that
Here are some examples of FTDI (USB-UART) adapters that can be used to flash ELRS hardware:
https://a.co/d/6irgzsO
https://www.racedayquads.com/products/betafpv-expresslrs-recovery-dongle
Use the ER/ET pads as described on the product page: https://www.happymodel.cn/index.php/2023/02/07/happymodel-crazyf411-elrs-aio-4in1-flight-controller-built-in-uart-2-4g-elrs-and-20a-esc-for-toothpick/
*”ET” and “ER” pads are used for communication with ESP8285, you can connect “TX” of FTDI tool to “ET” pad and connect “RX” of FTDI tool to “ER” pad for upgrade onboard UART ELRS receiver firmware. Need to short connect “+5V” and “E5” pads before that. The CrazyF411 ELRS flight controller comes with integrated UART…
What's the issue flashing over wifi?
If the problem is a corrupted flash partition on the receiver, flashing via WiFi will not overwrite it
So next course of action is to get a FTDI dongle?
You tried the recovery flash procedure?
Unplug USB, hold down the receiver boot button, plug in USB, and flash?
Failing that, I would try via FTDI. They're like $6
yeah got the same error iirc
okay, thank you!
I'll give recovery flashing again as the button is hard to press and I may have not done it correctly
Booted it into recovery mode (solid green LED) and same error still, oh well.
Would there be any way to use a RPI pico or similar for an RFDI device, or do I have to bite the bullet and just buy something like the betafpv one
Alright, ty!
I have a serial-to-usb adapter, which from what I can tell is no different to any FTDI device online. upon seeing the serial output after bridging +5v and E5, it's complete nonsense.
Follow the instructions to flash via UART
Put the receiver into bootloader mode first
Consistently times out trying to flash, serial console doesn't show anything while in bootloader mode
Show your wiring and the !log
Use soldered connections
Still the same result.
not the greatest soldering job, but nothing is shorting out.
Is the consenous to buy a new board, or?
Betaflight is still recieving connection to the ELRS module despite the pads being bridged.
tried a different usb to serial adapter, no change still