background image

User Manual

ARK-3531

Fanless Embedded Box PC

Summary of Contents for ARK-3531 Series

Page 1: ...User Manual ARK 3531 Fanless Embedded Box PC ...

Page 2: ...e contains a hard copy user manual in Chinese for China CCC certifica tion purposes There is an English user manual included as a PDF file on the CD Please disregard the Chinese hard copy user manual if the product is not to be sold and or installed in China ...

Page 3: ...ational Inc VIA is a trademark of VIA Technologies Inc IBM PC AT PS 2 and VGA are trademarks of International Business Machines Cor poration Intel and Pentium are trademarks of Intel Corporation Microsoft Windows is a registered trademark of Microsoft Corp RTL is a trademark of Realtek Semi Conductor Co Ltd ESS is a trademark of ESS Technology Inc UMC is a trademark of United Microelectronics Corp...

Page 4: ...fective obtain an return merchandise authori zation RMA number from your dealer This allows us to process your return more quickly 4 Carefully pack the defective product a fully completed Repair and Replacement Order Card and a photocopy proof of purchase date such as your sales receipt in a shippable container A product returned without proof of the purchase date is not eligible for warranty serv...

Page 5: ...e problem The exact wording of any error messages Warnings Cautions and Notes Packing List Before installation please ensure the following items have been shipped 1 x ARK 3531 Unit 1 x Mounting Kit 1 x User Manual Simplified Chinese 1 x China RoHS Warning Warnings indicate conditions which if not observed can cause personal injury Caution Cautions are included to help you avoid damaging hardware o...

Page 6: ...4 4 2 6 16bit 9 36V Note CPU Memory Storage and operating system bundled by request Part Number Description 96PSA A150W19P4 3 AC to DC Adapter DC19V 150W 0 40 C 32 104 F 96PSA A230W24P4 3 AC to DC Adapter DC24V 230W 20 60 C 4 140 F 1702002600 Power cable 3 pin 183 cm 64 1 in USA type 1702002605 Power cable 3 pin 183 cm 64 1 in EU type 1702031801 Power cable 3 pin 183 cm 64 1 in UK type 1700000237 ...

Page 7: ... has penetrated into the equipment The equipment has been exposed to moisture The equipment is malfunctioning or does not operate according to the user manual The equipment has been dropped and damaged The equipment shows obvious signs of breakage 15 Do not leave the equipment in an environment with a storage temperature of below 40 C 40 F or above 85 C 185 F as this may cause damage The equipment...

Page 8: ... placez rien sur le cordon d alimentation 10 Tous les avertissements et mises en garde sur l équipement doivent être notés 11 Si l appareil n est pas utilisé pendant une longue période débranchez le du sec teur pour ne pas être endommagé par une surtension transitoire 12 Ne jamais verser de liquide dans les ouvertures de ventilation Cela pourrait provoquer un incendie ou un choc électrique 13 N ou...

Page 9: ...ès restreint 21 AVERTISSEMENT Cet ensemble d instructions est donné conformément à la norme CEI 704 1 Advantech décline toute responsabilité quant à l exactitude des déclarations contenues dans ce 22 Au moyen d un cordon d alimentation connecté à une prise de courant avec mise à la terre 23 Ce produit est destiné à être alimenté par un bloc d alimentation homologué UL adapté à une utilisation à Tm...

Page 10: ...ARK 3531 User Manual x ...

Page 11: ...ist 8 2 2 3 Jumper Locations 9 Figure 2 1 Jumper Layout 9 2 2 4 Jumper Settings 10 2 3 Connectors 11 2 3 1 ARK 3531 External I O Locations 11 Figure 2 2 ARK 3531 Front and Rear I O Connector Diagram 11 Figure 2 3 COM Connector 12 Table 2 2 COM Connector Pin Assignments 12 Figure 2 4 Ethernet Connector 13 Table 2 3 Ethernet Connector Pin Assignments 13 Figure 2 5 Power ON OFF Button 13 Figure 2 6 A...

Page 12: ... Settings 21 3 1 Introduction 22 3 2 Entering the Setup 23 3 2 1 Main Setup 23 3 2 2 Advanced BIOS Features Setup 24 3 2 3 Chipset Configuration 47 3 2 4 Security 61 3 2 5 Boot 62 3 2 6 Save Exit 63 Appendix A Watchdog Timer Sample Code 65 A 1 EC Watchdog Timer Sample Code 66 Appendix B Fixing the LAN order 67 B 1 Problem Statement 68 B 2 Addressing the LAN Order 69 ...

Page 13: ...Chapter 1 1 General Introduction This chapter details background information on the ARK 3531 series ...

Page 14: ...2 E key 4 x RS 232 422 485 and 4 x RS 232 COM ports Smart AI solution ARK 3531 is designed to support VEGA series AI solutions High computing perfor mance is paired with AI computing yielding an intelligent AI system Built in Intelligent Management Tools Advantech SUSI API and WISE Devi ceOn Advantech SUSI API provides a valuable suite of programmable APIs such as multi level watchdog hardware mon...

Page 15: ...efinition Audio HD Line out Mic in Storage 2 x 2 5 HDD drive bays 9 5 mm 0 374 in height and 1 x mSATA Expansion Interface 1 x Full size MiniPCIe support mSATA and 1 with SIM 1 x M 2 E key for Wi Fi suggested installation at Advantech manufacturing TPM TPM2 0 1 2 2 Display Controller According to customer specified CPU selection Resolution VGA supports 2048x1280 60 Hz HDMI supports HDMI 1 4 3840 x...

Page 16: ... chip supports 1 x EHCI Host Controller supporting SuperSpeed USB 3 1 3 0 ports 1 x XHCI Host Controllers supporting HighSpeed USB 2 0 ports Supports wake up from sleep states S3 Maximum 500mA for each USB port Power Management Intel H370 Q370 supports by TPN chip supports Supports ACPI ACPI defined power states processor driven C states ACPI Power Management Timer SMI generation BIOS Intel H370 Q...

Page 17: ...m 7 87 x 2 95 x 8 46 in W x H x D Figure 1 1 ARK 3531 Mechanical Dimensions Diagram SUSI API Sequence Control Supported DIO 16 bit programmable DIO Watchdog Timer Multi level WDT set by Advantech iManager Programmable 1 255 sec min Hardware Monitor CPU Temperature input Current input Voltage System Information Running HR Boot record ...

Page 18: ... power adapter optional 230W 24V 9 58A power adapter optional 1 6 Operating Environment Specifications 1 6 1 Operating temperature With extended peripherals 20 60 C 4 140 F with 0 7m s air flow 1 6 2 Relative humidity 95 40 C 104 F non condensing 1 6 3 Storage temperature 40 85 C 40 185 F 1 6 4 Safety UL CB CCC BSMI 1 6 5 EMC CE FCC Class B CCC BSMI ...

Page 19: ...Chapter 2 2 Hardware Configuration ...

Page 20: ...ins with the clip To open a jumper remove the clip Sometimes a jumper will have three pins labeled 1 2 and 3 In this case you would connect either pins 1 and 2 or 2 and 3 The jumper settings are schematically depicted in this manual as follows A pair of needle nose pliers may be helpful when working with jumpers If you have any doubts about the best hardware configuration for your application cont...

Page 21: ...9 ARK 3531 User Manual Chapter 2 Hardware Configuration 2 2 3 Jumper Locations Figure 2 1 Jumper Layout ...

Page 22: ...80D M DIP 2001 WS 3 Setting Function 1 2 Auto Power On 2 3 Power Button for Power On Default JCMOS1 Clear CMOS Setting Part Number 1653003101 Footprint HD_3x1P_79_D Description PIN HEADER 3x1P 2 0 mm 180D M DIP 2000 13 WS Setting Function 1 2 Normal Operation Default 2 3 Clear CMOS JSETCOM1_V1 COM1 RI power setting Part Number 1653003201 Footprint HD_3x2P_79_D Description PIN HEADER 3x2P 2 0mm 180...

Page 23: ...11 ARK 3531 User Manual Chapter 2 Hardware Configuration 2 3 Connectors 2 3 1 ARK 3531 External I O Locations Figure 2 2 ARK 3531 Front and Rear I O Connector Diagram ...

Page 24: ...de RS 422 485 of ARK 3531 COM1 2 5 6 can be supported via the BIOS settings Optional COM3 4 7 8 supports RS 232 Figure 2 3 COM Connector Table 2 2 COM Connector Pin Assignments RS 232 RS 422 RS 485 Pin Signal Name Signal Name Signal Name 1 DCD Tx DATA 2 RxD Tx DATA 3 TxD Rx NC 4 DTR Rx NC 5 GND GND GND 6 DSR NC NC 7 RTS NC NC 8 CTS NC NC 9 RI NC NC Note NC represents No Connection 1 2 3 4 5 6 7 8 ...

Page 25: ...e front side to show its Active Link status Green LED and Speed sta tus Yellow LED Figure 2 4 Ethernet Connector 2 3 1 3 Power On Off Button ARK 3531 has a Power On Off button with LED indicators on the front side that show On Green LED and Off Suspend statuses Orange LED The Power button sup ports dual functions Soft Power On Off Instant off or Delay 4 Seconds then off and Suspend Figure 2 5 Powe...

Page 26: ...tus Figure 2 7 LED Indicators 2 3 1 6 HDMI Connector An integrated 19 pin receptacle connector HDMI Type A Interface is provided The HDMI link supports resolutions up to 3840 x 2160 30 Hz Figure 2 8 HDMI Receptacle Connector Table 2 4 HDMI Connector Pin Assignments Pin Signal Name Pin Signal Name 1 TMDS Data 2 2 TMDS Data 2 shield 3 TMDS Data 2 4 TMDS Data 1 5 TMDS Data 1 shield 6 TMDS Data 1 7 TM...

Page 27: ...vity Figure 2 9 USB 3 0 Connector 2 3 1 8 VGA Connector ARK 3531 provides an integrated 15 pin female VGA digital video interface which supports up to 1920 x 1200 60 Hz Please refer to Table 2 6 for its pin assign ments Figure 2 10 VGA Connector Table 2 5 USB 3 1 and USB 3 0 Connector Pin Assignments Pin Signal Name Pin Signal Name 1 5V 2 USB_data 3 USB_data 4 GND 5 SSRX 6 SSRX 7 GND 8 SSTX 9 SSTX...

Page 28: ...ment Pin Signal Name Pin Signal Name 1 GND 14 GND 2 Port0 D0 15 Port1 D0 3 Port0 D1 16 Port1 D1 4 Port0 D2 17 Port1 D2 5 Port0 D3 18 Port1 D3 6 Port0 D4 19 Port1 D4 7 Port0 D5 20 Port1 D5 8 Port0 D6 21 Port1 D6 9 Port0 D7 22 Port1 D7 10 5V 23 5V 11 NC 24 NC 12 NC 25 NC 13 NC Note NC represents No Connection ...

Page 29: ...l Chapter 2 Hardware Configuration 2 4 Installation 2 4 1 CPU Memory Installation 1 Unscrew the 4 screws on the top cover and remove the top cover 2 Install the CPU LGA1151 and memory into the system 3 Replace the top cover ...

Page 30: ...e bottom cover 2 4 3 HDD SSD Installation 1 Remove bottom cover 2 4 2 2 Remove 4 screws for HDD SSD bracket 3 Install HDD SSD with each 4 screws on HDD SSD 4 Replace HDD SSD bracket and secure in place with 4 screws 5 Replace the bottom cover and secure in place with 6 screws ...

Page 31: ...tion 1 Take out mounting kit and 4 screws M3x6L from the accessory box Retirez le kit de montage et les 4 vis M3x6L de la boîte d accessoires 2 Screw one of the 2 screws M3x6L on left and right side and fix the system hor izontally Vissez chaque 2 vis M3x6L sur les côtés gauche et droit et fixez le système horizontalement 2 4 6 Wide Operating Temperature Support To make sure the system works well ...

Page 32: ...ARK 3531 User Manual 20 ...

Page 33: ...Chapter 3 3 BIOS Settings ...

Page 34: ...an modify BIOS settings and control various sys tem features This chapter describes the basic navigation of the ARK 3531 BIOS setup screens AMI s BIOS ROM has a built in Setup program that allows users to modify the basic system configuration This information is stored in flash ROM so it retains the Setup information when the power is turned off ...

Page 35: ...he Main setup screen by selecting the Main tab There are two Main Setup options They are described in this section The Main BIOS Setup screen is shown below The Main BIOS setup screen has two main frames The left frame displays all the options that can be configured Grayed out options cannot be configured options in blue can The right frame displays the key legend Above the key legend is an area r...

Page 36: ...can select any item in the left frame of the screen such as CPU Configuration to go to the sub menu for that item Users can display an Advanced BIOS Setup option by highlighting it using the Arrow keys All Advanced BIOS Setup options are described in this section The Advanced BIOS Setup screens are shown below The sub menus are described on the following pages ...

Page 37: ... Chapter 3 BIOS Settings 3 2 2 1 Platform Misc Configuration Native PCIE Enable PCI Express Native Support Enable Disable Native ASPM When enabled the OS will control the ASPM support for the device If disabled the BIOS will ...

Page 38: ... or disable Platform Environment Control Inter face Active Processor Cores This item allows users to set how many processor cores should be active BIST This item allows users to enable or disable Built In Self Test AES Enable or Disable CPU advanced encryption standard instruction Intel Trusted Execution Technology Enable or Disable utilization of additional hardware capabilities provided by Intel...

Page 39: ...er 3 BIOS Settings 3 2 2 3 Power Performance CPU Power Management Control Boot Performance Select the performance state that the BIOS will set before OS hand off Intel Speedstep Allows more than two frequency ranges to be supported ...

Page 40: ...PC v2 interface to allow for hardware controlled P states HDC Control This option allows HDC configuration n Disabled Disable HDC n Enabled Can be enabled by OS if OS native support is available C states Intel C states setting for power saving Thermal Monitor Enable Disable Thermal Monitor Interrupt Redirection Mode Selection Interrupt Redirection Mode Select for Logical Interrupts Timed MWAIT Ena...

Page 41: ...1 User Manual Chapter 3 BIOS Settings 3 2 2 4 Power Performance GT Power Management Control RC6 Render Standby Check to enable render standby support Maximum GT frequency Maximum GT frequency limited by the user ...

Page 42: ...3531 User Manual 30 Disable Turbo GT frequency Enabled Disables Turbo GT frequency Disabled GT frequency is not limited 3 2 2 5 PCH FW Configuration PCH FW Version PCH FW page shows Intel ME FW information ...

Page 43: ...31 ARK 3531 User Manual Chapter 3 BIOS Settings ME FW Image Re flash Enable or Disable ME firmware image re flash function 3 2 2 6 Trusted Computing ...

Page 44: ... during restart in order to change State of Security Device Platform Hierarchy Enable or Disable Platform Hierarchy Storage Hierarchy Enable or Disable Storage Hierarchy Endorsement Hierarchy Enable or Disable Endorsement Hierarchy TPM 2 0 UEFI Spec Version Select the TCG2 Spec Version Support TCG_1_2 the Compatible mode for Win8 Win10 TCG_2 Support new TCG2 protocol and event format for Win10 or ...

Page 45: ...ter 3 BIOS Settings 3 2 2 7 ACPI Settings Enable ACPI Auto Configuration Enables or Disables BIOS ACPI Auto Configuration Enable Hibernation Enable or Disable Hibernation OS S4 Sleep State This option may not be applied in some OS ...

Page 46: ...ser Manual 34 ACPI Sleep State Auto or S1 only or S3 only ACPI Sleep State 3 2 2 8 Embedded Controller Configuration EC Hardware Monitor This page displays all information about system Temperature Voltage Current ...

Page 47: ...r Saving Mode This item allows users to set the board s power saving mode when off Watch Dog Timer Enable or Disable Watchdog Timer function Starts before OS boots Digital I O Configuration This item allows users to set the Digital I O to Input or Output ...

Page 48: ...ARK 3531 User Manual 36 3 2 2 9 Super I O Configuration ...

Page 49: ...ser Manual Chapter 3 BIOS Settings Serial Port 1 Configuration Set Parameters of Serial Port 1 Serial Port 2 Configuration Set Parameters of Serial Port 2 Serial Port 3 Configuration Set Parameters of Serial Port 3 ...

Page 50: ...eters of Serial Port 4 Serial Port 5 Configuration Set Parameters of Serial Port 5 Serial Port 6 Configuration Set Parameters of Serial Port 6 Serial Port 7 Configuration Set Parameters of Serial Port 7 Serial Port 8 Configuration Set Parameters of Serial Port 8 ...

Page 51: ...9 ARK 3531 User Manual Chapter 3 BIOS Settings 3 2 2 10 S5 RTC Wake Settings Wake System From S5 Enable or disable System wake on alarm event Select FixedTime system will wake on the hr min sec specified ...

Page 52: ...Redirection Console Redirection This item allows users to enable or disable console redirection for Microsoft Windows Emergency Management Services EMS Console Redirection Setting This item allows users to configuration console redirection detail settings ...

Page 53: ...41 ARK 3531 User Manual Chapter 3 BIOS Settings 3 2 2 12 Intel TXT Information Intel TXT Information Display Intel TXT information ...

Page 54: ...y USB Support This supports USB devices with legacy OS such as DOS When choosing AUTO the system will automatically detect USB devices It will enable USB legacy mode when a USB device is plugged in and disable USB legacy mode when no USB device is plugged in ...

Page 55: ...Device Reset Time Out Allows you to select the USB device reset time out value 10 20 30 40sec Device Power Up Delay Maximum time the device will take before it properly reports itself to the Host Controller Auto uses default value for a Root port it is 100 ms for a Hub port the delay is take from Hub descriptor Mass Storage Devices Mass storage device emulation type Auto enumerates device accordin...

Page 56: ...9 trapping by Option ROM IMMEDIATE execute the trap right away POSTPONED execute the trap during legacy boot Boot option filter This option controls Legacy UEFI ROMs priority Option ROM Message BIOS Set display mode for Option ROM Network Controls the execution of UEFI and Legacy PXE OpROM Storage Controls the execution of UEFI and Legacy Storage OpROM Video Controls the execution of UEFI and Lega...

Page 57: ...45 ARK 3531 User Manual Chapter 3 BIOS Settings 3 2 2 15 NVMe Configuration NVMe Device Options Settings ...

Page 58: ...ARK 3531 User Manual 46 3 2 2 16 Network Stack Configuration Network Stack Enable or Disable UEFI Network Stack ...

Page 59: ...e Chipset tab from the ARK 3531 setup screen to enter the Chipset BIOS Setup screen You can display a Chipset BIOS Setup option by highlighting it using the Arrow keys All Plug and Play BIOS Setup options are described in this sec tion The Plug and Play BIOS Setup screen is shown below ...

Page 60: ...ser Manual 48 3 2 3 1 Memory Configuration Options Memory Configuration This item allows users to configure memory configuration detail settings Maximum Memory Frequency Maximum Memory Frequency Selections in Mhz ...

Page 61: ...nstalled graphics controller Fast Boot Enable Disable fast path thru the MRC Train On Warm boot Enable Disable training on warm boot DDR4 Skip Refresh Enable Enable Disable of DDR4 Temperature Controlled Refresh on DRAM Default is Enabled Late Command Training Relaxed Reset Enable Disable Relaxed JEDEC Reset during Late Command Training 3 2 3 2 Graphics Configuration ...

Page 62: ...ct PCIE Card Select the card used on the platform Internal Graphics Keep IGFX enabled based on the setup options GTT Size Select the GTT Size Aperture Size Select the Aperture Size DVMT Pre Allocated Select DVMT 5 0 Pre Allocated Fixed Graphics Memory size used by the Internal Graphics Device DVMT Total Gfx Mem Select DVMT 5 0 Total Graphic Memory size used by the Internal Graphics Device PM Suppo...

Page 63: ...51 ARK 3531 User Manual Chapter 3 BIOS Settings 3 2 3 3 DMI OPI Configuration DMI Max Link Speed Set DMI Speed Gen1 Gen2 Gen3 ...

Page 64: ...ARK 3531 User Manual 52 3 2 3 4 PEG Port Configuration ...

Page 65: ...umber has to be glob ally unique within the chassis Values 0 8191 Detect Non Compliance Device Detect Non Compliance PCI Express Device in PEG Program PCIe ASPM after OpROM Enabled PCIe ASPM will be programmed after OpROM nDisabled PCIe ASPM will be programmed before OpROM PCIe Spread Spectrum Clocking Allows disabling Spread Spectrum Clocking for compliance testing VT d VT d capability Above 4GB ...

Page 66: ...ARK 3531 User Manual 54 3 2 3 5 PCH IO Configuration LAN Controller Enable or Disable LAN controller LAN Option ROM Enable or Disable LAN boot option for legacy network devices ...

Page 67: ...as Disabled Wake on LAN2 function is also disabled PCIE Wake Enable or Disable PCIE to wake the system from S5 State After G3 Specify what state to go to when power is re applied after a power failure G3 state PCIE Device Initial Delay Users can set seconds to delay PCIE device initial time USB Power Enable or Disable USB standby power ...

Page 68: ...ual 56 3 2 3 6 PCI Express Configuration PCI Express Clock Gating Enable Disable PCI Express Clock Gating for each root port PCIe USB Glitch W A Enable Disable PCIe USB Glitch W A M 2 Setting Set up M 2 related function ...

Page 69: ...57 ARK 3531 User Manual Chapter 3 BIOS Settings 3 2 3 7 SATA and RST Configuration SATA Controller Enable Disable SATA Device SATA Mode Selection Determine how SATA controllers operate ...

Page 70: ...ARK 3531 User Manual 58 mSATA Slot Enable Disable Serial mSATA slot Serial ATA Port 1 Port 2 Enable Disable Serial ATA Port 1 Port 2 ...

Page 71: ...ings 3 2 3 8 Security Configuration RTC Memory Lock Enable will lock bytes 38h 3Fh in the lower upper 128 byte bank of RTC RAM BIOS Lock Enable or Disable the PCH BIOS Lock Enable feature Required to be enabled to ensure SMM protection of flash ...

Page 72: ...ARK 3531 User Manual 60 3 2 3 9 HD Audio Configuration HD Audio Control detection of the HD Audio device Disable HDA will be unconditionally disabled Enable HDA will be unconditionally enabled ...

Page 73: ...up menu All Security Setup options such as password protection are described in this section To access the sub menu for the following items select the item Note If only the User s pass word is set the user will have Administrator rights Setting an Administrator password is strongly recommended if you have security concerns ...

Page 74: ...the and keys to adjust the number of sec onds to wait for setup activation key Bootup NumLock State Default state for the NumLock key during power on Quiet Boot Enable Disable Quiet Boot option When enabled BIOS logo will show in place of POST screen Boot Option Priorities Set the boot order ...

Page 75: ...ing Changes from the Exit menu The following message will appear Save Configuration Changes and Exit Now Yes No Select Yes or No Discard Changes and Exit Select this option to quit Setup without making any permanent changes to the system configuration Select Exit Discarding Changes from the Exit menu and press The following message appears Quit without saving Yes No Select Yes to discard changes a...

Page 76: ...ARK 3531 User Manual 64 ...

Page 77: ...Appendix A A Watchdog Timer Sample Code ...

Page 78: ...d_Port mov al 89h Write EC HW ram out dx al mov dx EC_Data_Port mov al 5Fh Watchdog reset delay time low byte 5Eh is high byte index Timebase 100ms out dx al mov dx EC_Data_Port mov al 64h Set 10 seconds delay time out dx al mov dx EC_Command_Port mov al 89h Write EC HW ram out dx al mov dx EC_Data_Port mov al 57h Watch dog event flag out dx al mov dx EC_Data_Port mov al 04h Reset event out dx al ...

Page 79: ...Appendix B B Fixing the LAN order ...

Page 80: ... LAN chip and arrange it to the first order After installing the LAN driver the first second third LAN order will be I210 The fourth is I219 This doesn t match the LAN sign on the device cabinet Before users install the LAN driver After installing the LAN driver you will see I219 is set to Ethernet 4 I219 I210 ...

Page 81: ...e first BIOS screen Then install the Win 10 OS After installing the LAN driver the order will match the sign on the cabinet Disable the LAN 2 3 4 controller in BIOS BIOS Chipset PCH IO configuration 2 3 4 controller Disabled Before installing the LAN driver you won t see any LAN adapter After installing the LAN driver I219 will be recognized ...

Page 82: ...ARK 3531 User Manual 70 Enable LAN2 3 4 controller in BIOS Finally enter the OS to make sure the LAN order matches the sign on the cabinet I219 will become the first LAN order ...

Page 83: ...71 ARK 3531 User Manual Appendix B Fixing the LAN order ...

Page 84: ...tions are subject to change without notice No part of this publication may be reproduced in any form or by any means electronic photocopying recording or otherwise without prior written permis sion from the publisher All brand and product names are trademarks or registered trademarks of their respective companies Advantech Co Ltd 2020 ...

Reviews: