05/04/2009 12:54 PM
Re: Retrieving reason for failure of iPod connection
> I have a reasonably straight-forward requirement and would like to know what's
> the easiest solution. Upon a user connecting an iPod to the target, the
> connection can fail for numerous reasons (e.g. firmware update required etc)
> and as such I would like to notify the user on-screen as to the reason of
I don't think there should be any firmware update needed. Are you using serial or USB? The iPod driver should be able to
connect to "almost" any iPod model/firmware version. The only reason I say almost is that we don't support the first
two iPod generations from 2000/2001 (they had a different kind of connector).
> Is there currently an API within the Aviage MME that allows me to easily
> retrieve the current connection status of an iPod, and upon an iPod connection
> failing, allowing me to retrieve the reason of failure?
There are many ways to tell if the iPod is connected, but not really any easy ways to find out why it failed to connect.
I'd like to know exactly what you are looking for, if you provide more details maybe I can comment further. We can get
into more details once you mention the connection type, but for USB, you can tell that the iPod is plugged into the
system, but not mounted, which would mean there was a communication failure. However, communication failures are not
normal, so you could pop up a generic error message, but not get to the level of saying which command failed.