yashsingh1/xdaforums huggingface dataset:
[Vibrant General] fduraibi:
Sorry for the off topic request, but i figured since you guys need to open your phones to replace the cam, can any one take pictures (a lot of clear and focused pictures) of the phone board and chipsets. I have been searching and all I can find are pictures of the international version (i9000) and not the Vibrant and I would like to know if they both share the same chipsets or not (like GPS, FM radio, BT ....etc) also I am interested in knowing the location of GPS antenna since there is one antenna on the back of the phone next to SIM card which you can see after you remove the battery cover under a kind of a black tape and I would like to know if it is for the GPS or not :confused:

Sorry again for the off topic post :)
[Vibrant General] numberoneoppa:
Pulling out the d80 and macro lense now. I took a few shots, not sure if I got what you wanted but I'll post up what I have later.
[Vibrant General] it2steve:
Just a quick fyi... I'm sure you all know this already but the banding exists in the video portion of the camera a well. Not that I expected it to be any different but just tired to record my daughters dance class (indoors) and it was extremely evident.

Thanks for everyone's effort.
[Vibrant General] siirial:
Ummm, thanks? this is my thread to begin with... and you deleted my reply to the dbag that started it... a pm would have been cool. Just sayin....
[Vibrant General] Graph.Two:
I used the terminal emulator to achieve this!! its real quick and simple! Just DL it from the market and get started :) btw im using Bionix fusion.
[Vibrant General] rudeguy:
how do you know when all the paint is off? Of will the hole be clear?

I'm sitting here with my phone in pieces...micro screwdriver set and paint thinner in hand.
[Vibrant General] siirial:
When the paint is off, you can see through the glass...
[Vibrant General] jjacinto23:
i need help................ front facing works on camera app but not in fring or any video chatting, i copied the data pattern already but still doesn't show the ffc....... video isn't working either
[Vibrant General] jayprime:
I think you need to change the prop build to the euro version. Fringe and tango dont reconize the vibrant as havinf a ffc.

Fear the beard...
[Vibrant General] swiftthahustla:
hey just wanted to know if its possible you can order more cams because i just seen your ebay ad and i guess i wasnt in time it says you sold out so just wanted to see how can i obtain one an fcc mod cam ready to donate asap sorry if im to late....
[Vibrant General] se1zure31:
I just recently got a vibrant from my brother and am late on this FFC scene as well. I just typed in eBay camera samsung i9000 galaxy and you will find some on there. They seem pretty reasonably priced as well. I will be doing this mod because it seems EXTREMELY easy for a phone mod.
[Vibrant General] Yuvan:
anyone from Los Angeles area want to mod this for me? I'll buy you lunch and offer you my eternal friendship
[Vibrant General] Nowaysout:
Just as stated in the other ffc thread, anyone experience the ffc working sometimes in tango, and other times no?
[Vibrant General] DisturbedAle:
If you find someone, I'm interested in paying someone local to do it as well.
[Vibrant General] mustang_52:
Ivegot one for sale in the market place if your interested.
[Vibrant General] coolairG1:
@mustang: yes, i'm interested. I's difficult to communicate in PM for some reasons. Please, check your mail box.
[Vibrant General] zking:
I want to know after doing this FFC moding, is it possible that we put Original Galaxy S i9000 stock on vibrant and FFC will start working, or is it neccessary to use custom rom only.
[Vibrant General] orells:
Custom rom only
[Vibrant General] itsjusttim:
If anyone us having problems instilling our just have question on the matter you can pm me... I have instilled installed 14 of these.
[Touch Pro2, Tilt 2 Themes and Apps] jorra:
Is there any way where you can edit the caller logs on the Rhodium? I could delete single calls and even add calls on my Tilt but on the Rhodium I can only delete all calls.
[Touch Pro2, Tilt 2 Themes and Apps] jorra:
I found that if you go into a contact you can delete all calls from that particular contact. But I'm still looking for a way to delete specifik calls or add a fake call to the log?
[Touch Pro2, Tilt 2 Themes and Apps] redpoint73:
Its ROM specific, and possibly specific to the version of TouchFLO3D/Sense. For instance on my ATT Tilt2 stock ROM (TF3D), the only option was to clear the whole long (like the OP). But on the Energy custom ROM (Sense 2.5), you have the ability to delete individual calls.
[Touch Pro2, Tilt 2 Themes and Apps] jorra:
There should be some software to do this so that your ROM version doesn't matter, but I haven't came across any. Any dev have any spare time?

It would be nice to be able to edit (duration, time), delete (individual calls, all calls from one number/person or all calls), add fake calls.

The next time my boss asks if I made that unnecessary non selling call I can answer -"Sure did boss!"

-"did you make any personal calls during work hours?"

-"No Boss, I would never do that"
[EVO 4G Q&A, Help & Troubleshooting] skeida:
I have pictures that I deleted from my computer but somehow synced with my evo. They only show up in the second gallery application that comes stock on the phone. When highlighting both the whole album and individual pictures in the album there is no option to delete. All other albums have a picture of a folder except this album which has a sync icon. I reformatted my SD card and they were still there. I did a factory reset on the phone and they went away but came back. I put a new SD card in the phone and the pictures are still on the phone which leads me to believe they are saved on the internal memory of the phone. Has anyone experienced an issue similar to this? How do you access the phones internal memory? Any help would be awesome because I am so lost.
[Droid Incredible Q&A, Help & Troubleshooting] omgi0wn:
The HTC Evo has a much better weather app. One of my friends has it and it has my local city, which I can't even find on accuweather in her weather app for sense. Also, I don't know if it is just my desk clock that is messed up, but when I click on the clock it shows the time and is supposed to show the weather beneath the time, but it doesn't show up, but if i click the space beneath time the time in the clock app then it opens up the weather.
[Droid Incredible Q&A, Help & Troubleshooting] codyppc:
i had the evo for a few months and now have the incredible.

i do believe they have the exact same weather app. i know that when i hit "clock" my weather is there.

i think something is wrong with your phone. maybe backup (nandroid) and hardreset.

Cody
[Droid Incredible Q&A, Help & Troubleshooting] Phaded:
Do you have your phone set to detect your location?
[Droid Incredible Q&A, Help & Troubleshooting] jdmba:
Settings ... Location ... Google location services (checked)
[Droid Incredible Q&A, Help & Troubleshooting] codyppc:
yepers........
[Vibrant Android Development] memorito:
Hi, Siirial. Is that Bionix 1.7? I can't get Mirror app to work.
[Vibrant Android Development] MichaelB91:
Tango doesn't work yet but I emailed the developers and they said it will be included in their next release :)
[Vibrant Android Development] memorito:
Ok, I am a little confused as to which thread I should be posting in. But here goes.

My FFC wont load in Mirror App using Bionix 1.8 Stock Kernel.

Here is the logcat. http://pastebin.com/biJmEhPr

----------- Edit -----------

Ok, so I finally got around to installing a Rom with a modified kernel. (Specifically Bionix 1.8 w/ Jacs)

The Mirror app now loads the FFC and the image is actually better than the rear cam at the moment.

So, it looks like whatever is going on in the kernel makes a huge difference. Perhaps someone can

take a look at the i9000 and Bell SGS Kernel's.
[Vibrant Android Development] silox2000:
Posted this in the other thread and it was recommended that I post it here:

Just a thought to kick around some ideas, has anyone looked at this?

http://developer.android.com/reference/android/hardware/Camera.Parameters.html

Looks like there are a few options that could be tweaked, including 'antibanding' for 50 and 60hz
[Vibrant Android Development] paradox4286:
i believe the above it true, i am running bionix 1.8 with the kk kernel, and i cannot get the mirror app to work, will load in the jacs kernel and see the difference.

edit:

i reloaded Bionix 1.8 with Jacs oc/uv without voodoo, and can now confirm the front camera working with the mirror app, albeit grainy
[Vibrant Android Development] TheBrandonWRX:
Could not get FFC to work on Bionex 1.7 Stock kernel. Third the kernel info.
[Vibrant Android Development] memorito:
Grainy or blurry?

If blurry, you can rotate the focus ring on the actual camera. That's what Cobra did to fix his.
[Vibrant Android Development] silox2000:
Received camera, installed and confirmed that mirror app works on Bionix 1.7 with JAC voodoo kernel(voodoo activated). Unfortunately, the rear camera problem still exists. Tweaking focus now via outer ring of FFC.
[Vibrant Android Development] yincrash:
Just installed the new camera. Still on stock JI6 ROM. Banding happens. I recorded some video and can post it if people are interested. Might check if there is any logging that happens when the camera starts up.
[Vibrant Android Development] paradox4286:
ahh gotcha, i'll try that when i get home after work.
[Vibrant Android Development] yincrash:
when using the rear camera in vignette, the area where the camera chip is gets very warm after not very much use.

maybe the stock vibrant camera data files don't place nice with the i9000 camera
[Vibrant Android Development] jamez243:
Does any dev have a cam yet?
[Vibrant Android Development] orells:
So here's a thought, can I use sgs tools-prop.editor and change the info there to mimic the i9000? I nelieve it will trick fring (and all other apps) into thinking my phone is an i9000, but I dont wanna brick my **** as my laptop is not with me to odin.
[Vibrant Android Development] memorito:
DO IT! LOL

Um, I would try it but I am on a Mac... so even worse, should it brick.
[Vibrant Android Development] Freedomcaller:
i dont think fring works on the i9000 either...
[Vibrant Android Development] ga3lopez:
I read in another post that a person flashed the captivate Rom on to the vibrant and it worked..everything works good...what if we try to flash the i9000 Rom on to the vibrant...won't.that work perfectly since the settings for the camera is already set up...we should try it.
[Vibrant Android Development] aloxotls:
Video Calls

I used SGS tools as you suggested and changed the ro.product.model to GT-I9000, rebooted, and the FFC works on the test call. I have yet to try it on Tango, because it is early in the morning and it takes two to tango. :D (Sorry could not resist)
[Vibrant Android Development] orells:
Thats the ****! Where can I find the info to change it to?
[Click General] PianoSam:
Hi,

I am being asked by a family member for some help. I should know what to do but at my age memory has let me down a little so I wonder if anyone can give sensible advice?

They have a Tattoo and are trying to use the Market. When they run through (over WiFi or GPRS) the setup wizard it fails them. Always at the same point. When they enter their Gmail account id and password the wizard goes off to verify this. They have a Data enabled SIM and can watch YouTube, surf the web, send and receive pop3 mails. From the web browser they can log into their gmail account no problem.

So back to the Market setup wizard, we choose sign up and enter the correct logon details. It states that it is contacting the Google servers to setup the account. Then the logon fails and reports back that there is a network error. The exact message is:

Can't establish a reliable data connection to the server

This could be a temporary problem or your SIM card may not be provisioned for data services. If it continues, call Customer Care.

I have a painful memory that I had the same problem in the past. I cannot remember exactly what I did to fix it now (-(

I have created the gmail account separately and have entered the credentials but still cannot connect...

Can anyone solve this issue please?

All the best,

Sam
[Click General] Ihaveatattoo:
Have you tried to restart phone?

I once had a problem just as i bought it. I called HTC who told me to make a factory reset. It solved the problem.
[Windows Phone 7 Q&A, Help & Troubleshooting] indup:
does this mean that the apps will be charged to your monthly sim provider bill (such as t-mobile, vodafone or whoever)?:

"To buy an app or game from your phone

When you buy an app or game from your phone, the default payment method, if available, will be to pay for the item using your mobile phone account. "

thanks
[Windows Phone 7 Q&A, Help & Troubleshooting] deadwrong03:
i believe u have the option of using whatever credit card or any prepaid marketplace cards they may choose to sell or having the apps billed to your account
[Windows Phone 7 Q&A, Help & Troubleshooting] RustyGrom:
Billing FAQ...

http://support.microsoft.com/kb/2434869
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
This is the stuff we have in the SGS. We know (well, Samsung claims) that the MoviNAND has wear leveling, so replacing the RFS in /data is a no brainer. However, a lot of Linux/Android is sitting inside the /system partition.

STL9 should be the OneNAND described above, and it is shared across /system, /cache, /dbdata as stl9, stil11 and stl10 (same device according to dmesg)

From wikipedia, some info on what SLC (Single-Level Cell) NAND is:

Basically, if we can determine if the OneNAND chip has a memory controller, then it is more than likely going to have wear leveling too. Or we could try and dig through the RFS source to see if wear leveling is being performed on the OneNAND (not a guarantee that it's required, though).

So this question is aimed at people who like investigating / have inside samsung info / have huge hardware nand knowledge:

Is there wear leveling on the OneNAND chip inside the SGS?
[Galaxy S I9000 Q&A, Help & Troubleshooting] neldar:
[REF] Public documents / information about RFS and XSR
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
Thanks, might help! This is more of a hardware issue though, and what we really need is some kind of spec on the Samsung OneNAND in the SGS. Not sure if such a spec exists, but maybe someone knows..? :)

EDIT:

Well we know that

(1) MoviNAND is meant to have wear leveling at the hardware level.

(2) MoviNAND is using XSR to communicate between linux and the hardware. (<-- Is this true?)

(3) XSR has wear leveling built in.

Does this mean that wear leveling is being done twice on the MoviNAND?

Also we know

(2) OneNAND is using XSR to communicate between linux and the hardware. (<-- Is this true?)

(3) XSR has wear leveling built in.

XSR is under the filesystem level, and exists in the kernel driver (true?), so therefore replacing RFS with anything else still leaves us using XSR (true?)

In that case, the OneNAND should have wear leveling no matter what filesystem is used, because the wear leveling is done in software, inside the XSR.

Can anybody confirm or deny any of this please? :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] jutezak:
MoviNAND has an MMC/SD interface. Which means it will show up as a normal block device, like any SD card will.

If you look at the source of XSR (it is GPL code, and is in the Samsung patch set - thanks Samsung!!) you will notice that it has a very low level interface specific to OneNAND, with configuration data, caring about what data is on what specific silicon chip (die), what goes into SLC and what in MLC, and so on.

So I do not think XSR is involved in MoviNAND, as it is no fit for the device from what I've seen in the code comments.
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
Thanks for that! :)

So I guess the question then is: If we replace RFS with EXT, does the EXT still run on top of XSR without issue? If so, then wear leveling is taken care of. :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] neldar:
Yes the STL in the XSR does the wear leveling, but we do not know if the RFS interact with wear leveling.

See this figure:

from: Samsung: XSR v1.6.1 Porting Guide

We have access to the nand through the STL with wear leveling (virtual block device) and we could get access to the nand through BML ("direct" block access).
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
Thanks! So basically it comes down to determining if the RFS filesystem does some special talking to the XSR. I guess that could be as easy as searching the RFS driver for any interactions with XSR. Do you know what device the XSR is, or what channels RFS might use to talk to it with? This is out of my depth, I'm afraid, so hopefully someone can step in and point us in the right direction. :)
[Galaxy S I9000 Q&A, Help & Troubleshooting] raspdeep:
RFS does not talk special to XSR, it sees standard block device interface so XSR is transparent to RFS. Think of XSR as FTL (Flash translation layer) where it interacts to the NAND flash through LLD except it has wear leveling to translate virtual to physical addresses after wear leveling algorithm / table
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
Thanks! So it's safe to change /dbdata and /system over to EXT - awesome!
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
Check Secondary Bootloader code.
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
Thanks for the cryptic hint! I think! ;)

Anyway... I didn't know the bootloader code was public. Unless it's included somewhere in the kernel? I can't seem to find it.
[Galaxy S I9000 Q&A, Help & Troubleshooting] Richthofen:
"And repartition may damage wear-level of the device"

"Metal" WL for both AP NAND and eMMC afaik.
[Galaxy S I9000 Q&A, Help & Troubleshooting] RyanZA:
AP NAND being the OneNAND, and eMMC being the MoviNAND, correct? So repartition may damage the wear leveling in the MoviNAND? That's not such good news, but I guess it does have a 'may'.

I'd guess that this refers to the current state of wear leveling being wiped when you do a repartition. I don't think that's really a problem though - main use for wear leveling is where one block would be re-written many many times in a row. If we are repartitioning the whole device, then that means each block will get only 1 write, and then wear leveling will start over again.

At any rate, the quote there seems to imply that wear leveling on /data (movinand) is the same as wear leveling on /system (onenand).

EDIT: Also to add: the recovery mode and kernel checks repartition the partitions into fat32/rfs if they detect something wrong. So the stock kernel isn't following that advice very closely, as it defaults to repartitioning if anything goes wrong.
[Galaxy S I9000 Q&A, Help & Troubleshooting] pmos69:
Did Samsung change the licensing?

In the RFS faq (http://www.samsung.com/global/business/semiconductor/products/fusionmemory/Products_FAQs_RFS.html) they say RFS and XSR are non-gpl:
[Galaxy S I9000 Q&A, Help & Troubleshooting] franklin01:
What about converting /data /system and others thing to xsr as filesystem?
[Galaxy S I9000 Q&A, Help & Troubleshooting] phzi:
RFS is not open source. It's samsung proprietary garbage with serious fsync flaws. It uses Tiny-Bml as a GPL compatibility layer in the linux kernel.
[Galaxy S I9000 Q&A, Help & Troubleshooting] pmos69:
That's what it seems, reading the faq, yes.

Not really sure what is the low level driver (the other component XSR interfaces with) license is either: http://www.samsung.com/global/business/semiconductor/products/fusionmemory/Products_DownloadLLD.html
[Galaxy S I9000 Q&A, Help & Troubleshooting] ykkfive:
I am not an expert nor i have clear understanding about hardware or any fs. But as a user or high level programmer, i doubt that any fs has to deal with the hardware directly. Personally i believe that any fs is just a table containing lots of data and blocks, while other drivers r used to talk to the hardware layer.

I dono if i am correct and i am happy to learn and listen
[Galaxy S I9000 Q&A, Help & Troubleshooting] dakine:
Maybe it's worth trying to get an answer directly from Samsung about this? I think there was an email address for samsung's head of development floating around these forums :)
[Vibrant Q&A, Help & Troubleshooting] wildklymr:
Would anyone be able to deodex the official ji6 update and package it into a flashable zip?

I'm new to this, but I tried using xultimate. It doedexed the system/app and the system/framework

But I didnt know how to get them installed, so I copied them over one by one using root explorer after deleting the odex files.

For the most part everything worked, I even got the stock lockscreen to work by copying over the android.policy.jar from eugene373s thread, but 3 things bugged me. It constantly took 5 minutes to boot up. But thats not one of the bugs. The battery icon was completely gone. The market would load, but nothing could be downloaded, and the camera would fc without even opening.

I nandroided back in the meantime.

If anyone could do this or help me do it myself i'd appreciate it.
[Vibrant Q&A, Help & Troubleshooting] dogboyaa1:
Good One

I also would like this. I prefer making my own changes to my phone. All I want is the deodexed, nothing else.

thanks!
[Android Apps and Games] curbjob101:
i just bought an xperia x10 and i installed nesoid but it wont read any of the roms i downloaded.It just says load ROM failed. please try another file. can anyone offer suggestions?
[Android Apps and Games] vampir4997:
Maybe its where your getting them. I use coolrom. Com and they work fine
[Motorola Droid and Milestone Themes and Apps] Thomas_BA:
Well i am trying without success to modify the status bar battery icons so they show the charge in 1% o mejor 5% steps :(

so far i modified stat_sys_battery_charge y stat_sys_battery, added the necessary battery icons where they belong. But after compiling and installing the notification bar battery icons still show in steps of 20%.

I assume that the Eiclar kernel is capable of that :)

I found after decompiling the framework a public.xml in /value. Do i have to add the new drawable new icons with unique ID's also in that one or do i miss something? Perhaps the service.jar?

Running Telus 3.11 on Milestone
[Motorola Droid and Milestone Themes and Apps] Penguissimo:
I'm pretty sure the Milestone and Droid hardware is only capable of reporting battery status in 10% increments, so you unfortunately wouldn't be able to get 1 or 5 no matter what you do :(
[Motorola Droid and Milestone Themes and Apps] Thomas_BA:
Noticed that also after some tests :(
[Motorola Droid and Milestone Themes and Apps] emprize:
you sure? when the milestone battery level drop below 20%, it will display 20->15->10->5%, so the milestone hardware just support 10% increment at first 80% and support 5% increment at 20% level?
[Motorola Droid and Milestone Themes and Apps] Penguissimo:
It does switch to 5% increments once you get below 20, but from everything I've read, this is also a hardware function. No way to go finer than 10% when you're above 20, unfortunately.
[Motorola Droid and Milestone Themes and Apps] kakyoin:
CM can do 1% increments in it's settings(i havent use the setting since i changed my battery icons with %, so it could be not as fine as 1%), so there must be a way to do it
[Motorola Droid and Milestone Themes and Apps] Thomas_BA:
There seams to be a way.

Problem is you don't have enough unused icons in /drawable-hdpi-v4. Te only possibility for new images is to add in /value/public.xml the needed battery icon names with ID's and create them than in /drawable-hdpi-v4. Than modify the battery xml's. CM does it that way. Doing that we than will know if 2.1 is capable of recognize 1% steps. Also question is to what are those ID's related.

This should do th job.