|
|||||||||
|
|||||||||
|
|||
|
this follows pin pattern indicated by you
http://en.wikipedia.org/wiki/Dock_connector but there is also a reverse pin pattern here http://www.ipodlinux.org/Dock_Connector and there is also this guy who has made a project which senses your heart beat and then puts on the song accordingly here http://shred444.com/blog/?cat=1 although he hasn't replied which gen nano he used here cause nano 3g ipod classic 6g all face same as said "chip lock"trouble if you enlarge this guys project pics it seems he has put 570K ohm on pin 21(accesory indicator- follows -http://en.wikipedia.org/wiki/Dock_connector -pin pattern) and 16(usb gnd-bcoz his project relates to serial data) the old universal dock might have used a chip too but it could also be that they use some load on video output too via the chip like they use load and provide 2.5volts in inner 2 pins of newer usb chargers strange thing is my old firewire charger still works on these new devices. the composite cable link for both iphone itouch and ipod classic 6g and nano 3g take me to same page that is this one http://store.apple.com/us/product/MB...s&mco=MTAxMjUz means other can join in too like me stuck up with 80gb ipod classic 6g . although pics of chip cable have been given but it would be more helpful if one can draw rough connections of Universal Dock and composite cable with mspaint alike programs giving us rough pattern of pin connections ,but still we won't be able to put our instruments to measure resistances over these pins . to the people who have this cable ,i have one question ,does your ipod still give tv output if you have only connected tv out and not the charging cable yet. why i ask is because the those chips must be using power 3.3volts from pin 18 to run,unless they act only as resistances ,which can be done by disconnecting pin 18 supply from ipod and not connecting it to usb charging and then observing that the tv out still works or not , IF the tv out works at this point it means these chips are only providing some kind of resistance or diode function but not real time signal for activating tv out. ELSE it means chip needs voltage from pin 18 to send a continuous signal to ipod that "it is an original authentic accessory " Last edited by kamalneet; 06-09-2008 at 08:38 AM. |
|
|||
|
i think i have found pin 8 and 10 but i needed more zoomed pics and zoomed pics of other side of board too.and possibly the universal dock too. one can upload to www.tinypic.com full size and paste forum code here on the post.
![]() what i am trying to say is if that chip takes up 3.3 volts it must be acting as some kind of a gate (NAND gate OR gate) to fulfill the condition of tv or like one of them could be IF resistance between pin 21 and gnd is 570Kohm AND TVout is Enabled (imaginary condition) THEN send video feed to Pin 23 ELSE display user with "TV out enabled please insert video accessory" its a multi conditional loop depending on not one factor but more than one factor this time BUT how did ipod universal dock happen to handle this is because universal dock as i assume have a remote control too which uses same chip and protocol which this cable chip uses so therefore ipod surrenders to universal dock and gives video output. this also concludes that conditional loop could be like this IF resistor between pin21 and GND is 570Kohm AND MAX232 chip found (found in this project - http://www.engadget.com/2006/04/25/h...r-dock-part-2/ their is supposed to be a remote chip project too ) THEN enable TV signal . also may be universal chip confuses ipod to accept it but former has a more possibility than latter because of remote control circuitary activation is done. The VHC164 is an advanced high-speed CMOS device fabricated with silicon gate CMOS technology. It achieves the high-speed operation similar to equivalent Bipolar Schottky TTL while maintaining the CMOS low power dissipation. The VHC164 is a high-speed 8-Bit Serial-In/Parallel-Out Shift Register. Serial data is entered through a 2-input AND gate synchronous with the LOW-to-HIGH transition of the clock. The device features an asynchronous Master Reset which clears the register, setting all outputs LOW independent of the clock. An input protection circuit insures that 0V to 7V can be applied to the input pins without regard to the supply voltage. This device can be used to interface 5V to 3V systems and two supply systems such as battery backup. This circuit prevents device destruction due to mismatched supply and input voltages. means it set output low as master reset. and a smaller chip tagged: CF X1 is a crystal or coil as it says X1 and CF could be capacitance provided for coil or something similar to run combined logic of v164 and 2158 chips and the worst condition could be that if 3.3 volt is applied to this chip then only it would pass the signal through it .which leave user with no option but to buy this product. although the user who posted the chip pics or the universal dock person could verify is the video pin directly coming through the pin into wire or not. Last edited by kamalneet; 06-09-2008 at 12:34 PM. |
| Sponsored links Remove advertisements | |
|
|
|
|
|
|||
|
OK, there has been a lot of talk about how to attain TV out without forking out US 50, AU 70 for the APPLE cable,
Here at THIS thread i think we should go about it differently. 1. reverse engineer the IAP framework 2. patch the IAP framework to enable video out always 3. find out which pin outputs video out (when enabled) 4. make a simple cable with no circuitry to output video et voila! sounds like a plan?? Anyway here is what i have for point 1 -> class dump /System/Library/Framework/IAP.framework/IAP and get header files outlining the Authorization functions. thats it! -> any ideas...? |
|
||||
|
When started, Springboard receives the IAP status.
I'm gonna try to dig inside Springboard to find if we can directly patch it to think the TVout is always enabled. Quote:
|
| Sponsored links Remove advertisements | |
|
|
|
|
|
|||
|
sorry i could have sworn i started a new thread
but it seems i only replied to this one... ![]() for the record i have read the whole thread; and was just re iterating a plan of action. what you said about springboard -> when it is started it recieves ther IAP status but how often does it read IAP status... I dont think it read it just once - anyway what im trying to say is that i dont get what your saying. Im still gonna decompile IAP binary |
|
||||
|
Quote:
It will be updated only if you kill/respring Springboard or restart the phone or undock it. If i just unplug the video cable but leave the phone on its dock, the TV-out remains active. If i unplug both the dock and the cable, the TV-out will be disabled. |
|
|||
|
interesting, so your saying patch springboard: how? im going to otool around to see if there are any function worth looking into
-> btw are you waiting for the keynote on macroumorslive.com - i am
Last edited by iSchmave; 06-09-2008 at 04:10 PM. |
| Sponsored links Remove advertisements | |
|
|
|
|
|
||||
|
Some progress, when the iPhone is connected to the Dock with or without the video cable:
Code:
Preferences[220:d03] accessoryAvailabilityChanged: lingoMask: 13 availability: 0 Code:
Preferences[220:d03] accessoryAvailabilityChanged: lingoMask: 13 availability: 1 When the iPhone is directly connected to the video cable: Code:
Preferences[220:d03] accessoryAvailabilityChanged: lingoMask: 1 availability: 0 Code:
Preferences[220:d03] accessoryAvailabilityChanged: lingoMask: 1 availability: 1 13 = Apple Universal Dock 1 = Apple Component Video Cable 0 = Not Device Connected or Connected to the original iPhone Dock. availability tells if the accessory has been plugged or unplugged. 1 = unplugged 0 = plugged This also tells that the Video Cable ID doesn't bypass the Universal Dock ID. To get this report, start Preferences.app in SSH, go to the video section and plug unplug your accessories: Quote:
Last edited by Former Bender; 06-17-2008 at 12:09 AM. Reason: typo and add on |
![]() |
| Bookmarks |
| Thread Tools | |
| Display Modes | |
|
|
|
|