+1 for the file search app in post #5, ran it, deleted the offending files (seesmic and thumbnail data in the camera app were the culprits) now connecting. Many thanks PhoenixFx!
I'm trying to do this 16-character fix, but I ran into a snag at the very start. I connected using the Mass Storage option. My PC (Windows 7, 32 bit) listed it under Devices and Printers. However, I couldn't browse the files. The drives for K and L were light grey, like it was an option I could see but wasn't allowed to choose. What could be hindering me from browsing those drives?
-Close Kies on PC
-Connect the phone to PC / Laptop & Select Mass Storage Mode.
-Select the USB icon from the Notification section in Samsung Galaxy S to Mount the drive.
-You should now see Phone’s Internet Memory (& SD Card) in My Computer.
-Download the following http://www.fileden.com/files/2008/2/28/1786668//FileSearcherforKiesFix.zip and save it on the desktop.
-Run the utility click search, then select Phone’s Drive and then SD Card’s Drive (if you have SD card in your phone).
-The utility will find the bad files’ list and now you have to go to that location in My Computer and delete all the files listed and then do a research.
-Once you get no results as shown below you are good to go.
-Do the same steps for Phone’s Memory & SD Card (if you have one in your phone).
-Disconnect your phone and re-connect the USB.
-This time select Kies PC Suite option and 100% it will install the MTP USB Device without any problem.
I LOVE INDONESIA
The Following User Says Thank You to amsams For This Useful Post:
Thank you. Thank You! THANK YOU!!! A thousand thanks. May you and your children be healthy and happy. May you all enjoy long, fruitful lives. May you never be lacking the necessities of life. May your libidos last forever. May your Galaxy S never break.
The step I was missing was:
"-Select the USB icon from the Notification section in Samsung Galaxy S to Mount the drive."
I just thought I would post my experiences with this phone, MTP, and Kies:
- I have kies installed on two PCs - Home (newest version) & Work (ver: 5.32222)
- Kies at home was crashing everytime I wanted to cancel a firmware upgrade (even just a check) so I decided to uninstall and reinstall the same version at work, which operated fine
- Upon uninstall and reinstall, Galaxy now started doing the "MTP" loop
- I also noticed that after I disconnect the device from the PC, I can no longer access my internal SD card, unless I do a hard reboot.
- I initially thought this was caused by the new home install, but the looping also happened at work now, which leads me to believe Kies messed up the internal SD on the Galaxy, or how it handles it.
- After a lot of trial and error, I found out that I have to connect the Galaxy in mass storage mode... simply browse the directory (NOT CHANGE ANYTHING)... disconnect & reconnect, select Kies, and it now connects fine.
- Problem solved right? Nope. Upon disconnect from Kies, if I reconnect Kies again, home or work, the MTP looping starts up again, and internal memory is no longer accessible. I have to follow the same steps above in order to connect, but first do a hard reboot in order for the phone to recognize the SD.
A weird change that I have also noticed is that If I try to connect the Galaxy to my PC in mass storage mode AFTER the failed kies attempt, I no longer have to mount the drive, the PC already sees the files. In fact, even if I select mount, it does nothing. In the phone information, it tells me my internal SD information is "unavailable".
So my theory so far is this:
Connecting to Kies first, causes the phone to mount the internal SD for reading, but messes up the connection somehow. Once I disconnect from the loop, the SD is still mounted, so the phone doesnt recognize it, BUT it doesnt know that the SD has been mounted so it just thinks one doesnt exist.
I think somewhere in the memory, the phone is now defaulted to have the internal SD always mounted, but still accessible. When I connect to kies, it again tries to mount an already mounted SD and crashes. I believe that is the reason why I need to do the mass storage first. By mounting and unmounting the SD in mass storage, you set things right, allowing the connection to Kies. When you disconnect from Kies, it doesnt unmount the SD and messes everything up again.
I don't know, I may be way off but Im getting tired of all this troubleshooting.
I will be trying this 16 character thing to see if that is the reason everything is messing up, be regardless, there are some major issues with Kies and how it handles this phone.
Thanks a lot for sharing the exe. The files were under the location DCIM/photos. The file names were of the type .thumbdata3--1967290299 and .thumbdata3-1763508120.
I am sure now everytime I connect my Galaxy S, the phone automatically always mounts the internal SD. Works great for Mass storage, not so great for Kies. All I do now is:
1 - connect the phone, select Kies (MTP error starts looping),
2 - I press the home button to exit
3 - pull down the notification bar
4 - unmount internal SD (which is already mounted)
5 - Kies connection starts up again automatically
6 - and a connection is successfull
Works for now...
btw, the exe found some long file names but didnt solve my looping MTP issue. I think the MTP looping happens at any SD related error, whether long file names or SD mounting.
The Following 2 Users Say Thank You to enspyre For This Useful Post:
My phone had never connect with my computer before and i just tried it recently. i cannot seem to connect my phone with my computer, totally no connection.
When i plug it in, and press mass storage, i waited and waited, but nothing came up. i installed kies and tried pressing samsung kies but still couldn't connect.everytime my computer tries to install the driver, i will fail and my phone cannot connect with my computer help please...
oh and i also have the mtp app blinking problem, but since my phone cannot connect with my computer, i cannot use the finder to solve this problem. help please, i'm desperate
No,when i plug in and press mass storage then the comuputer will have that sound. Then the driver on my computer is no where to be seen. I tried on other computers too but nothing
Weird. So you pull down the notifications drawer and mount it, but it doesn't go through. Is that correct? Is the Windows Device Manager showing any errors?
I have a problem like that after installing voodoo lagfix. Now i cant use kies for upgrade firmware, i tried to disable voodoo lagfix but same result mtp error and crash. Can someone help me how to uninstall voodoo lagfix and back to samsung partition?
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
P.S : Needs .Net runtime.
i connected my Galaxy S to kies. i can synchronize my contacts to my pc. thank you so much...
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
P.S : Needs .Net runtime.
Dude...
one word...
EPIC!!!
thnks so much for this ridiculously helpfull program.
deleted both long files on my internal and external sd and it worked!!
(at first I only deleted the files on the internal sd but that didn't suffice, but after I checked the external sd and removed the long files it finally worked again)
Thank you PhoenixFx!!! I knew the problem HAD to be this filename stuff but could not find the long named ones... You lilitle coding save me from have to re-format the phone and star from 0.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.UnauthorizedAccessException: Access to the path 'C:\Windows\System32\wfp' is denied.
at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
at System.IO.Directory.InternalGetFileDirectoryNames( String path, String userPathOriginal, String searchPattern, Boolean includeFiles, Boolean includeDirs, SearchOption searchOption)
at System.IO.DirectoryInfo.GetFiles(String searchPattern, SearchOption searchOption)
at FileSearcherforKiesFix.Form1.DirSearch(String sDir)
at FileSearcherforKiesFix.Form1.button1_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
I'm getting above error while trying to run the FileSearcherforKiesFix...Please help
I am sure now everytime I connect my Galaxy S, the phone automatically always mounts the internal SD. Works great for Mass storage, not so great for Kies. All I do now is:
1 - connect the phone, select Kies (MTP error starts looping),
2 - I press the home button to exit
3 - pull down the notification bar
4 - unmount internal SD (which is already mounted)
5 - Kies connection starts up again automatically
6 - and a connection is successfull
Works for now...
btw, the exe found some long file names but didnt solve my looping MTP issue. I think the MTP looping happens at any SD related error, whether long file names or SD mounting.
That works .. thank god
You forgot to mention that Samsung Kies needs to be default when plugging in the USB cable. All the other hints did not work so far.
Before doing the driver recovery - try to just simply unmout the SD card - after having Kies working perfectly it starting flashing the MTP app and wouldn't connect - after reading this therad I simple unmounted the SD card & it connected to Kies in 1 second flat!
Sync'd my calandar and all good - please just try the SD unmout before you perform any driver recovery.
Cheers,
Chris
Quote:
Originally Posted by Saj galaxy s
to all the people having problems with the phone not connecting in kies ,
run kies and in top left corner kies menu run driver recovery , once done exit kies ,
on the phone go to settings,sd card and phone storage unmount the external sd card , then unmount the internal sd card and only format that , if you have anything important on it back it up
in settings menu go to about phone,usb settings and select samsung kies and then exit the menu and reboot the phone
run kies , connect usb cable to the phone , let the drivers install and the phone should now be connected in kies
keep usb connection on phone in samsung kies mode to avoid connection problems in future
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
I found files with long extensions by mounting the phone as a USB drive and searching in Windows Explorer for *.?????????????????* (that's 17 question marks). Removing these stopped MPT crashing and flashing about twice a second but the MTP screen does refresh every five seconds or so. Is this normal? Previously I saw the Android desktop in between crashes but not any more. I think I've resolved that part of the problem at least.
The problem now though is that Kies just hangs with 'Connecting the device... Please wait' forever. On the phone it says Initialising. I tried downloading the drivers linked from a site mentioned above but no luck. In any case, why on earth should this be necessary when there's a recover drivers link within Kies? Surely that should be more trustworthy? I'm using the version 1.5.3.10103_100 of Kies and have reinstalled innumerable times.
Edit: I'm using Windows XP SP3. In device manager I don't see portable devices or MTP as other posters have mentioned.
Frankly I'm absolutely disgusted to have been put to so much inconvenience for what should be a very simple operation.
Anyway, if anyone has any other suggestions they would be welcome. Maybe I should open another thread. I don't know any more. I need a break.
BTW, when searching this forum for "MTP" nothing comes up, whether advanced search or not. What's that all about?
Last edited by bind00; November 4th, 2010 at 04:25 PM.
Reason: Add information
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
P.S : Needs .Net runtime.
You the man. awesome. worked immediately. give me your paypal details and i'll give you some beer money.
Good Lord, Kies is a piece of shit! I haven't seen software this bad since the Windows 98 era. I can't even believe that any serious company would release something this full of bugs. What a horrible, horrible experience it's been trying to get my Galaxy S connected to my PC.
I wish I had my iphone back - I won't make this Android mistake ever again.
Does anyone know if the long filename issue has been solved in either the 2.2 Froyo update (which I got today) or in the latest Kies version (my installation updated to 1.5.3.10103_100 today)?
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
I've managed to make it work. In Kies (at least in latest version, don't know it the option is in older versions too) there is an option that is "driver recuperation" os something like that (in the top left menu). If done that with the phone connected but not working and after the download the error still appeared, maybe it was because I didn't have administrative priviledges at the moment. But then I changed to another computer where it did't work before, this time with administrative priviledges and Kies showed my GT-I9000 and let me update the firmware without having to do anything else.
Hope this helps.
pd: I didn't delete any files with 16 character extensions. I didn't like the idea of deleting files I don't know what do they do.
EDIT: Actually I thought I did. After downloading the firmware update the connection is lost and the instalation crashes. And the next times I try it some of them gets the phone connected to kies and sometimes it just keep "connecting the device". I'm starting to hate Samsung...
Last edited by bores; November 7th, 2010 at 01:49 PM.
Reason: Solution didn't fully work
Wicked just used the program above, worked great. deleted 3 files and now kies worked for the first time since i got the phone 3 months ago! many thanks
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
I used your exe but it detects not even one long extension file.
So I made a back up and format everything, now I can connect to Kies but the Froyo update is not even available for me!
Anyway, good job though!
This is a step-by-step process of what works for me. Its stupid and annoying but it works so:
Step 1 - Change USB mode to "Samsung Kies"
-> Settings
-> about phone
-> Samsung Kies
Step 2 - connect to a PC with Kies already installed. It doesnt matter what version, all versions work for me with this method
Step 3 - MTP will start crashing so press the middle home button (Galaxy S I9000)
Step 4 - when the Galaxy S returns to the home screen, pull down the notifications bar and look for the USB mount/unmount option. (If its not there, your problem is different then mine so I can't help you). Unmount the phone
Upon unmounting, the SD card will mount back into the phone, the media scanner is running, and once complete the MTP program should start up again but this time it will connect.
This method worked for me and friend's phone. Remember one important thing... before disconnecting the phone, pull down the notification bar and unmount the SD again. Once the media scanner starts, pull the plug before it ends. Failing to do this *may* leave your SD card unmounted giving you no access to your files. To fix this you would need to do a reboot.
Hope this helps anyone. I tried the long file name thing but it didn't help me. It took me a few hours of trial and error to figure this one out.
This is a step-by-step process of what works for me. Its stupid and annoying but it works so:
Step 1 - Change USB mode to "Samsung Kies"
-> Settings
-> about phone
-> Samsung Kies
Step 2 - connect to a PC with Kies already installed. It doesnt matter what version, all versions work for me with this method
Step 3 - MTP will start crashing so press the middle home button (Galaxy S I9000)
Step 4 - when the Galaxy S returns to the home screen, pull down the notifications bar and look for the USB mount/unmount option. (If its not there, your problem is different then mine so I can't help you). Unmount the phone
Upon unmounting, the SD card will mount back into the phone, the media scanner is running, and once complete the MTP program should start up again but this time it will connect.
This method worked for me and friend's phone. Remember one important thing... before disconnecting the phone, pull down the notification bar and unmount the SD again. Once the media scanner starts, pull the plug before it ends. Failing to do this *may* leave your SD card unmounted giving you no access to your files. To fix this you would need to do a reboot.
Hope this helps anyone. I tried the long file name thing but it didn't help me. It took me a few hours of trial and error to figure this one out.
I've done step 1-4 and it starts up again by itself but it doesn't connect. This is really annoying me now, why can they not just release an update?
Hmm i'm still unable to connect my Galaxy S to KIES after running the search and deleting the long file extensions. It's stuck at the initializing stage. I've tried alot of different methods and ways but i still can't. This is getting damn irritating. Any ideas??
I have tried all the suggestions mentioned in the threads about Kies. Nothing works. Kies never puts the device in the upper right corner.
One measure of how bad Kies must be is that so many complaints can be found here. After trying each one, I suspect that the 'thanks, it works' posts are from Samsung trolls.
Syncing with the desktop and with Outlook should not be this hard. Even if these suggestions worked, to have to uninstall drivers and re-install them, or use a factory setting to recover drivers (what does that tell you?), or have to go through several phone and PC settings in a particular sequence and all the other misdirections just to get this to work, indicates how bad Kies is.
When I search for 'kies does not work' and its permutations, I find hundreds of complaints. One site has many comments with over 95% agreeing that Kies fails.
Kies is not the solution.
Just had this problem and came across this forum while trying to find a solution. Gotta say thanks for the suggestions as it's cleared it up, my camera thumbnail folder was the one with the long extension...
It is frustrating to know that these solutions don't work for everyone. It really shows just how messed up the support for this phone is. Every time I update Kies I hold my breath, hoping I don't have to spend another few hours figuring out how to get *my* phone to connect.
The steps I listed work for me now everytime, but I doubt they will once I update Kies again.
Finally, this is the thing which works. A million thank-yous.
Seriously, if I were Samsung I'd be ashamed of releasing a POS program like Kies on the public. The amount of bad feeling it's generated must have cost them money? If they'd just waited til the damn thing worked properly...
Anyway, this ought to be a lesson to phone makers the world over...but of course, they'll keep shoving them out there before they're ready and we'll keep getting screwed.
Ha! On restart it's now frozen on the glowing S screen. FML.
Last edited by Famous Mortimer; November 23rd, 2010 at 12:21 PM.
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
P.S : Needs .Net runtime.
Dude...awesome app......it just found the right files.thank you.....
I wrote a small program in c#, couldnt find out a way to search for long extensions in dos mode .
Exe is attached. Click the search button and select the SD card or Phone's internal memory , then you will see a list of files with extensions larger than 16 characters. Click on each file entry in the listbox to open the folder location. Hope this helps...
P.S : Needs .Net runtime.
Thank you, Thank you and thank you. Finally a clear, simple method for a fairly inexperienced bloke. Much apreciated. I'm now connected after 2 weeks of trying different things every day.
The Samsung Galaxy S was announced in March of 2010 was a high-end feature packed phone during its day. This was the start of Samsung's global takeover and although this particular phone saw many iterations and variants here in the state and ov... Read More