Your understanding seems correct. This post explains it in detail: Using the SkyViper Sonix board with any Pixhawk