Ender 3 Pro 4.7.2 with CR-Touch and filament run out

I am in need of a firmware for a 4.7.2 motherboard that supports bother the CR-Touch and the Creality Run out sensor. I have currently “Ender-3Pro_HW4.2.7_SW2.0.8.28_CRTOUCH_FILAMENT_standard” from creality but every time the printer turns off it looses all the leveling settings and language defaults back to Chinese.

So i am needing a firmware that supports the following.

  1. CR- Touch without extra board.
  2. Filament run out
  3. Resume printing after power outage
  4. Filament change
  5. bed leveling similar to the listed firmware.
  6. memory card enabled

I tried to use the build your feature on this site but i think the home x and y are different than a normal ender 3. Also i didnt know what to do for the steppers.

Any Help would be very much appreciated.