Make sure the year range on the box label is with in the year range you need.
i bought a 30022 hypertech for my 06 H2 and i also came up with the same message. the year range had a cut off year of 2005 so it did not work for me. I called hypertech and they said i could send it to them and pay some thing like $200 and they would reprogram it for my 06. i just sold it and a member off this board bought it for his 05 H2 and it worked for him.
