Sorry, but you have the list of identifiers very wrong. The Touch and the Glo are the only ones that I am sure you have correct. And if I remember correctly the Touch has two ids. The ids are so wrong for the Glo HD and Touch 2 that they suggest the wrong update package. And while the Aura and Aura HD share an update package, they don't have the same id and don't necessarily get a release at the same time.
As to the affiliates, you probably have the two most popular, plus one that shouldn't work, but there are a lot more out there.
From a usability point of view, you should be displaying the selected model and affiliate on the results page. That's to make sure the user didn't make a mistake.
Finally, what IP address is being used for the check against the Kobo server? Kobo doesn't just use the affiliate, they also do some geo-checking. With the affiliate Kobo, Australia usually gets the firmware three weeks later than Canada. That might be based on the serial number, but I have done some checking on this in the past.
|