Alright so here's my problem. I have a jailbroken 16gb ipod touch 1st generation on firmware 2.1. I have tried just about everything to get it to charge/sync correctly but have had no luck. I can somewhat charge/sync it if i wrap the usb cable around the ipod, or move the cable in certain directions. It used to be able to charge/sync if i just pulled one part of the cable out. I do have a walmart warranty on it that is still good, but i dont know if they will give me a 2nd generation ipod touch or a 1st generation ipod touch. I paid $399 for it.If i do plan on returning it to walmart would they give me credit or an exchange? Also if anyone knows how to fix the charge/sync problem that would be great I do think it is the ipod though because i have used the same cable on my ipod classic.