Jump to content
Knifa

Ninebot A1/S1 to S2 Upgrade Effort

Recommended Posts

11 hours ago, nte said:

For the S2 the upgrade options are:

1.0.9 is available/obtainable.

7.6.0 is a paid upgrade.

If you want 7.6.0, You will need to have the programmer working properly and some other small things.

 

This is quite clear, as it's not the first time it has been told.

I like to keep my personal data for myself, not sharing with someone i don't know (serial number and so on...). Who sells something sells everything.

I'm sorry, it's out of my philosophy. As mathematician (and not only) i give my ideas everytime for free. That's all...

 

Share this post


Link to post
Share on other sites
21 hours ago, GMOne said:

Is it possible to share this patched firmware for S2?

I think whole community will be grateful about it.

 

Thanks in advance,

 

GM

The firmware will be distributed on a commercial basis, by connecting to your programmer j-link v8. The firmware price is $ 50

Share this post


Link to post
Share on other sites

Yes, i have few skills you asked for, but I'm working now on different things, and as you know the time is a bounded entity. I worked especially on Microchip PICs instead of ARM. Also I haven't ARM reader device, so maybe I will order it.

But each discovery and work I did I shared it freely.

I totally disagree with MRN76, and as I saw under other russian forums he didn't tell anything about selling this hack, I think because everyone (who is russian) will react not in a polite way.

Share this post


Link to post
Share on other sites
2 hours ago, GMOne said:

Yes, i have few skills you asked for, but I'm working now on different things, and as you know the time is a bounded entity. I worked especially on Microchip PICs instead of ARM. Also I haven't ARM reader device, so maybe I will order it.

But each discovery and work I did I shared it freely.

I totally disagree with MRN76, and as I saw under other russian forums he didn't tell anything about selling this hack, I think because everyone (who is russian) will react not in a polite way.

As i read russian forums, i see that this hack is also selling by MRN76, by himselves programming in Moscow.

Share this post


Link to post
Share on other sites

I think there is a new interesting post about it. See you.

Share this post


Link to post
Share on other sites

Guys,

i'm finished history. I compeltely don't understand what are you talking about.  I just want to raise the limit of max speed in my ninebota S2.

Who can do that for me? And how.. I can pay of course for that if i'm sure that it will work.. I'm not going too travel to Moscov to find someone who didn't keep his word..

Help?

 

Edited by Darek Łuba

Share this post


Link to post
Share on other sites

Is the Ninebot One S1 capable of higher speeds like the S2? They both have two batteries and similar specs.

Does @MRN76 have a paid way to flash the firmware of an S1 to increase the maximum speed? Also curious if it would be considered safe. Thanks!

Share this post


Link to post
Share on other sites

As today it's not possible to modify firmware without uploading it with right tools.

So mandatory steps are:

1) Buy J-Link programmer (10$) and connect it to the board through 5 easy soldering points;

2) Download your firmware to keep your personal data.

After this I suggest you to do following steps:

3) Change serial number to transform it into an S2 (very easy, you will gain 4 Km/h)

4) Modify your firmware through my software (very easy, you won't do any damage, you can reach 30Km/h).

I can help you in every step.

 

GMOne

Share this post


Link to post
Share on other sites
2 hours ago, GMOne said:

As today it's not possible to modify firmware without uploading it with right tools.

So mandatory steps are:

1) Buy J-Link programmer (10$) and connect it to the board through 5 easy soldering points;

2) Download your firmware to keep your personal data.

After this I suggest you to do following steps:

3) Change serial number to transform it into an S2 (very easy, you will gain 4 Km/h)

4) Modify your firmware through my software (very easy, you won't do any damage, you can reach 30Km/h).

I can help you in every step.

 

GMOne

Does your software allows changing the serial number?

Share this post


Link to post
Share on other sites

I didn't put this option, but it is really easy to do manually. You only need an hex editor, open your firmware file and directly edit it. Nothing else.

Maybe I can put this option in a future version, for completeness. I thought it for S2, so I didn't need it.

Share this post


Link to post
Share on other sites

Yes JES, but remember that microcontroller on Ninebot board has to be powered from a 3.3V. You have to do one bridge on your USB adapter. I don't know this compact model, i bought the standard one. Don't worry we will help you . I hope you have a multimeter. ?

 

Edited by GMOne

Share this post


Link to post
Share on other sites

I’m not familiar with Segger tool chain. 

I assume @GMOne‘s program will modify the firmware. But not sure what program is used to download and upload the firmware. Browsing Segger’s site seems like J-Flash will be able to do this, but I’m not exactly sure. 

My understanding so far:

-Upload firmware to PC using jtag debugger and ??? software

-Use hex editor to change serial number

-Use @GMOne‘s program to change limit

-Use jtag debugger and ??? software to download modified firmware to S1

Edited by Rotciv

Share this post


Link to post
Share on other sites
5 hours ago, nte said:

The newest version of @MRN76 Ninebot tool will do it for you. To do it manually its only one letter that needs to be changed with a hex editor.

I would suggest a workflow something like this:

1. Dump your firmware with the j-link v8 and sagger v4.2.0 software

2. Use the Ninebot v2.0 tool to make changes (serial number and 1.0.9 if you want it).

3. Use @GMOne's Speed2Increase tool to change the speed limits

4. Write to control board.

Change the B to S

MODEL SERIAL NUMBER BATTERY COUNT CHARGE VOLTAGE TOP SPEED
A1 N2OA 1 63v 11.2mph
A1+ N2OA 2 63v 12.4mph
S1 N2OB 2 59.5v 12.4mph
S2 N2OS 2 63v 14.9mph

 

How would I know if I am getting a J-Link V8 or a clone that will brick the Ninebot? Does anyone have Amazon links (US)? Can't seem to find any around $10 either.

Will I only need Segger v4.2.0 and Speed2Increase for the whole process, or will I also need MRN76's paid software? Please PM me GMOne. Is your support/software donation based?

Thanks so much guys! I would love to use my S1 at the same speed as my Ninebot E+ because I am so used to its speed.

 

Share this post


Link to post
Share on other sites
6 hours ago, GMOne said:

Yes JES, but remember that microcontroller on Ninebot board has to be powered from a 3.3V. You have to do one bridge on your USB adapter. I don't know this compact model, i bought the standard one. Don't worry we will help you . I hope you have a multimeter. ?

 

I’m a Test Technician by trade. Just not up to date with programming. I have precision lab PS if needed and meter of course.

I’ll order the debugger. Once I do my wheel I can help somebody else!

Share this post


Link to post
Share on other sites
1 hour ago, Daniel Burkemper said:

How would I know if I am getting a J-Link V8 or a clone that will brick the Ninebot? Does anyone have Amazon links (US)? Can't seem to find any around $10 either.

Will I only need Segger v4.2.0 and Speed2Increase for the whole process, or will I also need MRN76's paid software? Please PM me GMOne. Is your support/software donation based?

Thanks so much guys! I would love to use my S1 at the same speed as my Ninebot E+ because I am so used to its speed.

 

You can buy the clone one, better with a little board with all connector in addition. With my software you won't need to buy any software (just mine and a free hex editor). I'm thinking about other features I will add in next releases, to automate the whole process (and making crossflashing the easiest one). Now the steps needed are exactly described by @nte.

Share this post


Link to post
Share on other sites

Ordered this, will it work?

4FE5269A-C86B-417F-A38F-28DDC7041491.thumb.jpeg.8311a64b3a3de72391401bce22a61797.jpeg

Thanks! Please PM me with solder location instructions and how to interface with board. 

I don’t understand what 1.0.9 is or what it is used for. 

My S1 is updated to 1.0.8 right now.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...