It is important to clarify a potential point of confusion upfront: There is no official or mainstream flight-stack firmware specifically named “Pixhawk 248.”
BATT_MONITOR = 4 (for analog voltage divider)
BATT_VOLT_PIN = 13 (or consult your board schematic)
Despite its age, the 248 firmware supports an impressive array of autonomous features that are still relevant today: pixhawk 248 firmware
But what exactly is "248 firmware"? Unlike a specific official release from the Pixhawk project, "Pixhawk 248" typically refers to a community-optimized or legacy build—often associated with ArduCopter 3.6.x or specific custom forks that emphasize low-latency control loops, aggressive tuning for racing quads, or bug fixes for older 2MB flash-limited Pixhawk variants (like the original Pixhawk 1 or FMUv2 boards). The number "248" may appear in bootloader versions, parameter lists, or release candidate tags. It is important to clarify a potential point
When users refer to "Pixhawk 248," they are almost always talking about the Pixhawk 1 autopilot hardware, specifically the version 2.4.8 board. This was the most widely produced and cloned version of the original Pixhawk design. For Multicopters: Select Copter