Sorry, what do you mean by "have a try 3"? Same issue here. Latest firmware, tried learning but won't work unless button held down. The learning function needs to be fixed considering the device database is ridiculously poor. My Sony TV has discrete input codes but they are missing from the only database that works with it. I also can't even learn them from my Harmony. Without this, the input switching is a disaster. The codes for my Telus DVR are so basic, I need to learn half of them to use the device. I don't want to be mean but setting up this remote is turning into a full time job.