gmit wrote:
HELP! How is it possible for Yubico to not have a simple checkbox in the personalization tool to provide compatibility with Windows phones?
The universe of NFC users doesn't include many geeks that are willing to use command line hacks to fix compatibility problems. Blaming Microsoft is a childish response to this problem.
Hey, Yubico, put on your big boy pants, quit whining and make it work!
As a former software engineer, I regard Yubico's response as entirely understandable. There are standards for NFC and the Neo apparently complies with them. That being the case, your ire should be addressed to Microsoft, whose code that is broken in not behaving appropriately when faced with a standards compliant device that doesn't do what the Microsoft programmers assumed.
The work-round Yubico have made available for developer Neos requires a level of access that is inappropriate for users to have on a production standard security device. Yubico's move to random keying at the Global Platform level is an important measure to ensure the integrity of the applets on a Neo, to which you are entrusting security sensitive data.
If Yubico make the current Windows Phone 8 work-round a standard feature of production Neos, this becomes an implicit promise to support Windows Phone despite its lack of standards compliance. What happens if Microsoft subsequently change their code in a way that breaks the work round? Users will be expecting Yubico to update again which, in the worst possible scenario, will involve replacing their Neos.
Production Neos are sold "as is" with the firmware version current at the time of production. If you can show they fail to comply to the standards relevant to a feature, you have a case for replacement or refund as appropriate. However, Yubico cannot be responsible for a lack of compatibility with third party code that isn't compliant with the relevant standards. Compatibility issues are the fault of the party responsible for the defective code.