Yes the 1.02 version boards can do homing by stall detection. Though, it will still be highly dependent on your motors and some fine tuning to get your sensitivity just right. If you have endstop switches already it's highly recommended to just use them.
It looks like you're still running some very old firmware. Now that you have access to the web control via wifi the easiest way to do a firmware upgrade is to upload it via the settings > general tab.
Here are the 3 files you'd need to update:
https://github.com/dc42/RepRapFirmware/releases/download/2.02/Duet2Firmware-2.02a.zip
https://github.com/dc42/RepRapFirmware/releases/download/2.02/DuetWebControl-1.22.6.ziphttps://github.com/dc42/RepRapFirmware/releases/download/2.02/DuetWiFiServer-1.22.bin
You may need to make a config change to get your homing working properly again.
I get this error message: "Error: G0/G1: insufficient axes homed"
Recent firmware versions do not allow axes to be moved before they have been homed. The only movements allows are homing moves (G1 moves with S1 or H1 parameter) and individual motor moves (G1 moves with S2 or H2 parameter). So any Z movements that your homing files make before Z is homed should use the S2 parameter. Alternatively, add M564 H0 to config.g to allow axis movement before homing.