Just had a look at the config.h file for both 1.1e and 1.1f and they are the same as far as the homing cycle is concerned. So what is different with your firmware? how come your 1.1e doesn't support Z homing? Is it just that you defined the cpu_map differently in 1.1e?
Just trying to make sure I understand what I am doing before I attempt this!
Any chance of a look at your config.h??
NOTE: I just looked at the cpu_map.h and that seems to have the same pins allocated as you mention above, is it still necessary to paste your values into config.h?
Agai just checking I understand all this before I break something:-)
Sorry Zax, another question as I get in to this. In your load firmware section, you have about 6 different 1.1f versions. Are they all the same as the GitHub 1.1f, but the default parameters you load with them are different, hence your various suffix to tell them apart.