RIDGen is ignoring the subdevice code, 187.
It has no effect on the output HEX file and when I open the generated .rid file, the subdevice code is missing.

The OBCs and EFCs all match up in the saved file, but the box doesn't respond to the IR blaster.
Using a remote control, the power light flickers as it reads each signal. No reaction at all from the blaster signal.

I found an old post by KenL on PlanetReplay that discussed using "MakeLearned" for creating a custom Dish .RID file. Using MakeLearned to generate Pronto Hex into RIDGEN, I was able to get a working Venturer .RID file.

The MakeLearned documentation wasn't clear as to whether EFCs or OBCs should be used. It just indicated "function" in the box. It didn't work with EFCs, so I tried the OBCs. The OBCs worked.