Resetting an 'Unavailable' Serial Number on a Mac

tl;dr

  • Note down your serial number (printed on underside of laptop, or purchase receipt)
  • Download and write Blank Board Serializer .dmg to a USB
  • Boot from USB by pressing the C key
  • Follow instructions and enter your serial number

Not having a serial number is usually due to a hardware change. Something was repaired, added (e.g. extra RAM) or replaced. The next common reason is software upgrade. Upgrading to OS X El Capitan has been reported to make the serial number go missing (the case with my 2013 Macbook Air, never repaired and bought directly from Apple in Dubai).

Some software are reported to not work if you’re missing the serial number. For example: FaceTime won’t login, or Messages won’t connect. I have faced no connectivity issues on current macOS High Sierra though.

Do note that the software used to do this, Blank Board Serializer, is provided by Apple to all authorized service providers, and you can get your laptop to your local Apple authorized place and they’ll ‘serialize’ the ‘logic board’ for you for free. It takes 5 minutes. If they don’t know how to do that I’d be questioning their abilities.

The only reason i bothered to add the Serial number myself was, well, why not? If you wan’t to do it yourself, follow along..

Setting your serial number on a Mac

Find out what your Serial number is

If you don’t know what your serial number is, it’s the last piece of information printed on the underside of your laptop. It’ll also be mentioned on the purchase receipt, and on a barcode label on the original packaging. Or find out using this Apple support article as a reference.

Write it down, you’ll need to enter it later.

Make sure one is not already set

You can only set a serial number if one is not already set. Make sure you don’t have a serial number by either checking About This Mac from the Apple menu

About This Mac - serial number missing

or running the following command from the Terminal:

system_profiler SPHardwareDataType
Hardware:

    Hardware Overview:

      Model Name: MacBook Air
      Model Identifier: MacBookAir6,2
      Processor Name: Intel Core i5
      Processor Speed: 1.3 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 3 MB
      Memory: 4 GB
      Boot ROM Version: MBA61.0103.B00
      SMC Version (system): 2.13f15
      Serial Number (system): Not Available
      Hardware UUID: D99E999E-A999-9999-AD99-A999999AE99B

Steps

  1. Burn the disk image to a USB. Keep the USB connected to your machine
  2. Reboot the computer while pressing the C key
  3. Once the Blank Board Serializer (BBS) has started, follow on-screen instructions

1. Burn the BBS image to a USB

I prefer burning to a USB since all Mac machines have a USB port, a CD drive is not always there (case in point my MacBook Air). You can use a USB as small as 1GB (the actual file we’re going to write is just 40MB)

Download Blank Board Serializer. It’s an Apple only, unsupported tool that let’s you write a serial number. Once downloaded, uncompress the zip file and write the .dmg inside to the USB using Disk Utility

2. Reboot form USB

Reboot and immediately press the C key. This will make your Mac start up from the connected CD, DVD, or USB thumb drive (or show you the Startup Manager where you can select which disk to boot from).

3. Enter your serial number

Once BBS has started, follow the on screen instructions.