Downgrading AirPort Extreme to 7.6.1

I made a mistake last Thursday evening: upgraded my AirPort Extreme base station’s firmware to 7.6.3. Until Sunday afternoon WAN routing stopped three times (for which I first blamed our ISP), but when WiFi is also stopped last afternoon I decided to go back to the very well behaving 7.6.1.

But, to rephrase what Mr. Scott said: downgrading is easy, finding the file – that’s hard. Apple’s respective firmware page is an insult: it contains no link to the firmware update itself. Google turned up nothing, so I decided to go after a solution myself.

Note that I’m still using AirPort Utility 5.6. I consider 6.0 a huge step backward.

AirPort Utility stores the firmware files under the ~/Library/Application Support/Apple/AirPort/Firmware folder. You have a numbered subfolder for each model. My 4th generation AirPort Extreme’s number is 114. Here I found just one file: 7.6.3.basebinary.

So I knew that I had to look for 7.6.1.basebinary and put it into that folder. I also found a file named version.xml under the Firmware folder. Opening it quickly revealed that it contains actual download links for firmware images under the firmwareUpdates key (it’s actually an array of dictionaries, with each element corresponding to a firmware file). To find your file look for a dictionary containing your product number under the productID key, 7.6.1 under the version key, and you’ll get the download link in the location key, as you can see below:

<dict>
    <key>location</key>
    <string>http://apsu.apple.com/data/114/041-3395.20120130.Ka1Br/
        7.6.1.basebinary</string>
    <key>productID</key>
    <string>114</string>
    <key>version</key>
    <string>7.6.1</string>
    <key>sourceVersion</key>
    <string>76100.4</string>
    <key>sizeInBytes</key>
    <integer>6364116</integer>
</dict>

Also note that I had to download the firmware directly attaching the ADSL modem to my Mac, as at the end routing was so hectic that I was not able to do it via the AirPort Extreme. Having downloaded the file the actual downgrade procedure was seamless: put the file in the aforementioned folder and choose “Upload Firmware…” from the “Base Station” menu in AirPort Utility 5.6.

I also noticed a strange thing: while on 7.6.3 the Upload Firmware dialog only allowed me to upload 7.6.3 and nothing else. Now that I’m back on 7.6.1, it allows me to choose between 7.5.2, 7.6, 7.6.1 and 7.6.3.

All is well since then.

Update 8/14/2013

Just installed 7.6.4. I’ll report after a week or so how it works.

Comments

  1. Nicolas says:

    Hi,

    I am using Mac Os 10.7.5 and I don’t see the Airport folder with the version.xml etc.
    I manage in the airport utilitary to get the list of version, but only 6.2 and 6.3 are available.

    I can’t find a way to download the 7.6.1 ?
    If I had it, I could just option click on the firmware version and chose it in my Mac.

    Could someone be kind enough to send it to me or give me a link to the file on the Internet ?

    Thank you very much,

    Nico

  2. Hi guys…

    I have
    An extreme gen2
    An extreme gen5
    A TimeCapsule gen1

    Would you be kind enough to advice on the corresponding productID string (such as 114 on your gen4 Extreme).

    I would imagine
    Gen2 = 112
    Gen5 = 115
    Gen1 = 111

    But I only found 115… not the others

    [kpham@xConsole:~/Library/Application Support/Apple/AirPort/Firmware]$ grep ‘/data/’ version.xml
    http://apsu.apple.com/data/117/041-9694.20130207.Dr0pg/7.6.3.basebinary
    http://apsu.apple.com/data/117/041-3396.20120130.OpvuO/7.6.1.basebinary
    http://apsu.apple.com/data/117/041-3382.20111110.RVred/7.6.basebinary
    http://apsu.apple.com/data/117/041-1797.20111110.3Tyhg/7.5.2.basebinary
    http://apsu.apple.com/data/116/041-9695.20130207.PPlrf/7.6.3.basebinary
    http://apsu.apple.com/data/116/041-3404.20120130.Kineo/7.6.1.basebinary
    http://apsu.apple.com/data/116/041-3385.20111110.MypaD/7.6.basebinary
    http://apsu.apple.com/data/116/041-1799.20111110.zupud/7.5.2.basebinary
    http://apsu.apple.com/data/115/041-9696.20130207.Ch5g6/7.6.3.basebinary
    http://apsu.apple.com/data/115/041-0311.20130207.aaWs/7.6.2.basebinary
    http://apsu.apple.com/data/114/041-9692.20130207.Nmbrs/7.6.3.basebinary
    http://apsu.apple.com/data/114/041-3395.20120130.Ka1Br/7.6.1.basebinary
    http://apsu.apple.com/data/114/041-3381.20111110.Xtzde/7.6.basebinary
    http://apsu.apple.com/data/114/041-0498.20111110.Josdj/7.5.2.basebinary
    http://apsu.apple.com/data/113/041-9693.20130207.Lt56y/7.6.3.basebinary
    http://apsu.apple.com/data/113/041-3398.20120130.Jom1K/7.6.1.basebinary
    http://apsu.apple.com/data/113/041-3384.20111110.9iyt5/7.6.basebinary
    http://apsu.apple.com/data/113/041-0500.20111110.Jmllr/7.5.2.basebinary
    http://apsu.apple.com/data/109/041-9691.20130207.Wki6g/7.6.3.basebinary
    http://apsu.apple.com/data/109/041-3399.20120130.V1Da1/7.6.1.basebinary
    http://apsu.apple.com/data/109/041-3386.20111110.Rvj65/7.6.basebinary
    http://apsu.apple.com/data/109/061-6991.20101216.Zsw2E/7.5.2.basebinary
    http://apsu.apple.com/data/108/041-9690.20130207.Aq23e/7.6.3.basebinary
    http://apsu.apple.com/data/108/041-3397.20120130.BYAi1/7.6.1.basebinary
    http://apsu.apple.com/data/108/041-3383.20111110.Ws6bk/7.6.basebinary
    http://apsu.apple.com/data/108/061-6990.20101216.AqwP4/7.5.2.basebinary
    http://apsu.apple.com/data/107/041-9688.20130207.Xdf5t/7.6.3.basebinary
    http://apsu.apple.com/data/107/041-3401.20120130.Za10o/7.6.1.basebinary
    http://apsu.apple.com/data/107/041-3388.20111110.62rze/7.6.basebinary
    http://apsu.apple.com/data/107/061-6988.20101216.VbghY/7.5.2.basebinary
    http://apsu.apple.com/data/106/041-9689.20130207.Comm9/7.6.3.basebinary
    http://apsu.apple.com/data/106/041-3402.20120130.Mcf5t/7.6.1.basebinary
    http://apsu.apple.com/data/106/041-3389.20111110.dMCVv/7.6.basebinary
    http://apsu.apple.com/data/106/061-6989.20101216.Axsew/7.5.2.basebinary
    http://apsu.apple.com/data/105/041-9697.20130207.Beb0t/7.6.3.basebinary
    http://apsu.apple.com/data/105/041-3403.20120130.Juy76/7.6.1.basebinary
    http://apsu.apple.com/data/105/041-3390.20111110.5jti5/7.6.basebinary
    http://apsu.apple.com/data/105/061-6987.20101216.Cder4/7.5.2.basebinary
    http://apsu.apple.com/data/104/041-9687.20130207.Sturt/7.6.3.basebinary
    http://apsu.apple.com/data/104/041-3400.20120130.SwWef/7.6.1.basebinary
    http://apsu.apple.com/data/104/041-3387.20111110.ejie2/7.6.basebinary
    http://apsu.apple.com/data/104/061-6986.20101216.Rert5/7.5.2.basebinary
    http://apsu.apple.com/data/102/061-3062.20070321.omIpl/6.3.basebinary
    http://apsu.apple.com/data/003/061-3059.20070321.7YY6v/5.7.basebinary

  3. Thanks A LOT. Solved my problem after doing this plus a power cycle. I am not a computer expert so I felt like a hacker doing this and getting my TC and network back to normal. Thanks mate!

  4. THANKS, works like a charm. “Upgrading” (boy, never thought of that word as a euphemism until Apple made it so) to 7.6.3 put the nails in the coffin, but the “upgrade” to 7.6.4 killed everything for me.

    Downgraded to 7.6.1, and everything is smooth sailing again.

    Apple, GYST!!!

  5. kelvin_swe@yahoo.com says:

    DO NOT UPDATE TO 7.6.4. ITS a nighmare. nothing works.

  6. Just hold down option while you click the version in Airport Utiltiy: http://www.marco.org/2013/05/21/aebs-wifi-downgrade

Speak Your Mind

*


× 9 = eighteen

Current day month ye@r *