edgetx icon indicating copy to clipboard operation
edgetx copied to clipboard

Error on FW for Helloradio V14!?

Open Johanl1964 opened this issue 1 month ago • 24 comments

Is there an existing issue for this problem?

  • [x] I have searched the existing issues

What part of EdgeTX is the focus of this bug?

Transmitter firmware

Current Behavior

Tried to update my new V14 with both 2.11, nightly and cloudbuild, but it seems that the FW only fits OLED, I have the LCD version, so there is no working display... Ideally I would like to have Nightly v3 because I have it on all my other transmitters!

Expected Behavior

x

Steps To Reproduce

x

Version

2.11.3

Transmitter

HelloRadioSky V14

Operating System (OS)

No response

OS Version

No response

Anything else?

No response

Johanl1964 avatar Nov 13 '25 13:11 Johanl1964

You should close your second issue and relax a bit, this isn't even where you should be posting about this in my opinion.

You can report this issue to them directly or on their github page. As it is stated on the supported radios page all of their radios are manufacturer supported so generally the fix will come from them and then be added to the project. Somebody on this project might fix the issue in their spare time but I doubt it will be a priority.

Unless you have a TX15 you can downgrade your other radios so they are on the same version. Considering their other work on this project that is what I'd suggest.

pagrey avatar Nov 14 '25 18:11 pagrey

You should close your second issue and relax a bit, this isn't even where you should be posting about this in my opinion.

You can report this issue to them directly or on their github page. As it is stated on the supported radios page all of their radios are manufacturer supported so generally the fix will come from them and then be added to the project. Somebody on this project might fix the issue in their spare time but I doubt it will be a priority.

Unless you have a TX15 you can downgrade your other radios so they are on the same version. Considering their other work on this project that is what I'd suggest.

That there are 2 types of display on V14, and with this also 2 versions of FW are needed, something ETX also fixed from the beginning with 2.10 selfbuild, then the version updates of ETX have rolled on, including FW to V14 (since v2.11), but the question is why there is only one version of FW when 2 are needed, is it ETX or Helloradio that missed this?

Johanl1964 avatar Nov 14 '25 19:11 Johanl1964

I don't think you read or understood what Paul said - as he stated and you quoted in your reply - the V14 is manufacturer supported - and as such, if they've not provided us with samples of both types of handset or a PR to add support for it, well, clearly there is only going to be support for the hardware we have. I for one only have the OLED version, and wasn't aware there was a LCD version also, nor readily see much reference to one (other than what looks to be a download for it for 2.10).

pfeerick avatar Nov 15 '25 02:11 pfeerick

I don't think you read or understood what Paul said - as he stated and you quoted in your reply - the V14 is manufacturer supported - and as such, if they've not provided us with samples of both types of handset or a PR to add support for it, well, clearly there is only going to be support for the hardware we have. I for one only have the OLED version, and wasn't aware there was a LCD version also, nor readily see much reference to one (other than what looks to be a download for it for 2.10).

Thanks, then I know that it is Helloradio that seems to have missed informing you that there are 2 versions of display, there will actually be a total of 3 versions of FW because std V14 with LCD does not have AI and motion control, I have the Pro version with this.

Yes, a transmitter that can never be updated becomes useless, and the included self build 2.10 does not seem completely stable....

Image

Johanl1964 avatar Nov 15 '25 09:11 Johanl1964

@Johanl1964 I'm sorry for the trouble this message has caused. The LCD version was an early release. After the product was launched, it was found that the LCD version was not suitable, so we immediately switched to the OLED solution. However, a few people were already using the LCD version, so it was retained. I am responsible for firmware updates. The only difference between LCD and OLED is a slight difference in the driver. I will release a PR later to make it easier for you to update.

helloradiosky avatar Nov 16 '25 14:11 helloradiosky

@Johanl1964 I'm sorry for the trouble this message has caused. The LCD version was an early release. After the product was launched, it was found that the LCD version was not suitable, so we immediately switched to the OLED solution. However, a few people were already using the LCD version, so it was retained. I am responsible for firmware updates. The only difference between LCD and OLED is a slight difference in the driver. I will release a PR later to make it easier for you to update.

Thanks for the answer! Hope you can solve this with FW also for V14 LCD!? As it is now, V14 LCD is "incompetent" in many ways! Generally, there have been many improvements and new features in ETX since 2.10! For example, CRSF Telemetry I use in all my models which works very poorly in 2.10. It would be desirable if you could fix this also as V3 Nightly to make FW a little more future-proof, etc.! And there are actually many sellers who actually have V14 Std and Pro in stock!

Johanl1964 avatar Nov 16 '25 14:11 Johanl1964

The only difference between LCD and OLED firmware in the code is the #define SSD1309_LCD statement. Disabling this will result in the LCD version of the compiled code. I'm embarrassed to trouble everyone to add this firmware to my system, but I'll test the latest version tomorrow and then post a pull request under my account for easy upgrades to the LCD firmware.

helloradiosky avatar Nov 16 '25 15:11 helloradiosky

Add fw issue. In the current system, V14 is designated as OLED, and I really don't know what name to use for LCD, V14LCD? Naming is a bit difficult

helloradiosky avatar Nov 16 '25 15:11 helloradiosky

@Johanl1964 You only need to make the following changes to compile the version you want: //#define SSD1309_LCD

#if defined(RADIO_T14) || defined(RADIO_GX12) || defined(RADIO_V14) //#define SSD1309_LCD #endif I have compiled two versions for you to use. If you have any questions in the future, please email us, and we will solve all your problems. Thank you!
mail : [email protected]
https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-2.11.3-firmware.bin https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-nightly-firmware.bin

helloradiosky avatar Nov 17 '25 01:11 helloradiosky

Add fw issue. In the current system, V14 is designated as OLED, and I really don't know what name to use for LCD, V14LCD? Naming is a bit difficult

Yeah, just call it V14LCD for now... once the PR is up I'll change it if I think of something more appropriate. Clearly we need to have both versions of firmware for now as it's still being actively stocked/sold.

pfeerick avatar Nov 17 '25 04:11 pfeerick

@pfeerick That's really grateful

helloradiosky avatar Nov 17 '25 04:11 helloradiosky

Well, it will be best to have auto detection of different hardware, if possible. Using different build option is not always a good solution. @helloradiosky I think you may need to explore if this is possible.

richardclli avatar Nov 17 '25 04:11 richardclli

I agree, it's not ideal, but unless there something like a hardware revision pin set differently on the OLED and LCD variants, not going to be able to to do much there. I was going to raise that directly on discord rather than here ;)

pfeerick avatar Nov 17 '25 06:11 pfeerick

Are you saying you are about to add another f4 radio ?

3djc avatar Nov 17 '25 06:11 3djc

@Johanl1964 You only need to make the following changes to compile the version you want: //#define SSD1309_LCD

#if defined(RADIO_T14) || defined(RADIO_GX12) || defined(RADIO_V14) //#define SSD1309_LCD #endif I have compiled two versions for you to use. If you have any questions in the future, please email us, and we will solve all your problems. Thank you! mail : [email protected] https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-2.11.3-firmware.bin https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-nightly-firmware.bin

Excellent, thanks! I've tested both versions now, they seem to work well, but that special "Helloradio menu" with settings for e.g. motion control, AI, monitoring, etc. is missing on both! Then the RTC has the wrong value of 3.0, but otherwise everything seems ok!?

Johanl1964 avatar Nov 17 '25 09:11 Johanl1964

Are you saying you are about to add another f4 radio ?

No, not a "new" radio... merely correcting oversight over a different screen variant (which should have been added before the OLED one already present, since the LCD version predates it).

pfeerick avatar Nov 17 '25 10:11 pfeerick

Re: V14-LCD-nightly-firmware.bin

The special "Helloradio sensor menu" is missing! There are 2 versions of LCD V14, with AI and motion control, and without this, so this FW seems to be for the version without!?

RTC shows wrong value and warns at startup!

In Radio setup, display/backlight settings are for OLED, not LCD! For example, contrast settings are missing, and backlight cannot be turned off, etc.

Johanl1964 avatar Nov 18 '25 15:11 Johanl1964

Re: V14-LCD-nightly-firmware.bin

The special "Helloradio sensor menu" is missing! There are 2 versions of LCD V14, with AI and motion control, and without this, so this FW seems to be for the version without!?

RTC shows wrong value and warns at startup!

In Radio setup, display/backlight settings are for OLED, not LCD! For example, contrast settings are missing, and backlight cannot be turned off, etc. @Johanl1964 thank you for your feedback

  1. Some special features can only be merged into the system in a future PR (Preview). Currently, the changes are too large to merge.
  2. This is a software issue; I'll fix it later.
  3. I'll test this issue and fix it later.

helloradiosky avatar Nov 19 '25 04:11 helloradiosky

//#define OLED_SCREEN //#define SSD1309_LCD I'm very sorry about my problem. Turning off the two macros mentioned above will solve it. As for the RTC issue, it's probably a problem with the battery. The new firmware's measurements are accurate. If there are any further questions, let's communicate via email and see if there's anything else I can do. Thank you very much!

[email protected] helloradiosky.com

There is a lot of contact information above. We will provide excellent after-sales service. Thank you.

helloradiosky avatar Nov 19 '25 06:11 helloradiosky

//#define OLED_SCREEN //#define SSD1309_LCD I'm very sorry about my problem. Turning off the two macros mentioned above will solve it. As for the RTC issue, it's probably a problem with the battery. The new firmware's measurements are accurate. If there are any further questions, let's communicate via email and see if there's anything else I can do. Thank you very much!

[email protected] helloradiosky.com

There is a lot of contact information above. We will provide excellent after-sales service. Thank you.

Just checked, my RTC battery has 3.0v, so is something else wrong!?

Johanl1964 avatar Nov 20 '25 13:11 Johanl1964

//#define OLED_SCREEN //#define SSD1309_LCD I'm very sorry about my problem. Turning off the two macros mentioned above will solve it. As for the RTC issue, it's probably a problem with the battery. The new firmware's measurements are accurate. If there are any further questions, let's communicate via email and see if there's anything else I can do. Thank you very much! [email protected] helloradiosky.com There is a lot of contact information above. We will provide excellent after-sales service. Thank you.

Just checked, my RTC battery has 3.0v, so is something else wrong!?

I've found the problem. Version 2.11.3 has fixed this issue, but Nightly hasn't addressed it. I'll fix it later. @Johanl1964 fix RTC nightly fix LCD_CONTRAST https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-2.11.3-firmware.bin https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-nightly-firmware.bin

helloradiosky avatar Nov 21 '25 01:11 helloradiosky

//#define OLED_SCREEN //#define SSD1309_LCD I'm very sorry about my problem. Turning off the two macros mentioned above will solve it. As for the RTC issue, it's probably a problem with the battery. The new firmware's measurements are accurate. If there are any further questions, let's communicate via email and see if there's anything else I can do. Thank you very much! [email protected] helloradiosky.com There is a lot of contact information above. We will provide excellent after-sales service. Thank you.

Just checked, my RTC battery has 3.0v, so is something else wrong!?

I've found the problem. Version 2.11.3 has fixed this issue, but Nightly hasn't addressed it. I'll fix it later. @Johanl1964 fix RTC nightly fix LCD_CONTRAST https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-2.11.3-firmware.bin https://github.com/helloradiosky/edgetx/blob/hr_v14lcd_nightly/V14LCD/V14-LCD-nightly-firmware.bin

Excellent, thank you, now the RTC and display settings work fine! So a good foundation, then all that remains is "only" HR's more specific menus/settings....

Johanl1964 avatar Nov 21 '25 22:11 Johanl1964

Are you saying you are about to add another f4 radio ?

No, not a "new" radio... merely correcting oversight over a different screen variant (which should have been added before the OLED one already present, since the LCD version predates it).

I'm wondering... I've now used the Nightly that HL fixed for my LCD V14, some V14 Pro functions are missing, otherwise it works fine! But will the V14 LCD end up in the V3/(2.12) "system", there will be new functions/improvements and interesting PR that I would be grateful to have access to!

Johanl1964 avatar Dec 07 '25 21:12 Johanl1964

Are you saying you are about to add another f4 radio ?

No, not a "new" radio... merely correcting oversight over a different screen variant (which should have been added before the OLED one already present, since the LCD version predates it).

I'm wondering... I've now used the Nightly that HL fixed for my LCD V14, some V14 Pro functions are missing, otherwise it works fine! But will the V14 LCD end up in the V3/(2.12) "system", there will be new functions/improvements and interesting PR that I would be grateful to have access to!

I've already done a PR for V14LCD; I'll see if I can add this target to the system later.

helloradiosky avatar Dec 08 '25 03:12 helloradiosky

Are you saying you are about to add another f4 radio ?

No, not a "new" radio... merely correcting oversight over a different screen variant (which should have been added before the OLED one already present, since the LCD version predates it).

I'm wondering... I've now used the Nightly that HL fixed for my LCD V14, some V14 Pro functions are missing, otherwise it works fine! But will the V14 LCD end up in the V3/(2.12) "system", there will be new functions/improvements and interesting PR that I would be grateful to have access to!

I've already done a PR for V14LCD; I'll see if I can add this target to the system later.

Excellent then, let's hope it happens soon!? For example, I have a problem that is now solved with 6866, but which I don't have access to. If you have time, you are welcome to fix an updated V3 nightly with the latest changes/improvements...

Johanl1964 avatar Dec 12 '25 07:12 Johanl1964