New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DIY Target won't bind in v2.x (JHEMCU specifically in my case) #1229
Comments
Same problem TX hardware: HappyModel ES24TX Pro Micro |
Can you provide some very closeup images of both sides of the RX please. |
Looks like it has 2 additional capacitor beside OSC. |
I did some more testing, this time with the DIY_2400_RX_ESP8285_SX1280 target. It looks like the receiver isn't honoring the last rate used. I say that because when I get it to connect successfully at say 500 hz 1:8 then power cycle the quad, the radio immediately says "telemetry lost" and then the TX module display changes to 500 hz 1:2 and the blue light starts to flash. If I go into the LUA script and start fiddling with the telemetry ratio from 1:8 to 1:16, exit the LUA, re-enter the LUA and change from 1:16 to 1:8 and so on and so forth, the receiver will eventually connect with repeating "telemetry lost.. telemetry recovered" messages. Usually at this point, the screen on the TX module says 1:2 no matter what the LUA is set to. Then I go back into the LUA, set telemetry ratio back to 1:8 and exit the LUA. I repeat this step until I see the TX module say 1:8 on the screen. Once the TX module screen telemetry ratio matches what's shown in the LUA, the warnings stop and the blue light remains solid and I can fly without issue. I am planning to install a FLYWOO ELRS EL24P shortly and if it doesn't have these issues I likely won't be returning to the JHEMCU unless there's a known fix. If the Flywoo has the same issues, then I'm thinking it might be related to the Namimno TX module and I'll create a separate issue for that. Though, again, my Namimno module works fine with the Happy Model 2G4 AIO. |
@Zestforlife808 it sounds like your issue might be related, but it's different enough that it should likely have it's own bug report. I think most of the details you've posted here might get overlooked piggybacking on this ticket. I would of course bend to whatever the devs feel is appropriate. But I also think that more unique reports there are the better it would be to track down issues. This is just my unsolicited two-penny observation, do with it what you will. Thank you for contributing. |
Same |
I'm also in the same position, DIY Slimmer TX will not bind with this receiver, no matter the firmware version. This is two receivers |
Are you running JHEMCU RXs as well? |
JHEMCU RX's? |
Probably. No other than JHEMCU has named it sp24s |
yea I figured that out after doing research on JHEMCU.. did not even know the name before last week. 🤣 came out of no where with hardware. |
Yes, two SP24S receivers. Neither of them work. |
I have 2 SP24S, both are working fine on 2.0.1 fw. |
I suppose there is defect batch. |
I don't think that's the case. Mine works fine on 1.x firmware but won't bind on 2.x
…On Jan 14, 2022, 12:43 AM, at 12:43 AM, sergjack ***@***.***> wrote:
I suppose there is defect batch.
I bought mine in december of 2021
--
Reply to this email directly or view it on GitHub:
#1229 (comment)
You are receiving this because you authored the thread.
Message ID: ***@***.***>
|
I don't know if anyone's noticed, but they've already tagged my issue #1260 regarding inconsistent binding with Flywoo and JHEMCU receivers (same board design) as a "hardware issue." I take that to mean there's no fix coming. I have no issues with a HM EP1 and a HM 2G4 AIO. |
That not great. Well that's the last time I buy anything from JHEMCU |
@pkendall64 or @brandonrc Can we get confirmation from the developers if this is a hardware issue? My rx worked fine on 1.x firmware. |
None of us have the hardware so we have no clue! They didn't engage with the developers either. |
@pkendall64 Is there a developer in the UK that I can send an Rx to? |
No, no devs in the UK. Mostly Aus, US, Phillipines and a few in other far flung places. |
That's a shame. Hopefully there's a fix for the problem. |
I'm happy to send a dev a JHEMCU board if they'd like one. |
Hi there. I've got 2 JHEMCU SP24S and one of them is working properly (the right one in the pictures) and the other one is not (the left one in the pictures). |
We as devs would like JHEMCU to come in contact with us directly and provide us with schematics and samples directly as such a direct line of communication would allow for these issues to be solved as well as provide support for their hardware. |
Vidzo, I hadn't noticed that until you mentioned. Would it mean "1" for V1 and "2" for V2???? I have another TX on my Radiomaster TX16S. I'll downgrade it to v1 and try to bind v1 with this faulty unit and see what happens. |
Yamato, I'll try to talk to Mr. Michael Liu, who I have contacted about this issue, and see what happens. Unfortunately I don't know him, but maybe they'll be convinced by their clients regarding their units. |
My post disappeared. That's just me clutching at straws, it probably has no relevance to the issue. I don't know anything about ceramic antennas but unless they differ vastly in design and JHEMCU didn't pick up on it, I'm not sure that would cause the non binding issues. I do find it interesting that it was the only thing that I found different between your two receivers. |
On the left Rx there are solder bridges between the legs if SX1280, this seems a QC error rather than ELRS. |
Those bridged pins are all GNDs. It's probably not the cause of the problem. |
This is true. In the middle of putting a DIY nano Rx together and they're ground. Even evident in the schematics. |
I got three JHEMCU units, and one arrived defective with the symptoms discussed in this issue. You can test your RX units by following this procedure:
If this is your problem, you should ask the seller for a refund or replacement. It's not an issue with the ELRS software, but it's from defective hardware. This video demonstrates the testing method of a defective unit: The varying temperature changes the oscillation frequency of an oscillator. In the video, the RX unit has an oscillator poorly tuned, which doesn't work at a room temperature. When the unit is cooling down, it shifts the frequency to be matched with the reference frequency, which establishes the binding. When it gets back to room temperature or heated up, the LQ drops gradually, and finally it losses the connection. |
Are there any loading capacitors connected to the X-Tal? Another option is it possible to finetune the PLL as it is the case in multimodule some chipset like cc2500 can be centered tuned, to compensate for small tolerances and get best performance. |
Confirmed this with my SP24S using a heat gun. Wasted so much time rebuilding a DIY transmitter module with replacement parts as I thought that was the problem. |
Confirmed as well, also with a heat gun. Great find! |
Closing the issue. |
Does this mean all receivers have this problem? Is there a way to check the oscillator because I haven't been facing any such issue with my two receivers and I want to be sure. |
I'd propose an "ice&hairdryer" test. If any significant LQ drop happens, the unit might be unreliable. |
Has somebody contacted JHEMCU and informed them about this issue? I'm concerned about people buying this receiver and having a bad experience |
I did send them a message, but who knows if they'll actually read it or do anything for that matter. It was addressed on Bardwel's FPV News, and I've contacted Pyrodrone (my vendor). That's about all I can do.
…On Jan 26, 2022, 4:52 AM, at 4:52 AM, vidzo ***@***.***> wrote:
Has somebody contacted JHEMCU and informed then about this? I'm
concerned about people buying this receiver and having a bad experience
with it
--
Reply to this email directly or view it on GitHub:
#1229 (comment)
You are receiving this because you authored the thread.
Message ID: ***@***.***>
|
I also sent them a message 2 weeks ago, but got no replies until now. I have also contacted the supplier, but he said it's a problem with ELRS code, even after I said 3 RXs worked fine and only one is giving me this issue. For now, I'm gonna try Happymodel and Matek units. |
Just an FYI, I am having the same issue trying to bind a newly purchased Flywoo EL24E board. I apply heat with a heat gun and it connects, but loses telemetry and then disconnects as it cools off. I have a handful of Happy Model and BetaFPV boards in quads and never had this issue. |
I also have binding problem with JHEMCU ELRS-2G4-P 2G4P 2.4G ELRS 5 ch PWM receiver. Flashing with ELRS V2.2.0 was done successfully, binding impossible. I am using a VantacLite Tx module. |
It's not a problem with your TX, but with JHEMCU oscilator quality control: it simply doesn't work because the oscilator can't deal properly with the frequency. Unfortunately ... |
I have now converted almost all of my cheaper ELRS receivers to the Matek ones. So far they have been flawless, albeit bigger. I'm going to go with Matek from now on. |
I also meanwhile have ordered two Matek PWM receivers, I did put my first post just to list here also the JHEMCZ PWM-receiver and warn others. |
Current Behavior
JHEMCU SP24S which uses the DIY_2400_RX_ESP8285_SX1280 target fails to bind with either the Binding phrase or manually.
Binding worked on this RX before upgrading to 2.0. I've since updated to 2.1 and the same issue remains.
I also had an issue with the RX not connecting to the home wifi with 2.0 but seems to be resolved in 2.1
Steps to Reproduce
Flash a DIY target 2.0 and try to bind
Possible Solution (Not obligatory)
Details
I'm not sure this is an issue with my specific RX or with the DIY target in general.
Your Environment
The text was updated successfully, but these errors were encountered: