I sent you a PEP1 file to consider as well.
It loads, actually. Problem is that there are about 50 signals, all having the informative name "learned"!! Presently, only one signal with a certain name can be contained, so there shows up only one signal.
Anyhow, it may be desirable to handle the case of non-unique names in a more graceful way. I have checked in a new version (snapshot with the same URL as before) that will rename in order to keep all signals. Also, it handles "Pages" by mapping them to CommandSets (version 4 only). Please try it.
Also, a while back, I sent you some info on simplifying the format for the apple IR codes.
I suggest you open a new thread on this topic.