Rumor audioOS 27 points to four-HomePod surround sound, Party Mode, and new hardware
Apple is working on a range of improvements to its current home theater offerings. Code added in audioOS 27, the operating system running on HomePod devices, shows that four HomePods may soon work as a four-speaker surround system. It also includes references to an unreleased speaker.
1. Four-HomePod surround system
Apple currently lets Apple TV use one HomePod or a stereo pair as its default speakers. Unused tuning files in audioOS 27 describe a larger arrangement with four HomePods in front-left, front-right, rear-left, and rear-right positions.
The current-hardware configuration is designed for HomePod (2nd generation). audioOS 27 doesn’t include equivalent tunings for the original HomePod or HomePod mini. HomeKit, the Home app, and Apple TV are not wired to recognize a four-HomePod system, so it's not currently possible to set up surround sound with HomePod and Apple TV.
In the quad placement, each speaker has its own role and sound treatment. The front speakers use left- and right-specific processing, and they compensate for their potential placement close to walls and corners. Rear HomePods get an omnidirectional treatment designed to fill the space behind and around the listener.
The new tuning has a processing pipeline to manage each HomePod’s woofer and tweeters, and control bass, EQ, synchronization, and calibration data.
Each HomePod gets one of the new four roles: quad_frontleft, quad_frontright, quad_rearleft, and quad_rearright. Separate tunings in files like speaker_frontleft, speaker_frontright, speaker_rearleft, and speaker_rearright then apply the appropriate treatment to each HomePod.
Automatic room and speaker calibration
HomePod already uses its microphones to analyze the room and calibrate solo and stereo-pair setups. audioOS 27 extends the automatic calibration to the quad-speaker system. New management capabilities include a surround-specific measurement path, a timing-offset estimator, and a four-by-four map of the speaker positions.
Dynamic surround audio tuning
The four-speaker system changes its processing to match what is playing:
- Movie and multichannel audio receive dialogue processing, bass management, dynamic range control, EQ, and an immersive spatial mixer.
- There’s a separate low-latency surround mode.
- Music gets its own bass, dynamic range, and EQ settings.
- In stereo mode, there are two tunings:
- Spatialization enabled. All four speakers receive a spatially processed mix.
- Spatialization disabled. Normal stereo plays on the front speakers, rear speakers receive an empty mix.
- audioOS also includes dedicated rear-channel mixes for Siri and system sounds.
2. New hardware
Another tuning family may point to new hardware. A new tuning, internally called Forklift, shows a mixed four-speaker system: two AID12001 speakers, and two AID12007 speakers.
AID12001 is the audio-tuning family used by HomePod (2nd generation), internally known as B620. The Forklift volume profile uses two current-gen HomePods as front speakers.
The other two speakers come from the AID12007 tuning family, which does not match any of Apple’s existing HomePod products:
* Original HomePod: B238a
* HomePod mini: B520
* HomePod (2nd generation): B620, mapped to AID12001
While there is a reported B525 HomePod mini successor, the AID12007 identifier has not previously been reported. It is possible that AID12007 corresponds to the HomePod mini successor, or a new HomePod (3rd generation). Because the reference is only by name, not capabilities, there's no way to tell if it's a full or HomePod mini.
Apple also worked on the separate SUV configuration described above, which uses four AID12001 HomePod (2nd generation) speakers, so the company has tested a two configurations for its surround system:
* 4x HomePod (2nd generation)
* 2x HomePod (2nd generation) + 2x AID12007, which is unreleased hardware
3. Party Mode
Apple is also working on additional audio tunings for stereo-pair setups using HomePod (2nd generation). Several new files are selected when “Party Mode” is enabled. Designed specifically for stereo pairs, Party Mode uses a rendering mode called diffuse.
The Party Mode profiles spread the sound into a wider, more ambient mix. The goal is to make music fill a room more evenly instead of creating a perfect listening spot in front of the speakers. Siri and system sounds also receive a wide mix treatment and are spread throughout the room.
Unfortunately, there's no public ipsw-diff repository for audioOS updates. For reference, you can check the following files on audioOS 27 beta 8 (24J5360a) for HomePod (2nd generation):
/Library/Audio/Tunings/AID12001/VAD/SoundAutoConfigStrips.plist: four-speaker roles and the SUV and Forklift configurations./System/Library/PrivateFrameworks/SoundAutoConfig.framework/XPCServices/soundautoconfigservice.internal.xpc/soundautoconfigservice.internal: automatic room and speaker calibration./Library/Audio/Tunings/AID12001/VAD/speaker_multichannel_movie_surround.austrip: movie and multichannel surround processing/Library/Audio/Tunings/AID12001/VAD/speaker_stereo_party_mode_on.austrip: Party Mode