ArduPlane V4.4.1 (4ccbfb1f) firmware engine speed reading setting failed

The flight control I am using is CUAV-X7, firmware version is ArduPlane4.4.1, gasoline engine, and I plan to connect the 5V signal and negative pole of the Hall sensor to the 13th PWM socket of the flight control. Therefore, my relevant parameter settings are as follows:
RPM1_ TYPE=2
RPM1_ PIN=54
SERVO13_ Function=-1
The problem arises, RPM1 always displays 3000 when it is turned on. My Hall sensor has not been inserted into SERVO13 yet, so it has nothing to do with Hall. Normally, if the engine is not started, it should display -1. After starting, it should display the actual speed.
I’m not sure if it was caused by a firmware defect in 4.4.1. Please consult with friends who have used this firmware. Is my settings incorrect?

Take a look at my video, it should be the engine speed sensor setting DURANDAL with ICE and RPM Sensor Based Dynamic Notch Setup - YouTube There is an option to turn on subtitles and make a translation into your language

@wangjiayun check the following parameters
ICE_RPM_CHAN → 1
ICE_RPM_THRESH -->100
RPM1_MAX -->9000
RPM1_MIN -->10
RPM1_MIN_QUAL -->0.5
RPM1_SCALING -->1

good I have already solved the problem. Thank you for your help

Okay, I have found the reason… thanks