Change the Serial Number on a Chromebook


    The Chromebook will need to be deprovisioned so you can enter Developer mode.

    Enter Dev Mode:

    This will wipe your local data, so make sure to back anything up that you don't have stored in the cloud. To put your Chromebook in Developer Mode:

    1. Press and hold the Esc and Refresh keys together, then press the Power button (while still holding the other two keys). This will reboot your Chromebook into Recovery Mode.
    2. As soon as you see Recovery Mode pop up—the screen with the yellow exclamation point—press Ctrl+D. This will bring up a prompt asking if you want to turn on Developer Mode.
    3. Press Enter to continue.
    4. Press Ctrl+D - give it some time. It'll pop up with a new screen for a few moments, then reboot and go through the process of enabling Developer Mode. This may take a little while (about 15 minutes) and will wipe your local information.
    5. When it's done, it will return to the screen with the red exclamation point. Leave it alone until it reboots into Chrome OS.

    Serial Change Steps:

    1. Remove the R W screw from the motherboard
    2. After it boots into developer mode, press CTR+ALT+F2 the key, this should open a terminal
    3. In the terminal type "chronos"
    4. Then "sudo su"
    5. Then "vpd -l"

    On the displayed list you are looking for "serial_number"

    To change the entry do the following:

    vpd -s "serial_number"="enter your preferred serial"

    After that type:

    "dump_vpd_log --force"

    Then verify that the serial numbers have changed by typing "vpd -l" again

    Then reboot the chromebook by pressing REF+POW

    Was this article helpful?
    4 out of 4 found this helpful


    • Avatar
      David Ho

      Very useful. However, there are some important things left out. You do need to deprovision a chromebook if the managed policy forbids dev mode. If it doesn't, then you don't need to deprovision it. The other thing left out is once you deprovision it, you will need to reset the chromebook with esc+ref+power. Once the system restarts, you will not see a managed device information. However, do NOT log in with your organization email. The email may autoload your org policy, which will prevent you from dev booting. Log in with your personal gmail account instead. Once you log in, then you can esc+ref+power again, and get into dev mode.

      Finally, depending on your chromebook model, you may not need to unscrew a R W screw. On the HP 11 G series, there is no R W screw. Also, no need for chronos or sudo. At the login prompt of the Unix shell, just type root. All you need to do is run vpd -l, then vpd -s, then vpd -l again to confirm the changes. Once the changes are made, just reboot. Remember, if you're using the device in your org, you need to Ctrl Alt E to Enterprise Enroll again. It will not default to this since it no longer has an enterprise policy.