Aaeon FWS-2275 User Manual

Desktop network appliance
Table of Contents

Advertisement

Quick Links

FWS-2275
Desktop Network Appliance
User's Manual 1
st
Ed
Last Updated: December 4, 2019

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the FWS-2275 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Aaeon FWS-2275

  • Page 1 FWS-2275 Desktop Network Appliance User’s Manual 1 Last Updated: December 4, 2019...
  • Page 2: Copyright Notice

    AAEON assumes no liabilities resulting from errors or omissions in this document, or from the use of the information contained herein. AAEON reserves the right to make changes in the product design without notice to its users.
  • Page 3 Acknowledgement All other product name or trademarks are properties of their respective owners. Microsoft Windows® is a registered trademark of Microsoft Corp. ⚫ Intel®, Celeron® are registered trademarks of Intel Corporation ⚫ All other product names or trademarks are properties of their respective owners. The publisher of this document does not assume nor imply ownership of any trademarked product not listed herein.
  • Page 4 Packing List Before setting up your product, please make sure the following items have been shipped: Item Quantity FWS-2275 ⚫ Antenna ⚫ Power Adapter ⚫ VESA mount ⚫ If any of these items are missing or damaged, please contact your distributor or sales representative immediately.
  • Page 5 (if any), its specifications, dimensions, jumper/connector settings/definitions, and driver installation instructions (if any), to facilitate users in setting up their product. Users may refer to the product page at AAEON.com for the latest version of this document. Preface...
  • Page 6 Safety Precautions Please read the following safety instructions carefully. It is advised that you keep this manual for future references All cautions and warnings on the device should be noted. Make sure the power source matches the power rating of the device. Position the power cord so that people cannot step on it.
  • Page 7 Do NOT disassemble the motherboard so as not to damage the system or void your warranty. If the thermal pad had been damaged, please contact AAEON's salesperson to purchase a new one. Do NOT use those of other brands. The Hex Cylinder Coppers on the front panel are not removable.
  • Page 8 FCC Statement This device complies with Part 15 FCC Rules. Operation is subject to the following two conditions: (1) this device may not cause harmful interference, and (2) this device must accept any interference received including interference that may cause undesired operation. Caution: There is a danger of explosion if the battery is incorrectly replaced.
  • Page 9 China RoHS Requirements (CN) 产品中有毒有害物质或元素名称及含量 AAEON System QO4-381 Rev.A0 有毒有害物质或元素 部件名称 铅 汞 镉 六价铬 多溴联苯 多溴二苯 (Pb) (Hg) (Cd) 醚(PBDE) (Cr(VI)) (PBB) 印刷电路板 × ○ ○ ○ ○ ○ 及其电子组件 外部信号 × ○ ○ ○ ○ ○ 连接器及线材 ○...
  • Page 10 China RoHS Requirement (EN) Hazardous and Toxic Materials List AAEON System QO4-381 Rev.A0 Hazardous or Toxic Materials or Elements Component Name PCB and Components Wires & Connectors for Ext.Connections Chassis CPU & RAM HDD Drive LCD Module Optical Drive Touch Control...
  • Page 11: Table Of Contents

    Table of Contents Chapter 1 – Product Specifications ..................14 Specifications ......................15 Chapter 2 – Hardware Information ..................18 Dimensions ......................19 Jumpers and Connectors ................... 23 List of Jumpers ...................... 25 2.3.1 CMOS Setting Selection (CN1) ..............25 List of Connectors ....................
  • Page 12 Watchdog Timer Initial Program ............... 70 Appendix B – I/O Information....................76 I/O Address Map ....................77 Memory Address Map ..................79 IRQ Mapping Chart ....................81 Appendix C – AAEON SDK Hardware Settings ..............90 Status LED ....................... 91 Preface...
  • Page 13 C.1.1 Status LED Configuration ................91 C.1.2 Sample Code ....................92 LAN Bypass......................94 C.2.1 LAN Bypass ....................94 C.2.2 Sample Code ....................96 Software Reset Button Configuration .............. 98 C.3.1 Soft Reset Button Configuration .............. 98 C.3.2 Sample Code ....................99 Preface XIII...
  • Page 14: Chapter 1 - Product Specifications

    Chapter 1 Chapter 1 – Product Specifications...
  • Page 15: Specifications

    Specifications System Form Factor Desktop Network Appliance Processor Intel® Celeron® Processor N3350 SoC Chipset System Memory Onboard LPDDR4, 2GB Network Ethernet Intel® i211 GbE x 3 (co-lay with Mini PCIe) Bypass — Display Graphic Controller Intel® HD graphics integrated Connector HDMI Connector (Optional) Storage —...
  • Page 16 Miscellaneous Internal RTC Watchdog Timer 1~255 steps by software programmable Software Button — (TPM v1.2 9660/TPM2.0 9665 Optional) GPIO 4 bits input, 4bits output — MTBF (Hours) 550,521 hours Color Black Environmental Parameters and Dimensions Power Requirement 9~24 V DC Power Operating Temperature 32°F ~ 122°F (0°C ~ 50°C) Storage Temperature...
  • Page 17 Front Panel USB 3.2 Gen 1 Ports x 2 LEDs (3 x Top Row, 2 x Bottom Row) x 6 Power Button with LED integrated x 1 Micro-USB Console Port x 1 RS-232/422/485 x 1 GPIO 8 bits, 4-bits input, 4-bits output Reset button x 1 Rear Panel 1GbE RJ45 Ports x 3...
  • Page 18: Chapter 2 - Hardware Information

    Chapter 2 Chapter 2 – Hardware Information...
  • Page 19: Dimensions

    Dimensions System Chapter 2 – Hardware Information...
  • Page 20 Chapter 2 – Hardware Information...
  • Page 21 Board Chapter 2 – Hardware Information...
  • Page 22 3- 1.69mm-Holes 3- 1.6mm-Holes Chapter 2 – Hardware Information...
  • Page 23: Jumpers And Connectors

    Jumpers and Connectors Component Side CN15 CN14 LPC1 CN11 CN19 Chapter 2 – Hardware Information...
  • Page 24 CPU Side Chapter 2 – Hardware Information...
  • Page 25: List Of Jumpers

    List of Jumpers Please refer to the table below for all of the board’s jumpers that you can configure for your application. Label Function CN19 CMOS Setting Selection 2.3.1 CMOS Setting Selection (CN1) 1 2 3 Normal (Default) Clear CMOS Chapter 2 –...
  • Page 26: List Of Connectors

    List of Connectors Please refer to the table below for all of the board’s connectors that you can configure for your application. Label Function SATA Connector SATA Power Connector (+5V only) Battery Connector LAN Port 1 & 2 RJ45 LAN Port 3 RJ45 Micro-SD Mini Card (option) with Micro-SIM CN10...
  • Page 27: Sata Power Connector (Cn2)

    2.4.1 SATA Power Connector (CN2) Signal Signal 2.4.3 Serial Port 2 (RS232/422/485) (CN11) Signal Signal DCD (485DATA-/422TX-) DTR (422RX-) RXD (422RX+) TXD (485DATA+/422TX+) 2.4.2 DIO Connector (CN13) Signal Signal DC-INPUT (9V~24V) Bit0 Bit4 Bit1 Bit5 Bit2 Bit6 Bit3 Bit7 Chapter 2 – Hardware Information...
  • Page 28: Gpio Mapping

    GPIO Mapping Please see Section 2.4 List of Connectors for connector reference table. 2.5.1 LED GPIO Mapping (LED3~1) On SIO81866 Color Control Power Addr 0xA00h[bit0] GP10 Blue "0"=on,"1"=off Addr 0xA01h[bit2] LED1 GP22 "0"=on,"1"=off Addr 0xA01h[bit3] GP23 Green "0"=on,"1"=off Addr 0xA04h[bit6] GP56 Blue "0"=on,"1"=off...
  • Page 29: Software Reset Switch (Sw2) Gpio Mapping

    2.5.3 Software Reset Switch (SW2) GPIO Mapping SW2 GPIO Mapping Mapping SIO GP64 Chapter 2 – Hardware Information...
  • Page 30: Chapter 3 - Ami Bios Setup

    Chapter 3 Chapter 3 – AMI BIOS Setup...
  • Page 31: System Test And Initialization

    System Test and Initialization The system uses certain routines to perform testing and initialization during the boot up sequence. If an error, fatal or non-fatal, is encountered, the system will output a few short beeps or an error message. The board can usually continue the boot up sequence with non-fatal errors.
  • Page 32: Ami Bios Setup

    AMI BIOS Setup The AMI BIOS ROM has a pre-installed Setup program that allows users to modify basic system configurations, which is stored in the battery-backed CMOS RAM and BIOS NVRAM so that the information is retained when the power is turned off. To enter BIOS Setup, power on the computer and immediately press <Del>...
  • Page 33: Setup Submenu: Main

    Setup Submenu: Main Chapter 3 – AMI BIOS Setup...
  • Page 34: Setup Submenu: Advanced

    Setup Submenu: Advanced Chapter 3 – AMI BIOS Setup...
  • Page 35: Advanced: Trusted Computing

    3.4.1 Advanced: Trusted Computing Options Summary Security Device Support Disabled Enabled Default Setting Enables or Disables BIOS support for security device. O.S. will not show Security Device. TCG EFI protocol and INT1A interface will not be available. SHA-1 PCR Bank Disabled Enabled Default Setting...
  • Page 36 Options Summary Platform Hierarchy Disabled Enabled Default Setting Enable or Disable Platform Hierarchy Storage Hierarchy Disabled Enabled Default Setting Enable or Disable Storage Hierarchy Endorsement Hierarchy Disabled Enabled Default Setting Enable or Disable Endorsement Hierarchy TPM2.0 UEFI Spec Version TCG_1_2 TCG_2 Default Setting Select the TCG2 Spec Version Support,...
  • Page 37: Advanced: Cpu Configuration

    3.4.2 Advanced: CPU Configuration Options Summary Intel Virtualization Technology Disabled Enabled Default Setting When enabled, a VMM can utilize the additional hardware capabilities provided by Vanderpool Technology VT-d Disabled Enabled Default Setting Enable/Disable CPU VT-d EIST Disabled Default Setting Enabled Enable/Disable Intel SpeedStep Power Limit 1 Enable Disabled...
  • Page 38: Advanced: Sata Drives

    3.4.3 Advanced: SATA Drives Options Summary Chipset SATA Disabled Enabled Default Setting Enables or Disables the Chipset SATA Controller. The Chipset SATA controller supports the 2 black internal SATA ports (up to 3Gb/s supported per port). Chapter 3 – AMI BIOS Setup...
  • Page 39: Advanced: Usb Configuration

    3.4.4 Advanced: USB Configuration Options Summary Legacy USB Support Disabled Enabled Default Setting Enables Legacy USB support. AUTO option disables legacy support if no USB devices are connected. DISABLE option will keep USB devices available only for EFI applications. Chapter 3 – AMI BIOS Setup...
  • Page 40: Advanced: Hardware Monitor

    3.4.5 Advanced: Hardware Monitor Chapter 3 – AMI BIOS Setup...
  • Page 41: Advanced: Sio Configuration

    3.4.6 Advanced: SIO Configuration Chapter 3 – AMI BIOS Setup...
  • Page 42: Serial Port Configuration

    3.4.6.1 Serial Port Configuration Chapter 3 – AMI BIOS Setup...
  • Page 43 3.4.6.1.1 Serial Port 1 Configuration Options Summary Use This Device Disabled Enabled Default Setting Enable or Disable this Logical Device. Possible: Use Automatic Settings Default Setting IO=2F8h; IRQ=3; IO=3F8h; IRQ=4; Allows user to change Device's Resource settings. New settings will be reflected on This Setup Page after System restarts.
  • Page 44 3.4.6.1.2 Serial Port 2 Configuration Options Summary Use This Device Disabled Enabled Default Setting Enable or Disable this Logical Device. Possible: Use Automatic Settings Default Setting IO=2F8h; IRQ=3; IO=3F8h; IRQ=4; Allows user to change Device's Resource settings. New settings will be reflected on This Setup Page after System restarts.
  • Page 45: Advanced: Serial Port Console Redirection

    3.4.7 Advanced: Serial Port Console Redirection Options Summary Console Redirection Disabled Enabled Default Setting Console Redirection Enabled or Disabled. Console Redirection Disabled Default Setting Enabled Console Redirection Enable or Disable. Chapter 3 – AMI BIOS Setup...
  • Page 46: Console Redirection Settings

    3.4.7.1 Console Redirection Settings Options Summary Terminal Type VT100 VT100+ VT-UTF8 ANSI Default Setting Emulation: ANSI: Extended ASCII char set. VT100: ASCII char set. VT100+: Extends VT100 to support color, function keys, etc. VT-UTF8: Uses UTF8 encoding to map Unicode chars onto 1 or more bytes. Bits per second 9600 19200...
  • Page 47 Options Summary Data Bits Default Setting Data Bits Parity None Default Setting Even Mark Space A parity bit can be sent with the data bits to detect some transmission errors. Even: parity bit is 0 if the num of 1’s in the data bits is even. Odd: parity bit is 0 if num of 1’s in the data bits is odd.
  • Page 48: Legacy Console Redirection Settings

    Options Summary Putty KeyPad VT100 Default Setting LINUX XTERMR6 ESCN VT400 Select FunctionKey and KeyPad on Putty. Redirection After BIOS POST Always Enable Default Setting BootLoader The Setting Specify if BootLoader is selected than Legacy console redirection is disabled before booting to Legacy OS. Default value is Always Enable which means Legacy console Redirection is enabled for Legacy OS.
  • Page 49: Serial Port For Out-Of-Band Management/Windows Ems

    3.4.7.3 Serial Port for Out-of-Band Management/Windows EMS Options Summary Terminal Type VT100 VT100+ VT-UTF8 Default Setting ANSI VT-UTF8 is the preferred terminal type for out-of-band management. The next best choice is VT100+ and then VT100. See above, in Console Redirection Settings page, for more Help with Terminal Type/Emulation.
  • Page 50 Options Summary Flow control can prevent data loss from buffer overflow. When sending data, if the receiving buffers are full, a ‘stop’ signal can be sent to stop the data flow. Once the buffers are empty, a ‘start’ signal can be sent to re-start the flow. Hardware flow control uses two wires to send start/stop signals.
  • Page 51: Advanced: Power Management

    3.4.8 Advanced: Power Management Options Summary Power Mode ATX Type Default Setting AT Type Select Power Supply Mode. Power Saving(ERP) Control Disabled Default Setting Enabled Configure power mode for power saving function. Restore AC Power Loss Power Off Power On Last State Default Setting Select AC power state when power is re-applied after a power failure.
  • Page 52 Options Summary Wake up day (Fixed time Default Setting option) Select 0 for daily system wake up, 1-31 for which day of month that you would like the system to wake up. Wake up hour (Fixed time Default Setting option) Select 0-23 For example enter 3 for 3am and 15 for 3pm.
  • Page 53: Advanced: Digital Io Port Configuration

    3.4.9 Advanced: Digital IO Port Configuration Options Summary DIO Port 1~4 Input Default Setting Set DIO as Input DIO Port 5~8 Output Default Setting Set DIO as Output DIO Port 5~8 Level High Default Setting Set output level when DIO pin is output Chapter 3 –...
  • Page 54: Advanced: Status Led Configuration

    3.4.10 Advanced: Status LED Configuration Options Summary Status LED 1 LED Off Default Setting BLUE LED ON RED LED ON GREEN LED ON Configure Status LED1. Status LED 2 LED Off Default Setting BLUE LED ON RED LED ON GREEN LED ON Configure Status LED2.
  • Page 55: Setup Submenu: Chipset

    Setup submenu: Chipset Chapter 3 – AMI BIOS Setup...
  • Page 56: Chipset: North Bridge

    3.5.1 Chipset: North Bridge Options Summary Integrated Graphics Device Disabled Default Setting Enabled Enable: Enable Integrated Graphics Device (IGD) when selected as the Primary Video Adaptor. Disable: Always disable IGD Primary Display Default Setting PCIe Select which of IGD/PCI Graphics device should be Primary Display Chapter 3 –...
  • Page 57: Chipset: South Bridge

    3.5.2 Chipset: South Bridge Options Summary OS Selection Linux Default Setting Windows Select the target OS. Chapter 3 – AMI BIOS Setup...
  • Page 58: Chipset: Scc Configuration

    3.5.3 Chipset: SCC Configuration Options Summary SCC eMMC Support (D28:F0) Enabled Default Setting Disabled Enable/Disable SCC eMMC Support eMMC Max Speed HS400 Default Setting HS200 DDR50 Select the eMMC max Speed allowed. Chapter 3 – AMI BIOS Setup...
  • Page 59: Setup Submenu: Security

    Setup submenu: Security Change User/Supervisor Password You can install a Supervisor password, and if you install a supervisor password, you can then install a user password. A user password does not provide access to many of the features in the Setup utility. If you highlight these items and press Enter, a dialog box appears which lets you enter a password.
  • Page 60: Secure Boot

    3.6.1 Secure Boot Options Summary Secure Boot Disabled Default Setting Enabled Secure Boot activated when: Secure Boot is enabled Platform Key(PK) is enrolled, System mode is User/Deployed, and CSM is disabled Secure Boot Customization Custom Default Setting Standard Customizable Secure Boot mode: In Custom mode Secure Boot Policy variables can be configured by a physically present user without full authentication Restore Factory Keys...
  • Page 61: Key Management

    3.6.1.1 Key Management Options Summary Factory Key Provision Disabled Default Setting Enabled Provision factory default keys on next re-boot only when System in Setup Mode Restore Factory Keys Select ‘Yes’ to Restore Factory Keys Force System to User Mode. Configure NVRAM to contain OEM-defined factory default Secure Boot keys Reset To Setup Mode Select ‘Yes’...
  • Page 62 Options Summary Remove 'UEFI CA' from DB Select ‘Yes’ to Remove UEFI-CA from DB Device Guard ready system must not list 'Microsoft UEFI CA' Certificate in Authorized Signature database (db) Restore DB defaults Select ‘Yes’ to Restore DB defaults Restore DB variable to factory defaults Secure Boot variable | Size| Keys| Key Source Enroll Factory Defaults or load certificates from a file: 1.Public Key Certificate in:...
  • Page 63: Setup Submenu: Boot

    Setup submenu: Boot Options Summary Quite Boot Disabled Enabled Default Setting Enables or disables Quiet Boot option. CSM Support Enabled Default Setting Disabled Enable/Disable CSM Support. Launch PXE ROM Disabled Default Setting Enabled Controls the execution of UEFI and Legacy PXE OpROM. Network Stack Disabled Default Setting...
  • Page 64: Setup Submenu: Exit

    Setup submenu: Exit Chapter 3 – AMI BIOS Setup...
  • Page 65: Chapter 4 - Drivers Installation

    Chapter 4 Chapter 4 – Drivers Installation...
  • Page 66: Drivers Download And Os Support

    Drivers Download and OS Support Drivers for the FWS-2275 can be downloaded from the product page on the AAEON website by following this link: https://www.aaeon.com/en/p/desktop-network-appliance-fws-2275 Drivers for the FWS-2275 are designed to work with specific operating systems, and may not work with every OS supported by the FWS-2275. The following chart details which drivers to install for each supported OS.
  • Page 67: Drivers Installation

    Drivers Installation Follow the steps below to install the drivers for FWS-2275. Step 1 – Install Chipset Driver Open the Step1 - Chipset folder and select your OS Run the SetupChipset.exe file in the folder Follow the instructions Drivers will be installed automatically Step 2 –...
  • Page 68 Step 5 – LAN Driver Open the Step5 – LAN folder and select your OS For Windows, run the PROWinx64.exe file in the folder Follow the instructions Drivers will be installed automatically For Linux, use command line to install from igb-5.3.5.10.tar.gz Step 6 –...
  • Page 69: Appendix A - Watchdog Timer Programming

    Appendix A Appendix A – Watchdog Timer Programming...
  • Page 70: Watchdog Timer Initial Program

    Watchdog Timer Initial Program Table 1: SuperIO relative register table Default Value Note SIO MB PnP Mode Index Register Index 0x2E(Note1) 0x2E or 0x4E SIO MB PnP Mode Data Register Data 0x2F(Note2) 0x2F or 0x4F Table 2: Watchdog relative register table Register BitNum Value...
  • Page 71 ************************************************************************************ // SuperIO relative definition (Please reference to Table 1) #define byte SIOIndex //This parameter is represented from Note1 #define byte SIOData //This parameter is represented from Note2 #define void IOWriteByte(byte IOPort, byte Value); #define byte IOReadByte(byte IOPort); // Watch Dog relative definition (Please reference to Table 2) #define byte TimerLDN //This parameter is represented from Note3 #define byte TimerReg //This parameter is represented from Note4 #define byte TimerVal // This parameter is represented from Note24...
  • Page 72 ************************************************************************************ Main VOID // Procedure : AaeonWDTConfig // (byte)Timer : Time of WDT timer.(0x00~0xFF) // (boolean)Unit : Select time unit(0: second, 1: minute). AaeonWDTConfig(); // Procedure : AaeonWDTEnable // This procudure will enable the WDT counting. AaeonWDTEnable(); ************************************************************************************ Appendix A – Watchdog Timer Programming...
  • Page 73 ************************************************************************************ // Procedure : AaeonWDTEnable AaeonWDTEnable () VOID WDTEnableDisable( EnableLDN, EnableReg, EnableBit, 1 // Procedure : AaeonWDTConfig AaeonWDTConfig () VOID // Disable WDT counting WDTEnableDisable( EnableLDN, EnableReg, EnableBit, 0 // Clear Watchdog Timeout Status WDTClearTimeoutStatus(); // WDT relative parameter setting WDTParameterSetting();...
  • Page 74 ************************************************************************************ SIOEnterMBPnPMode() VOID Switch(SIOIndex){ Case 0x2E: IOWriteByte(SIOIndex, 0x87); IOWriteByte(SIOIndex, 0x01); IOWriteByte(SIOIndex, 0x55); IOWriteByte(SIOIndex, 0x55); Break; Case 0x4E: IOWriteByte(SIOIndex, 0x87); IOWriteByte(SIOIndex, 0x01); IOWriteByte(SIOIndex, 0x55); IOWriteByte(SIOIndex, 0xAA); Break; SIOExitMBPnPMode() VOID IOWriteByte(SIOIndex, 0x02); IOWriteByte(SIOData, 0x02); SIOSelectLDN(byte LDN) VOID IOWriteByte(SIOIndex, 0x07); // SIO LDN Register Offset = 0x07 IOWriteByte(SIOData, LDN);...
  • Page 75 ************************************************************************************ SIOBitSet(byte LDN, byte Register, byte BitNum, byte Value) VOID Byte TmpValue; SIOEnterMBPnPMode(); SIOSelectLDN(byte IOWriteByte(SIOIndex, Register); TmpValue = IOReadByte(SIOData); TmpValue &= ~(1 << BitNum); TmpValue |= (Value << BitNum); IOWriteByte(SIOData, TmpValue); SIOExitMBPnPMode(); SIOByteSet(byte LDN, byte Register, byte Value) VOID SIOEnterMBPnPMode(); SIOSelectLDN(LDN);...
  • Page 76: Appendix B - I/O Information

    Appendix B Appendix B – I/O Information...
  • Page 77: I/O Address Map

    I/O Address Map Appendix B – I/O Information...
  • Page 78 Appendix B – I/O Information...
  • Page 79: Memory Address Map

    Memory Address Map Appendix B – I/O Information...
  • Page 80 Appendix B – I/O Information...
  • Page 81: Irq Mapping Chart

    IRQ Mapping Chart Appendix B – I/O Information...
  • Page 82 Appendix B – I/O Information...
  • Page 83 Appendix B – I/O Information...
  • Page 84 Appendix B – I/O Information...
  • Page 85 Appendix B – I/O Information...
  • Page 86 Appendix B – I/O Information...
  • Page 87 Appendix B – I/O Information...
  • Page 88 Appendix B – I/O Information...
  • Page 89 Appendix B – I/O Information...
  • Page 90: Appendix C - Aaeon Sdk Hardware Settings

    Appendix C Appendix C – AAEON SDK Hardware Settings...
  • Page 91: Status Led

    Status LED FWS-2275 provides a LED indicator which can change the LED status by AAEON SDK. User is able to program the LED status to express different status. C.1.1 Status LED Configuration The LED status indicator of FWS-2275 is programmable with AAEON SDK for your application.
  • Page 92: Sample Code

    //Red LED Blink //BIT2=0, BIT1=1, BIT0=0 bData = (bData & 0xF8) | 0x02; break; case 3: //Red LED Fast Blink //BIT2=0, BIT1=1, BIT0=1 bData = (bData & 0xF8) | 0x03; break; case 4: Appendix C – AAEON SDK Hardware Settings...
  • Page 93 //BIT2=1, BIT1=0, BIT0=1 bData = (bData & 0xF8) | 0x05; break; case 6: //Green LED Fast Blink //BIT2=1, BIT1=1, BIT0=0 bData = (bData & 0xF8) | 0x06; break; default: break; SmbusWriteByte(CPLD_SLAVE_ADDRESS, 0x00, bData); ***************************************************************************************** ***** Appendix C – AAEON SDK Hardware Settings...
  • Page 94: Lan Bypass

    LAN Bypass FWS-2275 provides LAN Bypass kit and allow uninterrupted network traffic even if a single in-line appliance is shut down or hangs. C.2.1 LAN Bypass Table1: LAN Kit ID Select LAN_ID2 LAN_ID1 LAN_ID0 LAN kit selected LAN Kit 1 Selected...
  • Page 95 Value LAN_ID3 0x01(Note2) (Table 1) LAN_ID2 0x01(Note2) (Table 1) LAN_ID1 0x01(Note2) (Table 1) LAN_ID0 0x01(Note2) (Table 1) PWR_ON 0x01(Note2) (Table 2) PWR_OFF 0x01(Note2) (Table 2) WDT_EN 0x01(Note2) (Table 2) ACT_EN 0x01(Note2) (Table 2) Appendix C – AAEON SDK Hardware Settings...
  • Page 96: Sample Code

    // Power On Action (Reg01h bit6) if(SET_PASS_THROUGH) // Pass Through bData = bData & 0xBF; else // Bypass bData = bData | 0x40; // Power Off Action (Reg01h bit5) if(SET_PASS_THROUGH) // Pass Through Appendix C – AAEON SDK Hardware Settings...
  • Page 97 = bData | 0x10; SmbusWriteByte(CPLD_SLAVE_ADDRESS, OFFSET, bData); // Apply Settings (Reg01h bit7) bData = SmbusReadByte(CPLD_SLAVE_ADDRESS, OFFSET); SmbusWriteByte(CPLD_SLAVE_ADDRESS, OFFSET, bData & 0x7F); Sleep(500); bData = SmbusReadByte(CPLD_SLAVE_ADDRESS, OFFSET); SmbusWriteByte(CPLD_SLAVE_ADDRESS, OFFSET, bData | 0x80); ************************************************************************************ Appendix C – AAEON SDK Hardware Settings...
  • Page 98: Software Reset Button Configuration

    Software Reset Button Configuration FWS-2275 provides a general propose input button which status get by AAEON SDK. C.3.1 Soft Reset Button Configuration Table 2 : LAN Bypass relative register table Function Description Reading this register returns the pin level status which is normal high active low.
  • Page 99: Sample Code

    Byte GET_Value (Word IoAddr, Byte BitNum,Byte Value){ BYTE TmpValue; TmpValue = inportb (IoAddr); return (TmpValue & (1 << BitNum)) ************************************************************************************ VOID Main(){ Byte RstBtn; RstBtn = GET_Value (BTN_STS, BTN_STS_R); // Active Low ************************************************************************************ Appendix C – AAEON SDK Hardware Settings...

Table of Contents