<br><br><div class="gmail_quote">On Tue, Apr 10, 2012 at 2:50 PM, Sztupák Sz. Zsolt <span dir="ltr">&lt;<a href="mailto:mail@sztupy.hu">mail@sztupy.hu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi!<br>
<br>
The tutorial you see is for Gingerbread builds as they are quite proprietary. I haven&#39;t updated them yet for ICS, mainly because an ICS build is more like the standard on these devices (kernel+initramfs in one file + system.img is a sparse ext4 in a separate one).<br>


<br></blockquote><div>Yes, it is.</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 SztupY<br>
<br>
Akash &lt;<a href="mailto:akash87@gmail.com">akash87@gmail.com</a>&gt; a következőt írta:<br>
<div><div class="h5"><br>
&gt;On Tue, Apr 10, 2012 at 10:27 AM, Tom Cubie &lt;<a href="mailto:mr.hipboi@gmail.com">mr.hipboi@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Tue, Apr 10, 2012 at 11:56 AM, Akash &lt;<a href="mailto:akash87@gmail.com">akash87@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Apr 10, 2012 6:29 AM, &quot;Tom Cubie&quot; &lt;<a href="mailto:mr.hipboi@gmail.com">mr.hipboi@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; On Mon, Apr 9, 2012 at 10:58 PM, Akash &lt;<a href="mailto:akash87@gmail.com">akash87@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Hi,I downloaded allwinner-linux 3.0 branch from amery in github. i<br>
&gt;&gt;&gt; changed the cross compile path to the appropriate location in<br>
&gt;&gt;&gt; sun4i_crane.sh file. Running<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; buil.sh -p sun4i_crane gives me an error in the build_standby<br>
&gt;&gt;&gt; function, saying there is no make target for &#39;all&#39;<br>
&gt;&gt;&gt; (lichee/arch/arm/mach-sun4i/pm/standby inside this folder)<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I tried &quot;making&quot; it manually and it still gave me an error, from the<br>
&gt;&gt;&gt; root of the kernel.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Jus wanted to find out, did anyone ever try compiling it? And if so,<br>
&gt;&gt;&gt; did it compile successfully? With/without the shell script<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I&#39;m stuck with a small problem and im wondering if anyone might be<br>
&gt;&gt;&gt; able to solve it.<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; I&#39;ve built ics aosp source code with the allwinner device files and<br>
&gt;&gt;&gt; system core provided by sztupy. I managed to build it successfully and now<br>
&gt;&gt;&gt; i have the system.img and the other output files that usual building spits<br>
&gt;&gt;&gt; out. But in order to make it successfully compatible with allwinner a10<br>
&gt;&gt;&gt; board, they say i have to run mkfs.sh script, but this REQUIRES a<br>
&gt;&gt;&gt; kernel/compiled kernel files as you might know.<br>
&gt;&gt;&gt; &gt;&gt; 1. Which of your kernels can i use to compile successfully? ( i would<br>
&gt;&gt;&gt; be greatful if anyone can provide the bImage(compiled kernel) :) )<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; You can use this kernel if you want to run android.<br>
&gt;&gt;&gt; &gt; <a href="https://github.com/allwinner/linux-2.6.36.git" target="_blank">https://github.com/allwinner/linux-2.6.36.git</a><br>
&gt;&gt;&gt; Does ICS run on this kernel?<br>
&gt;&gt;<br>
&gt;&gt; ICS is not running on this kernel in products, but ICS can run on this<br>
&gt;&gt; kernel.<br>
&gt;&gt;<br>
&gt;Thank you for this information, i will try it out and let you know!<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; 2. The tools provided by sztupy which will help disintegrate the<br>
&gt;&gt;&gt; firmware image, Is it possible to use those files that have been extracted<br>
&gt;&gt;&gt; back into the input for reconstructing it? If so how?<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Where is the tool?<br>
&gt;&gt;&gt; The a10 kitchen tools...i can post the link if you want me to<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; If you can get a kernel from an android ics image, you can use it in your<br>
&gt;&gt;&gt; ics build. In ics, the<br>
&gt;&gt;&gt; &gt; nandb is the boot.img partition, which contains kernel and rootfs.<br>
&gt;&gt;&gt; ooh thanks, and how do i get the recovery.img and root.img?<br>
&gt;&gt;<br>
&gt;&gt; recovey.img is not important, but you can get root.img from boot.img, it&#39;s<br>
&gt;&gt; an android<br>
&gt;&gt; defined image, you can see the header here:<br>
&gt;&gt;<br>
&gt;&gt; <a href="https://github.com/sztupy/allwinner_android_system_core/blob/android-2.3.7_r1/mkbootimg/bootimg.h" target="_blank">https://github.com/sztupy/allwinner_android_system_core/blob/android-2.3.7_r1/mkbootimg/bootimg.h</a><br>


&gt;&gt; You can check this page for more info:<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images" target="_blank">http://android-dls.com/wiki/index.php?title=HOWTO:_Unpack%2C_Edit%2C_and_Re-Pack_Boot_Images</a><br>


&gt;&gt;<br>
&gt;You see i was going along this tutorial<br>
&gt;<a href="http://forum.xda-developers.com/showthread.php?t=1490886" target="_blank">http://forum.xda-developers.com/showthread.php?t=1490886</a><br>
&gt;It was over there that i found the a10 flash kitchen tool, which says<br>
&gt;according to<br>
&gt;<a href="http://forum.xda-developers.com/showthread.php?t=1490886#post_message_22397975" target="_blank">http://forum.xda-developers.com/showthread.php?t=1490886#post_message_22397975</a><br>
&gt; that<br>
&gt;<br>
</div></div>&gt;*B: Create image*<br>
<div class="HOEnZb"><div class="h5">&gt;<br>
&gt;If you have initialized the kitchen, you have to copy the four files from<br>
&gt;linux (system.img, root.img, recovery.img and bImage) inside the _input<br>
&gt;directory. You will also need to rename the .img files to .fex (so they<br>
&gt;should be system.fex, root.fex, recovery.fex).<br>
&gt;<br>
&gt;If you are done with this, then run create_image.bat. It will create an<br>
&gt;output.img file, that can be flashed to the device using LiveSuite.<br>
&gt;<br>
&gt;Naturally, from this i was thinking that those 4 files would be needed to<br>
&gt;be able to create the final image.<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; 3. Ultimately i want to replace only the system.img in the final<br>
&gt;&gt;&gt; image, is there a straight forward way to do that?<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; Try fastboot.<br>
&gt;&gt;&gt; Fastboot does not even recognize the damn device :p<br>
&gt;&gt;<br>
&gt;&gt; Fastboot needs u-boot running fastboot command and in fastboot state.<br>
&gt;&gt;<br>
&gt;(Ok, i think i&#39;ve to elaborate in this case, i&#39;m using ubuntu 10.04 as per<br>
&gt;the recommended build environment. Plugging in my device and taking it into<br>
&gt;the fastboot state is when &quot;fastboot devices&quot; should list down the device.<br>
&gt;But it is not doing so. I&#39;m guessing i&#39;m going to have to try it in windows<br>
&gt;now)<br>
&gt;Directly related to this, i was wondering, again because of looking at the<br>
&gt;tutorial, it says i&#39;m supposed to run the images through the shell script<br>
&gt;mkfs.sh, which will give out system.img. Am i supposed to flash the img<br>
&gt;given out by the shell script or am i supposed to flash the img that has<br>
&gt;been derived from compiling the aosp code?<br>
&gt;<br>
&gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Thanks In advance!<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; --<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; Adrenaline Junkie<br>
&gt;&gt;&gt; &gt;&gt;<br>
&gt;&gt;&gt; &gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; &gt;&gt; arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk">arm-netbook@lists.phcomp.co.uk</a><br>
&gt;&gt;&gt; &gt;&gt; <a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
&gt;&gt;&gt; &gt;&gt; Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk">arm-netbook@files.phcomp.co.uk</a><br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; --<br>
&gt;&gt;&gt; &gt; Keep simple, stay foolish.<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt;<br>
&gt;&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt;&gt; &gt; arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk">arm-netbook@lists.phcomp.co.uk</a><br>
&gt;&gt;&gt; &gt; <a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
&gt;&gt;&gt; &gt; Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk">arm-netbook@files.phcomp.co.uk</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk">arm-netbook@lists.phcomp.co.uk</a><br>
&gt;&gt;&gt; <a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
&gt;&gt;&gt; Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk">arm-netbook@files.phcomp.co.uk</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt; Keep simple, stay foolish.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk">arm-netbook@lists.phcomp.co.uk</a><br>
&gt;&gt; <a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
&gt;&gt; Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk">arm-netbook@files.phcomp.co.uk</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;--<br>
&gt;Adrenaline Junkie<br>
&gt;<br>
&gt;_______________________________________________<br>
&gt;arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk">arm-netbook@lists.phcomp.co.uk</a><br>
&gt;<a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
&gt;Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk">arm-netbook@files.phcomp.co.uk</a><br>
_______________________________________________<br>
arm-netbook mailing list <a href="mailto:arm-netbook@lists.phcomp.co.uk">arm-netbook@lists.phcomp.co.uk</a><br>
<a href="http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook" target="_blank">http://lists.phcomp.co.uk/mailman/listinfo/arm-netbook</a><br>
Send large attachments to <a href="mailto:arm-netbook@files.phcomp.co.uk">arm-netbook@files.phcomp.co.uk</a></div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><font face="&#39;trebuchet ms&#39;, sans-serif">Keep simple, stay foolish.</font> 
<div> </div><br>