Kurio 7S

From linux-sunxi.org
Jump to: navigation, search
Kurio 7S
IMG 20140824 164641.jpg
Manufacturer Kurio
Dimensions widthmm x breadthmm x heightmm
Release Date October 2013
Website Product page
Specifications
SoC A20 @ 912Mhz
DRAM 1GiB DDR3 @ 432MHz
NAND 8GB
Power USB, 4000mAh 3.7V Li-Ion battery
Features
LCD 1024x600 (7" 10:6)
Touchscreen 5-finger capacitive (FocalTech ft5x_ts WORK)
Video HDMI (Type C - mini)
Audio 3.5mm headphone plug, HDMI, internal stereo speakers, internal microphone
Network WiFi 802.11 b/g/n (rtl8188eu ???)
Storage µSD
USB 1 USB2.0 OTG
Camera 1.2MP (1280x1024) front, 2MP (1920x1080) rear
Other Accelerometer (TODO: Manufacturer device)

This page needs to be properly filled according to the New Device Howto and the New Device Page guide.

  • WARNING* : IMAGES ARE UNRELIABLE. lima-memtester goes to red in less than 5 minutes (even with powersave governor)

YOU MAY LOSE YOUR DATA or trash your SD card partition table (as it happened to me) :( A fixedSPL is at https://docs.google.com/file/d/0Bzj6Jo7OvWk-eU9INEllb3JqQ0E/preview

Contents

Identification

In android, under Settings->About Tablet, you will find:

  • Model Number: Kurio7S
  • Build Number: C13000A120a.20131218.160640

Sunxi support

Current status

I'm working to Debian Xfce and Kali linux(images cubieboard 2):
Kernel 3.4.102/3.4.103
Work now:
-Lcd
-Touchscreen
-Hdmi
-USB (OTG, charging working)
-Audio
-Debug (UART)
-Wifi
-Power button

Not work (yet) :
-Camera (Front,Rear)
-NAND (Debian wheezy)
-Volume +/-

The touchscreen is *not* working with the base driver, at least in my Kurio 7S(but works fine on Android4.2.2 and in the Cubian tutorial after /etc/modules)

Images

Tutorial of pepcio03
Kernel

HW-Pack

BSP

Manual build

  • For building u-boot, use the "Kurio_7S" target.
  • The .fex file can be found in sunxi-boards as kurio_7s.fex

Everything else is the same as the manual build howto.

Tips, Tricks, Caveats

Touchscreen:

Edit linux-sunxi-sunxi-3.4/drivers/input/touchscreen/ft5x_ts.c

Removed the "IRQF_TRIGGER_FALLING |" line (1765) compiled kernel and now works

Right mouse click evdev
       $sudo mkdir /etc/X11/xorg.conf.d
       $sudo touch /etc/X11/xorg.conf.d/evdev.conf
       $sudo vim /etc/X11/xorg.conf.d/evdev.conf
       Section "InputClass"
               Identifier "Touchscreen"
               MatchProduct "ft5x_ts"
               Driver "evdev"
               Option "EmulateThirdButton" "1"
               Option "EmulateThirdButtonTimeout" "1000"
               Option "EmulateThirdButtonMoveThreshold" "30"
       EndSection
Battery:

Folder battery info cappacity,status, etc.

       /sys/class/power_supply/battery/ 


Code lcd off and touchscreen

NUM_DEVICE check

       $xinput | grep ft5x_ts 

Create power file and add keyboard shortcut to power button

        $sudo vim /usr/bin/power

        #!/bin/bash
        NUM_DEVICE=7
        ENABLED=`xinput --list-props $NUM_DEVICE | grep "Device Enabled" | awk '{print $4}'`
        if [ $ENABLED = 0 ]; then
                xinput enable $NUM_DEVICE
                xset dpms force on
        else
                xinput disable $NUM_DEVICE
                xset dpms force off
        fi
        exit 0 

FEL mode

The Vol- FEL mode.
The Vol+ triggers Recovery mode

Adding a serial port (voids warranty)

DEVICE UART pads

This section explains how to attach a serial port to the device. Make sure it refers to our UART howto. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.

Device disassembly

If necessary, provide a short description of how to open the device. Perhaps explain how the pins can be most easily popped. If pins do need to be popped, mention the Plastic tool howto.

Locating the UART

Under the processor are Tx, Rx.

Describe how to find the RX,TX,GND signals here, and mention the UART howto.

Pictures

Also known as

  • La Tablette Tactile 7 pouces by Gulli.

See also

Group Google
Touch screen work
Tutorial of pepcio03

Manufacturer images

Personal tools
Namespaces

Variants
Actions
Navigation
Tools