Results 1 to 9 of 9
Discuss iPhone hardware architecture at the Hardware - Hackint0sh.org; Hi guys, I'm doing a report ( for one of my class ) on the ...
  1. #1
    Newbie Array

    Join Date
    Apr 2008
    Posts
    8
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default iPhone hardware architecture

    Hi guys,

    I'm doing a report ( for one of my class ) on the iPhone hardware architecture. Please note that this is hadware, not software ( in case ppl misunderstand with the architecture of OSX which I don't really need for this paper ).

    If anyone has any info, documents, or links to anything about the iPhone hardware ( CPU, Baseband CPU, Memory, bus, link, etc ... ) please reply to this thread. Of course I have googled + searched in several forums, I still believe there are tons of info out there that I miss.

    Thanks in advance for your help.

    Luxuguy



  2. #2
    Developer Array mitchellmoxo's Avatar

    Join Date
    Jan 2008
    Location
    Uni ted king dom..
    Posts
    636
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    39

    Default

    www.apple.com/iphone have a very good explanation.

    Baseband: modem firmware
    bootloader: manages phone functions and its "supposed" to lock down the phone
    comm board, this is where the baseband and bootloader are held, along with test points, etc

    good rep if this was helpful
    iPhone 3G - Black [2.2]

    MacBook Black - Windows Vista & leopard [4GB Ram]

  3. #3
    Rookie Array

    Join Date
    Feb 2008
    Posts
    22
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Can you please share your presentation/paper when you are done. Im sure a lot of people would be interested in it.


    crashx

  4. #4
    Advanced Array

    Join Date
    Mar 2008
    Posts
    40
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    - ARM1176jzf-s - ARM11 with Trustzone (allows you to run a virtual CPU with security features, so in kind of sandbox)
    - Interrupt controller : PL092 and DMA controller : PL080. These are off-the-shelf IP blocks from ARM itself.
    - Security IP: looks like there's a HW RNG, SHA1 and PKE (private key accelerator ??) block.
    - Looks like there's a CLCD and LCD controller. In other words there are in fact two LCD controllers, one for RAM-less and one for RAM-based LCDs.
    - NAND flash controller with seperate ECC block
    - NOR flash controller
    - JPEG accelerator
    - H.264 accelerator - thing is called h264bpd -> h.264 base-line profile decoder ?
    - TV output (but is not used by Apple...)
    - MPVD... multi-purpose video decoder or something ?
    - MBX.. yes it's there
    - MPL = mobile pixel link, LM2511 is National IC, was spotted in several teardowns
    - TSL2561.. why is this IC in there ? This is a light sensor. To do backlight dimmning of the LCD depending on ambient light ?
    - micron2020 camera ... yes CMOS camera sensor from Micron
    - EDRAM ???
    - NVRAM, next to NAND flash ?
    - There seems to be an unique ID

    Got that from http://forum.beyond3d.com/showthread.php?t=42496.

    More detailed info on the CPU:
    http://www.arm.com/products/CPUs/ARM1176.html

  5. #5
    Newbie Array

    Join Date
    Apr 2008
    Posts
    8
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Sure. Even though this paper is not meant to be anything new discovery, I'll share once I'm done.

    As for now I'm pretty much understand all the stuff about baseband, bootloader, etc.
    I'm more interested in stuff like:
    1/ What kind of CPU (main) ?
    2/ What kind of baseband CPU ?
    3/ Mem ?
    4/ I/O devices ?
    5/ How they interface or connect these ? CPU <--> Mem <--> I/O ???
    etc......

    I found some info for each of these, like the CPUs are ARM9 and ARM11..., but not sure how to connect the dots. If you know any article explains more of the hardware architecture, plz share.

    Thanks again


  6. #6
    Rookie Array gonfer's Avatar

    Join Date
    Dec 2007
    Location
    Mexico City
    Posts
    23
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I found some CPU specs, hope this helps

    * ARM1176JZF chip with TrustZone (enables trusted computing environment for media, apps, network, OS, etc. -- very bad for hackers)
    * Can vary in clock speed up to 700MHz or more, depending on implementation (thanks, Nigma)
    * ARM Intelligent Energy Manager (claimed to reduce power consumption 25-50% in portables)
    * 16K / 16K cache
    * Features vector floating point coprocessor ("for embedded 3D-graphics")
    * ARM Jazelle enabled for embedded Java execution (hmm...)
    * SIMD, high perf integer CPU (8-stage pipeline, 675 Dhrystone, 2.1 MIPS)
    * 0.45 mW/MHz power draw (with cache)

    Last edited by gonfer; 04-13-2008 at 05:48 AM. Reason: Added the picture
    Week 47 1.1.2 OOB Working with Telcel (Mexico) - iLiberty
    Calls In/Out: Yes
    SMS In/Out: Yes
    EDGE: Yes
    YouTube: Yes
    3rd Party apps: Yes

    13 iPhones unlocked in Mexico and counting.

  7. #7
    Newbie Array

    Join Date
    Apr 2008
    Posts
    8
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Thank you. I'm still open for help ...

  8. #8
    Developer Array malhaar's Avatar

    Join Date
    Jan 2008
    Posts
    187
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    16

    Default

    A-GPS chip is also mounted on board, but seems to be inactive as TV output.. dont know exactly but read on wiki...

  9. #9
    Newbie Array

    Join Date
    Sep 2008
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I too need help with this one

 

 

Similar Threads

  1. Replies: 0
    Last Post: 11-04-2011, 10:50 PM
  2. Replies: 0
    Last Post: 11-04-2011, 09:00 PM
  3. Apple: Architecture in Motion: RTKL and iPhone
    By hackint0sh in forum Latest Headlines
    Replies: 0
    Last Post: 02-02-2010, 12:30 AM
  4. Architecture of iPhone?
    By ag_oo7 in forum General
    Replies: 0
    Last Post: 12-05-2007, 12:35 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 11:48 AM.
twitter, follow us!