RMIR Xsight Support
Moderator: Moderators
- 
				michaeljc70
 - Posts: 34
 - Joined: Fri Feb 05, 2016 5:10 pm
 
It says:mdavej wrote:In Win 10 you'll probably have to manually fix the keys. Pre-updated firmware is a different key than post. That's why your other remotes work, but the old one doesn't. See the wiki for the exact changes you need to manually make.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_80xx\XSIGHT.\Device Parameters]
Different Xsight and Nevo models have different PID's (8001, 8002, 8004, 8005, 8006, 8007, 8008, 8009 and 8011). But this key should get you close no matter what model since the VID is always the same (06E7).
How do I know which 80xx to use?
- 
				michaeljc70
 - Posts: 34
 - Joined: Fri Feb 05, 2016 5:10 pm
 
I tried that and rebooted. It still doesn't recognize the remote. Should the remote screen light up when plugged into a PC?mdavej wrote:Change all of them.
Here is the script I used to update the registry:
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8001\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8002\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8004\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8005\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8006\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8006\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8007\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8008\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8009\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_06E7&PID_8011\XSIGHT.\Device Parameters]
"SelectiveSuspendEnabled"=hex:00
"EnhancedPowerManagementEnabled"=dword:00000000
"AllowIdleIrpInD3"=dword:00000001
"LegacyTouchScaling"=dword:00000000
"WriteReportExSupported"=dword:00000001
"EnumerationRetryCount"=dword:00000000
"SymbolicName"="\\??\\USB#VID_06E7&PID_8006#XSIGHT.#{a5dcbf10-6530-11d2-901f-00c04fb951ed}"
"DeviceSelectiveSuspended"=dword:00000001
- 
				michaeljc70
 - Posts: 34
 - Joined: Fri Feb 05, 2016 5:10 pm
 
Good to hear. For future reference, all you have to change is the EnhancedPowerManagementEnabled key from 1 to 0. I always just type the new value manually, no complicated script required. Just make sure you change it on every key under VID_06E7. All that other stuff gets built automatically when you plug in a remote and doesn't need to change.
			
			
									
						
										
						- 
				J.P. Samson
 - Posts: 5
 - Joined: Thu Apr 11, 2019 11:21 pm
 - Location: Canada
 
Limited Number of Characters on Soft Buttons for Activities
I've noticed that the labels on the soft buttons on my Xsight Color seem to be limited to, I believe, 13 characters for activities. This is less than the character limit for devices. Is this a hardware/firmware limitation of the remote control itself, or something to do with RMIR (v2.07 build 2)?
JP
			
			
									
						
										
						JP
- 
				andrewilley
 - Posts: 39
 - Joined: Thu Sep 21, 2017 2:16 am
 
I've got a UK Xsight Touch which has received some water damage to the buttons, so it needs replacing. The only new versions of this unit that I can now find are American. Power supply would not be an issue, as I can use the 240V adaptor that I've already got.
Would I be able to update the remote's firmware to the latest release (if needed) via RMIR?
Would I also be able to simply use my current saved (or download) RMIR configuration from my UK model and upload it directly to the new unit, effectively just cloning my old remote in one go?
Andre
			
			
									
						
										
						Would I be able to update the remote's firmware to the latest release (if needed) via RMIR?
Would I also be able to simply use my current saved (or download) RMIR configuration from my UK model and upload it directly to the new unit, effectively just cloning my old remote in one go?
Andre
- 
				andrewilley
 - Posts: 39
 - Joined: Thu Sep 21, 2017 2:16 am
 
Excellent, thank you. Off to eBay I go then.mdavej wrote:Yes, you can reuse your power supply and update the firmware and load your config as-is. RMIR will warn you about a mismatch, but that can be ignored.
By the way, will the Nevo wireless extenders work with the regular branded Xsight Touch remotes? There are some of the Nevo extenders really cheap on eBay (such as https://www.ebay.co.uk/itm/NEVO-REX-433 ... 0625068690) and thought I might pick one of those up too and have a play.
Andre