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?