Skip to content

Commit def42b0

Browse files
authored
Merge pull request #20 from ligenxxxx/Create-HDZero-Gamma-FC
create hdzero gamma aio
2 parents a28a57e + 469ee75 commit def42b0

17 files changed

+624
-18
lines changed

docs/.vitepress/config.mjs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,13 @@ export default defineConfig({
183183
{
184184
text: 'FC & ESC',
185185
items: [
186+
{
187+
text: 'Gamma AIO', link: '/gamma-introduction',
188+
collapsed: true,
189+
items: [
190+
{ text: 'Firmware', link: '/gamma-firmware' },
191+
]
192+
},
186193
{
187194
text: 'Halo Stack', link: '/halo-stack-introduction',
188195
collapsed: true,
@@ -347,6 +354,13 @@ export default defineConfig({
347354
{
348355
text: '飞控 & 电调',
349356
items: [
357+
{
358+
text: 'Gamma AIO', link: '/zh/gamma-introduction',
359+
collapsed: true,
360+
items: [
361+
{ text: '固件', link: '/zh/gamma-firmware' },
362+
]
363+
},
350364
{
351365
text: 'Halo 飞塔', link: '/zh/halo-stack-introduction',
352366
collapsed: true,
@@ -612,6 +626,13 @@ export default defineConfig({
612626
{
613627
text: 'FC & ESC',
614628
items: [
629+
{
630+
text: 'Gamma AIO', link: '/de/gamma-introduction',
631+
collapsed: true,
632+
items: [
633+
{ text: 'Firmware', link: '/de/gamma-firmware' },
634+
]
635+
},
615636
{
616637
text: 'Halo Stack',
617638
link: '/de/halo-stack-introduction',

docs/aio5-firmware.md

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
# Firmware
2+
23
## Flash Betaflight firmware
3-
* Download and install the .
4+
5+
* Download and install the [Betaflight Configurator](https://github.com/betaflight/betaflight-configurator/releases/tag/10.10.0).
46
* Launch the Betaflight Configurator
5-
* To flash
6-
firmware :<img src="/aio5media/image12.png" id="image10">
7-
1. Select the target port
8-
2. Click "Update Firmware" to enter Firmware Flasher tab
9-
3. Select target "CRAZYBEEF4SX1280" and version, The factory version is 4.4.2[01-Jun-2023]
10-
4. Click "Load Firmware [Online] " to download the firmware
11-
5. Click "Flash Firmware" to Flash the Flight controller
7+
* To flash
8+
firmware :`<img src="/aio5media/image12.png" id="image10">`
9+
1. Select the target port
10+
2. Click "Update Firmware" to enter Firmware Flasher tab
11+
3. Select target "CRAZYBEEF4SX1280" and version, The factory version is 4.4.2[01-Jun-2023]
12+
4. Click "Load Firmware [Online] " to download the firmware
13+
5. Click "Flash Firmware" to Flash the Flight controller
1214
* DFU flash:
13-
*If you have lost communication with your board follow these steps to restore communication:*
15+
*If you have lost communication with your board follow these steps to restore communication:*
1416
1. Power off AIO5
1517
2. Enable ‘No reboot sequence’, enable ‘Full chip erase’
1618
3. Hold BOOT button and Power on via USB into PC, then release BOOT button
@@ -20,36 +22,39 @@ firmware :<img src="/aio5media/image12.png" id="image10">
2022
7. Select target "CRAZYBEEF4SX1280" and version, The factory version is 4.4.2[01-Jun-2023]
2123
8. Click "Load Firmware [Online] " to download the firmware
2224
9. Click "Flash Firmware" to Flash the Flight controller
25+
2326
## Execute CLI
27+
2428
Download the file from Flight Configurator tab at https://www.hd-zero.com/document, and unzip HDZEROAIO5_RevXYZ.zip into a temporary directory, i.e. c:\123;
25-
<img src="/aio5media/image13.png">
26-
<img src="/aio5media/image14.png">
29+
`<img src="/aio5media/image13.png">`
30+
`<img src="/aio5media/image14.png">`
31+
2732
1. Switch to CLI tab
2833
2. Click “Load from file”, and
34+
2935
- select file c:\123\BTFL_CLI_HDZERO AIO5_1R2.txt for HDZero AIO5 1R2(with BMI270)
3036
- select file c:\123\BTFL_CLI_HDZERO AIO5_1R3.txt for HDZero AIO5 1R3(with ICM42688P)
31-
37+
3238
*Notes:Check your HDZero AIO5 version here:*
33-
<img src="/aio5media/image15.png" id="image13">
39+
`<img src="/aio5media/image15.png" id="image13">`
3440
3. Click “Execute”
35-
<img src="/aio5media/image16.png" id="image14">
41+
`<img src="/aio5media/image16.png" id="image14">`
3642

3743
## BlueJay ESC firmware
3844

3945
The factory firmware: O_H_5_48_V0.19.2.HEX. To flash a new ESC firmware, here is [a YouTube tutorial](https://www.youtube.com/watch?v=yEDhnBUFQNI).
40-
<img src="/aio5media/image17.png" id="image15">
46+
`<img src="/aio5media/image17.png" id="image15">`
4147
::: tip
4248
Notes:
4349

4450
- Before flashing ESC firmware, the Radio needs to be turned off to disconnect the ELRS.
45-
4651
- After flashing firmware, it is needed to set the Startup Power of each ESC to 1100 for Minimum and 1200 for Maximum through https://esc-configurator.com/
4752

4853
Please note that heat dissipation and full charged battery are needed for flashing ESC firmware.
4954
:::
5055

51-
5256
## HDZero firmware
57+
5358
* Purchase [HDZero VTX Programmer](https://www.hd-zero.com/product-page/hdzero-vtx-programmer) if you don’t have one;
5459
* Download HDZero Programmer application from https://www.hd-zero.com/document
5560

@@ -63,4 +68,4 @@ Please note that heat dissipation and full charged battery are needed for flashi
6368

6469
<img src="/aio5media/image19.jpeg" id="image17"><img src="/aio5media/image20.png" id="image18">
6570

66-
The application will automatically download the firmware and flash it.
71+
The application will automatically download the firmware and flash it.

docs/de/gamma-firmware.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Firmware
2+
3+
## Flash Betaflight firmware
4+
5+
* Download and install the [Betaflight Configurator](https://github.com/betaflight/betaflight-configurator/releases/tag/10.10.0).
6+
* Launch the Betaflight Configurator
7+
* To flash firmware:
8+
9+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
10+
<img src="/gammamedia/image4.png">
11+
</div>
12+
13+
1. Select the target port
14+
2. Click "**Update Firmware**" to enter Firmware Flasher tab
15+
3. Select target "**HDZERO_GAMMA**" and version, The factory version is 4.5.3[23-Nov-2025]
16+
4. Click "**Load Firmware [Online]** " to download the firmware
17+
5. Click "**Flash Firmware**" to Flash the Flight controller
18+
19+
* DFU flash:
20+
21+
*If you have lost communication with your board follow these steps to restore communication:*
22+
23+
1. Power off Gamma
24+
2. Enable ‘**No reboot sequence**’, enable ‘**Full chip erase**
25+
3. Hold BOOT button and Power on via USB into PC, then release BOOT button
26+
4. Install all STM32 drivers and Zadig if required (see [USB Flashing](https://betaflight.com/docs/wiki/guides/current/installing-betaflight) section of Betaflight manual)
27+
5. Close Betaflight configurator, Restart Betaflight configurator
28+
6. Click "**Update Firmware**" to enter Firmware Flasher tab
29+
7. Select target "**HDZERO_GAMMA**" and version, The factory version is 4.5.3[23-Nov-2025]
30+
8. Click "**Load Firmware [Online]**" to download the firmware
31+
9. Click "**Flash Firmware**" to Flash the Flight controller
32+
33+
## Flash ELRS firmware
34+
35+
The HDZero Gamma factory ELRS firmware version is Released3.5.1, If you need to update the firmware, please refer to the ELRS update tutorials ([Typical Updating Steps](https://www.expresslrs.org/quick-start/receivers/updating/)), and the Device Category and Device target are as follow:
36+
37+
***Device Category: HDZero 2.4GHz***
38+
39+
***Device target: HDZero 2.4GHz AIO RX***
40+
41+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
42+
<img src="/gammamedia/image5.png">
43+
</div>
44+
45+
## Flash ESC Firmware(AM32)
46+
47+
1. Remove all propellers from the drone that Gamma AIO is correctly installed
48+
2. Power on the drone, and connect the Gamma to PC via USB
49+
3. Open the AM32 Configurator: [http://am32.ca](http://am32.ca)
50+
4. Click Port Select and Connect, then Read
51+
5. Adjust parameters as needed, then Save
52+
53+
If needed, click [**Flash firmware**] to update the ESC firmware.
54+
55+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
56+
<img src="/gammamedia/image6.png">
57+
</div>

docs/de/gamma-introduction.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Introduction
2+
3+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
4+
<img src="/gammamedia/image7.png">
5+
</div>
6+
7+
The HDZero Gamma is a compact, high-performance flight controller built around the G473 MCU, delivering powerful computational capability. It comes with an integrated 2.4GHz ELRS receiver and dual BEC outputs-an 8V/3A line for video transmitters and a 5V/3A line for LEDs and peripherals-streamlining quad assembly by reducing external components.
8+
9+
At its core, the Gamma features a 4-in-1 ESC engineered to deliver exceptionally clean power to the MCU, shielding it from voltage spikes caused by rapid motor acceleration or deceleration. This protection minimizes the risk of brownouts or lockups, which are often responsible for burnt motors, failed MOSFETs, and catastrophic flight failures. Each motor is capable of sustaining 45A for 30 seconds, with peak bursts reaching 60A.
10+
11+
Purpose-built for drone soccer and digital FPV systems, the Gamma eliminates the analog OSD chip to save space and reduce costs. Optimized for pairing with the HDZero Whoop v2 VTX, it enables a low-profile stack ideal for competitive and lightweight builds.
12+
13+
## Specifications
14+
15+
### Flight Controller
16+
17+
| CPU | STM32G473(170MHz) |
18+
| ----------------- | ------------------------- |
19+
| Gyro | ICM42688 |
20+
| Block Box | No |
21+
| I2C Pads | Yes |
22+
| UART Pads | TX1/RX1, TX3/RX3, TX4/RX4 |
23+
| ESC Telemetry | RX4 |
24+
| VTX MSP UART | TX1/RX1 |
25+
| Buzzer Pads | Yes |
26+
| LED Strip Control | Yes |
27+
| USB | Type-C |
28+
| Analog OSD | No |
29+
| FC Firmware | Betaflight:HDZERO_GAMMA |
30+
31+
### ESC
32+
33+
| CPU | AT32F421(120MHz) |
34+
| -------------- | ---------------------------------------------------- |
35+
| Telemetry | Supported |
36+
| Input Signal | DSHOT 150/300/600, MultiShot, OneShot |
37+
| Max Current | 45A x 4 (Continuous)<br /> 60A x 4 (Burst) |
38+
| Current Sensor | Scale = 107, offset = 0 |
39+
| ESC Firmware | AM32 2.18<br />Target AM32_HDZERO_HALO_F421_2.18.hex |
40+
41+
### ELRS Receiver
42+
43+
| Chip Set | ESP32 + SX1280 |
44+
| ----------------- | ------------------------------------- |
45+
| FC UART | TX2/RX2 |
46+
| RF Frequency | 2.4GHz |
47+
| Max TX RF Power | 10mW |
48+
| Antenna Interface | 1x U.FL |
49+
| ELRS Firmware | HDZero 2.4GHz -> HDZero 2.4GHz AIO RX |
50+
51+
### BEC
52+
53+
| 5V | 3A for LED strips and other peripherals |
54+
| -- | --------------------------------------- |
55+
| 8V | 3A for digital video transmitter |
56+
57+
### Dimensions
58+
59+
| Power Supply | 3S~6S |
60+
| --------------------- | ---------------------------------------- |
61+
| Size | 33x33mm with 25.5x25.5 M2 mounting holes |
62+
| Weight | 8.4g |
63+
| Dedicated sockets for | ESC, and HDZero and other Digital VTXes |
64+
65+
## Includes
66+
67+
* 1x HDZero Gamma AIO
68+
* 5x M2 Rubber Grommet(5.6mm)
69+
* 1x ELRS T-sharp short antenna(40mm)
70+
* 1x XT30 cable with 330uF/35V capacitor(70mm)
71+
72+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
73+
<img src="/gammamedia/image1.png">
74+
</div>
75+
76+
## Diagram
77+
78+
### Top View
79+
80+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
81+
<img src="/gammamedia/image2.png">
82+
</div>
83+
84+
### Bottom View
85+
86+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
87+
<img src="/gammamedia/image3.png">
88+
</div>

docs/gamma-firmware.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
# Firmware
2+
3+
## Flash Betaflight firmware
4+
5+
* Download and install the [Betaflight Configurator](https://github.com/betaflight/betaflight-configurator/releases/tag/10.10.0).
6+
* Launch the Betaflight Configurator
7+
* To flash firmware:
8+
9+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
10+
<img src="/gammamedia/image4.png">
11+
</div>
12+
13+
1. Select the target port
14+
2. Click "**Update Firmware**" to enter Firmware Flasher tab
15+
3. Select target "**HDZERO_GAMMA**" and version, The factory version is 4.5.3[23-Nov-2025]
16+
4. Click "**Load Firmware [Online]** " to download the firmware
17+
5. Click "**Flash Firmware**" to Flash the Flight controller
18+
19+
* DFU flash:
20+
21+
*If you have lost communication with your board follow these steps to restore communication:*
22+
23+
1. Power off Gamma
24+
2. Enable ‘**No reboot sequence**’, enable ‘**Full chip erase**
25+
3. Hold BOOT button and Power on via USB into PC, then release BOOT button
26+
4. Install all STM32 drivers and Zadig if required (see [USB Flashing](https://betaflight.com/docs/wiki/guides/current/installing-betaflight) section of Betaflight manual)
27+
5. Close Betaflight configurator, Restart Betaflight configurator
28+
6. Click "**Update Firmware**" to enter Firmware Flasher tab
29+
7. Select target "**HDZERO_GAMMA**" and version, The factory version is 4.5.3[23-Nov-2025]
30+
8. Click "**Load Firmware [Online]**" to download the firmware
31+
9. Click "**Flash Firmware**" to Flash the Flight controller
32+
33+
## Flash ELRS firmware
34+
35+
The HDZero Gamma factory ELRS firmware version is Released3.5.1, If you need to update the firmware, please refer to the ELRS update tutorials ([Typical Updating Steps](https://www.expresslrs.org/quick-start/receivers/updating/)), and the Device Category and Device target are as follow:
36+
37+
***Device Category: HDZero 2.4GHz***
38+
39+
***Device target: HDZero 2.4GHz AIO RX***
40+
41+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
42+
<img src="/gammamedia/image5.png">
43+
</div>
44+
45+
## Flash ESC Firmware(AM32)
46+
47+
1. Remove all propellers from the drone that Gamma AIO is correctly installed
48+
2. Power on the drone, and connect the Gamma to PC via USB
49+
3. Open the AM32 Configurator: [http://am32.ca](http://am32.ca)
50+
4. Click Port Select and Connect, then Read
51+
5. Adjust parameters as needed, then Save
52+
53+
If needed, click [**Flash firmware**] to update the ESC firmware.
54+
55+
<div style="display: flex; align-items: center; justify-content: space-around; margin: 40px">
56+
<img src="/gammamedia/image6.png">
57+
</div>

0 commit comments

Comments
 (0)