--- title: Using a room control system (Surface Hub) description: Room control systems can be used with your Microsoft Surface Hub. ms.assetid: DC365002-6B35-45C5-A2B8-3E1EB0CB8B50 keywords: room control system, Surface Hub ms.prod: w10 ms.mktglfcycl: manage ms.sitesec: library ms.pagetype: surfacehub author: TrudyHa localizationpriority: medium --- # Using a room control system (Surface Hub) Room control systems can be used with your Microsoft Surface Hub. Using a room control system with your Surface Hub involves connecting room control hardware to the Surface Hub, usually through the RJ11 serial port on the bottom of the Surface Hub. ## Terminal settings To connect to a room control system control panel, you don't need to configure any terminal settings on the Surface Hub. If you want to connect a PC or laptop to your Surface Hub and send serial commands from the Surface Hub, you can use a terminal emulator program like Tera Term or PuTTY.
Setting | Value |
---|---|
Baud rate |
115200 |
Data bits |
8 |
Stop bits |
1 |
Parity |
none |
Flow control |
none |
Line feed |
every carriage return |
Modifier | Result |
---|---|
+ |
Increment a value |
- |
Decrease a value |
= |
Set a discrete value |
? |
Queries for a current value |
State | Energy Star state | Description |
---|---|---|
0 |
S5 |
Off |
1 |
- |
Power up (indeterminate) |
2 |
S3 |
Sleep |
3 |
S0 |
Resting |
4 |
S0 |
Ambient |
5 |
S0 |
Ready |
State | Energy Star state | Description |
---|---|---|
0 |
S5 |
Off |
5 |
50 |
Ready |
Command | State change | Response |
---|---|---|
PowerOn |
Device turns on (display + PC). PC service notifies SMC that the PC is ready. |
Power=0 Power=5 |
PowerOff |
Device transitions to ambient state (PC on, display dim). |
Power=0 |
Power? |
SMC reports the last-known power state. |
Power=<#> |
Command | State change | Response |
---|---|---|
Brightness+ |
System management controller (SMC) sends the brightness up command. PC service on the room control system notifies SMC of new brightness level. |
Brightness = 51 |
Brightness- |
SMC sends the brightness down command. PC service notifies SMC of new brightness level. |
Brightness = 50 |
Command | State change | Response |
---|---|---|
Volume+ |
SMC sends the volume up command. PC service notifies SMC of new volume level. |
Volume = 51 |
Volume- |
SMC sends the volume down command. PC service notifies SMC of new volume level. |
Volume = 50 |
Command | State change | Response |
---|---|---|
AudioMute+ |
SMC sends the audio mute command. PC service notifies SMC that audio is muted. |
none |
State | Description |
---|---|
0 |
Onboard PC |
1 |
DisplayPort |
2 |
HDMI |
3 |
VGA |
Command | State change | Response |
---|---|---|
Source=# |
SMC changes to the desired source. PC service notifies SMC that the display source has switched. |
Source=<#> |
Source+ |
SMC cycles to the next active input source. PC service notifies SMC of the current input source. |
Source=<#> |
Source- |
SMC cycles to the previous active input source. PC service notifies SMC of the current input source. |
Source=<#> |
Source? |
SMC queries PC service for the active input source. PC service notifies SMC of the current in;put source. |
Source=<#> |
Error | Notes |
---|---|
Error: Unknown command '<input>'. |
The instruction contains an unknown initial command. For example, "VOL+" would be invalid and return " Error: Unknown command 'VOL'". |
Error: Unknown operator '<input>'. |
The instruction contains an unknown operator. For example, "Volume!" would be invalid and return " Error: Unknown operator '!'". |
Error: Unknown parameter '<input>'. |
The instruction contains an unknown parameter. For example, "Volume=abc" would be invalid and return " Error: Unknown parameter 'abc'". |
Error: Command not available when off '<input>'. |
When the Surface Hub is off, commands other than Power return this error. For example, "Volume+" would be invalid and return " Error: Command not available when off 'Volume'". |