Vantron VT SBC 3399 Single Board Computer User Manual
- June 13, 2024
- Vantron
Table of Contents
- Vantron VT SBC 3399 Single Board Computer
- Product Information
- Product Usage Instructions
- Foreword
- Copyright
- Disclaimer
- Technical Support and Assistance
- General Safety Instructions
- Precautions for Power Cables and Accessories
- INTRODUCTION
- HARDWARE DESCRIPTION
- ANDROID SYSTEM MANUAL
- DEBIAN SYSTEM MANUAL
- ping www.baidu.com
- /etc cat resolv.conf
- /etc route -n
- ping www.baidu.com
- route add default gw <xx.xx.xx.xx>
- DISPOSAL AND WARRANTY
- References
- Read User Manual Online (PDF format)
- Download This Manual (PDF format)
- minicom -D /dev/ttyS4 -b 115200
- echo 0xaa > /dev/ttyS4
- cat /dev/ttyS4
- lsusb
- mount /dev/xxx /mnt
- ls /mnt
- umount /dev/xxx
- ifconfig
- ifconfig eth0 192.168.9.10
- ping 192.168.9.10
- nmcli dev wifi connect password
- lsusb
- ls /dev/ttyUSB*
- minicom -D /dev/ttyUSB2 -b 115200
- pppd call quectel-ppp & // method 1
- /etc/ppp/peers/quectel-pppd.sh /dev/ttyUSB2 // method 2
- date -s “2023-02-24 14:38:10”
- hwclock -w
- reboot
- hwclock -r
- ls /dev/watchdog
- killall watchdog
- echo 0 > /sys/class/leds/fan_en/brightness
- echo 255 > /sys/class/leds/fan_en/brightness
Vantron VT SBC 3399 Single Board Computer
Product Information
- The VT-SBC-3399 is a single board computer developed by Vantron, a world-leading provider of embedded/IoT products and solutions. With a focus on delivering exceptional performance and reliability, this board is designed to be embedded in various applications and contribute to the success and better life of its users.
- Product Name: VT-SBC-3399 Single Board Computer
- User Manual Version: 1.4
- Manufacturer: Vantron Technology, Inc.
- Website: www.vantrontech.com
Product Usage Instructions
Thank you for purchasing the VT-SBC-3399 single board computer. To ensure a smooth setup and operation, please follow the instructions below:
Read the User Manual
Before using the product, carefully read the user manual provided.
Familiarize yourself with the functionality and features of the VT-SBC-3399.
Intended Users
This product is intended for users who require an embedded/IoT solution. It
is important to understand the intended purpose and limitations of the board.
Technical Support and Assistance
If you encounter any issues or require assistance, please contact Vantron
Technology, Inc. for technical support:
- Address: 48434 Milmont Drive, Fremont, CA 94538
- Tel: 650-422-3128
- Email: sales@vantrontech.com
Caution and Attention Signs
This manual uses the following signs to draw attention to important
information:
- Caution: Indicates potential latent damage to the system or harm to personnel. Pay special attention to these warnings.
- Attention: Highlights important information or regulations that should be taken into consideration.
Please note that Vantron reserves the right to make changes to the specifications of the VT-SBC-3399 without prior notice. It is recommended to regularly check for updates and revisions to the user manual on the Vantron website.
Foreword
Thank you for purchasing VT-SBC-3399 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.
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.
INTRODUCTION
Product Overview
- VT-SBC-3399 single board computer is based on Rockchip RK3399 processor that integrates dual-core Cortex-A72 and quad-core Cortex-A53 to provide optimized performance at lower power consumption. It supports high-quality video encoding and decoding to maximize display performance. With both wired and wireless network accesses available, user data is kept safe and secure in transmission. Meanwhile, the single board computer provides a complete set of on-board interfaces and customer expansion options to meet different application scenarios including smart retail, self-service terminals, industrial automation, intelligent medical health, and digital media.
- Featuring high flexibility and high performance, the single board computer could work under extreme environments, making it a reliable industrial IoT solution.
Terminology/Acronym
- NC No connection
- VCC Voltage common collector
- GND Ground
- P (+) Positive of difference signal
- N (-) Negative of difference signal
- / Active low signal
- I Input
- O Output
- I/O Input/output
- P Power or ground
- A Analog
- OD Open drain
- CMOS 3.3V CMOS
- LVCMOS Low voltage CMOS
- LVTTL Low voltage TTL
- CK/CLK Clock
- PWM Pulse-width modulation
- MISO Master input slave output
- MOSI Master output slave input
Block Diagram
Specifications
-
System
- CPU Rockchip RK3399, dual-core ARM Cortex-A72 1.8GHz and quad-core ARM Cortex-A53 1.4GHz
- GPU Mali-T860MP4
- Memory 4GB LPDDR4 (Optional: 2GB)
- Storage
- 32GB eMMC
- 2Kb EEPROM
- 1 x Micro SD slot
-
Communication
- Ethernet 1 x RJ45, 10/100/1000 Mbps
- Wi-Fi & BT Wi-Fi 802.11 a/b/g/n/ac + BT 5.0
- 4G LTE Supported (Expansion by a mini PCIe slot)
-
Media
- Display
- 1 x HDMI, up to 4K @60Hz
- 1 x MIPI DSI, up to 1920 x 1080 @60Hz
- 1 x Dual LVDS, 1920 x 1080 @60Hz / 1 x 4-channel eDP, 2560 x 1600 @60Hz
- Camera 1 x 4-Lane MIPI CSI, 5 MP, OV5640
- Audio 1 x 3.5mm Combo audio jack 1x Speaker connector
-
I/Os
- Serial
- 1 x RS485
- 2 x RS232
- 1 x RS232 for debugging
- USB
- 1 x USB 3.0 Host, Type-A
- 4 x USB 2.0 Host, Type-A
- 1 x USB 3.0 Type-C (OTG supported)
- Fan 1 x Fan connector
- I2C 1 x I2C for TP
- Buzzer Supported
- Debug 1 x Debug (3.5mm)
- TPM 1 x TPM
- RTC Supported
- WDT Supported
-
Expansion
Mini PCIe 1 x Mini PCIe for 4G LTE -
System Control
- Button
- 1 x Power button 1 x Reset button
- 1 x Recovery button
- LED indicator 1 x Power indicator
-
Power
- Input
- 12V/5A DC
- 1 x Power jack
-
Software
- Operating system Android, Linux
- SDK Available
- Device management platform BlueSphere MDM (Android device only)
- OTA tool BlueSphere OTA
-
Mechanical
- Dimensions 146mm x 102mm
- Cooling mode Fanless
-
Environment
- Condition
- Temperature Operating: 0℃~+60℃
- Storage: -40℃~+85℃
- Humidity RH 5%-95% (Non-condensing)
Operating System
VT-SBC-3399 supports Android and Debian operating systems.
Mechanical Dimensions
146mm x 102mm
Power Supply and Consumption
VT-SBC-3399 works with 12V/5A DC power input supplied by a DC power jack.
Environmental Specifications
VT-SBC-3399 works at a temperature ranging from 0℃ to +60℃ and at relative
humidity of 5%-95% for non-condensing purpose. It is designed to be stored at
a temperature ranging from -40℃ to +85℃.
HARDWARE DESCRIPTION
Product Layout
The board I/Os will be described in detail in 2.4 Connectors and Jumpers following the sequencing numbers provided here.
Memory and Storage
-
LPDDR4 RAM
VT-SBC-3399 implements a 4GB LPDDR4 by default. Users also have the option of 2GB LPDDR4. -
eMMC Flash
VT-SBC-3399 offers an eMMC 5.1 flash of 32GB, used as the default boot and storage device. -
Micro SD Slot
VT-SBC-3399 also implements a Micro SD slot for expansion of RAM/storage capacity. It supports hot plug of the Micro SD card. -
EEPROM
VT-SBC-3399 provides a 2Kb EEPROM to store hardware configuration information.
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.
Connectors and Jumpers
This section is going to brief the connectors/jumpers on the Board with corresponsive pinout description.
-
J1 Power jack (1)
- VT-SBC-3399 implements a power jack.
- Specification: 5.5 x 2.1mm, adapter recommended: 12V/3A
-
J9 Ethernet jack (2)
- VT-SBC-3399 implements one RJ45 Ethernet jack, supporting up to 1000Mbps of data transmission rate.
- There are two link/activity LED indicators on the Ethernet jack. A solid green indicator means the network is functioning properly and a blinking amber indicator means there is data transmission. Otherwise, there is a fault.
-
J16 HDMI (3)
VT-SBC-3399 implements an HDMI Type-A interface that conforms to HDMI 2.0 standard, supporting resolution of up to 4K @60Hz. The pinout of this interface is in line with that of a standard HDMI 2.0 Type-A interface. -
J5 LVDS/eDP (4)
-
VT-SBC-3399 implements a dual-lane LVDS connector for connection of a high-resolution display. It supports up to 1920 x 1080 @60Hz of resolution. Since the LVDS signal is converted from eDP signal, this connector is multiplexed as a 4-lane eDP connector that supports up to 2560 x 1600 @60Hz of resolution.
-
Specification: 1 x 40, 0.5mm; external connector recommended: IPEX: 20454-040T
-
To ensure the stability of the signal transmission, it is recommended that shielded twisted pair is used.
-
**Pinout description:
-
**
-
J15 Backlight connector (5)
-
VT-SBC-3399 offers a backlight connector that is designed to connect a backlight to increase readability of the LCD in low light conditions.
-
Specification: 1 x 6, 2.0mm, external connector recommended: JST: PHR-6.
-
**Pinout description:
-
**
-
J16 MIPI DSI (6)
-
VT-SBC-3399 implements a MIPI DSI connector supporting up to 1920 x 1080 @60Hz of resolution.
-
Specification: 1 x 31, 0.3mm
-
**Pinout description:
-
**
- J21 RS232 & RS485 (7)
- VT-SBC-3399 offers 2 RS232 connectors and 1 RS485 connector. One RS232 connector (UART4) has its signal derived from the CPU, corresponding to device node ttyS4. The other RS232 connector and RS485 connector are expanded from an independent chipset, corresponding to device nodes ttyACM1 and ttyACM0. JP1 is for connection of a 120Ω termination resistor for RS485.
- J21 specification: 1 x 10, 1.25mm
- JP1 specification: 1 x 3, 2mm
* **J21 pinout description:
**
* **JP1 pinout description:
**
-
J14 I2C connector (8)
-
VT-SBC-3399 implements an I2C connector to connect a touch panel.
-
Specification: 1 x 6, 1.25mm
-
**Pinout description:
-
**
-
U2 USB 2.0 Type-A & USB 3.0 Type-A (9)
- VT-SBC-3399 implements a USB 2.0 Type-A and a USB 3.0 Type-A that are stacked in layers to connect peripherals.
- The maximum output of USB 3.0 Type-A is 5V/1A, and the maximum output of USB 2.0 Type-A is 5V/0.5A.
- The pinout of the interfaces is in line with the pin assignment of standard USB 2.0 Type-A and USB 3.0 Type-A.
-
J13/J17/J18 USB 2.0 Host connectors (10)
-
VT-SBC-3399 has 3 USB 2.0 HOST connectors. J13 could be used as the USB connector of the Mini-PCIe socket.
-
Specification: 1 x 4, 2.0mm. The maximum output of each connector is 5V/0.5A.
-
**J13 Pinout description:
-
**
* **J17 Pinout description:
**
* **J18 Pinout description:
**
-
J19 USB 2.0 Type-C (11)
VT-SBC-3399 offers a USB 2.0 Type-C interface that supports USB 3.0 OTG and DP 1.2 display output. The maximum output of this interface is 5V/1A. -
J12 Speaker connector (12)
* VT-SBC-3399 offers a left/right speaker connector to connect speakers.
* Specification: 1 x 4, 2.0mm
* **Pinout description:
**
-
J11 Audio jack (13)
VT-SBC-3399 implements a 3.5mm audio jack, supporting 4-section headphones. -
J3 Mini PCIe (14)
* VT-SBC-3399 implements a Mini PCIe socket, supporting USB 2.0 for 4G module expansion or PCIe 2.0 x 1 for 5G module expansion.
* The pinout of the socket is in line with the pin assignment of standard Mini PCIe socket.
-
U43 Wi-Fi and Bluetooth (15)
VT-SBC-3399 implements an AP6256 combo SiP module, combining Wi-Fi 802.11 b/g/n/ac and Bluetooth 5.0. The Wi-Fi interface employs SDIO2.0/SDIO 3.0, and the Bluetooth uses UART for communication. There is an antenna interface next to the module for connecting the Wi-Fi & Bluetooth antenna. -
J20 Fan connector (16)
* VT-SBC-3399 implements a fan connector. The rotating speed of the fan depends on the temperature of the CPU and is controlled by pin PWM1. It is recommended that the power of the fan is less than 6W (12V/0.5A).
* Specification: 1 x 3, 2mm
* **Pinout description:
**
- J4 Debug port (17)
* The debug port is a 3-section 3.5mm headphone jack.
* Pinout description:
* Please use a DB9 to 3.5mm adapter cable to connect the Board and the host PC before debugging. You are recommended to use the self-made adapter cable (YC1083R035) with description as follows:
* The pins of the debug port correspond to that of the adapter cable as follows:
-
SW 1 Recovery button (18)
A short press of the Recovery button may increase the volume. A long press of the button will power on the Board and enter the Loader mode. -
SW2 Power button (19)
The Power button acts both as the on/off button and the sleep/wakeup button. -
SW3 Reset button (20)
A short press of the reset button will reset the Board. -
J8 MIPI CSI (21)
* VT-SBC-3399 implements a MIPI DSI interface for connecting a camera.
* **Specification:** 1 x 31, 0.3mm
* **Pinout description:
**
-
J15 Micro SD slot (22)
VT-SBC-3399 implements a Micro SD card slot on the back, supporting SD/MMC interface. The Micro SD card can be used for RAM expansion or used as mobile storage. Micro SD card hot plug is supported. -
J2 Micro SIM slot (23)
VT-SBC-3399 implements a Micro SIM card slot, supporting Micro SIM card hot plug.
Boot Mode
The Board has three modes to boot up.
-
Normal mode
VT-SBC-3399 starts up automatically, with modules loading in sequence to boot up the system normally. -
Loader mode
Under the Loader mode, bootloader will enter the upgrade mode and wait for commands from the host for firmware upgrade. To enter the Loader mode, the RECOVERY button shall be pressed at the system bootup. Specifically:- Make sure the Board is powered on;
- Connect the Board to the host PC via a USB Type-C cable;
- Press the Recovery button and hold;
- Short press the Reset button;
- Release the Recovery button.
-
If the above steps do not work, please keep the Recovery button pressed and long press the Power button, then release the Power button and Recovery button in sequence.
ANDROID SYSTEM MANUAL
Enable Developer Options
To enable Developer options of the VT-SBC-3399, follow the steps below:
- Connect the Board to a mouse, a keyboard, and a display for easier operations;
- Click Settings > About device > Tablet status in sequence;
- Scroll down to Build number, and click it consecutively for at least 7 times to enable Developer options;
- Go back to Settings > System > Developer options and toggle on USB debugging, then you can customize the Board settings.
ADB Setup
- Android Debug Bridge (ADB) is a tool that is designed to connect your development workstation directly to your Android device for debugging, device upgrading, app installation, etc.
- Make sure you have enabled Developer options and toggled on USB debugging before you proceed with the ADB setup as follows.
- Unzip the software release package and navigate to the following directory: SW \ tools;
- Extract the adb_fastboot_and_other_tools_for_windows zip file;
- Navigate to the Android folder, and locate the adb.exe program;
Running the adb.exe program directly offers a one-time use of the ADB tool.
However, if you want to use the ADB tool from any location without having to
navigate to the tool’s folder every time, you can add the folder to the PATH
environment variable. Go through steps 4-6 to add the folder.
4. Press “Win + R” and input “sysdm.cpl” in the dialogue box to open the settings interface;
5. Click in sequence Advanced > Environment Variables > Path > Edit, and click New in the pop-up;
6. Copy the folder path of adb.exe, and click OK to confirm;
7. Press “Win + R” and input “cmd” in the dialogue box;
8. Input “adb version” in the command prompt to check if the ADB tool is installed.
App Installation via ADB Commands
- In addition to the standard pre-installed Android applications, users can install their own applications on the Board. All tools to be used for the installation are available in the product release package provided by Vantron.
- You can install the apps either in the Windows environment or Linux environment as long as the Android SDK Platform Tools are installed and accessible on the host computer. The commands for the installation are the same. The Windows environment is used for illustration in the following section.
- Prerequisites
- The VT-SBC-3399 running Android operating system
- A host computer running Windows 7 or later (Ubuntu 18.04 or later recommended for Ubuntu environment)
- A USB cable (Type-A to Type-C)
- App installation
- Connect the VT-SBC-3399 and the host computer via the USB cable;
- Input “adb devices -l” in the command prompt to check if the Device is connected to the host computer;
The screenshot is for illustration only and is not intended to represent the
actual device number and other information of the device currently in your
possession.
3. When the device information is displayed under the command, the Board is an ADB device and you can copy the serial number (squared as shown above) for the next step;
4. Input the following command line to install the app;
5. The installation will be executed after the command line is input and the result of installation will be displayed below;
6. The newly installed app will be displayed on the App drawer in the Alphabetic order.
In step 4 shown above, you can drag the .apk file from the local directory to
the command line to replace the
DEBIAN SYSTEM MANUAL
This chapter is mainly about the first-use debugging of interfaces and
software applications, and most of the operations are done in the console of
the VT-SBC-3399.
On the other hand, you can also use a USB Type-A to Type-C cable to connect
the Board to a Linux host for the debugging purpose.
Please execute all the commands as a root user, and no password is required.
Interface Definition
-
Serial Port
-
VT-SBC-3399 offers 2 RS232 connectors and 1 RS485 connector. One RS232 connector (UART4) has its signal derived from the CPU, corresponding to device node ttyS4. The other RS232 connector and RS485 connector are expanded from an independent chipset, corresponding to device nodes ttyACM1 and ttyACM0.
-
To test if the serial ports function properly, use a USB-to-serial adapter to connect a serial port and the host computer first, then use a serial communication program to check if the serial port functions properly.
-
Alternatively, you can cross connect any two serial ports (TX-RX, RX-TX, GND-GND) and use one for transmitting data and the other for receiving data via a serial communication program. This allows you to input the commands directly in the console.
-
Use the following commands to test the status of the serial port for the purpose of serial communication (USRT4 for instance). Default parameters of the serial connectors include baud rate: 115200 and parity: none.
-
Open the port:
minicom -D /dev/ttyS4 -b 115200
-
Send data 0xaa to the port:
echo 0xaa > /dev/ttyS4
-
Receive data:
cat /dev/ttyS4
It should be noted that you cannot expect a single serial port to receive the data it sent at the same time.
-
-
USB interface
Insert a USB device to a USB interface of the Board, and input the following commands to check/configure the USB interface. -
Check the information of the USB device:
lsusb
-
Mount the USB device to /mnt directory:
mount /dev/xxx /mnt
-
Check the mounted content:
ls /mnt
-
Unmount the USB device:
umount /dev/xxx
Ethernet
- Connect the Ethernet jack of the Board to switch/gateway with an Ethernet cable, then check the settings of the Ethernet jack.
ifconfig
- Judging from the above screenshot, the Ethernet jack is identified as eth0 in the system with an IP address 192.168.9.135.
- Set a static IP address to the Ethernet jack and verify the IP address:
-
ifconfig eth0 192.168.9.10
-
ping 192.168.9.10
- PING 192.168.9.10 (192.168.9.10): 56 data bytes
- 64 bytes from 192.168.9.10: seq=0 ttl=64 time=1.296 ms
- 64 bytes from 192.168.9.10: seq=1 ttl=64 time=1.358 ms
-
Wi-Fi
-
VT-SBC-3399 supports Wi-Fi and Bluetooth functions. You are recommended to use nmtui to connect the Board to an existing Wi-Fi access point.
-
Open a terminal and input the following command to set up the network;
$ nmtui -
Use the arrows on the keyboard to navigate to Activate a connection and press Enter;
-
Select a Wi-Fi network from the list;
-
Input the password of the access point and verify;
-
5. You will connect to the access point after successful verification.
- You can also connect a Wi-Fi network using commands.
- Input the following command in the terminal:
nmcli dev wifi connect
password
- Input the following command in the terminal:
2. Use the ping command to check if the network is connected properly;
ping www.baidu.com
3. If the data packets are transmitted and received properly, the network is connected properly.
Cellular Network
-
The VT-SBC-3399 implements a mini PCIe slot for connecting a 4G cellular module for wireless communication.
-
Before you set up the cellular network, please insert a cellular module to the mini PCIe slot, install the antennas and plug in an activated SIM card. Power up the Board and generally the cellular module will be booted.
-
Insert the activated SIM card and wait for the loading of the USB driver to obtain the name of the USB port:
-
Display the module information;
lsusb
-
List the serial interface (ttyUSB) enumerate by the cellular module.
ls /dev/ttyUSB*
In the following section, a Quectel EC20 module is used to illustrate the steps for debugging the cellular module. Please refer to the manual of your own cellular module to determine which interface is used for the module debugging using AT commands and the general AT commands for that purpose.
-
-
AT control
Use a serial port communication program (e.g., minicom) to configure the serial port ttyUSB2 to send AT commands (only AT (ttyUSB2 in this case) and Modem (ttyUSB3 in this case) nodes of a serial port are used for sending AT commands).-
Send AT command via minicom for test;
minicom -D /dev/ttyUSB2 -b 115200
-
In normal cases, the program will return the module information;
-
Input the following commands to check/test relevant information:
- ATI -> Check product information
- AT+CPIN? -> Check if a SIM card is identified with the corresponding PIN code information
- AT+CSQ -> Check the signal quality
- AT+CREG? -> Check the registration status of the SIM card
- AT+COPS? -> Check the carrier information
-
-
PPP dial-up
- There are two ways to start PPP dial-up:
-
pppd call quectel-ppp & // method 1
-
/etc/ppp/peers/quectel-pppd.sh /dev/ttyUSB2
// method 2 APN, username and password are provided by the carrier. Please modify the arguments based on the actual information (the screenshots below are for illustration only).
* If the above steps go smoothly, users can input ifconfig in the terminal to check the network information, which will include the route (ppp0) and the IP address.
- IP/DNS/Route
1. **Check the DNS**
/etc cat resolv.conf
If PPPD acquires the IP and DNS, the /etc/ppp/ip-up script will be called to set the system DNS. The DNS will be automatically saved to /etc/ resolv.conf after the setting.
2. **Check the route**
/etc route -n
3. **Test the network connection**
ping www.baidu.com
4. **If the network connection fails, please try to add a default route and continue to test the network connection**
route add default gw <xx.xx.xx.xx>
xx.xx.xx.xx is the IP address of the route (ppp0)
RTC
-
RTC module provides accurate time and date information to the system. Before the test, make sure a coin cell battery is installed on the Board and the voltage is kept at 3.0V.
-
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-02-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
-
Watchdog Timer
- The watchdog timer is turned on by default and the system will reboot automatically if the feed frequency is not set. If the watchdog timer is killed, the dog will not be fed and the system will reboot automatically after 10 seconds.
- Check the watchdog device:
-
ls /dev/watchdog
- /dev/watchdog
-
- If the device is identified, the watchdog driver is working properly.
- Kill the watchdog program:
-
killall watchdog
- [ 197.034060] dw_wdt: unexpected close, system will reboot soon
-
- If the system reboots in a short time, the program is turned off properly.
Fan Connector
-
The fan is turned on by default. Please use the following command to control the fan.
-
Turn off the fan:
echo 0 > /sys/class/leds/fan_en/brightness
-
Turn on the fan:
echo 255 > /sys/class/leds/fan_en/brightness
-
Enable PWM to control the fan:
- # echo 0 > /sys/class/pwm/pwmchip1/export
- # echo 10000 > /sys/class/pwm/pwmchip1/pwm0/period
- # echo 5000 > /sys/class/pwm/pwmchip1/pwm0/duty_cycle
- # echo 1 > /sys/class/pwm/pwmchip1/pwm0/enable
Firmware Upgrade in Windows System
-
Prerequisites
Please prepare the following:- The VT-SBC-3399
- A host PC running Windows system (Windows 10 or later recommended)
- Debian system Release package
- USB Type-A to Type-C cable
-
System flashing
-
Unzip the release package, and open the directory of the upgrade driver (path: 700RBAG39P983_VT-SBC-RK-3399-GEN3,debianxxx,Vxxx\tools\DriverAssitant_vxxx);
-
Right click the mouse and run the driver program DriverInstall.exe as administrator;
-
Click Install Driver and wait for the installation to proceed;
-
Open the directory of the upgrade tool (path: 700RBAG39P983_VT-SBC-RK-3399- GEN3,debianxxx,Vxxx\tools\RKDevTool_Release_vxxx);
-
Double click the program to install the RKDevTool.exe;
6. Open the upgrade window;
7. Connect the VT-SBC-3399 to the Windows host with the USB Type-C cable;
8. Press the Recovery button and Reset button at the same time, then release the Reset button first and wait about 3-8 seconds before releasing the Recovery button;
9. Wait a few seconds, there will be a prompt on the upgrade window (Found One LADER/MASKROM Device), indicating that the upgrade process is ready;
10. Click Upgrade Firmware > Firmware in the upgrade window;
11. Open the image file update.img from the directory (path: 700RBAG39P983_VT-SBCRK- 3399-GEN3,debianxxx,Vxxx\rockdev\update), and the firmware details will be automatically populated;
12. Click the Upgrade button and the Board will start to download the image and upgrade the firmware automatically;
13. When the upgrade finishes, the device will reboot automatically.
DISPOSAL AND WARRANTY
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.
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 depending on the Product 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 an 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
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>