TabletExpress DragonTouchX10

= Identification = On the back of the device, the following is printed: DragonTouch Model:x10

The PCB has the following silkscreened on it: INEI-N106-REV01 2015-03-17

In android, under Settings->About Tablet, you will find:
 * Model Number: 
 * Build Number: 

= Sunxi support =

Unknown

Current status
Only stock manufacturer firmware tested and working.

Manual build
You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.

Sunxi/Legacy U-Boot
Use the  build target.

Mainline U-Boot
Use the  build target.

Sunxi/Legacy Kernel
Use the  file.

Mainline kernel
Use the  device-tree binary.

= Tips, Tricks, Caveats =

FEL mode
Power off the device either through the menu or by holding the power button for 10 seconds.

Hold the volume down key while connecting the device via USB.

Continue to hold the volume down key after USB is plugged in and press the power button 8 times.

In linux you can verify it has gone into FEL mode using the lsusb command. It will be listed as  Bus 002 Device 033: ID 1f3a:efe8 Onda (unverified) V972 tablet in flashing mode

Firmware can then be successfully flash using LiveSuit(Linux) or PhoenixSuite(Windows)

= Adding a serial port (voids warranty) =



Device disassembly
Rear casing can be removed with plastic tool or credit card. Unscrew 6 screws to release chip from board.

microSD breakout
You will need to modify the original sys_config.fex This can be extracted from the manufacturer image.

 [uart_para] -uart_debug_port = 0 -uart_debug_tx  = port:PB09<2><1> -uart_debug_rx  = port:PB10<2><1> +uart_debug_port = 0 +uart_debug_tx  = port:PF02<2><1> +uart_debug_rx  = port:PF04<2><1>

[force_uart_para] -force_uart_port = 0 -force_uart_tx   = port:PF02<3><1> -force_uart_rx   = port:PF04<3><1> +;force_uart_port = 0 +;force_uart_tx   = port:PF02<2><1> +;force_uart_rx   = port:PF04<2><1> [uart0] uart_used      = 1 uart_port      = 0 uart_type      = 2 -uart_tx        = port:PB09<2><1> -uart_rx        = port:PB10<2><1> +uart_tx        = port:PF02<2><1> +uart_rx        = port:PF04<2><1> uart_regulator	= "vcc-io"

[mmc0_para] -sdc_used         = 1 +sdc_used         = 0

Note: The sys_config.fex file that comes with the firmware left out parenthesis around vcc-vibrator on line 476. You will need to add these to successfully compile.

This fex file can be used to compile new version of u-boot and boot0.

Compile the new sys_config.fex file to a bin file using fex2bin:  fex2bin sys_config.fex osys_config.bin

Then compile a new u-boot, boot0_sdcard, and boot0_nand using this bin  pctools/linux/mod_update/update_boot0 boot0_nand.fex sys_config.bin NAND pctools/linux/mod_update/update_boot0 boot0_sdcard.fex sys_config.bin SDMMC_CARD pctools/linux/mod_update/update_uboot u-boot.fex sys_config.bin

Note: You will likely need to recompile update_uboot as shown here.

Once these are recompiled, you can repack a new firmware image and flash.

= Pictures =

= Also known as =

= See also =