acgr can update Apple Audio accessories connected to the Mac.

usage: sudo acgr --accessory=<Accessory Type> --file=<Firmware Path> [Other Options]

Options:
    --accessory             <Supported Accessory Name> accessory type
    --buildACGRHelp         Build Help Text for Apple Care GoldRestore at Internal Path
    --checkOTA              checks if aud will be launched due to matching EA/iAUP accessory detection (requires root privileges)
    --chunnel               update a2096 chunnel
    --couple                couple or uncouple a2032 or a2084 (Leave lid open before running this command)
    --deviceSerialNumber    Provide the device serial number to locate HID device
    --disableEAOTA          disables aud EA plugin from being launched due to matching EA/iAUP accessory detection (requires root privileges)
    --disableOTA            disables aud per accessory from being launched due to matching EA/iAUP accessory detection (requires root privileges)
    --disableUSBCOTA        disables aud from being launched due to matching USBC accessory detection (requires root privileges)
    --downloadMobileAsset   Download firmware asset from specified server
    --enableOTA             enables aud to be launched due to matching EA/iAUP accessory detection (requires root privileges)
    --file                  <Path> file path for AP firmware Binary (.bin)
    --firmwareVersion       query device firmware versions
    --fwbundle              <Path> to firmware bundle
    --hamm                  update a2096 hamm
    --hammfile              path to a2096 hamm file
    --help                  display this help manual
    --ignoreAutoheal        prevents checking if autoheal has been disabled before performing an update
    --ignoreOTA             prevents checking if aud has been told to not update EA/iAUP accessories; only use if you know for sure OTA is disabled
    --info                  display information of current accessory, e.g. Fusing Type
    --leftCmdFile           override the left side commands
    --list                  list of supported accessories
    --outputDir             <Path> to write out personalized ftab or mobile assets
    --primarychunnelfile    path to a2096 primary chunnel file
    --rightCmdFile          override the right side commands
    --scp                   <left | right> choose a2096 scp side (left and right)
    --scpfile               <Path> path to a2096 scp file
    --secondarychunnelfile  path to a2096 secondary chunnel file
    --serial                <Path> serial path to connect device
    --serialNumber          query device serial number
    --side                  <left | right> choose one of the buds (AP) to update (left or right)
    --stageOnly             stage but do not apply AP firmware
    --uncouple              uncouple a2032 or a2084
    --unlock                unlock a2096
    --verbose               enable verbose mode
    --version               display GoldRestore Version

Restoring Usage Example:
    * AirPods 2nd Generation  : sudo acgr --accessory=a2032 --file=<Firmware Path>
    * AirPods Pro             : sudo acgr --accessory=a2084 --file=<Firmware Path>
    * AirPods Max             : sudo acgr --accessory=a2096 --file=<Firmware Path>
    * AirPods Case (Wireless) : sudo acgr --accessory=a1938 --file=<Firmware Path>
    * AirPods Case            : sudo acgr --accessory=a1602 --file=<Firmware Path>
    * AirPods Pro Case        : sudo acgr --accessory=a2190 --file=<Firmware Path>
    * Watch Puck              : sudo acgr --accessory=a1932 --fwbundle=<Firmware Path>
    * Watch Puck              : sudo acgr --accessory=a2056 --fwbundle=<Firmware Path>
    * Watch Puck              : sudo acgr --accessory=a2255 --fwbundle=<Firmware Path>
    * Watch Puck              : sudo acgr --accessory=a2256 --fwbundle=<Firmware Path>
    * Beats Solo 3            : sudo acgr --accessory=a1881 --file=<Firmware Path>
    * Powerbeats 3            : sudo acgr --accessory=a2048 --file=<Firmware Path>
    * Powerbeats 3 Case       : sudo acgr --accessory=a2078 --file=<Firmware Path>
    * Unknown Product         : sudo acgr --accessory=a2564 --file=<Firmware Path>
    * Unknown Product         : sudo acgr --accessory=a2566 --file=<Firmware Path>
    * Unknown Product         : sudo acgr --accessory=a2576 --file=<Firmware Path>
    * Unknown Product         : sudo acgr --accessory=a2578 --file=<Firmware Path>

 Firmware Asset Download:
    Available Asset Servers        : < mesu | livability >
    * Download to current directory: acgr --accessory=<Accessory Name> --downloadMobileAsset=<Asset Server>
    * Download to a different path : acgr --accessory=<Accessory Name> --downloadMobileAsset=<Asset Server> --outputDir=<Override Saving Directory>
