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: Page 1 of 4 (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