Contact us
Please use the form below if you have any questions, suggestions, or need help with the products. Our team will be happy to provide all the information you need.
Chipsee Offices
Chipsee Headquarters
Xinyuan Science Park B406
97 Changping Road, Changping District
Beijing 102206, China
Phone: +86 10-62105170
Chipsee EMEA
Vienna, Austria
Phone: +43 1 4170002
Chipsee Design Service
We offer an easy-to-access branding and customization service even for low volume applications. We make them all, from simple branding of stock products to custom-designed ones. The Industrial Computer as You Wish.
Knowledge Base
Yes. Some of our customers use our products with 500nit for outdoor usage.
You can reference “How_To_Connect_Board_By_Serial.pdf” to set it. The default serial baud rate is 115200 8N1.
Use the Bus Frequency driver to slow down DDR, AHB, and AXI bus frequency in the SoC when the IPs which need high bus frequency are not working.
In this release, the bus frequency driver is enabled by default. It significantly saves the power consumption in Android early suspend mode (playing audio with the screen off). If you want to enable or disable it, perform the following command in the console:
Disable:
$ echo 0 >
/sys/bus/platform/drivers/imx6_busfreq/busfreq.x/enable
Enable:
$ echo 1 >
/sys/bus/platform/drivers/imx6_busfreq/busfreq.x/enable
Note that if you use Ethernet, the up operation enables the FEC clock and forces bus frequency to be high. That means you cannot go into low bus mode anymore, regardless of whether the Ethernet cable is plugged or unplugged. Therefore, if you want the system to go into the low bus mode, you must issue
netcfg eth0 down
to shut down the FEC manually. If you’re going to use FEC again, issue
netcfg eth0 up
manually. When FEC is shut down with clock gated, the PHY cannot detect your cable in/out events.
You can reference “IMX6Q_MAC_Address_User_Guide_V1.1.pdf” to fix the MAC address.
To configure the proxy settings for a WiFi network, do as follows:
- Tap and hold a network from the list of added WiFi networks.
- Select “Modify Network.”
- Choose “Show advanced options.”
- If no proxy settings are present in the network, you have to – Tap “None” and select “Manual” from the menu that opens.
- Enter the proxy settings provided by the network administrator.
- Finally, tap on the Save button.
The NXP platform products support 3 RS485 and 2 RS232 by default.
-20℃ ~70℃
Working temperature is determined by the CPU manfuacture.
This CPU datasheet state the working temprature is 0-80 Degree.
So we can only promise the product work temprature is 0~80 Degree.
But according to our experience, it is -20℃ ~70℃ (on the website).
Refer to the relevant product page on our website to check the working temperature.
The RTL8723BU is supported.
Different LCDs always have different connectors and dimensions. If you want to increase the brightness, please contact us with a Customization Request.
You can use MFGTools in Windows to update the system. Or you can use the prebuilt image packages in Linux System to make one bootable SD card to update the system.
Our products support Android/Ubuntu/Debian/Linux+Qt systems. You can program your application using Java / C /C++ / Python, such as Android app development or Qt app development. You can find one hardware test demo here.
Chipsee industrial-Pi devices do not support online upgrades. You should only use our released system. Please do not attempt to update the software on your own, as that can affect the drivers and the product.
We designed our products with extra hardware to support Industrial usage. The added hardware operates with our drivers.
If you want our products to match Raspberry Pi software 100%, we can remove all extra hardware features, such as Capacitive Touch, the RTC, the RS232, RS485, CAN bus, and even the 4G module.
By default, the Ethernet driver reads the burned-in MAC address. If no MAC address exists in the hardware, the MAC will read all zeros, making the MAC malfunction. The kernel will generate one random MAC address, which you can burn into hardware. You can only burn it once. If you burn it the second time, the result is unpredictable.
Attention: this way of setting it up will fuse the OTP hardware. If you do that again, the result is unknown.
You can use the “echo” command in the console to flash the MAC address in OTP hardware.
Example (Add MAC address: 1e:ed:19:27:1a:b5)
# echo 0x1eed > /sys/fsl_otp/HW_OCOTP_MAC1 // high 16 bits of MAC address
# echo 0x19271ab5 > /sys/fsl_otp/HW_OCOTP_MAC0 // low 32 bits of MAC address
When you’re done, reboot your board. You will find your MAC address is 1e:ed:19:27:1a:b5.
The Android UI framework defines a set of standard logical densities to help the application developers target application resources. Device implementations MUST report one of the following logical Android framework densities:
- 120 dpi, known as ‘ldpi’
- 160 dpi, known as ‘mdpi’
- 213 dpi, known as ‘tvdpi’
- 240 dpi, known as ‘hdpi’
- 320 dpi, known as ‘xhdpi’
- 480 dpi, known as ‘xxhdpi’
Device implementations should define the standard Android framework density that is numerically closest to the physical density of the screen unless that logical density pushes the reported screen size below the minimum supported. To configure the logical display density for the framework, you must define the following line in the init.freescale.rc:
$ setprop ro.sf.lcd_density 160
You can create your own boot animation for your device. The Android platform provides an easy way to replace its default boot animation by putting a bootanimation.zip file into /system/media/.
On the host, use the ADB to download the bootanimation.zip file into the device.
For example:
$ adb root
$ adb disable-verity
$ adb reboot
$ adb root
$ adb push ~/Downloads/bootanimation.zip /mnt/sdcard
$ adb shell
On the device, remount the /system to writable, and copy the file:
# mount -o remount -w /system
# busybox cp /mnt/sdcard/bootanimation.zip /system/media/
# mount -o remount -r /system
The versions later than Android JB 4.2.2 introduce a public-key authentication policy when connecting to a PC host via ADB. This feature keeps the ADB offline until the device and PC pass authentication.
With security ADB enabled, you will need Android SDK Platform-tools on the PC host side higher than revision 16.0.2 to make a valid ADB connection. Otherwise, the PC cannot connect the device over ADB (the status is always offline).
With the latest Platform-tools, the device displays a dialogue to remind you to allow ADB to connect or not when connecting the device with the PC through ADB.
Then, you need to select “OK” to allow the PC to connect your devices. If you select “Cancel,” the ADB connection is rejected. For running the CTS, you need to select “Always allow from this computer. “Otherwise, the device still needs your confirmation during each reboot. To disable it, delete this line or comment as follows:
#setprop ro.adb.secure 1
You can find the External TF card and USB Storage in the/mnt/media_rw directory.
You can also refer to the demo that explains how to access them here:
https://github.com/leavs/WRFileDemo.git
Check https://github.com/leavs/WRFileDemo.git to learn how to use them.
For the signatures Tools, please download them from the following link:
https://chipsee-tmp.s3.amazonaws.com/Tools/imx6_android6.0_security.zip
By default, the Ethernet driver reads the burned-in MAC address. If there is no MAC address in the hardware, the MAC will read all zeros, making the MAC malfunction. The kernel will then generate one random MAC address, which we can burn in hardware, but be careful – you can only burn it once. If you burn it the second time, the result is unpredictable.
Attention: this setup option will fuse the OTP hardware. You can do it only once. If you write it the second time, the result is unknown.
You can use the “echo” command in the console to flash the MAC address in the OTP hardware.
Example (Add MAC addr: 1e:ed:19:27:1a:b5):
# echo 0x1eed > /sys/fsl_otp/HW_OCOTP_MAC1 // high 16 bits of MAC address
# echo 0x19271ab5 > /sys/fsl_otp/HW_OCOTP_MAC0 // low 32 bits of MAC address
When you’re done, reboot your board. You will find your MAC address is 1e:ed:19:27:1a:b5
If you want to disable the beeps of the buzzer when you touch the screen, do the following in the serial debug console:
# echo 0 > /sys/bus/i2c/drivers/ft5x06_ts/2-0038/buzopen
Unfortunately, Chipsee products do not support Windows CE.
We often use DHL, FEDEX , UPS. We can also choose the express company that you want.
The delivery time for Europe is 5-7 days, for North America 7-10 days, and for South America and the rest of the world, it is 10+ days.
Once your order is shipped, you will receive a shipping confirmation email with a tracking number. Please check your spam and/or junk mail folders if you don’t receive this email.
All the products undergo a 72-hours testing procedure before shipping.
We apply a quantity discount for 3+ units of the same product. The discount is not available for orders placed through the website. To obtain a quality discount, please contact us at sales@chipsee.com.
We accept credit card payments, wallet payments (Stripe or PayPal), and wire transfers.
You can use credit card payments for orders up to $800.
In most cases, as an end customer, you should not have to pay VAT. Please check with your customs whether there’s an import fee for products from China.
As a company, it depends on the country where you are located. If the company is based in Europe, the VAT is mandatory.
You are welcome to contact our sales team using the contact form or call us at the number +86 10-62105170 (for customers in China) or +43 1 4170002 (for the rest of the world). We will assist you with the order.
Yes, they can. You are free to add all the details when placing an order.
Please note that the billing address has to be the address of the person/company paying for the order.
The shipping costs vary depending on the weight, destination, and courier service. The shipping costs will be available as soon as you add the products to the cart.
Please get in touch with us through the contact form with a detailed explanation. We will try to resolve the issue online. If not, we will arrange the pick-up. Please do not return the product before contacting us.
Most OS support different languages. It’s easy to change the OS language for Android, but we are not familiar with other OS language settings. You can change the OS language by yourself.
Only our Cortex-A9 IMX6QDL and Cortex-A7 IMX6UL products support Yocto Linux and support Chipsee recipes. Please keep in mind that the source code is not free. If you need another library on your Yocto Linux, let us know, and we can help build it in Yocto Project.
Change screen rotation is based on the system you are using. The Android and Linux systems based on X11 can support the screen rotation feature. You may also want to know if the touchscreen supports rotation. The Android system supports rotation based on the display, and if you enable the auto-rotation feature. If you use a Linux system, we should modify the touchscreen driver to support it. Please get in touch with us to request the screen rotation enabling.
The Android system doesn’t support backup to generate a new prebuilt image package. We can backup system rootfs for Linux systems, make a new prebuilt image package, and then use this prebuilt file flash to all other products.
Yes, the method varies with different products, and you can check our online documentation to learn how to do it. If you can’t find the solution, you can contact us for help as some platforms or systems need to recompile the bootloader to customize the logo.
The OS must be a Chipsee released system. We can help preinstall your App.
Yes, you can find the hardware driver from the following GitHub repo, but the driver is tested on the special kernel, which you can find on its branches. You can also do some modifications to fit your own upgraded kernel.
https://github.com/Chipsee/industrial-pi
There is one way you can backup the whole contents in eMMC to one IMG file. After the backup, you can apply the IMG file to other devices.
Please follow these steps:
- Make the eMMC work as a single storage device on a PC. To do that, please refer to the section 3.4 Writing images to the eMMC in the following online document: https://chipsee.com/docs/os-manuals/cortex-a53-raspberry-pi/debian/
- Use win32diskimager to read the IMG file from the eMMC on your CM3 or CM4: https://sourceforge.net/projects/win32diskimager/
- Use the new IMG file to flash to other devices. Please check the 3.4 Writing images to the eMMC chapter in the online document:
https://chipsee.com/docs/os-manuals/cortex-a53-raspberry-pi/debian/
Please follow the path:
[Home Menu]->Preferences->Raspberry Pi Configuration->Display->Screen Blanking->Disabled
There is an Ethernet App in the Android8.0 System. You can use it to set static IP.
After that, to make the static IP successfully, issue the following commands in the Terminal App, which you can find in the Android8.0 System.
$ su
#ndc resolver clearnetdns eth0 #ndc resolver setnetdns eth0 “” 8.8.8.8 4.4.4.4
#ip route add default via 192.168.6.1 //192.168.6.1 indicate the gateway, and set it by your condition.
#ip rule add from all lookup main pref 99
Please apply the following commands:
sudo apt-mark hold *linux*raspi
sudo apt-mark hold raspberrypi-kernel
sudo apt-mark hold raspberrypi-bootloader
Catch the logs of the 4G module by typing the following command in Windows’s CMD tool when the system is booted.
$ adb shell
$ logcat –b radio –v time –f <filename> &
The character “&” makes the “logcat” process run in the background.
fetch the log file by using following command,
$ adb pull <filename> <local directory>
There is one mini system that you can use to make one bootable TF card. You can find it here:
https://chipsee-tmp.s3.amazonaws.com/mksdcardfiles/IMX6UL/7/prebuilt-cs10600u070v1-mini-sd-20190603.tar.gz
Change the boot mode to SD ( 0 0 1 0) on PCB, then boot this mini system. You can use it to compress the rootfs in eMMC. Once you are in the mini system, run the following command:
# mkdir /mnt/rootfs
# mount /dev/mmcblk1p2 /mnt/rootfs // mmcblk1p2 is the second partition of your eMMC
# cd /mnt/rootfs/
# tar zcvf rootfs.tar.gz *
# sync
Once you get the rootfs.tar.gz, copy it to a USB storage or TF card.
# mkdir /mnt/tf
# mount /dev/mmcblk0p2 /mnt/tf
# cp /mnt/rootfs/rootfs.tar.gz /mnt/tf
Use this rootfs.tar.gz to replace the default one in prebuilt-xxx/emmc-flash/emmc/rootfs.tar.gz. (The prebuilt-xxx is our released system package.)
Use the new prebuilt-xxx to make one bootable SD card and use the SD card to flash other boards.
There is one mini system that you can use to make one bootable TF card.
https://chipsee-tmp.s3.amazonaws.com/mksdcardfiles/IMX6Q/Tools/prebuilt-imx6qdl-bootfile-update-20220323.tar.gz
Use the following commands to make a bootable TF card.
#./mksdcard.sh –device /dev/sde –cpu 6Q –display 1024768 //or other 1024600 1280800. Then, please proceed to check your display resolution.
Change the boot mode to SD ( 1 0 0 0) on PCB, then boot this mini system. You can use it to compress the rootfs in eMMC.
Once you are in the mini system, run the following command:
# mkdir /mnt/rootfs
# mount /dev/mmcblk3p2 /mnt/rootfs // mmcblk3p2 is the second partition of your eMMC
# cd /mnt/rootfs/
# tar jcvf rootfs.tar.bz2 * //or tar zcvf rootfs.tar.gz *, you need check your rootfs format in prebuilt-xxx/emmc-flash/
# sync
Once you get the rootfs.tar.bz2/rootfs.tar.gz, copy it to a USB storage or TF card.
# mkdir /mnt/tf
# mount /dev/mmcblk1p2 /mnt/tf
# cp /mnt/rootfs/rootfs.tar.bz2 /mnt/tf // or cp /mnt/rootfs/rootfs.tar.gz /mnt/tf
# sync
Use this rootfs.tar.bz2/rootfs.tar.gz to replace the default one in prebuilt-xxx/emmc-flash/emmc/ (The prebuilt-xxx is our released system package.)
Use the new prebuilt-xxx to make one bootable SD card and use the SD card to flash other boards.
All of our products larger than 9.7inch support a 4G module but it is not mounted by default.
The 7” A7 products don’t support a 4G module because there’s not enough space on PCB for it.
4G module is optional. Different countries use different 4G modules so it is up to you to choose an optional 4G/LTE while ordering. Just check the box and it will be added to your order. If you do not want the board to be delivered with it, you can add it later. What you need to bear in mind is that the 4G module you want to add matches the onboard connector.
Different 4G modules have different pin definitions. Besides the hardware compatibility, you will need to port the driver. You can always contact us in case you need any assistance doing that.
If you want to use a sim card slot, then you must have a 4G module added as it enables you to read the SIM card data. SIM tray is placed by default.
Most of our products support Capacitive touch with Tempered Glass. Please get in touch to check if your desired product supports it.
All products can support a USB dongle WiFi module because all products have a USB connector.
The resolution can’t be changed, but the display can be changed by software. For example, Windows has a menu available that sets the display resolution. As for the hardware, the higher resolution, the better.
The software can cut down the resolution, but cannot increase it.
We have a BT/WiFi module on board, and/or external USB dongle WiFi can be added.
USB WiFi is only supported on Cortex A7 and Cortex A8 platforms.
With Cortex A9, there’s one WiFi/BT on board that uses an SDIO port. No USB Wi/Fi module is supported.
5” A8 products must use a USB port WiFi dongle as there is no space on the PCB to weld a WiFi module.
All products can support a USB dongle WiFi module because all products have a USB connector. You can add the WiFi/BT module while ordering.
As there are different connectors for different countries, we don’t ship power adapters. Our products always support a wide range of DC power inputs, and we use standard DC power connectors. You can easily purchase a power adapter in your local market.
For industrial computers, a power adapter is not essential because our products are part of the customers’ machines that always have their own power.
The resolution can’t be changed, but the display can be changed by software. For example, Windows has a menu available that sets the display resolution. As for the hardware, the higher resolution, the better.
The software can cut down the resolution, but cannot increase it.
Products with capacitive touch always have higher anti-scratch properties than the products with resistive touch.
Our products have no relays inside, but most of our products have four outputs and four inputs. The output can be used to control the relay.
PLC always uses RS232 or RS485, so all of our products can communicate with a PLC and microcontrollers.
Our products have no VGA port. Some of our products have HDMI output, please contact us to check if your desired product has an HDMI output.
For 13.3inch or larger A72 products based on RK3399, the GPIO is not mounted by default. If you need the GPIO, please contact us to confirm.
Please refer to our mounting method page.
Our products are compatible with every CM4 module.
A few of our products, such as AIO-CM4-101, and PPC-CM4-101 support only CM4 with eMMC, but they don’t support CM4 Lite without eMMC.
All of the Industrial Pi products have a CM4 drop-down on the page that lists the CM4 modules in stock. You can choose a CM4 module while ordering.
Most of our products based on Raspberry Pi CM module support CAN BUS. The CAN controller we use is MCP2515-I/ST, supported by Raspberry Pi Forum.
The temperature range for outdoor use (e.g. starting at -15°C). Most displays start at 0°C.
Some of our products can match -20~70°C.
If your project requires some special features, different from our standard offer, please contact us using the contact form. We will be happy to make a product that is tailor-made for your project. Please share all the details. The more details we have, the better.
MOQ for branding?
You can have a custom case logo, but the color is not possible to customize.
MOQ: 100 pcs
Custom packaging and documentation
MOQ: 200 pcs
As a rule, the MOQ for adding a logo to the metal case is 50 pcs. If you want us to add it to PCB, the MOQ is 500 pcs as it requires the PCB redesign.