Helpdesk

The Chipsee Team is here to provide answers to all your questions. Whether technical, sales or marketing related, your answer is just a click away.

Documentation

If you need detailed information about Chipsee products, head over to the Documentation section. It covers every aspect of the product.

Documentation

Knowledge Base

We maintain a list of answers to the most common questions. If your question is not listed already, let us know by using the form below.

Knowledge Base

Product Selection

Selecting the suitable PC for your project is not always easy. This guide leads you through all the steps in choosing the right product.

Product Selection Guide

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.

CUSTOM INDUSTRIAL SOLUTIONS

Knowledge Base

Do customers use Chipsee products outdoors?2022-05-13T12:27:59+07:00

Yes. Some of our customers use our products with 500nit for outdoor usage.

Do the products support CoDeSys?2022-05-12T12:26:12+07:00

No.

How do I connect a board by serial?2022-05-12T12:44:41+07:00

You can reference “How_To_Connect_Board_By_Serial.pdf” to set it. The default serial baud rate is 115200 8N1.

How do I enable or disable the bus frequency feature for IMX6Q platform?2022-05-14T04:40:52+07:00

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.

How do I fix the MAC address on the NXP platform?2022-05-13T06:57:35+07:00

You can reference “IMX6Q_MAC_Address_User_Guide_V1.1.pdf” to fix the MAC address.

How do I set the networking proxy for WiFi?2022-05-13T07:00:08+07:00

To configure the proxy settings for a WiFi network, do as follows:

  1. Tap and hold a network from the list of added WiFi networks.
  2. Select “Modify Network.”
  3. Choose “Show advanced options.”
  4. If no proxy settings are present in the network, you have to – Tap “None” and select “Manual” from the menu that opens.
  5. Enter the proxy settings provided by the network administrator.
  6. Finally, tap on the Save button.
How many serial ports does the NXP platform product support?2022-05-13T07:06:05+07:00

The NXP platform products support 3 RS485 and 2 RS232 by default.

What are the operating temperature ranges?2022-05-14T04:46:47+07:00

-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.

 

What is the IP standard?2022-05-13T07:10:55+07:00

Front Panel Waterproof IP65.

Which WiFi module does the TI platform support?2022-05-13T07:11:43+07:00

The RTL8723BU is supported.

Can you increase the screen brightness of the products (nit) to about 1000 nit?2022-05-13T07:12:36+07:00

Different LCDs always have different connectors and dimensions. If you want to increase the brightness, please contact us with a Customization Request.

How do I update the system?2022-05-13T07:14:19+07:00

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.

How to program normally? Are there any demos, videos, etc.?2022-05-13T07:15:33+07:00

Our products support Android/Ubuntu/Debian/Linux+Qt systems. You can program your application using Java / C /C++ / Python language, such as Android app development or Qt app development. We can provide a software user manual to help you set up the development environment.

Why Industrial-Pi products don’t support upgrades?2022-05-13T14:12:56+07:00

Our Industrial-Pi products don’t support upgrades online. You should only use our released system.

https://github.com/Chipsee/industrial-pi#latest-system-image

You can also find the hardware driver in the following Github repository, but the driver can only be tested on a special kernel, which you can find from its branches. You can also do some modifications to fit your own upgraded kernel.

https://github.com/Chipsee/industrial-pi

Why doesn’t this device support online upgrades?2022-05-13T07:17:01+07:00

Our product designs are intended for Industrial usage.

We have added extra hardware to support Industrial. All the hardware needs our drivers to support it.

Industrial customers don’t usually allow their products to update the software online automatically. Instead, they install their software and OS and fix the version. Therefore we have disabled the option of automatic updates altogether to avoid any potential malfunction.

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, or even the 4G module.

How can I generate a MAC Address on Android OS?2022-05-14T05:00:59+07:00

By default, the Ethernet driver reads the burned-in MAC address. If no MAC address exists in the hardware, the MAC reads all zeros, making the MAC malfunction. The kernel will read U-Boot args to fix the MAC address if this occurs. If there are no U-Boot args, the kernel will generate one random MAC address so that we can add the MAC address in the U-Boot command line for the kernel, such as adding the early parameter “fec.macaddr=1e:ed:19:27:1a:b4” in Boot args. Alternatively, you can burn it in hardware because you cannot burn it later. You can only burn it once. If you burn it twice, the result is unpredictable.

Example (Add MAC address: 1e:ed:19:27:1a:b4 ):

  1. First Option: Add parameter “fec.macaddr=1e:ed:19:27:1a:b4” in Boot args (affect the system MAC address preferentially).
    1.1. Connect your board with the serial console. Please refer to “How to Connect Board by Serial.pdf” if you want to know how to connect the board via serial.
    1.2. Find your kernel command line at the beginning of the kernel log message.
    1.3. Press any key on the board to enter U boot, then append the fec.macaddr=0x1e,0xed,0x19,0x27,0-x1a,0xb4 to the boot args.
    Use setenv bootargs ‘ fec.macaddr=0x1e,0xed,0x19,0x27,0-x1a,0xb4’.1.4. Boot.
    1.5. Test

  2. Second Option: burn the MAC address in OTP Hardware.
    Attention: this way of setting it up will fuse the OTP hardware. If you do that again, the result is unknown. You can change it from U-boot (first option) to OTP hardware. This affects the system but not OTP hardware.
    You can use the “echo” command in the console to flash the MAC address in OTP hardware.

    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. If you use the second option, you will find your MAC address is 1e:ed:19:27:1a:b5. If you use the first option, it will affect the system MAC address preferentially.If you use the first option, don’t worry, do the following to restore the boot args in U-boot.
    Refer to 1.3 to enter U-boot and use the following to reset the boot args to default.

    Then you can use the MAC address from the hardware.

How do I configure the logical display density?2022-05-13T14:46:35+07:00

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 
How do I customize the boot animation?2022-05-13T14:44:03+07:00

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/.

To create your bootanimation.zip file, see How To Change, Customize, and Create Android Boot Animation.

How to install the boot animation:

On the host, use the ADB to download the bootanimation.zip file into the device.


For example:

$ adb push ~/Downloads/bootanimation.zip /mnt/sdcard


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

 

How do I enable and disable security ADB?2022-05-13T14:45:33+07:00

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, Android SDK Platform-tools on the PC host side higher than revision 16.0.2 is needed 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
How to access the USB and TF Card Storage in Android 6.0?2022-05-13T14:38:10+07:00

You can find the External TF card and USB Storage in the/mnt/media_rw directory. 

There is also a demo that explains how to access them:

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

How can I generate a MAC Address on Linux?2022-05-13T14:09:00+07:00

By default, the Ethernet driver reads the burned-in MAC address. If no MAC address exists in the hardware, the MAC reads all zeros, making the MAC malfunction. The kernel will read uboot args to fix the MAC address if this occurs. If there are no U-boot args, the kernel will generate one random MAC address, and we can add the MAC address in the U-Boot command line for the kernel, such as adding the early parameter “fec.macaddr=1e:ed:19:27:1a:b4” in boot args. Alternatively, you can burn it in hardware because you cannot burn it later. You can only burn it once. If you burn it twice, the result is unpredictable.

Example (Add MAC addr: 1e:ed:19:27:1a:b4 ):

  1. First Option: Add parameter “fec.macaddr=1e:ed:19:27:1a:b4” in bootargs (affect the system MAC address preferentially)
    1.1. Connect your board with the serial console. Please refer to “How to Connect Board by Serial.pdf” if you want to know how to connect board by serial.
    1.2. We use the macaddr variable to add a parameter of fec.macaddr.
    1.3. Press any key on the board to enter U-boot. 

    1.4. Boot.

    1.5. Test.

  2. Second Option: burn the MAC address in OTP Hardware.
    Attention: this setting up option will fuse the OTP hardware. You can do it only once. If you write it a second time, the result is unknown. But you also can change it from U-boot (first option), as this only affects the system and not the OTP hardware.
    You can use the “echo” command in the console to flash the MAC address in OTP hardware.

    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. If you didn’t’ use the first option, you will find your MAC address is 1e:ed:19:27:1a:b5, if you used the first option, it will affect the system MAC address preferentially.
    If you used the first option, don’t worry, do the following to restore the ” macaddr ” variable in U-Boot.

    Refer to 1.3 to enter U-boot and use the following to reset the ” macaddr ” variable to default.

    Then you can use the MAC address from the hardware.

How do I disable the beeps of the buzzer when I touch the screen?2022-05-13T08:12:19+07:00

Board: BBB_EXP7H_V2

OS: Linux

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

Is Windows CE installed on the products?2022-05-13T08:13:50+07:00

Several of our Cortex A8 products support the Windows CE system, but Windows CE is an obsolete OS (no update from 2013), so if you are a more recent customer, we suggest that you don’t use it.

How do you ship orders?2022-05-18T15:01:59+07:00

We often use  DHL, FEDEX , UPS. We can also choose the express company that you want.

What is the delivery time to Europe/USA/rest of the world?2022-05-18T15:01:53+07:00

Europe 5-7 days, North America 7-10 days, South America and rest of the world 10+ days

Note that the days indicated in the table are working days and do not include weekends or public holidays.

You will receive a shipping confirmation email, including a tracking number, once your order is shipped. If for any reason you don’t receive this email, please check your spam and/or junk mail folders.

Do you test your products before shipping?2022-05-18T15:03:34+07:00

All the products undergo a 72-hours testing procedure before shipping.

Is there a quantity discount?2022-05-18T15:01:46+07:00

We apply a quantity discount for 3+ units of the same product. The discount is not available for orders placed through the website.

What payment methods do you accept?2022-05-14T06:18:06+07:00

We accept the following payment methods: Credit card payment (Stripe or PayPal) and Wire transfer.

Credit card payment is enabled for orders up to $800.

Is the VAT ID required to complete the order? Will I pay VAT?2022-05-18T15:01:37+07:00

If you are a company based in Europe than the VAT is mandatory.

As an end customer, you should not pay VAT, as a company it depends on the country the company is located. If the company is based in Europe then you will have to pay VAT.

What should I do if I’m having trouble placing an order?2022-05-18T15:01:30+07:00

You are welcome to contact our sales team using the contact form or call us at the number XXX. We will assist you with the order.

Can my billing and shipping address be different?2022-05-18T15:01:21+07:00

Yes, it can. You are free to add all the details when placing order.

The billing address has to be the address of the person/company paying for the order.

What is the shipping cost and how long is the delivery time?2022-05-18T15:01:11+07:00

The shipping costs vary, depending on the weight, destination and courier service.

What should I do if a product doesn’t work properly?2022-05-18T15:01:04+07:00

Please get in touch with us through the contact form with a detailed explanation of the issue. We will try to solve the issue online. If not, we will arrange the pick-up. Please do not return the product before you contact us.

Title

Go to Top