Not Sure which to pick

I have a Ender 3 with Micro swiss all metal hotend and will have the BL Touch hooked up soon. Upgraded to the SKR Mini E3 V3 w/ TFT35 V3, I want auto bed leveling, which needs to be checked off for this to happen so I can compile without it failing using the Firmware Builder?

This is what I thought it might should be, but what do I know!

Bed Leveling Probe
None
  • BLTouch
    Use Z-Stop port for Probe
  • Use Probe port for Probe
    Use Probe for Z homing
    Force Software Mode (longer pulse)
    Use BLTouch 5V mode

This failed in the firmware complier
cde2682a 2023-05-01 16:02:50 2023-05-01 16:03:01 Creality Ender 3 Failed

When it comes to software I have no clue.

Also after compiling, the file comes with .hex extension, shouldn’t it have the .bin extension?

TIA

Why not use one of the daily builds?
There is a build for: Ender 3 - SKR Mini E3 v3.0 - BLTouch

https://marlin.crc.id.au/firmware/Ender%203%20-%20SKR%20Mini%20E3%20v3.0%20-%20BLTouch/