List of iPhones

There are ten iterations of the iPhone.

iPhone
This is the very first iPhone.
 * Battery Specs:
 * Current: 1400 mA
 * Power: 5.18 Wh
 * Voltage: 3.7 V
 * Bluetooth 2.0 EDR
 * Camera Specs:
 * Rear: 2.0 megapixels
 * Cellular Radio: Up to EDGE (2.5G)
 * CPU Specs:
 * Core Design: ARM1176 x 1
 * CPU: S5L8900
 * CPU Speed: 400 MHz (412 MHz as of iPhone OS 1.1.2)
 * Instruction Set: ARMv6
 * RAM: 128 MB
 * Storage: 4/8/16 GB
 * Wi-Fi: 802.11b/g
 * Firmware:
 * Initial firmware: 1.0 (1A543a)
 * Latest publicly available firmware: 3.1.3 (7E18)
 * Latest firmware: 3.1.3 (7E18)
 * Internal Name: iPhone1,1

iPhone 3G

 * Battery Specs:
 * Current: 1150 mA
 * Voltage: 3.7 V
 * Bluetooth 2.0 EDR
 * Camera Specs:
 * Rear: 2.0 megapixels
 * Cellular Radio: Up to HSDPA (3G)
 * CPU Specs:
 * Core Design: ARM1176 x 1
 * CPU: S5L8900
 * CPU Speed: 412 MHz
 * Instruction Set: ARMv6
 * RAM: 128 MB
 * Storage: 8/16 GB
 * Wi-Fi: 802.11b/g
 * Firmware:
 * Initial firmware: 2.0 (5A345)
 * Latest publicly available firmware: 4.2.1 (8C148)
 * Latest firmware: 4.2.1 (8C148)
 * Internal Name: iPhone1,2

iPhone 3GS

 * Battery Specs:
 * Current: 1219 mA
 * Power: 4.51 Whr
 * Voltage: 3.7 V
 * Bluetooth 2.1 EDR
 * Camera Specs:
 * Rear: 3.2 megapixels
 * Cellular Radio: Up to HSDPA (3G)
 * CPU Specs:
 * Core Design: ARM Cortex-A8 x 1
 * CPU: S5L8920
 * CPU Speed: 620 MHz
 * Instruction Set: ARMv7
 * RAM: 256 MB
 * Storage: 8/16/32 GB
 * Wi-Fi: 802.11b/g
 * Firmware:
 * Initial firmware: 3.0 (7A341)
 * Latest publicly available firmware: 6.1.6 (10B500)
 * Latest firmware: 6.1.6 (10B500)
 * Internal Name: iPhone2,1

iPhone 4


There are three models of the iPhone 4: the iPhone3,1, iPhone3,2, and iPhone3,3.
 * Battery Specs
 * Current: 1419 mA
 * Power: 5.25 Whr
 * Voltage: 3.7 V
 * Bluetooth 2.1 EDR
 * Camera Specs:
 * Front: VGA
 * Rear: 5 megapixels
 * Cellular Radio:
 * iPhone3,1 and iPhone3,2: Up to HSDPA+HSUPA (3G)
 * iPhone3,3: EV-DO Rev. A (3G)
 * CPU Specs:
 * Core Design: ARM Cortex-A8 x 1
 * CPU: S5L8930
 * CPU Speed: 800 MHz
 * Instruction Set: ARMv7
 * RAM: 512 MB
 * Storage: 8/16/32 GB
 * Wi-Fi: 802.11b/g/n (2.4 GHz only)
 * Firmware:
 * Initial firmware: 4.0 (8A293), 6.0 (10A403), 4.2.5 (8E128), 4.2.6 (8E200)
 * Latest publicly available firmware: 7.1.2 (11D257), 7.1.2 (11D257), 7.1.2 (11D257)
 * Latest firmware: 7.1.2 (11D257), 7.1.2 (11D257), 7.1.2 (11D257)
 * Internal Name: iPhone3,1, iPhone3,2, iPhone3,3

iPhone 4S

 * Battery Specs
 * Current: 1432 mA
 * Power: 5.3 Whr
 * Voltage: 3.7 V
 * Bluetooth 4.0
 * Camera Specs:
 * Front: VGA
 * Rear: 8 megapixels
 * Cellular Radio:
 * Up to HSDPA (14.4 Mbps)+HSUPA (3G), EV-DO Rev. A (3G)
 * CPU Specs:
 * Core Design: ARM Cortex-A9 x 2
 * CPU: S5L8940
 * CPU Speed: 800 MHz
 * Instruction Set: ARMv7
 * RAM: 512 MB
 * Storage: 8/16/32/64 GB
 * Wi-Fi: 802.11b/g/n (2.4 GHz only)
 * Firmware:
 * Initial firmware: 5.0 (9A334)
 * Latest publicly available firmware:
 * Latest firmware:
 * Internal Name: iPhone4,1

iPhone 5


There are two models of the iPhone 5: iPhone5,1 and iPhone5,2.
 * Battery Specs
 * Current: 1434 mA
 * Power: 5.45 Whr
 * Voltage: 3.8 V
 * Bluetooth 4.0
 * Camera Specs:
 * Front: 1.2 megapixels
 * Rear: 8 megapixels
 * Cellular Radio:
 * Up to LTE (4G)
 * CPU Specs:
 * Core Design: Apple Swift x 2
 * CPU: S5L8950
 * CPU Speed: 1.2 GHz
 * Instruction Set: ARMv7s
 * RAM: 1 GB
 * Storage: 16/32/64 GB
 * Wi-Fi: 802.11a/b/g/n
 * Firmware:
 * Initial firmware: 6.0 (10A405), 6.0 (10A405)
 * Latest publicly available firmware: ,
 * Latest firmware: ,
 * Internal Name: iPhone5,1, iPhone5,2

iPhone 5c


There are two models of the iPhone 5: iPhone5,3 and iPhone5,4.
 * Battery Specs
 * Current: 1508 mA
 * Power: 5.73 Whr
 * Voltage: 3.8 V
 * Bluetooth 4.0
 * Camera Specs:
 * Front: 1.2 megapixels
 * Rear: 8 megapixels
 * Cellular Radio:
 * Up to LTE (4G)
 * CPU Specs:
 * Core Design: Apple Swift x 2
 * CPU: S5L8950
 * CPU Speed: 1.2 GHz
 * Instruction Set: ARMv7s
 * RAM: 1 GB
 * Storage: 16/32/64 GB
 * Wi-Fi: 802.11a/b/g/n
 * Firmware:
 * Initial firmware: 7.0 (11A466), 7.0 (11A466)
 * Latest publicly available firmware: ,
 * Latest firmware: ,
 * Internal Name: iPhone5,3, iPhone5,4

iPhone 5s


There are two models of the iPhone 5: iPhone6,1 and iPhone6,2.
 * Battery Specs
 * Current: 1508 mA
 * Power: 5.73 Whr
 * Voltage: 3.8 V
 * Bluetooth 4.0
 * Camera Specs:
 * Front: 1.2 megapixels
 * Rear: 8 megapixels
 * Cellular Radio:
 * Up to LTE (4G)
 * CPU Specs:
 * Core Design: Apple Cyclone x 2
 * CPU: S5L8960
 * CPU Speed: 1.3 GHz
 * Instruction Set: ARMv8
 * RAM: 1 GB
 * Storage: 16/32/64 GB
 * Wi-Fi: 802.11a/b/g/n
 * Firmware:
 * Initial firmware: 7.0 (11A466), 7.0 (11A466)
 * Latest publicly available firmware: ,
 * Latest firmware: ,
 * Internal Name: iPhone6,1, iPhone6,2

iPhone 6

 * Battery Specs
 * Current: 1809 mA
 * Power: 6.91 Whr
 * Voltage: 3.82 V
 * Bluetooth 4.0
 * Camera Specs:
 * Front: 1.2 megapixels
 * Rear: 8 megapixels
 * Cellular Radio:
 * Up to LTE (4G)
 * CPU Specs:
 * Core Design: Apple Typhoon x 2
 * CPU: T7000
 * CPU Speed: 1.38 GHz
 * Instruction Set: ARMv8
 * RAM: 1 GB
 * Storage: 16/64/128 GB
 * Wi-Fi: 802.11a/b/g/n/ac
 * Firmware:
 * Initial firmware: 8.0 (12A365)
 * Latest publicly available firmware:
 * Latest firmware:
 * Internal Name: iPhone7,2

iPhone 6 Plus

 * Battery Specs
 * Current: 2906 mA
 * Power: 11.1 Whr
 * Voltage: 3.82 V
 * Bluetooth 4.0
 * Camera Specs:
 * Front: 1.2 megapixels
 * Rear: 8 megapixels
 * Cellular Radio:
 * Up to LTE (4G)
 * CPU Specs:
 * Core Design: Apple Typhoon x 2
 * CPU: T7000
 * CPU Speed: 1.38 GHz
 * Instruction Set: ARMv8
 * RAM: 1 GB
 * Storage: 16/64/128 GB
 * Wi-Fi: 802.11a/b/g/n/ac
 * Firmware:
 * Initial firmware: 8.0 (12A366)
 * Latest publicly available firmware:
 * Latest firmware:
 * Internal Name: iPhone7,1