Jump to ID:
Multimedia

Project Home

Documents

Discussions

Wiki

Project Info
Forum Topic - A question about whether iPod driver 1.2.1 supports 3GS iPhones: (4 Items)
   
 
 
A question about whether iPod driver 1.2.1 supports 3GS iPhones  
Hi,

Just wonder whether the iPod driver 1.2.1 supports 3GS iPhones. I have tried 2 3GS iPhones with firmware version 3.0.3 
and 4.0.0, both of them are failed to play tracks on that via USB (The testing codes are working fine with 3G iPhones or
 other iPods ).

For the 3GS iPhone with firmware version 3.0.3:
Got the following message for iPod driver right after connecting the iPhone via USB.
Status = 260
Status = 260
Status = 260
Status = 260
Status = 260
ustatus=0x2000004 ulen=0
Status = 260
Can I ask what is the meaning of Status = 260, and ustatus=0x2000004 ulen=0?

For the 3GS iPhone with firmware version 4.0.0:
It seems the device dropped off the usb bus after playing a track for a few seconds via USB, and can see the following 
message for the iPod driver.

ustatus 2000005, status 19, No such device
ustatus=0x2000004 ulen=0
ustatus=0x2000004 ulen=0
ustatus 2000005, status 19, No such device

And followed by the MME error events after the issue occurred.
MME_EVENT_PLAY_ERROR
MME_PLAY_ERROR_DEVICEREMOVED
MME_EVENT_FINISHED_WITH_ERROR
MME_EVENT_MS_STATECHANGE
ptMMEMsStatechange->msid = 2
ptMMEMsStatechange->old_state = 3
ptMMEMsStatechange->new_state = 1
ptMMEMsStatechange->device_type = 4
ptMMEMsStatechange->storage_type = 8

It gave me a feeling that there are some sorts of compatibility issues with this kind of iPhone, does anyone have some 
experience to share, or can tell me whether the iPod driver 1.2.1 has any issue to support 3GS iPhones or even iPhone 4g
, much thanks.

Regards,
Chris

Re: A question about whether iPod driver 1.2.1 supports 3GS iPhones  
Just want to update some info.

Seems the problem with the 3GS iPhone(firmware 3.0.3) is all about Authentication, the issue can be solved after reset 
the Apple authentication chip, and I think the error message about this iPhone in previous post is related to 
authentication failure.

And there is a very strange thing about the 3GS iPhone(firmware 4.0.0), the issue has gone after removing the sim card, 
and I tried re-inserted the sim card to reproduce the issue but failed, it is working all the time now. 

Both iPhones have a similar issue of it is most likely to have an authentication problem, roughly about once out of 10 
connections, only reset the authentication chip can solve the problem. This issue only happens on this kind of iPhone.
Re: A question about whether iPod driver 1.2.1 supports 3GS iPhones  
On 10-07-02 3:18 AM, "Chris Li" <community-noreply@qnx.com> wrote:
> Seems the problem with the 3GS iPhone(firmware 3.0.3) is all about
> Authentication, the issue can be solved after reset the Apple authentication
> chip, and I think the error message about this iPhone in previous post is
> related to authentication failure.
> 
> And there is a very strange thing about the 3GS iPhone(firmware 4.0.0), the
> issue has gone after removing the sim card, and I tried re-inserted the sim
> card to reproduce the issue but failed, it is working all the time now.
> 
> Both iPhones have a similar issue of it is most likely to have an
> authentication problem, roughly about once out of 10 connections, only reset
> the authentication chip can solve the problem. This issue only happens on this
> kind of iPhone.

Hi Chris,

I think the best bet is if you start the iPod driver with
verbose=5,logfile=/tmp/ipod.log and gather some logs. The iPod driver will
log to the /tmp/ipod.log file. Note that each time you remove and reinsert
the iPod the log file will be overwritten.

I think you should gather some logs that show the errors and mail them to
your QNX support contact. We can't post iPod driver logs in the forum, they
contain private details of the iPod specification

Regards,
Gilles
Re: A question about whether iPod driver 1.2.1 supports 3GS iPhones  
Thanks Gilles, I have switched to support portal to continue discussing this issue(can refer to QNX support case 
00103118). Btw, the iPod driver log file has been added there.

Regards,
Chris