yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] supercurio:
hey @justcme :)

About RFS in closed source, i recommend the lecture of this pdf : http://www.samsung.com/global/busin...y/downloads/LinuStoreII_GPL Compliance_10.pdf

"About the GPL issue, like they say ^^"

Except the very sad part explaining that the GPL is a problem to circumvent, this doc in formative about layers in RFS. They use the RFS name a bit strangely because sometimes they include TinyXSR / XSR parts in it.

It's RFS as a "solution", not only the filesystem.

I don't share your optimism because they deliver RFS as kernel modules, not just "blobs" like a firmware ;)

It means that if you compile your kernel with PREEMPT, the kernel module refuses to load (or make crash your kernel if manage to force them to load)

I suppose we won't be able to free ourselves from using Samsung .config choices until we switch to the MTD interface for OneNAND included in the kernel.
[Galaxy S I9000 Android Development] TMC_Sherpa:
Well isn't this interesting. http://tinyurl.com/2cwjjsy I can't find any specs on the phone at all (other than b/g/n wifi) but if nothing else it may be the first production 2.2 code from Samsung we get to see.

Sherpa
[Galaxy S I9000 Android Development] miki4242:
Thanks to all of you for your valuable suggestions!

After being busy with lots of other things (having a root canal done as added bonus :( ) I'm finally on the job again.

I'm working on merging Samsung's I9000 patches as a 'vendor' branch in my Git repository, trying to work out how to automate this for as many relevant devices as possible. This will make it easier to compare diffs and to port interesting changes between trees.

The CR/LF line ending mess keeps coming back for more, so I'm adding a log of files that needed conversion when I added them to my repo. (setup with 'git config core.autocrlf input; git config core.safecrlf warn').

I'll put in a nice request to Samsung's opensource department asking them to please clean up those files.
[Galaxy S I9000 Android Development] miki4242:
Added: TRS connector detection driver

Added: Touchscreen and touch keypad drivers and firmware blobs
[Galaxy S I9000 Android Development] justcme:
Oh thanks for clearing that up, curio. :) Despite this, I'm sure it won't hurt to take a look. :) There's a lot others files in there to compare with, other than RFS. :)

I sure hope we can be free of Samsung's closed source stuff one day. D:
[Galaxy S I9000 Android Development] Phk:
Thanks for this Diff project :)

any link for a tutorial or something on how to compile your own customized kernel?

I'd really like to do some tests of my own...

thanks
[Galaxy S I9000 Android Development] TMC_Sherpa:
Samsung has GT-P1000 source in their release center.

#

# Automatically generated make config: don't edit

# Linux kernel version: 2.6.32.9

# Sat Oct 2 20:03:08 2010

#

Sherpa

Doh!

CONFIG_ARCH_S5PV210=y

CONFIG_PLAT_SAMSUNG=y

There is no mach-s5pc110 or plat-s5pc11x directory.

*sigh* I new I should have looked harder before posting. *shakes fist at Samsung*

Um, yeah so at least we (may) have some source that compiles?
[Galaxy S I9000 Android Development] sztupy:
The kernel source for JPM is also up!
[Galaxy S I9000 Android Development] Segitz:
Yeah, and with a slight change in the Makefile, it also builds well, too! I didn't do anything else, though. (changing to the ubuntu-delivered arm cross compiler)
[Galaxy S I9000 Android Development] woeds:
Mind sharing the exact change?
[Galaxy S I9000 Android Development] Segitz:
I am on a different computer right now, so I can't post the exact changes, but what you do is, install the arm compiler and change the cross compiler flag in the Makefile to that one
[Galaxy S I9000 Android Development] Phlogiston:
Anyone could compile a froyo kernel from the just released samsung froyo sources? I hope this will give cm on the galaxy soon :D
[Galaxy S I9000 Android Development] TMC_Sherpa:
Digging around in the Froyo I9000 and P1000 source

SNIP
Only in ./Froyo9000/Kernel/arch/arm/configs: aries_eur_defconfig
Only in ./Froyo9000/Kernel/arch/arm/configs: aries_jpn_defconfig
Only in ./Froyo9000/Kernel/arch/arm/configs: aries_rev00_defconfig
Only in ./Froyo9000/Kernel/arch/arm/configs: aries_rev02_defconfig
SNIP
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_eur_defconfig
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_hktw_defconfig
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_hktw_fet_defconfig
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_kor_defconfig
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_ltn_defconfig
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_ntt_defconfig
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_usagsm_defconfig
Only in ./P1000/Kernel/arch/arm/configs: p1_android_rfs_vzw_defconfig
SNIP
Only in ./P1000/Kernel/drivers/video/samsung: rotate_90_SCH_I800_1200x600.h
Only in ./P1000/Kernel/drivers/video/samsung: rotate_90_SCH_P100_1200x600.h
Only in ./P1000/Kernel/drivers/video/samsung: rotate_90_SGH_I987_1200x600.h

So I9000 gets configs for the different versions of itself but the P1000 looks like it gets every version all in one big happy package?

Please tell me thats why Samsung pulled the Froyo source from their site, the way the source was released for Eclair and the fragmentation it caused gives me a headache.
[Galaxy S I9000 Android Development] dakine:
What do you mean? I still see the files on the open source site.
[Galaxy S I9000 Android Development] TMC_Sherpa:
I wasn't able to see it most of last week, I'll admit it could have been a cache problem however there are minor changes in the source code vs what was going around last weekend.

new source vs old source

diff -w Froyo9000_101810/kernel/drivers/net/wireless/bcm4329/src/dhd/sys/dhd_sdio.c Froyo9000/kernel/drivers/net/wireless/bcm4329/src/dhd/sys/dhd_sdio.c
43c43
< #if 0
---
> #ifdef DHD_DEBUG
155,161d154
< typedef struct {
< uint32 buf; /* Can't be pointer on (64-bit) hosts */
< uint buf_size;
< uint idx;
< char *_buf_compat; /* Redundant pointer for backward compat. */
< } hndrte_log_t;
<
1716,1766d1708
<
< typedef struct _trap_struct {
< uint32 type;
< uint32 epc;
< uint32 cpsr;
< uint32 spsr;
< uint32 r0;
< uint32 r1;
< uint32 r2;
< uint32 r3;
< uint32 r4;
< uint32 r5;
< uint32 r6;
< uint32 r7;
< uint32 r8;
< uint32 r9;
< uint32 r10;
< uint32 r11;
< uint32 r12;
< uint32 r13;
< uint32 r14;
< uint32 pc;
< } trap_t;
<
< #define CBUF_LEN (128)
<
< typedef struct {
< /* Virtual UART
< * When there is no UART (e.g. Quickturn), the host should write a complete
< * input line directly into cbuf and then write the length into vcons_in.
< * This may also be used when there is a real UART (at risk of conflicting with
< * the real UART). vcons_out is currently unused.
< */
< volatile uint vcons_in;
< volatile uint vcons_out;
<
< /* Output (logging) buffer
< * Console output is written to a ring buffer log_buf at index log_idx.
< * The host may read the output when it sees log_idx advance.
< * Output will be lost if the output wraps around faster than the host polls.
< */
< hndrte_log_t log;
<
< /* Console input line buffer
< * Characters are read one at a time into cbuf until <CR> is received, then
< * the buffer is processed as a command line. Also used for virtual UART.
< */
< uint cbuf_idx;
< char cbuf[CBUF_LEN];
< } hndrte_cons_t;
<

and a pair of files were removed

Only in Froyo9000/kernel/drivers/net/wireless/bcm4329/src/include: hndrte_armtrap.h
Only in Froyo9000/kernel/drivers/net/wireless/bcm4329/src/include: hndrte_cons.h
[Galaxy S I9000 Android Development] dt9394:
i am able to compile the kernel, but i need initramfs to compile the working kernel. anyone have any idea where i can get working initramfs? I have try extract it from JPM zImage, but not working.
[Galaxy S I9000 Android Development] sztupy:
It should work fine.
[Galaxy S I9000 Android Development] eldorad0:
waiting for a good ROM with this.
[Galaxy S I9000 Android Development] miki4242:
I haven't posted in a while, here's what happened in the meantime.

- I received my Odroid-T (S5PC110 based) development board, which will hopefully help with testing and debugging kernels.

- I've been busy setting up a Git repository with the Android common kernel and all the Samsung SoC development trees out there (yes, there are many!), which I hope to use to create one big Samsung family tree for the Galaxy S series. The big chunk of work is in importing all the source tarballs into the repository and properly back-dating and merging them with the Android common kernel tree.

- I hope to team up with a really great kernel hacker who has been lurking on XDA for quite some time but hasn't posted yet. He has just started deep-diving into the Galaxy S I9000 trees and has made some very interesting discoveries.

More to come shortly :)
[Galaxy S I9000 Android Development] ricpersi:
great news miki, please keep us informed..

regards,

riccardo
[Galaxy S I9000 Android Development] endege:
Is there a way to patch the kernel to change the bootanimation on I9000. Currently the boot animation file is bootsamsung.qmg and there is no way to change qmg files.

Maybe patching it to be able to use zip files like other devices?
[Galaxy S I9000 Android Development] Fr4gg0r:
there already is a hack for the vibrant http://xdaforums.com/showthread.php?t=819047

would be awesome if some of you could port it to I-9000. :D
[Galaxy S I9000 Android Development] supercurio:
New Eclair sources

Hi !

Samsung updated their Eclair sources, last date : 25 october 2010.

To help you and me keep tracks of the changes, i split the commit in a lot of specialized ones.

One for the modules, http://github.com/project-voodoo/linux_gt-i9000/commit/2b005fff9e239338e2a4b64abf4acfc956aff7ea

And the rest is split, (sound, keyboard, video capture.. lots of interesting things here)

You'll find all that in : http://github.com/project-voodoo/linux_gt-i9000/commits/eclair-samsung :)
[Galaxy S I9000 Android Development] daniel.weck:
I've started a discussion thread in the Galaxy Tab room, so that devs can start tracking Samsung diffs across the various available country-specific mods:

http://xdaforums.com/showthread.php?p=9300252#post9300252

There's still a long way to go, but you guys have lots of experience with the Samsung S so it would be great if you could give us some advice :D After all the hardware is relatively similar, right ?
[Galaxy S I9000 Android Development] boogiemanzor:
This may be extremely off-topic, but I really didn't find some more appropriate thread to post on.

Does anyone know how to find the particular revision Samsung used as a base for the GT-I5500 kernel? I'd really like to build a custom kernel for Galaxy 5 with the latest fixes from the samsung-2.6.29 git repo.

Thank you.
[Galaxy S I9000 Android Development] mindr:
I have downloaded the patch but unable to patch my sgs using rom manager.how to patch it.my phone is rooted.
[Galaxy S I9000 Android Development] 17mayis:
sorry i got solved i guese now.
[Galaxy S I9000 Android Development] ameer456:
my currently installed frimware is 2.2 froyo jpjpg (which support RTL language, arabic/hebrew)

the most custom firmware in XDA for sgs don't support these language.

my Q is how can I patch any sgs rom to support additional language by using files from samsung that the company already supporting it in some countries (middle east to be exact)

Where I can download those files?

thank you..
[Galaxy S I9000 Android Development] lore_preston:
Original kernel

Hi all,i need a little help, i've the follow configuration on my galaxy s

I9000XXJPP

Kernel 2.6.32.9 hardcore@speedmod-k10j-256hx #14

Build Froyo.RSJP5

i need to reset my kernel to the original version, where i can find the correct/latest official samsung kernel?

Thank you very much!
[Galaxy S I9000 Android Development] nutzo:
Go to the general section the stock firmwares are there
[Galaxy S I9000 Android Development] hamedpc007:
i have the same question too ! anybody has info or Opinion ?? whatever info and help are welcome :)
[Galaxy S I9000 Android Development] Asure:
Sorry to kick up this old topic. I'm trying to get (any) Samsung kernel to boot on a very similar platform, using the S5PV210 chipset. (smdkv210)

The dmesg is here : http://www.pastie.org/pastes/1585789/text

Does anybody have a dmesg of the galaxy so i can compare what needs to change?

So far by looking at the kernel/dmesg i've deducted i'll be needing:

- Fix memory area setup? (http://xdaforums.com/showpost.php?p=9689534&postcount=9) where is this defined?

- Enable UBIFS support

- Enable EXT4

- NAND instead of ONENAND support?

- Change framebuffer stuff?

- Change boot commandline in kernel

- Have it find init/ramfs?

The board uses a kernel only where it points to /init like this:

Kernel command line: root=/dev/mmcblk0p4 rootfstype=ext4 init=/init

Should it be safe to assume ext4/ubi (when enabled) will kick in and then kernel finds init by itself and the magic happens?

I know this post is a bit off-topic, but you guys were having a nearly similar case when there was no source (yet) available for the 9000.. just hoping you could help me out ;)
[Galaxy S I9000 Android Development] Arise:
I think you can find some logs on pastie or pastebin website. Several people uploaded those.
[Galaxy S I9000 Android Development] Chainfire:
This is now old, and thus unstickied.
[Galaxy S I9000 Android Development] bhundven:
Just fyi,

Since kernel.org went down, Kyungmin Park's source tree moved here:

http://git.infradead.org/users/kmpark/linux-2.6-samsung
[HD2 Windows Mobile 6.5 Q&A, Help & Troubleshooting] brockyneo:
hi guys what is the best way of doing task 29 i mean i do it the old way where it does task29 and flash my radio too all the time or is the new way better i know its a bit quicker but is it better or just the same thanks:D
[General Questions and Answers] darzanebor:
Hello, I'm new one on this forum, so don't kick me hard if I'll ask something common :rolleyes:

I had MID701 and had no troubles with upgrading to a new firmware.

Today I got a new shipping of two devices:

Telechips 8902 HDMI

Phecda P7

The firs one have firmware #354 and it have less bug's

The second one have firmware #286 and It's buggy

So I have a question: Can somebody tell me how to proper switch Device to Flashing mode like I did on MID701 for FWDN, what exact buttons to hold? Or is there any Posts about that(haven't found about Phecda P7)???

Thank you.
[General Questions and Answers] DeathWarmedUp:
For the P7, turn it off then plug into Power (important). Then HOLD the Home button and press and HOLD the Power for 15sec. You will be in boot mode.

More info over here www slatedroid com
[Legend General] jlasic:
Hello all,

the weirdest thing started happening a few days ago...

first off, let me start off by saying that i am using the default alarm clock. i have already gone throgh the problem of the default alarm clock not going off from time to time... but i seem to have fixed this issue.

so... the other evening i told my girlfriend to lock my legend after she had been using it. the alarm clock was set (i have it set on "daily"). Ok, so morning comes and the alarm clock goes off. Then i realized something was wrong. The phone was turned off. In order to stop the alarm clock I first had to go through the standard procedure of entering the pin code etc. Then once the OS was loaded and all, there was no way to stop the alarm. So I had to shut the phone down again. As frustrating as it was, I though this was my or my girlfriends mistake, as one of us surely had to turn the phone off by mistake before we went to sleep. But this problem keeps on bugging me for the third morning now...

I am positive it's not me... it's the phone.

Has anyone else had the same problem on their legend/android based phone?

If so, does anyone have a solution to it? Before, the alarm clock worked just fine... now, for the last couple of days it seems it has a mind of it's own.

Thanks in advance,

jlasic
[Legend General] jlasic:
Another thing I should have probably mentioned... this happens when i have the phone plugged into the computer via usb cable. dont know if this is of any importance but i thought it would be best to let you guys know.

ps. the darn thing happened again this morning.

hope someone can help me out.
[Legend General] n0a1m:
Hey there,

Not sure why it would cause the phone to shutdown, but I recently wondered why my alarm wasn't going off sometimes..it turned out that Task Killer was ending it..dunno if that helps, but thought I'd let you know :-).
[Wildfire General] giulio1212:
Hi everybody,

I've installe the WildPuzzle v7.1 ROM and I've noticed that there are no notification with fb and the battery life is shorter....

How can I roll back to the original fw????

Thank you

P.S.: Anybody knows about a market like BlapktMarket or Applanet, to find all the apps for free??

:D
[Wildfire General] adeadrat:
you should have done a nandroid backup before you flashed another ROM I guess its time to use it ;)

The second questing I dont belive were alloved to talk about -_-
[Android Software Development] Sennected:
Hi!

I modified the Camera.apk by decompile it with APKTool, and then build it again.

But i can't install it because it isn't signed..

How can i sign it?

Thanks in advance
[Android Software Development] Sennected:
BTW i'm on Mac OS X Snow Leopard
[Android Software Development] zaduma:
Usage:

java testsign appthatneedssigned.apk

I didn't make this, just use it a lot. In fact, I don't know who made it. (it's been that long)

http://www.multiupload.com/628DHBUFDA
[Android Software Development] Sennected:
Thanks :D

Can you tell me where i have to place the file?
[Android Software Development] Gene Poole:
Don't you have your own keystore? Seems like that ought to work better than some random key from who-knows-where:

jarsigner -verbose -keystore [your-keystore] unsigned.apk [your_keystore_alias]
[Android Software Development] Sennected:
I'm completely new to Android development, so i've got no idea where to get one.. Can you please help me out :D

Thanks in advance
[Streak 5 Android Development] micduffy:
Anybody tried this ? http://dellstreakhacks.com/how-to-install-flash-10-1-on-android-2-1-eclair-devices-dell-streak.html

I have tried it on mine and it doesn't seem to work - unless I am doing it incorrectly....
[Streak 5 Android Development] crash6:
If you ready they are stating that it is running 2.2 (froyo)

Complete Bulls**t
[Streak 5 Android Development] parcsalooc:
The article is misleading. It does install, but it won't play flash on your browser. Or at least not on mine. So technically what the article states is true.
[Streak 5 Android Development] micduffy:
Yep I am boycotting that site from now on
[Streak 5 Android Development] brian82:
It seems like the Dell Streak (aka Mini 5) has already ran Flash 10.1

I came across this link: h ttp://jaxov.com/2010/03/flash-10-1-preview-on-dell-mini-5-tablet/

As you can see it is running full 10.1 flash very smothly, just like my Nexus one. Not sure if it is running android 1.6 but I tend to think it is running 2.2 looking at the status bar.
[Streak 5 Android Development] hyellow:
I believe that the flash you see in that video was still in beta and so could run on any android versions. After it came out of beta you could only run it with froyo, maybe because of the tactics of adobe and google. Technically, I can't seem to find the reason why it would not run on other android versions, but that's just my thoughts.
[Streak 5 Android Development] RobbyTouchHD:
Flash must also work on 2.1 because I already had a 2.1 build for my hd2 with flash working completely but I have no idea how they did it! Maby they had cooked it into the rom?!
[Streak 5 Android Development] jdmnash:
Dellstreakacks.com is a fraudulent website. He steals many sites material word for word without citation. Specifically streaksmart on many occasions.
[Streak 5 Android Development] yosemite_sam:
sounds like the dell streak version of the huffington post!
[Touch Pro2, Tilt 2 Windows Mobile General] Mrakulis:
How fast can I overclock my chip to in my Rhod100 safely?

I'm using OCT I.5
[Touch Pro2, Tilt 2 Windows Mobile General] redpoint73:
CPUs are all different from on another. A "safe" speed for one person may not be for another. Best bet is to experiment by trying the next increment up, and test to see if there is any instability, SOD, etc. If everything looks okay, try the next increment up.

Some people on the overclocking thread seem to be having good luck at the lower-700s, with dynamic OC'ing turned off. I have mine set for the default 652 MHz setting (but with dynamic OC'ing off) just to be on the safe side.
[Touch Pro2, Tilt 2 Windows Mobile General] Jackos:
You do not increase voltage, so overclocking to any value should be safe. In the worst case you just hang the device, but a softreset fixes this. I found the 710Mhz frequency to be 100% reliable.
[Touch Pro2, Tilt 2 Windows Mobile General] Mrakulis:
Thanks Guys. Been a big help
[Touch Pro2, Tilt 2 Windows Mobile General] uncleswoop:
i dunno, depends on software and rom. i personally do 768 no dynamic, all settings 0 at 1000ms on energy cookie 23138 sep 14. no reset needed for a month or so. and when it did it was user error lol.

but u just gotta play with it. expect to reset a few times. and id keep all settings on 0 at 1000 ms. just me.
[Touch Pro2, Tilt 2 Windows Mobile General] uncleswoop:
710 is the most reliable ive seen from public opinion
[Touch Pro2, Tilt 2 Windows Mobile General] Mrakulis:
I did a bit of research and found out the chip is capable of 850mhz.

I've got mine running at 806.4 and seems to be runnning fine. I switched the stepping off. Feels awesome.
[Touch Pro2, Tilt 2 Windows Mobile General] enahs_:
How can no reset be needed for a month if your rom version is only 3 days old?
[Touch Pro2, Tilt 2 Windows Mobile General] EzMe:
i lol'd :)
[Touch Pro2, Tilt 2 Windows Mobile General] uncleswoop:
i meant from reset needed from sod's or other issues.

energy has been my rom of choice for quite some time. every version has been fully compatible for me with oct. thats what i meant to say
[Touch Pro2, Tilt 2 Windows Mobile General] gromky:
Can someone link to the overclocking software? I'd like to give it a try.

How about battery life and temperature? Does overclocking to 710 reduce battery life and increase the phone's operating temperature? If so, by how much?
[Touch Pro2, Tilt 2 Windows Mobile General] Doo Doo:
There Are 2 Overclocking Apps You Can Find Them

Here http://xdaforums.com/showthread.php?t=725290

&

Here http://xdaforums.com/showthread.php?t=698374
[Touch Pro2, Tilt 2 Windows Mobile General] gromky:
Does overclocking the phone kill your battery? I already only get two days of battery life. :(
[Touch Pro2, Tilt 2 Windows Mobile General] Jackos:
Yes, I noticed decreased battery life with 710Mhz OC.
[Touch Pro2, Tilt 2 Windows Mobile General] stevedebi:
I get three days with NRG ROM, but I have pretty light use. However with OC it is no worse than before.
[Touch Pro2, Tilt 2 Windows Mobile General] redpoint73:
Also using Energy ROM, have experimented overclocking at 650 MHz, and now 710 MHz for the past few days (based on suggestions in this tread, actually!). Haven't noticed a significant reduction in battery life. I get around 2 days also. 2 days has been pretty typical on the Rhodium for me, with the stock ROM and Energy, and moderate usage. Most comments on the main overclocking thread seem to indicate that battery life is not greatly reduced. Just anecdotal comments, of course. Don't think anyone has done any halfway scientific testing.
[Touch Pro2, Tilt 2 Windows Mobile General] Jackos:
~8mA more during sleep

~40mA more during stress

That's why you don't notice a big difference during "normal usage". Try not to use the device for some days (I know it's hard ;D) with overclocking and without so you will notice the difference. Like I said in another thread: We do not measure the battery life while using the device - because this isn't measurable and doesn't give any reliable results.

It's like the percent battery driver - any clever person should notice that this cannot be described as precise.