Do you have access to a JP1 JTAG device? I converted an old Sat AV MicroHD receivers JTAG to a JP1 device to program remotes. Though that was like 8 years ago, and I can't remember what I all changed to do it. Anyway, IF you have one of these, you can burn the codes directly to a JP1 remote you might have laying around. There's a program you download to do it. You can read up about it on the JP1 Remote forum. It's not nearly as hard to do as it sounds.
Piracy is prevailing everywhere. 1PCS 6Pin FTDI FT232RL USB to Serial adapter module USB TO TTL RS232 Arduino Cable. FT232 Cable (Original FT232RL Chip). The cables provide a fast, simple way to connect devices with a TTL level serial interface to USB.