How to Unbind/Fix “Vehicle Already Bound” Ninebot Max/G30

August 30th, 2020

An error message in the official Ninebot app claiming that the vehicle has already been bound.

An error message in the official Ninebot app claiming that the vehicle has already been bound.

When buying a Ninebot Max/SNSC 2.0/G30 used, the previous owner may have forgotten to unbind the scooter from their account.

If you are using a Ninebot ESX series (ES1, ES2, ES3, or ES4) use This Tutorial.

A scooter bound to a different account prevents the new owner from changing settings with the Official Ninebot App.

Settings, units, and more are not able to be changed until the vehicle can be bound.

The account bind is based on the serial number of the ESC.

To unbind it, you must simply change the serial number.

Ninebot IAP and Ninebot Flasher are both able to do this.

At the moment there is only software on Windows with BLE to do this.

Open IAP on a Windows Computer with BLE, and find your device by pressing “scan now”.

Press "Scan now" to find your device.

Press “Scan now” to find your device.

Select your device from the list and press “Connect” under “Start Scan”.

You will likely be prompted to press the power/headlight button after connecting, and it will only pair if you are not in charging mode. make sure the charger is disconnected.

Successful connection in Ninebot IAP.

Successful connection in Ninebot IAP.

From here, open the tools menu.

Press “Read SN”, and make note of your current SN.

Press "Read SN" under "Tools".

Press “Read SN” under “Tools”.

Your serial number should be output next to “Output”.

IAP "Read SN" output.

IAP “Read SN” output.

Press “Change SN”, and change the last four digits, or change the whole number.

Enter your new serial number in the "Change SN" menu.

Enter your new serial number in the “Change SN” menu.

If the app still says “Vehicle bound by xxxxxx”, you may need to change the last 4 digits again.



10 thoughts on "How to Unbind/Fix “Vehicle Already Bound” Ninebot Max/G30"

  1. Kieren says:

    I’ve done exactly as you have said to do and it just keeps my Serial Number the same without changing it. I bought my scooter off someone else, and the serial number was already input as N4GSD1111C1234 , does that mean the person who owned it before me already flashed it?

    1. joeybab3 says:

      Yeah most likely, that serial number you posted is the example one and is the default when custom firmware with compatibility fixes has been flashed.

      You may have a clone head unit that would prevent you from changing the serial number.

      Is your’s an ex-rental/non-foldable unit?

  2. Mohamed says:

    I have downloaded the app but when scanning the scooter does not come up what’s the issue and is there anyother way to do it

    1. joeybab3 says:

      Sounds like your PC may not have BLE.
      If you have an android phone with ble, which most do, you can use try and change the prefix using that or alternatively edit the full dump to the serial number you want and flash it to the ESC over STLink but your best best is Ninebot-Flasher or Ninebot IAP on windows.

  3. Ken says:

    Do you have these for Mac as well? No PC here… Also, will these work for the NineBot S Plus and the NineBot MiniPro Transporters?

    1. joeybab3 says:

      As of right now, there is not software for mac to be able to do this. As far as I know, only the scooters are supported.
      If you have an android device you can use that as well.

  4. John says:

    I was following this tutorial, and Ninebot IAP crashed upon changing the serial number. I am now unable to find it itn the scan list. The ES2 is still bound to an owner so I’m pretty sure the serial didn’t change. Can you help me out? Thanks.

    1. joeybab3 says:

      Yeah, if that happens, you can turn your Bluetooth on and off or turn the scooter on and off to get it back into pairing mode.
      I’m not sure why it crashed, did it display a message?

  5. Tom says:

    Segway support was pretty arrogant with helping. Had to change myself controller and front wheel and then it showed bounded.

    Thank you for this solution, pretty easy!

    1. joeybab3 says:

      Yeah for sure, I wish segway support provided better support.

Leave a Reply

Your email address will not be published. Required fields are marked *