View Single Post
Old 12-15-2012, 06:34 PM   #148
hecatae
MoDaCo News Team
hecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughinghecatae can shake the floor when laughing
 
Posts: 6
Karma: 63180
Join Date: Dec 2012
Location: Northamptonshire
Device: Kobo Vox
Quote:
Originally Posted by hieronymos View Post
Thank you for that, very useful, my wife got me one of these for my birthday last week.

I'm currently here:
Code:
mkimage -l uImage
Image Name:   Linux-2.6.35.3
Created:      Fri Mar  9 04:43:46 2012
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    2986784 Bytes = 2916.78 kB = 2.85 MB
Load Address: 70008000
Entry Point:  70008000
Anyone know if we are using a 2G or 3G VMSPLIT kernel?

There are Vox compatible Jellybean libs, the AMD Z430 is simply an Adreno 200, and ZTE have released Jellybean 4.2 for their N880E, which uses an Adreno 200 GPU.

If the current kernel is 2G VMSPLIT, it will be incompatible with AOSP or CyanogenMOD or MIUI or AOKP or Paranoid Android, as they all uses 3G VMSPLIT.
Has anyone grabbed the kernel config from /proc/config.gz yet?

Code:
./extract_uImage.sh uImage
Checking for uImage magic word...
1+0 records in
0+1 records out
4 bytes (4 B) copied, 5.0902e-05 s, 78.6 kB/s
uImage recognized.
Extracting data...
46668+1 records in
5833+1 records out
2986784 bytes (3.0 MB) copied, 0.0350658 s, 85.2 MB/s
Checking for ARM mach-type...
3+0 records in
0+1 records out
3 bytes (3 B) copied, 7.1491e-05 s, 42.0 kB/s
Checking for zImage...
1+0 records in
0+1 records out
4 bytes (4 B) copied, 5.2313e-05 s, 76.5 kB/s
1+0 records in
0+1 records out
4 bytes (4 B) copied, 5.3372e-05 s, 74.9 kB/s
1+0 records in
0+1 records out
4 bytes (4 B) copied, 5.3278e-05 s, 75.1 kB/s
zImage recognized with start 0x00000000, end 0x002D9320 and size 2986784.
>>> uImage extracted to zImage
getting further...

pasted the config here: http://pastebin.com/KtmbEVrt

bit long, dont want to junk this thread, yes we are using 2G SPLIT.

going to see if I can build a 3.2.0 kernel using:
Code:
git clone http://opensource.freescale.com/pub/scm/imx/linux-2.6-imx.git
built:
Code:
 Kernel: arch/arm/boot/zImage is ready
  UIMAGE  arch/arm/boot/uImage
Image Name:   Linux-3.2.0-rc2-30386-gb684452
Created:      Sun Dec 16 00:35:54 2012
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    2755456 Bytes = 2690.88 kB = 2.63 MB
Load Address: 00008000
Entry Point:  00008000
anyone want to try this, I offer no guarantees on things working, but got to start somewhere.

edit: yes I'm aware that load and entry addresses have changed from original, looking to see where the wrong information was picked up

finally:
Code:
Image Name:   Linux-3.2.0-rc2-30386-gb684452
Created:      Sun Dec 16 01:59:04 2012
Image Type:   ARM Linux Kernel Image (uncompressed)
Data Size:    2755456 Bytes = 2690.88 kB = 2.63 MB
Load Address: 70008000
Entry Point:  70008000
going to see if it boots

Last edited by hecatae; 12-15-2012 at 08:59 PM.
hecatae is offline   Reply With Quote