yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] :
Yes it was joke:)

But I fixed my power supply so my laptop is back online, but I don't know how long :( , because I have random hangs(Ram is ok and this is not connect with power supply).

This weekend I'll be too busy to do anything with rom. I'm still thinging how flash new recovery. I will release my patch for buildsystem and instructions how to build and install when it works and won't brick your phone.

If you have any question to me about porting and phone post them in this thread.
[Android Q&A, Help & Troubleshooting] splattx_x:
You had me there... oh well, at least it means there's still lots of fun stuff to do for the weekend. BTW good luck with your Laptop! I've been setting up my environment and I'm ready to start (still have lots to read though)
[Android Q&A, Help & Troubleshooting] keyurkarnik:
Guys to be helpful to all, you need to use english to communicate. You may talk privately in your own language -- please not on the forum.
[Android Q&A, Help & Troubleshooting] RAYDave:
Here, another Argentine joins the discussion. :D

WillingMagic, i congratulate you for the initiative to bring Gingerbread to ours Callistos (Galaxy 551/GT-i5510*).

I'll watch out for updates! :cool:
[Android Q&A, Help & Troubleshooting] Scylla.bx:
Hello all,

I'm also a user of galaxy 551, as I read the topic with great interest! Thank's for your job, i'm wait release forward
[Android Q&A, Help & Troubleshooting] :
Ok guys. Little news.

I tried contact with Koushik Dutta, author of clockwork recovery. If anybody can loan him his galaxy 551, he will able to make/build recovery. Here are any necessary information.http://www.koushikdutta.com/2010/10/porting-clockwork-recovery-to-new.html

Maybe I will done recovery, but I don`t know how long it will take for me.

I`m getting tried trying flash and getting errors without any success.

If I anything fail, I will go for plan B, write new bootloader, based on uboot which allow me to use mtd partitions and ext4/ubifs/yaffs2 filesystem, but this option will take a lot of time and money(buying jtag).
[Android Q&A, Help & Troubleshooting] nayma1976:
Hi all

From Argentina too! and also With a callisto, brand new, but, nothing about apps?

Also looking for yor work guys!! Iam not a programmer but anyhting to help you need, i will!

the only thing i can say is, after a long searching i had my phone rooted, and black Market. I tried many apps but some do not work, even live wall papers!!! thats a shame! :(

Does anybody knows a good compact qwerty?

Thanks in advance!

Seya in forums!
[Android Q&A, Help & Troubleshooting] :
I have good news and bad news.

Today I was able to successful flash custom image using very dirty/bad solution, but it work. It require odin, and data.rfs and system.rfs from any Samsung rom. I will write how to later.

Now bad news.

Image didn`t work because i used boot.img from Samsung rom. I think the initramfs was wrong so phone go to loop, so I flashed Samsung rom. I will rebuild it boot.img. Still we need recovery, but I`m able to test roms:D.

I wish heimdall supported ops(Odin partition script), because I could test my build without rebooting my computer.
[Android Q&A, Help & Troubleshooting] RAYDave:
To enable live wallpapers try this:

waveboy2u.wordpress.com/2011/02/17/enable-live-wallpapers-on-samsung-galaxy-551

Saludos! ;)
[Android Q&A, Help & Troubleshooting] nayma1976:
Thanks in advance, but i tried before and nothing happens, ones i start to write the code in the phone (the first line) i press enter and "not found" is the answer. Any suggestion?
[Android Q&A, Help & Troubleshooting] keyurkarnik:
You can do the same using adb

I am assuming that you have installed Android SDK and KIES

Connect your phone to your computer via USB.

Choose KIES mode (not UMS) on phone

Now, open a command prompt on your computer

type :

>adb shell

>su

#

At the root prompt, type the commands that you need to type on in the terminal.

Done
[Android Q&A, Help & Troubleshooting] keyurkarnik:
Willing,

Which firmware image did you use for reverting back?

Do you have any image which will work for Indian phones - my current build is DDJK4.
[Android Q&A, Help & Troubleshooting] :
I use latest open rom from Samsung. I5510XWKA7

You can use it, but you shouldn`t use CSC*.tar.md5, because it contains region specific information, like apn, language. I only use PDA*.tar.md5, because it contains most important files for rom.
[Android Q&A, Help & Troubleshooting] kraka23:
Any news guys?
[Android Q&A, Help & Troubleshooting] :
I slowly uploading my work and I create git repo with my work, but many things is waiting to upload.
[Android Q&A, Help & Troubleshooting] :
My work will be available here. Binary builds and my fix and work will be uploaded later.
[Android Q&A, Help & Troubleshooting] i5510:
Great job so far! :)
[Android Q&A, Help & Troubleshooting] Ajay191191:
Galaxy Ace has got gingerbread update yesterday.....It would be great if we could build our own update getting help from that ROM...!!! Is our kernel same as the ACE's??
[Android Q&A, Help & Troubleshooting] :
It`s no longer kernel problem. I was able to launch logcat.
[Android Q&A, Help & Troubleshooting] Ajay191191:
Doesn't gingerbread require 2.6.35 kernel???
[Android Q&A, Help & Troubleshooting] MajinkenSword:
Interesting. It's sad since I see that this phone can hold so much potential. You hve my support. I'm not that knowledgeable with programming n stuff,however; Please let me know how I can assist you.

Cheers!
[Android Q&A, Help & Troubleshooting] :
Today I tried build vanilla kernel 2.6.38.4 and spica kernel 2.6.38(from tom3q). Both don`t build.

Default kernel 2.6.38.4

CC drivers/gpu/drm/drm_auth.o
In file included from include/drm/drmP.h:76,
from drivers/gpu/drm/drm_auth.c:36:
include/drm/drm.h:47:24: error: sys/ioccom.h: No such file or directory
include/drm/drm.h:48:23: error: sys/types.h: No such file or directory
In file included from include/drm/drmP.h:76,
from drivers/gpu/drm/drm_auth.c:36:
include/drm/drm.h:49: error: redefinition of typedef '__s8'
include/asm-generic/int-ll64.h:19: note: previous declaration of '__s8' was here
include/drm/drm.h:50: error: redefinition of typedef '__u8'
include/asm-generic/int-ll64.h:20: note: previous declaration of '__u8' was here
include/drm/drm.h:51: error: redefinition of typedef '__s16'
include/asm-generic/int-ll64.h:22: note: previous declaration of '__s16' was here
include/drm/drm.h:52: error: redefinition of typedef '__u16'
include/asm-generic/int-ll64.h:23: note: previous declaration of '__u16' was here
include/drm/drm.h:53: error: redefinition of typedef '__s32'
include/asm-generic/int-ll64.h:25: note: previous declaration of '__s32' was here
include/drm/drm.h:54: error: redefinition of typedef '__u32'
include/asm-generic/int-ll64.h:26: note: previous declaration of '__u32' was here
include/drm/drm.h:55: error: redefinition of typedef '__s64'
include/asm-generic/int-ll64.h:29: note: previous declaration of '__s64' was here
include/drm/drm.h:56: error: redefinition of typedef '__u64'
include/asm-generic/int-ll64.h:30: note: previous declaration of '__u64' was here

Spica kernel build.

kernel/power/consoleearlysuspend.c: In function 'console_early_suspend':
kernel/power/consoleearlysuspend.c:28: error: implicit declaration of function 'acquire_console_sem'
kernel/power/consoleearlysuspend.c:34: error: implicit declaration of function 'release_console_sem'
[Android Q&A, Help & Troubleshooting] splattx_x:
Hey WillingMagic, I think it's great that you created the repo to share your builds. I've just checked them out.

I know I haven't been very active in the forums lately but that's just cause we've had tons to do at work. I would like very much to help you, but I need to learn, so if you could name the things that are most problematic or the issues you could use a hand with I'll gladly dedicate myself to learn so I can help and make the port a reality for our phones.

Thanks and Keep up the good work!
[Android Q&A, Help & Troubleshooting] nayma1976:
Done! THanks!!
[Android Q&A, Help & Troubleshooting] spitfire_:
Hi.

can you please add a howto on flashing a phone with your android build?

Has the status changed since last time you've updated first post in the thread?

Is your build much 'lighter' than default PLAY's firmware I suppose you've had?

What is ipref?

Hope it's not too much questions for one post;D
[Android Q&A, Help & Troubleshooting] MajinkenSword:
I don't think he's done yet. I'm really excited on hw this will turn out :-)
[Android Q&A, Help & Troubleshooting] spitfire_:
I already know how to flash with odin, and have latest(?) I5510XWKA7 rom from samfirmware.

What daily builds you're talking about? Wasn't your build from 11-04-2011 working (except issues like sensor)?

I'd like to help, if possible, as I've been messing with linux a lot (but don't have much android-specific experience).

BTW for posting files I'd suggest you using dropbox;)

EDIT:

Please build again with

make -j1

so we can see what real problem is(as everything is mixed, when you use more build jobs, besides, sometimes it causes problems);)
[Android Q&A, Help & Troubleshooting] :
I tried build make -j 16 or 32 or 8 4 2, and there is no different, always same error.
[Android Q&A, Help & Troubleshooting] spitfire_:
Please build it with -j1 and attach log, it'll look mjch clearer;)
[Android Q&A, Help & Troubleshooting] karandpr:
Galaxy 5 has almost the same hardware as galaxy 551.

Check the MAD forums since I am not allowed to post any links :rolleyes:.They have ported CM 7 to Galaxy 5
[Android Q&A, Help & Troubleshooting] stevenanggelo:
i can"t wait any longer

i hope it will be released soon

:D
[Android Q&A, Help & Troubleshooting] spitfire_:
Which compiler are you using?

One from sdk, or some other?

It says "compiler error", please try to switch it.

Also check for RAM corruption with memtest.

When you get an error it's really good to set LC_ALL=C before commands and make -j q for debugging purposes;)

If none of this helps, file a bug where applicable, and write here too please.

Also try to upgrade/downgrade revisions in repository.
[Android Q&A, Help & Troubleshooting] :
I think problem is new toolchain in distro(gcc 4.6, earlier builds was with 4.5.2). I will try build with other distro today.
[Android Q&A, Help & Troubleshooting] spitfire_:
gcc4.6 is definitely not stable for any platform...
[Android Q&A, Help & Troubleshooting] :
I don`t agree about gcc 4.6.0 is not stable. It works fine on fedora 15. I don`t have any build error.
[Android Q&A, Help & Troubleshooting] splattx_x:
Hi WillingMagic! I have the dev environment all set-up in ubuntu but I've never compiled android before. If you want you can post a mini howto to compile your code in the git repo and I can give it a shot, maybe find out if it's distro/environment problems.
[Android Q&A, Help & Troubleshooting] :
Download from my git callisto folder.

cp -r callisto your/android/source/device/samsung/callisto

cd your/android/source

. build/envsetup.sh

lunch full_callisto-userdebug

cp device/samsung/callisto/kernel out/target/product/callisto

# if directory is missing run make -j 4 and after first error copy kernel

make -j 8

#If any error make -j 1

Download latest rom from samfirmware and extract *PDA*.tar.md5 . Mount system.rfs in loop and remove anything and copy content of your/android/source/out/target/product/callisto/system. Best option is copy system.img to mounted rfs file and extract using unyaffs.

Then create tar(data.rfs,kernel,recovery,system.rfs). Add md5sum(md5sum -t pda.tar >> pda.tar). Reboot and flash via odin. Report the errors.
[Android Q&A, Help & Troubleshooting] splattx_x:
Ok! I'll clone the repo right now and get to it. As soon as I have news I'll post back

[Edit]Question: can I use European version from Samfirmware? My phone is localized to Latin America and I don't find a specific version in Samfirmware

Well... this might take a while, it turns out I wasn't as ready as I thought... I have to download android source too, it's not enough with the files from Samsung opensource since they are Froyo version. Sorry that I didn't realize that earlier guys... but I'm getting there
[Android Q&A, Help & Troubleshooting] :
Don`t use csc file, because it`s region specific, everything other is same.

Good news, I rebuilded whole gingerbread. Soon should be available new build and updates in git.
[Android Q&A, Help & Troubleshooting] spitfire_:
So it was gcc after all?

When you post the builds, can you tell how to use your fileset? I've downloaded previous one, and didn't know what to do with it.
[Android Q&A, Help & Troubleshooting] :
Old fileset are little broken. You have to use unyaffs to extract system.img, and copy to system.rfs. Copy default data.rfs, kernel, recovery. Then create tar.md5 archive

Send me priv message. My gg 1681473
[Android Q&A, Help & Troubleshooting] Ajay191191:
Hello!! I wanted to know how to repack boot.img with the correct 'base' parameter. Because I have tried repacking it with all the addresses mentioned for Callisto in the kernel/arch/arm/mach-msm/makefile.boot file(from opensource.samsung.com). But none of them work. They do not work even when I repacked it with kernel obtained from extracting stock boot.img with split_bootimg.pl and then repacking with mkbootimg. All the time it gets stuck at the Samsung logo screen.:( Please answer this noob question......
[Android Q&A, Help & Troubleshooting] :
With kernel I am not sure. Did you try change only name( from zImage to boot.img)?
[Android Q&A, Help & Troubleshooting] Ajay191191:
No I am repacking zImage and ramdisk.gz (obtained from extract-bootimage.pl) using mkbootimg
[Android Q&A, Help & Troubleshooting] :
#EDIT New build instruction is on first post. This don`t work.

Here is how to build kernel for samsung devices: Instruction
[Android Q&A, Help & Troubleshooting] Ajay191191:
I have done till the zImage part. But in order to flash it to phone using ODIN I am replacing the stock kernel with the compiled kernel. So what I did was:

1. Split boot.img ( from PDA**.tar.md5 at samfirmware.com) using split-bootimg.pl.

2. Replace the boot.img-kernel with zImage.

3. Repack the boot.img using this . And replacing the --base with the addresses that I mentioned above. And then flashing to the phone.

But it was not working.

So then I did:

1. Split boot.img ( from PDA**.tar.md5 at samfirmware.com) using split-bootimg.pl.

2. Repack the boot.img using the extracted files without replacing boot.img-kernel using mkbootimg.

But still it is not working.:( Am I doing something wrong????
[Android Q&A, Help & Troubleshooting] :
This tools are not for samsung!!!!!!!!!!!!
[Android Q&A, Help & Troubleshooting] :
This tools are not for Samsung!!!!!!!!!!!!

This instruction is for htc and other devices! Callisto have bml/stl blocks so don`t follow those instruction.
[Android Q&A, Help & Troubleshooting] Ajay191191:
Ok Thanks!!!!!

So how to flash the kernel on the device??
[Android Q&A, Help & Troubleshooting] :
You need create PDA.tar.md5:

It`s contain: system.rfs, data.rfs, recovery.img, boot.img.

How to create tar.md5:

tar -H ustar -c system.rfs data.rfs.recovery.img boot.img > PDA.tar
md5sum -5 PDA.tar >> PDA.tar
mv PDA.tar PDA.tar.md5
[Android Q&A, Help & Troubleshooting] Ajay191191:
But how to create boot.img to include custom kernel???
[Android Q&A, Help & Troubleshooting] :
I posted today instruction, so find it and use it.
[Android Q&A, Help & Troubleshooting] Ajay191191:
Hey sorry to ask again. But please bear with me.

Now I did what was in the tutorial posted. But while flashing with ODIN I get the following error > e - unknown file - "zImage" . So what to do now???
[Android Q&A, Help & Troubleshooting] :
I added new build instruction on first post. It should work.
[Android Q&A, Help & Troubleshooting] Ajay191191:
Hey finally I was able to boot my own kernel !!!!!

Though the parameters for the mkbootimg change... I will post them when I fix it !!

And thanks WillingMagic for the tutorial!
[Android Q&A, Help & Troubleshooting] :
I have request. I need build config for LG P500 and clean, not custom rom. This phone have same SoC, and it has divx/xvid hardware decoding. There is a chance to add this to rom.
[Android Q&A, Help & Troubleshooting] karandpr:
http://xdaforums.com/showthread.php?t=944881

will this help ??

Hey what will this ROM feature.Can you raise the maximum scaling limit from 600 MHz to 667-700 MHz

Will clockworkmod recovery work feature?.

DT app2SD works on normal ROM so does Live Wallpapers
[Android Q&A, Help & Troubleshooting] Torreip:
Hi guys, nice work!

I'd like to try it, but before, is there a way to backup current rom (in case I want to send the phone to SAV or something like that)? Plus I might need a few files from my actual rom (like the azerty keyboard layout) so a backup would help if I forgot something.

Also KIES is telling me there is an update available for my phone, would it be interesting to get the files it's gonna flash?
[Android Q&A, Help & Troubleshooting] :
1. Aren`t app2sd in open rom from samsung?

2. Live wallpapers can be enabled, but you need root.

3. Current rom will be flashed via odin. Clockwork recovery is moved in future.

4. Best way to make backup is root+titanium backup. I use it.

5. Don`t update rom via kies, download rom and flash it using odin.
[Android Q&A, Help & Troubleshooting] karandpr:
1.Yes it is.But I like to have 2nd ext2 partition to transfer apps directly there. Link2SD and DT a2SD require root too and are much more efficient in app transfer since they can transfer app which cant be transferred by Froyo app2SD like launchers and themes.

2.Yeah titanium back is the only solace we have.

3.Just wanted the Live wallpapers and a2sd feature preinstalled in ROM .I have both of them but would like them in ROM.

4. Is it me or are you quoting dates of future,may is the fifth month no :D
[Android Q&A, Help & Troubleshooting] :
1.I use cm source so it will be implemented like in cyanogenmod.

3. Live wallpapers are already added to build config.
[Android Q&A, Help & Troubleshooting] karandpr:
Very Nice.Keep up the good work.

One more thing ,whats the limit of processor.

Op One can scale to 710 MHz
[Android Q&A, Help & Troubleshooting] MajinkenSword:
Everything's looking good. OC'ing would be a gud addition. Though having gingerbread in it self is already great.
[Android Q&A, Help & Troubleshooting] nikosddesign:
there was a link to the first page for downloading Gingerbread is wrong;

sorry my english!
[Android Q&A, Help & Troubleshooting] nikosddesign:
official lounge samsung gt i5510

--------------------------
[Android Q&A, Help & Troubleshooting] nikosddesign:
app2sd gazzy

------------------
[Android Q&A, Help & Troubleshooting] :
@nikosddesign

Don`t spam. Next time edit your post.
[Android Q&A, Help & Troubleshooting] nikosddesign:
Sorry I think, and do help some. :(:(:(
[Android Q&A, Help & Troubleshooting] :
NEW BUILD:

This image is testing.

Info:

You should clean cache via recovery before you flash via odin. Correct version of odin and callisto.ops with flash guide are available on samfirmware.com. Backup your software and settings. If you don`t pass GT-I5510 image(boot loop), install latest firmware from samfirmware. !This is alpha build! Many option still don`t work.
[Android Q&A, Help & Troubleshooting] nikosddesign:
is multilanguge???

There are some pictures about how it is rom?

sorry my english!
[Android Q&A, Help & Troubleshooting] kraka23:
Excelent work!. What options don't work?
[Android Q&A, Help & Troubleshooting] karandpr:
It didnt went beyond , bootscreen :(.

Cleared cache.

JL1,JK4 -phone

KA7,JK4-bootloader

KA2,JK4-CSC

Used various permutations ,tried to flash 5 times without success.

I have attached the odin log though it wont help anything.

:).Nice effort though

On totally unrelated note,the phone is tad hot to handle after installing your ROM.Really hot.Cant touch it for 5 minutes or so.Never happened before though.
[Android Q&A, Help & Troubleshooting] karandpr:
Check samfirmware.com for the latest ROM updates.Azerty can be configured manually.For apps use Titanium backup
[Android Q&A, Help & Troubleshooting] :
If build don`t work, paste logcat output.
[Android Q&A, Help & Troubleshooting] karandpr:
Fine.Thanks.Here are the results.:)
[Android Q&A, Help & Troubleshooting] karandpr:
Any Progress ,Was the log helpful ?
[Android Q&A, Help & Troubleshooting] :
I know why screen freeze on GT-I5510. All symlinks are missing. Something go wrong during repack. I fixed no permission bug.
[Android Q&A, Help & Troubleshooting] karandpr:
So when can we expect Alpha 0.0.2
[Android Q&A, Help & Troubleshooting] :
New build will be available when I can build and pack system.rfs without losing symlinks. Rfs without proprietary kernel module under linux is mounted as vfat which don`t support symbolic links. I tried use ext2/3/4, but kernel builds with ext2/3/4 support don`t work correctly.
[Android Q&A, Help & Troubleshooting] splattx_x:
As far as I can understand the problem is not reading system.rfs but rebuilding it, right? I'm not sure if you have already seen this but maybe it helps. It's aimed to editing Samsung's TVs firmware but they use the RFS file system too so maybe it can be used for these .rfs files too.

http://sourceforge.net/apps/mediawiki/samygo/index.php?title=RFS_file_system_support_for_linux

EDIT: I tried to check if this tool is useful at least for mounting the .rfs files but can't find out how to get one of those files :confused: According to http://xdaforums.com/showthread.php?t=1005784 bml12 is system.rfs so would it work if I do this:

dd if=/dev/block/bml12 of=/sdcard/system.rfs
[Android Q&A, Help & Troubleshooting] karandpr:
On side note new update was released yesterday the KD4.And the news that probably we wont get gingerbread .

Love me or hate ,

551 wont get the gingerbread update,

:D
[Android Q&A, Help & Troubleshooting] Ajay191191:
Has anybody tried the new ROM??
[Android Q&A, Help & Troubleshooting] karandpr:
If you are talking about WillingMagic's mod,then it didnt work for me sadly :(

About the new KD4 ROM ,its really better.Applications work bit faster.Touchscreen lag is gone.Temporary freeze is gone.it's 2.2.1 since z4root and UniversalANDRoot both dont work.All in all ,they have done work what they should have done 4 months ago.
[Android Q&A, Help & Troubleshooting] MajinkenSword:
@ Karandpr

Would SuperOneClick still work to root the phone? What are your thoughts on battery life? I'm not sure if it's just me, battery life seem to have suddenly become better on my phone.

It's sad to hear about the Gingerbread update but I'm not losing hope.

I'd like to try WillingMagic's mod once he finalizes it. If I understand this correctly, if you use WillingMagic's rom, you could always go back to the roms available through samfirmware, right? I just want to make sure that I can fix a bad burn/cook so to speak.
[Android Q&A, Help & Troubleshooting] karandpr:
SuperOneclick works .My phone is rooted.Link2SD/DT app2sd works.KD4 is more like a small update .Nothing drastic change in the battery life as far as I know.

Earlier in KA7 I had noticed a slight lag after the phone starts.That is not present in KD4.

You can change back any time after a bad burn .Thats what I did.
[Android Q&A, Help & Troubleshooting] Ajay191191:
Its ok that we have got some updates. But we need to keep on trying for making our own ROM's and kernel's. We cannot rely on Samsung for the updates!!
[Android Q&A, Help & Troubleshooting] karandpr:
Well we just need one custom kernel working.ROMs can be handled next.

We should expect from samsung because we paid for the device .We are not beta testers .
[Android Q&A, Help & Troubleshooting] MajinkenSword:
@karandpr

Thanks. I also agree. Samsung should provide support specially if an update helps to enhance their product.

A custom kernel or rom is more of a tweak or a "further upgrade" thing. Like oc'ing...

Sent from my GT-I5510
[Android Q&A, Help & Troubleshooting] :
Ajay191191 with my help was able to make kernel with ext4 support. This is big progress.