Jump to content


Photo

Success: Full build of Allwinner linux kernel source code.


  • Please log in to reply
81 replies to this topic

#21 murphy666

murphy666

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 16 December 2011 - 10:15 AM

Hi,

Thanks for your great work, YES i have successfully built the kernel and the modules using your instructions
on my Linux box (2.6.38-13-generic #53~lucid1-Ubuntu SMP Tue Nov 29 12:52:46 UTC 2011 x86_64 GNU/Linux)


Now trying to build the img file using the instructions from http://android-dls.c...ack_Boot_Images

Will update you how that goes.

Cheers
Aveek


Thanks for reporting back! Good news! Watchout, this code have not been review, I may have broken some codes to get things building.

#22 manosv

manosv

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 44 posts

Posted 16 December 2011 - 11:31 AM

Hi,

Thanks for your great work, YES i have successfully built the kernel and the modules using your instructions
on my Linux box (2.6.38-13-generic #53~lucid1-Ubuntu SMP Tue Nov 29 12:52:46 UTC 2011 x86_64 GNU/Linux)


Now trying to build the img file using the instructions from http://android-dls.c...ack_Boot_Images

Will update you how that goes.

Cheers
Aveek

The process of packing boot images from the above link does not apply to novo7 because the image files are encrypted.I still searching for a tool to do this.SO BE CAREFULL or you might BRICK your device

#23 fun_

fun_

    Advanced Member

  • Hero Member
  • PipPipPip
  • 525 posts

Posted 16 December 2011 - 11:33 AM

Not really... No source download... Also it's strange that he could do a clean port so fast without any sources...

I think he did the same as my Bluetooth filesystem, build a generic version and add back original low-level library.

This method is fast but will always be full of bugs and advancements will be very hard.


oh, it's strange that you could say "it's strange, full of bugs, etc" without my CWM/CM7 experience :)

my CWM/CM7 have issues, but they are (almost) not related to kernel source availability. kernel source will be required when I want to make advancement to kernel, but kernel source is not required to make CWM/CM7.

and, only one "generic" CWM/CM7 source is available on the net. "Android SDK specialized for A10" is not available, and it's absolutely different to CWM/CM7 source. if you know any CWM/CM7 source which supports A10, please tell me.

then, to make functional CWM/CM7 for some SoC which is not supported yet, a lot of time and effort (and many other things) are required. proprietary binary blobs need to be added to "generic" CM source. I don't know another way to make new CM7 port.

is there any reason to say my effort is wrong? if any other people can do it much better way, please tell me. then I can stop my work and I just wait other people's output :)

Edited by fun_, 16 December 2011 - 11:38 AM.

http://androtab.info/

#24 manosv

manosv

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 44 posts

Posted 16 December 2011 - 11:43 AM

oh, it's strange that you could say "it's strange, full of bugs, etc" without my CWM/CM7 experience :)

my CWM/CM7 have issues, but they are (almost) not related to kernel source availability. kernel source will be required when I want to make advancement to kernel, but kernel source is not required to make CWM/CM7.

and, only one "generic" CWM/CM7 source is available on the net. "Android SDK specialized for A10" is not available, and it's absolutely different to CWM/CM7 source. if you know any CWM/CM7 source which supports A10, please tell me.

then, to make functional CWM/CM7 for some SoC which is not supported yet, a lot of time and effort (and many other things) are required. proprietary binary blobs need to be added to "generic" CM source. I don't know another way to make new CM7 port.

is there any reason to say my effort is wrong? if any other people can do it much better way, please tell me. then I can stop my work and I just wait other people's output :)

Hello my friend.Glad to see you in our neighborhoud.You are very much right and all of us are working towards a common goal, to make this device better.I appreciate the work you are doing.Do you have any idea how we can access androids recovery ? Do you think its the same process as in novo8 where you put some files in sd card ?

#25 murphy666

murphy666

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 16 December 2011 - 11:58 AM

oh, it's strange that you could say "it's strange, full of bugs, etc" without my CWM/CM7 experience :)

my CWM/CM7 have issues, but they are (almost) not related to kernel source availability. kernel source will be required when I want to make advancement to kernel, but kernel source is not required to make CWM/CM7.

and, only one "generic" CWM/CM7 source is available on the net. "Android SDK specialized for A10" is not available, and it's absolutely different to CWM/CM7 source. if you know any CWM/CM7 source which supports A10, please tell me.

then, to make functional CWM/CM7 for some SoC which is not supported yet, a lot of time and effort (and many other things) are required. proprietary binary blobs need to be added to "generic" CM source. I don't know another way to make new CM7 port.

is there any reason to say my effort is wrong? if any other people can do it much better way, please tell me. then I can stop my work and I just wait other people's output :)


Please, my friend, don't take it badly it's was an assumption >"I think"< because I'm unable to download it and test it.

I will ask my questions and I sure everything will be clear after that :

- On which source did you based your port?
- Did you took a device port as a template and modified it?
- Did you modified a lot of low-level source code?
- Can we take a look a the source?

We have all the same goal, we should share our code because alone it will be long road...

Thanks, don't stop your effort!

#26 murphy666

murphy666

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 16 December 2011 - 12:36 PM

Also one other question :

- How much of the "proprietary binary blobs" you had to use? Which files?

Thanks

#27 manosv

manosv

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 44 posts

Posted 16 December 2011 - 01:48 PM

fun_ just posted recovery and cm7 install zips in his website
http://androtab.info...nmod/allwinner/

#28 fun_

fun_

    Advanced Member

  • Hero Member
  • PipPipPip
  • 525 posts

Posted 16 December 2011 - 01:53 PM

Do you have any idea how we can access androids recovery ? Do you think its the same process as in novo8 where you put some files in sd card ?


you can access recovery by press & hold VOL+ while power on. it's hardware feature of NOVO7A so it can be used to enter both stock recovery and my clockworkmod. there is one another way to enter recovery. please see my thread on XDA.
http://androtab.info/

#29 manosv

manosv

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 44 posts

Posted 16 December 2011 - 01:56 PM

you can access recovery by press & hold VOL+ while power on. it's hardware feature of NOVO7A so it can be used to enter both stock recovery and my clockworkmod. there is one another way to enter recovery. please see my thread on XDA.

Thank You

#30 fun_

fun_

    Advanced Member

  • Hero Member
  • PipPipPip
  • 525 posts

Posted 16 December 2011 - 02:02 PM

Please, my friend, don't take it badly it's was an assumption >"I think"< because I'm unable to download it and test it.


some more time was needed to finish my work.

- On which source did you based your port?


of course, gingerbread branch of CyanogenMod source, from CyanogenMod team's repositories. I don't know any other CM7 source.

- Did you took a device port as a template and modified it?


yes and no. I made/making CWM/CM7 for telechips, rockchip, amlogic, and now allwinner. I always refer all my previous work.

- Did you modified a lot of low-level source code?


I don't know how many lines are "a lot" or "few". probably few lines. also don't know how "low" level. such kind of definition may differ by person.

- Can we take a look a the source?


I always offer all files to build my CWM/CM7 from beginning of my work.
http://androtab.info/

#31 fun_

fun_

    Advanced Member

  • Hero Member
  • PipPipPip
  • 525 posts

Posted 16 December 2011 - 02:06 PM

- How much of the "proprietary binary blobs" you had to use? Which files?


please see my repositories. links are available on my site/my thread on XDA.

please don't consider my current source have complete set of lines/files. there are a lot of missing lines/files.
http://androtab.info/

#32 fun_

fun_

    Advanced Member

  • Hero Member
  • PipPipPip
  • 525 posts

Posted 16 December 2011 - 02:10 PM

fun_ just posted recovery and cm7 install zips in his website
http://androtab.info...nmod/allwinner/


because I finally got my free time :)
I'm really busy. my progess will be slow. please use my files freely. no need to wait my next output...
http://androtab.info/

#33 beatnik

beatnik

    Member

  • Jr. Member
  • PipPip
  • 13 posts

Posted 16 December 2011 - 02:42 PM

is there any reason to say my effort is wrong? if any other people can do it much better way, please tell me. then I can stop my work and I just wait other people's output :)


I think everyone is excited to see that you're working on this, I for one am thankful. Frankly I'm thankful for everyone that has put in all the effort here, hardwarezore.com.sg and now over @ XDA. Keep up the good work everyone :)

#34 murphy666

murphy666

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 132 posts

Posted 16 December 2011 - 02:49 PM

because I finally got my free time :)
I'm really busy. my progess will be slow. please use my files freely. no need to wait my next output...


Thanks for your contribution! Now that you released the source I'm sure now more people will get in!

Also arm-netbook released an updated kernel today, please use this source instead of my package : http://rhombus-tech....kernel_compile/

#35 eksty

eksty

    Newbie

  • Jr. Member
  • Pip
  • 7 posts

Posted 17 December 2011 - 01:02 AM

good luck sir! what can we do to support you?

#36 aveekbhat

aveekbhat

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 18 December 2011 - 02:08 AM

Thanks for your contribution! Now that you released the source I'm sure now more people will get in!

Also arm-netbook released an updated kernel today, please use this source instead of my package : http://rhombus-tech....kernel_compile/


Hi Murphy666,

I recompiled the kernel using this git source and everything looks fine , but still cant figure out a way to create the img file for update

but i found this thread at http://bbs.imp3.net/...520180-1-1.html

http://translate.goo...Lr8OVzjFAQYxFzQ

Looks like Ainol is releasing the ROM tool kit but not sure if this is for Novo 7 Adv.

Cheers
Aveek

#37 lordsbm

lordsbm

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 226 posts

Posted 18 December 2011 - 02:33 AM

Hi Murphy666,

I recompiled the kernel using this git source and everything looks fine , but still cant figure out a way to create the img file for update

but i found this thread at http://bbs.imp3.net/...520180-1-1.html

http://translate.goo...Lr8OVzjFAQYxFzQ

Looks like Ainol is releasing the ROM tool kit but not sure if this is for Novo 7 Adv.

Cheers
Aveek


That room kit a reliable source. It's from 二黑bro, he is one of Ainol beta testers. He's also the one who had been distributing firmware updates for Ainol online.

edit: look at this also http://bbs.imp3.net/...520213-1-1.html

Edited by lordsbm, 18 December 2011 - 02:39 AM.


#38 aveekbhat

aveekbhat

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 18 December 2011 - 02:52 AM

That room kit a reliable source. It's from 二黑bro, he is one of Ainol beta testers. He's also the one who had been distributing firmware updates for Ainol online.

edit: look at this also http://bbs.imp3.net/...520213-1-1.html


Great news !! so now we have a proper way to build image :), will have some images soon :yahoo:

#39 manosv

manosv

    Advanced Member

  • Jr. Member
  • PipPipPip
  • 44 posts

Posted 18 December 2011 - 03:04 AM

I almost wet my pants when I read the previous 4 posts.We will see what will happen

#40 huhu grub

huhu grub

    Newbie

  • Jr. Member
  • Pip
  • 9 posts

Posted 18 December 2011 - 04:09 AM

Hi murphy666,
I'm looking for a tun.ko driver for NOVO 7.
Is it possible to compiled tun.ko based on your source?
Thank you,
Wakalah


And cifs.ko network library for mounting windows file shares..... please :-)