yashsingh1/xdaforums huggingface dataset:
[Vibrant Android Development] orells:
8So everyone begged for it and here it is, a beggining to end revamp of the ffc mod thread.

Original threads:

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

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

(note im doing this from my phone, so please let ne know of any typos, broken links, or missed topics)

This will be in Q&A form, so lets get started.

1) Where do I get an FFC?

Globaldirectparts.com sells them in bulk, shipping is slow, so now your best bet is ebay.

2) How do I install it?

Start here:

http://www.youtube.com/watch?v=gOvt6atrin8&feature=youtube_gdata_player

Then here:

http://xdaforums.com/showpost.php?p=8436475&postcount=375

Video removed...

3) I got it installed, but how do I use it?

Most custom roms include support for the ffc. If yours does not there is a flashable zip here:

http://xdaforums.com/showpost.php?p=11172683&postcount=1482

4) My FFC is blurry... wtf?

You need to focus it, there is a small ring on the FFC, play with it until you find the sweetspot for you.

5) There are red lines in low light, is there a fix?

Currently no, there has been signifigant progress on lowering the amount, but its not perfect yet. Be patient its coming.

6) How do I videochat?

First you need an app called sgstools, get it here:

http://www.mediafire.com/?xtw16417su40j7b

Next go into the .prop editor and select build.prop. Press menu, and then unblock. Now for every field that reads "SGH-T959" change it to "GT-I9000". Hit menu then save, now reboot. You can now go to tye market and download apps such as fring and Tango!

7) In the chat app, my image is rotated 90degrees.

Its an app problem. Ask the person you are chatting with if they see you sideways, if they say yes, uninstall the app and try changing your build.prop to SPH-D700.

8)What if I have more questions?

Ask them here, I vow to keep this thread flame free. (although there will be sarcasm)

9)What is SGStools?

Its a program used to install the i9000 cam, change build.prop, anf even access hidden features of your phone such as gps test and network status. You can find the latest version here:

http://www.mediafire.com/?xtw16417su40j7b

Thanks to Sirrial, Kellylewis, Scrizz, Master, Eugene, hell everybody, we've been working on this for 4 mos. and we are the reason the Vibrant 4g exsits.

Update: There is an update to sgstools. After you install, reboot then open your market. When you look at your apps list you will see an update, dont click it you'll get an error. Instead, long press it and select update.

(I didnt do this to step on toes. There was a huge demand for this. If you want faster production I highly advise on donating to Kellylewis, he is trying to juglle this project along with life and service to.his country, correct me if i'm wrong there. Also I purposefully left out the test kernals posted before because they aren't a full fix and have produced errors with kb1 roms)
[Vibrant Android Development] ipeench:
I say its a good idea.. A fresh start to a oh so very long thread.

maybe link the original thread also?
[Vibrant Android Development] orells:
OP updated, Thanks.
[Vibrant Android Development] jayprime:
Thanks for the new thread it really helps outs. I'm just waiting until the V4G comes out to pull the trigger on the ffc.

Fear the beard...
[Vibrant Android Development] ndwgs:
Alright, clean slate.

We need to search the old threads for the updates or latest 'news' of what has happened to this.

I'll take my part in searching certain post by KellyLewis on what progress he's done to this, along with other users.

Also, OP, we need an extra space for all the post that has attachments, you know how it is, everybody will start asking "where can i find that one attachment that fixes...etc." on this thread. We don't need that such.

I believe Siiral had a one stop shop for the attachments, and i think we can just link that up for that particular post?

What you think?
[Vibrant Android Development] orells:
Yeah I think it was the OP to second thread that had most of the attatchments.

I know I missed the i9000 camera apk. I couldnt find it from my phone, but it is included in that flashqble zip and SGS Tools.
[Vibrant Android Development] KellyLewis3985:
Ok im on board with the new thread. Im talking to my kernel dev as I write this on more things to try. The issue were having right now isnt banding well what were used to anyways. We have color lines at the moment like greens and blues, we got rid of the red and white so far. We get rid of one and create another.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2
[Vibrant Android Development] orells:
Thats awesome, I wish I had coding experience, but alas I'm only good for testing. ;)
[Vibrant Android Development] dicoale:
I've a FFC mod, i'd like to know if it is possible to make a video call to a phone number, with no other application like tango or fring.

Thank's
[Vibrant Android Development] amwilliams9:
As I have stated before I'm a amateur photographer and I have learned that in low light situations it is very important to understand that banding will always be a major hurdle. Since this is a "Fixed" lens, and the camera has no flash, post processing of video/pictures will IMO go the furthest with lessening/eliminating banding. Have you guys been able to find what (software) the I9000 uses for this? Can the Image Stabilization software be tweaked? ISO be increased or shutter speed be sped up. I know I am asking/presenting more problems than solutions but I really think that these are the key.
[Vibrant Android Development] jayprime:
There's a nice little camera apk that can be flashed on page 149 of the main thread that could go in the op.

Fear the beard...
[Vibrant Android Development] zbt1985:
this is very true, as i am filmmaker and have been working with film for many years. if, like you say, it is an ISO problem, which it seems to be, it is all software, and we need to figure out how to let more light in, or somehow bring up the contrast (which might also fix the problem).

we need more light to go into the lens
[Vibrant Android Development] chriswallen79:
We do need more light in the lens I took a video outside in the daytime and there was almost no banding only indoors or artificial lighting is where the banding is bad
[Vibrant Android Development] oka1:
I'm on board as well, I did some work on grounding... succeeded in frying one camera, won't be so clumsy on the next.

I think it would help to incorporate some of the findings in one part of thread (op)

Then at least we can get rid of the redundancy and repetitive questions.

BTW my earlier Nikon DSLR's had banding issues as well in low light, so it is a common issue
[Vibrant Android Development] ravigodhwani:
has anyone been able to successfully swap out their vibrant (if necessary) with t-mobile after applying this mod? I have it done, and am thinking about trying the nail polish trick to see if i can get a replacement for dropped calls. just not sure if it will work.
[Vibrant Android Development] blasian shadows:
I did. Black finger nail polish works fine.
[Vibrant Android Development] ravigodhwani:
really? i've been trying but no matter what i do it's still kind of obvious that something has been changed there when you look towards that corner
[Vibrant Android Development] amwilliams9:
I have noticed that prior to displaying a photo with the gallery that there appears to be some processing of the picture. I am wondering if the I9000 does that prior to saving a picture to memory. Has anyone tried to import (hope that's the right term) that APK and seeing if it helps?
[Vibrant Android Development] RoZm X:
I returned my vibrant with this mod as well.. So far no extra fees other than shipping since I don't have insurance..

At first I used spray paint.. I spray painted a paper and collected enough paint to let ONE drop drip into the hole..and with a toothpick I spread it around.. But it wouldnt dry and once it did I missed a spot. It was a pain. But I think it works most effectively if done right.. When I returned it however, I just used the black nail polish mentioned before. It was soo obvious but it worked. Btw my camera had goo-gone IN it which made every picture blurry.. (why I returned it) plus my vibration didn't work so....

You should be good ;)
[Vibrant Android Development] ravigodhwani:
awesome. thanks a lot! i found that using my sisters old mascara pen thing with a mixture of black nail polish did the trick. it's drying right now. will post back results in case anyone is wondering!
[Vibrant Android Development] RaymondPJR:
FFC banding

I think that's the best I've seen, but I've lost both pairs of my bifocals so I'm not too sure. Lol!:)
[Vibrant Android Development] MichaelB91:
I tried installing the zip that was posted 2 posts above mine but it didn't work it just froze the moment it said it was installing.
[Vibrant Android Development] RaymondPJR:
FFC banding

I know just how you feel. That description assumes a certain amount of knowledge. My guess would be that those files are in the Kernel and not the camera.apk, but what do I know. I'm just a BLA, LOL!:)
[Vibrant Android Development] jonyolea:
How do I install it?
[Vibrant Android Development] mrqu1cky:
- Make a backup!

adb pull /system/firmware/CE147F00.BIN

adb pull /system/firmware/CE147F01.BIN

adb pull /system/firmware/CE147F02.BIN

adb pull /system/firmware/CE147F03.BIN

- unzip the files.

- In the root directory there will be two files CE147F00.BIN and CE147F01.BIN. Copy these two files to the /system/firmware directory.

adb push CE147F00.BIN /system/firmware/

adb push CE147F01.BIN /system/firmware/

- In the OP and SE directories there are separate copies of CE147F02.BIN and CE147F03.BIN. Copy these two files from the OP directory to the /system/firmware directory. Ignore the SE files.

adb push CE147F02.BIN /system/firmware/

adb push CE147F03.BIN /system/firmware/

- Open the phone dialer and enter *#34971539#

- In the resulting screen, select the button labeled "Phone to CAM FW Write"

- Wait for the task to complete and reboot.

I've notice that the flash utility is quite buggy. 50% of the time when you type in the code, you get kicked back to the dialer. Reinstalling the ROM usually fixes this.

edit** After further testing, I am in complete agreement with dany>boricua. The OP files are the way to go. Not only do they reduce the banding significantly, but the OP files also provide continuous autofocus during recording. Hallelujah!!
[Vibrant Android Development] jonyolea:
Thanks bro, sounds complicated, but not impossible! I'm actually using stock froyo, should I use another rom for this? ... what about the hd recording? Is there a difference?
[Vibrant Android Development] mrqu1cky:
HD recording actually works with the original Camera app, but does not work with the epic camera app that uses the FFC. I don't know when or if that will ever be fixed. I've tried a few of the new DoW and Dragon kernels which claim to resolve HD recording, but I haven't had any luck.

At that point it's decision time. Do you take a lot of photos with the FFC? if you do, the hacked camera app is a must. If you only use the FFC for tango or the like, stick with the original camera app.
[Vibrant Android Development] RaymondPJR:
FFC banding

This is starting to make sense to me. You can do all of that with Root Explorer, it's a lot less complicated. I would be hesitant to try this on Stock Froyo, but if you do, have Odin ready just in case, lol!:)
[Vibrant Android Development] RaymondPJR:
FFC banding

There was a fix and I wish I had acted on it by storing it in a labeled file on my PC.:)
[Vibrant Android Development] dany>boricua:
Firmware push Fix seems to work, used Root Explorer, currently using OP, tried both OP and SE both OP seemed better for me. Banding is present in camera but when the shot is taken in the actual photo the banding disappears, it's kinda magic. It is truly an improvement as I have tested in situations where I know banding was seem a lot, in other words, low light places in me house.
[Vibrant Android Development] checktheemails:
please upload jpegs?
[Vibrant Android Development] amwilliams9:
Can one of our mighty fine DEV's make a zip outa this I'm blind in one eye and can't see out of the other (out of my skill set).lol
[Vibrant Android Development] taurus193:
tried step by step but front camera show sideways....any help?
[Vibrant Android Development] superNES64:
How is the banding on the video recording?
[Vibrant Android Development] los0325:
Q? If I changed my prop build when a I flash a new rom will that effect me in n e negative way?
[Vibrant Android Development] mrqu1cky:
short answer, no. Since the vibrant 4G is being released as SGH-T959V, and some software apps do not currently support the original vibrant FFC (yahoo, fring), I've already changed my build.prop entries to this string. I had no problems flashing with this change. Hopefully, we'll start seeing more apps support our phone, as I understand qik will be shipped with the new vibrant.
[Vibrant Android Development] mrqu1cky:
Banding is still visible on the video recording. However, it is significantly reduced and, in addition, if you use the OP files, you get the added bonus of continuous auto-focus the same as the armani galaxy S cam. Definitely worth the trouble to upgrade IMO.

http://www.youtube.com/embed/NLT5yOy5h0Q
[Vibrant Android Development] Wayne561:
This guy needs help! I seen how to fix it a while back but I cant seem to find it anymore. Can show one please help him and post it in the OP how to fix that problem.
[Vibrant Android Development] orells:
Its already there... :-/

(_ Don't PM me. just send an email. kayosoul@gmail.com _)
[Vibrant Android Development] Poser:
Excellent work!
[Vibrant Android Development] Wayne561:
Is it the one about playing with the ring?
[Vibrant Android Development] orells:
Nope its the one about the picture being rotated... #7

(_ Don't PM me. just send an email. kayosoul@gmail.com _)
[Vibrant Android Development] amwilliams9:
I guess for us mere mortals a zip or APK isn't forth coming huh?
[Vibrant Android Development] Wayne561:
Im sorry! I dont know how I missed that. But has anyone tried the camera.apk and camerafirmware.apk from the Vibrant 4G?
[Vibrant Android Development] MStrawder:
Anyone with an extra camera they want to sell? Let's say mine me with an unfortunate accident. Would rather take one of someone's hands then wait on the supplier from HK or eBay.
[Vibrant Android Development] ttabbal:
:confused::confused::confused:

I don't recall ever claiming that Dragon kernels would help with FFC banding.... lol
[Vibrant Android Development] je4017:
I have an FFC available. Check sig. Thanks
[Vibrant Android Development] mrqu1cky:
not banding but HD recording.
[Vibrant Android Development] jonyolea:
Cmon guys!!! Let's do this, I have a feeling that the fix is coming!!!
[Vibrant Android Development] RaymondPJR:
FFC banding

I've been trying to get kcp877 to do one, but he claims to never have heard of the FFC mod. I'd do it myself, but I can't get Java to run the Birger's ACS tool.:)
[Vibrant Android Development] RoZm X:
Cmon guys! :( any progress? It's pretty quiet in here.
[Vibrant Android Development] darksandz93:
I replaced all the .bin files with root explorer and updated the firmware but i still have banding and my video doesn't auto-focus...i tried doing it over a buncha times. can anyone point me in the right direction? :confused:
[Vibrant Android Development] Uglyboyed:
Times like this is when it would be great to know how to use adb. Since Clockwork did most of the work i skipped anything that had to do with adb... I guess I will go back and learn to use adb, looks similiar to dos but for the phone so im guessing it shouldnt be that hard...

P.S. A flashable zip that does it for me would be nice :)
[Vibrant Android Development] Babyface1249:
Use RootExplorer. It's easier than adb and you can copy the .bin files to the right place.

On an unrelated note, just installed my ffc for the first time, pushed the OP .bin files, and have light banding in pics, but still heavy banding in video even in great lighting
[Vibrant Android Development] parusia:
Try to use the SE.bin files I got better results in Video on low light. Banding still there but is a lot less than before. I can live with it.

For those waiting for a flash, use ROOT EXPLORER it's very easy to do.

:D
[Vibrant Android Development] Babyface1249:
Do different camera apk's offer better or worse banding as well? I'm still using the one that came with Bionix 1.3
[Vibrant Android Development] parusia:
Well, I'm using the Korean Camera files that were posted few pages back. I'm 100% satisfied with the results. Like i said before BANDING STILL THERE BUT IS ALMOST NONE BANDING IN STILL PICTURES IN LOW LIGHT, AND SMALL AMOUNT OF BANDING IN VIDEO RECORDING IN LOW LIGHT AS WELL. I pushed the files with ROOT EXPLORER, I tried both OP.bin and SE.bin, but I got better results with SE.bin files.

BTW I'm using Bionix 1.3 as well.

The camera Apk I'm using is this one http://xdaforums.com/showpost.php?p=11172683&postcount=1482

:D
[Vibrant Android Development] Babyface1249:
Hmm. Wondering why my banding is still horrific
[Vibrant Android Development] parusia:
Try to use this camera Apk. just flash that one with CWM.

View attachment FFC_Mod.zip

Hope this can help you.

:D
[Vibrant Android Development] rbtady:
Thanks, this method worked for me too. There's minor banding, but it does have the autofocus with when the camcorder is recording. Is there anyway to do that to take pictures or do we still need to press where we want autofocus? I also used the SE files as they seem quicker to autofocus.
[Vibrant Android Development] oka1:
I have confirmed that the new vibrant 4g camera works on a normal vibrant

with no red lines ...but i did not have time to do extensive testing This is just the 1st pass more to come
[Vibrant Android Development] superNES64:
Awesome! Now all we have to do is wait for them to become available wholesale.
[Vibrant Android Development] KellyLewis3985:
I figured it would work properly. I will find a rom for the 4g and make a flashable cam app in the morning. Try that and let me know if it works, this could be the fix weve been waiting on too bad we will have to buy another ffc for it. Also this is why I have been so quiet lately, we failed in every area except this one. It turned out to be a hardware issue, as I suspected when kernel tweaks did very little for it.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2
[Vibrant Android Development] orells:
Ahh you beat me to it. Lol. Good find. I bet you returned the 4g with the i9000 cam in it... (joking)

If you get anymore time with it vefore I get mine lemme know.

(_ Don't PM me. just send an email. kayosoul@gmail.com _)
[Vibrant Android Development] Wayne561:
I probably would of returned the i9000 cam with the Vib 4G. Lmao
[Vibrant Android Development] Wayne561:
Is there anyway we can request for the Vib 4G cam or do we have to wait up to 60 days?
[Vibrant Android Development] jonyolea:
So, we are screw! No fix for our 30 dollars ffc cam? :(
[Vibrant Android Development] Reyland:
If the vib 4g ffc is the solution I will buy it without any hesitation!
[Vibrant Android Development] oka1:
We think alike, I thought of the same thing, but it was my friend who got the phone.....:p either way its all good we will be able to resolve this as well as get 4g on our phones.... (4g is a software fix only)
[Vibrant Android Development] orells:
So the i9000 cam worked in the 4g?

(_ Don't PM me. just send an email. kayosoul@gmail.com _)
[Vibrant Android Development] parusia:
Okay, I switch my daughter 4G Camera to my Vibrant, and my FFC Camera I9000 to her 4G phone. My camera works very good on her phone except for the front camera that is sideways, since is not rooted I can't change the build prop. Her Camera works very good in my phone except for the FFC that is sideways as well, I change the Buildprop. and problem resolved. I'm already switch cameras back again. And I will wait until the 4G cameras become available on the internet.:D

PS. I'm attaching two pictures, one from the 4G with I9000 Camera in low light condition with the Night mode on. The other one is with my regular Vibrant with the 4G camera in low light condition, and night mode on.[/ATTACH]
[Vibrant Android Development] orells:
Excellent. Now if we could get our hands on the camera firmware from the 4g it may be as simple as kanging it to our phone.

(_ Don't PM me. just send an email. kayosoul@gmail.com _)
[Vibrant Android Development] dcontrol:
So the rear camera was fine? No banding on either phone?
[Vibrant Android Development] jonyolea:
What about HD video?
[Vibrant Android Development] KellyLewis3985:
Doing that now. Will test shortly.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2
[Vibrant Android Development] parusia:
Those pictures are with the rear Camera, no banding at all in both phones.

And front face camera in both was sideways.:rolleyes:
[Vibrant Android Development] robertd0619:
Already sent an email last night to globalpartsdirect asking if they will get the ffc from the 4g. Just waiting for a reply. Hoping for good news.
[Vibrant Android Development] parusia:
Video recording is working fine no banding at all, but only records in 720X480 in 1280X720 it's giving me a Reboot. :confused:

Let me see if I can upload a video with very low light. I switch cameras again :D
[Vibrant Android Development] KellyLewis3985:
So far the cam firmware doesn't work on our vibrants.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2
[Vibrant Android Development] jonyolea:
Not good! :(
[Vibrant Android Development] RoZm X:
So the Vibrant 4g's camera works fine? but the firmware doesn't?

What does that mean? :?
[Vibrant Android Development] KellyLewis3985:
Im sorry everyone but the camera.apk and camerafirmware.apk will not work on our phones. What does work is taking the 4g sys dump and pulling all cam files and pushing to there proper locations. This reduces banding dramatically. Long drawn out process but worth the trouble.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2
[Vibrant Android Development] KellyLewis3985:
That means the actual ffc and rfc is the only fix. We have to wait for them to be sold and get one.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2
[Vibrant Android Development] jonyolea:
Is there a way to do a flashable zip for that?
[Vibrant Android Development] RoZm X:
So if the firmware worked our cameras would work?

I wouldn't mind waiting since no one i know really has a ffc yet, other than my girl that is haha.

Im too lazy to replace files haha, hopefully someone is generous enough to make a zip.
[Vibrant Android Development] KellyLewis3985:
There's no garuntee that if the firmware worked the banding would be gone. But it would be a step in the right direction. I might dive into all the files and folders and see about flashing the entire 4g to the vibrant, there's very little difference between them. Other than the modem of course, maybe kernel but I don't think it is any different.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2
[Vibrant Android Development] dcontrol:
Sorry to keep bugging you but was that with the highest res or was it shrunk when you uploaded?
[Vibrant Android Development] Babyface1249:
What exactly are "all cam files"? And as someone else suggested, a flashable zip would be great, but if not, just the names of the files would suffice
[Vibrant Android Development] KellyLewis3985:
I don't mean to be rude or mean in any way, but this is for the more advanced people that can help with getting a fix. I would rather inexperienced people not try this, so they don't brick there phone. Wait until a flashable zip is uploaded please.

If your feeling generous.

https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9LJGLQUYYDZR2