I bought a key from the dealer, then got an independant to do the immobiliser element. The independant had to extract the hex codes to decript the SKC, which means I've now got that to make future keys easier to code. Not only was the independant more helpful / flexible, they were cheaper for the coding too.