This appendix provides the sample codes of WDT
(Watch Dog Timer) and GPIO (General Purpose Input/
Output).
Appendix
WDT & GPIO
Page 1: ...MS 9A59 Industrial Data Machine...
Page 2: ...ce Trademarks All trademarks are the properties of their respective owners Revision Revision Date V1 1 2017 8 Technical Support If a problem arises with your system and no solution can be obtained fro...
Page 3: ...e anything over the power cord Always Unplug the Power Cord before inserting any add on card or mod ule All cautions and warnings on the equipment should be noted Never pour any liquid into the openin...
Page 4: ...orted household waste Please use the public collection system to return recycle or treat them in compliance with the local regulations Taiwan For better environmental protection waste batteries should...
Page 5: ...ifications not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment NOTICE 2 Shielded interface cables and AC power cord if any must be u...
Page 6: ...3 System Specifications 1 8 Motherboard Jumper 1 10 Chapter 2 System Setup 2 1 Installation Tools 2 2 Removing the Cover 2 3 Installing TPM Module 2 4 Installing the WLAN Card Optional 2 6 Installing...
Page 7: ...vii MS 9A59 Advanced 3 6 Boot 3 12 Security 3 14 Chipset 3 18 Power 3 19 Save Exit 3 21 Appendix WDT GPIO A 1...
Page 8: ...viii Preface...
Page 9: ...tsink as fanless solution Fur thermore it supports VESA wall mount interface for various scenarios like digital signage kiosk industrial control and POS with affordable expenditure which not only meet...
Page 10: ...d Wall Mounting Brackets SATA Power Signal Cable Driver Utility Disc Phoenix Terminal Plugged Please contact us immediately if any of the item is damaged or miss ing The picture is for your reference...
Page 11: ...3 MS 9A59 System Overview h h Top View h h Front View 1 2 3 4 5 6 7 1 USB 2 0 Port The USB Universal Serial Bus port is for attaching USB devices such as keyboard mouse or other USB compatible device...
Page 12: ...M2 The serial port is a 16550A high speed communications port that sends receives 16 bytes FIFOs You can attach a serial mouse or other serial devices directly to the connector 6 9 1 5 Mode Pin Signal...
Page 13: ...NAL 1 GPI0 2 GPO0 3 GPI1 4 GPO1 5 GPI2 6 GPO2 7 GPI3 8 GPO3 9 VCC5 Shell GND DIO Port 2 This port is provided for the General Purpose Input Output GPIO pe ripheral module 6 9 1 5 PIN SIGNAL 1 GPI4 2 G...
Page 14: ...na Connector Optional This connector allows you to connect an external antenna for wireless LAN 2 HDMI Port The High Definition Multimedia Interface HDMI is an all digital audio video interface capabl...
Page 15: ...jumper to proper power voltage DVI Optional Digital Visual Interface DVI is a video display interface developed by the Digital Display Working Group DDWG The digital interface is used to con nect a vi...
Page 16: ...bit Dual Channel resolution up to 1920 x 1200 DisplayPort resolution up to 2560 x 1600 60 Hz 3840 x 2160 30 Hz HDMI port resolution up to 2560 x 1600 60 Hz 3840 x 2160 30 Hz Front Panel Input Output...
Page 17: ...5 0V 5V 12V Important Before powering on the system recheck the adapt er to ensure safety Dimension Weight 155mm x 105mm x 55mm 0 95Kg Regulatory Compliance Safety BSMI EMI FCC Class A CE RCM BSMI VCC...
Page 18: ...1 10 Overview Motherboard Jumper Important Avoid adjusting jumpers when the system is on it will damage the motherboard JCMOS1 JATX1 JINV1 JVDD1 JCOMP1...
Page 19: ...system configuration set the jumper to clear data 1 1 Normal Clear CMOS Important You can clear CMOS by shorting 2 3 pin while the system is off Then return to 1 2 pin position Avoid clearing the CMOS...
Page 20: ...r JVDD1 Use this jumper to specify the operation voltage of the LVDS interface flat panel 3V 5V 1 1 LVDS Inverter Power Jumper JINV1 Use this jumper to specify the operation voltage of the interver in...
Page 21: ...e wrong orientation the components will not work properly Use a grounded wrist strap before handling data machine components Static electricity may damage the components Important Always unplug the po...
Page 22: ...to do most of the installation Choose one with a magnetic head would be better Pliers can be used as an auxiliary tool to connect some connectors or cables Forceps can be used to pick up tiny screws...
Page 23: ...59 Removing the Cover 1 Place the system horizontally on a flat and steady surface Locate and re move the screws that secure the system cover 2 Slide the cover carefully sidewards and remove it from t...
Page 24: ...2 4 System Setup Installing TPM Module 1 Locate and remove the screws that secure the front cover 2 Move the front cover aside 3 Find the TPM module and stick its back with the double sided tape...
Page 25: ...L P C _ A D 2 4 L P C _ A D 1 5 L P C _ A D 0 6 L _ L D R Q 0 7 T P M _ C L K 8 S E R I R Q _ R 9 P L T R S T _ T P M 1 0 V C C 5 1 1 V C C 3 1 2 G N D 1 3 N A 1 4 G N D 4 Connect the TPM module 5 Fi...
Page 26: ...stem Setup Installing the WLAN Card Optional 1 Remove the wireless LAN antenna rubber plugs from the system 2 Find the antenna cable modules in the accessory box 3 Assemble the antenna cables to the s...
Page 27: ...Locate the Mini PCIe slot Remove the Mini PCIe card screw preinstalled on the motherboard Insert the wireless LAN card into the slot at a 45 degree angle 5 Push the card gently downwards and fasten it...
Page 28: ...ireless LAN cable Follow the steps above to finish the other Installing the mSATA Card 1 Locate the Mini PCIe slot Insert the mSATA card into the slot at a 45 degree angle 2 Push the card gently downw...
Page 29: ...ble with force Pin Signal Pin Signal Pin Signal 1 L_BKLT_CTRL 13 LCD_VDD C1 12V 2 LVDS_BLON 14 LCD_VDD C2 LVDS_DETECT _C 3 LVDSA_DATA0 15 LVDSB_DATA0 C3 12V 4 LVDSA_DATA 0 16 LVDSB_DATA 0 C4 GND 5 LVD...
Page 30: ...2 10 System Setup 3 Install the LVDS cable 4 Fix the LVDS connector with two hexagonal screws attached...
Page 31: ...2 11 MS 9A59 Installing the 2 5 SSD HHD 1 Find the SATA cable module in the accessory box Connect the power cable to the motherboard 2 Connect the signal cable to the motherboard...
Page 32: ...the cover upside down and then remove the sticker film to uncover the thermal paste 4 Loosen and remove the nuts 5 Put the 2 5 SSD HDD on the cover with the screw wholes aligned and right direction SA...
Page 33: ...2 13 MS 9A59 6 Turn the cover upside down and then lock the screws 7 Connect the SATA cable module to the 2 5 SSD HDD 8 Replace the cover and lock the screws...
Page 34: ...ling the WLAN Antenna Op tional 1 Find the wireless LAN antennas in the accessory box Turn clockwise to lock the antennas anti clockwise to unlock 2 Adjust the direction of the antennas to receive bet...
Page 35: ...Installing the Wall Mount Brackets 1 Place the system horizontally on a flat and steady surface Locate and re move the screws that secure the system cover 2 Find the wall mount bracket modules in the...
Page 36: ...2 16 System Setup 3 Insert the rubber pad in the whole 4 Insert the screw 5 Put the wall mount brackets on the system and lock the screws...
Page 37: ...S 9A59 Wall Mount the PC VESA Mound 1 Align the VESA mount holes on the rear of the monitor and lock the VESA plate 2 Put the PC on the VEAS plate with the hooks aligned 3 Lock the thumb screw to fix...
Page 38: ...Setup Wall Mount the PC Rail Mount 1 Find the DIN rails in the accessory box 2 Put the DIN rails on the bracket with the hooks aligned 3 Lock the DIN rails with the screws attached The PC is ready for...
Page 39: ...rs on the screen during the system booting up and requests you to run SETUP You want to change the default settings for customized features Important Please note that BIOS update assumes technician le...
Page 40: ...before you respond and you still wish to enter Set up restart the system by turning it OFF and On or pressing the RESET button You may also restart the system by simultaneously pressing Ctrl Alt and D...
Page 41: ...right pointer symbol appears to the left of certain fields that means a sub menu can be launched from this field A sub menu contains additional op tions for a field parameter You can use arrow keys t...
Page 42: ...pecify the priority of boot devices Security Use this menu to set supervisor and user passwords Chipset This menu controls the advanced features of the onboard chipsets Power Use this menu to specify...
Page 43: ...g allows you to set the system date The date format is Day Month Date Year System Time This setting allows you to set the system time The time format is Hour Min ute Second SATA Mode Selection This se...
Page 44: ...the booting sequence This delay ensures that the logo is displayed for a suffi cient amount of time Therefore it is recommended that you disable this BIOS feature for a faster boot up time Bootup NumL...
Page 45: ...Select an operation mode for the specified serial port FIFO Mode This setting controls the FIFO data transfer mode Shared IRQ Mode This setting provides the system with the ability to share interrupt...
Page 46: ...tems display the current status of all monitored hardware devices components such as voltages temperatures and all fans speeds Thermal Shutdown This setting enables disables the thermal shutdown funct...
Page 47: ...titions With virtualization one computer system can function as multiple Virtual systems EIST EIST Enhanced Intel SpeedStep Technology allows the system to dynamically adjust processor voltage and cor...
Page 48: ...tem that does not support or have any USB 1 1 2 0 driver installed such as DOS and SCO Unix Audio Controller This setting enables disables the onboard audio controller Launch OnBoard LAN OpROM These s...
Page 49: ...3 11 MS 9A59 GPIO Group Configuration GPO0 GPO7 These settings control the operation mode of the specified GPIO...
Page 50: ...If the Operating System is going to boot in UEFI mode disable CSM Support to speed up the boot process Video Allows you to select the OS mode EFI Mode OS For UEFI mode Legacy Mode OS For Legacy mode O...
Page 51: ...ows users to set the priority of the specified devices First press Enter to enter the sub menu Then you may use the arrow keys to select the desired device then press or PageUp PageDown key to move it...
Page 52: ...BIOS Setup Security Administrator Password Administrator Password controls access to the BIOS Setup utility User Password User Password controls access to the system at boot and to the BIOS Setup uti...
Page 53: ...t should be displayed on the screen to the serial COM port for display on the terminal screen Besides all data received from the serial port is interpreted as keystrokes from a local keyboard Console...
Page 54: ...evice is capable of sending data much faster than the receiving device can receive it VT UTF8 Combo Key Support This setting enables disables the VT UTF8 combination key support for ANSI VT100 termina...
Page 55: ...Trusted Execution Engine TXE TXE HMRFPO The setting enables disables TXE HMRFPO Host ME Region Flash Pro tection Override TXE Firmware Update This setting enables disables TXE FW update TXE EOP Messag...
Page 56: ...m This setting specifies the memory size for DVMT LCD Panel Type This setting allows you to set the resolution of the LCD display LCD Backlight Level This setting allows you to set the LCD backlight l...
Page 57: ...Restores the system to the previous status before pow er failure or interrupt occurred Deep Sleep Mode The setting enables disables the Deep S5 power saving mode S5 is almost the same as G3 Mechanical...
Page 58: ...om power saving modes when activity or input signal of onboard PCIE PME is detected USB from S3 S4 The item allows the activity of the USB device to wake up the system from S3 S4 sleep state RTC When...
Page 59: ...l Defaults Use this menu to load the default values set by the motherboard manufacturer specifically for optimal performance of the motherboard Save as User Defaults Save changes as the user s default...
Page 60: ...3 22 BIOS Setup...
Page 61: ...This appendix provides the sample codes of WDT Watch Dog Timer and GPIO General Purpose Input Output Appendix WDT GPIO...
Page 62: ...nge to WDT mov dx SIO_INDEX_Port mov al 07h out dx al mov dx SIO_DATA_Port mov al WatchDog_LDN out dx al Acive WDT mov dx SIO_INDEX_Port mov al 30h out dx al mov dx SIO_DATA_Port in al dx or al 01h ou...
Page 63: ...e 2 SIO_INDEX_Port equ 04Eh SIO_DATA_Port equ 04Fh SIO_UnLock_Value equ 087h SIO_Lock_Value equ 0AAh SIO_LDN_GPIO equ 06h SIO_GPIO_Data equ 089h SIO_GPIO_Status equ 0A2h GPI_0 equ 00000001b GPO_0 equ...
Page 64: ...EX_Port mov al SIO_UnLock_Value out dx al jmp short 2 Io_delay jmp short 2 Io_delay out dx al Switch GPIO Configuration for SIO LDN 0x06 mov dx SIO_INDEX_Port mov al 07h out dx al mov dx SIO_DATA_Port...