yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Gio GT-S5660] Peteragent5:
Ya actually, you can develop for other devices. You just need the Device's sources and a friend to test that on their device ;)
[Samsung Galaxy Gio GT-S5660] voetbalremco:
Yeah someone you can PM who can test it before releasing unless you want spam
[Samsung Galaxy Gio GT-S5660] csoulr666:
I can test........ That's the main reason I posted here.... I am ready to make my WFS a guinea pig for the sake of other WFS'S ;)
[Samsung Galaxy Gio GT-S5660] :
Answer now, dude! I've just sent you another PM! :)
[Samsung Galaxy Gio GT-S5660] Peteragent5:
Couldn't you just change the arm target to: v6l

?
[Samsung Galaxy Gio GT-S5660] :
Where?!
[Samsung Galaxy Gio GT-S5660] Peteragent5:
Lol I don't know what file, but it's either:

ARM=

or

CROSS_COMPILE=
[Samsung Galaxy Gio GT-S5660] :
Did a simple grep command. Found lot of files.

Going to change all values to armv6 or v6l...

Peteragent5, if you find which particular file to modify, let me know! ;)

-----EDIT:

Replaced all ARMv7 matching files with others working on ARMv6 devices.

-----EDIT #2:

Another user got it booting having almost the same logcat at boot.

So, I think that is the moment to make it booting. Probably I'll make a try this night.
[Samsung Galaxy Gio GT-S5660] Infinimint:
The fix you guys mentioned will not work at all. That is a fix for Dalvik. Boot2Gecko does not use Dalvik and so it doesn't really matter.

Here's the repo for proof:

https://github.com/mozilla-b2g/fake-dalvik
[Samsung Galaxy Gio GT-S5660] :
Yup! Ty dude! Going to try it right now. Let you know! ;) If you have other news, send me a PM :)
[Samsung Galaxy Gio GT-S5660] adfad666:
With the patch above it still builds with ARMv7 and NEON code in some paces. I've found a few more ways to force it to ARMv6, but I'm also stripping out some NEON code too.

I've started a new build while I go to work, I'll report back in 8 hours or so.
[Samsung Galaxy Gio GT-S5660] :
Perfect dude. Let me know. I'm using that patch and apporting some modifies that I was thinking about doing! :)
[Samsung Galaxy Gio GT-S5660] :
Added sources: https://github.com/MoltenMotherBoard

Everyone that is interested to help, just use that repo and let me know! :)

-----EDIT:

Just to clarify some problems that don't want to have, our sources are taken from multiple other teams and users sources:

- Biggest part is from Infinimint, precisely from UnitedDEV team. He's helping us a lot! :)

- Little part from Erickas and Jellaxy team, for GIO's device and vendor

- Last little part from CyanogenMod team, for Samsung common devices data
[Samsung Galaxy Gio GT-S5660] :
UPDATE: B2G compilation Info | MoltenMotherBoard
[Samsung Galaxy Gio GT-S5660] :
News from development. After lot of 'banging' on the wall, I succeed to fix some build bugs, think related to libs.

Development is continuing... :)
[Samsung Galaxy Gio GT-S5660] adfad666:
But does it boot?? :D

My changes are on my github. The manifest is p500 and the changes I made are in the mozilla-central. they're a few days old so they're out of date (mozilla updates every hour or so) but last time I rebased they didn't need any changes.

ho do your changes compare?
[Samsung Galaxy Gio GT-S5660] :
Still don't know :-S

However, all repos are on my Github (http://github.com/MoltenMotherBoard/).

The manifest is GIO and I also (I think :D... I'm becoming mad...) modded mozilla-central.

However, if I update the repo, does it re-mod it as default from Mozilla?!
[Samsung Galaxy Gio GT-S5660] adfad666:
Only if you do ./config.sh again. You should use the latest repos, Mozilla make changes very frequently, a month old repo will be very different.
[Samsung Galaxy Gio GT-S5660] :
Think I'll fork Mozilla repos and modify them for GIO. So I can update them easily! ;)

Do you have updates dude? Got it booting?

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] adfad666:
fork it, but use the original repos.

in the B2G folder run

repo start gio gecko/

This will make a new gio branch so when you commit your changes and do a ./repo sync, your changes will be kept, just reapplied on the new code.

Add your fork as an upstream repo and use it to simply push your changes to github.
[Samsung Galaxy Gio GT-S5660] :
How can I use it as an upstream repo?

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] :
Updated Sources, but still some functions and files have to be modded to make them working on gio.

However, I've to break down the work for some days. I've no Internet connection, I'm writing from my father computer and I can't use it to continue working.

Sorry, I'll update you all! :)
[Samsung Galaxy Gio GT-S5660] :
Glad to annunce that work can restart! I've now internet again on my computer! :)
[Samsung Galaxy Gio GT-S5660] saldymhmd:
good luck, dude :)
[Samsung Galaxy Gio GT-S5660] :
Fixed sources bugs while configuring GIO's device.

Changed original repo, thanks to Infinimint, Jellaxy team & CyanogenMod team.

Now trying to configure device...

-----EDIT #1:

Now trying to build...
[Samsung Galaxy Gio GT-S5660] bgm92:
Any news?
[Samsung Galaxy Gio GT-S5660] :
Nothing satisfactory.

I'm contiuing trying to build it, fixing all bugs that B2G still have during the build process.

I hope, as already said in MMB blog, that it'll arrive soon on GIO.

Just to say that, this project is not dead. :)
[Samsung Galaxy Gio GT-S5660] pureexe:
Can you shared new release?

:D

Good Luck for Dev.
[Samsung Galaxy Gio GT-S5660] :
New updates: I'm locked on an error about WiFi! Help needed:

[...]
target thumb C: libhardware_legacy <= hardware/libhardware_legacy/wifi/wifi.c
hardware/libhardware_legacy/wifi/wifi.c:26:36: error: libwpa_client/wpa_ctrl.h: No such file or directory
hardware/libhardware_legacy/wifi/wifi.c: In function 'wifi_connect_to_supplicant':
hardware/libhardware_legacy/wifi/wifi.c:599: warning: implicit declaration of function 'wpa_ctrl_open'
hardware/libhardware_legacy/wifi/wifi.c:599: warning: assignment makes pointer from integer without a cast
hardware/libhardware_legacy/wifi/wifi.c:605: warning: assignment makes pointer from integer without a cast
hardware/libhardware_legacy/wifi/wifi.c:607: warning: implicit declaration of function 'wpa_ctrl_close'
hardware/libhardware_legacy/wifi/wifi.c:611: warning: implicit declaration of function 'wpa_ctrl_attach'
hardware/libhardware_legacy/wifi/wifi.c: In function 'wifi_send_command':
hardware/libhardware_legacy/wifi/wifi.c:636: warning: implicit declaration of function 'wpa_ctrl_request'
hardware/libhardware_legacy/wifi/wifi.c: In function 'wifi_ctrl_recv':
hardware/libhardware_legacy/wifi/wifi.c:654: warning: implicit declaration of function 'wpa_ctrl_get_fd'
hardware/libhardware_legacy/wifi/wifi.c:668: warning: implicit declaration of function 'wpa_ctrl_recv'
hardware/libhardware_legacy/wifi/wifi.c: In function 'wifi_wait_for_event':
hardware/libhardware_legacy/wifi/wifi.c:687: error: 'WPA_EVENT_TERMINATING' undeclared (first use in this function)
hardware/libhardware_legacy/wifi/wifi.c:687: error: (Each undeclared identifier is reported only once
hardware/libhardware_legacy/wifi/wifi.c:687: error: for each function it appears in.)
hardware/libhardware_legacy/wifi/wifi.c:687: error: expected ')' before string constant
hardware/libhardware_legacy/wifi/wifi.c:687: error: too few arguments to function 'strncpy'
hardware/libhardware_legacy/wifi/wifi.c:695: error: expected ')' before string constant
hardware/libhardware_legacy/wifi/wifi.c:695: error: too few arguments to function 'strncpy'
hardware/libhardware_legacy/wifi/wifi.c:705: error: expected ')' before string constant
hardware/libhardware_legacy/wifi/wifi.c:705: error: too few arguments to function 'strncpy'
make: *** [out/target/product/gio/obj/SHARED_LIBRARIES/libhardware_legacy_intermediates/wifi/wifi.o] Errore 1

real0m37.366s
user0m28.818s
sys0m3.896s

> Build failed! <

Build with |./build.sh -j1| for better messages
If all else fails, use |rm -rf objdir-gecko| to clobber gecko and |rm -rf out| to clobber everything else.

Searched for some solutions, but no one has really helped me! :)

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] pureexe:
I think Please check your code is correct!!!

if it correct but have error.

I think you should change compiler,header file and lib file.

For compiler I usually use TCC (Tiny C Compiler) for ARM It easy to use :D

Here is link for TCC

http://www.mediafire.com/?63u8g3ao6416bbo

Good Luck for DEV :D
[Samsung Galaxy Gio GT-S5660] Peteragent5:
Use Gio's libhardware_legacy

(There shouldn't be any wifi problems, cause you used Jellaxy sources :confused:)

Try taking it from erikcas' CM10
[Samsung Galaxy Gio GT-S5660] pureexe:
B2G Is Base On ICS 4.0.4.

Can It use JB lib?
[Samsung Galaxy Gio GT-S5660] Peteragent5:
Oh, I though B2G was JB. It's best to use the same Android version for the libs. So use CM9's lib.
[Samsung Galaxy Gio GT-S5660] Infinimint:
It's not a device-specific repository, the changes would need to be made to the device repo. If all else fails, just don't compile the WiFi modules.
[Samsung Galaxy Gio GT-S5660] :
I was thinking about exclude WiFi modules and when ALL compile is concluded, I add CM9 wifi modules and lib. Or not? Should I delete them from the config.mk in device folder?

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] :
Excluded WiFi modules and libs. Then I'll add them.

I came across another error, about libstagefright_chromium_http.a. Bypassed it creating an empty file with that name and replacing the not-working libstagefright.so with CM9 working one.

But now, another error, about bdaddr_read. That's the log:

[...]
target thumb C: bdaddr_read <= device/samsung/gio/bdaddr_read/bdaddr_read.c
device/samsung/gio/bdaddr_read/bdaddr_read.c:6:1: warning: "LOG_TAG" redefined
In file included from device/samsung/gio/bdaddr_read/bdaddr_read.c:4:
system/core/include/cutils/log.h:68:1: warning: this is the location of the previous definition
device/samsung/gio/bdaddr_read/bdaddr_read.c: In function 'main':
device/samsung/gio/bdaddr_read/bdaddr_read.c:25: warning: implicit declaration of function 'ALOGE'
device/samsung/gio/bdaddr_read/bdaddr_read.c:42: warning: embedded '\0' in format
target Executable: bdaddr_read (out/target/product/gio/obj/EXECUTABLES/bdaddr_read_intermediates/LINKED/bdaddr_read)
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: out/target/product/gio/obj/EXECUTABLES/bdaddr_read_intermediates/bdaddr_read.o: in function main:device/samsung/gio/bdaddr_read/bdaddr_read.c:32: error: undefined reference to 'ALOGE'
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: out/target/product/gio/obj/EXECUTABLES/bdaddr_read_intermediates/bdaddr_read.o: in function main:device/samsung/gio/bdaddr_read/bdaddr_read.c:37: error: undefined reference to 'ALOGE'
prebuilt/linux-x86/toolchain/arm-linux-androideabi-4.4.x/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: out/target/product/gio/obj/EXECUTABLES/bdaddr_read_intermediates/bdaddr_read.o: in function main:device/samsung/gio/bdaddr_read/bdaddr_read.c:47: error: undefined reference to 'ALOGE'
collect2: ld returned 1 exit status
make: *** [out/target/product/gio/obj/EXECUTABLES/bdaddr_read_intermediates/LINKED/bdaddr_read] Errore 1

real	0m42.360s
user	0m32.702s
sys	0m4.964s

> Build failed! <

Build with |./build.sh -j1| for better messages
If all else fails, use |rm -rf objdir-gecko| to clobber gecko and |rm -rf out| to clobber everything else.

-----EDIT:

Fixed.
[Samsung Galaxy Gio GT-S5660] :
I must tell you that I'm sorry. I know that what I'm doing is not a requirement, but I feel compelled to give you an apology, because I promised you that you would have FirefoxOS and far too long you've been waiting for it.

It's the first time that I compile from official sources. I'm not a developer, but I am determined to do it.

I had many things to do: at school I'm charged with lot of homeworks, (probably) I concluded the DebianDroid LENNY development, I am following the development of MMB-Tweaks and have a social life to be pursued.

I only ask you a favor: wait patiently. I promise that I will continue until it is possible to work toward a major achievement.

So, cheers guys! :)
[Samsung Galaxy Gio GT-S5660] Frankin96:
Also you're building an os which is in beta stage and will be released official in next year.. Good job from Caserta,Italy :D
[Samsung Galaxy Gio GT-S5660] :
So, look at that with your eyes! :)
[Samsung Galaxy Gio GT-S5660] Thomas vdb:
done with looking ... can you now tell me what it means lol ;D
[Samsung Galaxy Gio GT-S5660] voetbalremco:
its a script to make bacon(last rule)

isnt that great?
[Samsung Galaxy Gio GT-S5660] :
Yeah, it's great. Cause I'm making bacon flashing the FirefoxOS succeeded build on my phone. :)
[Samsung Galaxy Gio GT-S5660] Thomas vdb:
YEAH !! i was thinking you was stopped / paused this project ! but this is great :)
[Samsung Galaxy Gio GT-S5660] Infinimint:
Yeah, I didn't like how there wasn't a script to make bacon, so I created one. I didn't think anyone would ever notice xD

It has to be setup per-device however and requires you to add a META-INF folder to the setup, but besides that it should work flawlessly.
[Samsung Galaxy Gio GT-S5660] :
It doesnt work on mine. Added META-INF but when it finishes creating the zip there isnt system and data partition. Only boot.img and META-INF folder...

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] Infinimint:
Since I don't actually own a Gio, I can't really test it myself, but you may want to change these lines in make-bacon.sh:

cp ../out/target/product/$DEVICE/system.img ./system/system.img
cp ../out/target/product/$DEVICE/userdata.img ./data/userdata.img
cp ../out/target/product/$DEVICE/boot.img ./boot.img

to:

cp ../out/target/product/samsung/$DEVICE/system.img ./system/system.img
cp ../out/target/product/samsung/$DEVICE/userdata.img ./data/userdata.img
cp ../out/target/product/samsung/$DEVICE/boot.img ./boot.img

That may or may not fix it, I don't have my linux box to test it right now.
[Samsung Galaxy Gio GT-S5660] :
Nope, it doesn't fix it, cause the images are in /out/target/product/$DEVICE/.

Sent to you a PM. Let me know dude! :)
[Samsung Galaxy Gio GT-S5660] Infinimint:
Lol I just realized that your phone uses an EXT4 file system. You'd have to change out the unyaffs binary with one that can extract EXT4 file systems. That's where the problem resides.
[Samsung Galaxy Gio GT-S5660] :
Which command should I use for EXT4 file systems?

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] bgm92:
before you compile use this: filesystem set ext4

Joking :D
[Samsung Galaxy Gio GT-S5660] :
Ahahahha! :) Waiting for tips!

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] pureexe:
Fight guy.

Now Can It boot correctly?
[Samsung Galaxy Gio GT-S5660] :
I should test it. But using flash.sh command it will format all partitions, sdcard included.

So I'll use make-bacon.sh to make a flashable zip, but I've problems making it working on EXT4 partitions...
[Samsung Galaxy Gio GT-S5660] Infinimint:
Just flash your partitions individually with the system, data, and boot images.
[Samsung Galaxy Gio GT-S5660] antonio8297:
and with libmozglue.so i think
[Samsung Galaxy Gio GT-S5660] adfad666:
The 'signal 4 SIGILL code 1 ILL_ILLOPC' means that an illegal instruction was sent to the CPU. This usually means the instruction doesn't exist in the CPU, in our case it is trying to do an ARMv7 instruction.

This is what I was getting at the end of August / beginning of September. The gecko code needs to be hacked.

Gecko is big and scary because it contains the code for ALL Mozilla projects, but you'll figure it out if your patient enough. I've started a new repo for Optimus One, my build recently finished but I haven't had time to flash it yet. I'll have the same error as you but we'll be able to help each other when I start looking to hack Gecko.
[Samsung Galaxy Gio GT-S5660] marcin1147:
It's ARMv7 instruction ;)

But there is a hope. Firefox is working on ARMv6 - that means you can try to figure out what's wrong. I would start from analysing Gecko code to find assembler and translate it to ARMv6.
[Samsung Galaxy Gio GT-S5660] :
Thanks mate! Let me know if you'll know something else! :)

Sent from my GIO running DebianDroid LENNY
[Samsung Galaxy Gio GT-S5660] adfad666:
I'm still trying to figure out which part of the B2G build process tells Gecko to use ARMv7 code. We know it can be built for ARMv6 because there is an ARMv6 version of Firefox.

I forced the build to use ARMv6 instructions but the build failed early on compiling the javascript engine. Gecko is somewhere being told that all B2G compiles use ARMv7 code.
[Samsung Galaxy Gio GT-S5660] :
We still should wait that someone find a solution.. uff.
[Samsung Galaxy Gio GT-S5660] adfad666:
I found a different way to force ARMv6 which gets past the previous error, and now it is making an error for neon instructions.

This is good, it is building ARMv6 code and making an error in code it doesn't support. So far the neon code has been easy to disable, so we shall see if it really is making ARMv6 code :)

:fingers-crossed:
[Samsung Galaxy Gio GT-S5660] :
Perfect. Let's try dude. Let me know :P
[Samsung Galaxy Gio GT-S5660] pureexe:
Have any Update?

Do you Complete to port to ARMv6?

I wait to try it. :D

It want to try write App by using HTML5&JS. I think is easier than Android Java.
[Samsung Galaxy Gio GT-S5660] :
I'm continuing trying building it, with updates from Mozilla's, some developers codes for ARMv6, and from GIO's developers sources. Also Marcin and Adfad are working to find out what 'kills' the boot.

Don't worry. We'll continue! :)
[Samsung Galaxy Gio GT-S5660] adfad666:
Still no good, there's still a contamination somewhere.

I'm taking a break for a week or two to try again on my Nexus 7, that should definitely work on it, but B2G doesn't play nice with JellyBean :eek:
[Samsung Galaxy Gio GT-S5660] Infinimint:
Well, we know why it won't boot lol. It's trying to run ARMv7 code on ARMv6 hardware resulting in a Signal Segmentation Fault. Until Mozilla brings support for ARMv6, it won't be possible.
[Samsung Galaxy Gio GT-S5660] :
Do you have some news about when they'll release that support? I'm waiting for it with a correct build environement...
[Samsung Galaxy Gio GT-S5660] Infinimint:
Well, they talk a little about it in there meetings, but it doesn't appear anything major. It may also be third parties that lack support of ARMv6. It appears that they use chrome, but I'm fairly sure that it doesn't support ARMv6. That would be a Google thing in that case. It's been a while since I've messed with it all, but those ars just things I've noticed.
[Samsung Galaxy Gio GT-S5660] :
So we're something that will never come?
[Samsung Galaxy Gio GT-S5660] pureexe:
Read it.

https://wiki.mozilla.org/B2G/HardwareRequirements

Boot to Gecko Hardware Requirements

Minimum Required:

CPU: ARMv6

RAM: 256MB

I think now have some device using ARMv6 port b2g too.

I will search it :D
[Samsung Galaxy Gio GT-S5660] :
Let us know if you find something useful! :)
[Samsung Galaxy Gio GT-S5660] pureexe:
I see it in your blog.

Now Is it boot correctly?

If it can boot. Please share Release Please.

Sorry for my bad english.
[Samsung Galaxy Gio GT-S5660] :
If you read the post date, we wrote it before that we discuss about ARMv6 incompatibilies... I got it builded but not booting.
[Samsung Galaxy Gio GT-S5660] pureexe:
Oh ARMv6 is Big Problem.

:(
[Samsung Galaxy Gio GT-S5660] Peteragent5:
Is there a /system/framework folder?

If there is, is there a framework.jar in it?
[Samsung Galaxy Gio GT-S5660] Infinimint:
Check for yourself, here's my thread: http://xdaforums.com/showthread.php?t=1796960

I have 3 builds for 2 devices posted there along with logcats and everything needed to get started.
[Samsung Galaxy Gio GT-S5660] :
In BootToGecko package there isn't /system/framework flder... I think it doesn't have it by default.
[Samsung Galaxy Gio GT-S5660] Pitkeno:
I tweeted to andreasgal (the chef of the firefox os project) about arm v6 support. And this is his answer.

all components of FFOS should support ARM v6 but we have never tried a build. Our hardware will have a VFP.

Inviato dal mio A500 con Tapatalk 2
[Samsung Galaxy Gio GT-S5660] :
Grazie mille per il tuo aiuto. Lo twitterò anche io per maggiori informazioni! :)

Thanks a lot for your help. I'll tweet him too, to have more info about it. :)
[Samsung Galaxy Gio GT-S5660] :
Hey. Long time!

However, I adjusted lot of wrong repo and made another way to compile it, easier and similar to Android compiling.

About ARMv6 compatibility, the situation is the same:

- B2G supports ARMv6 as minimum requisite

- No official test of B2G on an ARMv6 device by Mozilla's

- No new rumors about official support

So, now if someone is interested to help developing, that's our manifest: b2g-manifest | MoltenMotherBoard | Github.com. We need someone expert about compiling. Look at README to know something else, or simply contact me (via PM or eMail).
[Samsung Galaxy Gio GT-S5660] adfad666:
According to their latest B2G meeting (Yesterday, 30th October) the decision for ARMv6 will likely be made next week.

https://wiki.mozilla.org/Mobile/ProductPlanning/Notes-2012-10-30

FINGERS CROSSED EVERYBODY!

EDIT: Looks like the Mozilla team have just bought up some ARMv6 devices, quite a range that includes LG, Samsung, Motorola, HTC, ZTE and others. I'm keeping a close eye on things and hopefully some patches will arrive soon.
[Samsung Galaxy Gio GT-S5660] :
Great!!! Let us know when will be released! :)
[Samsung Galaxy Gio GT-S5660] pureexe:
Good New!!!

It is ARMv6 :D
[Samsung Galaxy Gio GT-S5660] neoevangel:
i cant wait to try this rom, itll be a nice rom, and of course a new one not like all the other rom
[Samsung Galaxy Gio GT-S5660] adfad666:
OK I've found very easy way to edit Gecko to get the build to complete. The complete patch is as follows:

http://paste2.org/p/2464566

Copy the above to a new file in the gecko folder called armv6.patch and then run git am armv6.patch to apply it. No more hacking out the armv7 code!

I've also got a new manifest.xml, it's mostly codeaurora stuff in stead of cyanogenmod stuff:

http://paste2.org/p/2464574

The build folder needs this patch:

http://paste2.org/p/2464583

You need to add this gps.h to your device folder, in the include/hardware folder. This location for P500, yours will be different.

Lastly there is a small change to external/webrtc/src/common_audio/signal_processing_library/main/interface/spl_inl.h At the top of the file is __ARM_ARCH_5__ twice. These need to be changed to __ARM_ARCH_6__

I haven't tested the build yet, but it finished. Clean your B2G folder and give it a try!
[Samsung Galaxy Gio GT-S5660] :
Ty a lot. I'll try it in next week :)

-----EDIT #1:

New manifest to: MoltenMotherBoard | Github.

-----EDIT #2:

Fetched code.

-----EDIT #3:

Synced code.

-----EDIT #4:

Applied mods for ARMv6 incompatibilies fix, suggested by adfad666.

(Had some problems while applying second patch inside /B2G/build folder. Needed to apply it manually)

-----EDIT #5:

Builded.
[Samsung Galaxy Gio GT-S5660] razer1:
when we have a compiled zip with bootable/usable OS?

sry for my bad eng.

----

okay :)
[Samsung Galaxy Gio GT-S5660] antonio8297:
Don't ask for ETA!!!!! :)

Inviato dalla tazza del tè.
[Samsung Galaxy Gio GT-S5660] :
The building is finished. But 'make otapackage' command isn't functioning, now I'm importing code from CM to make it working and making a flashable package. Hope it'll boot! :fingers-crossed:

----- EDIT #1:

It's harder than I thought. Sorry, you've to wait a little bit more...
[Samsung Galaxy Gio GT-S5660] :
Bad news: are not only those patches to make it boot.

We'll need something else to make it booting on ARMv6 devices.

----- EDIT #1:

Ok, studied a little to find lot of patches to apply to increase ARMv6 reach a lot.

If someone is interested, that's related to cleaning apps, reducing CPU and memory requirements.