I have the Icarsoft CR-Max which apparently uses the same SW as the V3 Land Rover Version, but covers all most cars. Never tried it on an L322 though cos I aint got one.
Works well on my Merc C180 & both Freelanders. For my P38's it shows BECM, EAS, HEVAC, etc in the menus but always fails...