Codenames

This page lists several code names of Apple features.


 * ACE : The USB-C port controller on the Mac
 * Akashi : Cellular data on Apple Watch
 * Broadway : Apple Card
 * Brook: Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
 * Burrito : Bedtime (unsure of boundary with Eucalyptus)
 * Cinnamon : Apple Watch electrocardiogram
 * CKKS: CloudKit Keychain Syncing, part of iCloud Keychain
 * Durian : AirTags (seen eg. in the firmware update)
 * Ensemble : Universal Control (macOS 12/iOS 15)
 * Eucalyptus : Sleep tracking (unsure of boundary with Burrito)
 * Green Tea : Chinese region customizations
 * 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.
 * Lisa : Digital Crown on the Apple Watch.
 * Newton : Apple Watch fall detection
 * Madrid : iMessage
 * Marzipan : UIKit on macOS (Catalyst)
 * 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
 * Scandium : Apple Watch blood oxygen saturation measurement
 * Search Party : Find My network (SP prefix in frameworks etc)
 * SOS : Secure Object Sync, part of iCloud Keychain
 * Stark : CarPlay
 * Stockholm : Apple Pay / Secure Element (handles NFC as well)
 * Skywagon : Xcode Cloud
 * Tincan : Walkie-Talkie
 * Tinker : Apple Watch Family Setup
 * Tristar : Multiplexing chip in iDevices that deals with the Lightning protocol.
 * Tritium : Apple Watch always-on screen (series 5 and later)
 * UARP : Universal Accessory Restore Protocol
 * Vinyl : The eSIM or eUICC
 * Wormhole : AirDrop
 * Yonkers : Baseband / Wireless related (relates to Savage)
 * Zeus : Hermès variants of products (like Apple Watch and AirTag)

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
 * Engram: A "keychain view" (whatever that is), related to iCloud Keychain; there's also a related Engram private framework
 * Futhark: Private framework since iOS 9 (text detection?)
 * Hawkeye: Some FindMy-enabled product, probably means third-party devices. (mentioned in FMIPCore, SiriFindMy and SPShared frameworks, locationd and searchpartyd daemons).
 * Madia: Unknown
 * Manatee: A "keychain view" (whatever that is), related to iCloud Keychain
 * 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
 * Octagon: Related to iCloud Keychain
 * Orion: MCU of some kind
 * Oslo: Related to NFC payments; mentioned in SEP OS, `nfcd`, and `PrivateFrameworks/iCloudQuota*`.
 * 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
 * Piggyback: Some protocol related to Secure Object Sync / iCloud Keychain.
 * Prague: Related to NFC payments; mentioned in SEP OS, `nfcd`, `mobileactivationd`, and `PrivateFrameworks/DeviceIdentity`.
 * Proud Lock: Mentioned on SpringBoard code, possibly FaceID unlock?
 * Silex: Private framework since iOS 11.
 * Vapor: Seen in SpringBoard code
 * 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.