FORUMS
Remove All Ads from XDA

Developer infos

8,420 posts
Thanks Meter: 57,458
 
By codeworkx, Senior Recognized Developer on 17th January 2015, 04:45 PM
Post Reply Email Thread
Let's collect and share some developer relevant infos about the h60.

KERNEL TOOLBOX:
http://forum.xda-developers.com/hono...olbox-t3011000
Latest kernel sources and various stock ramdisks included.

Kernel sources for L01, L02, L03, L11, L12 and L21 are identical.
L04 doesn't boot using a kernel built from sources from above variants.
Seems to be different.

Code:
Kernel address 0x608000
Ramdisk address 0x300000
Secondary address 0x1500000
Kernel tags address 0x200000
Flash page size 2048

Command line "vmalloc=384M [email protected] psci=enable mmcparts=mmcblk0:p1(vrl),p2(vrl_backup),p7(modemnvm_factory),p18(splash),p22(dfx),p23(modemnvm_backup),p24(modemnvm_img),p25(modemnvm_system),p26(modem),p27(modem_dsp),p28(modem_om),p29(modemnvm_update),p30(3rdmodem),p31(3rdmodemnvm),p32(3rdmodemnvmbkp)"

Base: 0x00000000 || 0x001FFF00
Kernel offset: 0x00608000 || 0x00408100
Ramdisk offset: 0x00300000 || 0x00100100
Second offset: 0x01500000 || 0x00D00100
Tags offset: 0x00200000 || 0x00000100
RIL:
libbalong-ril.so and libbalong-ril-1.so are different across variants.
Everything else is identical.

SYSTEM:
build.prop - 6.94 KB from H60-L02V100R001CHNC00B310

PARTITIONS:
Code:
ls -al /dev/block/platform/ff1fe000.dwmmc0/by-name
lrwxrwxrwx root     root              2015-01-16 16:33 3rdmodem -> /dev/block/mmcblk0p30
lrwxrwxrwx root     root              2015-01-16 16:33 3rdmodemnvm -> /dev/block/mmcblk0p31
lrwxrwxrwx root     root              2015-01-16 16:33 3rdmodemnvmbkp -> /dev/block/mmcblk0p32
lrwxrwxrwx root     root              2015-01-16 16:33 boot -> /dev/block/mmcblk0p13
lrwxrwxrwx root     root              2015-01-16 16:33 cache -> /dev/block/mmcblk0p38
lrwxrwxrwx root     root              2015-01-16 16:33 cust -> /dev/block/mmcblk0p36
lrwxrwxrwx root     root              2015-01-16 16:33 dfx -> /dev/block/mmcblk0p22
lrwxrwxrwx root     root              2015-01-16 16:33 dts -> /dev/block/mmcblk0p20
lrwxrwxrwx root     root              2015-01-16 16:33 fastboot -> /dev/block/mmcblk0p4
lrwxrwxrwx root     root              2015-01-16 16:33 fw_hifi -> /dev/block/mmcblk0p9
lrwxrwxrwx root     root              2015-01-16 16:33 fw_lpm3 -> /dev/block/mmcblk0p5
lrwxrwxrwx root     root              2015-01-16 16:33 hibench -> /dev/block/mmcblk0p8
lrwxrwxrwx root     root              2015-01-16 16:33 hisitest0 -> /dev/block/mmcblk0p34
lrwxrwxrwx root     root              2015-01-16 16:33 hisitest1 -> /dev/block/mmcblk0p35
lrwxrwxrwx root     root              2015-01-16 16:33 misc -> /dev/block/mmcblk0p11
lrwxrwxrwx root     root              2015-01-16 16:33 modem -> /dev/block/mmcblk0p26
lrwxrwxrwx root     root              2015-01-16 16:33 modem_dsp -> /dev/block/mmcblk0p27
lrwxrwxrwx root     root              2015-01-16 16:33 modem_om -> /dev/block/mmcblk0p28
lrwxrwxrwx root     root              2015-01-16 16:33 modemnvm_backup -> /dev/block/mmcblk0p23
lrwxrwxrwx root     root              2015-01-16 16:33 modemnvm_factory -> /dev/block/mmcblk0p7
lrwxrwxrwx root     root              2015-01-16 16:33 modemnvm_img -> /dev/block/mmcblk0p24
lrwxrwxrwx root     root              2015-01-16 16:33 modemnvm_system -> /dev/block/mmcblk0p25
lrwxrwxrwx root     root              2015-01-16 16:33 modemnvm_update -> /dev/block/mmcblk0p29
lrwxrwxrwx root     root              2015-01-16 16:33 nvme -> /dev/block/mmcblk0p6
lrwxrwxrwx root     root              2015-01-16 16:33 oeminfo -> /dev/block/mmcblk0p16
lrwxrwxrwx root     root              2015-01-16 16:33 recovery -> /dev/block/mmcblk0p14
lrwxrwxrwx root     root              2015-01-16 16:33 recovery2 -> /dev/block/mmcblk0p15
lrwxrwxrwx root     root              2015-01-16 16:33 reserved1 -> /dev/block/mmcblk0p3
lrwxrwxrwx root     root              2015-01-16 16:33 reserved2 -> /dev/block/mmcblk0p12
lrwxrwxrwx root     root              2015-01-16 16:33 secure_storage -> /dev/block/mmcblk0p21
lrwxrwxrwx root     root              2015-01-16 16:33 sensorhub -> /dev/block/mmcblk0p17
lrwxrwxrwx root     root              2015-01-16 16:33 splash -> /dev/block/mmcblk0p18
lrwxrwxrwx root     root              2015-01-16 16:33 splash2 -> /dev/block/mmcblk0p33
lrwxrwxrwx root     root              2015-01-16 16:33 splash3 -> /dev/block/mmcblk0p19
lrwxrwxrwx root     root              2015-01-16 16:33 system -> /dev/block/mmcblk0p37
lrwxrwxrwx root     root              2015-01-16 16:33 teeos -> /dev/block/mmcblk0p10
lrwxrwxrwx root     root              2015-01-16 16:33 userdata -> /dev/block/mmcblk0p39
lrwxrwxrwx root     root              2015-01-16 16:33 vrl -> /dev/block/mmcblk0p1
lrwxrwxrwx root     root              2015-01-16 16:33 vrl_backup -> /dev/block/mmcblk0p2
Code:
cat /proc/partitions
major minor  #blocks  name
 
   7        0      13545 loop0
   7        1      49928 loop1
 179        0   15267840 mmcblk0
 179        1        128 mmcblk0p1
 179        2        128 mmcblk0p2
 179        3       1664 mmcblk0p3
 179        4       1792 mmcblk0p4
 179        5        256 mmcblk0p5
 179        6       4096 mmcblk0p6
 179        7       4096 mmcblk0p7
 179        8       2048 mmcblk0p8
 179        9       4096 mmcblk0p9
 179       10       2048 mmcblk0p10
 179       11       4096 mmcblk0p11
 179       12       8192 mmcblk0p12
 179       13       8192 mmcblk0p13
 179       14      15360 mmcblk0p14
 179       15       1024 mmcblk0p15
 179       16      32768 mmcblk0p16
 179       17      32768 mmcblk0p17
 179       18       8192 mmcblk0p18
 179       19       8192 mmcblk0p19
 179       20      32768 mmcblk0p20
 179       21      20480 mmcblk0p21
 179       22       8192 mmcblk0p22
 179       23       4096 mmcblk0p23
 179       24       8192 mmcblk0p24
 179       25       4096 mmcblk0p25
 179       26      61440 mmcblk0p26
 179       27       4096 mmcblk0p27
 179       28      12288 mmcblk0p28
 179       29      24576 mmcblk0p29
 179       30     131072 mmcblk0p30
 179       31      32768 mmcblk0p31
 179       32      16384 mmcblk0p32
 179       33      65536 mmcblk0p33
 179       34       2048 mmcblk0p34
 179       35       2048 mmcblk0p35
 179       36     524288 mmcblk0p36
 179       37    1572864 mmcblk0p37
 179       38     262144 mmcblk0p38
 179       39   12339200 mmcblk0p39
 179      120       4096 mmcblk0rpmb
 179       80       4096 mmcblk0boot1
 179       40       4096 mmcblk0boot0
  31        0        128 mtdblock0
  31        1        128 mtdblock1
  31        2       4096 mtdblock2
  31        3       4096 mtdblock3
  31        4       4096 mtdblock4
  31        5      61440 mtdblock5
  31        6       4096 mtdblock6
  31        7      24576 mtdblock7
 179      160   15646720 mmcblk1
 179      161   15642624 mmcblk1p1
  31        8       4096 mtdblock8
 253        0      13545 dm-0
 253        1      49927 dm-1
The Following 18 Users Say Thank You to codeworkx For This Useful Post: [ View ]
 
 
17th January 2015, 05:06 PM |#2  
Recognized Developer
Flag Greece
Thanks Meter: 502
 
Donate to Me
More
@codeworkx Very useful information for the developers...! Have you tried to build a CM. Or at least a cwm recovery...?
The Following User Says Thank You to root-expert For This Useful Post: [ View ]
17th January 2015, 08:37 PM |#3  
codeworkx's Avatar
OP Senior Recognized Developer
Flag Bad Neustadt
Thanks Meter: 57,458
 
Donate to Me
More
Quote:
Originally Posted by root-expert

@codeworkx Very useful information for the developers...! Have you tried to build a CM. Or at least a cwm recovery...?

1st step: unpack stock boot image, repack it, boot it
2nd step: build kernel from sources, pack it with stock ramdisk, boot it
3rd step: start brewing cm
The Following 5 Users Say Thank You to codeworkx For This Useful Post: [ View ]
18th January 2015, 05:23 PM |#4  
codeworkx's Avatar
OP Senior Recognized Developer
Flag Bad Neustadt
Thanks Meter: 57,458
 
Donate to Me
More
Just to make it clear.
I don't own a honor 6 so i'll not do any development.
It's up to the community.

Had a look at their kernel sources and tried to build it.
This is a pure mess. I've never seen such a chaos before.
The Following 5 Users Say Thank You to codeworkx For This Useful Post: [ View ]
18th January 2015, 06:03 PM |#5  
nrpetonr's Avatar
Senior Member
Thanks Meter: 129
 
More
Is it even worse than mtk?

Sent from my H60-L02 using Tapatalk
18th January 2015, 11:26 PM |#6  
Senior Member
Thanks Meter: 52
 
More
Problem is that the community for this device is really small, at least the potential developer part of it. Additionally, I'm trying to build CM for it but damn is it a hassle as a newbie..
18th January 2015, 11:49 PM |#7  
Member
Thanks Meter: 37
 
More
Quote:
Originally Posted by codeworkx

Just to make it clear.
I don't own a honor 6 so i'll not do any development.
It's up to the community.

Had a look at their kernel sources and tried to build it.
This is a pure mess. I've never seen such a chaos before.

Thanks very much for your interest!!
I'm reading more guides about CM buildilng from source and I started to set up my computer.
Than I signed on Github and I found your dir.
I googled you before I'he found this thread: I'm really honored of Your concern about Honor 6!
We started a petition too, in order to involve our community and devs and start the development of this device.
Like @panamera2011 said, it would be really great if someone like you, began to support our work!
18th January 2015, 11:53 PM |#8  
panamera2011's Avatar
Senior Member
Pesche
Thanks Meter: 735
 
More
You're right, almost all developers continue to buy the same devices because with cpu Qualcom is easier to build rom cm
19th January 2015, 06:11 AM |#9  
codeworkx's Avatar
OP Senior Recognized Developer
Flag Bad Neustadt
Thanks Meter: 57,458
 
Donate to Me
More
Quote:
Originally Posted by nrpetonr

Is it even worse than mtk?

Sent from my H60-L02 using Tapatalk

for me it's all the same.
mtk, rockchip, hisilicon....

their kernel sources are a pure accident und the community support is below zero.
and it seems that huawei doesn't make it better.
The Following User Says Thank You to codeworkx For This Useful Post: [ View ]
19th January 2015, 06:12 AM |#10  
codeworkx's Avatar
OP Senior Recognized Developer
Flag Bad Neustadt
Thanks Meter: 57,458
 
Donate to Me
More
Quote:
Originally Posted by panamera2011

You're right, almost all developers continue to buy the same devices because with cpu Qualcom is easier to build rom cm

Maybe not easier, but there's documentation and sourcecode available.
That's a huge difference.
The Following 4 Users Say Thank You to codeworkx For This Useful Post: [ View ]
19th January 2015, 02:48 PM |#11  
Senior Member
Thanks Meter: 52
 
More
Quote:
Originally Posted by codeworkx

for me it's all the same.
mtk, rockchip, hisilicon....

their kernel sources are a pure accident und the community support is below zero.
and it seems that huawei doesn't make it better.

What do you mean by pure accident ? As in really messy coding ?
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes