I wanted to add to this thread as I encountered the same problem after a local garage installed a new battery for me. Without all the detail, their Autel system wouldn't reprogram so I went to another placewith the JLR software which also didn't work... I then came across this thread and booked in with a garage who use the Autogic software. 10 minute and on my way, all done. They're an indy Jag specialist.
Unit 4 Stephenson Industrial Estate
No affiliation at all to said garage but they were fantastic - fitted me in without an appointment and were well priced.
(oh, and thanks to the posters who gave this info in the first place )