I was on 3.1 but I upgraded to 3.3 today and gave it another try. I could program the remote with less "Re-do" errors, but even after programmed Flirc seamed completely confused as to what code the remote was sending. Sometimes up would be up but sometimes it would be left or right. It's like all the codes this remote sends are so close to the same Flirc can't distinguish between them. I fiddled with the advanced settings but no combination of settings seamed to make a difference. It's a shame, since the remote was free and it has a ton of buttons I could use. For now I'm stuck with my old Tivo remote, which works great but is a couple buttons shy of doing everything I want.