I have now posted a
full installation package for RMIR v2.03 Alpha 23 in the Tools/Main file section. I have also revised the necessary
RDFs, maps and images for JP1.4, JP2.x, JP3 and XSight remotes that are posted separately in the Tools/RDF Files section (and have remembered to include the XSight remotes this time

). I have also updated these RDFs in the SourceForge repository.
Edit: The package also includes a revised version of jp12serial v0.20, now compiled for all of Windows, Linux and Mac OS X. It is still numbered v0.20, however, as the changes are minor.
Alpha 23 supports an additional RDF entry for segmented remotes. The segment structure for these remotes supports punchthrough separately for the Volume, Transport and Channel button groups. Not all such remotes support all three groups but the General tab of RMIR has shown columns for each group even when the remote does not support them all. This can now be controlled by an entry of the form
(note the US spelling

) in the RDF [General] section. This would make only the Volume and Channel columns show. Naturally T is used for the Transport group (the order of the letters is irrelevant). If the entry is omitted, all three columns are shown. The RDF Specification document in the package has been updated with this new feature.
It appears from the testing of my own remotes that JP1.4 remotes support all three groups, JP2 remotes support only Volume and Channel, and JP3 and XSight remotes only Volume. It is only XSight Lite/Plus and clones that are referred to here, as the Color and Touch ones have a different internal structure. I have added entries in the RDFs in accordance with this assumption. Please feel free to change them if I am wrong for some remotes.
I have also amended the RDF for the URC-7962 to prevent macros being put on the Power button. Investigation showed that
the issue reported here appeared to stem from a macro put on this button that, when used, corrupted the firmware of the remote. The identical macro put on any other button behaved as intended. Adding the button restriction for this purpose showed that there was a long-standing bug in RMIR that prevented restrictions on macro bound buttons from working correctly. This is now fixed in Alpha 23.
To me, however, the biggest new feature in Alpha 23 is that I have finally got rid of endless downloading

when RMIR cannot interpret something in the remote. In such situations, RMIR will now display the following error message:
I hope no-one ever sees this message for real, but the recent spate of endless downloads reported in this thread suggests that is probably wishful thinking

. I've posted this image so that if any user posts a raw download as a result of this message and I fail to see it, other experts will know what prompted it.