My friend gave this tablet. I want to root and tweak it so I can use it, after 6 hours of searching I gave up how to root this and what device this.
after hours of surfing I ended up to this tablet models:
*(WM8850-MID
*(RS2906-MID
*(Touchmate) TM-MID730 - I tried the rooting process of this unit to my tablet, and I my tablet encountered bootloop
PLEASE I WANT TO KNOW HOW TO INSTALL CUSTOM RECOVERY AND ROOTING PROCESS.. THANK YOU
I installed an apps that gives system info:
OS
Browser UserAgent : Mozilla/5.0 (Linux; U; Android 4.0.4; en-gb; MID Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Safari/534.30
Android ID : 145db405c08a059e
Uptime : 0 days, 0 hours, 19 minutes, 4 seconds
Uptime (without sleeps) : 0 days, 0 hours, 19 minutes, 4 seconds
Configuration
Font Scale : 1.3
Hard Keyboard Hidden : YES
Keyboard : NOKEYS
Keyboard Hidden : NO
Locale : en_GB
MCC : 0
MNC : 0
Navigation : NONAV
Navigation hidden : YES
Orientation : PORTRAIT
Screen Height DP : 1018
Screen Width DP : 640
Smallest Screen Width DP : 600
Screen Layout :
LONG_NO
SIZE_LARGE
SIZE_NORMAL
SIZE_SMALL
Touchscreen : FINGER
UI Mode :
NIGHT_NO
TYPE_NORMAL
BuildInfos
Android version : 4.0.4
Release Codename : REL
API LEVEL : 15
CPU ABI : armeabi-v7a
Manufacturer : unknown
Bootloader : unknown
CPU ABI2 : armeabi
Hardware : rk29board
Radio : unknown
Board : rk29sdk
Brand : Android
Device : rk2906
Display : IMM76D
Fingerprint : Android/rk2906/rk2906:4.0.4/IMM76D/20120620.094049:user/release-keys
Host : android-desktop
ID : IMM76D
Model : MID
Product : rk2906
Tags : release-keys
Type : user
User : android
Battery
Not charging...
Level : 35 %
Technology : Li-ion
Temperature : 0.0 ∞C (32.0∞F)
Voltage : 3829 mV
Memory
Download Cache Max: 112MB/ Free: 108MB
data Max: 504MB/ Free: 395MB
External storage: mounted
External storage Max: 2.05GB/ Free: 812MB
External storage removable: true
External storage emulated: false
External SDCard Max: 0.93GB/ Free: 0.93GB
Total RAM: 333MB
Free RAM: 168MB
Threshold RAM: 40.47MB
Low Memory Killer Levels
FOREGROUND_APP:__ 14.35MB
VISIBLE_APP:_________ 19.41MB
SECONDARY_SERVER: 24.47MB
HIDDEN_APP:________ 32.47MB
CONTENT_PROVIDER: 40.47MB
EMPTY_APP:__________ 50.59MB
Telephony
Data Activity: DATA_ACTIVITY_NONE
Data State: DATA_DISCONNECTED
IMEI(or MEID): 355691453140520
IMEI/SoftVer: null
MSISDN: null
Registered MCC:
Registered MCC MNC:
Registered Operator Name:
Network Type: NETWORK_TYPE_UNKNOWN
Phone Type: PHONE_TYPE_NONE
SIM Country Code:
SIM MCC MNC:
SIM Operator Name:
SIM Serial Number: null
SIM State: SIM_STATE_UNKNOWN
Subscriber ID(IMSI): null
VoiceMail number: null
Roaming: false
No Cell detected
Networks
Background Data Usage: true
type mobile[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
type mobile_mms[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_supl[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_hipri[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type ETHERNET[]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_fota[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_ims[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type mobile_cbs[UNKNOWN]
state UNKNOWN/IDLE
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable false
type WIFI[]
state CONNECTED/CONNECTED
reason (unspecified)
extra (none)
roaming false
failover false
isAvailable true
Wifi
State: WIFI_STATE_ENABLED
Current access point: SSID: PLDTHOMEDSLEmArK, BSSID: 00:0e:f4:d5:a0:e2, MAC: 00:c3:51:75:ee:56, Supplicant state: COMPLETED, RSSI: -45, Link speed: 150, Net ID: 0, Explicit connect: false
DHCP info: ipaddr 192.168.1.4 gateway 192.168.1.1 netmask 255.255.255.0 dns1 192.168.1.1 dns2 0.0.0.0 DHCP server 192.168.1.1 lease 86400 seconds
Last Scan:
0 SSID: PLDTHOMEDSLEmArK, BSSID: 00:0e:f4:d5:a0:e2, capabilities: [WPA2-PSK-CCMP][WPS][ESS], level: -37, frequency: 2462
Configured Networks:
0 ID: 0 SSID: "PLDTHOMEDSLEmArK" BSSID: null PRIO: 1 KeyMgmt: WPA_PSK Protocols: WPA RSN AuthAlgorithms: PairwiseCiphers: TKIP CCMP GroupCiphers: WEP40 WEP104 TKIP CCMP PSK: * eap: phase2: identity: anonymous_identity: password: client_cert: private_key: ca_cert: IP assignment: DHCP Proxy settings: NONE LinkAddresses: [192.168.1.4/24,] Routes: [0.0.0.0/0 -> 192.168.1.1,] DnsAddresses: [192.168.1.1,]
CPU
Processor ARMv7 Processor rev 2 (v7l)
BogoMIPS 1007.45
Features swp half thumb fastmult vfp edsp thumbee neon vfpv3
CPU implementer 0x41
CPU architecture 7
CPU variant 0x3
CPU part 0xc08
CPU revision 2
Hardware RK29board
Revision 0000
Serial 0000000000000000
Frequency range: 408.0 -> 1008.0MHz
Current Frequency: 1008.0MHz
Frequency Stats (time):
- 408.0 MHz 89.6% (49795)
- 816.0 MHz 2.24% (1244)
- 1008.0 MHz 8.16% (4534)
Camera
As retreiving camera infos can give the impression that it is taking picture on some device, it is not enabled by default. If you wish to, go in settings menu.
Screen
Resolution: 480 x 764
Refresh Rate: 86.581
X factor for DIP: 0.75
Density: 120 dpi
Pixel per inch X: 131.94806 dpi Y: 143.43529 dpi
OpenGL
As retreiving opengl infos can crash some device, it is not enabled by default. If you wish to, go in settings menu.
Sensors
MMA8452Q 3-axis Accelerometer: 0.2 mA by Freescale Semiconductor
AK8975 3-axis Magnetic field sensor: 6.8 mA by Asahi Kasei
AK8975 Orientation sensor: 7.0 mA by Asahi Kasei
AL3006Proximity sensor: 0.5 mA by Dyna Image Corporation
AL3006 light sensor: 0.5 mA by Dyna Image Corporation
Environment
Root Directory: /system
Data Directory: /data
Download Cache Directory: /cache
External Storage State: mounted
External Storage Directory: /mnt/sdcard
Medias Directories
Alarms: /mnt/sdcard/Alarms
DCIM: /mnt/sdcard/DCIM
Downloads: /mnt/sdcard/Download
Movies: /mnt/sdcard/Movies
Music: /mnt/sdcard/Music
Notifications: /mnt/sdcard/Notifications
Pictures: /mnt/sdcard/Pictures
Podcasts: /mnt/sdcard/Podcasts
Ringtones: /mnt/sdcard/Ringtones
Features
android.hardware.wifi
android.hardware.location.network
android.hardware.nfc
android.hardware.location
android.hardware.screen.landscape
android.hardware.screen.portrait
android.hardware.wifi.direct
android.hardware.usb.accessory
android.hardware.bluetooth
android.hardware.touchscreen.multitouch.distinct
android.hardware.microphone
android.hardware.sensor.light
android.hardware.camera.autofocus
android.software.live_wallpaper
android.hardware.telephony
android.software.sip
android.hardware.touchscreen.multitouch.jazzhand
android.hardware.usb.host
android.hardware.touchscreen.multitouch
android.hardware.sensor.compass
android.hardware.faketouch
android.hardware.camera
android.software.sip.voip
android.hardware.sensor.proximity
android.hardware.location.gps
android.hardware.telephony.gsm
android.hardware.telephony.cdma
android.hardware.camera.front
android.hardware.sensor.accelerometer
android.hardware.touchscreen
glEsVers=2.0
JavaProperties
java.vendor.url: http://www.android.com/
java.class.path: .
java.class.version: 50.0
os.version: 3.0.8+
java.vendor: The Android Project
user.dir: /
user.timezone: null
path.separator: :
os.name: Linux
os.arch: armv7l
line.separator:
file.separator: /
user.name:
java.version: 0
java.home: /system
Mount points
MountPoint
Name Type Options
- /
rootfs rootfs ro,relatime
- /dev
tmpfs tmpfs rw,nosuid,relatime,mode=755
- /dev/pts
devpts devpts rw,relatime,mode=600
- /proc
proc proc rw,relatime
- /sys
sysfs sysfs rw,relatime
- /acct
none cgroup rw,relatime,cpuacct
- /mnt/asec
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /mnt/obb
tmpfs tmpfs rw,relatime,mode=755,gid=1000
- /dev/cpuctl
none cgroup rw,relatime,cpu
- /system
/dev/block/mtdblock8 ext3 ro,noatime,nodiratime,barrier=0,data=ordered
- /data
/dev/block/mtdblock6 ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,barrier=0,data=ordered
- /cache
/dev/block/mtdblock5 ext3 rw,nosuid,nodev,noatime,nodiratime,errors=continue,barrier=0,data=ordered
- /sys/kernel/debug
/sys/kernel/debug debugfs rw,relatime
- /mnt/external_sd
/dev/block/vold/179:0 vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0002,dmask=0002,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/sdcard
/dev/block/vold/31:9 vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/secure/asec
/dev/block/vold/31:9 vfat rw,dirsync,nosuid,nodev,noexec,noatime,nodiratime,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro
- /mnt/sdcard/.android_secure
tmpfs tmpfs ro,relatime,size=0k,mode=000
Related
I have a gtab running cyan 703 and I was taking a look at Elixir under "cpu" and it says "number of cores available to the virtual machine : 1" Is one of the cores not utilized?
Yes, the Gtab is dual core.
Well, I know it has 2 cores.. I should've phrased that "Does cyanogen use both cores?"
snailer88 said:
"Does cyanogen use both cores?"
Click to expand...
Click to collapse
Yes. But, when the system is idle, or mostly idle, only one CPU is used. The other CPU(s) are shut down to reduce power consumption.
The difference between an idle and a loaded system:
Idle:
Code:
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1992.29
Features : swp half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc09
CPU revision : 0
Hardware : NVIDIA Harmony Development System
Revision : 0000
Serial : 0000000000000000
Loaded system--secondary processor now online:
Code:
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1992.29
processor : 1
BogoMIPS : 1992.29
Features : swp half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc09
CPU revision : 0
Hardware : NVIDIA Harmony Development System
Revision : 0000
Serial : 0000000000000000
To see multiprocessor stats:
Code:
$ mpstat -P ALL
Linux 2.6.32.41-cyanogenmod (localhost) 06/07/11 _armv7l_ (2 CPU)
23:53:37 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:53:37 all 13.36 0.07 4.62 3.01 0.43 1.03 0.00 0.00 77.49
23:53:37 0 19.43 0.09 6.44 4.74 0.86 1.98 0.00 0.00 66.46
23:53:37 1 7.29 0.04 2.80 1.28 0.00 0.08 0.00 0.00 88.52
To see how the CPUs are being used:
Code:
$ top -n 20 -d 1 [I]# The top command will quit after 20 secs.[/I]
Mem: 441232K used, 5560K free, 0K shrd, 11984K buff, 93604K cached
CPU: 15.7% usr 20.4% sys 0.0% nic 62.8% idle 0.0% io 0.9% irq 0.0% sirq
Load average: 0.00 0.04 0.09 1/533 4204
PID PPID USER STAT VSZ %MEM CPU %CPU COMMAND
3596 974 10039 S 167m 38.4 1 25.5 com.redirectin.rockplayer.android.unified
1049 974 1000 S 169m 38.9 0 3.7 system_server
4147 2 root SW 0 0.0 1 2.3 [irq/182-host_sp]
4204 3348 root R 1036 0.2 1 1.8 top -n 20 -d 1
975 1 1013 S 30752 6.8 0 0.9 /system/bin/mediaserver
980 1 root S 19440 4.3 0 0.9 /system/bin/nvrm_daemon
1149 2 root SW 0 0.0 1 0.9 [ksdioirqd/mmc0]
289 2 root SW 0 0.0 0 0.4 [cpufreq-dvfsd]
1147 2 root SW 0 0.0 0 0.4 [dhd_dpc]
2570 974 10007 S 219m 50.2 1 0.0 com.android.browser
1197 974 10038 S 120m 27.6 0 0.0 com.google.process.gapps
1642 974 10005 S 118m 27.1 0 0.0 android.process.acore
1159 974 1001 S 104m 23.8 1 0.0 com.android.phone
1583 974 1000 S 100m 22.9 1 0.0 com.cyanogenmod.cmparts
1160 974 10076 S 100m 22.8 0 0.0 org.adwfreak.launcher
1734 974 10059 S 99m 22.8 0 0.0 com.google.android.youtube
...
+1 Thanks rajeevvp, I don't know much command line stuff so this is good to see. Very helpful answer!
rajeevvp said:
Yes. But, when the system is idle, or mostly idle, only one CPU is used. The other CPU(s) are shut down to reduce power consumption.
The difference between an idle and a loaded system:
Idle:
Code:
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1992.29
Features : swp half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc09
CPU revision : 0
Hardware : NVIDIA Harmony Development System
Revision : 0000
Serial : 0000000000000000
Loaded system--secondary processor now online:
Code:
$ cat /proc/cpuinfo
Processor : ARMv7 Processor rev 0 (v7l)
processor : 0
BogoMIPS : 1992.29
processor : 1
BogoMIPS : 1992.29
Features : swp half thumb fastmult vfp edsp thumbee vfpv3 vfpv3d16
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x1
CPU part : 0xc09
CPU revision : 0
Hardware : NVIDIA Harmony Development System
Revision : 0000
Serial : 0000000000000000
To see multiprocessor stats:
Code:
$ mpstat -P ALL
Linux 2.6.32.41-cyanogenmod (localhost) 06/07/11 _armv7l_ (2 CPU)
23:53:37 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %idle
23:53:37 all 13.36 0.07 4.62 3.01 0.43 1.03 0.00 0.00 77.49
23:53:37 0 19.43 0.09 6.44 4.74 0.86 1.98 0.00 0.00 66.46
23:53:37 1 7.29 0.04 2.80 1.28 0.00 0.08 0.00 0.00 88.52
To see how the CPUs are being used:
Code:
$ top -n 20 -d 1 [I]# The top command will quit after 20 secs.[/I]
Mem: 441232K used, 5560K free, 0K shrd, 11984K buff, 93604K cached
CPU: 15.7% usr 20.4% sys 0.0% nic 62.8% idle 0.0% io 0.9% irq 0.0% sirq
Load average: 0.00 0.04 0.09 1/533 4204
PID PPID USER STAT VSZ %MEM CPU %CPU COMMAND
3596 974 10039 S 167m 38.4 1 25.5 com.redirectin.rockplayer.android.unified
1049 974 1000 S 169m 38.9 0 3.7 system_server
4147 2 root SW 0 0.0 1 2.3 [irq/182-host_sp]
4204 3348 root R 1036 0.2 1 1.8 top -n 20 -d 1
975 1 1013 S 30752 6.8 0 0.9 /system/bin/mediaserver
980 1 root S 19440 4.3 0 0.9 /system/bin/nvrm_daemon
1149 2 root SW 0 0.0 1 0.9 [ksdioirqd/mmc0]
289 2 root SW 0 0.0 0 0.4 [cpufreq-dvfsd]
1147 2 root SW 0 0.0 0 0.4 [dhd_dpc]
2570 974 10007 S 219m 50.2 1 0.0 com.android.browser
1197 974 10038 S 120m 27.6 0 0.0 com.google.process.gapps
1642 974 10005 S 118m 27.1 0 0.0 android.process.acore
1159 974 1001 S 104m 23.8 1 0.0 com.android.phone
1583 974 1000 S 100m 22.9 1 0.0 com.cyanogenmod.cmparts
1160 974 10076 S 100m 22.8 0 0.0 org.adwfreak.launcher
1734 974 10059 S 99m 22.8 0 0.0 com.google.android.youtube
...
Click to expand...
Click to collapse
I was asking the question.
I am using CM7.03 my quadrant score is only around 1200.
I wonder what I do wrong.
kivawolf said:
I was asking the question.
I am using CM7.03 my quadrant score is only around 1200.
Click to expand...
Click to collapse
I tried out quadrant and the lowest score I got was slightly less that yours, around 119n. The max was around ~1500 after a few runs. Overclocking was not enabled during the quadrant runs.
Quadrant was slightly buggy (force crashes after the benchmark was done), so i tried out Linpack from Market, and its scores on my gTablet, with CM-7.0.3, are similar to this guy's:
http://www.youtube.com/watch?v=5BnY7iGxPkA
If you get similar scores, your set up is OK.
Hi
I have two iphone clone and i think both of them have same hardware layout. They have MT6573 platform.
First phone has better responsive time and ui.
Second phone has some problem with its wifi, wrong camera rotation in apss (like qr scanners) and some other os related issues.
I've already read some of the tutorials and i'm only familiar with some methods. I haven't get more than rooting and backup via gslite.
I just want to clone os related sections but I'm not sure which method would suits my needs
because don't want to lose myself in unnecessary details or try to tweak them.
I also add their info print which might be informative.
First phone's details
Code:
OS
Browser UserAgent : Mozilla/5.0 (Linux; U; Android 4.0.9; tr-tr; 4S Build/GRJ22) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android ID :
Uptime : 1 days, 2 hours, 56 minutes, 18 seconds
Uptime (without sleeps) : 0 days, 4 hours, 48 minutes, 18 seconds
Configuration
Font Scale : 1.0
Hard Keyboard Hidden : YES
Keyboard : NOKEYS
Keyboard Hidden : NO
Locale : tr_TR
MCC : 286
MNC : 1
Navigation : DPAD
Navigation hidden : NO
Orientation : PORTRAIT
Screen Layout :
LONG_NO
SIZE_NORMAL
Touchscreen : FINGER
UI Mode :
NIGHT_NO
TYPE_NORMAL
BuildInfos
Android version : 4.0.9
Release Codename : REL
API LEVEL : 10
CPU ABI : armeabi
Manufacturer : unknown
Bootloader : unknown
CPU ABI2 : unknown
Hardware : mt6573
Radio : unknown
Board : unknown
Brand : yusu
Device : htt73_gb
Display : ALPS.GB.FDD2.MP.V2.18
Fingerprint : yusu/htt73_gb/htt73_gb:4.0.9/GRJ22/eng.ser4.1346310859:eng/test-keys
Host : ser4-System-Product-Name
ID : GRJ22
Model : 4S
Product : 4S
Tags : test-keys
Type : eng
User : ser4
Battery
Not charging...
Level : 83 %
Technology : Li-ion
Temperature : 35.0 ∞C (95.0∞F)
Voltage : 3970 mV
Memory
Download Cache Max: 39,98 MB/ Free: 38,84 MB
data Max: 152 MB/ Free: 32,21 MB
External storage: mounted
External storage Max: 7,38 GB/ Free: 5,78 GB
External storage removable: true
Total RAM: 213 MB
Free RAM: 43,19 MB
Threshold RAM: 24,00 MB
CPU
Processor ARMv6-compatible processor rev 7 (v6l)
BogoMIPS 755.30
Features swp half thumb fastmult vfp edsp java
CPU implementer 0x41
CPU architecture 6TEJ
CPU variant 0x0
CPU part 0xb76
CPU revision 7
Hardware MT6573
Revision 65fb8a00
Serial 0000000000000000
Frequency Stats (time):
Screen
Resolution: 320 x 480
Refresh Rate: 68.0
X factor for DIP: 1.0
Density: 160 dpi
Pixel per inch X: 160.0 dpi Y: 160.0 dpi
OpenGL
OpenGL Version supported : 2.0
OpenGL Version supported : OpenGL ES-CM 1.1
Vendor : Imagination Technologies
Renderer : PowerVR SGX 531
Extensions :
GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map GL_OES_blend_subtract GL_OES_blend_func_separate GL_OES_blend_equation_separate GL_OES_stencil_wrap GL_OES_extended_matrix_palette GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8 GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image GL_EXT_multi_draw_arrays GL_OES_required_internalformat GL_IMG_read_format GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888 GL_EXT_texture_format_BGRA8888 GL_IMG_texture_stream GL_OES_egl_sync GL_IMG_vertex_array_object
Sensors
YAMAHA529 3-axis Magnetic Field sensor: 4.0 mA by Yamaha
YAMAHA529 Orientation sensor: 0.25 mA by Yamaha
MT6516 3-axis Accelerometer: 0.13 mA by The Android Open Source Project
CM3623 Proximity Sensor: 0.13 mA by Capella
CM3623 Light Sensor: 0.13 mA by Capella
Gravity Sensor: 0.13 mA by Google Inc.
Linear Acceleration Sensor: 0.13 mA by Google Inc.
Rotation Vector Sensor: 4.13 mA by Google Inc.
Features
android.hardware.location.network
android.hardware.wifi
android.hardware.telephony
android.hardware.location
android.hardware.touchscreen.multitouch.jazzhand
android.software.sip
android.hardware.sensor.gyroscope
android.hardware.touchscreen.multitouch
android.hardware.sensor.compass
android.hardware.camera
android.hardware.bluetooth
android.hardware.touchscreen.multitouch.distinct
android.software.sip.voip
android.hardware.sensor.proximity
android.hardware.sensor.light
android.hardware.microphone
android.hardware.location.gps
android.hardware.telephony.gsm
android.hardware.camera.autofocus
android.hardware.camera.front
android.hardware.touchscreen
android.hardware.sensor.accelerometer
android.software.live_wallpaper
android.hardware.camera.flash
glEsVers=2.0
JavaProperties
java.vendor.url:
java.class.path: .
java.class.version: 46.0
os.version: 2.6.35.7
java.vendor: The Android Project
user.dir: /
user.timezone: null
path.separator: :
os.name: Linux
os.arch: armv6l
line.separator:
file.separator: /
user.name:
java.version: 0
java.home: /system
Second phone's info
Code:
OS
Browser UserAgent : Mozilla/5.0 (Linux; U; Android 2.3.5; tr-tr; MC603CH Build/GRJ90) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
Android ID :
Uptime : 0 days, 9 hours, 37 minutes, 48 seconds
Uptime (without sleeps) : 0 days, 0 hours, 29 minutes, 20 seconds
Configuration
Font Scale : 1.0
Hard Keyboard Hidden : YES
Keyboard : NOKEYS
Keyboard Hidden : NO
Locale : tr_TR
MCC : 0
MNC : 0
Navigation : DPAD
Navigation hidden : NO
Orientation : PORTRAIT
Screen Layout :
LONG_NO
SIZE_NORMAL
Touchscreen : FINGER
UI Mode :
NIGHT_NO
TYPE_NORMAL
BuildInfos
Android version : 2.3.5
Release Codename : REL
API LEVEL : 10
CPU ABI : armeabi
Manufacturer : unknown
Bootloader : unknown
CPU ABI2 : unknown
Hardware : mt6573
Radio : unknown
Board : cellonsz73_gb
Brand : yusu
Device : cellonsz73_gb
Display : MC7305.W12.34V2_France
Fingerprint : yusu/cellonsz73_gb/cellonsz73_gb:2.3.5/GRJ90/eng.yangmei.1347671264:user/test-keys
Host : RD-Server
ID : GRJ90
Model : MC603CH
Product : cellonsz73_gb
Tags : test-keys
Type : user
User : yangmei
Battery
Not charging...
Level : 91 %
Technology : Li-ion
Temperature : 28.0 ∞C (82.399994∞F)
Voltage : 3974 mV
Memory
Download Cache Max: 19,98 MB/ Free: 18,39 MB
data Max: 130 MB/ Free: 49,58 MB
External storage: mounted
External storage Max: 3,78 GB/ Free: 3,41 GB
External storage removable: true
Total RAM: 214 MB
Free RAM: 30,07 MB
Threshold RAM: 24,00 MB
CPU
Processor ARMv6-compatible processor rev 7 (v6l)
BogoMIPS 797.90
Features swp half thumb fastmult vfp edsp java
CPU implementer 0x41
CPU architecture 7
CPU variant 0x0
CPU part 0xb76
CPU revision 7
Hardware MT6573
Revision 65fb8a00
Serial 0000000000000000
Frequency Stats (time):
Screen
Resolution: 320 x 480
Refresh Rate: 68.0
X factor for DIP: 1.0
Density: 160 dpi
Pixel per inch X: 160.0 dpi Y: 160.0 dpi
OpenGL
OpenGL Version supported : 2.0
OpenGL Version supported : OpenGL ES-CM 1.1
Vendor : Imagination Technologies
Renderer : PowerVR SGX 531
Extensions :
GL_OES_byte_coordinates GL_OES_fixed_point GL_OES_single_precision GL_OES_matrix_get GL_OES_read_format GL_OES_compressed_paletted_texture GL_OES_point_sprite GL_OES_point_size_array GL_OES_matrix_palette GL_OES_draw_texture GL_OES_query_matrix GL_OES_texture_env_crossbar GL_OES_texture_mirrored_repeat GL_OES_texture_cube_map GL_OES_blend_subtract GL_OES_blend_func_separate GL_OES_blend_equation_separate GL_OES_stencil_wrap GL_OES_extended_matrix_palette GL_OES_framebuffer_object GL_OES_rgb8_rgba8 GL_OES_depth24 GL_OES_stencil8 GL_OES_compressed_ETC1_RGB8_texture GL_OES_mapbuffer GL_OES_EGL_image GL_EXT_multi_draw_arrays GL_OES_required_internalformat GL_IMG_read_format GL_IMG_texture_compression_pvrtc GL_IMG_texture_format_BGRA8888 GL_EXT_texture_format_BGRA8888 GL_IMG_texture_stream GL_OES_egl_sync GL_IMG_vertex_array_object
Sensors
akm8975 Orientation sensor: 0.25 mA by AKM
akm8975 3-axis Magnetic Field sensor: 0.25 mA by AKM
MMA8452 3-axis Accelerometer: 0.13 mA by Freescale
APDS9900 Proximity Sensor: 0.13 mA by Avago
APDS9900: 0.13 mA by Avago
MPU3000 gyroscope Sensor: 6.1 mA by Invensensor
Gravity Sensor: 0.13 mA by Google Inc.
Linear Acceleration Sensor: 0.13 mA by Google Inc.
Rotation Vector Sensor: 0.38 mA by Google Inc.
Features
android.hardware.wifi
android.hardware.location.network
android.hardware.telephony
android.hardware.location
android.hardware.touchscreen.multitouch.jazzhand
android.hardware.sensor.gyroscope
android.software.sip
android.hardware.touchscreen.multitouch
android.hardware.sensor.compass
android.hardware.camera
android.hardware.touchscreen.multitouch.distinct
android.hardware.bluetooth
android.software.sip.voip
android.hardware.sensor.proximity
android.hardware.sensor.light
android.hardware.microphone
android.hardware.location.gps
android.hardware.telephony.gsm
android.hardware.camera.autofocus
android.hardware.camera.front
android.software.live_wallpaper
android.hardware.touchscreen
android.hardware.sensor.accelerometer
android.hardware.camera.flash
glEsVers=2.0
JavaProperties
java.vendor.url:
java.class.path: .
java.class.version: 46.0
os.version: 2.6.35.7
java.vendor: The Android Project
user.dir: /
user.timezone: null
path.separator: :
os.name: Linux
os.arch: armv6l
line.separator:
file.separator: /
user.name:
java.version: 0
java.home: /system
Thanks in advance
I have the same second phone, if there is a notice, can PM me :/
Does anyone tried to hack the Pioneer HUD (spx-hud01)? It runs android-2.3.4_r1. Here is a manual how to build custom kernel for it (google for "spx-hud01" sitess-pioneer.com). But I don't know how to boot from custom kernel or flash it on device.
Attached are PCB board images. Here is the booting process:
Welcome to minicom 2.5
OPTIONS: I18n
Compiled on May 2 2011, 10:05:24.
Port /dev/ttyUSB0
Press CTRL-A Z for help on special keys
AT S7=45 S0=0 L1 V1 X4 &c1 E1 Q0
CTRL-A Z for help |115200 8N1 | NOR | Minicom 2.5 | VT102 | Offline
�
U-Boot 2009.08 (Sep 27 2013 - 14:08:21)
CPU: Freescale i.MX51 family 3.0V at 600 MHz
mx51 pll1: 600MHz
mx51 pll2: 665MHz
mx51 pll3: 216MHz
ipg clock : 66500000Hz
ipg per clock : 665000000Hz
uart clock : 66500000Hz
cspi clock : 54000000Hz
axi_a clock : 166250000Hz
axi_b clock : 133000000Hz
emi_slow clock: 83125000Hz
ddr clock : 200000000Hz
esdhc clock : 216000000Hz
Board: MX51 HUD-Lite 3.0 [POR]
Boot Device: MMC
I2C: ready
DRAM: 512 MB
MMC: board_mmc_init
FSL_ESDHC: 0, FSL_ESDHC: 1
In: serial
Out: serial
Err: serial
Net: FEC0 [PRIME]
Hit any key to stop autoboot: 0
MMC read: dev # 1, block # 4096,count 5632 ...
HUDLite: eMMC H/W reset already enabled.
5632 blocks read: OK
MMC read: dev # 1, block # 12288,count 1280 ...
HUDLite: eMMC H/W reset already enabled.
1280 blocks read: OK
## Booting kernel from Legacy Image at 90800000 ...
Image Name: Linux-2.6.35.3-gee7c1ed
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2647232 Bytes = 2.5 MB
Load Address: 90008000
Entry Point: 90008000
Verifying Checksum ... OK
## Loading init Ramdisk from Legacy Image at 90d00000 ...
Image Name: Android Root Filesystem
Image Type: ARM Linux RAMDisk Image (uncompressed)
Data Size: 539447 Bytes = 526.8 kB
Load Address: 90308000
Entry Point: 90308000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Initializing cgroup subsys cpu
Linux version 2.6.35.3-gee7c1ed ([email protected]) (gcc version 4.4.0 (GCC) )3
CPU: ARMv7 Processor [412fc085] revision 5 (ARMv7), cr=10c53c7f
CPU: VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
Machine: Freescale MX51 Babbage Board
Ignoring unrecognised tag 0x54410008
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 104140
Kernel command line: console=ttymxc2,115200 video=mxcdi0fb:RGB24,HUDlite1 pmem=y
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
allocated 2099200 bytes of page_cgroup
please try 'cgroup_disable=memory' option if you don't want memory cgroups
Memory: 410MB = 410MB total
Memory: 407104k/407104k available, 12736k reserved, 0K highmem
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
DMA : 0xfde00000 - 0xffe00000 ( 32 MB)
vmalloc : 0xda000000 - 0xf4000000 ( 416 MB)
lowmem : 0xc0000000 - 0xd9a00000 ( 410 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.init : 0xc0008000 - 0xc0028000 ( 128 kB)
.text : 0xc0028000 - 0xc0456000 (4280 kB)
.data : 0xc0476000 - 0xc04b20e0 ( 241 kB)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:272
MXC GPIO hardware
MXC IRQ initialized
MXC_Early serial console at MMIO 0x7000c000 (options '115200')
bootconsole [ttymxc2] enabled
Console: colour dummy device 80x30
Calibrating delay loop... 599.65 BogoMIPS (lpj=2998272)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
Initializing cgroup subsys debug
Initializing cgroup subsys ns
Initializing cgroup subsys cpuacct
Initializing cgroup subsys memory
Initializing cgroup subsys devices
Initializing cgroup subsys freezer
Initializing cgroup subsys blkio
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
NET: Registered protocol family 16
i.MX IRAM pool: 128 [email protected]
IRAM READY
CPU is i.MX51 Revision 3.0
Using SDMA I.API
MXC DMA API initialized
IMX usb wakeup probe
bio: create slab <bio-0> at 0
regulator: VSD: 3150 mV
SCSI subsystem initialized
CSPI: mxc_spi-0 probed
Freescale USB OTG Driver loaded, $Revision: 1.55 $
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)
Advanced Linux Sound Architecture Driver Version 1.0.23.
Switching to clocksource mxc_timer1
NET: Registered protocol family 2
IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
TCP established hash table entries: 16384 (order: 5, 131072 bytes)
TCP bind hash table entries: 16384 (order: 4, 65536 bytes)
TCP: Hash tables configured (established 16384 bind 16384)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
Unpacking initramfs...
Freeing initrd memory: 524K
LPMode driver module loaded
Static Power Management for Freescale i.MX5
PM driver module loaded
sdram autogating driver module loaded
Bus freq driver module loaded
DI0 is primary
mxc_dvfs_core_probe
mxc_dvfs_core_probe: failed to get gp regulator
DVFS driver module loaded
i.MXC CPU frequency driver
mxc_cpufreq_driver_init: failed to get gp regulator
ashmem: initialized
JFFS2 version 2.2. (NAND) (SUMMARY) �© 2001-2006 Red Hat, Inc.
msgmni has been set to 796
alg: No test for stdrng (krng)
cryptodev: driver loaded.
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
regulator: get() with no identifier
mxc_ipu mxc_ipu: Channel already disabled 9
mxc_ipu mxc_ipu: Channel already uninitialized 9
mxc_ipu mxc_ipu: Channel already disabled 7
mxc_ipu mxc_ipu: Channel already uninitialized 7
mxc_ipu mxc_ipu: Channel already disabled 10
mxc_ipu mxc_ipu: Channel already uninitialized 10
Serial: MXC Internal UART driver
mxcintuart.0: ttymxc0 at MMIO 0x73fbc000 (irq = 31) is a Freescale i.MX
mxcintuart.1: ttymxc1 at MMIO 0x73fc0000 (irq = 32) is a Freescale i.MX
mxcintuart.2: ttymxc2 at MMIO 0x7000c000 (irq = 33) is a Freescale i.MX
console [ttymxc2] enabled, bootconsole disabled
console [ttymxc2] enabled, bootconsole disabled
loop: module loaded
pmem_adsp: 0 init
pmem_gpu: 1 init
m25p80 spi1.1: mx25l3205d (4096 Kbytes)
Creating 4 MTD partitions on "m25p80":
0x000000000000-0x000000070000 : "bootloader"
0x000000070000-0x000000240000 : "kernel"
0x000000240000-0x0000003f0000 : "backupdata"
0x0000003f0000-0x000000400000 : "identifier"
FEC Ethernet Driver
fec_enet_mii_bus: probed
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 18, io base 0x73f80000
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ARC USBOTG Device Controller driver (1 August 2005)
g_serial gadget: Gadget Serial v2.4
g_serial gadget: g_serial ready
fsl-usb2-udc: bind to driver g_serial
mice: could not register psaux device, error: -16
mice: PS/2 mouse device common for all mice
MXC keypad loaded
using rtc device, mxc_rtc, for alarms
mxc_rtc mxc_rtc.0: rtc core: registered mxc_rtc as rtc0
i2c /dev entries driver
APM Battery Driver
MXC WatchDog Driver 2.0
MXC Watchdog # 0 Timer: initial timeout 60 sec
device-mapper: ioctl: 4.17.0-ioctl (2010-03-05) initialised: [email protected]
VPU initialized
gpu mmu enabled
mxsdhci: MXC Secure Digital Host Controller Interface driver
mxsdhci: MXC SDHCI Controller Driver.
mmc0: SDHCI detect irq 0 irq 1 INTERNAL DMA
mxsdhci: MXC SDHCI Controller Driver.
mmc1: SDHCI detect irq 228 irq 4 INTERNAL DMA
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
logger: created 64K log 'log_main'
logger: created 256K log 'log_events'
logger: created 64K log 'log_radio'
logger: created 64K log 'log_system'
mxc_spdif mxc_spdif.0: MXC SPDIF Audio Transmitter
No device for codec mxc spdif
No device for DAI mxc spdif
No device for DAI imx-spdif-dai
DMA Sound Buffer Allocated: Playback UseIram=1 ext_ram=0 buf->addr=1ffe2000 buf6
asoc: mxc spdif <-> imx-spdif-dai mapping ok
ALSA device list:
#0: imx-3stack-spdif (mxc spdif)
TCP cubic registered
NET: Registered protocol family 17
NET: Registered protocol family 15
VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 2
mxc_rtc mxc_rtc.0: setting system clock to 2013-01-01 00:00:00 UTC (1356998400)
Freeing init memory: 128K
mmc0: new high speed MMC card at address 0001
mmcblk0: mmc0:0001 HYNIX 3.60 GiB
mmcblk0: p1 p2 p3 < p5 p6 p7 p8 p9 p10 > p4
EXT4-fs (mmcblk0p1): Ignoring delalloc option - requested data journaling mode
EXT4-fs (mmcblk0p1): recovery complete
EXT4-fs (mmcblk0p1): mounted filesystem with journalled data mode. Opts: data=jl
EXT4-fs (mmcblk0p7): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p7): re-mounted. Opts: (null)
/bin/hud_e2fsck -y /dev/block/mmcblk0p5 -> result'0'
EXT4-fs (mmcblk0p5): Ignoring delalloc option - requested data journaling mode
EXT4-fs (mmcblk0p5): mounted filesystem with journalled data mode. Opts: data=jl
EXT4-fs (mmcblk0p6): recovery complete
EXT4-fs (mmcblk0p6): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p2): recovery complete
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p9): recovery complete
EXT4-fs (mmcblk0p9): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (mmcblk0p8): recovery complete
EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null)
system_data_archiver: start
system_data_archiver: extracted.
localhost login: warning: `zygote' uses 32-bit capabilities (legacy support in )
request_suspend_state: on (3->0) at 10496332002 (2013-01-01 00:00:09.722314750 )
request_suspend_state: on (0->0) at 10577726752 (2013-01-01 00:00:09.803708875 )
pmem: request for physical address of pmem region from process 1096.
system_data_archiver: end
usb wakeup is here
otg host Remote wakeup
usb wakeup is here
otg host Remote wakeup
usb 1-1: new full speed USB device using fsl-ehci and address 2
usb 1-1: not running at top speed; connect to a high speed hub
usb 1-1: device v0421 p0661 is not supported
localhost login:
localhost login: usb 1-1: USB disconnect, address 2
Anyone?
To decrypt the firmware remove first 1648 bytes in pioneer-hud-2014-510100.bin then run:
Code:
openssl enc -d -aes-128-cbc -pass pass:pioneerhudlite < pioneer-hud-2014-510100.bin > firmware.zip
Inside firmware:
HUDLite_System_Controller.bin
HUDLite_System_Controller.md5
system.img
system.md5
u-boot.bin
u-boot.md5
uImage
uImage.md5
uramdisk.img
uramdisk.md5
To switch the HUD in device mode open the black box (the one with the USB port). Disconnect the 2nd Pin. This pin corresponds to OTG Sense ID.
hello guyz i have micromax a77 device recently i found that fly iq4404 is my partial clone device all are same expect lcm and touch driver that device got kitkat with help of russian developers here is my all device properties
anyone help me to compile kernel with this drivers ?
my device properties found out by device info app given by russian guy
i am not a pro devloper just want someone to help me i m not a noob also so please if any one willing to help can comment down ?
LCM:
console=ttyMT1,921600n1 vmalloc=500M slub_max_order=0 lcm=1-otm8018b_dsi_vdo_fwvga_txd_a1005 fps=5049 pl_t=1060 lk_t=2154 printk.disable_uart=1 boot_reason=4
TPD:
0x01:139:80:825:160:50:0x01:172:240:825:160:50:0x01:158:400:825:160:50
I2C:
AP3216C
BMA220
dummy
dummy_cam_cal
dummy_eeprom
kd_camera_hw
msg2133
VERSION:
Linux version 3.4.5 ([email protected]) (gcc version 4.6.x-google 20120106 (prerelease) (GCC) ) #1 SMP PREEMPT Wed Oct 16 21:57:44 CST 2013
PVRVersion:
INTERRUPTS:
CPU0 CPU1
14: 11318 0 - debug-signal
29: 4666213 3040132 - timer
52: 0 0 - mt_usb
57: 0 0 - mtk-thermal
58: 645621 0 - mtk-msdc
59: 84596 0 - mtk-msdc
60: 437 0 - mt-i2c.0
61: 718423 0 - mt-i2c.1
64: 0 0 - mtk-uart
69: 0 0 - mt-i2c.0
71: 0 0 - mt-i2c.1
73: 20888 0 - mtk btif tx dma irq
74: 29319 0 - mtk btif rx dma irq
81: 0 0 - mt-spi.0
84: 0 0 - mtk btif irq
90: 0 0 - mt_emi_mpu, mt6572_devapc
96: 113268 0 - Afe_ISR_Handle
97: 0 0 - M4U_device
100: 0 0 - AHB_ABT
104: 0 0 - mt-spm
106: 12 0 - mt6572-gpt
107: 21325 0 - CCIF
108: 227755 0 - EINT
120: 0 0 - pmic_wrap
121: 42 0 - mtk-kpd
124: 408050 0 - mtk_disp
131: 0 0 - mtk_disp
132: 2489441 0 - mtk_disp
134: 894467 0 - mtk_disp
135: 1237868 0 - mtk_disp
136: 37117 0 - mtkfb
139: 0 0 - MAU0
140: 32 0 - mtk_disp
142: 51612 0 - Vcodec
143: 0 0 - Vcodec
144: 107 0 - isp
146: 706203 0 - mali_gp_irq_handlers
147: 0 0 - mali_mmu_irq_handlers
148: 703579 0 - mali_pp_irq_handlers
149: 0 0 - mali_mmu_irq_handlers
152: 0 0 - MD-WDT
153: 0 0 - BTCVSD_ISR_Handle
154: 156 0 - BTIF_WAKEUP_IRQ
155: 693748 0 - AHB_SLAVE_HIF
FIQ: fiq_glue
IPI0: 0 0 Timer broadcast interrupts
IPI1: 7549993 9760317 Rescheduling interrupts
IPI2: 0 0 Function call interrupts
IPI3: 37112 39285 Single function call interrupts
IPI4: 0 0 CPU stop interrupts
IPI5: 0 0 CPU backtrace
Err: 0
PARTITIONS:
major minor #blocks name
7 0 1254 loop0
7 1 33280 loop1
7 2 31201 loop2
7 3 35359 loop3
179 0 3763200 mmcblk0
179 1 1 mmcblk0p1
179 2 10240 mmcblk0p2
179 3 10240 mmcblk0p3
179 4 1048576 mmcblk0p4
179 5 307200 mmcblk0p5
179 6 2097152 mmcblk0p6
179 7 253696 mmcblk0p7
179 64 2048 mmcblk0boot1
179 32 2048 mmcblk0boot0
179 96 15601664 mmcblk1
179 97 15600640 mmcblk1p1
254 0 33280 dm-0
254 1 31201 dm-1
254 2 35359 dm-2
CPUINFO:
Processor: ARMv7 Processor rev 3 (v7l)
processor: 0
BogoMIPS: 1993.93
processor: 1
BogoMIPS: 1993.93
Features: swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt
CPU implementer: 0x41
CPU architecture: 7
CPU variant: 0x0
CPU part: 0xc07
CPU revision: 3
Hardware: MT6572
Revision: 0000
Serial: 0000000000000000
INPUT:
I: Bus=0019 Vendor=2454 Product=6572 Version=0010
N: Name="mtk-kpd"
P: Phys=
S: Sysfs=/devices/platform/mtk-kpd/input/input0
U: Uniq=
H: Handlers=event0
B: PROP=0
B: EV=3
B: KEY=180 180000 0 40000800 1c1ec0 0 0 0
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="ACCDET"
P: Phys=
S: Sysfs=/devices/virtual/input/input1
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=3
B: KEY=80 0 78 0 40c0000 0 0 0
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="hwmdata"
P: Phys=
S: Sysfs=/devices/virtual/input/input2
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=5
B: REL=2
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="mtk-tpd"
P: Phys=
S: Sysfs=/devices/virtual/input/input3
U: Uniq=
H: Handlers=mouse0 event3
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 1000 40000800 0 0 0 0
B: ABS=2630000 1000003
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="mtk-tpd-kpd"
P: Phys=
S: Sysfs=/devices/virtual/input/input4
U: Uniq=
H: Handlers=event4
B: PROP=0
B: EV=3
B: KEY=1000 40000800 0 0 0 0
EMMC:
partno: start_sect nr_sects partition_name
emmc_p1: 00000400 00000002 "ebr1"
emmc_p2: 00004800 00005000 "protect_f"
emmc_p3: 00009800 00005000 "protect_s"
emmc_p4: 0001ba00 00200000 "android"
emmc_p5: 0021ba00 00096000 "cache"
emmc_p6: 002b1a00 00400000 "usrdata"
emmc_p7: 006b1a00 0007be00 "fat"
on the basis of this please help me to compile this source it had booted on my device after i lock it and unlock again white screen come and touch is not working
i know its touch driver and lcm driver problem help me to fix it
source link :- https://github.com/rex-xxx/KK_kernel_iq4404_MT6572
I am working on a CM 12.1 tree for the Dragontouch X10. I can now boot CM, however the touchscreen is not working. It appears to register a touch as it will keep the screen from sleeping if I continue to tap it, and if the screen dims then a tap will light it back up. However it cannot click or scroll, just get the display response.
In addition if I use getevent and touch the screen, all sorts of input shows up under my touchscreen input (dev/input/event5).
The device is an allwinner sunxi device. I am using the stock kernel as allwinner never released a full kernel source. The dmesg log shows the module loading properly:
Code:
<6>[ 24.509611] +++++++++++++++++++++++++++++++++
<6>[ 24.509616] ++++++ GSLX680 new used +++++++++
<6>[ 24.509621] +++++++++++++++++++++++++++++++++
<4>[ 24.534586] GSLX680 Enter gsl_ts_probe
<4>[ 24.539043] [GSLX680] Enter gsl_ts_init_ts
<4>[ 24.900617] read 0xfc = 80 36 0 0
<4>[ 24.904415] =============gsl_load_fw start==============
<4>[ 25.489788] =============gsl_load_fw end==============
<6>[ 25.600178] CPU Budget: Temperature: 60 Limit state:1 item[1608000,4,1608000,4 0]
<6>[ 25.608771] CPU Budget:update CPU 0 cpufreq max to 1608000 min to 480000
<6>[ 25.618860] CPU Budget:update CPU 0 cpufreq max to 1608000 min to 480000
<4>[ 25.640704] #########check mem read 0xb0 = 5a 5a 5a 5a #########
<4>[ 25.647791] [GSLX680] End gsl_ts_probe
<4>[ 25.652195] ****************************************************************
logcat also shows the touchscreen driver being identified and loaded:
Code:
I/EventHub( 489): New device: id=1, fd=85, path='/dev/input/event5', name='gslX680', classes=0x15, configuration='/system/usr/idc/gslX680.idc', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false, wakeMechanism=EVIOCSSUSPENDBLOCK, usingClockIoctl=true
I/InputReader( 489): Touch device 'gslX680' could not query the properties of its associated display. The device will be inoperable until the display size becomes available.
I/InputReader( 489): Device added: id=1, name='gslX680', sources=0x00001103
I/InputReader( 489): Reconfiguring input devices. changes=0x00000004
I/InputReader( 489): Device reconfigured: id=1, name='gslX680', size 1366x768, orientation 0, mode 1, display id 0
I/ActivityManager( 489): Config changes=8 {1.0 ?mcc?mnc en_US ?layoutDir sw768dp w1366dp h695dp 160dpi xlrg long land ?uimode ?night finger -keyb/v/h -nav/h s.4 themeResource=null}
Note: the line saying it could not query properties shows up in the stock logcat as well. It seems to be finding the right configuration a few lines down when it says Device reconfigured.
It also shows up properly if with dumpsys input
Code:
1: gslX680
Classes: 0x00000015
Path: /dev/input/event5
Descriptor: 7d7eeb71ea7765ef9584a43b6c32b201b90835d3
Location:
ControllerNumber: 0
UniqueId:
Identifier: bus=0x0018, vendor=0x0000, product=0x0000, version=0x0000
KeyLayoutFile: /system/usr/keylayout/Generic.kl
KeyCharacterMapFile: /system/usr/keychars/Generic.kcm
ConfigurationFile: /system/usr/idc/gslX680.idc
HaveKeyboardLayoutOverlay: false
Device 1: gslX680
Generation: 12
IsExternal: false
Sources: 0x00001103
KeyboardType: 1
Motion Ranges:
X: source=0x00001002, min=0.000, max=1365.000, flat=0.000, fuzz=0.000, resolution=0.000
Y: source=0x00001002, min=0.000, max=767.000, flat=0.000, fuzz=0.000, resolution=0.000
PRESSURE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
SIZE: source=0x00001002, min=0.000, max=1.000, flat=0.000, fuzz=0.000, resolution=0.000
TOUCH_MAJOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
TOUCH_MINOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
TOOL_MAJOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
TOOL_MINOR: source=0x00001002, min=0.000, max=1567.093, flat=0.000, fuzz=0.000, resolution=0.000
Keyboard Input Mapper:
Parameters:
HasAssociatedDisplay: true
OrientationAware: true
HandlesKeyRepeat: false
KeyboardType: 1
Orientation: 0
KeyDowns: 0 keys currently down
MetaState: 0x0
DownTime: 0
Touch Input Mapper:
Parameters:
GestureMode: spots
DeviceType: touchScreen
AssociatedDisplay: hasAssociatedDisplay=true, isExternal=false
OrientationAware: true
Raw Touch Axes:
X: min=0, max=1366, flat=0, fuzz=0, resolution=0
Y: min=0, max=768, flat=0, fuzz=0, resolution=0
Pressure: unknown range
TouchMajor: min=0, max=255, flat=0, fuzz=0, resolution=0
TouchMinor: unknown range
ToolMajor: min=0, max=200, flat=0, fuzz=0, resolution=0
ToolMinor: unknown range
Orientation: unknown range
Distance: unknown range
TiltX: unknown range
TiltY: unknown range
TrackingId: min=0, max=11, flat=0, fuzz=0, resolution=0
Slot: unknown range
Calibration:
touch.size.calibration: diameter
touch.size.scale: 10.000
touch.size.bias: 0.000
touch.size.isSummed: false
touch.pressure.calibration: none
touch.pressure.scale: 0.005
touch.orientation.calibration: none
touch.distance.calibration: none
touch.coverage.calibration: none
Affine Transformation:
X scale: 1.000
X ymix: 0.000
X offset: 0.000
Y xmix: 0.000
Y scale: 1.000
Y offset: 0.000
Viewport: displayId=0, orientation=0, logicalFrame=[0, 0, 1366, 768], physicalFrame=[0, 0, 1366, 768], deviceSize=[1366, 768]
SurfaceWidth: 1366px
SurfaceHeight: 768px
SurfaceLeft: 0
SurfaceTop: 0
SurfaceOrientation: 0
Translation and Scaling Factors:
XTranslate: 0.000
YTranslate: 0.000
XScale: 0.999
YScale: 0.999
XPrecision: 1.001
YPrecision: 1.001
GeometricScale: 0.999
PressureScale: 0.000
SizeScale: 0.004
OrientationScale: 0.000
DistanceScale: 0.000
HaveTilt: false
TiltXCenter: 0.000
TiltXScale: 0.000
TiltYCenter: 0.000
TiltYScale: 0.000
Last Button State: 0x00000000
Last Raw Touch: pointerCount=1
[0]: id=0, x=0, y=0, pressure=0, touchMajor=0, touchMinor=0, toolMajor=0, toolMinor=0, orientation=0, tiltX=0, tiltY=0, distance=0, toolType=1, isHovering=true
Last Cooked Touch: pointerCount=1
[0]: id=0, x=0.000, y=0.000, pressure=0.000, touchMajor=0.000, touchMinor=0.000, toolMajor=0.000, toolMinor=0.000, orientation=0.000, tilt=0.000, distance=0.000, toolType=1, isHovering=true
There are only 2 differences I can find:
First within the stock firmware the idc file is named tp.idc and is correctly picked up by the kernel module (gslX680new.ko). In my build if I do not rename the file to gslX680.idc it will not pick it up and load this configuration. Files are identical however so I don't know how this should change anything.
Second the parameters HasAssociatedDisplay and OrientationAware are both true for all devices (including the touchscreen) in dumpsys input under KeyboardMapper. In my stock dump they are false. I do not know where these parameters are set and if they have anything to do with the touchscreen device.
As I am not getting any errors, I am somewhat stuck to figure out where this is all going wrong. It seems the touchscreen may in fact be working, however the builds interpretation of where the touch is happening and delivering a "click" is not working. Any help is appreciated.