Tom Thinks he smells a bluetooth sync in the iPhone…
Saturday, December 15th, 2007I was digging around some of the developer applications on my MacBook Pro. I opened the Bluetooth Explorer.app and started playing. I clicked Devices->Show Device Discovery and highlighted my iPhone. While reading the Service Attributes, I noticed two “expected” attributes and two “unexpected” attributes. The two expected attributes were Handsfree Gateway and Headset Gateway. I have no questions with those two. The two attributes that I have questions about are Phonebook and IrMC Sync. Do these seem to be associated with the ability to sync the iPhone? I think so! I am very interested in this feature as I have also listed that as a feature request on iPhoneBugList.com. My Treo 650 did it with no problems. I would expect my Apple phone can speak to my Apple computers!
Below is the output from the Bluetooth Explorer:
ServiceSearchAttributeRequest:
ServiceSearchPattern = { <1002> };
MaximumAttributeByteCount = 0xffff;
AttributeIDList = { 0×0000-0xffff };ServiceSearchAttributeResponse:
AttributeLists = {
{
0×0006 = { 0×656e, 0×006a, 0×0100, 0×6672, 0×006a, 0×0110, 0×6465, 0×006a, 0×0120, 0×6a61, 0×006a, 0×0130 },
0×0008 = 0xff,
0×0004 = { { <0100> }, { <0003>, 0×01 }, { <0008> } },
0×0009 = { { <1104>, 0×0100 } },
0×0002 = 0×00000000,
0×0100 = “IrMC Sync“,
0×0301 = { 0×01, 0×01, 0×01, 0×01 },
0×0001 = { <1104> },
0×0005 = { <1002> },
0×0000 = 0×4f491104
},
{
0×0006 = { 0×656e, 0×006a, 0×0100, 0×6672, 0×006a, 0×0110, 0×6465, 0×006a, 0×0120, 0×6a61, 0×006a, 0×0130 },
0×0008 = 0xff,
0×0004 = { { <0100> }, { <0003>, 0×0d }, { <0008> } },
0×0009 = { { <112f>, 0×0100 } },
0×0002 = 0×00000001,
0×0100 = “Phonebook“,
0×0311 = 0×03,
0×0314 = 0×01,
0×0001 = { <112f> },
0×0005 = { <1002> },
0×0000 = 0×4f49112f
},
{
0×0006 = { 0×656e, 0×006a, 0×0100, 0×6672, 0×006a, 0×0110, 0×6465, 0×006a, 0×0120, 0×6a61, 0×006a, 0×0130 },
0×0008 = 0xff,
0×0004 = { { <0100> }, { <0003>, 0×0a } },
0×0009 = { { <1108>, 0×0100 } },
0×0002 = 0×00000000,
0×0100 = “Headset Gateway“,
0×0001 = { <1112>, <1203> },
0×0005 = { <1002> },
0×0000 = 0×4f491112
},
{
0×0006 = { 0×656e, 0×006a, 0×0100, 0×6672, 0×006a, 0×0110, 0×6465, 0×006a, 0×0120, 0×6a61, 0×006a, 0×0130 },
0×0008 = 0xff,
0×0004 = { { <0100> }, { <0003>, 0×08 } },
0×0009 = { { <111e>, 0×0105 } },
0×0002 = 0×00000000,
0×0100 = “Handsfree Gateway“,
0×0311 = 0×0003,
0×0301 = 0×01,
0×0001 = { <111f>, <1203> },
0×0005 = { <1002> },
0×0000 = 0×4f49111f
}
};
–Tom