The first (non-working) Pronto Hex listed decodes as device 7E while the second is 7A, which explains why the first one didn't work.
Use
IrScrutinizer to generate the codes, and more importantly use it to check if the generated codes are correct.
Yamaha Pronto IR Hex Converter is very persnickety about the way the input dta is formatted, and it is easy to generate wrong codes. In IrScrutinzer, use NEC1 as the protocol for code like 7A-2A, and NEC1-f16 for codes like 7E-D22C. Precede hexadecimal numbers like these provided by Yamaha with 0x. So the D field for example would be 0x7A or 0x7E.