The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Codenames"
(add wormhole=airdrop) |
|||
(14 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 : Apple Card |
||
+ | ; Broadway : [https://en.wikipedia.org/wiki/Apple_Card Apple Card] |
||
− | |||
+ | ; Brook: Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14). |
||
; Durian : AirTags (seen eg. in the firmware update) |
; Durian : AirTags (seen eg. in the firmware update) |
||
+ | ; Ensemble : Universal Control (macOS 12/iOS 15) |
||
− | |||
− | ; Ensemble : Universal Control (macOS 12) |
||
− | |||
; Haywire : [[Haywire|Lightning video adapters]] (eg. Lightning to HDMI) |
; Haywire : [[Haywire|Lightning video adapters]] (eg. Lightning to HDMI) |
||
− | |||
; HiFive : Chip present in Lightning cable connectors to negotiate the Lightning protocol. |
; 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. |
; [[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> |
||
− | |||
+ | ; Maverick : Update protocol from AP to Baseband chip |
||
− | ; Madrid : [[Messages|iMessage]] (appears in iMessage code, data files, and protocol) |
||
+ | ; 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]] (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<ref>sharingd used to have classes like <code>SDWormholeConnection</code></ref> |
||
+ | ; Yonkers : Baseband / Wireless related (relates to Savage) |
||
+ | == Unknown names == |
||
− | ; [[Stockholm]] : Apple Pay / [[Secure Element]] |
||
+ | Codenames seen somewhere, but for which we don't know the meaning or it's not certain, |
||
− | ; Skywagon : Xcode Cloud |
||
+ | and needs more investigation. |
||
− | |||
− | ; [[Tristar]] : Multiplexing chip in iDevices that deals with the Lightning protocol. |
||
+ | ; Absinthe: FairPlay-related |
||
− | ; Wormhole : AirDrop (sharingd used to have classes like SDWormholeConnection) |
||
+ | ; Avocado: Seen in SpringBoard code <code>os_feature_enabled_impl("SpringBoard", "Avocado")</code> |
||
+ | ; 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 <code>os_feature_enabled_impl("NotificationCenter", "Vapor")</code> |
||
+ | ; Veridian |
||
+ | ; Viceroy: Seen in multiple frameworks, FaceTime-related. |
||
+ | ; Xavier: Private frameworks since iOS 14 (XavierCore/XavierNews). |
||
== CPU cores == |
== CPU cores == |
||
Line 42: | 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 71: | Line 94: | ||
| Firestorm |
| Firestorm |
||
| Icestorm |
| Icestorm |
||
+ | |- |
||
+ | | [[A15]]<ref>https://twitter.com/never_released/status/1431406418322657280</ref> |
||
+ | | Avalanche |
||
+ | | 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
- ^ "Madrid" and
com.apple.madrid
appear in iMessage code, data files, and protocol - ^ sharingd used to have classes like
SDWormholeConnection
- ^ https://twitter.com/never_released/status/1431406418322657280