I have a Lumenier LUX H743 NDAA FC. I performed a full chip erase with STM32CubeProgrammer and flashed ArduCopter 4.7.0 using the MATEKH743 target(because I don’t see a target for the LUXH743). The board boots and connects over MAVLink, but reports Config Error: Baro: unable to initialise driver. The HW ID page shows all BARO, INS, and COMPASS device IDs as zero, and no compass or GPS are detected. The board previously worked correctly under Betaflight as LUXH743NDAA. The NDAA hardware uses ICM-45686, ICM-42688-P, DPS368, and LIS2MDL sensors. Is there a different ArduPilot target or a newer hwdef required for this board?
Update: I found the official Lumenier NDAA GitBook which includes a board-specific ArduPilot firmware (v4.6.3_LUXH743-NDAA_arducopter_with_bl.hex). Thanks @Yuri_Rage
Before I flash it, I have one question. The documentation states:
“An SD card is REQUIRED for ArduPilot! The software will not boot properly after flashing if an SD card is not installed.”
However, my LUX H743 NDAAA board has no microSD slot anywhere on the PCB.
Is this statement intended for another board revision, or does the NDAA board use onboard flash instead?