yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Waza_Be:
Just a question, is data in ext4 on CyanogenMod ROM?

Or is voodoo compatible with voodoo lagfix?
[Galaxy S I9000 Android Development] TheBlackMini:
Thanks for the great work!
[Galaxy S I9000 Android Development] sardroid:
Supercurio congratulations great work:)I hope someone will help you on this project and quickly manage to make it fully functional.

All the best
[Galaxy S I9000 Android Development] jimmy-bish:
I'm playing with key mapping at the moment, using the guide from this thread.

Simply copying the files/ file contents from /system/usr/keylayout to /data/gingerbread/system/usr/keylayout doesn't work.

There is a difference, though. The Home and Back buttons no longer do anything, and the Menu button brings up Recent Apps.

I spent a grand total of 5 mins looking at it while at work. My shift finishes shortly and will be home again in about 45 mins. I'll continue to play with button mapping when I get home to see if I can get anywhere. Unless someone beats me to it in the meantime.
[Galaxy S I9000 Android Development] Master™:
When eugene373 first ported FroYo to the vibrant from the I9000 we had an issue with this. The keylayout files arent fully controlling it. It is an issue inside the kernel
[Galaxy S I9000 Android Development] Nuja:
Hi,

Congratz on v3 :)

your should write back the list of working/not working stuff in the 1st post.

Also 'Be sure you have access to the download mode using the 3 buttons combination.' does it need the permanent 3 buttons or even phone with the 3 buttons fixes ?
[Galaxy S I9000 Android Development] jimmy-bish:
Cheers for the heads up. While I'm definitely no developer, I'll continue to have a dig and research any info on the Vibrant ports if I get stuck.

While I haven't looked in the IRC channel yet, I'm surprised nobody posted anything about working on keylayouts at all. It's a pretty basic feature that needs to be sorted early if this rom's to be usable.

EDIT: Using getevent to grab the key values and should hopefully be able to sort it from there. Guess I should jump on that IRC channel and see if I'm doubling up on what others are doing!
[Galaxy S I9000 Android Development] tb5...:
cant wait to get my phone back from bell...

yessssir... looks like some great work here!!

keep it up :cool:
[Galaxy S I9000 Android Development] xero2002:
EDIT

It does work as CWM assuming you come from Froyo.

As of now I personally cannot get into recovery after shutting off Ginger and trying 3 button combo for Recovery.

So as of now it only means you don't need Odin to flash the Ginger Kernel. Not a big improvment. So... :/
[Galaxy S I9000 Android Development] ordinaryboy:
Supercurio you are the man!!!!!!!

First voodoo now this!

Guys if you use and appreciate voodoo, if you want to see this gingerbread project progress,

then DONATE!

If everyone just gave 1 euro each, then these xda guys could afford to give up their day jobs and focus on these projects full time!

DONATE!!
[Galaxy S I9000 Android Development] sardroid:
Is this nsonsgs v3?
[Galaxy S I9000 Android Development] xero2002:
Oops no! Don't grab. I'll be back in a minute lol
[Galaxy S I9000 Android Development] xero2002:
Now it is...

as always use on your own risk.
[Galaxy S I9000 Android Development] kendragon:
I'm sorry I never use adb shell , where can I found a tutorial?
[Galaxy S I9000 Android Development] xero2002:
In the General Section. :)

One of the upper topics. Don't think it's pinned anymore.

edit... here

http://xdaforums.com/showthread.php?t=723596

ps: i only tested the cwm version after shutting off froyo.

seems like i cannot get into cwm after shutting off ginger.

hmmm...
[Galaxy S I9000 Android Development] jimmy-bish:
Keep CWM as update.zip, boot into standard recovery and load it from there?

Either that or 2.2 kernel renamed to update.zip?

(only stabs at what may work based on knowledge only slightly above "noob" level! :D)
[Galaxy S I9000 Android Development] xero2002:
Well I can't get into recovery at all after using Ginger.

Download mode is just fine.

So to get back to Froyo I still need Odin. Here goes my idea... lol

Then I can also get back into Recovery. i.e. 3 button combo for recovery works again.
[Galaxy S I9000 Android Development] Waza_Be:
Waw, you are a great man.

Please never use an experimental stuff..

and check that link:http://tinyurl.com/35tclzf
[Galaxy S I9000 Android Development] msnuser111:
I ended up just remapping volume up (which is actually the volume down key on my phone) to home and volume down (actually volume up) to back so I can play around with it without having to keep killing stuff. we dont have enough buttons to have menu too though. capacitive buttons still keep bringing up recent apps,so I'm guessing that has to be something with the kernel,not keylayouts,because touching the buttons once vibrates 5 times.
[Galaxy S I9000 Android Development] xero2002:
That's the built in "lady feature" of Gingerbread.
[Galaxy S I9000 Android Development] jimmy-bish:
Yeah, not sure what functions they're supposed to be mapped to. Looks like a feature that might need to be ported or something. EDIT: Or I could read the damn mapping in the file I already copied! lol

I've just worked out how the values in getevent work, so I'm about to boot into Gingerbread again, get the hex values of each button (as Gingerbread sees them) and try mapping them to the same functions they are in Froyo.

This is the first time I've actually gone in a little deeper into Android than simply copying files into the right locations. This is fun! :D
[Galaxy S I9000 Android Development] TelloBJK:
how long does the boot take after flashing the kernel?
[Galaxy S I9000 Android Development] My20:
problem

buttons

home-> ?

back->google voice

menu->google voice

not wireless - error

thanks for dev, very speed
[Galaxy S I9000 Android Development] supercurio:
As long as it is in Ext4 that's fine ;)

Ext3 / Ext2 not supported.
[Galaxy S I9000 Android Development] DocRambone:
Quick test of the latest kernel, quardrant 1600 ;)

and superpi around 1400.

Home button semifunctional. Snappy as h**l
[Galaxy S I9000 Android Development] jimmy-bish:
Home button doesn't even seem to register in getevent for me. What would I be missing if you have semi-function?

On another note, my light sensor is constantly spewing out values. It didn't when I was checking in Froyo under the same conditions, so someone will have to follow that one up at some stage, I guess.
[Galaxy S I9000 Android Development] xero2002:
Hey curio and Doc, any idea from the pros on how to get 3 button recovery working after ginger kernel flash?

or is it just me having that problem?
[Galaxy S I9000 Android Development] cddt:
Super - Thanks for Voodoo and onward with the gingerbread work. Hopefully you cant get all things working eventually, its just a matter of time. Enough Said.

Confirmation number: 7JP085303M610614T
[Galaxy S I9000 Android Development] DocRambone:
I made a ugly fix: copied the usr folder from my v5.1 and overwrote the usr in the gingerbread folder... lol ;)

Home button react at least... some times :D
[Galaxy S I9000 Android Development] jimmy-bish:
Haha, nice work!

I didn't copy the entire usr folder, just the key mapping files. I might try your "ugly fix" and see if that changes anything, since the back and menu key are also returning the exact same code when pressed.

EDIT: If you go into cypress-touchkey.kl and edit key 217 to be Back, it'll work.

What I'm not understanding is the fact that getevent is logging the Menu key to be the same hex value, but still launches recent apps.
[Galaxy S I9000 Android Development] st4rk:
Try tuxility by grimmvarg on market.. Can apply kernel from in phone. Or push it to phone. Not sure of GB compatability obviously.
[Galaxy S I9000 Android Development] techeretic:
what about the linpack scores?
[Galaxy S I9000 Android Development] philippsp:
When wifi works, i'll flash!

Pls, hook it up!
[Galaxy S I9000 Android Development] xero2002:
/facepalm

I wish the thanks button had a minus option.
[Galaxy S I9000 Android Development] supercurio:
If you don't have 3button access to the download mode, it becomes next to impossible to flash the original kernel back.
[Galaxy S I9000 Android Development] pzucchel:
SuperCurio,

Congratulations, and thanks for your hard and difficult work. If I'd have a job to give you, i would! You deserve it, here's a paypal gift for you.

0G946188V0098935E
[Galaxy S I9000 Android Development] supercurio:
This is a ROM developer doing his science, ehhhe :D
[Galaxy S I9000 Android Development] bajica:
Thanks for the hard work, value of my SGS keeps going up every day :)
[Galaxy S I9000 Android Development] xero2002:
I was asking about the recovery button combo. Up + Home + Power

Download was never a problem.

And Recovery is also not a problem as long as I don't use the NS Kernel.
[Galaxy S I9000 Android Development] DocRambone:
Lol, i will try out more nasty stuff later today :)
[Galaxy S I9000 Android Development] philippsp:
Does today come an update?
[Galaxy S I9000 Android Development] xero2002:
Please stop spamming this thread.
[Galaxy S I9000 Android Development] aronsky:
Thanks to supercurio and the rest of the devs!

Awaiting progress, donated meanwhile :)
[Galaxy S I9000 Android Development] cantIntoCode:
It was great to give Gingerbread a go yesterday, and some bugs have been sorted already :D keep up the good work! Won't be long before it's stable enough for daily use :)
[Galaxy S I9000 Android Development] Rotsavrak:
Hey

Does it work from a jpx with voodoo 5.0.2 ? when i flash the kernel, im stuck on the boot screen ( Galaxy s gt-i9000 blabla, not the nexus boot screen).

step 1,2,3 work.

Thx for your work devs (FRANCAIS EN FORCE :p)

Edit: I'm gonna try it from a jpu with voodoo 5.0.2 and i'll tale you what.
[Galaxy S I9000 Android Development] TelloBJK:
i have the same problem
[Galaxy S I9000 Android Development] philippsp:
With jpu it worked by me
[Galaxy S I9000 Android Development] Waza_Be:
So, you ask your own questions and other one are sh***?

FYI, you are spamming this thread a lot yourself :-p
[Galaxy S I9000 Android Development] heman1310:
You need to disable the lagfix before you do anything else.
[Galaxy S I9000 Android Development] dehem333:
v3 already :p , I'll keep watching. :cool:
[Galaxy S I9000 Android Development] D0ubl3_X:
False, /data needs to be ext4
[Galaxy S I9000 Android Development] Rotsavrak:
Your /data must be converted in Ext4 by Voodoo lagfix or another Ext4 lagfix.

I think you're wrong?
[Galaxy S I9000 Android Development] RaneMan:
That is just amazing! Can't wait to see it finalized, nice work!
[Galaxy S I9000 Android Development] chrissyg123:
what a LEGEND supercurio! so pleased we can run this and now the nexus S and Galaxy S are forever linked!!!! I really hope the Nexus S sells well :)

Donated for a christmas drink for you
[Galaxy S I9000 Android Development] xero2002:
Don't be silly now... :rolleyes:

It's not like I'm asking, when will the touch buttons work?, when will Wifi work?, will there be an update today?, etc...

But you can count this as spam again.

Since every argument over the internet always ends in pointless spam.
[Galaxy S I9000 Android Development] Rotsavrak:
Well i tried from a jpu with voodoo 5.0.2 activated, but when i try to flash the nsong.tar with odin, it says done, but i'm stuck in the galaxy s boot screen.

I don't think i did anything wrong?
[Galaxy S I9000 Android Development] nofoo:
I can confirm that setting 217 to BACK in cypress-touchkey.kl fixes the back softkey mapping.

Copying my /system/usr to the gingerbread /system/usr did not fix the homebutton in my case.

Is there an utility / log to read the scancodes which are produced by typing a key?
[Galaxy S I9000 Android Development] philippsp:
Did you got a cant open....tar file in the terminal emulator?
[Galaxy S I9000 Android Development] Rotsavrak:
No everthing was ok...

Edit : Oh, i don't have java jdk on my computer... fcking noob that i am.

I hope that's the reason i can't pass the boot screen.
[Galaxy S I9000 Android Development] bozdag:
I was wondering if it could be possible to fix Wifi, GPS and camera by taking the drivers from the Froyo firmware using them to replace the Gingerbread ones.
[Galaxy S I9000 Android Development] philippsp:
Nice question!
[Galaxy S I9000 Android Development] vivekrk44:
How did u get ur phone into download mode? I tried everything and it will just reboot normally! Plus my laptop doesn't recognize the phone. How do i get it to do so?
[Galaxy S I9000 Android Development] Razer(x):
We can use those from Cyanogen mod which is AOSP too (i already suggested this 2 times)
[Galaxy S I9000 Android Development] Waza_Be:
Just an other Philosophic question..

SuperCurio did an amazing job booting the Nexus S dump into Galaxy S.

Meanwhile, Kolja did same thing with gingerbread from sources...

http://twitter.com/#!/dumdidum/statuses/16280587018960896

I thought everybody would be excited to see an true AOSP gingerbread rather than an unoptimized dump ( I know the hardware is quite the same but..)

What are the main differences between 2 versions?

Won't it be easier to make the AOSP work?

Am i totally wrong with latest question?

Thank a lot for explanations.
[Galaxy S I9000 Android Development] Matc21:
Arent this the key codes (via clockwork)

Back: 28

Volume up: 42

Volume down: 58

Menu 158

Powerbutton 26

Big Homebutton: 50
[Galaxy S I9000 Android Development] DarkBytePH:
Amazing work supercurio! Looking forward to see whats coming next. :-)
[Galaxy S I9000 Android Development] st4rk:
Good point.. Didn't really think about that.. But nexus s will be getting all android updates for the remainder if its life.. So does that mean once the initial work with compatability is done all those future updates will be easier?
[Galaxy S I9000 Android Development] st4rk:
Supercurio please put a huge warning up for this problem.. All these super-curious (get the joke.. Lol) people have been making gingerbread bricks..
[Galaxy S I9000 Android Development] MikeyMike01:
Does "adb reboot download" work?

Sent from my Captivate.
[Galaxy S I9000 Android Development] diazng:
Thanks superCurio (and any other devs), Good job man.
[Galaxy S I9000 Android Development] Stech1987:
Great! But is this referred to internal SD, external SD, or both? Thankyou anyway for your excellent work... I will donate soon (no cash on my prepayed card at the moment...)! ;)
[Galaxy S I9000 Android Development] nofoo:
No it doesn't. You'll have to put out the battery, hold down volume down + home + power & put the battery back in to get to the dl mode.

An adb reboot download simply reboots the phone.

I would try to use wifi drivers from cyanogen mod, but i haven't got the time to find out the relevant perts today, because i'll have to write an important exam tomorrow. Wrong time for me and gingerbread :D
[Galaxy S I9000 Android Development] kazuki1111:
from what i have observed in the Logcat.

it is clear shows that the hardware keys are refer to mxt224_ts_input ..

because of the nonexistent of mxt224_ts_input.km.bin and mxt224_ts_input.kl ,

we cant do anything about it right now ..
[Galaxy S I9000 Android Development] corckie:
I installed USB Drivers Revision 4 with support of Nexus S, they installed properly but still there is no phone in 'list of devices attached'. USB debugging is on. Any ideas?
[Galaxy S I9000 Android Development] Nuja:
Internal sd !
[Galaxy S I9000 Android Development] Rotsavrak:
Ok i'm gonna answer my own problem : you must do the adb command in debug mod with your phone on!

I did it from the recovery mod and that didn't work.

The way you lock the phone is soooooooo coool!
[Galaxy S I9000 Android Development] vivekrk44:
I had the same problem. Then I removed the external memory card and the sim card. After that when I possessed volume down + home + power button my sgs went to download mode.
[Galaxy S I9000 Android Development] dhiru1602:
Same issue. Download JIG came to my rescue :D
[Galaxy S I9000 Android Development] Stech1987:
OK, thanks for the answer... I hope soon we'll have the external SD too, for 6GB is a very ridicolous amount of storage for my uses... Music and MobileMaps take something like 5GB, so I would have nothing for the storage... :(
[Galaxy S I9000 Android Development] Jule1k:
So, has samsung begged you to work for them yet? :D
[Galaxy S I9000 Android Development] Waza_Be:
I think that wifi, voices, key are more important than your specific requests...

Internal SD is already a lot.
[Galaxy S I9000 Android Development] riggnix:
+1!

Samsung, stop releasing that sucking FWs and hire supercurio and the cyanogen team! ;-)
[Galaxy S I9000 Android Development] brocabortzfield:
if necessary you could always take the music off to make space for more important files.

.02
[Galaxy S I9000 Android Development] dwillMUFC:
Anyone have trouble connecting to adb after flashing?, not sure which drivers to use either :/

Dan
[Galaxy S I9000 Android Development] Stech1987:
Of course they are, I'm not saying that it's the most important feature this rom needs, but it's still very important: for me, the only thing that stopped me from ordering the NexusS was the lacking of a SD-slot, so if it's impossible to enable it for the GalaxyS I'll simply sell it and buy a NexusS, and have a flash-led too :)

Obviously there are more important features, almost everything at the moment, but this one is not to beundervalued, IMHO ;)
[Galaxy S I9000 Android Development] mickeko:
Because Samsung would obviously be EAGER to release a firmware that is a hacked Nexus S ROM... :rolleyes:
[Galaxy S I9000 Android Development] MSRemmert:
One can only hope. ;)
[Galaxy S I9000 Android Development] henke2:
Stop shooting everything down. Good work on the firmwares benefits everyone. I bet Samsung want good developers and the best firmware within the technical specification.
[Galaxy S I9000 Android Development] TrueNix:
Can we have the Shutdown effect on Froyo?
[Galaxy S I9000 Android Development] Daneshm90:
I was wondering this as well. We have the source code now for gingerbread.

Wondering if possible to smali in the effect ;)
[Galaxy S I9000 Android Development] Waza_Be:
Of course I won't buy Samsung anymore!

But that's too late now and I have this Galaxy S in my hands and not enough money and time to wait till a correct Samsung phone (Nexus S) in Belgium ! :p
[Galaxy S I9000 Android Development] eeforme:
First off, a big thanks to supercurio for his hard work. Samsung should be ashamed of themselves.

Is it true that the Fascinate's radio will ultimately prevent this from working?
[Galaxy S I9000 Android Development] ameypg:
Wooohoo...can't wait to run pure (without touchwiz n other Samsumg crap) Android GB on SGS. Even I've been cooking a GB ROM. This is gonna be fun :) :) :)

will try to fix at least something of the not working stuff :-D
[Galaxy S I9000 Android Development] philippsp:
Wifi is to fix
[Galaxy S I9000 Android Development] Razer(x):
The first thing to fix is buttons, then wifi and radio (IMHO)
[Galaxy S I9000 Android Development] kevz65:
Good work so far mate, keep it up.

I agree with the above - A nice clear list of what works/what doesn't which gets updated would be nice!
[Galaxy S I9000 Android Development] jimmy-bish:
I've been using the command getevent in adb/ terminal emulator. The only problem is that it reads the same hex values for both the Back and Menu buttons.

I'm at work today, but if it's quiet I'll definitely get stuck into the button mapping issue again. Might as well get paid to research Android projects! :D

Hmm, I might have to look up some more info on this one. Cheers.
[Galaxy S I9000 Android Development] Wo1FeN:
SuperCurio, you are very popular person in russia =)

3dnews.ru/news/video-dnya-na-samsung-galaxy-s-ustanovlena-android-23/
[Galaxy S I9000 Android Development] lotacus:
I hope someone got the bell release before it was pulled.
[Galaxy S I9000 Android Development] msnuser111:
use ubuntu? lol It works fine in ubuntu,but I couldnt get my phone recognized in windows either,it kept popping up saying this device can perform faster if connected to a usb 2.0 hub port,even though it is plugged into a usb2 port,and then when I would close that,it popped up usb device not recognized,the usb device has malfunctioned. I rebooted into ubuntu and adb works fine.
[Galaxy S I9000 Android Development] HumanoidTalking:
Great initiative mate, samsung should fire there whole development team and hire you only for developing firmwares, I guess this way we will have faster updates :)
[Galaxy S I9000 Android Development] jimmy-bish:
I had the exact same result. Chances are it's simply because Windows sees it as a Nexus S and doesn't have the appropriate drivers. I did the same as you and rebooted into Ubuntu rather than attempting to force the SGS drivers on it or anything.
[Galaxy S I9000 Android Development] xmech:
Have been reading the posts for gingerbread and having had my galaxy s brick on me after update, I thought I might add that when I took mine in for repair, the Bell store manager told me his phone had bricked running 2.2 and then he showed me his phone running 2.3 gingerbread. Said he was testing it and it looked great on his galaxy. Worked flawlessly.

Maybe an update in the near future?
[Galaxy S I9000 Android Development] MasterSprite:
If this is true, we need that phone!
[Galaxy S I9000 Android Development] jaju123:
xmech was it touchwiz or aosp-looking?
[Galaxy S I9000 Android Development] The_Double:
Could be he had this rom on his phone ;)

Or a theme/ darky's rom.
[Galaxy S I9000 Android Development] :
What he said.
[Galaxy S I9000 Android Development] ScottyNuttz:
Or he didn't know what he was taking about...
[Galaxy S I9000 Android Development] TheBeano:
Keytest from https://github.com/chrisboyle/keytest/downloads
[Galaxy S I9000 Android Development] mikel.canovas:
Just updating that with v3, my cappy still won't boot. After flashing the kernel, the Att logo comes up then goes away then comes back and stays on and then the phone does nothing. I am coming from 2.2 cog2.3b8 with voodoo lagfix. I even flashed setiron's kernel and made sure only data was in ext4 and everything else was in rfs. Any ideas?

Also, big thanks to supercurio for your fantastic work. Can't wait for stable gingerbread roms to come.

edit: Tried again and now getting to the nexus s boot animation but will then freeze there and start again

edit edit (:D): Got it to work. Don't know what the problem was
[Galaxy S I9000 Android Development] xmech:
I don't think it was touchwiz. From what I was able to see, as he touched the screen, menu's popped up at any place on that screen. He didn't let me see much more.
[Galaxy S I9000 Android Development] xmech:
He new a bit more about the phone I think. He offered to put a different rom on my galaxy but also said it would void my warranty or I could send it back for repair., my choice. It's now in for repair until warranty expires.
[Galaxy S I9000 Android Development] dannyphones:
so is bell skipping 2.2.1 and going straigth to 2.3?
[Galaxy S I9000 Android Development] sp991:
@ scurio

Is it possible to flash back to official firmware that uses RFS after trying this one. Cause you're talking about custom rom with kernel supporting ext4.
[Galaxy S I9000 Android Development] TheEscapist:
Yeah, extremely easy. Either just flash back the kernel from the rom you were using, or use odin to flash back to stock.
[Galaxy S I9000 Android Development] sp991:
Ok, that's what I tought but it was writen this in the first post wich made me wondering. Thanks for reassuring me. :D
[Galaxy S I9000 Android Development] ed10000:
You can't just flash back to any kernel - you'll need to use one which supports ext4 (Voodoo or Speedmod, for example), because when you install this, all your partitions will be converted to ext4. If you flash back to a stock Samsung kernel, it can't mount these partitions and hence the phone won't boot.

But once you flash back to an ext4 supporting Galaxy S kernel, you can convert the partitions back to RFS and THEN use a stock Samsung kernel (if you want). :)
[Galaxy S I9000 Android Development] HeartGold95:
Um, sorry to be random haha, but would this work on an Epic 4G?