Fukuda FCT94AW8

= Identification =

On the back of the device, the following is printed: FUKUDA FCT94AW8

The PCB has the following silkscreened on it: INET-D98C-REV01

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

= Sunxi support =

Current status

 * Can boot Olinuxino A33 but unable to make the touchscreen to work.
 * Kernel log:
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.390498] =====ctp_fetch_sysconfig_para=====.
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.395628] ctp_fetch_sysconfig_para: ctp_power_io script_get_item err.
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.403079] ctp_wakeup gpio number is 225
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.403093] ctp_irq gpio number is 37
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.403313] gslx680new: Matched TP firmware(FW_D90_GSL3675B_PG_1024600_DPT)!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.420077] i2c-core: driver [gslX680] using legacy suspend method
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.426936] i2c-core: driver [gslX680] using legacy resume method
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.433711] i2c-core: driver [gslX680] registered
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.433729] i2c i2c-0: found normal entry for adapter 0, addr 0x40
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.433744] ctp_detect: addr= 40
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    1.437328] i2c i2c-0: master_xfer[0] W, addr=0x40, len=1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.430154] sunxi_i2c_do_xfer956 - [i2c0] xfer timeout (dev addr:0x40)
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.490039] i2c i2c-0: master_xfer[0] W, addr=0x40, len=1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.490200] twi_start403 - [i2c0] START can't sendout!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.490212] sunxi_i2c_xfer885 - [i2c0] Retrying transmission 1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.490474] twi_start403 - [i2c0] START can't sendout!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.490485] sunxi_i2c_xfer885 - [i2c0] Retrying transmission 2
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.490746] twi_start403 - [i2c0] START can't sendout!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.490758] sunxi_i2c_xfer885 - [i2c0] Retrying transmission 3
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.550031] ctp_detect:I2C connection might be something wrong
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.556607] i2c i2c-1: found normal entry for adapter 1, addr 0x40
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.556623] i2c i2c-2: found normal entry for adapter 2, addr 0x40
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.556635] ****************************************************************
 * However sw-device shows "I2C connection sucess!", but touchscreen won't respond still.
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760052] ========sw_sysconfig_get_para===================
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760067] sw_sysconfig_get_para: device_twi_id is 0.
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760110] sw_get_write_info:open error ....IS(filp):1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760124] sw_set_write_info:open error ....IS(filp):1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760129] get write info erro!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760136] config_info[5].str_info:gyr sensor_module_name=""
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760141]
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760146] config_info[4].str_info:light sensor_module_name=""
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760151]
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760155] config_info[3].str_info:ctp_module_name=""
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760160]
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760165] info:ctp_module_name=""
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760168], key_name:ctp_module_name
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760175] ret : 17,s1 : 17---
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760179]
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760182] name:
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760187] device_name:,write_id:3
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760192] -the name is null !-
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760198] number:11 now_number:0,scan_number:0
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760204] scan_number:0, now_number:0
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760213] scan_number:1, now_number:1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760219] scan_number:2, now_number:2
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760225] scan_number:3, now_number:3
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760231] sw_device_response_test: name = gslX680new, addr = 0x40
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760243] i2c i2c-0: master_xfer[0] W, addr=0x40, len=1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760431] I2C connection sucess!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760439] addr:0x40, response_addr:0x40
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760444] return number: 3
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760449] -sw_chip_id_detect:chip_id_reg value:0x0
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760456] from copy name:gslX680new, strlen(name):0
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760464] sw_i2c_test: write_key_name:ctp_module_name
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760470] write_flag:1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760490] sw_set_write_info:open error ....IS(filp):1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760498] [sw_device]:sw_register_device_detect end!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760611] [sw_device]:sw_devices_events end!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760464] sw_i2c_test: write_key_name:ctp_module_name
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760470] write_flag:1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760490] sw_set_write_info:open error ....IS(filp):1
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760498] [sw_device]:sw_register_device_detect end!
 * Feb 1 12:12:07 A33-OLinuXino kernel: [    6.760611] [sw_device]:sw_devices_events end!

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 =

At the moment, already tried this instruction on building the 3.4 kernel at this link.

= Adding a serial port (voids warranty) =



The serial port pads can be found near the touchscreen flex cable header and the uSD card slot. Make sure to refer to our UART howto.

Device disassembly
The back cover can be easily popped off. Start prying from top to bottom side(side with power button) Plastic tool howto.

Locating the UART
The serial port pads can be found near the touchscreen flex cable header and the uSD card slot. Make sure to refer to our UART howto.

= Pictures =

Some pictures of the device were uploaded here, upload more, and add them here. DO NOT UPLOAD PICTURES WHICH YOU PLUCKED OFF THE INTERNET.

= Also known as =

Sunstech TAB917qc ???

= See also =

sample dmesg log

Manufacturer images
A33-1024X600-os5.1-Sunstech_TAB917QC-8GB_20151029-TEST-OK.rar or TAB92QC.zip (adjust resolution to 1026x600)