Just created another BIN including the ADVANCED module. But XTIDECFG didn't enable me to change the configuration (*) so I did it by hand: the addresses (300h and 308h) and type (04). Result: worked
Next step: editing the source code to remove the XT-CF related parts regarding the registers, the addresses and the type. IMHO the type should be 6. To be sure, can anyone confirm this, please?
First, I don't know what you mean by "type"? Second, if it worked, why would you want to remove code? I guess I don't understand what you are trying to accomplish really.
(*) I still haven't found out why XTIDECFG will let me change the configuration of one bin and won't let me with another one. Who can explain this, please?
There is a version check that will prevent XTIDECFG from modifying the ROM variables of an incompatible version of the BIOS so you need to use a copy of XTIDECFG made from roughly the same SVN revision as the BIOS. I guess you tried to use an older version?