This last C590 is the source of your problem. When you learn on the 9400/9600 , wait until the screen on the remote says (not the editor software) it is time to learn. Then press the button on the OEM remote and wait until your 9400/9600 remote beeps and then release the button. If it is a clean learn, it will look something like the above but may begin with 0000 006D 0022 0002. This is the NEC/panasonic IR protocol. if you are so inclined to learn about what these numbers mean, you can download and read the document entitled "Pronto Hex IR Format" by Barry Gordon from the User documentation subsection of the Classic Pronto Files forum.
My suggestion as you are a new user is to use the codes Jason supplied in the database.
For some background on that thread you read but did not fully comprehend:
The PCF file referenced applies to the older NG remotes. You can open that file with ProntoProEditor NG (PPENG - see Pronto NG files section) or you can import that PCF using PEPV1 (available from Pro files section).
If you do the import, you can then save the imported PCF as an XCF. Please see the sticky thread in this forum about not uninstalling PEPV1. Once you have the file converted using PEPV1, save as XCF file and load into PEPV2. From there, you can add the IR codes to a component in My Database.
If you use PPENG, you can edit the buttons in that editor and view the IR code data which you can then copy/paste between PPENG and PEPV2 to build your My Database component.