background image

ServSwitch Freedom

724-746-5500   |   blackbox.com 

Page 38

Appendix A. What is True Emulation?

True Emulation represents a significant breakthrough in sharing USB devices between two or more computer systems. Until this 
point, the problem has been how to create a USB switch that provides all of the following:

•  Quick, transparent and reliable switching,

•  Accurate representation of the connected USB keyboard and mouse, 

•  Switching control via the connected USB keyboard and/or mouse.

The difficulty in achieving all of the above requirements has been due to the complexity of the USB standard. This has led to vari-
ous problems that have spawned a number of possible solutions.  

A.1 Enumerated USB switching

The earliest attempts to switch USB devices applied a relatively ‘hands off’ approach. Enumerated USB switches are the electronic 
equivalent of those old mechanical KVM switches with a large knob on the front. 

Enumerated switches are so called because a connected USB device will be required to perform a full initiation (a process called 

Enumeration

) every time it is switched; just as if you had pulled out the plug and then reconnected it. 

Enumerated switches simply pass all signals straight through between the USB device and the computer, they do not attempt to 
interpret any data. For most devices, this offers an advantage because the switch just leaves them to get on with their jobs with-
out any interference or any hit on performance. However, it means that a USB keyboard or mouse cannot be used to control the 
switching process - a quick and simple control method expected by most users. Reliability of switching is also an issue that has 
plagued enumerated switches, especially when used with certain USB devices and particular operating systems. 

A.2 Emulated USB switching

The issues with interpreting the complex USB data streams and recreating (or 

Emulating

) the identity of attached USB devices 

were eventually solved, leading to the creation of the Emulated USB switch. 

A neat side effect of the technique used is that each computer can be fooled into thinking that the USB device is permanently 
connected to it, even when the device is switched to another computer. This means that the enumeration process for the USB 
device takes place only once, during the first power on. After that, a computer merely sees a dormant version of the USB device 
whenever the device is actually connected to a different computer.    

However, it remains a complex task to dynamically assume the identity of a USB device, distribute it among the connected com-
puters and maintain all of the necessary signals, states and processes. Therefore, manufacturers have previously relied upon a 
fixed keyboard and mouse profile that is declared to each computer, regardless of the actual connected devices. This precluded 
the use of any special keyboard or mouse features over and above the standard layouts. 

A.3 True Emulation 

Mindful of the limitations associated with the previous USB switching techniques, we set about creating a more effective and ele-
gant solution. After a great deal of research and development, 

True Emulation

 is the result.

True Emulation allows the complete identity of the keyboard and mouse to be copied and then presented to all of the connected 
computers. This means that any keyboard offering specialist function keys or any mouse with extra features will be fully supported 
at each computer. As with the previous emulation method, the unselected computers will continue to see the identities of the 
keyboard and mouse, which means that no enumeration is necessary when their link becomes active once again. This not only 
helps to speed up the rate of reconnection, but also raises the reliability of switching because USB links are at their most vulnera-
ble during the enumeration process.

True Emulation relies upon a high speed circuit, called an Emulation Engine, to fully emulate the USB device identities and also 
interpret keyboard and mouse data streams. The result is full support for KVM switching control via hotkey presses or the third 
button/scroll wheel of a mouse.   

Summary of Contents for ServSwitch KV0004A

Page 1: ...24 746 5500 or fax 724 746 0746 Mailing address Black Box Corporation 1000 Park Drive Lawrence PA 15055 1018 Web site www blackbox com E mail info blackbox com Customer Support Information NETWORK SER...

Page 2: ...is a registered trademark of Novell Inc Sun is a trademark of Sun Microsystems Inc Unix is a registered trademark of UNIX System Laboratories Inc BSD is a registered trademark of UUNet Technologies I...

Page 3: ...en the equipment is operated in a commercial environment Operation of this equipment in a residential area is likely to cause interference in which case the user at his own expense will be required to...

Page 4: ...dan el flujo de aire por los orificios de ventilaci n 10 El equipo el ctrico deber ser situado fuera del alcance de fuentes de calor como radiadores registros de calor estufas u otros aparatos incluye...

Page 5: ...21 4 2 2 Mouse switching 21 4 2 3 OPTIONS port speed 21 4 2 4 Switching mode 22 4 2 5 Miscellaneous functions 23 4 3 Glide and Switch configuration 24 4 4 Multi Monitor Glide and Switch configuration...

Page 6: ...Unix BSD all Sun OS all Mac OS NetWare etc Connectors Keyboard Mouse USB Type A female Switched USB USB 2 0 Type A female Audio 3 5 mm stereo jack Other Modular 10p10c for Flash upgrade and channel s...

Page 7: ...nected to the ServSwitch Freedom can be achieved in five different ways The innovative Glide and Switch automatic switching utility see Appendix B The COMPUTER button on the top panel Keyboard hotkey...

Page 8: ...on critical computer systems True Emulation Earlier USB KVM switches relied upon standard keyboard and mouse templates to tell each computer system how to deal with the connected peripherals The ServS...

Page 9: ...Indicators The lower four indicators K M SPK USB1 USB2 show which peripherals are switched to the current computer channel or as you begin pressing the MODE button the peripherals that will be switche...

Page 10: ...s used to allow external control of channel switching and also to update the internal firmware when necessary by connecting to a computer 8 4 USB Type B connectors Connect to a USB port on each comput...

Page 11: ...ons listed within the Safety information section 3 2 Mounting Before you begin connecting to the keyboard mouse and source systems it is advisable to mount the ServSwitch Freedom unit in place either...

Page 12: ...peripheral devices in the vicinity of the unit so that their cables will easily reach 2 Keyboard and mouse Attach the leads from your USB keyboard and mouse to the USB sockets specifically labeled wit...

Page 13: ...mputer system 1 Ensure that power is disconnected from the ServSwitch Freedom unit and the system to be connected 2 Use a USB cable type A to type B to link a USB port on the computer system to the US...

Page 14: ...ead to the power input socket 2 Connect the IEC connector of the supplied country specific power lead to the socket of the power adapter See Figure 3 6 Figure 3 6 Attaching the IEC connector of the po...

Page 15: ...nsmit TXD line of the computer to the receive RXD input of the unit and also link the ground terminals GND of the two devices See Appendix C for details 1 Insert the 8p8c or 10p10c connector of the ca...

Page 16: ...he following Baud rate 1200 Data bits 8 Stop bit 1 Parity None Serial port channel selection codes ASCII Character Hex Decimal Channel 1 1 0x31 49 Channel 2 2 0x32 50 Channel 3 3 0x33 51 Channel 4 4 0...

Page 17: ...o if the module is temporarily disconnected from the switch during operation communication between the two will cease and the switch will need to be re powered with the ServSwitch Freedom LED Monitor...

Page 18: ...r with 3 metre lead Port 2 Port 3 Port 4 Insert the lead for the first indicator into port 1 Each indicator has a self adhesive Velcro tab to assist with mounting on your video displays Flash upgrade...

Page 19: ...five seconds The display will show C 2 On the keyboard press the letter key for the required menu section e g S see Table 4 1 for full list of options The display will show the pressed letter 3 Press...

Page 20: ...played momentarily H Enter the Hotkey menu 1 Ctrl Alt default 2 Ctrl Shift 3 Alt Shift 4 Right Alt 5 Alt 6 Left Ctrl Alt 7 Right Ctrl Alt 8 Hotkeys disabled P Set a new password for use with the lock...

Page 21: ...To enable disable mouse switching 1 Enter the Configuration menu see Section 4 1 for details 2 Press U to enter the User Preferences menu and then press either 1 to Enable mouse switching 2 to Disable...

Page 22: ...switching methods the RS 232 serial signal input will switch the peripherals as defined by the currently selected switching mode However switching control initiated by the channel select input lines w...

Page 23: ...s menu 3 Press 1 and then Enter The display will blank for a short while and then the major number of the firmware revision will be shown The display will blank again and then show the first digit of...

Page 24: ...nitor module see 3 3 5 Optional LED monitor indicator connections for details 3 Start the configuration application 4 3 2 Configuring the Glide and Switch system Use the Glide and Switch configuration...

Page 25: ...the upgrade cable is correctly installed see Section 4 3 1 Installing the Glide and Switch configuration application Click the Configure menu and choose the Connection option to ensure that the correc...

Page 26: ...ication and needs to be installed only on the PC that will be used to set up the ServSwitch Freedom switch via the supplied flash upgrade cable and OPTIONS port Visual C Runtime The C runtime library...

Page 27: ...display screens per computer to the map area For example to add two monitors for PC 1 click the red computer icon twice The two red monitor representations will be placed side by side within the Glid...

Page 28: ...fault color on all connected indicators choose the required Default color and then tick the option Set all LEDs to this color Use the Default brightness option to determine the intensity of all indica...

Page 29: ...es to one of the ten output sockets on the ServSwitch Freedom LED Monitor module Note It is possible to associate any LED indicator with more than one video screen Figure 4 8 Choosing a color for the...

Page 30: ...to a different system video screen The Configure Mouse parking option displays vertical and horizontal scroll bars Use the scroll bars to pinpoint the position that should be used to park the dormant...

Page 31: ...d copy all contained files to the same folder on the upgrade computer 2 Remove the power supply plug from the rear panel of the unit 3 Use the supplied Flash Upgrade Adapter and any CAT5 patch cable t...

Page 32: ...d at any stage click the Abort button response to this is usually immediate however during an erase command the upload will not be aborted until the erase is complete this may take a few seconds 9 Dis...

Page 33: ...ch configuration The mouse will not flow across the screens while any mouse buttons are pressed down this prevents undesired behavior when dragging windows around or group selecting items You can dete...

Page 34: ...pressing the MODE button the peripherals that will be switched during the next press es of the COMPUTER button Use this button to choose the next required computer Indicates the number of the currentl...

Page 35: ...itched using this method depend upon the switching mode that is currently set using the front panel buttons The range of standard hotkey combinations are as follows Note If your hotkeys have been chan...

Page 36: ...Note These procedures work only with three button or IntelliMouse devices and only if the Mouse Switching option has been enabled To select a computer using the mouse buttons 1 Hold down the middle b...

Page 37: ...Enter The password is not case sensitive and can be any combination of key strokes including the function keys but excluding the Num Lock Caps Lock Scroll Lock and Enter keys If your keyboard has spe...

Page 38: ...creation of the Emulated USB switch A neat side effect of the technique used is that each computer can be fooled into thinking that the USB device is permanently connected to it even when the device i...

Page 39: ...s that are jointly used with the True Emulation system Because they interface directly and permanently with each computer they help to stabilize the dormant links making errors during enumeration much...

Page 40: ...rmation etc You then download this information to the ServSwitch Freedom unit and this is used during operation to determine the precise moment to switch from one screen system to the next The beauty...

Page 41: ...trol and flash upgrade cable 10p10c 10p10c connector D Type female 9 way 7 2 TXD RXD 4 3 3 5 RXD GND TXD GND Appendix C Cable pin outs The OPTIONS port uses a 10p10c socket which can accommodate both...

Page 42: ...ained within power adapter No user serviceable parts within power adapter do not dismantle Plug the power adapter into a socket outlet close to the module that it is powering Replace the power adapter...

Page 43: ...ted by free live 24 7 Tech support available in 20 seconds or less Copyright 2013 All rights reserved Black Box and the Double Diamond logo are registered trademarks of BB Technologies Inc Any third p...

Reviews: