Sometimes when you have a difficult code to teach to a pronto, you have to hold the teaching remote at a angle from the learning remote instead of straight on. Don't know why but it works. There have been some remotes that I have had to point away from the learning remote for the inital IR burst and then quickly turn it back to catch the tail end of the burst to get a useful code.
Bruce Sinclair CMB Integrations LLC DMC-E "Those who are most critical, often have no real skills themsevles"