Jump to content
Atharif

Only for the brave. Russian Hack for the Mini Pro

Recommended Posts

Only for the foolish.

Why mess with a great thing?

Went 26 miles today swapping batteries. Works well, rides well.

Share this post


Link to post
Share on other sites

The brave are always a little foolish. Alexey is known in this world of the Firm Hack in the Ninebot devices, like the M365 that many people carry their modified Firm and the people very happy.
I am a smart fool and I wait for a brave fool to try it, but if it works and it is verified that it is well done, I would change it.

Share this post


Link to post
Share on other sites
Posted (edited)

I intend to try it as I have extra machines.  I bought a programmer for the chip, but been using the ebike more and testing the Elite with little time to dig into this.  I'll try to get to testing this.  MoreForMini is also offering a new tire with apparently a slightly higher profile (thus circumference) for a little higher top end.  It is supposed to be out by early July.  Seems they are trying to sell the More4Mini business though, so I have a feeling the parts situation could get a lot worse in a year or two.  

ps... tried to ride the EUC the other day after a pretty long break and it was like the first time I stepped on one.... I've gone backwards.... very sad.  I may have to concentrate on that as I wanted to get a new model.

Edited by FreeRide

Share this post


Link to post
Share on other sites

More than 80 devices are sewn.
the firmware is completely safe.
The run did not fall, you can even drive more.

Share this post


Link to post
Share on other sites

I sent them query weeks ago, but never got any reply from them, not even a “no”. 

Maybe it’s because I’m not in Russia that they can’t practically upgrade my firmware, so they simply decided to ignore it.

Share this post


Link to post
Share on other sites
51 minutes ago, MRN76 said:

More than 80 devices are sewn.
the firmware is completely safe.
The run did not fall, you can even drive more.

The problem is that the WEB is in Russian, and if not possible buy, I buy and only say me that one person call me for information.

Share this post


Link to post
Share on other sites

The firmware is distributed on a commercial basis. For other countries, only by soldering and providing access to your PC.

  • Upvote 1

Share this post


Link to post
Share on other sites

Hi to all mini/Pro riders

I surprised, how fast and how far the news about SwallowBot can go. 

9 hours ago, Atharif said:

...Alexey is known in this world of the Firm Hack in the Ninebot devices, like the M365 that many people carry their modified Firm and the people very happy...

@Atharif, i'm also surprised that you know about my M365 mods. 

So, you can find a little bit of information about SwallowBot firmware at https://mimod.ru

Direct link is https://mimod.ru/en_US/swallowbot-firmware/

Before you make a decision to install this firmware for "brave and a little foolish" you must choose of two options coffee machine or toaster, there is no option for both, sorry :)

A little bit later i'll try to write another post with some technical details regarding pros and cons of modified firmware and the original one.

Ride safe!

  • Like 1
  • Upvote 2

Share this post


Link to post
Share on other sites

i just have to dig out the correct connector to solder to the board and confirm the pinout on the programmer and i can get started.  pretty slow on projects these days though.

 

Share this post


Link to post
Share on other sites
2 minutes ago, FreeRide said:

i just have to dig out the correct connector to solder to the board and confirm the pinout on the programmer and i can get started.  pretty slow on projects these days though.

 

Which programmer did you get? J-Link v8?

Share this post


Link to post
Share on other sites
Posted (edited)
On 6/24/2018 at 8:51 PM, WEagle95 said:

i'm also surprised that you know about my M365 mods

in France your mods for M365 is very famous...

For Mini & Mini Pro, your SwallowBot Firmware, there's really "5) Makes posible now to downgrade or change firmware quick and save without soldering and special programmers." ?

it requires to give you the serial number and the iMini ID

Edited by jojo33

Share this post


Link to post
Share on other sites
1 minute ago, jojo33 said:

in France your mods for M365 is very famous...

For Mini & Mini Pro, your SwallowBot Firmware, there's really "5) Makes posible now to downgrade or change firmware quick and save without soldering and special programmers." ?

  

If I'm not mistaken, this is only available if you can meet in person (in Russia)

Share this post


Link to post
Share on other sites
Posted (edited)
1 minute ago, nte said:

If I'm not mistaken, this is only available if you can meet in person (in Russia)

https://mimod.ru/en_US/swallowbot-firmware/

5) Makes posible now to downgrade or change firmware quick and save without soldering and special programmers.

Edited by jojo33

Share this post


Link to post
Share on other sites
Posted (edited)

Ninebot.run sell a method too but need to send the motherboard...

 

Edited by jojo33

Share this post


Link to post
Share on other sites
42 minutes ago, nte said:

Which programmer did you get? J-Link v8?

yes

Share this post


Link to post
Share on other sites
Posted (edited)

If you bought a clone then you need to use the older programmer software suite(v4.20 is floating around). The newer software versions will brick the clone.

I edited my notes for the Mini, double check everything before proceeding.

Connecting the programmer to the control board

Five wires need to be soldered to the control board. Three of the wires are soldered to an unpopulated header and the remaining two wires are soldered to surface mounted components. 

J-LINK NAME J-LINK PIN CONTROL BOARD NAME CONTROL BOARD LOCATION WIRE COLOR
VTref 1 VCC C37 Red wire
TMS 7 SWDIO P13 Top Turquoise
TCK 9 SWCLK P13 Middle Blue
GND 10 GND P13 🔼 White
RESET 15 NRST C38 Yellow

J-Link v8 pinout

image.png.b1014f904dc07b0250ea19293f9685cd.png

NinebotMiniSWD.thumb.jpg.6bb6aa24543b8b79371e3c7f2656d1aa.jpg

Edited by nte
typo SMDIO to SWDIO

Share this post


Link to post
Share on other sites

Hi again

I want to give you some technical details about firmware, as i promised.

Let's start with a regular "safe" firmware. Looking at the firmware line of mini/Pro i see only one strategy line: "Let's make a good product at start and then kill it with firmware after one or two years to force the user to buy new model".
The other thing is that all products designed with a better characteristics than you will get as a regular user. For example, you can become a "super user" just changing only one condition in firmware settings and get 20 km/h on fully charged battery. It's a regular functionality of firmware not a mod of it.
"Safety" of regular firmware is a big question to discuss too. Just an example - critical IRQ handlers. What we must do on a "hard fault" or "watchdog" interrupts in mission critical applications? The common practice is try to switch to some "emergency mode", "alternative control law", save the rider from falling, whatever to save situation... and what ninebot do? - nothing!  Just switching all off to save (as they think) hardware. The same story is for losing samples from Hall sensors or any other sensor on the bot.
Now some words now about the modded firmware.
I was not be able to fix ninebot bugs or add safety to the firmware. It lays out of the modding limitations and tasks for full custom firmware for this device.
All I can do now is to unlock the stupid limits of speed and limit the quantity the endless warnings.
I tried not exceed reasonable limits of the bot. Also I found that firmware has several different speed limits like warning level, soft limit and hard limit. Only warning and soft limit are changed. The hard limit is still in it's place and has the value of 25km/h.
BTW, early firmwares has bigger limit values.
That's all for today. Fill free to ask your questions.
Ride safe!

 

  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

Hello @WEagle95 thank you very much for your explanations, on your website you have written  "5) Makes posible now to downgrade or change firmware quick and save without soldering and special programmers."  

You propose a method of installation, without welding or programmer, so it's like the old downgrade method of Alexander & Denniss? 

Share this post


Link to post
Share on other sites
26 minutes ago, jojo33 said:

Hello @WEagle95 thank you very much for your explanations, on your website you have written  "5) Makes posible now to downgrade or change firmware quick and save without soldering and special programmers."  

You propose a method of installation, without welding or programmer, so it's like the old downgrade method of Alexander & Denniss? 

Hi, @jojo33

No, everithing can be done via special android app and bluetooth.

  • Upvote 1

Share this post


Link to post
Share on other sites
Posted (edited)
54 minutes ago, WEagle95 said:

Hi, @jojo33

No, everithing can be done via special android app and bluetooth.

ok thanks ! Very great ! 🤗

It's really good, congrats for your great work ! ;)

yes i have another question, how about the "real" speed? You know Ninebot app lying on speed data when we hit a top speed at 18kmh in reality it's 16/17kmh, what about your app? is speed data more honest and reliable than Ninebot's?
Have you compared these speed data (average speed, cruising speed, maximum speed) with another bike running application, for example?

 

 

Edited by jojo33

Share this post


Link to post
Share on other sites
31 minutes ago, jojo33 said:

yes i have another question, how about the "real" speed? You know Ninebot app lying on speed data when we hit a top speed at 18kmh in reality it's 16/17kmh, what about your app? is speed data more honest and reliable than Ninebot's?
Have you compared these speed data (average speed, cruising speed, maximum speed) with another bike running application, for example?

Yes, i know that ninebot app lyes with a speed values. All numbers, that i mention in my posts is from applicaton. The "real" speed will be smaller.

My app do not shows the speed or any othe parameters. It's only a flashing tool. Firmware is still compatible with Ninebot mobile application.

  • Upvote 1

Share this post


Link to post
Share on other sites
On Thursday, June 28, 2018 at 12:37 AM, WEagle95 said:

......

My app do not shows the speed or any othe parameters. It's a flashing tool. Firmware is still compatible with Ni nebot mobile application.

Great! Thamks

Thanks But please add either an option in the app to backup the firmware loaded on the machine before to flash it, if the user eish

wish to save it to store or rollbacks 

Thanks B)

  • Upvote 1

Share this post


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

Great! Thamks

Thanks But please add either an option in the app to backup the firmware loaded on the machine before to flash it, if the user eish

wish to save it to store or rollbacks 

 Thanks B)

Through this application, you can return to the stock firmware.  Through this application, you can return to the stock firmware. The stitched device behaves more safely and to go on it more comfortably

  • Upvote 1

Share this post


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

Thanks But please add either an option in the app to backup the firmware loaded on the machine before to flash it, if the user eish

wish to save it to store or rollbacks 

Thanks B)

Download installed firmware is not posible by security reasons. But i have most of ogriginal firmwares in my base and it is posible to install it back, replacing modded firmware.

Also i can save your bot configuration and activation status.

  • Upvote 2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×