Posted: Thu Jun 12, 2025 7:10 am
RMIR v3.2.7 is now officially released. This is the first official release since v3.2.0, as builds 1 through 6 were for development purposes.
Here are the changes since v3.2.0. It makes a substantial update to the import of built-in setups for JP1.4 and JP2 remotes as setups have been found that were missing in v3.2.0, it adds support for UEI's manufacturer-specific TV Replacement Remotes that have not previously been supported and it fixes a few bugs.
The distinctive feature of UEI's manufacturer-specific TV Replacement Remotes is that the TV setup does not use setup codes. Setup is instead only by a search process. They appear to RMIR as an Activity with three button groups. The first group consists of the digits, volume and channel buttons together with the Power button, the other two groups containing all the other buttons. The setups for all three groups can be set independently, but the first group is restricted to a subset of the setups available for the second and third groups. There appear to be three generations of these remotes, each having significantly more facilities than the previous one. This build of RMIR supports all three generations, but as with all new remotes the support for each remote needs to be added by an expert.
The first generation, which uses a MAXQ610 processor, is simply as just described. It appears to RMIR as a fixed Activity with the ability to set the device for each of the three button groups by a search process, but that is all. The second and third generations are JP1.4 remotes that use a Samsung S3F80 processor. The second generation adds an internal (so non-selectable) device button that has no internal setup codes available. However, these remotes support device upgrades that can be selected as the device for this internal device button. It is not mentioned in the documentation for the remote, but the remote has two modes of operation. The Activity mode can be turned off and then all buttons use the device upgrade selected for the internal device button. These also support learning.
The third generation has significant extra features. These remotes have three internal device buttons which I have chosen to call TV, Cable and Audio. The Cable device is still a mystery but the Audio device serves as volume punch-thru both in Activity mode and when this mode is turned off. The Audio device IS set with setup codes, listed in the manual. These remotes support learning and also support macros, including three real-time macros on dedicated App keys.
The supported remotes of this sort, listed by generation, are:
First generation:
URC-1910 R00 for Samsung TVs (signature 257302)
Second generation:
URC-1910 R01 for Samsung TVs (signature 361302)
Insignia NS-RMTSNY17 for Sony TVs (signature 361701)
Third generation:
URC-4910 for Samsung TVs (signature 369302)
URC-4911 for LG TVs (signature 369401)
URC-4912 for Sony TVs (signature 369502)
URC-4913 for Philips TVs (signature 369602)
URC-4914 for Panasonic TVs (signature 369702)
To complicate the situation, however, there are exceptions. This build also supports two further TV Replacement Remotes that are set up differently. These are:
URC-4922 for TCL TVs (signature 371604)
URC-4923 for Roku TVs (signature 371503)
The URC-4922 does use setup codes. The TV model can be selected either by a Simpleset method or by direct code entry, with the manual containing a substantial list of codes. Like generation 3 it supports learning and macros, again with real-time macros on three dedicated App keys.
The URC-4923 differs again in that it supports nine setup codes but these are set with a single digit 1-9. It supports learning but not macros. It has eight dedicated App keys but these can only be set to specific apps from a list of 25, set by this app number.
Here are the changes since v3.2.0. It makes a substantial update to the import of built-in setups for JP1.4 and JP2 remotes as setups have been found that were missing in v3.2.0, it adds support for UEI's manufacturer-specific TV Replacement Remotes that have not previously been supported and it fixes a few bugs.
The distinctive feature of UEI's manufacturer-specific TV Replacement Remotes is that the TV setup does not use setup codes. Setup is instead only by a search process. They appear to RMIR as an Activity with three button groups. The first group consists of the digits, volume and channel buttons together with the Power button, the other two groups containing all the other buttons. The setups for all three groups can be set independently, but the first group is restricted to a subset of the setups available for the second and third groups. There appear to be three generations of these remotes, each having significantly more facilities than the previous one. This build of RMIR supports all three generations, but as with all new remotes the support for each remote needs to be added by an expert.
The first generation, which uses a MAXQ610 processor, is simply as just described. It appears to RMIR as a fixed Activity with the ability to set the device for each of the three button groups by a search process, but that is all. The second and third generations are JP1.4 remotes that use a Samsung S3F80 processor. The second generation adds an internal (so non-selectable) device button that has no internal setup codes available. However, these remotes support device upgrades that can be selected as the device for this internal device button. It is not mentioned in the documentation for the remote, but the remote has two modes of operation. The Activity mode can be turned off and then all buttons use the device upgrade selected for the internal device button. These also support learning.
The third generation has significant extra features. These remotes have three internal device buttons which I have chosen to call TV, Cable and Audio. The Cable device is still a mystery but the Audio device serves as volume punch-thru both in Activity mode and when this mode is turned off. The Audio device IS set with setup codes, listed in the manual. These remotes support learning and also support macros, including three real-time macros on dedicated App keys.
The supported remotes of this sort, listed by generation, are:
First generation:
URC-1910 R00 for Samsung TVs (signature 257302)
Second generation:
URC-1910 R01 for Samsung TVs (signature 361302)
Insignia NS-RMTSNY17 for Sony TVs (signature 361701)
Third generation:
URC-4910 for Samsung TVs (signature 369302)
URC-4911 for LG TVs (signature 369401)
URC-4912 for Sony TVs (signature 369502)
URC-4913 for Philips TVs (signature 369602)
URC-4914 for Panasonic TVs (signature 369702)
To complicate the situation, however, there are exceptions. This build also supports two further TV Replacement Remotes that are set up differently. These are:
URC-4922 for TCL TVs (signature 371604)
URC-4923 for Roku TVs (signature 371503)
The URC-4922 does use setup codes. The TV model can be selected either by a Simpleset method or by direct code entry, with the manual containing a substantial list of codes. Like generation 3 it supports learning and macros, again with real-time macros on three dedicated App keys.
The URC-4923 differs again in that it supports nine setup codes but these are set with a single digit 1-9. It supports learning but not macros. It has eight dedicated App keys but these can only be set to specific apps from a list of 25, set by this app number.