Looks like it might be the same issue. For my IR devices, all exhibit the same behavior as the GC100 plugin before the fix, no settings pages. I'm going to open the files you provided and review them vs the original GC100, see if I can recreate the same fix for an IR device.
If your IR devices don't have a json file (just as the GC100 did not) you will have the same symptoms.
You will need to do the following:
1) You can make a copy of the .json file that I created for the GC100.
a) by convention, the name of the file should be D_XXXXXX.json, where XXXX is common with the D_XXXX.xml file for the IR device.
b) the only change you need to make to the file itself is at the end, where it says "device_type": "xxxxxxx". Replace xxxxxxx with the exact text from the device file for the IR device in the <deviceType> tag.
2) Add a line to the D_XXXX.xml file of the IR device to references the json file the IR device. This is in the <staticJson> tag. See the D_GC100.xml file, and be sure to use the correct capitalization.
You could attach a sample D_xxxx.xml file for an IR device if you want and I can provide the first sample for you to try out.