Vantron VT SBC C3558 R Single Board Computer User Manual
- June 13, 2024
- Vantron
Table of Contents
- Revision History
- Foreword
- Intended Users
- CHAPTER 1 INTRODUCTION
- CHAPTER 2 CONNECTOR DESCRIPTION
- CHAPTER 3 FIRST-USE DEBUGGING
- sudo minicom -D /dev/ttyS0 -b 115200 Welcome to minicom 2.7.1
- iperf -s
- iperf -c 192.168.9.171 -n 1000M
- systemctl stop wpa_supplicant@wlan0.service
- ifconfig wlan0 down
- ifconfig wlan0 192.168.100.2 up
- ec_wdt_tools -h
- CHAPTER 4 SYSTEM UPGRADE
- CHAPTER 5 DISPOSAL AND PRODUCT WARRANTY
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
- echo “this is console com” > /dev/ttyS2 this is console com
- iperf -s
- iperf -c 192.168.9.171 -n 1000M
- systemctl stop hostapd # systemctl status hostapd
- vi /etc/wpa_supplicant.conf
- vi /etc/wpa_supplicant.conf
- systemctl start wpa_supplicant@wlan0.service
- udhcpc -i wlan0
- route add default gw 172.20.10.1
- vi /etc/resolv.conf nameserver 8.8.8.8
- ping -I wlan0 www.yahoo.com
- vi hostapd.conf
- vi hostapd.conf
- hostapd -B hostapd.conf
- vi ~/wlan0_dhcpd.conf start 192.168.100.3end 192.168.100.100
- udhcpd -fS ~/wlan0_dhcpd.conf
- lsusb
- hciconfig hci0 up
- hciconfig
- bluetoothctl
- dd if=/dev/zero of=/root/bt_test.txt bs=1M count=10 conv=fsync
- ls /root/ -lh
- /usr/libexec/bluetooth/obexd -r /root/ -a & obexctl
- lsusb
- ls /dev/ttyUSB*
- minicom -D /dev/ttyUSB2 -b 115200
- minicom -D /dev/ttyUSB2 -b 115200
- reboot
- minicom -D /dev/ttyUSB2 -b 115200
- dmesg | grep usb
- ifconfig usb0 up
- udhcpc -i usb0
- route add default gw 192.168.225.1
- vi /etc/resolv.conf
- ping -I usb0 www.yahoo.com
- lsusb
- fdisk -l /dev/sdb
- df -h Filesystem /dev/sdb1
- dd if=/dev/zero of=/run/media/sdb1/test.txt bs=1M count=1000 conv=fsync
- ls /run/media/sdb1/test.txt
- date -s “2023-03-24 14:38:10”
- hwclock -w
- reboot
- hwclock -r
- echo 0 > /dev/watchdog
- echo “xxx” > /dev/watchdog
- echo V > /dev/watchdog
- ec_wdt_tools -T 1 -t 1
- ec_wdt_tools -T 0
- ec_wdt_tools -T 2
- gpio_tools -T 0 -s 1
- gpio_tools -T 0 -s 0
- gpio_tools 1
- gpio_tools 0
- dmesg|grep tty
- sudo minicom -D /dev/ttyUSB0 -b 115200
VT SBC C3558 R Single Board Computer
User Manual Vantron | Embedded in your success,
Embedded in your better life
World-leading provider of embedded/IoT products and solutions
VT-SBC-C3558R Single Board Computer
User Manual
Version: 1.2
© Vantron Technology, Inc. All rights reserved.
www.vantrontech.com
Revision History
No.| Version| Description|
Date
---|---|---|---
1| V1.0| First release| Nov. 23, 2022
2| V1.1| 1. Modified Wi-Fi AP mode test steps
2. Added LED indicator (HA) and WDT debugging instructions| Jan. 10, 2023
3| V1.2| 1. Added LED indicator (bypass) debugging instructions
2. Updated WDT debugging instructions
3. Updated description of the jumper blocks| **** Apr. 19, 2023
Foreword
Thank you for purchasing VT-SBC-C3558R single board computer (“the Board” or “the Product”). This manual intends to provide guidance and assistance necessary on setting up, operating or maintaining the Product. Please read this manual and make sure you understand the functionality of the Product before putting it into use.
Intended Users
This manual is intended for:
- Embedded software developer
- Custom development software engineer
- Other technically qualified personnel
Copyright
Vantron Technology, Inc. (“Vantron”) reserves all rights of this manual,
including the right to change the content, form, product features, and
specifications contained herein at any time without prior notice. An up-to-
date version of this manual is available at
www.vantrontech.com.
The trademarks in this manual, registered or not, are properties of their
respective owners. Under no circumstances shall any part of this user manual
be copied, reproduced, translated, or sold. This manual is not intended to be
altered or used for other purposes unless otherwise permitted in writing by
Vantron. Vantron reserves the right of all publicly released copies of this
manual.
Disclaimer
While all information contained herein has been carefully checked to assure
its accuracy in technical details and typography, Vantron does not assume any
responsibility resulting from any error or features of this manual, nor from
improper uses of this manual or the software. It is our practice to change
part numbers when published ratings or features are changed, or when
significant construction changes are made. However, some specifications of the
Product may be changed without notice.
Technical Support and Assistance
Should you have any question about the Product that is not covered in this
manual, contact your sales representative for solution. Please include the
following information in your question:
- Product name and PO number;
- Complete description of the problem;
- Error message you received, if any.
Vantron Technology, Inc.
Address: 48434 Milmont Drive, Fremont, CA 94538
Tel: 650-422-3128
Email: sales@vantrontech.com
Symbology
This manual uses the following signs to prompt users to pay special attention
to relevant information.
| Caution for latent damage to system or harm to personnel
---|---
| Attention to important information or regulations
General Safety Instructions
The Product is supposed be installed by knowledgeable, skilled persons
familiar with local and/or international electrical codes and regulations. For
your safety and prevention of damage to the Product, please read and observe
carefully the following safety instructions prior to installation and
operation. Keep this manual well for future reference.
- Do not disassemble or otherwise modify the Product. Such action may cause heat generation, ignition, electronic shock, or other damages including human injury, and may void your warranty.
- Keep the Product away from heat source, such as heater, heat dissipater, or engine casing.
- Do not insert foreign materials into any opening of the Product as it may cause the Product to malfunction or burn out.
- To ensure proper functioning and prevent overheating of the Product, do not cover or block the ventilation holes of the Product.
- Follow the installation instructions with the installation tools provided or recommended.
- The use or placement of the operation tools shall comply with the code of practice of such tools to avoid short circuit of the Product.
- Cut off the power before inspection of the Product to avoid human injury or product damage.
Precautions for Power Cables and Accessories
Use proper power source only. Make sure the supply voltage falls within the
specified range.
Place the cables properly at places without extrusion hazards.
There is a coin cell battery for powering the RTC. Therefore, please avoid
short circuit of the battery during transportation or operation at high
temperatures.
Cleaning instructions:
- Power off before cleaning the Product
- Do not use spray detergent
- Clean with a damp cloth
- Do not try to clean exposed electronic components unless with a dust collector
Power off and contact Vantron technical support engineer in case of the following faults:
- The Product is damaged
- The temperature is excessively high
- Fault is still not solved after troubleshooting according to this manual
Do not use in combustible and explosive environment:
- Keep away from combustible and explosive environment
- Keep away from all energized circuits
- Unauthorized removal of the enclosure from the device is not allowed. Do not change components unless the power cable is unplugged. In some cases, the device may still have residual voltage even if the power cable is unplugged. Therefore, it is a must to remove and fully discharge the device before replacement of the components.
CHAPTER 1 INTRODUCTION
1.1 Product Overview
VT-SBC-C3558R single board computer is powered by Intel Atom® C3558R Quad-core
processor that extends low-power Intel® architecture into new segments and
accelerates IoT innovation across a wide range of environments and use cases.
The Board offers 6 Ethernet jacks, including 2 that are bypassed by default to
keep data transfer uninterrupted in case of network failure. Customers also
have an expansion option to implement two gigabyte SFP connectors in stacked
configuration for high-speed signal conversion and data transmission. The
Board implements an M.2 B-Key slot for 4G/5G cellular communication.
The integrated technologies and pre-validated solutions of VT-SBC-C3558R
enable industrial, energy, aerospace, robotics, public sector, and other
customers with demanding edge IoT workloads to easily extract value from data,
reduce time to market, and innovate new connected technologies faster.
1.2 Terminology
Terminology
|
Description
---|---
NC| No connection
VCC| Voltage common collector
GND| Ground
/| Active low signal
+| Positive of difference signal
–| Negative of difference signal
I| Input
O| Output
I/O| Input/output
P| Power or ground
A| Analog
OD| Open drain
CMOS| 3.3 V CMOS
LVCMOS| Low Voltage CMOS
LVTTL| Low Voltage TTL
3.3V| 3.3 V signal level
5V| 5V signal level
USB| 5V tolerant signal
PCIe| PCI Express signal, not 3.3 V tolerant
1.3 Block Diagram
1.4 Specifications
VT-SBC-C3558R
System| CPU| Intel Atom® C3558R Quad-core processor, 2.4GHz (17W TDP)
Memory| 1 x DDR4 SO-DIMM socket (up to 32GB)
Storage| 32GB eMMC V5.0
2 x SATA 3.0 connector
1 X M.2 B-Key for SSD card
Communication| Ethernet| 6 x RJ45, 10/100/1000Mbps
Bypass: 1 pair (Optional: 2 pairs)
SFP| 2 x 10Gb SFP connector with activity indicators (Optional)
Cellular| Optional
Wi-Fi & BT| Optional
I/Os| Serial port| 1 x RS232| 1 x RS485
USB| 2 x USB 2.0 Type-A
Console| 1 x RJ45 Console
SIM slot| 1 x Micro SIM slot
Security| FTPM 2.0 (Default) or DTPM 2.0
Jumper| 1 x Clear RTC jumper
1 x Clear CMOS jumper| 1 x Flash descriptor security override jumper
RTC| Supported
WDT| Supported
Expansion| Bus| 1 x M.2 E-Key (2242) for Wi-Fi/BT module 1 x M.2 B-Key
(3052) for 4G/5G module
1 x M.2 B-Key (2280) for SATA SSD
System Control| Button| 1 x Reset button| 1 x Power button
LED indicator| 1 x Power indicator 1 x System indicator| 1 x HA indicator
1 x Bypass indicator
Power| Input| 12V~36V DC| 1 x Power jack (wide input voltage)
2 x Internal power connector (12V)
Consumption| 40W+
Software| Operating system| Yocto
Mechanical| Dimensions| 220mm x 178mm
Cooling mode| 2 x Fan connector (12V DC)
Environment Condition| Temperature| Operating: 0°C~+50°C| Storage:
-20°C~+70°C
Humidity| Operating and storage: RH 10%-85% (Non-condensing)
Certification| RoHS
1.5 Operating system
VT-SBC-C3558R supports Yocto operating system. Please refer to Yocto Project
Reference Manual for the guidelines on developing a Yocto project.
1.6 Mechanical Dimensions
220mm x 178mm 1.7 Power Supply and Consumption
VT-SBC-C3558R works with 12V-36V DC power supply.
The power consumption of the Board is about 40W. It should be pointed out that
power consumption is largely determined by the RAM, storage capacity, and
other configurations of the board.
1.8 Environmental Specifications
VT-SBC-C3558R works at a temperature ranging from 0 to +50 and is designed to
work and be stored at relative humidity of 10% to 85% for non-condensing
purpose.
CHAPTER 2 CONNECTOR DESCRIPTION
2.1 Product Layout
2.2 Memory and Storage
2.2.1 DDR4 RAM
VT-SBC-C3558R implements a DDR4 SO-DIMM socket, supporting up to 32GB RAM.
2.2.2 eMMC Flash
VT-SBC-C3558R provides an eMMC 5.0 flash with 32GB capacity by default. It is
used as the default boot and storage device. There are additional two SATA 3.0
connectors and an M.2 B-Key (2280) on the Board for users to expand the
storage capacity.
2.3 Identification of Pin 1
Unless otherwise stated, pin 1 of a connector is seated on a square pad that
is different from the round pads used for other pins. Sometimes, pin 1 is next
to a trigonal mark on the board. When there are two rows of pins on a
connector, the row with pin 1 is composed of odd numbers and the other is
composed of even numbers.
Usually, there will be numbers or marks next to the pins of a connector on the
board to indicate the pinouts.
2.4 Connectors and Jumpers
This section is going to brief the connectors/jumpers on the Board with
corresponsive pinout description.
2.4.1 J66 Power jack (1)
VT-SBC-C3558R implements a power jack that supports wide input voltage range
to supply power for the Board. The recommended input power is 19V @3.24A DC.
Specification: 2.5mmD, 5.5mmD, 5A, 24V, M, Lock, RA, -20~70, THR, RoHS
Pinout description:
Pin
| Name| Type|
Description
---|---|---|---
1| +VDC| P| DC-IN POWER +
2| GND| P| Ground
3| ADP_DET| I| Adapter detection
2.4.2.SW1 ON/OFF button (2)
The on/off button is used for turning the Board on or off. The Board is
turned on by default after power application. Then a press of the on/off
button will turn off the Board.
2.4.3 J58 USB 2.0 Type-A (3)
VT-SBC-C3558R implements two USB 2.0 Type-A interfaces that are stacked in
layers to connect peripherals.
The pinout description of the USB 2.0 Type-A interfaces is in line with the
pin assignment of a standard USB 2.0 Type-A.
2.4.4 J59 Console port (4)
The Board is designed to connect the host PC for debugging or configuration
via the Console port with an RJ45 to USB adapter. The software device name of
the Consoles port is /ttyS2.
Specification: Retention: 7.7kg, Durability: 750 mating cycles mini, 0 LED,
F-SHLD, F, RA, IND, THR, RoHS
Pinout description:
Pin| Name| Type|
Description
---|---|---|---
1| NC| |
2| NC| |
3| CONSOLE_TXD1_R| O| RS232 TX
4| NC| |
5| GND| P| Ground
6| CONSOLE_RXD1_R| I| RS232 RX
7| NC| |
8| NC| |
2.4.5 J48/J49/J50 RJ45 Ethernet jacks (5)
VT-SBC-C3558R offers six 10/100/1000Mbps RJ45 Ethernet jacks with every two
jacks stacked in layers. Every Ethernet jack is provided with two LEDs, green
for activity indication and yellow for link indication.
The two stacked Ethernet jacks on the right side are configured in bypass mode
by default, wherein the Ethernet jacks are disconnected from the system and
switched over to each other to create a crossed connection loop-back between
the jacks, and all packets received from one port are transmitted to another
in this pair and vice versa. If needed, the two Ethernet jacks in the middle
can also be bypassed to keep data transfer uninterrupted in case of system
failure.
Specification: 10/100/1000Mbps, No MAG, Ful-SHLD, F, RA, WDT, THR, RoHS
2.4.6 J51 SFP connectors + cage (6)
VT-SBC-C3558R offers an expansion option to customers to have two 10Gb SFP
connectors with cages in stacked configuration. The SFP connectors support hot
plug for data transmission.
Specification: SFP + CAGE, RA, WDT, THR, RoHS 2.4.7 J71 RS232 & RS485 (7)
VT-SBC-C3558R offers an RS232 & RS485 connector which is connected to the host
PC via a USB to serial converter. RS232 corresponds to node /ttyS0 and RS485
to node /ttyS1 in the software environment.
Specification: 1 x 5, 3.81mm, 8A, No Lock, M, RA, -40~105, THR, RoHS Pinout
description:
Pin| Name| Type|
Description
---|---|---|---
1| RS485A| IO| RS485A
2| RS485B| IO| RS485B
3| TXD1_R| O| RS232 TXD
4| RXD1_R| I| RS232 RXD
5| GND| P| Ground
2.4.8 JP1 RS485 termination resistor (8)
There is a 120 RS485 termination resistor on the Board to prevent reflection
at the ends of the network for improved signal quality.
Specification: 1 x 2, 2.0mm, 1A, 8.2mmH, M, Vert, WDT, THR, RoHS
Normal mode (default) Termination mode between RS485 A & B (pins 1 and 2
shorted)
2.4.9 J53/J55 SATA connectors (9)
VT-SBC-C3558R implements two SATA 3.0 connectors for expansion of the storage.
Specification: STD, 7P, F, Vert, CMT, THR, RoHS
2.4.10 J54/J56 SATA power connectors (10)
The two 4-pin SATA power connectors are used to supply power for the storage
devices.
Specification: 1 x 4, 2.5mm, 3A, 7.0mmH, M, Vert, IND, THR, RoHS Pinout
description:
Pin| Name| Type|
Description
---|---|---|---
1| +V5S| P| +5VDC POWER
2| GND| P| Ground
3| GND| P| Ground
4| +V12S| P| +12VDC POWER
2.4.11. J52 M.2 B-Key (11)
VT-SBC-C3558R implements an M.2 B-Key (2280) slot, supporting SATA bus to
connect an SSD card for storage expansion.
Specification: KEY B, 75P, 0.5mm, 6.4mmH, WDT, SMT, RoHS
2.4.12 J60 M.2 E-Key (12)
VT-SBC-C3558R implements an M.2 E-Key (2242) slot, supporting PCIe x1 bus to
connect a Wi-Fi module or supporting USB 2.0 to connect a Bluetooth module for
wireless communication.
Specification: KEY E, 75P, 0.5mm, 6.7mmH, WDT, SMT, RoHS
2.4.13 J61 M.2 B-Key (13)
VT-SBC-C3558R implements an M.2 B-Key (3042) slot, supporting PCIe x1/USB 3.0
bus to connect a 4G/5G cellular module for wireless communication.
Specification: KEY B, 75P, 0.5mm, 6.4mmH, WDT, SMT, RoHS
2.4.14 J67/J68 Fan connectors (14)
The two fan connectors on the Board are used for active heat dissipation for
the system and CPU.
Specification: 1 x 3, 2.54mm, 4A, 8.18mmH, M, Vert, WDT, THR, RoHS
Pinout description:
Pin
| Name| Type|
Description
---|---|---|---
1| FAN_TACH_OUT| I| FAN Tachometer Data
2| +V12S| P| +12VDC POWER
3| GND| P| Ground
Pin
| Name| Type|
Description
1| FAN_TACH_OUT| I| FAN Tachometer Data
2| +V12S| P| +12VDC POWER
3| GND| P| Ground
2.4.15 J69/J70 Power connector (15)
VT-SBC-C3558R offers two power connectors to supply 12V DC to the board. One
could be used as the backup power supply in case of any failure on the other.
Specification: 2 x 2, 9.6 x 9.7mm, 6A, 12.8mmH, M, Vert, -40~105, THR,
RoHS
Pinout description:
Pin
| Name| Type|
Description
---|---|---|---
1| GND| P| Ground
2| GND| P| Ground
3| +12VA| P| +12VDC POWER INPUT
4| +12VA| P| +12VDC POWER INPUT
2.4.16 SW2 Reset button (16)
There is a reset button on the Board, and a short press of the button will
restart the Board.
2.4.17 J3/J4/J5 Jumper blocks (17)
There are three jumper blocks on the Board, the flash security override
jumper, the clear RTC jumper, and the clear CMOS jumper.
Specification: 1 x 3, 2.0mm, 1.5A, 6mmH, M, Vert, HL, WDT, THR, RoHS J3
Flash security override jumper
This jumper is used to enable/disable the BIOS flash. Under normal operations,
the flash descriptor is locked (default). The security measures defined in the
flash descriptor will be in effect. In the override mode, the flash descriptor
is unlocked. Note: Asserting Flash Security Override Hard Strap high on
the rising edge of RSMRST_N will also halt Intel ME after SoC bring up and
disable runtime Intel ME features. This is a debug mode and must not be
asserted after manufacturing/debug.
J4 Clear CMOS jumper
This jumper allows you to clear the CMOS RAM. Normal mode (default): Note:
Unless CMOS is being cleared (only to be done in the G3 power state) or the
battery is low, the signal input must always be high when all other RTC power
planes are on.
J5 Clear RTC jumper
This jumper allows you to reset all register bits in the RTC well. Normal mode
(default): Note: Unless registers are being cleared (only to be done in
the G3 power state), the signal input must always be high when all other RTC
power planes are on.
2.4.18 J6 LPC debug connector (18)
The LPC debug connector is for connecting a debug card to monitor the BIOS
POST status.
Specification: 2 x 4, 2 x 2mm, 2A, 4.7mmH, M, Vert, WDT, SMT, RoHS
Pinout description:
Pin| Name| Type|
Description
---|---|---|---
1| DBG_LPC_LAD0| IO| LPC_LAD0
2| +V3P3A| P| +3.3VDC POWER
3| DBG_LPC_LAD1| IO| LPC_LAD1
4| SOC_LPC_FRAME_N| O| LPC_FRAME
5| DBG_LPC_LAD2| IO| LPC_LAD2
6| SOC_LPC_CLKOUT1| O| LPC_CLK
7| DBG_LPC_LAD3| IO| LPC_LAD3
8| GND| P| Ground
2.4.19 J65 Front panel connector (19)
The front panel connector connects the power switch, reset switch and LED
indicators on the front panel.
Specification: 2 x 5, 2.54 x 2.54mm, 9-Pin, 3A, 6mmH, M, Vert, WDT, THR,
RoHS
Pinout description:
Pin| Name| Type|
Description
---|---|---|---
1| SATA LED+| P| 3.3VDC SATA LED Power
2| SYSTEM LED+| P| 3.3VDC SYSTEM LED Power
3| SATA LED-| O| SATA LED Signal
4| SYSTEM LED-| O| SYSTEM LED Signal
5| GND| P| Ground
6| PBTN_IN#| I| Power Button Signal Input
7| SYS_REST#| I| Reset Button Signal Input
8| GND| P| Ground
9| NC| | NC
2.4.20 D69 LED indicators (20)
Apart from the SFP activity LED indicators, there are 4 independent LED
indicators on the Board, including a power indicator, a system indicator, an
HA indicator (programmable), and a bypass indicator (programmable). Please
refer to 3.10 for the details of the programmable indicators.
2.4.21 J62 Micro SIM slot (21)
VT-SBC-C3558R offers a Micro SIM card slot.
Specification: Micro, Push-Push, 6P (outside), WDT, SMT, RoHS
2.4.22 DDR4 SO-DIMM (22)
VT-SBC-C3558R implements a DDR4 SO-DIMM socket at the back, supporting up to
32GB RAM.
Specification: 5.2mm (H), 260P, Right angle, Cable-to-board
CHAPTER 3 FIRST-USE DEBUGGING
3.1 Interface Definition
Insert the necessary modules/cards when you debug the Board for the first use.
3.1.1 Console port
The Board is designed to be connected to a host PC for configuration or
debugging via the Console port using an RJ45 to USB adapter.
The software device name of this port is ttyS2.
To test if the Console port works properly:
- Connect the Console port of the Board to an Ubuntu host using an RJ45 to USB adapter;
- Power up the Board;
- Test if the Console port works properly.
echo “this is console com” > /dev/ttyS2 this is console com
3.1.2 Serial port
VT-SBC-C3558R offers a connector that consists of an RS232 and an RS485,
corresponding to ttyS0 and ttyS1 as to the device names, respectively. Please
refer to 2.4.7 for the pinout description of the connector.
To activate the serial communication, follow the steps below:
-
Use a USB to serial converter to connect the serial connector of the Board and the host PC;
-
Open the settings of the serial communication tool (e.g., minicom);
$ sudo minicom -s -
Change the serial device and baud rate as follows (RS232 port (ttyS0) for showcase);
-
Save the changes as default settings and exit the minicom; 5. Open the serial port using the minicom.
sudo minicom -D /dev/ttyS0 -b 115200 Welcome to minicom 2.7.1
OPTIONS: I18n
Port /dev/ttyS0, 05:04:47
Press CTRL-A Z for help on special keys
3.1.3 USB interface
Insert a USB device via either of the USB Type-A interfaces on the Board
before debugging.
Input the following commands to check/configure the USB interface.
-
Check the information of USB interfaces:
$ lsusb -
Display details of the partitions on the USB device:
$ fdisk -l -
Mount a USB device to a specified directory (e.g., /mnt):
$ mount /dev/xxx /mnt -
Check the mounted content:
$ ls /mnt -
Unmount the USB device:
$ umount /dev/xxx
3.2 Ethernet
3.2.1 1Gbps Ethernet jack
Connect any of the Ethernet jacks on the Board to the host PC with an Ethernet
cable, then you can proceed to test the Ethernet jack.
1. Enable the “iperf” service before testing the bandwidth of the network;
iperf -s
2. Test the bandwidth of the network by sending 1000MB of data to the iperf
server
(Ubuntu host).
iperf -c 192.168.9.171 -n 1000M
//replace the IP address with that of the iperf server (Ubuntu host)
Client connecting to 192.168.9.171, TCP port 5001 TCP window size: 85.0 KByte
(default)
[ 3] local 192.168.9.123 port 52292 connected with 192.168.9.171 port 5001 [
ID] Interval Transfer Band width
[ 3] 0.0- 8.9 sec 1000 MBytes 942 Mbits/sec
3.2.2 10Gbps SFP port
Connect either of the SFP ports on the Board to the host PC with an SFP cable,
then you can proceed to test the SFP port.
-
Enable the “iperf” service before testing the bandwidth of the network;
iperf -s
-
Test the bandwidth of the network by sending 1000MB of data to the iperf server (Ubuntu host).
iperf -c 192.168.9.171 -n 1000M
//replace the IP address with that of the iperf server (Ubuntu host)
3.3 Wi-Fi
VT-SBC-C3558R implements an M.2 E-Key (2242) slot, supporting PCIe x1 bus to
connect a Wi-Fi module or supporting USB2.0 to connect a Bluetooth module for
wireless communication.
Before you set up the Wi-Fi network, please insert a Wi-Fi module into the
slot and install the antenna, then use the wpa_supplicant tool and the systemd
service manager for wi-Fi network connection and configuration.
3.3.1 Client mode
To use the Board as a client to connect a Wi-Fi hotspot:
-
Make sure the AP mode is disabled and check the status of the hotspot;
systemctl stop hostapd # systemctl status hostapd
-
Open the configuration file;
vi /etc/wpa_supplicant.conf
-
Create the /etc/wpa_supplicant directory and the /etc/wpa_supplicant/ wpa_supplicant-wlan0.conf file, and add an access point named “Jay iPhone”;
vi /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={
ssid=”Jay iPhone”
psk=”jiayuhao”
} -
Enable the wpa_supplicant-wlan0 service to start connection;
systemctl start wpa_supplicant@wlan0.service
pcieport 0000:00:09.0: AER: Multiple Corrected error received: id=0048
pcieport 0000:00:09.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0048(Receiver ID)
pcieport 0000:00:09.0: device [8086:19a4] error status/mask=00000001/00002000 pcieport 0000:00:09.0: [ 0] Receiver Error (First)
IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
pcieport 0000:00:09.0: AER: Multiple Corrected error received: id=0048
pcieport 0000:00:09.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0048(Receiver ID)
pcieport 0000:00:09.0: device [8086:19a4] error status/mask=00000001/00002000
pcieport 0000:00:09.0: [ 0] Receiver Error (First)
wlan0: authenticate with 5e:4c:7e:84:18:b7 wlan0: send auth to 5e:4c:7e:84:18:b7 (try 1/3)
wlan0: authenticated
wlan0: associate with 5e:4c:7e:84:18:b7 (try 1/3)
wlan0: RX AssocResp from 5e:4c:7e:84:18:b7 (capab=0x431 status=0 aid=1)
wlan0: associated
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
-
Enable the DHCP service to obtain an IP address automatically;
udhcpc -i wlan0
udhcpc: started, v1.27.2
udhcpc: sending discover
udhcpc: sending select for 172.20.10.2
udhcpc: lease of 172.20.10.2 obtained, lease time 86400
ip: RTNETLINK answers: File exists
/etc/udhcpc.d/50default: Adding DNS 172.20.10.1 -
Add a default route;
route add default gw 172.20.10.1
-
Add a domain resolution server;
vi /etc/resolv.conf nameserver 8.8.8.8
-
Use the ping command to check if the network is connected properly.
ping -I wlan0 www.yahoo.com
PING www.a.shifen.com
(39.156.66.14) from 172.20.10.2 wlan0: 56(84) bytes of data.
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=1 ttl=50 time=337 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=2 ttl=50 time=91.5 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=3 ttl=50 time=134 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=4 ttl=50 time=75.3 ms
3.3.2 AP mode
Disable the wpa_supplicant@wlan0.service (authentication for Wi-Fi client
mode) service before using the Board as an access point.
systemctl stop wpa_supplicant@wlan0.service
ifconfig wlan0 down
ifconfig wlan0 192.168.100.2 up
-
Open the hostapd.conf file;
vi hostapd.conf
-
Edit the SSID and password for the Board;
vi hostapd.conf
interface=wlan0
driver=nl80211
ssid=vt-sbc-c3558-AP
hw_mode=g
channel= 11
dtim_period= 1
rts_threshold=2347
fragm_threshold=2346
auth_algs=3 wpa= 1
wpa_passphrase=12345678
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP -
Run the following command to open the hotspot configuration file and enable the hotspot service;
hostapd -B hostapd.conf
Configuration file: hostapd.conf
Using interface wlan0 with hwaddr f0:57:a6:26:8e:91 and ssid “vt-sbc-c3558-AP”
IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED
root@vt-sbc-c3558r:~# pcieport 0000:00:09.0: AER: Multiple Corrected error received: id=0048
pcieport 0000:00:09.0: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=0048(Receiver ID)
pcieport 0000:00:09.0: device [8086:19a4] error status/mask=00000001/00002000
pcieport 0000:00:09.0: [ 0] Receiver Error (First) -
Open and edit the configuration file of the DHCP server;
vi ~/wlan0_dhcpd.conf start 192.168.100.3end 192.168.100.100
interface wlan0 opt dns 8.8.8.8
opt subnet 255.255.255.0
opt router 192.168.100.222
opt lease 23 -
Start the DHCP service;
udhcpd -fS ~/wlan0_dhcpd.conf
udhcpd: started, v1.27.2
-
Use a mobile device to connect the hotspot named vt-sbc-c3558-AP with the pre-set password (12345678).
udhcpd: sending OFFER of 192.168.100.3
udhcpd: sending OFFER of 192.168.100.3
udhcpd: sending ACK to 192.168.100.3
udhcpd: sending ACK to 192.168.100.3
3.4 Bluetooth
Remember to insert the Bluetooth module into the M.2 E-Key (2242) slot before
running the Bluetooth service.
-
List all the USB devices and identify the Bluetooth device;
lsusb
Bus 001 Device 002: ID 8087:0025 Intel Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 002: ID 2cb7:0105
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub # lsusb -t
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
| Port 3: Dev 2, If 0, Class=Vendor Specific Class, Driver=, 5000M
| Port 3: Dev 2, If 1, Class=Vendor Specific Class, Driver=, 5000M
| Port 3: Dev 2, If 2, Class=Vendor Specific Class, Driver=, 5000M
| Port 3: Dev 2, If 3, Class=Vendor Specific Class, Driver=, 5000M
| Port 3: Dev 2, If 4, Class=Communications, Driver=cdc_ether, 5000M
| __ Port 3: Dev 2, If 5, Class=CDC Data, Driver=cdc_ether, 5000M
| Port 3: Dev 2, If 6, Class=Vendor Specific Class, Driver=, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
| **Port 4: Dev 2, If 0, Class=Wireless, Driver=btusb, 12M
| Port 4: Dev 2, If 1, Class=Wireless, Driver=btusb, 12M
** -
Enable the Bluetooth service;
hciconfig hci0 up
hciconfig
hci0: Type: Primary Bus: USB
BD Address: F0:57:A6:26:8E:95 ACL MTU: 1021:4 SCO MTU: 96:6
UP RUNNING
RX bytes:16661 acl:0 sco:0 events:2629 errors:0
TX bytes:639694 acl:0 sco:0 commands:2627 errors:0 -
Use the bluetoothctl tool to connect a Bluetooth device;
bluetoothctl
[bluetooth]# power on
[bluetooth]# agent off
[bluetooth]# agent on
[bluetooth]# default-agent
[bluetooth]# pairable on
[bluetooth]# scan on
…
[NEW] Device D8:CE:3A:CA:8E:B7 xxx Phone
…
[bluetooth]# scan off
[bluetooth]# pair D8:CE:3A:CA:8E:B7
[bluetooth]# trust D8:CE:3A:CA:8E:B7
[bluetooth]# connect D8:CE:3A:CA:8E:B7
[bluetooth]# quit -
Create a 10MB file filled with zeros (bt_test.txt) and store it on the Board for the transfer test;
dd if=/dev/zero of=/root/bt_test.txt bs=1M count=10 conv=fsync
10+0 records in
10+0 records out
10485760 bytes (10 MB, 10 MiB) copied, 0.107421 s, 97.6 MB/sls /root/ -lh
total 10M
-rw-r–r– 1 root root 10M Mar 31 08:30 bt_test.txt -
Enable obexd for automatic file receiving and obexctl for file sending;
/usr/libexec/bluetooth/obexd -r /root/ -a & obexctl
[obex]# connect D8:CE:3A:CA:8E:B7
-
Send the file created beforehand;
[2C:48:81:F9:9B:26]# send /root/bt_test.txt
Attempting to send /root/bt_test.txt to /org/bluez/obex/client/session0
[NEW] Transfer /org/bluez/obex/client/session0/transfer0
Transfer /org/bluez/obex/client/session0/transfer
Status: queued Name: bt_test.txt
Size: 10485760
Filename: /root/bt_test.txt
Session: /org/bluez/obex/client/session0
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Status: active
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 8048 (@8KB/s 21:12)
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 121154 (@113KB/s 01:29)
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 339287 (@218KB/s 00:45)
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 581657 (@242KB/s 00:39)
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 824027 (@242KB/s 00:38)
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 1058318 (@234KB/s 00:39)
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 1308767 (@250KB/s 00:35)
….
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Transferred: 10485760 (@242KB/s 00:00)
[CHG] Transfer /org/bluez/obex/client/session0/transfer0 Status: complete
[DEL] Transfer /org/bluez/obex/client/session0/transfer0 [2C:48:81:F9:9B:26]# -
Receive the file.
[2C:48:81:F9:9B:26]#
[NEW] Session /org/bluez/obex/client/session0 [default] [NEW] ObjectPush /org/bluez/obex/client/session0 Connection successful
[NEW] Session /org/bluez/obex/server/session1
[NEW] Transfer /org/bluez/obex/server/session1/transfer0
[CHG] Transfer /org/bluez/obex/server/session1/transfer0 Status: active
[CHG] Transfer /org/bluez/obex/server/session1/transfer0 Transferred: 5 (@0KB/s 14316557:37)
[CHG] Transfer /org/bluez/obex/server/session1/transfer0 Status: complete
[DEL] Transfer /org/bluez/obex/server/session1/transfer0
[DEL] Session /org/bluez/obex/server/session1 [2C:48:81:F9:9B:26]#
3.5 Cellular Network
VT-SBC-C3558R implements an M.2 B-Key (3042) slot, supporting PCIe x1/USB 3.0
bus to connect a 4G/5G cellular module for wireless communication.
Before you set up the cellular network, please insert a cellular module to the
M.2 B-Key slot, install the antennas and plug in an activated SIM card. Power
up the Board and generally the cellular module will be started.
-
Display the module information;
lsusb
-
List the serial interface (ttyUSB) enumerate by the cellular module.
ls /dev/ttyUSB*
In the following content, the Fibocom FM150 5G module is used to illustrate the steps for debugging the cellular module. Please refer to the manual of your cellular module to determine which interface is used for the module debugging using AT commands and the general AT commands for that purpose.
-
Open ttyUSB2 (AT interface) via minicom and confirm if the module is in ECM mode;
minicom -D /dev/ttyUSB2 -b 115200
Welcome to minicom 2.7.1
OPTIONS: I18n
Compiled on Mar 23 2023, 12:01:16.
Port /dev/ttyUSB2, 09:47:34
AT+GTUSBMODE?
+GTUSBMODE: 18
OK -
If the value of the USBMODE returned is not 18 as shown above, run the following command to change the value and reboot the Board;
minicom -D /dev/ttyUSB2 -b 115200
Welcome to minicom 2.7.1
OPTIONS: I18n
Compiled on Mar 23 2023, 12:01:16.
Port /dev/ttyUSB2, 09:47:34
AT+GTUSBMODE=18 // set the value of USBMODE to 18
OKreboot
-
Dail-up for the first time (not necessary for non-first-time use);
minicom -D /dev/ttyUSB2 -b 115200
Welcome to minicom 2.7.1
OPTIONS: I18n
Compiled on Mar 23 2023, 12:01:16.
Port /dev/ttyUSB2, 09:47:34
Press CTRL-A Z for help on special keys
AT
OK
AT+CPIN? // check if the SIM card is inserted
+CPIN: READY
OK
AT+CSQ // check the signal strength
+CSQ: 31,99
OK
AT+CREG? // check if the cellular module is registered in CS domain
+CREG: 0,1 // 1 or 5 means registered
OK
AT+CGREG? // check if the cellular module is registered in PS domain
+CGREG:
0,1 // 1 or 5 means registered
AT+GTRNDIS=1,1 // enable the RNDIS adapter on the cellular module OK
AT+GTRNDIS? // check the status of the RNDIS adapter on the module
+GTRNDIS:
1,1,”10.103.73.251,2409:8962:3a1:a9dc:d0fd:146d:4ac5:484f”,”223.87.253.100,240 9:8062:2000:2::1″,”223.87.253.253,2409:8062:2000:2::2″ // RNDIS connection with the host PC established -
Exit the AT command mode;
-
Figure out the name of the RNDIS adapter/network interface (often after “USB interface” or “Ethernet gadget”);
dmesg | grep usb
……..
[ 9.164534] cdc_ether 2-1:1.4 usb0 -
Get up usb0;
ifconfig usb0 up
-
Activate the cellular module to obtain an IP address automatically and check the status of usb0;
udhcpc -i usb0
udhcpc: started, v1.27.2
udhcpc: sending discover
udhcpc: sending discover
udhcpc: sending select for 192.168.225.51
udhcpc: lease of 192.168.225.51 obtained, lease time 43200
ip: RTNETLINK answers: File exists
/etc/udhcpc.d/50default: Adding DNS 192.168.225.1
# ifconfig usb0
usb0 Link encap:Ethernet HWaddr 2A:0F:09:2B:58:4D
inet addr:192.168.225.51 Bcast:192.168.225.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48 errors:0 dropped:0 overruns:0 frame:0
TX packets:70 errors:0 dropped:0 overruns:0
carrier:0 collisions:0 txqueuelen:1000
RX bytes:4612 (4.5 KiB)
TX bytes:10885 (10.6 KiB -
Add a default route;
route add default gw 192.168.225.1
-
Add a domain resolution server;
vi /etc/resolv.conf
nameserver 8.8.8.8
-
Use the ping command to check if the network is connected properly.
ping -I usb0 www.yahoo.com
PING www.a.shifen.com (39.156.66.14) from 192.168.225.51 usb0: 56(84) bytes of data.
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=1 ttl=51 time=70.4 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=2 ttl=51 time=82.2 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=3 ttl=51 time=70.9 ms
64 bytes from 39.156.66.14 (39.156.66.14): icmp_seq=4 ttl=51 time=69.6 ms
3.6 SATA
VT-SBC-C3558R implements two SATA 3.0 connectors for expansion of the
storage.
Before you debug the SATA connectors, please use a SATA power splitter to
connect an SSD card to either of the SATA 3.0 connectors and the SATA power
connector next to it.
-
Check the device name of the SSD card;
lsusb
-
Check the capacity of the SSD card;
fdisk -l /dev/sdb
// the device name shall be the one enumerated in step 1
Disk /dev/sdb: 223.6 GiB, 240057409536 bytes, 468862128 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa67685bd
Device Boot Start End Sectors Size Id Type
/dev/sdb1 2048 468862127 468860080 223.6G 83 Linux -
Check the information about the total space and available space on the SSD card and its mount directory;
df -h Filesystem /dev/sdb1
Size Used Avail Use% Mounted on 220G 28K 208G 1% /run/media/sdb1
-
Test if the device could read and write data (a 1000MB file).
dd if=/dev/zero of=/run/media/sdb1/test.txt bs=1M count=1000 conv=fsync
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB, 1000 MiB) copied, 4.39932 s, 238 MB/sls /run/media/sdb1/test.txt
-lh -rw-r–r– 1 root root 1000M Mar 31 07:35 /run/media/sdb1/test.txt
3.7 M.2 SSD
VT-SBC-C3558R implements an M.2 B-Key (2280) slot, supporting SATA bus to
connect an SSD card for storage expansion.
Before you debug the slot, please insert an SSD card to the slot. Please refer
to 3.6 for the commands that might be used for the debugging.
3.8 RTC
RTC module provides accurate time and date information to the system. If you
are using the RTC for the first time, please calibrate the RTC time to the
system time.
-
Set the system date & time;
date -s “2023-03-24 14:38:10”
-
Synchronize the RTC time with the system time;
hwclock -w
-
Reboot the Board;
reboot
-
Check the RTC time information.
hwclock -r
3.9 Watchdog Timer
3.9.1 System watchdog timer
-
Enable the watchdog timer;
echo 0 > /dev/watchdog
-
The system will automatically shut down after 30s;
-
Set a feeding frequency;
echo “xxx” > /dev/watchdog
-
Disable the watchdog timer.
echo V > /dev/watchdog
3.9.2 EC watchdog timer
Tool description:
ec_wdt_tools -h
Usage: ec_wdt_tools [Options…] Options:
-T cmd_type < -t timeout >: cmd_type:0-disable 1-enable 2-feed, timeout:x min
-h: Show application options
eg:
ec_wdt_tools -T 1 -t
-
Open the watchdog and set timeout to 1 min;
ec_wdt_tools -T 1 -t 1
enable ec watchdog, timeout:1 min
-
Close the watchdog;
ec_wdt_tools -T 0
disable ec watchdog
-
Feed the watchdog.
ec_wdt_tools -T 2
feed ec watchdog
3.10 Programmable LED Indicators
The Board offers four LED indicators, including a power indicator, a system
indicator, and two programmable indicators (HA indicator & Bypass indicator).
3.10.1 Bypass indicator
The bypass indicator is programmable and is stacked on top of other indicators
from top down. BIOS firmware creates four bypass types: Always On; Always Off;
Auto On, Auto Off; Auto On, Manual Off. Only in “Auto On, Manual Off” mode,
system can modify bypass state by following setup
-
Turn on the bypass indicator;
gpio_tools -T 0 -s 1
-
Turn off the bypass indicator.
gpio_tools -T 0 -s 0
3.10.2 HA indicator
The HA indicator is below the bypass indicator.
-
Turn on HA_LED;
gpio_tools 1
-
Turn off HA_LED.
gpio_tools 0
CHAPTER 4 SYSTEM UPGRADE
4.1 Creating a Bootable USB Flash Drive
-
Insert a USB flash drive into an Ubuntu host;
-
Open a terminal and type sudo dmesg|grep sd to enumerate the name of the USB devices;
… -
The USB flash drive is mapped as sdc in the system;
-
Unmount the USB flash drive;
-
Enter the directory (…/SW/img) of the image file (xxx .wic);
-
Use the dd command to write the image file to the USB flash drive;
-
Synchronize the data to the USB flash drive (sync);
-
Unplug the USB flash drive and re-plug it to the Ubuntu host;
-
Input the following command to check the device partition, and the detailed information of the operating system proves the success of creating the bootable USB flash drive.
$ sudo fdisk -l /dev/sdc
4.2 Image flashing
-
Connect the Console port of the Board to the Ubuntu host using an RJ45 to USB adapter;
-
Check the device name of the adapter (ttyUSB0 in this case);
dmesg|grep tty
-
Use the serial communication tool (e.g., minicom) to open the Console port;
sudo minicom -D /dev/ttyUSB0 -b 115200
-
Plug the bootable USB flash drive into the USB 2.0 interface of the Board, then insert a USB keyboard into the USB 2.0 interface of the Board;
-
Power up the Board and press ESC repeatedly to enter BIOS setup when the following image shows up;
-
Use the arrows on the keyboard to select boot manager and press Enter to enter the option;
-
Select EFI USB Device and press Enter to confirm to start the system from the USB flash drive;
-
If the system starts properly from the USB flash drive, the system will show “install”, suggesting that image flashing is about to start;
-
Press Enter or leave it for about 5 seconds, and the system will start to flash the image;
-
The system will scan the storage media and print the information accordingly;
-
The system is supposed to be installed to the eMMC flash, so input mmcblk0 as the install target and wait for the completion of the process;
-
After completion, unplug the USB flash drive first and then press Enter as indicated, and the system will reboot automatically.
CHAPTER 5 DISPOSAL AND PRODUCT WARRANTY
5.1 Disposal
When the device comes to end of life, you are suggested to properly dispose of
the device for the sake of the environment and safety.
Before you dispose of the device, please back up your data and erase it from
the device.
It is recommended that the device is disassembled prior to disposal in
conformity with local regulations. Please ensure that the abandoned batteries
are disposed of according to local regulations on waste disposal. Do not throw
batteries into fire or put in common waste canister as they are explosive.
Products or product packages labeled with the sign of “explosive” should not
be disposed of like household waste but delivered to specialized electrical &
electronic waste recycling/disposal center.
Proper disposal of this sort of waste helps avoid harm and adverse effect upon
surroundings and people’s health. Please contact local organizations or
recycling/disposal center for more recycling/disposal methods of related
products.
5.2 Warranty
Product warranty
VANTRON warrants to its CUSTOMER that the Product manufactured by VANTRON, or
its subcontractors will conform strictly to the mutually agreed specifications
and be free from defects in workmanship and materials (except that which is
furnished by the CUSTOMER) upon shipment from VANTRON. VANTRON’s obligation
under this warranty is limited to replacing or repairing at its option of the
Product which shall, within 24 months after shipment, effective from invoice
date, be returned to VANTRON’s factory with transportation fee paid by the
CUSTOMER and which shall, after examination, be disclosed to VANTRON’s
reasonable satisfaction to be thus defective. VANTRON shall bear the
transportation fee for the shipment of the Product to the CUSTOMER.
Out-of-Warranty Repair
VANTRON will furnish the repair services for the Product which are out-of-
warranty at VANTRON’s then-prevailing rates for such services. At customer’s
request, VANTRON will provide components to the CUSTOMER for non-warranty
repair. VANTRON will provide this service as long as the components are
available in the market; and the CUSTOMER is requested to place a purchase
order up front. Parts repaired will have an extended warranty of 3 months.
Returned Products
Any Product found to be defective and covered under warranty pursuant to
Clause above, shall be returned to VANTRON only upon the CUSTOMER’s receipt of
and with reference to a VANTRON supplied Returned Materials Authorization
(RMA) number. VANTRON shall supply a RMA, when required within three (3)
working days of request by the CUSTOMER. VANTRON shall submit a new invoice to
the CUSTOMER upon shipping of the returned products to the CUSTOMER. Prior to
the return of any products by the CUSTOMER due to rejection or warranty
defect, the CUSTOMER shall afford VANTRON the opportunity to inspect such
products at the CUSTOMER’s location and no Product so inspected shall be
returned to VANTRON unless the cause for the rejection or defect is determined
to be the responsibility of VANTRON. VANTRON shall in turn provide the
CUSTOMER turnaround shipment on defective Product within fourteen (14) working
days upon its receipt at VANTRON. If such turnaround cannot be provided by
VANTRON due to causes beyond the control of VANTRON, VANTRON shall document
such instances and notify the CUSTOMER immediately.
References
- Vantron Technology
- Vantron Technology
- Yahoo is part of the Yahoo family of brands
- Yocto Project Reference Manual — The Yocto Project ® 4.2.999 documentation
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>