The PDA may not be repeating the code. In order for some remotes to learn a code, they must see it at least twice. Some PDAs(or other remotes) do not repeat the code even though you hold the button down. Try varying the distance from the PDA to the learing remote. Try pressing the button on the PDA for different lenghts of time. It may take a quick tap 3 inches from the Learig remote, it may take a 3 second hold from 3 feet away. There may also be a function in the software that allows the remote to repeat codes. You can also copy the command multiple times in the software to create a macro that repeats the command when you press the button on the PDA. Lighting in the room can also have an effect. There have been some issues with learning codes out of universal remotes. I have had the same problem when learning from a Pronto to other remotes. Often it is just a matter of timing and distance.