Page 6 of 7 FirstFirst 1234567 LastLast
Results 51 to 60 of 61
Discuss Device not made for iphone > any way to stop the message ? at the General - Hackint0sh.org; To understand what is possible for the iPod / iPhone we need to understand correctly ...
  1. #51
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    To understand what is possible for the iPod / iPhone we need to understand correctly how this works. From what I've seend the process is split into main flows, based on a single test:

    "Is the device 'Made for iPod/iPhone'"?

    If YES, the code will flow to test if device connected provides charging, to deal with the 5V only limitation of newer devices (older devices support 12V and 5V charging). But we are not interest in this part of the code.

    if NO, that is, the device is not "endorsed" by Apple, then the flow will perform extra tests to define how and what it will signal the user. This is the part of the code we are interesting in.

    Then the code will try to separate the scenarios:

    1) Invalid Device with Audio capability (with out without charging)
    2) Invalid Device with with charging
    3) Other invalid Devices

    What the patch does, is to map cases (1) and (3) into (2). The code in (2) only test for the device type and if charging is possible. The nice thing here is that if charging is ok, nothing will be show.

    So in theory it should work. But the video-out case seems to be a bit more complex. I would have to get an invalid cable to test. I have the original one from Apple.

    I will receive a few dock connectors next week, so if anyone has the pinouts or diagram on how to make the video-out cable (I know of the Apple auth chip), so I mean a "not made for iPod/iPhone video-out cable, I can build one and test.


  2. #52
    Newbie Array

    Join Date
    Jul 2009
    Posts
    8
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Again much appreciated. The dock pinout can be found here: Apple iPod and iPhone (2g, 3g) Dock Interfaces pinout and wiring @ pinouts.ru. If you message me an address I will ship you a cable (they are available at Amazon for a few bucks which makes what Apple charges even more outrageous).

  3. #53
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    Quote Originally Posted by megardi View Post
    Again much appreciated. The dock pinout can be found here: Apple iPod and iPhone (2g, 3g) Dock Interfaces pinout and wiring @ pinouts.ru. If you message me an address I will ship you a cable (they are available at Amazon for a few bucks which makes what Apple charges even more outrageous).
    Unfortunately I cannot order from Amazon and have the cable delivered here. I will see if a friend can bring me one from the US next week.

    I do have the pin outs, but what I get concerned is the $@#$ resistor that can change the whole thing.

  4. #54
    Newbie Array

    Join Date
    Aug 2009
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by YYota View Post
    Hi, I have a damaged dock connector due to some water getting into it. There are a lot of people in my situation. We receive the same errors messages as you get when you plug your iphone with an unauthorized device... except we don't even plug anything to get the message.

    Basically we randomly get dock error messages, and the sound from the iphone speaker is disabled. There are already many iapd files patched to fix this problem for OS 2.2.1 (2G and 3G) and for OS 3.0 (3G). But none of them work for OS 3.0 + iPhone 2G (my case).

    I believe your fix will apply to our situation, I am willing to test different iapd files you may create and report if the problem is fixed or not (error message + disabled sound).

    Thanks a lot for your work, I wish I had the technical knowledge to do it myself!
    YYota
    I also have this dock connector problem (iPhone 2G running 3.0.1) and am trying to find an all-in-one iapd patch to fix it. I've tried aviegas patch on here and it allows me to use the dock audio output but the problem is my iPhone 'thinks' it's plugged into an accessory all the time, so I can't get sounds or music from the iPhone speakers.

    I've also tried Huanix's patch. His works differently as it always outputs sound from the iPhone speakers, but the dock port audio is disabled.
    iPhone 2G 3G FIX: This Accessory is not made to work with iPhone

    Is there a way to blend these patches so I can get the best of both worlds (speaker and dock line out simultaneously)? Or is there an easy way I can swap out each iapd for what I'm going to do. For example, if I was going to play audio out the dock I'd use aviegas iapd, for all other use I'd use huanix. This takes too much time going into terminal on the iPhone to change the files around, can anyone come up with a better solution? Your help is greatly appreciated. Thanks.
    Last edited by Netcruzer; 08-18-2009 at 02:44 PM.

  5. #55
    Newbie Array

    Join Date
    Aug 2009
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Thanks for all the hard work you put into this.

    Will there be a cydia package for this soon?

    Quote Originally Posted by aviegas View Post
    To understand what is possible for the iPod / iPhone we need to understand correctly how this works. From what I've seend the process is split into main flows, based on a single test:

    "Is the device 'Made for iPod/iPhone'"?

    If YES, the code will flow to test if device connected provides charging, to deal with the 5V only limitation of newer devices (older devices support 12V and 5V charging). But we are not interest in this part of the code.

    if NO, that is, the device is not "endorsed" by Apple, then the flow will perform extra tests to define how and what it will signal the user. This is the part of the code we are interesting in.

    Then the code will try to separate the scenarios:

    1) Invalid Device with Audio capability (with out without charging)
    2) Invalid Device with with charging
    3) Other invalid Devices

    What the patch does, is to map cases (1) and (3) into (2). The code in (2) only test for the device type and if charging is possible. The nice thing here is that if charging is ok, nothing will be show.

    So in theory it should work. But the video-out case seems to be a bit more complex. I would have to get an invalid cable to test. I have the original one from Apple.

    I will receive a few dock connectors next week, so if anyone has the pinouts or diagram on how to make the video-out cable (I know of the Apple auth chip), so I mean a "not made for iPod/iPhone video-out cable, I can build one and test.


  6. #56
    Newbie Array

    Join Date
    Aug 2009
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Quote Originally Posted by wassam View Post
    Thanks for all the hard work you put into this.

    Will there be a cydia package for this soon?
    Yeah, I appreciate all the time you've put into this too. I've searched for a solution for too long and aviegas appears to be the only one digging deep into how it works.

    A cydia app that swaps the two iapd patches around would be very handy for everyone with a damaged dock connector. Somebody please make that!
    Last edited by Netcruzer; 08-19-2009 at 05:03 AM.

  7. #57
    Newbie Array

    Join Date
    Sep 2009
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I saw some people asking for a Cydia solution in this thread, AFAIK that solution already exists: Popup Blocker by David Ashman.

  8. #58
    Newbie Array

    Join Date
    Jul 2009
    Posts
    8
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Yes Popup Blocker will stop the messages that are caused by faults with the dock connector (usually due to water damage). However there is another theme running through this thread. Stopping the "This accessory not made for..." popup message for many third party video cables does not prevent Apple (presumably through the IAPD file) from blocking the video signal. It is that additional fix that many of us are hoping the ARM gurus out there will tackle at some point since Apple charges an outrageous price for their AV cables.

  9. #59
    Newbie Array

    Join Date
    Oct 2009
    Posts
    1
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    aviegas, your fix works beautifully. Instant pain relief in two vehicles I own!

    Having the knowledge to do this commendable, but taking your own time out to help others is most appreciated. Thank you

  10. #60
    The Man Array aviegas's Avatar

    Join Date
    Sep 2007
    Posts
    1,108
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    73

    Default

    The patch for fw 3.1.2 (using the 2G/3G file) is very similar:

    @0xE220: 0x1A -> 0xEA

    The resulting binary needs to be processed by ldid and can be used on 2G, 3G and even on the 3GS. A more specific patch for the 3GS binary is being investigated, but is not required.


 

 
Page 6 of 7 FirstFirst 1234567 LastLast

Similar Threads

  1. Replies: 1
    Last Post: 05-30-2009, 12:05 AM
  2. [1.1.2] iBricker has made the phone continually scroll - cant stop
    By chrispyb in forum iPhone "2G" (Rev. 1)
    Replies: 3
    Last Post: 01-27-2008, 09:57 PM
  3. Replies: 2
    Last Post: 12-10-2007, 11:08 PM
  4. Replies: 1
    Last Post: 08-21-2007, 08:56 PM
  5. Replies: 6
    Last Post: 08-11-2007, 02:56 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 02:58 AM.
twitter, follow us!