This is really a Flirc issue, it sounds like. Simplest way to debug is to plug the flirc into a computer, open the app, go to File - Device Log, and then in the new window tick Enable IR Debugging. Ideally you'd do this with a laptop in the same environment as where it's sitting normally. Then you'll be able to see whether the codes are showing up in your Flirc as you send them.