Codenames

This page lists several code names of Apple features.


 * ACE : The USB-C port controller on the Mac
 * ACSN : "Anonymous Crowd-Sourced Network", the server-side part of Find My offline finding (see also Search Party)
 * Akashi : Cellular data on Apple Watch
 * Andromeda : Always-on Display on iPhone 14 Pro
 * Broadway : Apple Card
 * Brook: Handwashing detection (BrookServices and BrookDataCollection private frameworks since iOS 14).
 * Burrito : Bedtime (unsure of boundary with Eucalyptus)
 * Chamois : Stage Manager (window management on macOS 13 / iPadOS 16)
 * Charon : "Dive" app for Apple Watch Ultra
 * 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
 * Mandrake : Siren on Apple Watch Ultra
 * 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
 * Munin : Apple Maps "Look Around" feature (streetview-like)
 * Pallas: Apple's software update server (gdmf.apple.com) as of iOS/iPadOS/tvOS/audioOS 14, watchOS 6 and macOS 11
 * Rose : U1 / Ultra Wide Band chip
 * Sanddollar : TouchID on the T1/T2 MacBook
 * Savage : Face ID
 * 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
 * Splat : Rapid Security Response updates
 * Stark : CarPlay
 * Sting : Action Button on Apple Watch Ultra
 * 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 : Face ID (A12+)
 * 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,, and.
 * 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,,  , and.
 * 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).

SoCs
Starting with A6X, Apple added island/place codenames to SoCs, according to John (@nyan_satan) on the Hack Different Discord.

Starting with the M1 series, Apple additionally uses a suffix to indicate the multiplier of chiplets in the design. The "Chop" variant removes some portion of the "1C" design - for instance, M1 Pro (Jade Chop) is identical to M1 Max (Jade 1C), but with 16 fewer GPU cores. This is further explained with diagrams by John Siracusa on Twitter.

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


 * Swift: A6 CPU core design
 * Cyclone: A7 CPU core design
 * Typhoon: A8 CPU core design
 * Twister: A9 CPU core design
 * Hurricane: A10 performance core design
 * Zephyr: A10 low-power efficiency core design
 * Monsoon: A11 performance core design
 * Mistral: A11 low-power efficiency core design
 * Vortex: A12 performance core design
 * Tempest: A12 low-power efficiency core design
 * Lightning: A13 performance core design
 * Thunder: A13 low-power efficiency core design
 * Firestorm: A14/M1 performance core design
 * Icestorm: A14/M1 low-power efficiency core design
 * Avalanche: A15/M2 performance core design
 * Blizzard: A15/M2 low-power efficiency core design
 * Everest: A16 performance core design
 * Sawtooth: A16 low-power efficiency core design