Right. I'm struggling with this a little bit, and getting myself confused with how this all works.
I've carried out steps 1..5 from post 9 above, and then used the updated ABM_T2_XML file (only change is to add a timestamp to the file name?) to create the custom transponder zip file. This time I seem to have generated the correct entries for Craigkelly. Please refer to attached.
Unfortunately, I still get a tune failed error when I tune to some channels after running ABM. Is this because the terrestrial_uk_freeview.xml file has the wrong Craigkelly data in it? I'll try updating it, and see how I get on.
Edit. Ok updating terrestrial_uk_freeview.xml with the output from ABM_T2_XML seems to have solved the issue. Everything attached below. Sorry for any confusion I may have caused.
terrestrial_Custom_transponder.xml_2017-09-21_12-45-32.zip