Hello guest, if you read this it means you are not registered. Click here to register in a few simple steps, you will enjoy all features of our Forum.
This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Super X V1 Bricked ELRS
#1
Hi,
I recently bought a new replacement Board, (HappyModel SuperX V1.0 ELRS v3.0 AIO) and then proceeded to brick the RX I think by flashing the wrong firmware (not sure).
It won't go into Wifi mode anymore, I can't seem to use Betaflight passthrough or UART to flash the correct firmware, I believe that this is because it's not in bootloader mode, though I can't seem to find the pads for the ELRS boot and the diagrams from the manufacturer are a bit lacking. Its a bit harder with it being a built in RX

What happens when I try to flash with Betaflight passthrough


The diagram from Happymodel:
[Image: SuperX-ELRS-V1.0.jpg]
If anyone knows which pads I solder to enter bootloader mode, I'd really appreciate it.
Or if I'm doing the completely wrong thing all together please let me know
Thanks for any help / advice
Reply
Login to remove this ad | Register Here
#2
The FC and RX share the same boot button.
1) Hold down the boot button when you plug in the USB
2) This will take the AIO into bootloader/DFU mode, exit out of that in BF configurator (and don't connect)
3) Then you should be able to flash your RX with passhthrough

You may need to turn off Telemetry option in your AIO before doing so. Here are the instructions for the Betafpv board, I suspect it should be the same for the HM board.

[Image: 0aeoeZyl.png]
Reply
#3
(02-Jun-2024, 02:38 PM)mstc Wrote: The FC and RX share the same boot button.
1) Hold down the boot button when you plug in the USB
2) This will take the AIO into bootloader/DFU mode, exit out of that in BF configurator (and don't connect)
3) Then you should be able to flash your RX with passhthrough

You may need to turn off Telemetry option in your AIO before doing so. Here are the instructions for the Betafpv board, I suspect it should be the same for the HM board.

[Image: 0aeoeZyl.png]



Thank you for the advice, I tried  soldering the pads listed as "STM32F411 Boot". This did as you suggested, entering me into DFU mode, which I exited in BF then tried the ELRS configurator, however I got the same result as before (See below). I have also checked my Telemetry is off.

Reply
#4
What was the ELRS led showing? If it correctly entered boot mode, it should be solid on.
Reply
#5
(02-Jun-2024, 03:13 PM)mstc Wrote: What was the ELRS led showing? If it correctly entered boot mode, it should be solid on.

Sorry I'm honestly unsure which light is which as the Diagrams are very vague, on the top I have a Solid Red Light, A flashing Green light next to it and on the bottom a solid red light. 
My suspicion is that the flashing green light is ELRS but I can't confirm that and there don't seem to be any information on this online.
The Flashing green light becomes solid once the ELRS Flash fails and when in DFU / Bootloader, Its off completely. The other 2 lights are solid red always. (SEE ATTACHED)
https://photos.app.goo.gl/E1PbiDuHAcHk1mfF6


Attached Files Thumbnail(s)
       
Reply
#6
Sorry, that board seems has two separate boot buttons. So you should bridge the one marked ESP32 Boot. That should put only the ELRS RX into boot mode.

And the ELRS RX is on UART2, your passthrough is showing UART 1 (serial 0). Make sure in BF ports tab you have SERIAL RX enabled on UART2 and not UART1.
Reply
#7
(02-Jun-2024, 09:26 PM)mstc Wrote: Sorry, that board seems has two separate boot buttons. So you should bridge the one marked ESP32 Boot. That should put only the ELRS RX into boot mode.

And the ELRS RX is on UART2, your passthrough is showing UART 1 (serial 0). Make sure in BF ports tab you have SERIAL RX enabled on UART2 and not UART1.

Thanks again for the advice, I have bridged the ESP32 boot but the lights are just normal green flashing, and the ELRS flash is failing (in the same connecting ...... way). I don't think its entering boot mode this way. 
I have tried changing to UART 2 as I saw that the SuperX V2 was on UART 2 however this video (Bottom of page)(https://yourfpv.co.uk/product/happymodel...elrs-v1-0/) from the SUPERX V1 shows it on UART 1, (again the manufactures should elaborate on this)
Reply
#8
You are right, it is on UART1. It seems the HM specs page has a typo. But it is really odd that they have both SERIAL RX and MSP on the same UART, I do not believe that is supported by BF?! In anycase you should disable MSP and remove the VTX option on UART1 so there is only SERIAL RX. Hopefully that will get your passthrough working. Otherwise you may try to get help on the ELRS discord.

Here is the manual for the Mob6 which uses the same AIO
https://www.happymodel.cn/wp-content/upl...manual.pdf

Edit: It seems that this board has a special RX+VTX combined firmware, so for your firmware make sure you select the correct RX+VTX target.
Reply
#9
(02-Jun-2024, 10:11 PM)mstc Wrote: You are right, it is on UART1. It seems the HM specs page has a typo. But it is really odd that they have both SERIAL RX and MSP on the same UART, I do not believe that is supported by BF?! In anycase you should disable MSP and remove the VTX option on UART1 so there is only SERIAL RX. Hopefully that will get your passthrough working. Otherwise you may try to get help on the ELRS discord.

Here is the manual for the Mob6 which uses the same AIO
https://www.happymodel.cn/wp-content/upl...manual.pdf

Edit: It seems that this board has a special RX+VTX combined firmware, so for your firmware make sure you select the correct RX+VTX target.

Thank you for all your help so far Smile
I believe that this board has VTX and ELRS RX on UART 1, however I tried what you suggested (Turning off MSP and try flash with only serial RX on UART 1) but this didn't help, with the same result.
Also that link you found is really helpful.
I think I just need to double check that I have the right Betaflight firmware for my board installed as I couldn't find an info about this online, nor "Super X" on the board list so I flashed "CRAZYBEEf4SX1280(STM32f411)" which I could see other people using in Videos. Could someone confirm that this is the right firmware?

Also I'm still confused about the lights, still no info about which light is which and from this video it seems that this (SEE ATTACHED) is what is flashing for ELRS, however on my board its not lighting up so I've been going off a completely different flashing green light.


Attached Files Thumbnail(s)
   
Reply
#10
From the video, that looks like the ELRS LED. You can download the factory firmware from here and follow the instructions for gyro setup.
https://www.happymodel.cn/index.php/2024...whoop-bnf/
Reply
#11
I think that I am mistaking A different light for the ELRS reciever.
Does anyone know what This: is the ELRS light (in which case mine is not on)
[Image: Dfgi3bJl.png]

Or is this: (in which case mine is not reacting to anything I do)
[Image: dgC3q59l.png]
Reply
#12
UPDATE:
I was able to flash the newer firmware by doing this:
1. Bridge the ESP32F411 PAD as seen below
[Image: zCGwqEil.png]

2. Make sure BF Ports are configured (UART 1 > Serial RX + MSP)
[Image: xHHFUuZl.png]

3. Make sure Receiver tab has Telemetry OFF
[Image: FsLYq3Wl.png]

4. Plug in Battery power (I think this is what I was missing)

5. Flash ELRS normally (HappyModel AIO 2.4GHz RX+VTX)

6. Remember to unsolder the ESP32 Pad otherwise the reciever is still in boot mode

7. Turn Telemetry back on 

If this doesn't work: reflash betaflight, then copy and paste the diff all into the cli for your specific board, try again.
Hope this helps someone down the line. I was doing all these things but without Battery power.
And special thanks to mstc Smile
[-] The following 1 user Likes Caelus_fpv's post:
  • mstc
Reply


Possibly Related Threads...
Thread Author Replies Views Last Post
  ELRS : Dynamic Tx Power and True Diversity Receivers Alex Red 4 127 23-Jun-2024, 08:15 AM
Last Post: Alex Red
  ELRS dipole antenna orientation - horizontal or vertical mstc 19 490 17-Jun-2024, 08:51 PM
Last Post: MomoBrut
  Weird RXLOSS ELRS issue Pathfinder075 8 247 06-Jun-2024, 09:51 PM
Last Post: Pathfinder075
  ELRS 3.4.1 - massive problems after turning off model matching Imp 3 208 30-May-2024, 06:14 PM
Last Post: SeismicCWave
  ELRS Module with Taranis X Lite NYCDiesel 14 535 17-May-2024, 10:56 PM
Last Post: SeismicCWave


Login to remove this ad | Register Here