Can I PR a new custom board definition directly into the 4.7 Beta release branch?

Hi everyone,

I have designed a custom autopilot board and I want to add its support to the Ardupilot repository.
I am aware that stable/release versions generally only accept critical bug fixes and do not receive new features or board definitions. However, currently, the AP_Periph / Copter / Plane 4.7 versions are in the Beta stage, while the master branch is on version 4.8.

Since version 4.7 has not officially become a stable release yet, is it possible to add a new board definition directly to the 4.7 Beta branch? Or am I strictly required to target the master branch (4.8), meaning the support will only be available starting from the 4.8 release?

What is the standard workflow/policy for adding new hardware support during an active beta testing cycle?

Thanks in advance for your guidance!

The official way is to get it into master first. Once that it done it can be backported to 4.7

1 Like

Is the board publicly available? Your own custom hardware would not typically be accepted into the codebase.