Froyo source code relese for Galaxy S - Vibrant Android Development

http://www.androidcentral.com/samsung-releases-froyo-update-source-code-galaxy-s
I know this is just news, but I figured it goes in this forum and people can move it to wherever. And yes I know it is the euro version or base model, but 98% of the code has to be the same.....

@SamFirmware: Samsung Galaxy S I9000 Firmware: I9000XXJPM Android 2.2 Online!"
--http://www.twitter.com/redwolf313k13/status/27246619770
Sent from my SGH-T959 using XDA App

This continues at http://forum.xda-developers.com/showthread.php?t=807603
so closing to keep everything in one place

Related

Best 2.2 ROM? - Samsung Galaxy S GT-I90000 - T-Mobile UK

I'm sick of waiting for samsung to release the official version now, just want 2.2 on my phone, what's the best rom out there at the moment?
Thanks
Sent from my GT-I9000 using XDA App
JPK is fine for me, just make sure you follow the instructions precisely
Is this rom good for bell i9000M as an other froyo build kill my internal sd card its up for repair now and i dont want to mess it up again when its back ( got an august phone..maybe that is the only problem)

[Q] Relation between open-sourced code and unofficial ROMs (JK5, etc.)

Last night I finished building the full stock Android 2.2 Froyo ROM (kernel + platform) from Google's open-source code (GIT master branch). I've also been playing with the Samsung Tab kernel (see the cifs.ko / slow-work.ko modules discussion thread, linked below). I am just experimenting at the moment but the ultimate goal is to enable unused features such as FM Radio (Broadcom BCM4329, see link below).
This got me thinking (plenty of time to brainstorm and research whilst code compiles...). I am currently running the "latest" JK5 ROM from Samfirmware (which seems to be working fine so far), but it begs the question: what code exactly is used to build these leaked Samfirmware ROMs ? What device do they come from ?
For all I know, the JK5 build might well be based on GT-P1000T_Oceania_OpenSource.zip, source code that targets devices sold in Austria for the Telstra mobile provider, which operates under the 850MHz band for its 3G network. Now, such uncertainty about the Samfirmware ROMs has major implications in terms of phone/data functionality in various countries. I haven't got a 3G contract so I have not tested JK5 yet, other than for basic Wifi-ing with my home router.
The Samfirmware ROMs don't even come with a change log so we're really trying our luck here, there's no guarantee that the "latest" means the "most up to date" (in terms of bug fixes, performance improvements, etc.). It just means it was built "recently", but it may well be based on some incompatible country-specific source code. Here's a list of known Galaxy Tab codebases:
SHW-M180S KOR DK05 SHW-M180S_OpenSource.zip (Korea)
SPH-P100 USA DJ14 SPH-P100_OpenSource.zip (Sprint USA) (e.g. SPH-P100ZKASPR)
SPH-P100 USA DJ30 SPH-P100_OpenSource_Update1.zip (Sprint USA)
SGH-T849 USA SGH-T849_OpenSource.zip (T-Mobile USA) (e.g. SGH-T849ZKATMB)
SCH-I800 USA DJ11 SCH-I800_OpenSource.zip (the Verizon wireless USA version) (e.g. SCH-I800BKAVZW)
GT-P1000 GT-P1000_SEA_OpenSource.zip (South East Asia)
GT-P1000 GT-P1000_OpenSource.zip (International)
GT-P1000 GT-P1000_HKTW_OpenSource.zip (Hong-Kong/Taiwan)
GT-P1000L BR GT-P1000L_Latin_OpenSource.zip (Brazil)
GT-P1000N BR GT-P1000N_Latin_OpenSource.zip (South America)
GT-P1000T GT-P1000T_Oceania_OpenSource.zip (Austria)
GT-P1000M / GT-P1000R USA GT-P1000R_GT-P1000M_OpenSource.zip (Bell and Roger, respectively)
SGH-I987 USA SGH-I987_OpenSource.zip (USA AT&T) (e.g. SGH-I987ZKAATT)
SCH-I800 USA SCH-I800_US_CELLULAR_OpenSource.zip (U.S. Cellular) (e.g. SCH-I800NSAUSC)
SCH-I800 USA DJ11 SCH-I800_OpenSource.zip (U.S. Cellular)
Source code not released yet:
SC-01C ==> NTT DoCoMo Japan
I've downloaded them all and will try to extract a meaningful "diff" from these various source folders. For example an XDA member recently highlighted DVB TV support in his country (Brazil I think), which not only requires special drivers/code, but of course also needs dedicated hardware (inside the empty space discovered by iFixIt). Such major difference should be visible via source-code discrepancies.
I hope more developers join so we have a better chance to optimize the Tab !
References:
http://forum.xda-developers.com/showthread.php?t=837170
http://forum.xda-developers.com/showthread.php?p=9176495
http://opensource.samsung.com
http://www.ifixit.com/Teardown/Samsung-Galaxy-Tab-Teardown/4103/1
Should be asked in the room of the galaxy S.... The two devices are very similar.
Glad to see someone taking some time to do this. Keep us posted! Hopefully we can get the development rolling on this great piece of hardware. Thank you for your efforts.
Sent from my SGH-T959 using XDA App
mascian said:
Should be asked in the room of the galaxy S.... The two devices are very similar.
Click to expand...
Click to collapse
Right. We need to diff the stock Android kernel/framework with the Samsung mods specifically addressing the Galaxy Tab, and maintain lists like those ones:
http://forum.xda-developers.com/showthread.php?t=784270
http://forum.xda-developers.com/showthread.php?t=775167
Talking of source code, check this out:
http://git.kernel.org/?p=linux/kern...ng.git;a=shortlog;h=refs/heads/2.6.36-samsung
This seems to be the official Samsung repository, where they maintain their Linux kernel patches.
daniel.weck said:
Talking of source code, check this out:
http://git.kernel.org/?p=linux/kern...ng.git;a=shortlog;h=refs/heads/2.6.36-samsung
This seems to be the official Samsung repository, where they maintain their Linux kernel patches.
Click to expand...
Click to collapse
It would be great if someone uploaded Samsung's zipped code to a proper concurrent versioning system, in order to track revisions that are not obvious on Samsung's open-source website (because they publish whole zip archives without version history). GitHub ?
hi daniel, this is off-topic from me ... having a look at the source code that samsung has released for the galaxy tab over at their website ... they did not include the Email.apk did they?
SysTem-X said:
hi daniel, this is off-topic from me ... having a look at the source code that samsung has released for the galaxy tab over at their website ... they did not include the Email.apk did they?
Click to expand...
Click to collapse
No. There's an "email" folder but it only contains some Mozilla source code for character set / text encoding detection.
daniel.weck said:
No. There's an "email" folder but it only contains some Mozilla source code for character set / text encoding detection.
Click to expand...
Click to collapse
That's a real shame.. the galaxy tab email loads wonderfully on the galaxy s, however the layout width/height has some issues.. tried to decompile and edit and recompile, but it keeps force closing -_-
daniel.weck said:
Last night I finished building the full stock Android 2.2 Froyo ROM (kernel + platform) from Google's open-source code (GIT master branch). I've also been playing with the Samsung Tab kernel (see the cifs.ko / slow-work.ko modules discussion thread, linked below). I am just experimenting at the moment but the ultimate goal is to enable unused features such as FM Radio (Broadcom BCM4329, see link below).
This got me thinking (plenty of time to brainstorm and research whilst code compiles...). I am currently running the "latest" JK5 ROM from Samfirmware (which seems to be working fine so far), but it begs the question: what code exactly is used to build these leaked Samfirmware ROMs ? What device do they come from ?
For all I know, the JK5 build might well be based on GT-P1000T_Oceania_OpenSource.zip, source code that targets devices sold in Austria for the Telstra mobile provider, which operates under the 850MHz band for its 3G network. Now, such uncertainty about the Samfirmware ROMs has major implications in terms of phone/data functionality in various countries. I haven't got a 3G contract so I have not tested JK5 yet, other than for basic Wifi-ing with my home router.
The Samfirmware ROMs don't even come with a change log so we're really trying our luck here, there's no guarantee that the "latest" means the "most up to date" (in terms of bug fixes, performance improvements, etc.). It just means it was built "recently", but it may well be based on some incompatible country-specific source code. Here's a list of known Galaxy Tab codebases:
SCH-I800 USA DJ11 SCH-I800_OpenSource.zip (the Verizon wireless USA version)
GT-P1000 GT-P1000_SEA_OpenSource.zip
GT-P1000 GT-P1000_OpenSource.zip
GT-P1000 GT-P1000_HKTW_OpenSource.zip
GT-P1000L BR GT-P1000L_Latin_OpenSource.zip
GT-P1000N BR GT-P1000N_Latin_OpenSource.zip
GT-P1000T GT-P1000T_Oceania_OpenSource.zip
I've downloaded them all and will try to extract a meaningful "diff" from these various source folders. For example an XDA member recently highlighted DVB TV support in his country (Brazil I think), which not only requires special drivers/code, but of course also needs dedicated hardware (inside the empty space discovered by iFixIt). Such major difference should be visible via source-code discrepancies.
I hope more developers join so we have a better chance to optimize the Tab !
References:
http://forum.xda-developers.com/showthread.php?t=837170
http://forum.xda-developers.com/showthread.php?p=9176495
http://opensource.samsung.com
http://www.ifixit.com/Teardown/Samsung-Galaxy-Tab-Teardown/4103/1
Click to expand...
Click to collapse
Nice! I started an Irc.channel if you are interested in discussing further ideas.
server: irc.Freenode.net
channel: #ModADroid-Galaxy-Tablet
Been working on getting recovery on there now.

Google releases " Cloud Print"

Google releases "Cloud Print". We should be able to print to any Windows computer running a new version of Crome, from our Captivate phones. Sent
Sent from my Samsung Captivate with Perception 10.2, Firebird2 v0.4 #49 Kernel, Firmware 2.2.1, Modem T959TLJL3 using XDA App
awesome find man!
But it still has to go through a computer, a little lame, but still nice that google finally release something like this
thanks for the heads up

[Q] trying to do a backup from ROM manager.

When the Galaxy tab reboots when trying to do anything from rom manager I get this screen. Its rooted with stock ROM. What does this screen mean? And how can I fix it?
Thank you in advance.
Tim
Sent from my ThunderBolt using XDA Premium App
can you mention which stock rom you have , what is your galaxy tab model ...
and why in earth someone use ROM manager it's not for the galaxy TAB ....
Sorry its Verizon galaxy tab sch-1800
Firmware 2.2
Kernel 2.6.32.9
Build sch-1800.ec02
Its been rooted. Initially with z24root then re-rooted using superoneclick.
I got cm7 on my t-bolt as a daily driver so now its time to start getting my tab loaded up with some fun stuff.
Thank you for any help
Tim
Sent from my ThunderBolt using XDA Premium App
Rom manager was not meant for the tab as is. You need to flash a proper recovery first.
Sent from my "better than an iPad" tab... Running Overcome GINGERBREAD!!!
confused
UHG! I am so confused, ok, gonna do more reading... there are just so many differences in tabs and roms and kernels and bootloaders and flashes and ... ok, gonna try and figure it out.
at least i will stop spinning my wheels with rom manager... I guess I was confused because it has the option to flash clockworkmod recovery for my specific device Galaxy Tab - Verizon.
off to do some better research... throw a link or two at me if you feel so enticed as to throwing something
Tim

[Q] HELP WIth update!!!!!!

I recently purchased a T-mobile Samsung Galaxy Tab and I flashed to Euro version to enable phone fuction. I love my Tab and it's so awsome far beyond the ipad that I used to own. Additionally, my tab current version is froyo 2.2 and im wonderding that is it possible to update it to Gingerbread os and how????
MILLions Thanks!!!!!!!!!!!!!!!!
Hop over to the development sub-section of the Galaxy Tablet forums. There are quite a few options for GB firmware, especially on a GSM Tablet.
Best idea is to check out the overcome thread, they have instructions and all else needed to flash gb.
Sent from my GT-P1000 using XDA App

Categories

Resources