Page 2
General Public License). Silex Technology, Inc. will provide the source code subject to GPL/LGPL software under terms and conditions of GPL/LGPL to individuals or groups at their own cost by distributing a media such CD-ROM, etc. for a period of at least 3 years after the date of purchase upon written request.
Configuration Methods................................17 Using a Web Browser to Configure the SX-590........................17 Using AMC Manager® to Configure the SX-590........................22 Using the Internal Command Console to Configure the SX-590.................... 24 Chapter 4 Using the SX-590 with Your Application........................26 Linux Programmability................................27 Customizing the SX-590 User Interface..........................
Page 4
General Purpose I/O Interface............................... 59 Chapter 6 Advanced Configuration............................60 Factory Default Settings................................. 60 Restoring Factory Default Settings............................. 61 Modifying TCP/IP Settings..............................61 Changing CPU Operation Mode............................. 63 Configuring the General Purpose I/O (GPIO) Lines....................... 64 Chapter 7 Product Specifications............................... 69 TCP Port Connections................................
Page 5
3.19 SET NW SSCCOMNAME............................86 3.20 SET NW SSCCOUNTRY............................86 3.21 SET NW SSCKEYSIZE.............................. 86 3.22 SET NW SSCORGNAME............................87 3.23 SET NW SSCORGUNIT............................. 87 3.24 SET NW SSCSTATE..............................87 3.25 SET NW SSCGEN..............................87 4. Wireless Network Roaming Control........................... 88 4.1 SET NW BGSCAN...............................
Page 6
7.1.10 SET PORT S1 PARITY............................98 7.1.11 SET PORT S1 SPeed............................98 7.1.12 SH PORT S1 STAtus............................98 7.1.13 SET PORT S1 STOP............................98 7.2 ECable Port Commands............................... 99 7.2.1 SET PORT S1 ECABLE............................99 7.2.2 SH PORT S1 ECABLE............................99 7.2.3 SET PORT S1 ECADDR............................
Page 7
9.15 SET SERVI <service name> RECeive........................109 9.16 SET SERVI <service name> TCP..........................109 9.17 SET SERVI <service name> ENCrypt........................109 9.18 SH SERVI SUMmary [service_num]......................... 110 10. String Commands................................111 10.1 SET STRing................................111 10.2 CL STRing................................111 10.3 SH STRing [string_num]............................111 10.4 SH FILters................................
Page 8
20.3 SET RM THRESH LOW............................133 Appendix C SX-590 Antenna Information..........................134 Antenna Specifications................................. 134 Appendix D Firmware Update Procedures..........................135 Appendix E GNU/Linux Open Source and Programming......................137 Appendix F Silex Contact Information............................138 Figures Figure 1 SX-590 top and bottom view............................2...
Page 9
Figure 4 GPIO Special Functions Jumpers (Example Configuration)..................11 Figure 5 TCP/IP Configuration Window............................. 32 Figure 6 I/O Port Configuration Window............................ 33 Figure 7 Using spacers with SX-590 WLAN model........................58 Figure 8 TCP/IP Configuration Window............................. 61 Figure 9 Password Configuration Window..........................62 Figure 10 System Configuration Window...........................
Page 10
Table 21 TCP Port Connections..............................71 Table 22 List of security settings can be configured from the web..................... 72 Table 23 Console AUTH parameter and corresponding web configuration................73 Table 24 Console ENC parameter and corresponding web configuration.................73 Table 25 SX-590 Antenna Electrical Specifications......................... 134...
About This Reference Guide This reference guide provides detailed specifications, diagrams and additional information required to integrate the SX-590 embedded intelligent module in a product. The intended audiences are the developers and engineers responsible for the integration of the module in another product.
Chapter 1 Introduction The SX-590 embedded intelligent module provides a complete solution for integrating wireless networking technology into virtually any OEM product that has an RS-232 or UART serial port. It has a main printed circuit board that contains a processor, memory, flash memory, three (3) serial ports (one dedicated for use as a console) plus a USB V2.0 host port and an SPI port.
- The SX-590 Module WWR Model cannot be used in the United States due to the FCC regulations. - If the country code setting is not configured, the SX-590 Module WWR Model does not emit radio waves. When there is no Access Point that emits radio waves including the country code information, the wireless feature of the SX-590 module cannot be used.
SX-590 module. It includes I/O connectors, cables, and power supply in an easy-to-use package. The SX-590 Module is installed in the Evaluation Daughtercard as shown in Figure 2. Figure 2 SX-590 Module in Evaluation Daughtercard...
Three 12-pin header (JP20,21,23) for selecting GPIOs and one 12-pin header (JP22) for selecting SPIs. The locations of the major Evaluation Daughtercard connectors and headers are shown in the diagram below. Figure 3 Major connectors in Evaluation Daughtercard...
Linux functions are not available from CN5.) 2. If you want to use an Ethernet LAN connection for the initial configuration of the SX-590, plug a category 5 Ethernet cable into the RJ-45 jack. The Ethernet interface has Auto-MDI/MDIX that automatically detects and configures itself...
Daughtercard. It will also serve as the primary means of communications between the SX-590 and your OEM device (refer to Chapter 5 Interfacing the SX-590 to the OEM Device for information on using this header to connect with your device).
The power requirements, port pinouts, GPIO characteristics, cable connections and wireless operational modes are described below. Power Input Power to the SX-590 Module and the SX-590-6900 Evaluation Daughtercard is supplied through the power jack, located at CN7, at 5V±5%. Use the included power supply.
Serial Ports Standard serial RS-232 signals are available on the DB-9 male connectors CN4, CN5 and CN6 for Serial Ports 1, 2 and 3 (Serial Port 3 is the Linux console which provides access to the on board Linux system, while Serial Port 2 is connected to the configuration application, and is connected to the console configuration task.
PC 9-pin serial connector, so this cable can be used to directly connect a PC to Serial Port 3 for use as a console terminal to configure the SX-590. It can also be used to connect many types of OEM serial devices to Serial Port 1 or Serial Port 2, provided that these devices use PC-compatible 9-pin connectors.
CN8 is an interface for connecting to GPIO signal while CN14 is for connecting SPI signal. CN12 is a port for connecting Serial Port 3. CN12 provides a direct way of connecting to the SX-590 console interface using 3.3V logic levels rather than the DB-9 RS-232 connector.
User defined I/O pin Bitset JP20 to C side Bitset JP20 to C side RESET_O Reset Output RESET_I Reset Input 0: Reset Active (3.3V pullup to SX-590) 0: Reset Active Ground Ground All signals: 3.3V level CN12: Signal Function Signal...
Speed (1.5Mbps) USB devices. High Speed (480Mbps) devices are supported. NOTE: To support specific USB devices, the firmware of SX-590 needs to be customized. In such a case, please contact Silex. Ethernet Port The Ethernet port, located on CN1, can be used for configuring and testing the SX-590. Ethernet provides an easier way to do the initial setup and configuration of the SX-590, because you do not have to worry about wireless security configuration parameters.
OEM Interface Electrical Characteristics Table 11 OEM Signal Parameter Descriptions Specification Item Unit Note Min. Typ. Max. Input Voltage High (VIH) Input Voltage Low (VIL) Output Voltage High VDDIO (VOH) ×0.8 Output Voltage Low (VOL) Pin Drive Strength is Low -5.0 (default) * Output Source Current...
Configuring the SX-590 IMPORTANT: This chapter assumes that you are either using the SX-590-6900 Evaluation Daughtercard or that you have made the appropriate connections to the SX-590 module OEM Header. Refer to Chapter 2 Installing the Evaluation Daughtercard and Chapter 5 Interfacing the SX-590 to the OEM Device for information on connecting to the SX-590 hardware.
Configure the serial port setting appropriate for the device you want to connect. NOTE: If the SX-590 module is WWR model and the country code is not registered, it is impossible to access the Web page. 4. Disconnect a network cable from the SX-590-6900 Evaluation Daughtercard and restart the SX-590...
NOTE: If the SX-590 module is WWR model and the country code is not registered, it is impossible to access the Web page. 1. Power on the SX-590 and then start AMC Manager®. The available SX-590 units will be displayed in the main window of AMC Manager®.
Page 28
2. Select the SX-590 that you wish to configure and click the icon . The web browser will run and the internal web page for the unit will be displayed. 3. When the internal web page is displayed, you will get the Password Configuration page.
Page 29
5. Enter the password for the unit and click Login. By default, no password is configured to SX-590. * If the password is incorrect, the Login button is invalidated for a certain period of time. This period increases each time you enter the incorrect password (up to 820 sec).
Page 30
8. Click Wireless LAN on the left side of the screen to configure the 802.11a/b/g/n/ac wireless settings. The SX-590 settings must be configured with the wireless configuration and security parameters required to allow the SX-590 to communicate over your wireless...
Page 31
10. When you have finished with all your configuration changes, you must restart the SX-590 for these changes to take effect. To restart the SX-590, click Restart on the left side of the screen and click Yes in the page displayed.
AMC Manager® can be downloaded from our website (www.silextechnology.com/ If you power on the SX-590 and then start AMC Manager®, the available SX-590 units will be displayed in the main window of AMC Manager®. By selecting the target SX-590 unit and clicking the icon on AMC Manager®, the SX-590 can be configured.
Page 33
Check the check boxes and edit the necessary settings. When finished editing all necessary settings, check the check box at Restart the device after this configuration and click Execute. 4. The result of configuration is displayed. SX-590 will restart and the configuration will take effect automatically.
3. When you see the Local> prompt, you can enter commands (note that this command may take up to 30 seconds to appear if you are using Serial Port 2). The SX-590 is set by default to use DHCP to obtain the IP address automatically. If you want to set the IP address manually, enter...
Page 35
The console EXIT or SAVE command must always be used in order to save the changes you made with the internal Command Console. 8. After an IP address and wireless network settings are configured in the SX-590, you can also access the Internal Command Console using TELNET or SSH.
Chapter 4 Using the SX-590 with Your Application The SX-590 includes a number of capabilities that enable it to be used in a wide range of applications. These capabilities include: 1. Linux programmability 2. Customizing the SX-590 User Interface 3. Raw TCP connection 4.
Linux Programmability The SX-590 runs a full implementation of the Linux operating system, so it can be programmed for a variety of applications using standard Linux tools. To access the Linux operating system, connect to the SX-590 directly through Serial Port 3. Enter the user name root in response to the login: prompt, and then enter the password to get the Linux # prompt (by default no password is set).
The SX-590 user interface can be customized to include your company’s name or other information. The 3-character OEM code used in the SX-590 server name and service names can be changed from the default code SDS to a user-defined code. For example, by changing the OEM code to XYZ, the default server name SDS000345 would become XYZ000345.
NOTE: By defaults, Serial Port 2 cannot be used for a raw TCP connection. You need to switch the SX-590 module to the serial server mode using SET PORT S2 Console command.
RFC 2217 Remote Modem Control Support RFC 2217 allows you to access your device’s modem control signals over the network. It is especially useful for migrating applications that use modem controls from a direct serial connection to a serial device server network connection.
By enabling TLS of SX-590, communication contents can be encrypted. To use HTTPS and Raw TCP Port (TLS is enable), server certificate needs to be configured. The server certificate of the SX-590 module can be changed using the Web page or inner configuration console.
Figure 5 TCP/IP Configuration Window Click Browse to specify the certificate file to use. After the certificate file is specified, click Submit. NOTE: The Certificate File, Private Key File and Password settings are cleared if check the check box at Delete and then click Submit.
6. As necessary, change the encryption setting. By enabling the encryption at Ecable Encryption, the communication can be encrypted. 7. It is also possible to use UDP instead of TCP for communicating to and from the SX-590. If you wish to use UDP, then in addition to the steps above:...
Page 44
Enter the UDP port number (Local Port) used by the SX-590 to communicate with the destination device. This number must be greater than 1024, but is otherwise arbitrary. If the local port number is zero, the SX-590 will not receive any data for the serial port.
Print Server Mode You can use the SX-590 as a standard TCP/IP print server, which is very useful if you are connecting the SX-590 to a serial printer. The SX-590 supports the following standards: lpr/lpd. This is one of the most popular ways to print on a TCP/IP network. Check your computer’s documentation to determine how to set up an lpr print queue.
Console Mode Switching The SX-590 allows you to dynamically switch the operation of Serial Port 1 or Serial Port 2 from normal mode to console mode. This allows your device to control the operation of the SX-590 by sending console commands (see Chapter 6 Advanced Configuration and Appendix B Console Commands for a description of the console commands).
In Access Point mode, the SX-590 module will run as a host device in a wireless network. NOTE: If the SX-590 module is WWR model and the country code is not registered, it is impossible to use a wireless interface. Wireless Standard Details IEEE 802.11 a/b/g/n/ac...
Page 48
Channel Switch Order 52→56→60→64→36 100→104→108→112→116→132→136→140→100 If radar signals are detected during or after SX-590 is powered on, the channel needs to be • changed in order to avoid wireless interference. Therefore, if DFS channels are selected, the channel could be changed automatically.
Page 49
By using the Web page: 1. Log into the Web page of the SX-590 module. (For details on how to access the Web page, refer to Chapter 3 Configuring the SX-590.) Click Wireless LAN from the left menu and select AccessPoint for Operating Mode in the page displayed.
Bridge Mode supports 2 modes; Single Client Mode and Multi-Client Mode. NOTE: If the SX-590 module is WWR model and the country code is not registered, it is impossible to use a wireless interface. [Single Client Mode] Single Client Mode is a function to share a single device over wireless network after it is connected to wired LAN port of Evaluation Daughtercard.
Page 51
Wireless LAN setting By using the Web page: 1. Log into the Web page of the SX-590 module. (For details on how to access the Web page, refer to Chapter 3 Configuring the SX-590.) 2. Click General from the left menu.
Page 52
By using the internal console commands: 1. Access the internal command console of the SX-590 module. (For details on how to access the internal command console, refer to Chapter 3 Configuring the SX-590.) 2. To set the Bridge Mode, execute the commands below.
The Smart Wireless Setup of the SX-590 has the features corresponding to WPS2.0. NOTE: If the SX-590 module is WWR model and the country code is not registered, it is impossible to use a wireless interface. How to Start Configuration Using WPS The method to start the Smart Wireless Setup differs depending on the operating mode of the SX-590 module.
Page 54
[Execute the PBC method] If the SX-590 module has been running in a wired LAN mode, remove a network cable and restart it after this configuration is completed. The SX-590 module will start to run in a wireless mode after the restart.
Page 55
NOTE: - The PBC process will be timed out in 120sec. - If the SX-590 module has detected two or more Access Points waiting for connection during PBC, overlap error will occur. PIN Code Method(PIN) This is a secure configuration method that can identify the Access Point using the 8-digit identification code called PIN code.
Page 56
When the SX-590 module is running in Access Point mode, wireless client devices on the network will be connected to the SX-590 module. NOTE: When using Smart Wireless Setup while the SX-590 module is running in Access Point mode, there are the following restrictions: - Smart Wireless Setup does not work when the authentication mode is WPA-Personal.
Page 57
[Execute the PBC method] NOTE: - The PBC process will be timed out in 120sec. - If the SX-590 module has detected two or more client devices waiting for connection during PBC, overlap error will occur. PIN Code Method(PIN) This is a secure configuration method that can identify the wireless client devices using the 8-digit identification code called PIN code.
IEEE802.11r Fast Transition By using the Web page: 1. Log into the Web page of the SX-590 module. (For details on how to access the Web page, refer to Chapter 3 Configuring the SX-590.) 2. From the menu on the left, click Wireless LAN to configure the wireless LAN setting.
Page 59
When finished, execute the commands below to terminate the command console. INIT EXIT After these commands are executed, the setting will be saved and the SX-590 module will be restarted. When the restart is completed, the SX-590 module can be used in your environment.
Interfacing the SX-590 to the OEM Device In order to connect the SX-590 module to your device, you will need to provide either a custom daughtercard or a special cable. Both of these solutions will require a 50-pin female connector on one side, with the appropriate connector(s) for connecting to your device’s circuitry on the other side.
47 LAN_TX_M LAN_RX_M 49 LAN_CT LVTTL GPIO10 I/O(PU) LVTTL The SX-590 module uses the 50-pin receptacle with metal fitting and boss made by Hirose (part number DF12-50DS-0.5V(86)). This receptacle will work with the following mating female headers: Hirose part number: DF12(4.0)-50DP-0.5V(86)
Installing the SX-590 IMPORTANT: In order to prevent flexing of the SX-590 boards during the installation process, you must use spacers. Because of the wide range of possible OEM daughtercard connectors and other design issues, you must provide the three spacers that go between the SX-590 base module board and your daughtercard.
Antenna Connectors The SX-590 Module has two SMT Ultra-miniature coaxial connectors (U.FL/I-PEX). When only one antenna is used, connect it to the secondary antenna connector. NOTE: - SX-590 does not support a diversity antenna. General Purpose I/O Interface Table 14 details the GPIO interface.
Chapter 6 Advanced Configuration The SX-590 module is equipped with a default configuration that works with most serial-to-Ethernet connections. You can modify the settings to suit your installation requirements. The web browser interface is the recommended method for setting advanced configuration parameters.
1. Access the web page of SX-590 and click TCP/IP on the left menu. The TCP/IP configuration window will appear. Figure 8 TCP/IP Configuration Window NOTE: If the SX-590 module is WWR model and the country code is not registered, it is impossible to access the Web page.
2. Verify the settings, as defined in Table 16. Table 16 TCP/IP Settings Parameter Setting Sets an IP address configuration method by selecting from DHCP DHCP (obtaining from the DHCP server), STATIC (assigning a static IP address manually) or AUTO (try to find a DHCP server first, use Static settings if DHCP fails).
Changing CPU Operation Mode The CPU operation mode of the SX-590 module can be changed using the Web page or inner configuration console. To change the CPU operation mode: 1. Access the web page of SX-590 and click System Configuration on the left menu.
Configuring the General Purpose I/O (GPIO) Lines The SX-590 module has eleven General Purpose I/O (GPIO) lines available for use on the OEM interface connector. These GPIO lines are individually programmable for input, output, or special purpose. By default, five of the GPIO lines are configured for special purpose use.
Table 17 GPIO General Commands Command Description SET GPIO DIR [IN|OUT] <gpio-num> Sets GPIO signal to be an input or an output. The setting only takes effect if the GPIO signal is not selected for special <gpio-num> = {0-10} function operation. <gpio-num> must be in the range 0-10. NOTE: The direction bit configuration is not changed by a configuration reset to default.
Page 76
Table 17 GPIO General Commands Command Description SET GPIO DIRM <bit-mask> Sets all direction control bits, where <bit-mask> is a 16 bit mask expressed as up to 3 hex digits. This value should be in the range 000-7FF. The mask is encoded as follows: GPIO10 ...
Page 77
Table 17 GPIO General Commands Command Description Example: Local> sh gpio special GPIO Special Functions ----------------------- GPIO #0 is special GPIO #1 is special GPIO #2 is special GPIO #3 is special GPIO #4 is special GPIO #5 is normal GPIO #6 is normal GPIO #7 is normal GPIO #8 is normal...
Table 18 GPIO Data Commands Command Description SET GPIO DATA <bit-mask> Sets all the data out control bits. <bit-mask> is an 11 bit mask expressed as up to 3 hex digits. This value should be in the range 000-7FF. The mask is encoded as follows: GPIO10 ...
9201 RFC 2217 Serial Port 2 (S2) * NOTE: By defaults, Serial Port 2 cannot be used for a raw TCP connection. You need to switch the SX-590 module to the serial server mode using SET PORT S2 Console command.
There are numerous possible security settings. It is therefore important that you verify the appropriate settings with your network administrator. If you enter the settings incorrectly, the SX-590 will not be able to communicate on your network. The following table summarizes the wireless settings required for each...
Select the desired key number from the pull down menu on the Wireless LAN Configuration screen in the SX-590 internal web pages, or use the console command SET NW KEY# n, where n is 1, 2, 3, or 4.
Page 84
SX-590 supports LEAP, EAP-TLS, EAP-TTLS, PEAP and EAP-FAST. Also, TLS1.2 or lower is supported. EAP mode can be selected from Wireless LAN Configuration screen in the SX-590 internal web pages or the console command, SET NW AUTH can be used as described in table 23.
Page 85
Signed Certificate and corresponding private key for use in authentication operations. A Self Signed Certificate is internally generated by SX-590 itself, and thus it is easier to maintain but considered to be less secure than importing an externally generated Client Certificate, because it is not digitally signed by a Certificate Authority.
The general configuration procedure is the same, regardless of which method is used. NOTE: If the SX-590 module is WWR model, the country code needs to be registered before you access console of Web page. In the descriptions below, the capitalized portions of commands indicates the minimum portion of the command token that must be entered for the command to be recognized.
2. Network Commands This group of commands configures network parameters. SET NW WIRED Sets a wired LAN link mode. SET NW WIRED <mode> <mode>: AUTO Auto FD100BASE : 100Base FULL 100BASE : 100Base Half FD10BASE : 10Base FULL 10BASE : 10Base Half SH NW Displays summary network information sample output:...
SET NW CHannel Sets a wireless channel to use for AccessPoint mode. SET NW CHannel n The default channel number is 11. NOTE: The actual channels available depends on the radio installed in the unit and the current mode of operation.
SH NW RATE Shows the current wireless link rate. SH NW RAdio <mode> Current rate = 72 Mbps This is an instantaneous value subject to change. SET NW RTS Sets WLAN RTS threshold SET NW RTS n = 0-1500 (default = 0) This sets the packet size at which the 802.11 RTS handshake is used for transmission.
SET NW SSid Sets the target wireless LAN SSID SET NW SSid <name> User defined (default = serserv) 2.10 SET NW STEALTHssid Enable or disable the SSID stealth mode. SET NW STEALTHssid [ENable | DISable] (default = DISable) SH NW STEALTHssid will show the current state. 2.11 SET NW STARTdelay Sets a period of time to wait for a wired LAN link before wireless LAN is started in Infrastructure mode.
* If unused wireless profile information is selected, previous wireless setting will take over that is used before such profile information is seleced. 2.15 SEt NW PROFACT Select the wireless setting to apply after the setting is saved and the SX-590 is restarted. SET NW PROFACT n n = 1-4 (default = 1) 2.16...
3. Wireless Network Security Commands This group of commands configures wireless network security parameters. SET NW AUTHtype Sets WLAN Authentication type SET NW AUTHtype [OPEN | TLS | TTLS | LEAP | PEAP | EAP-FAST | PSK] The default setting is Open System. AccessPoint mode can use only OPEN and PSK.
SET NW KEY# Selects WLAN WEP key entry. SET NW KEY# n = 1-4 (default = 1) SET NW KEYNUM Selects WLAN WEP key entry (same as SET NW KEY#). SET NW KEYNUM n = 1-4 (default = 1) SET NW KEYVAL Sets the currently selected WLAN WEP key entry to the hex value given.
SET NW PW Sets the password used for the 802.1x EAP authentication, if enabled. SET NW PW <password> (default = anonymous) 3.10 SET NW ANONID Enables or disables the display of anonymous user ID for the 802.1x EAP authentication. SET NW ANONID [ENable | DISable] The default value is DISable.
3.13 SET NW PEAPV0 Test command to force PEAP to use the version 0 protocol. SET NW PEAPV0 [ENable | DISable] The default value is DISable. This command is only valid if the authentication type is set to PEAP. This is intended for protocol testing, and should generally be left disabled for normal operation.
3.18 SET NW SSCCITY Sets the city location for a self signed certificate to be generated. SET NW SSCCITY <city string> (default = Salt Lake City) NOTE: This value is volatile, it will be lost when the unit is reset or power cycled. 3.19 SET NW SSCCOMNAME Sets the common name for a self signed certificate to be generated.
Sets the organization name for a self signed certificate to be generated. SET NW SSCORGNAME <organization name string> (default = silex technology america) NOTE: This value is volatile, it will be lost when the unit is reset or power cycled.
4. Wireless Network Roaming Control SET NW BGSCAN Sets wireless background scan interval in seconds. SET NW BGSCAN <seconds> (default = 60) SH NW BGSCAN will display the currently configured background scan interval. SET NW FTOTA Enables or disables the IEEE802.11r fast roaming function (Over-the-Air method). This option is valid only when WPA2-Personal or WPA2-Enterprise is selected for network authentication.
SET RM THResh CRITical Sets the value for defining a critically low connection strength. SET RM THResh CRITical <RSSI> This value is only valid if custom roaming is enabled. This defines the level at which a connection is considered critically low quality. The <RSSI> value can be a negative value greater than -95, in which case it represents an absolute RSSI value as seen by the radio.
5. Wireless to Ethernet Client Bridging Configuration SET NW BRACCess Enables or disables access to the configuration via the wired Ethernet interface in bridge mode. SET NW BRACCess [ENable | DISable] The default setting is enabled. If enabled, the attached client device can access the configuration functions, such as the console, the telnet or web interface, via the Ethernet interface when bridging is enabled.
SH NW BRIDGE Displays information about the current bridge configuration. Local> SH NW BRIDGE Bridge mode is disabled. SET NW BRSTATIC Enables or disables the static MAC bridge mode of operation. SET NW BRSTATIC [ENable | DISable] The default setting is disabled. If enabled, the wireless interface uses the client MAC address configured (see SET NW BRCLADDR).
SET NW BRFILTERADDR Registers the address of devices not to be connected to wireless LAN when the device filter is set to Enable. SET NW BRFILTERADDR <NUM> <MAC address> <NUM>: Specify the index (0-15). Up to 16 addresses can be registered. When the device filter is set to Disable: - All devices will be connected to wireless LAN when they are connected to wired LAN port of Evaluation Daughtercard via HUB.
6. Smart Wireless Setup Smart Wireless Setup for station. 6.1.1 SET NW SWSPINCODE Generate PINCODE Value. SET NW SWSPINCODE The PIN code value generates a random value automatically. SH NW SWSPINCODE will display the currently configured value. 6.1.2 SET NW SWSPBC Execute PBC method.
Smart Wireless Setup for AP 6.2.1 SET NW SWSPINCODE Generate PINCODE Value. SET NW SWSPINCODE The PIN code value generates a random value automatically. SH NW SWSPINCODE will display the currently configured value. 6.2.2 SET NW APSWSPBC Execute PBC method in Access Point mode. SET NW APSWSPBC 6.2.3 SET NW APSWSPBC NOWAIT...
7. Port Commands Serial Port Commands In the following commands, S1 is used as a stand in for any available serial port. If S2 is enabled for data port usage, it can also be used instead. If a command is port specific, it will be so noted. 7.1.1 SH PORT Shows Port parameters.
7.1.4 SET PORT S1 CONSTR This command sets the console mode string for the unit. If the serial port is in Trap mode, then if the string defined by this command is seen in the serial port input stream, then the serial port will enter console mode.
7.1.6 SET PORT S1 DTR Set the DTR mode on serial port 1. SET PORT S1 DTR [CONN | HI | LOW] If GPIO2 is set for special function, it drives the DTR0 signal on serial port 1. This command configures how the pin is to be driven.
7.1.10 SET PORT S1 PARITY Set serial port parity to NONE, EVEN, ODD. SET PORT S1 Parity <parity> (Default = None) 7.1.11 SET PORT S1 SPeed Sets serial port baud rate. SET PORT S1 SPEED <baudrate> (default = 115200) Options for <baudrate> are 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 and 3000000.
ECable Port Commands For products that support the Silex E-Cable application, which provides automatic connection between the port and a remote host, the following commands are available. 7.2.1 SET PORT S1 ECABLE Enable or disable E-Cable operation. SET PORT S1 ECABLE [ENable | DISable] (default = DISabled) 7.2.2 SH PORT S1 ECABLE...
7.2.5 SET PORT S1 ECLPORT This parameter applies only in UDP mode. This is the port number of the local UDP port on the server to which remote hosts can send data intended for the I/O port. Only data from hosts whose IP address is configured as the primary address will be accepted and passed to the I/O port –...
7.2.9 SET PORT S1 ECRPORT This parameter applies only in UDP mode. This sets the primary or a secondary E-Cable destination port number. Along with the corresponding network address this defines the destination for data received on the I/O port. If zero, no data will be sent. If the index value is zero, the primary port is set (same as the ECPORT parameter).
Displays the serial number of the unit. sample output: Serial number is 9047595 SH SERVEr Shows Server parameters. Local> SH SERVer Silex SX-590 Serial # 74033 Address: 84-25-3F-01-21-31 Name: SDS012131 Number: 0 Identification: Network Serial Server Enabled Characteristics: Ethernet link Up SH SERVEr CO Shows Server network statistics.
This command shows just the firmware version string, without the additional information shown by SH VERsion. SH SERVEr MODEL Shows Server model name. Local> SH SERVEr MODEL SX-590 This shows the server model name, without the other information displayed by SH SERVER. SET SERVEr NAme Sets server node name. Local> SET SERVEr NAme <name>...
SH SERVEr STAtistics Shows information about print jobs received. Local> SH SERVEr STA LPD Statistics: Currently 0 jobs are waiting for the peripheral 0 connections have been made 0 data files have been printed 0 data bytes have been printed 0 control files have been received 0 print job commands have been received SH SNMP...
SET SNMP SETCOMM2 Set Community Name. SET SNMP SETCOMM2 <string> (default = “public”) 8.14 SH VErsion Shows the print server’s firmware version. Local> SH VER Silex SX-590 Firmware Ver. BB3-1.00 (2017.08.08) Boot Ver. 1.2 64Mbit Flash Protocols supported: SNMP TCP/IP DHCP...
9. Service Commands Logical I/O services are associated with each physical port. I/O is routed through the service, which may perform modifications on the data stream based on its settings. SH SERVI Show service configuration. Local> SH SERVI # Service Port FIL BOT EOT DEL OPT PROT * 1 SDS1E86B0_S1_A...
SH SERVI STRings [string_num] Defines the BOT and EOT strings used in services. If string_num is provided then the specific string definition and expansion is displayed. If string_num is not provided, then all string definitions (but not their expansions) are displayed. sample output: Local>...
SET SERVI <service name> FRS Set filter 1 (text replacement filter) replace string index. If the index is zero, the default string of <CRLF> (carriage return-line feed) is used. SET SERVI <service name> FRS (default = 0) SET SERVI <service name> IP Enable or disable all IP based jobs (lpd, raw tcp, etc.) on the service.
9.13 SH SERVI PRI [service_num] This shows the priority of a specific service. If service_num is not provided, the priority of all services is listed. 9.14 SET SERVI <service name> QUEue If enabled, and if a raw TCP port is defined, the server will queue jobs sent to that port. If disabled, jobs will be rejected if the server is currently busy with another job.
9.18 SH SERVI SUMmary [service_num] Shows the basic parameters for a specific service. If service_num is not provided, parameters for all services are displayed. Note: The command SH SERVI is equivalent to SHOW SERVI SUM...
By adding \ before the string, it is possible to specify 2-digit hexadecimal value. Also, by adding \FF to the beginning of the string, it is possible to specify the index number of the string registered to SX-590. The string of the specified index number is used for a service.
10.4 SH FILters Shows the available filters which can be used to modify a job stream. sample output: Local> SH FIL Filter No Filter Text Substitution Text to PostScript PostScript Tagged Binary...
11. TCP/IP Commands 11.1 SH IP Display TCP/IP settings. Local> SH IP IP is enabled Boot method DHCP IP address 192.168.5.40 (192.168.5.235) Subnet Mask 255.255.255.0 (255.255.255.0) IP gateway 192.168.5.1 (0.0.0.0) Boot tries Timeout 1 min Keepalive 1 min Service Port TCP port SDS1E86B0_S1_A 9100...
11.3 SET IP MEthod Set method of getting IP address. SET IP MEthod [AUTO | DHCP | STATIC] (default = AUTO) DHCP will wait to acquire an address via DHCP. STATIC will bring the IP stack up immediately with the configured IP static address. AUTO will attempt to get an address via DHCP, but if it fails it will use the configured static IP address.
11.7 SET IP BOot Number of times to try DHCP to acquire an address. SET IP BOot (default = 3) In Auto mode, the DHCP client will attempt the number of times specified to acquire an IP address. If it does not succeed after that number of times, the module will initialize with the fallback static IP address (SET IP ADdress) configured.
11.12 SET IP NTP Enable or disable the NTP protocol. SET IP NTP [ENable | DISable] (default = enable) 11.13 SET IP TCP Enable or disable the raw TCP (9100) protocol. SET IP TCP [ENable | DISable] (default = enable) 11.14 SET IP LPD Enable or disable the LPD protocol.
11.18 SET IP PRObe Enable or disable TCP connection probes (TCP Keepalive packets). SET IP PRObe [ENable | DISable] (default = disable) 11.19 SET IP TImeout Set TCP Inactivity timeout. SET IP TImeout (default = 1 minute) This command sets inactivity timeout for IP to I/O port transfers via raw TCP, RFC2217, or LPD. If no data is received within the time specified, the connection will be closed and the port released to accept new connections.
11.23 SET IP WIndow Set TCP maximum window size in bytes. SET IP WIndow (default = 10240) SH IP WIndow will display the currently configured value. 11.24 SET IP BAnner Enable or disable printing of job banner on LPD jobs. SET IP BAnner [ENable | DISable] (default = disable)
12. DNS Commands 12.1 SH DNS Display current DNS configuration settings. Local> SH DNS DNS is Enabled Domain name: Primary DNS server: 0.0.0.0 Secondary DNS server: 0.0.0.0 12.2 SET DNS DOMain Set the desired DNS domain string. SET DNS DOMain <domain-name> 12.3 SET DNS PRImary Set the IP address for the primary DNS server to reference.
13. DHCP Server Commands 13.1 SET DHCPS Enables or Disables the DHCP server function. SET DHCPS [ENable | DISable] The default value is disabled. 13.2 SH DHCPS Displays information about the current DHCP server configuration. Local> SH DHCPS DHCP Server is Disabled 13.3 SET DHCPS Address Set the range of IP address for lease.
14. NTP Command 14.1 SET NTP SERVER Sets the information of NTP server to retrieve time information from. SET NTP SERVER <server> (default = pool.ntp.org) Up to 48 characters can be used to specify the NTP server. When <server> is not specified, the default value is applied.
15. TLS Commands 15.1 SET APPTLS CACFGCERT Load a CA certificate file for certificate verification. If the command is executed, XMODEM mode turns on. SET APPTLS CACFGCERT 15.2 SET APPTLS CLCERT Load a server certificate file. If the command is executed, XMODEM mode turns on. SET APPTLS CLCERT 15.3 SET APPTLS CLKEY...
15.6 SH APPTLS Display certificate status. SH APPTLS Local> SH APPTLS Remote CA certificate *not loaded* Local certificate configured Local private key configured Private key password *not loaded*...
16. GPIO Control The SX-590 have 11 GPIO signals available, numbered 0-10. Refer to the product specification for details of the GPIO definitions and available functions. 16.1 SET GPIO DIR Set a single GPIO direction control. SET GPIO DIR [IN | OUT] <gpio-number>...
16.3 SET GPIO DIRM Sets all direction control bits. SET GPIO DIRM <bit-mask> <bit-mask> is an 11 bit mask expressed as 3 hex digits. This value should be in the range 000-7FF. The mask is encoded as follows: GPIO10 GPIO9 GPIO8 GPIO7 GPIO6...
16.6 SH GPIO SPECial Shows the current setting of the GPIO special function configuration. Local> SH GPIO SPECial GPIO Special Functions ----------------------- GPIO #0 is special GPIO #1 is special GPIO #2 is normal GPIO #3 is normal GPIO #4 is normal GPIO #5 is normal GPIO #6 is normal GPIO #7 is normal...
16.9 SET GPIO DATA Sets all data out control bits. SET GPIO DATA <bit-mask> <bit-mask> is an 11 bit mask expressed as 3 hex digits. This value should be in the range 000-7FF. The mask is encoded as follows: GPIO10 GPIO9 GPIO8 GPIO7 GPIO6...
17. Firmware Update These commands set up the unit for performing an update of the server firmware. 17.1 SET LOAd XModem Initiate firmware update via the serial console using the XModem protocol. The server will reset after the firmware update is completed. SET LOAd XModem...
18. Power Management 18.1 SET NW WLIF Sets the radio network interface enable. SET NW WLIF [UP | DOWN] UP puts the radio state in a normal operating mode. DOWN disables the radio so it produces no RF output and does not receive any data. Note: This function is volatile, and the radio is enabled if the module is reset.
19. Other Commands 19.1 SET DEFAULT Set parameters to factory defaults. SET DEFAULT 19.2 EXIT This command exits the current configuration console session. EXIT 19.3 HElp <command> This is for getting help on the console commands. You can just type help, or type help and then a command to display instructions on specific commands.
SET PAssword Sets the server access (read) password. SET PAssword <password> (default = “”) By default, no password is configured to SX-590. 19.6 SAVE This command saves the current configuration to non-volatile memory. Without this command, the configuration is not saved unless an “EXIT” command is performed.
This sets the time to retry within a wireless module when connection is disconnected from Access Point. As the wireless module of the SX-590 does not have a function to retry connection within the module, this setting does not work.
+2.0dBi http://www.sansei-e.co.jp/ (Exclude cable loss) ANTDP-027A0 Sansei Electric +1.5dBi +2.1dBi http://www.sansei-e.co.jp/ (Exclude cable loss) The antenna ANTDP-027A0 is used for SX-590-6900. Please refer to the SANSEI ELECTRIC website @ http://www.sansei-e.co.jp/ for more detailed information for the Antenna, Part No. ANTDP-027A0.
NOTE: If the SX-590 module is WWR model and the country code is not registered, it is impossible to access the Web page. To update the firmware using the internal web page: 1. Download the appropriate firmware update file from the Support section of the Silex Technology’s website ( www.silextechnology.com...
Page 146
Where ipaddress is the IP address of the SX-590 and filename is the file name (and path, if necessary). For example, to download the file SX-590.bin from the updates directory on your computer into a SX-590 with an IP address of 192.168.5.70, you would enter the command: tftp -i 192.168.5.70 put /updates/SX-590.bin...
Licenses. In compliance with these licenses, you can obtain the relevant source code at no charge by contacting Silex. For assistance in programming the SX-590, you can purchase consulting time from Silex on a fixed price or hourly rate. To get details on this consulting, please contact Silex sales at +1-657-218-5199, or E-mail:...
Need help?
Do you have a question about the SX-590 and is the answer not in the manual?
Questions and answers