-
Notifications
You must be signed in to change notification settings - Fork 0
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
HDZero VTX management - requirements #30
Comments
Thanks! Shall investigate if we must have this in Combat firmware or can solve this with a helper MSP-merger board. |
Heads Up regarding HDZ combability. |
Shall be possible with new code in 2.6.1 that enables MSP pass through functionality. |
Moved to 2.7.0, MSP pass through needs more testing. |
@MrMap please confirm MSP passthrough works fine (on 2.7.0 beta) for your application. |
MSP passthrough worked normally when tested today with 2.7.0 B5 |
In order to use HDZero video system with the new 2.6 digital MSP Canvas feature there needs to be an easy and robust way of controlling the HDZ VTX.
Background:
Unlike DJI and WS, HD Zero VTX management relies heavily on being hooked up to a serial data channel, normally achieved using Flight Controller UART
DJI and WS goggles feature full range telemetry & VTX control transmission sent from the goggles themselves and this is why the DJI / WS VTX are controlled from the goggles menu - thus the system is self contained.
The HDZero is basically a simplex system - the goggles only receive incoming video stream and it does not transmit (see footnote) - hence the goggles cannot control the VTX (band, channel, power). AFAIK this is a design choice to avoid pilot zone 5 GHz band spectral pollution during multi pilot activities - like racing. As for the HD Zero Freestyle (v.1 & 2) VTX there are three methods to manipulate the VTX settings:
As long as there is a Flight Controller in the loop - methods 1 and 2 are available for VTX control.
But if we unhook the HDZ VTX from the FC - to hook the VTX up to FPV Combat board MSP port instead - we loose the MSP VTX control.
The Smart Audio could be a fallback alternative (using the dedicated FC UART and VTX SA input) - though without OSD info on VTX settings. Reverting from MSP VTX to SA may be percieved as... painful.
Solution request, short term
Provide means to send MSP VTX data from the FPVC 2.6 MSP port to the VTX MSP port.
The VTX settings parameters would have to be entered into the 2.6 board first, maybe using the Gadget (radio port) or via USB interface.
Solution request, long term
Merge the MSP data from Flight Controller and combat board before reaching the VTX.
I know this is already on the developers roadmap.
Footnote: The HD Zero goggles can actually transmit - using the ELRS Backpack feature. The Backpack is a short range ESP32 based system using ESP-NOW 2.4 GHz protocol - enabling for smart features. It does not interfere with 5GHz band video transmissions.
One application example being HDZ goggles following VTX video channel commands sent from RC handset LUA.
Other example, HDZ goggles built-in Head Tracker output (wireless) injected into ELRS RC channels for camera gimbal control.
Edit: Added HDZero VTX Keypad user guide pic.
I just tested this on a HD Zero Freestyle v1 VTX - AND - I was able to successfully change VTX channel & power setting.
Again: In absence of more convenient methods, this might cut it as a short term workaround. Though I do want to emphasize that the keypad connection is tiny and delicate - pluggin in/out routinely in field will damage it, sooner or later.
The text was updated successfully, but these errors were encountered: