Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
"This accessory...." (low battery life)

Hi guys, i have a jb 1st gen iphone ver 1.1.4...

like most ppl here, it was soaked in a bucket with water and the next day i got this annoying popup message "this accessory blah blah"... and worse, my battery doest last overnight (even on idle mode)...

can somebody suggest a fix considering my current iphone version...

thanks a lot in advance...
 
Hi.

Just wanted to say that this thread has stopped my from tearing all of my hair out because of the combination of that useless "This Accessory..." message and lack of speaker sound.

I have a Quickpwn'd 1st gen iPhone running 2.2 and I had a little hot-tub related mishap which caused the error message to come up frequently, killing the battery life and the speakers.

Thanks to funnysuresh, Suondmao and Prospero42 for the iadp patch that was totally noob-proof, and worked a treat for the message.

For the sound, wigo's bizarre find that running then quitting quake4iphone (installed through cydia) has restored the sound. Granted it does go again when the phone enters sleep mode for a length of time, but as a fix it turns a big problem into a small one (2 button presses to activate speakers)

Well done guys..I hope I've given credit where it's due, apologise if not. But... surely if a hardware problem can be fixed with a couple of hacks like this, couldn't Apple (or someone more ingenious) release a patch?

Thanks again
 
Hi guys,

This thread is closest I found to the issue I have with my Iphone.

My Iphone was giving the message "This accessory is not suported..." as for many of you here, but I had no probem with sound, only that quality of call was bad, as voice from my side keeps dissapearing during the conversation.

Also, battery dries within a day, and most important thing, it won't power off! When i slide it to power off, it will turn off for 1 sec and turns back on it self.
Reson for all this to happen is that my Iphone got some water on it.

I have upgraded from 1.1.4 to 2.0.2 and replaced iapd file given in this thread, as for now that annoying message is not poping up (1 day), but Iphone still wont turn off!

I hope there will be someone who can guide me throw to soulution.

p.s iphone is at 2.0.2, pwned, jailbraked, unlocked.

Thanks a lot!
 
I've haven't made the new patch jet, but prospero make one.
You can find it here.
(i don't know if it works, maybe in the new firmware the checks are changed a lot)

can someone provide a direct link to download the new 2.2 iapd patch? I can't read german let alone open a new account to download through that forum.
 
"this accessory is not made to work with the iphone" fix

My phone constantly gives me that message just like many others on this forum have been saying, except mine turns off the volume on my iphone whenever it pops up. However, rather than asking someone to fix it in the beginning, it has gotten worse and I would like some help me to fix it! As of now, the pop-up has stopping showing up on my iphone, but consequently, my sound for music, games, etc has also stopped working! what should I do?
 
Just found this thread and saw 2.2 link. I used the 2.0.2 version on 2.2 and the message has went away.

Immediate gratification and long term satisfaction (3 days) .

Just wanted to say Thank you very much.
 
Hi guys, i have a jb 1st gen iphone ver 1.1.4...

like most ppl here, it was soaked in a bucket with water and the next day i got this annoying popup message "this accessory blah blah"... and worse, my battery doest last overnight (even on idle mode)...

can somebody suggest a fix considering my current iphone version...

thanks a lot in advance...

I had a 4 GB on 1.1.4 with this issue. Did not want to upgrade, but found this thread and went ahead and upgraded to 2.2 and used the file for 2.0.2.

It has worked for me not issues. No issues with springboard, cydia, appstore or any other application.

My phone would drain the battery if I did not leave it plugged in. Even when the phone was totally powered off it would turn on and the message would keep popping up draining the battery.
Had it installed for 3 days and I have had to only charge the battery once with internet, bluetooth, wifi, and running all kinds of new hacks.

I would definately try it.
 
Try this fix:
1) Download ipad_patched
2) Put this file under /System/Library/PrivateFrameworks/IAP.framework/Support (don't overwrite the original one, backup it)
3) Set the file permission to 755
4) Reboot iPhone

Tried the above to fix the error everyone is having. I can't find the IAP.famework file on my macbook pro... anyone know what I am doing wrong? Please help!
 
Had mine exchanged today. Genius said dust gets in the dock connector all the time. He said about 2 to 3 a day get replaced cause of it.
 
fuunysuresh

Hurray!! atlast I found a soft fix for this problem!!:)

After searching all the blogs for the solution.. I found nothing..
I hv done some R&D on this and came up with a solution...

The dig for this problem starts from finding the process in which this is causing and killing it.
fortunately I got an application in the installer which shows all the processes that are running in iphone.
The application is 'Sysinfo'..

You ppl don't need to install this.. as i'm having the cause that is affecting this problem.

Ok no more researches...
Please follow the steps to get rid of this vague message.

1. From Installer, Please install the "File Browser" from the 'Productivity' Category.
2. After successfull installation of File Browser, navigate to the following path
"/System/Library/Frameworks/IAP.framework/Support/"
(Default path the file browser will show is "/var/root". Need to change this to the above path. For navigating that, you need to change the settings by clicking on Settings(in File Browser app) and change the Home Directory in Advanced Settings from '/var/root' to '/')

3. Now you can see a file which starts with 'apd' in the path.
4. Select the file, click on Edit in the bottom and select Delete.
5. Repeat the Delete untill it deletes the file.

6. Now restart your iphone after deleting the file.

Your phone is now free with that message and it will back you all ur features. I'm sure it won't create you any other problems.

contact me to my mailid funnysuresh@gmail.com if u hv any queries...:apple:


Hi dude!

I´m under a 1.1.4 firmwire and i don´t want to upgrade for a 2.x.x one (i don´t know how cause i´m very very very NOOB and i´m a brazillian to, so my english is not good)

My question is simple:

Is this a security fix to proceed? I can delete this file without fear of my iphone dies?

It´s realy important for me your answer because for my old firmwire is the only thing that appears to work! Everybody forgot about the 1.1.4 firm!

Thanks man! i realy apreciate your answer!
 
I can confirm this works!!!

I updated my FW2.0.1 to FW2.1 first using quickpwn2.1. The error was still there so I followed the steps as stated above and now the pop up box doesn't show up and the speaker sounds work! Good job Suondmao!!!!



OW MY ****ING GOOD

It´s WORKKKKKKKK

OHHHH MYYYYY GOOOOD

Congratulations Man, it´s work on my Iphone 2.2 too!

You are a GOD! THANKS!
 
Try this fix:
1) Download ipad_patched
2) Put this file under /System/Library/PrivateFrameworks/IAP.framework/Support (don't overwrite the original one, backup it)
3) Set the file permission to 755
4) Reboot iPhone

This ipad patched was from 2.0.2 firmware but i've succesfully tested it also on 2.1 firmware without problem. ;)



OW MANNNN, you are the one that deserve all the credits for this FIX!

Thanks a LOT DUDE! You are the real Iphone GOD!

THANKS!

I´m real happy! THANKS A LOT!

It´s work on my 2.2 firmware iphone!

the only thing that i needed to do before this was go to the boss prefs v2.15b and go to the settings and activate the option: "disable apple app killswitch"

CONGRATULATIONS!
 
Errrr I can't find PrivateFrameworks/IAP.framework/

I'm in PrivateFrameworks but it's not there.... is there something I'm missing?
 
gonna try and change my dock port and circuit

Awright guys,

I have an iphone 3G unlocked to orange FW2.2

Here's what happened to me. I was a bit stoned at the weekend and saw my mates creative mp3 player charger cable, which looks frightfully like an iphone cable. I stuck it in thinking it was gonna charge. Initially i got the accessory message so i thinought hmm then connected the other end to the pc, still didnt work. Then my mate came in from the other room and said "thats for my creative" and I was like "nooooooooooooooooooooooo"

Can i just the say the cable fits in the dock port just like an iphone cable. Its practically the same but the pin outs would be different I'd imagine.

So now I was stuck with the error message and the no sound problem. I copied the patched iapd file, that got rid of the error. I tried this to get the sound to work

https://forums.macrumors.com/threads/350765/

But still not working. Any ideas?

I hoping that its just the dock port circuit thats damage and not anything on the motherboard. I've ordered the port and circuit off ebay for only £15.

Anyone else tried placing the port and circuit and had any luck?

Here's a wee bit more info. If I connect the iphone to charge of the mains I get my sounds back. When I connect the cable directly to the pc I don't any sounds but when I use a doc connected to the pc I get my sounds back.

Cheers
 
Well guys replaced the dock port but now i dont get any sound out of the Call Speaker everything else is fine. When I choose hands free it comes out the loudspeaker at the bottom and head phones out put the sound ok but i cant hear anything out the call speaker.
 
please help

Try this fix:
1) Download ipad_patched
2) Put this file under /System/Library/PrivateFrameworks/IAP.framework/Support (don't overwrite the original one, backup it)
3) Set the file permission to 755
4) Reboot iPhone

Tried the above to fix the error everyone is having. I can't find the IAP.famework file on my macbook pro... anyone know what I am doing wrong? Please help!


Having the same problem...I can't find the IAP.framework file on my macbook. Also, once this is installed what do you do next? Just plug the iphone into the mac & then reboot the phone??? & how do you set the file permission? Sorry all.....kinda new at the mac-hacking. Thanks.
 
Hi,

it seems that my iPhone thinks that it is connected to a video cable, since this audio-interference message always pops up, and when I try to play a video, it asks if I want to display it on tv.

I tried the patch on my iPhone (first generation, firmware 2.2). It worked for a while: no pop-ups and sound, but after a few hours the sound disappeared. I can only listen to music when using my headphones.

The only way to get sound through by speakers is by putting my iPhone in its dock. When I don't use the dock and connect it by using just the usb cable, the sound doesn't work.
 
Having the same problem...I can't find the IAP.framework file on my macbook. Also, once this is installed what do you do next? Just plug the iphone into the mac & then reboot the phone??? & how do you set the file permission? Sorry all.....kinda new at the mac-hacking. Thanks.

You have to copy the ipad-file to IAP.framework/Support on your iPhone by using SSH and a SFTP-client (like Transmit). :).
 
Fix for accessory problem/no sound

Clean out dock connection with air spray and toothpick. Then plug and unplug your charger about 20 times to clean connections completely. Worked for me. No more airplane mode/accessory message and sounds back again!
 
Firmware Upgrade turns off charging from non approved accessories

Since I bought my iPhone I have used an ipod auto charger to charge the iPhone. Other than the nag screen to turn off phone functions it worked great. Now I find that the charger produces a momentary charging icon (so I know it works - besides I tested it with my iPod) and then it turns the charging off. When I substitute the stock iPhone cable the charging works from the auto charger.

Clearly, Apple has decided to disable nonapproved accessories. The new iPod Shuffle is only the first wave of the new monopoly. Apple appears to be using firmware upgrades to disable nonapproved accessories that have not paid the Apple tax.

I am seriously considering cancelling my pending order for a 17" Unibody.
 
thanks for the help..I'm almost there...

You have to copy the ipad-file to IAP.framework/Support on your iPhone by using SSH and a SFTP-client (like Transmit). :).

Thanks for the help Anty...but now I go further down the rabbit hole...I downloaded Trasmit & I'm not sure what to do next. I've never used FTP before.& I'm not sure what to put in to the "Server" ,"Initial Path", & "Port" boxes in transmit. I know how to find the IP address for my iphone, but that is where my abilities end. Any help would be appreciated.
 
It worked!

Hey Ben,

So just to clarify.. You wrote

"But you were right, you didn't have to create the scripts folder, I forgot to mention that."

Im assuming you meant "DID" ;)

anyways...

So it wasnt working for me.. I checked and I had everything set correctly and all permissions set to 0777. So I deleted everything and started over. Did everything step by step and now it works.. lol

For newbie steps do this...

1: If you havent jailbroken your iphone then you have to do that.. If you dont know how to then google is your friend. http://blog.iphone-dev.org/

2: Open Notepad and paste this into the body

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.SoundFix</string>
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>/Library/Scripts/ResetAudio.sh</string>
</array>
<key>StandardErrorPath</key>
<string>/dev/null</string>
<key>StandardOutPath</key>
<string>/dev/null</string>
<key>UserName</key>
<string>root</string>
<key>StartCalendarInterval</key>
<dict>
<key>Minute</key>
<integer>1</integer>
</dict>
</dict>
</plist>

Save this file as

com.SoundFix.plist

and make sure that when it saves that notepad doesnt automatically add the .txt extension. you should only have the .plist extension. It is case sensitive as well

3: Open a blank page with notepad and add this to the body

Code:
#!/bin/sh

touch /dev/tty.iap&
sleep 1
killall touch


Save this file as

ResetAudio.sh

again make sure that the extension is .sh and not .txt and also it is case sensitive.

4: Ssh into your iphone http://www.youtube.com/watch?v=4ryiOUzgNfY

5: find folder

<root>/Library/LaunchDaemons/

6: Copy the com.SoundFix.plist file into this folder and then right click on it and go to properties. Set the permissions to 777 and click Ok.

7: find folder

<root>/Library/

and create a new folder called Scripts. Set the permissions on the scripts folder to 777 as well.

8: find folder

<root>/Library/Scripts/

9: Copy the ResetAudio.sh file into this folder and then right click on it and go to properties. Set the permissions to 777 and click Ok.

10: Press the home and power buttons together and hold until the screen turns off and you see the apple logo at startup. Release them both.

11: The pop up will come back when you "slide to unlock" and then will almost immediately disappear. Your sounds should all work correctly!

Thanks so much Ben for this as many of us have been waiting for a LONG time for this fix. Would you be interested in putting this up in Cydia?

After days of searching I applied this fix and it just worked! This is awesome! Can't thank you enough!
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.