Difference between revisions of "M68AP"

From The iPhone Wiki
Jump to: navigation, search
Line 1: Line 1:
<nowiki><nowiki>Insert non-formatted text here</nowiki><nowiki>Insert non-formatted text here</nowiki></nowiki>[[Image:Jailbroken.PNG|right|thumb|Homescreen of a jailbroken iPhone 3G. Note that when it comes to the [[iPhone]] and [[iPhone 3G]], the OS remains exactly the same, as does the home screen. However, this does not apply to the [[iPod Touch]]|300px]]
+
[[Image:Jailbroken.PNG|right|thumb|Homescreen of a jailbroken iPhone 3G. Note that when it comes to the [[iPhone]] and [[iPhone 3G]], the OS remains exactly the same, as does the home screen. However, this does not apply to the [[iPod Touch]]|300px]]
   
 
This is the original iPhone. It was released on June 29, 2007 with a price tag of $499 for the 4GB and $599 for the 8GB. A $200 price drop followed the release of the phone. Later, the 4GB model was discontinued, with the 8GB model filling it's place and a new 16GB model filling the high end.
 
This is the original iPhone. It was released on June 29, 2007 with a price tag of $499 for the 4GB and $599 for the 8GB. A $200 price drop followed the release of the phone. Later, the 4GB model was discontinued, with the 8GB model filling it's place and a new 16GB model filling the high end.
Line 13: Line 13:
   
 
== Bluetooth ==
 
== Bluetooth ==
  +
  +
=== Chip ===
  +
 
Uses the CSR BlueCore4 Chip (BC41B41) (see high resolution picture above)
 
Uses the CSR BlueCore4 Chip (BC41B41) (see high resolution picture above)
  +
  +
=== Software ===
  +
  +
The iPhone has a Bluetooth daemon called BTServer that serves the little the iPhone currently does. It is launched by the /sbin/launchd process. On killing the BTServer process, launchd restart it almost instantly. One can observe that BTServer itself launches the BlueTool utility. If bluetooth was set inactive in the control panel BTServer call /usr/sbin/BlueTool -f /etc/bluetool/iPhone1,1.deepsleep.script. If bluetooth was set active in the control panel it rather calls
  +
  +
   
 
Output from iPhone built-in tools:
 
Output from iPhone built-in tools:
Line 27: Line 36:
   
 
CSR BlueCore Version 0x0003, Revision 0x0030, Build: A06
 
CSR BlueCore Version 0x0003, Revision 0x0030, Build: A06
 
   
 
From CSR' BlueCore BCCMD Commands Document (bcore-sp-005Pe)
 
From CSR' BlueCore BCCMD Commands Document (bcore-sp-005Pe)

Revision as of 06:21, 8 September 2008

This is the original iPhone. It was released on June 29, 2007 with a price tag of $499 for the 4GB and $599 for the 8GB. A $200 price drop followed the release of the phone. Later, the 4GB model was discontinued, with the 8GB model filling it's place and a new 16GB model filling the high end.

Internals

See: M68ap (Internals)[1]

Baseband

The iPhone uses the S-Gold 2 baseband chip

Application Processor

It makes use of the S5L8900 application processor. At the time, the iPhone, iPhone 3G, and iPod Touch all use this same processor.

Bluetooth

Chip

Uses the CSR BlueCore4 Chip (BC41B41) (see high resolution picture above)

Software

The iPhone has a Bluetooth daemon called BTServer that serves the little the iPhone currently does. It is launched by the /sbin/launchd process. On killing the BTServer process, launchd restart it almost instantly. One can observe that BTServer itself launches the BlueTool utility. If bluetooth was set inactive in the control panel BTServer call /usr/sbin/BlueTool -f /etc/bluetool/iPhone1,1.deepsleep.script. If bluetooth was set active in the control panel it rather calls


Output from iPhone built-in tools:

bluetool-> hci info

Radio Manufacturer: CSR Bluetooth HCI Specification: Version 2.0

Bluetooth Address: 00:02:5b:00:a5:a5

bluetool-> csr -V

CSR BlueCore Version 0x0003, Revision 0x0030, Build: A06

From CSR' BlueCore BCCMD Commands Document (bcore-sp-005Pe)

ChipVer = 0x03, BlueCore3-Multimedia, BlueCore3-ROM, BlueCore3-FLASH, BlueCore4-External, BlueCore4-ROM

ChipRev = 0x30, BlueCore4-ROM

ChipAnaVer = A06 (???)


References

[1] iPhone semiconductor components

Analysts crack open the iPhone, reveal chip suppliers

Apple's iPhone Dissected: We did it, so you don't have to

Hwb iPhone