Firmware
Betaflight firmware
Download and install the Betaflight Configurator.
Launch the Betaflight Configurator to flash firmware.
Select the target port
Click "Update Firmware" to enter Firmware Flasher tab
Select target "HDZero_AIO15" and version, The factory version is 4.4.2[01-Jun-2023]
Click "Load Firmware[Online] " to download the firmware
Click "Flash Firmware" to Flash the Flight controller
BlueJay ESC firmware

The factory firmware: Z_H_30_48_v0.19.2.HEX. To flash a new ESC firmware, here is a Youtube tutorial.
After flashing firmware, it is needed to set the Startup Power of each ESC to 1.00 through [BLHeliSuite 16.7.14.9.0.3]https://github.com/4712/BLHeliSuite/releases/tag/16714903
Please note that heat dissipation and full charged battery are needed for flashing ESC firmware.
HDZero firmware
Purchase HDZero VTX Programmer if you don’t have one;
Download HDZero Programmer application from https://www.hd-zero.com/document

Plug the HDZero VTX Programmer into AIO15's VTX FW Connector. And use the USBC cable to connect the programmer tool and PC
Launch the HDZeroProgrammer.exe on a Windows PC
Select the AIO15
Click "Load Online Firmware" and select the version number
Click "Flash VTX". "Connecting VTX ..." will be displayed at the bottom


The application will automatically download the firmware and flash it.