Ender 3 4.2.7 Mainboard + Sprite Hotend Firmware

I performed an upgrade on an original Ender 3 equipment, changing the Motherboard to a 4.2.7 one, adding a Sprite extruder kit and a CR touch sensor. Currently, I am using the firmware: Ender-3Pro_HW4.2.7_SW2.0.9.03_SpritExt_H300.bin
These were the 2 questions:

  1. When I turn off the printer, the language settings and z offset reset. Is there any way to avoid this issue?
  2. I need to add a Creality filament sensor. What firmware can I use to incorporate my upgrades along with the filament sensor?

I’m having the same issue. The only thing that I found out is: If you store settings every time before turn off the printer, with the sd card on it and do not unplug it from the power outlet it will keep your settings, but, didn’t find any permanent and effective solution.

It seems to me that there is related with the recovery function after a power outage. Every time the power in my region suffered a problem, when the power returned, the printer was unable to resume print, as it returned to the factory settings in Chinese. I’m not really sure it’s connected, but, seems to me that the problem is related to this function.