@userdude Ok. With regard to the Flirc USB, you should actually be able to File -> Clear Configuration, and that will solve a lot of problems. The Flirc is built already knowing some codes. If you clear the configuration on the Flirc, and then program the Skip 1s in the Skip App to work with Flirc - NVIDIA Shield, the Flirc USB should just work, no programming in the flirc app needed.
Regarding the other two devices, if you have a Flirc USB and the original remotes, we can record those remotes and create profiles for them. To do so, open the Flirc app, then File - Device Log. Then enable IR Debugging. Then go through and record each button and save the output as a text file with each button press labeled. Each button press will look something like:
+9051 -4416 +605 -511 +601 -1625 +606 -1626 +605 -1621 +605 -511 +605 -1625 +605 -1622 +609 -1621 +605 -1626 +605 -1626 +605 -1621 +606 -510 +605 -519 +597 -510 +606 -510 +605 -1622 +605 -511 +605 -1625 +605 -511 +605 -1622 +605 -510 +606 -510 +605 -513 +603 -510 +605 -507 +605 -511 +605 -1626 +606 -510 +601 -1626 +605 -511 +605 -1622 +605 -511 +554
-41
+9055 -2182 +554
We can turn that into pronto codes and get you a fully working remote. Eventually, this will all be automated and part of the Skip App, but we're not there yet.