Firmware
AM32 Bootloader Firmware
The ARK 4IN1 uses AM32_F051_BOOTLOADER_PB4. You can find the latest release here.
AM32 App Firmware
Use the latest release of AM32.
Low KV Large Prop Systems
For low KV motors and large props, use the ARK_4IN1_RAMP_F051 firmware which increases the maximum 0-100% ramp time to 200ms. When flashing back and forth from the standard ARK_4IN1 firmware, select "Ignore current MCU layout".
Flashing Firmware
You can flash firmware using ESC Passthrough (Betaflight and Ardupilot) or using SWD. The easiest method is to use Betaflight ESC Passthrough.
Betaflight ESC Passthrough
Connect the ESC to a Flight Controller flashed with Betaflight (eg ARK FPV). Power on your ESC and Flight controller and connect to your Host PC via USB. Navigate to https://am32.ca/configurator.
Connect to your device
Once connected, select Read
If successful you should see all of the settings for each motor

Ardupilot ESC Passthrough
Connect the ESC to a Flight Controller flashed with Ardupilot (eg ARK FPV). Power on your ESC and Flight controller and connect to your Host PC via USB. Modify the Ardupilot parameters using QGroundControl:
Setup Ardupilot parameters to use DShot
## Motor mapping
SERVO1_FUNCTION 34 # Motor 2
SERVO2_FUNCTION 35 # Motor 3
SERVO3_FUNCTION 36 # Motor 4
SERVO4_FUNCTION 33 # Motor 1
## Dshot ESC setup
MOT_PWM_TYPE 6 # DShot600
1 # BLHeli32/Kiss
## Bidirectional Dshot ESC setup
SERVO_BLH_BDMASK 15 # Channels 1 - 4
Setup Ardupilot parameters for ESC Passthrough
## ESC Passthrough
SERVO_BLH_AUTO to 1
SERVO_BLH_MASK to 15 (if using output channels 1 - 4)
From here the rest is the same as Betalfight. Navigate to https://am32.ca/configurator and select the Connect
and Read
buttons.
Last updated