How to take your Graphite ABS through a complete reset
A number of users have reported problems with their base stations not taking their settings after fixing their power supplies. Usually, ABS' start right back up again after their power supplies have been fixed. That is why you want to test them with a multimeter prior to reassembling them. A functional test after the multimeter test serves to confirm that the software running the ABS is fine. After all, there is a chance that the FlashROM in your ABS was corrupted and needs a reset. Usually, the below instructions will allow you to reset a ABS while it is still apart. Furthermore, it avoids the possibility of not lining up the reset hole on the underside of the ABS with the "finger" in the black frame surrounding the carrier. If you're really unlucky, there is something else that is amiss. Regardless, try this first if your ABS does not come back up after a successful power supply fix.
The reset required to wipe out the firmware goes beyond the usual "paper-clip" reset. It must be timed carefully and depending on how you want to do it, it requires several hands (the Apple way). However, if your ABS is already apart, it is quite simple to do by yourself. See the repair article on how to take the ABS apart.
Now plug the cross-over cable or ethernet cable into the carrier as shown below. A cross-over cable should be attached directly to the computer you want to update the ABS with. This computer must have the Airport Admin Utility software installed on it, as you will need to reinstall the ABS firmware.
Note: crossover cables may look the same as the regular ones but have the pins switched (hence the term cross-over). I'd label the cross-over cable as such so you know in the future what cable it is and don't try to use it like a "regular" ethernet cable and then cannot figure out why it isn't working (don't ask how I know).
According to the Apple instructions, you are supposed to hit the reset button as the base station starts up and all three lights shine amber.
- So, disconnect the power supply from the ABS, then plug it back in.
- Have a look at the three LEDs as the base station starts up.Within a second or two, all three LEDs will glow amber which is the signal to depress the reset button.
- Press and hold the reset button for about thirty seconds, or until the middle light glows amber. If the middle LED glows green, you have to repeat the procedure, pull out the power plug, reinsert, wait again for the three amber LEDs, etc.
First Steps after a Firmware reset
VERY IMPORTANT: NEVER INTERRUPT A FIRMWARE OR SETTINGS UPLOAD. If you do, your firmware might corrupt. Reviving the ABS afterwards depends on luck and persistence... (see below and troubleshooting at end of this page).
However, assuming you have a steady amber center light, it is time to upload new firmware and reconfigure the ABS, as all settings and previous firmware updates will have been wiped from its memory.
- Open your TCP/IP control panel and set it to connect via "Ethernet" on whatever port the ABS is attached to (this is very important for those who have multiple ethernet ports on their machines). Most users just have one "built-in" port.
- Close the TCP/IP control panel and allow the configuration change save.
- Open the Airport admin utility
- Once the Admin utility is running, it should start scanning for ABS'.
- After a firmware level reset, the name of your ABS will show up as a series of Hexadecimal digits such as "00-50-E4-5B-8F-EA". These digits are equivalent to the ethernet ID that is printed on the bottom of the ABS plastics. Double-click on the ABS name.
- The Admin utility will offer Automatic or Manual configuration of your ABS. Unless you have a computer with two or more ethernet ports and are running IPNetRouter or similar package, a automatic setup should work. If you select an Automatic upload, your computers TCP/IP settings will be altered to bring them into line with the default ABS settings, and, if all goes well, you'll have a reset and updated ABS in no time. If you're extra lucky, the admin utility will even switch your computer TCP/IP settings back to what they belong.
- Affirm the firmware upgrade and watch the ABS cycle through a reset at the end of it.
- Once the reset is complete, double-click on the airport name again and start configuring it.
- Click here for next steps if all went well
Here is Apple's
page on forced firmware reloads
Here is Apple's page
on how to upload new firmware
However, the automatic setup did not work for me. An error message came up stating that the automatic setup could not find the ABS on the same subnet, causing it to abort.
- In my case it was due to the fact that I was running the airport software on a computer with two ethernet ports (one built-in, another added later via a PCI card). The Apple software tries to modify the active TCP/IP control panel settings to bring it to the same subnet as the ABS after a complete reset. However, in my case nothing happened since the wrong ethernet port was being reconfigured. Instead of reconfiguring the port that communicates with the internal LAN, the admin utility reconfigured the port that is attached to the internet via the cable modem. You could work around this by changing the port that the TCP/IP control panel is assigned to ("J0" instead of "built-in"), but a manual configuration may be even simpler.
- Note: if the automatic configuration of the base station fails, the admin utility software is not smart enough to switch your default TCP/IP settings on your computer back to normal. Thus, open the TCP/IP control panel on your computer, hit APPLE-K and select the configuration you were using prior to the update. Chances are it's labeled something different than the active "Airport Temporary XXXX" setting. Click on your previous setting, then "Make active".
- Reopen the admin utility. Double-click on your ABS name again, now hit "manual configuration" instead of "automatic". Enter a IP number that makes sense. For example, if your home network has a IP range of 192.168.0.X, why not enter 192.168.0.2 (unless that IP address is used by another machine)
- Now enter a new password for the ABS, confirm it below.
- Affirm the firmware upgrade and watch the ABS cycle through a reset at the end of it.
- Once the reset is complete, double-click on the airport name again and start configuring it.
Feb 2002 Update: EXTRA TROUBLESHOOTING TIPS
If you inadvertently disconnected the ABS while updating the firmware or the ABS profile, your ABS is likely to be very unhappy and uncooperative. In my case, I managed to scramble the internal settings once after I didn't wait for the entire reboot cycle to finish (after a mere configuration change no less).
The ABS would start up a bit, then crash with a steady amber light and a infrequent blink on the right LED. Configuring the ABS wirelessly was no longer an option, so I pulled out a ethernet hub and attached the ABS and the Powerbook to it. A complete reset did not do the trick, as afterwards, the ABS would show up in the admin utility but would not configure. Every firmware upload would abort with an error message. Updates to the location profile (if I got that far) also aborted. Thus, neither the firmware nor the location profile could be updated at this point.
I took the ABS apart and tried using another WaveLAN card I had lying around. This didn't do the trick either. Rebooting the ABS without the WaveLAN card in the carrier worked - the ABS would complete the boot process, but wasn't of much use without a transmitter. I had to reset and try to upload the new firmware several times before it took root.
After I had managed to update the firmware and the location settings, I re-inserted the WaveLAN card and the ABS became fully functional again. Unfortunately, it was a long and somewhat arbitrary process - reset, look, reset, upload firmware, etc. Perhaps the ABS needs to go through several cycles to purge the old settings... who knows. Now my original ABS is fully functional again and I won't make the same mistake twice that caused it to go in the first place.
Click on this link to take you to the ABS configuration page.
Once you are done configuring the ABS,
- extract all cords from the carrier
- reassemble the carrier into the ABS
- reconnect all power/signal cords inside the ABS to the carrier
- screw the ABS pieces back together
- reattach all power and other cables to the ABS.