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.

If you are instead trying to unbind a device from Your Account even if you don’t have physical access to it, 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.

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.



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

  1. Harald Lehmann says:

    Geht das auch beim Ninebot F30D mit der Jap App ?

  2. Chris says:

    I don’t have a windows PC. Would you mind linking the Android version of this? Thanks.

    1. joeybab3 says:

      Yeah sorry, I need to update this guide as it was only possible on windows at the time. The steps are the same as shown in the how to change the region guide though:

  3. Coli says:

    I’ve got a similar issue as some comments above. Got a used SMax and it seems to connect with the ninebot IAP and the Bluetooth beeps and goes from blinking to solid. But then I try to read and it just Keeps on retry. Then it seems like the SMax turns off or disconnects.

    1. joeybab3 says:

      I’m not 100% sure what an SMax is but if its not a Ninebot G30 or other supported model then it will not connect to Ninebot IAP.

  4. Shawn Majin says:

    Hello I have a ninebot a200 ebike and I can’t get it to work I bought it from a company that went out of business but it still thinks it’s owned by this company. How can I reset it to factory settings

    1. joeybab3 says:

      I believe the ebikes are only rentals I don’t think ninebot makes a retail version so I’m unsure what you mean by it “still thinks it’s owned by the company”?

      If it doesn’t run that’s likely because it is on rental firmware.

      I can’t help with the ebikes as I do not have access to one.

  5. Danny Corona says:

    I’ve tried the steps but it won’t change the serial number. What should I do?

    1. joeybab3 says:

      Make sure you are not on the latest firmware (DRV 1.7.0), you may have to downgrade…

  6. Brycen says:

    Are you able to use this on a Loomo robot?

    1. joeybab3 says:

      No this software is made by ninebot for their scooters/vehicles only

  7. Mikkel says:

    Hello Joey, I am trying to use your method, and the scanner finds and connects with my Ninebot Mini Pro just fine, but I does not show installed firmware or anything in the right corner, and when I try under tools, to read the serial number, it just retrys until it stops. What to do?

    1. joeybab3 says:

      Unfortunately, I’m not sure any of the apps mentioned support the Mini Pro.
      I’ll ping you again if I hear otherwise.

  8. Clinton says:

    So I bought a Segway thru a Third Party vendor. They sent it to me “bounded”, I used your program to unbound it. Worked perfect, So thanks for your amazing and clear insturctions on how to do that.

    One question though? I have to return it now 🙁 Will they be able to tell I used your program to switch the SN if I switch it back to the orginal one?


    1. joeybab3 says:

      If you are worried about that you can always change the serial back to the original.

  9. David says:

    I just attempted to load Ninebot IAP v2.6.1 and McAfee told me there was a virus detected. Thus I stopped the adventure… (When using Ninebot Flasher, although I got it pair with Ninebot Max and found my original SN, I couldn’t figure out how to change the last four digits…. seemed less intuitive than the step by step IAP screens you shared)… alas, perhaps bound to the previous owner is the way I will remain.

    1. joeybab3 says:

      Yeah iap often has a false positive with some antivirus but it is fine to use, as for ninebot flasher I’m not sure what the issue might be

  10. DID says:

    Thanks a lot. Saw a comment of youre linking to your page here. Fixed my ES2 under 5minutes with your instructons. Don’t know why i didn’t see that earlier 🙂

    1. joeybab3 says:

      Thanks for the comment, glad to hear it all worked out for you!

  11. Francis says:

    Mine was ex-rental and it has this issue as well. Although I’ve returned the previous dashboard when this didn’t work, it seems that for the new one the serial code is the same as before (even though I got it from a different company), and it still won’t change. Mine is N4GSB2019C0952. I replaced the electronic speed control and the battery already so I didn’t think I’d have to flash them

    1. joeybab3 says:

      The serial is on the control board. It sounds like you may have gotten another clone dashboard.

  12. borislav says:

    Hello, does the warranty expire when I do it?

    1. joeybab3 says:

      I don’t think so but you can always change it back to the original serial if you are worried about that.

  13. Lu Xintia says:

    Hey everybody! I bought my Segway Ninebot G30 P by second hand and the previous owner lost the warranty documents, so if my ninebot got stolen he said i can prove its mine by serial number. but if i change the original serial number to a new number im not sure about how i can prove that its mine? can you help me please?

  14. Corey says:

    Does this work for the s-plus? I have one that’s bound to another account and Segway support is a joke!

    1. joeybab3 says:

      I’m not entirely sure, If one of the software apps in the post is compatible with it than it should work and be the same method but I do not own an S Plus to try it on unfortunately.

  15. Moe says:

    I have flashed the sn and the process worked just like you described, however the app still does not show the lock option and maybe some other things i dont know about yet, i am rather new to owning an electric scooter. thank you for the help so far tho.

    1. joeybab3 says:

      What serial prefix do you have currently? (Serial Prefix is the first 4 digits of the SN)

  16. Kevin Sanders says:

    So i bought a controller off ebay for like $73 AUD, it seems to be locked to a serial number, If it is a clone head unit will i have to use ST link to fix it or is it completely no good and ill have to risk buying another controller and hoping it isn’t a clone?

    1. joeybab3 says:

      Some clone boards are able to change their serial number but if all the methods in this post are failing, you likely have one that will be unable to change it’s SN.
      Always buy one with “Original” or “OEM” in the title so that you can get a refund if it turns out to be a clone.

  17. abacus says:

    I have a Segway Air t15. Should I use this thutorial or the one for ES series?

    1. joeybab3 says:

      I’m not sure to be honest, I don’t know much about the t15 but I can see if there are any apps that will connect to it.

  18. Ali says:

    Thank you. Worked great

  19. Benjamin says:

    It perfectly worked in the first time !
    Thank you.

  20. Neil Intara says:

    Hello! Joey, I bought a Ninebot z10 ( electric unicycle) off Craigslist and having the same problem I asked the guy who’s sold me the wheel to unbind the z10 from his app with no luck. He said he already deleted his account and the app so everything should be good and it’s still shown the z10 is unknown every times I connected to the app. So, is your method works with EUC? And what is BLE and STLink? Thanks in advance.

    1. joeybab3 says:

      I have not tested this method with any of the EUC’s as I do not have access to them, unfortunately.
      BLE is the firmware for the dashboard on the scooter but refers to Bluetooth Low Energy or just Bluetooth.
      STLinking is a procedure that is able to flash the device when other methods fail.

  21. 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.

  22. 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?

  23. 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.

  24. 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.

  25. 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?

Leave a Reply

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