Ok thanks for the answer.It worked ok for a few days not losing any of it's settings,but now it doesn't accept any infra red inputs,either in use or when trying to teach it.It's recognised by the Flirc software and lets it be programmed by the saved configuration file and says it was successful,but won't let any buttons be erased or programmed manually.This has happened over night,last night it was working just fine,today it's useless.