NIA1995
3
This issue has been resolved.
The reason why communication was not possible even if the id value of the heartbeat message was changed was because the CRC information did not match.
Use common.xml for PX4, all.xml for QGC, or ArduPilotMega.xml.
But in my case, there was a mistake in QGroundControl. Now PX4 and QGC normally communicate with heartbeats with three id values.
Below is the reference data.