#Happymodel ep1 configuration error

30 messages · Page 1 of 1 (latest)

undone shadow
#

I'm just entering the world of elrs and having a bit of trouble. I have a Happymodel Slim Pro 2.4 TX. That seems to be working just fine and it flashed to 3.0.1.
My Happymodel ep1 rx arrived and I wired it up properly to my Mamba F411 AIO 35A FC. It seems to work properly in the beginning, entering wifi mode. I tried flashing it to 3.0.1 and I got
"error(4) not enough space"
Flashed it again with repartitioner.bin and then it seems to have forced the rx into a permanent bootloader mode (solid green LED). Nothing worked. I soldered a wire to the bootloader pad and was able to reflash via betaflight passthrough but now, it still doesn't bind (yes I configured home wifi and passphrase binding)
Furthermore it will not go into wifi mode either. It will just slow blink forever.

Any suggestions would be appreciated!

jovial mirage
#

repartitioner.bin is ONLY FOR TX

#

and now you'll have to do the recovery flash because it's using an inappropriate firmware

#

!recovery

arctic pondBOT
#

Follow these steps to recover a bricked RX:

- Move the 5v wire going to the receiver to a 5V pad that only powers on when a LiPo is connected 
- Disable Telemetry in Betaflight
- Save and Reboot
- Close Betaflight Configurator and unplug USB and LiPo
- Bridge the boot pads or hold down the boot button on the receiver
- Plug in USB
- Click "Build and Flash" in the ExpressLRS Configurator, selecting via Betaflight Passthrough method
- Wait for the line PASSTHROUGH DONE to appear
- Plug in LiPo (with boot button held down/bridged)
- Wait for the process to finish (with success hopefully)
- Unplug everything, unbridge the boot pads, then power on to confirm the LED blinks, and then goes into WiFi mode

Video Tutorial: https://www.youtube.com/watch?v=jYLwaWBkM_A

jovial mirage
#

if tx and rx are both on 3.x firmwares, put them into wifi mode..

#

screenshot both their Options Tab, and post them here..

#

like so:

#

!webui

jovial mirage
#

the UID numbers should match..
This is your Binding phrase translated..

#

(your binding phrase do not show up in plaintext in these pages)

#

if those numbers do not match, type in your Binding Phrase in the first field, either on one of them so the numbers match, or on both, which will ensure they match..

#

your binding phrase should be more than 6 characters long, 8 recommended.

undone shadow
# jovial mirage repartitioner.bin is ONLY FOR TX

repartitioner.bin is for the RX as well. I went back and double checked my error. However, you fixed me! I reflashed via passthrough to 2.5.1 successfully and then it would enter wifi again. Reflashed to 3.0.1 again and it's all working as it should! Thank you!

wintry hamlet
wintry hamlet
#

Just as extra info, so far when trying to flash via UART, or betapasstrough (Wifi is not working) through different UARTs in the FC I get an "failed to connect to ESP8266" error.

primal solar
#

!recovery

arctic pondBOT
#

Follow these steps to recover a bricked RX:

- Move the 5v wire going to the receiver to a 5V pad that only powers on when a LiPo is connected 
- Disable Telemetry in Betaflight
- Save and Reboot
- Close Betaflight Configurator and unplug USB and LiPo
- Bridge the boot pads or hold down the boot button on the receiver
- Plug in USB
- Click "Build and Flash" in the ExpressLRS Configurator, selecting via Betaflight Passthrough method
- Wait for the line PASSTHROUGH DONE to appear
- Plug in LiPo (with boot button held down/bridged)
- Wait for the process to finish (with success hopefully)
- Unplug everything, unbridge the boot pads, then power on to confirm the LED blinks, and then goes into WiFi mode

Video Tutorial: https://www.youtube.com/watch?v=jYLwaWBkM_A

wintry hamlet
primal solar
#

Can you show your wiring?

#

And the full error log

wintry hamlet
jovial mirage
#

This is a small firmware that resolves the dreaded "Bad Size Given" problem in some ExpressLRS TX modules.