Difference between revisions of "Codenames"

From The iPhone Wiki
Jump to: navigation, search
m (Turns out mediawiki makes separate definition lists if I have empty lines between items; remove empty lines.)
(5 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
This page lists several code names of Apple features.
 
This page lists several code names of Apple features.
   
  +
; ACE : The USB-C port controller on the Mac
 
; Broadway : [https://en.wikipedia.org/wiki/Apple_Card Apple Card]
 
; Broadway : [https://en.wikipedia.org/wiki/Apple_Card Apple Card]
 
; Brook: Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
 
; Brook: Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
Line 11: Line 12:
 
; [[Hydra]] : Multiplexing chip in iDevices since iPhone X to deal with the Lightning protocol.
 
; [[Hydra]] : Multiplexing chip in iDevices since iPhone X to deal with the Lightning protocol.
 
; Madrid : [[Messages|iMessage]]<ref>"Madrid" and <code>com.apple.madrid</code> appear in iMessage code, data files, and protocol</ref>
 
; Madrid : [[Messages|iMessage]]<ref>"Madrid" and <code>com.apple.madrid</code> appear in iMessage code, data files, and protocol</ref>
  +
; Maverick : Update protocol from AP to Baseband chip
; Medusa : iPad Split Screen (probably Slide Over etc. too)
 
  +
; Medusa : iPad Split Screen (probably Slide Over etc. too), not to be confused with the T1 EFI device (http://www.cmizapper.com/products/medusa-3.html)
; Mesa : TouchID
 
  +
; Mesa : TouchID on iDevices
 
; Rose : U1 / Ultra Wide Band chip
 
; Rose : U1 / Ultra Wide Band chip
  +
; Sanddollar : TouchID on the T1/T2 MacBook
  +
; Savage : Baseband related (references wireless, ICCID (therefore eSIM?), MEID, etc), related to Yonkers
 
; Stark : CarPlay
 
; Stark : CarPlay
; [[Stockholm]] : Apple Pay / [[Secure Element]]
+
; [[Stockholm]] : Apple Pay / [[Secure Element]] (handles NFC as well)
 
; Skywagon : Xcode Cloud
 
; Skywagon : Xcode Cloud
 
; [[Tristar]] : Multiplexing chip in iDevices that deals with the Lightning protocol.
 
; [[Tristar]] : Multiplexing chip in iDevices that deals with the Lightning protocol.
  +
; Vinyl : The eSIM or eUICC
 
; Wormhole : AirDrop<ref>sharingd used to have classes like <code>SDWormholeConnection</code></ref>
 
; Wormhole : AirDrop<ref>sharingd used to have classes like <code>SDWormholeConnection</code></ref>
  +
; Yonkers : Baseband / Wireless related (relates to Savage)
   
 
== Unknown names ==
 
== Unknown names ==
Line 28: Line 34:
 
; Avocado: Seen in SpringBoard code <code>os_feature_enabled_impl("SpringBoard", "Avocado")</code>
 
; Avocado: Seen in SpringBoard code <code>os_feature_enabled_impl("SpringBoard", "Avocado")</code>
 
; Futhark: Private framework since iOS 9 (text detection?)
 
; Futhark: Private framework since iOS 9 (text detection?)
  +
; Madia: Unknown
 
; Mescal: FairPlay-related
 
; Mescal: FairPlay-related
 
; Morphun: Private framework, there's also a MorphunData asset in mesu.
 
; Morphun: Private framework, there's also a MorphunData asset in mesu.
 
; Neutrino: Private frameworks since iOS 11 (NeutrinoCore and NeutrinoKit).
 
; Neutrino: Private frameworks since iOS 11 (NeutrinoCore and NeutrinoKit).
  +
; Nitrogen: Unknown
  +
; Orion: MCU of some kind
 
; Osprey: Private framework iOS 13, related to Siri, uses Absinthe
 
; Osprey: Private framework iOS 13, related to Siri, uses Absinthe
 
; Pegasus: Private framework since iOS 9 (not related to NSO's exploit tool).
 
; Pegasus: Private framework since iOS 9 (not related to NSO's exploit tool).
  +
; Peppy: Unknown
  +
; Proud Lock: Mentioned on SpringBoard code, possibly FaceID unlock?
 
; Silex: Private framework since iOS 11.
 
; Silex: Private framework since iOS 11.
 
; Vapor: Seen in SpringBoard code <code>os_feature_enabled_impl("NotificationCenter", "Vapor")</code>
 
; Vapor: Seen in SpringBoard code <code>os_feature_enabled_impl("NotificationCenter", "Vapor")</code>
  +
; Veridian
 
; Viceroy: Seen in multiple frameworks, FaceTime-related.
 
; Viceroy: Seen in multiple frameworks, FaceTime-related.
 
; Xavier: Private frameworks since iOS 14 (XavierCore/XavierNews).
 
; Xavier: Private frameworks since iOS 14 (XavierCore/XavierNews).
Line 49: Line 61:
 
| [[A6]]
 
| [[A6]]
 
| Swift
 
| Swift
  +
| {{n/a}}
 
|-
 
|-
 
| [[A7]]
 
| [[A7]]
 
| Cyclone
 
| Cyclone
  +
| {{n/a}}
 
|-
 
|-
 
| [[A8]]
 
| [[A8]]
 
| Typhoon
 
| Typhoon
  +
| {{n/a}}
 
|-
 
|-
 
| [[A9]]
 
| [[A9]]
 
| Twister
 
| Twister
  +
| {{n/a}}
 
|-
 
|-
 
| [[A10]]
 
| [[A10]]
Line 83: Line 99:
 
| Blizzard
 
| Blizzard
 
|}
 
|}
  +
  +
== References / notes ==
  +
<references/>

Revision as of 23:30, 26 September 2021

For firmware version codenames (BuildTrains), see Firmware Codenames.


This page lists several code names of Apple features.

ACE 
The USB-C port controller on the Mac
Broadway 
Apple Card
Brook
Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
Durian 
AirTags (seen eg. in the firmware update)
Ensemble 
Universal Control (macOS 12/iOS 15)
Haywire 
Lightning video adapters (eg. Lightning to HDMI)
HiFive 
Chip present in Lightning cable connectors to negotiate the Lightning protocol.
Hydra 
Multiplexing chip in iDevices since iPhone X to deal with the Lightning protocol.
Madrid 
iMessage[1]
Maverick 
Update protocol from AP to Baseband chip
Medusa 
iPad Split Screen (probably Slide Over etc. too), not to be confused with the T1 EFI device (http://www.cmizapper.com/products/medusa-3.html)
Mesa 
TouchID on iDevices
Rose 
U1 / Ultra Wide Band chip
Sanddollar 
TouchID on the T1/T2 MacBook
Savage 
Baseband related (references wireless, ICCID (therefore eSIM?), MEID, etc), related to Yonkers
Stark 
CarPlay
Stockholm 
Apple Pay / Secure Element (handles NFC as well)
Skywagon 
Xcode Cloud
Tristar 
Multiplexing chip in iDevices that deals with the Lightning protocol.
Vinyl 
The eSIM or eUICC
Wormhole 
AirDrop[2]
Yonkers 
Baseband / Wireless related (relates to Savage)

Unknown names

Codenames seen somewhere, but for which we don't know the meaning or it's not certain, and needs more investigation.

Absinthe
FairPlay-related
Avocado
Seen in SpringBoard code os_feature_enabled_impl("SpringBoard", "Avocado")
Futhark
Private framework since iOS 9 (text detection?)
Madia
Unknown
Mescal
FairPlay-related
Morphun
Private framework, there's also a MorphunData asset in mesu.
Neutrino
Private frameworks since iOS 11 (NeutrinoCore and NeutrinoKit).
Nitrogen
Unknown
Orion
MCU of some kind
Osprey
Private framework iOS 13, related to Siri, uses Absinthe
Pegasus
Private framework since iOS 9 (not related to NSO's exploit tool).
Peppy
Unknown
Proud Lock
Mentioned on SpringBoard code, possibly FaceID unlock?
Silex
Private framework since iOS 11.
Vapor
Seen in SpringBoard code os_feature_enabled_impl("NotificationCenter", "Vapor")
Veridian
Viceroy
Seen in multiple frameworks, FaceTime-related.
Xavier
Private frameworks since iOS 14 (XavierCore/XavierNews).

CPU cores

Since the A6, Apple SoCs have Apple-designed CPU cores. This table lists their names.

SoC Performance core Low-power core
A6 Swift N/A
A7 Cyclone N/A
A8 Typhoon N/A
A9 Twister N/A
A10 Hurricane Zephyr
A11 Monsoon Mistral
A12 Vortex Tempest
A13 Lightning Thunder
A14/M1 Firestorm Icestorm
A15[3] Avalanche Blizzard

References / notes

  1. ^ "Madrid" and com.apple.madrid appear in iMessage code, data files, and protocol
  2. ^ sharingd used to have classes like SDWormholeConnection
  3. ^ https://twitter.com/never_released/status/1431406418322657280