The compass is not calibrated

I have some oddities with the compass, help me figure it out. I reinstalled the ardupilot to the version of ArduPlane V4.5.5, the compass used to be calibrated, now I can’t calibrate. In Compas priority, there is a 180 g turn, the compass is in the CUAV X7 flight controller and there is actually no turn. The parameter list has AHRS_ORIENTATION 0 . Calibrated away from the metal, in the field. I installed the version that was before V4.5.0, there are no changes, and I did not pass the calibration.
The orientation in Compas priority cannot be changed
COMPASS_AUTO_ROT,2
COMPASS_AUTODEC,1
COMPASS_CAL_FIT,16
COMPASS_DEC,0
COMPASS_DEV_ID,855305
COMPASS_DEV_ID2,1114642
COMPASS_DEV_ID3,0
COMPASS_DEV_ID4,0
COMPASS_DEV_ID5,0
COMPASS_DEV_ID6,0
COMPASS_DEV_ID7,0
COMPASS_DEV_ID8,0
COMPASS_DIA_X,1
COMPASS_DIA_Y,1
COMPASS_DIA_Z,1
COMPASS_DIA2_X,1.034863
COMPASS_DIA2_Y,1.042554
COMPASS_DIA2_Z,0.8925051
COMPASS_DIA3_X,1
COMPASS_DIA3_Y,1
COMPASS_DIA3_Z,1
COMPASS_DISBLMSK,0
COMPASS_ENABLE,1
COMPASS_EXTERN2,1
COMPASS_EXTERN3,0
COMPASS_EXTERNAL,1
COMPASS_FLTR_RNG,0
COMPASS_LEARN,0
COMPASS_MOT_X,0
COMPASS_MOT_Y,0
COMPASS_MOT_Z,0
COMPASS_MOT2_X,0
COMPASS_MOT2_Y,0
COMPASS_MOT2_Z,0
COMPASS_MOT3_X,0
COMPASS_MOT3_Y,0
COMPASS_MOT3_Z,0
COMPASS_MOTCT,0
COMPASS_ODI_X,0
COMPASS_ODI_Y,0
COMPASS_ODI_Z,0
COMPASS_ODI2_X,0.0031301
COMPASS_ODI2_Y,0.0502869
COMPASS_ODI2_Z,0.0033052
COMPASS_ODI3_X,0
COMPASS_ODI3_Y,0
COMPASS_ODI3_Z,0
COMPASS_OFFS_MAX,1800
COMPASS_OFS_X,31.69144
COMPASS_OFS_Y,-120.6238
COMPASS_OFS_Z,-33.19767
COMPASS_OFS2_X,4.823522
COMPASS_OFS2_Y,-192.148
COMPASS_OFS2_Z,-319.7488
COMPASS_OFS3_X,0
COMPASS_OFS3_Y,0
COMPASS_OFS3_Z,0
COMPASS_OPTIONS,0
COMPASS_ORIENT,0
COMPASS_ORIENT2,4
COMPASS_ORIENT3,0
COMPASS_PMOT_EN,0
COMPASS_PRIO1_ID,1114642
COMPASS_PRIO2_ID,855305
COMPASS_PRIO3_ID,0
COMPASS_SCALE,1.130701
COMPASS_SCALE2,0.955083
COMPASS_SCALE3,0
COMPASS_USE,1
COMPASS_USE2,0
COMPASS_USE3,0



When you boot your FC without a GPS connection (the compass is inside the GPS receiver) it loses that compass. Just don’t do that.

And do not downgrade, you are just messing your parameters by doing so. Such issues are not firmware bugs, they are user error or hardware errors.

I’m sorry, but I didn’t really understand what it was about, if I supply power to the flight controller, the GPS and compass are launched at the same time.
I have only one RM3100 compass turned on, the one in the flight controller

Compass calibration attempts to correct for orientation and automatically sets those parameters. It’s possible that the internal compass for that model is installed in an orientation that is not congruent with the forward arrow. If you get results that match reality, then the compass orientation parameter has done its job.

Connect all hardware and perform a normal calibration with up to date, stable firmware.

You may need to reset all of those compass parameters to their defaults and start over with detection and calibration. That config doesn’t look quite right.

I think this file should effectively reset all COMPASS_ values to defaults. Apply it and reboot.
compass_defaults.param (1.1 KB)

all settings for compass 1 are by default, the only setting I change is compass external to 0, but after restarting compass external it still costs external. Firmware stable Arduino V4.5.0 (233f344a)
если смотреть Compass priority компас с разворотом на 180 градусов и изменить его не получается, возможно он так и установлен, тогда не понятно почему AHRS_ORIENTATION 0

4.5.0 is not the latest stable. Use 4.5.5.

Recommend flashing Copter firmware, then re-flashing Plane to set your board completely back to defaults.

Also, show a more complete screenshot that includes the title bar of Mission Planner (where it shows the Mission Planner build and firmware version data).

I installed firmware 4.5.5 and it was the same, then I went down to 4.5.0.
If I install firmware 4.5.5 again, can I restore all the settings from the backup? except for the compass settings.
2024-08-29_090910

Ne, reset all parameters to default, install 4.5.5 and restart from scratch using the AMC

thanks friends for the help, I will do so, but just in case I ordered CUAV RM3100