In sitl simulation, I can only recognize the ID of the flight mode, but not the English letters of the flight mode

My new flight mode can only recognize the ID of flight mode in sitl simulation, but can not recognize the English letters of flight mode. Why? How to solve this problem? Which teacher can tell me, I will be very grateful

That is not easy, you need to change the mavlink protocol, and recompile MP, MavProxy, dronekit, or whatever other softwares you are using againt that new MavLink version.

Thank you very much. How? could you be more specific?

Try to read the compile instructions for the software that you are using.