Merged BoxPro and Goggle Codebases#525
Conversation
|
Oh so Magical, thank you. -p |
|
i will try to find time to test OG goggle |
|
OSD element "CH:--" persists when goggle is booted directly to AV in (auto scan -last, last w/AV-in). Switching to another source then back to AV in will remove the CH:-- OSD element. This does not occur on prior goggle releases. I do not find any change that should block merge. But suggest we release note specifically calls out source page changes. Some batch 2 HDZero Goggle items used to evaluate general user experience: |
|
Confirmed this does not occur on prior goggle releases. But it does occur on prior boxpro releases. OSD element "CH:--" persists when goggle is booted directly to AV in (auto scan -last, last w/AV-in). Switching to another source then back to AV in will remove the CH:-- OSD element. |
|
Thank you for clarifying. I will look into this issue this weekend. |
|
However, what this does not fix is the root cause of the issue.... where using last AV_IN as source... we should not be hitting this logic. Which tells me that between main::start_running and osd::osd_channel_show we have a bug somewhere that existed in the boxpro codebase. I would enter a new defect after we submit this PR as @pitts-mo had suggested. |
That's strange.... the change made would have only prevented the analog RF channel from being displayed on goggles. I did test last analog on both boxpro and goggles and it was working. I will retest and see if it's an issue or not.... but I think @pitts-mo also reported that working just fine. |
|
Sorry, I have just tried 771510e from SD card. It now persists the CH:-- element in analog / AV-in and I can no longer clear it by switching sources. I have not had issue booting my goggle to last source with the recent builds in this PR when I have Auto scan set to Last, Last. |
it may (probably) be a |
|
@nerdCopter just tested the toggling and it worked fine for me. You should hear a beep then a 1-2 seconds later it should switch sources. I tested against Tinyhawk 3 and my custom built tinyape. I assigned the toggle source to double click the right function button. Oh.... I think I get what you are trying to say. Ok then it's safe to say no issue found then. |
|
@nerdCopter The only times I have boot to last not work were after updates and re-setting Auto scan page with: Recovery os.bin since HDZEROGOGGLE_Rev20240816.zip has also been problematic. If you have updated OS since then maybe consider recovering OS from 20240816 and then update the app and re-set your settings. I will retest sources too. |
|
CH:-- is annoying as since 771510e it is now showing on boot of analog and you need to switch to HDZero source and back. to clear it (or disable CH: OSD element all together?) Regardless this PR is a required step forward and so far I have not found/confirmed a bug serious enough to prevent merge. |
|
@pitts-mo, @nerdCopter Pushed up fix to properly handle when to display RF channel. At this point I am marking the PR ready. |
|
PEBKAC -- i only had scan set to last, not input. sorry for the added "noise" and waste of your time! |
Any input is valued and thank you for testing out the PR! |


In order to lessen the effort for maintaining two separate product lines we have consolidated both the BoxPro and Goggles into the hdzero-goggle codebase.
Readme has been updated and includes instructions on how to build both targets. setup.sh will automatically generate to build directories:
build_goggle
build_boxpro
Cleanup will be performed as a phased approach but in its current form I tried to make maintainability a priority for both product lines. The use of the preprocessor has been minimized as much as possible and we can leverage
getTargetType()to identify which products within the codebase.Please test this codebase as much as possible but I do believe I have ironed out all merge issues initially encountered.