Jump to content
trevmar

Sharing experience with (Russian) Swallowbot

Recommended Posts

I have a question for those of you who use a copy of Swallowbot -- What do you think of it?

I finally got the Swallowbot CPU from MRN76 working. It announces itself to the app as "v7.6.0"? Yet I see some of the YouTube videos with different version numbers? Any idea why the difference? (AFAIK, WEagle95 only ever posted notice of one development release).

The problem I have with it stems from the underlying Ninebot 1.3.0 firmware. I hated this firmware with passion - and changed all my machines back to 1.1.7 (using the JTAG method and the software from MRN76). What I hate is the progressive tilt-back. As you get towards the load limit the feet are incrementally tilted back, little by little, and if you struggle against this to accelerate you get to the point where the platform tilts back violently with beeping, at that point pretty close to tipping you right off. The older firmware versions (up to at least 1.1.9) do not do that. 

Whenever I go uphill, Swallowbot does this too. Swallowbot does suppress the final violent attempt to throw you off while beeping, but the slowly tilting back platform during uphill acceleration is just the same, and just as annoying. Going on flat surfaces, or downhill, Swallowbot is effortless, and a pleasure to ride.Has anybody figured out a way to manage the uphill grades?

Interestingly, the Chinese 'ripoff-bot' firmware does not do this. It announces itself as v1.1.1, and does indeed seem based on this initial firmware.  I haven't been able to test its maximum speed, but it is extremely gentle when it tilts after reaching load limit uphill. A pleasure to ride (if you aren't bothered by all the beeping). It seems to have the same high performance at lower battery levels as the Swallowbot.

Currently I have Swallowbot in one miniPRO, Ripoff-Bot in another, and v1.1.7 in the miniPRO with knobbly tyres. Each has benefits and each its disadvantages.

What have I forgotten??

Share this post


Link to post
Share on other sites

Have you tried adjusting the balancing sensor parameters to positive values?
This tilts the platform forward and the tiltback is felt less hard

original value (factory parameters) were -0,8, try gradually to -0,3, -0,1, +0,1, etc

Edited by jojo33
  • Like 1

Share this post


Link to post
Share on other sites
12 hours ago, jojo33 said:

Have you tried adjusting the balancing sensor parameters to positive values?
This tilts the platform forward and the tiltback is felt less hard original value (factory parameters) were -0,8, try gradually to -0,3, -0,1, +0,1, etc

Jojo, I have an old version of the app, (v4.4.6), so the balance slider goes from 0 to 5, with 3.2 recommended. I set it to 5 (maximum) and put my feet further forward on the machine. Although I feel a little more secure, the "rolling" of the platform's balance point as I get near to maximum load is very unsettling. It seems as though Alex&Alex didn't change that function of firmware v1,3 at all. They did reduce the aggressive pushback at maximum load, however (for me, at about 10Kph uphill on our 12 degree grades).. No wonder these users who don't have 1.1.7 (or similar) firmware available are complaining so bitterly about their machines (running 1.3/1.4)!

I did achieve a significant change in downhill performance by enabling the Speed Limit button for a few seconds. It looks as though that is something which needs to be done as 'initialization' of the Swallowbot installation. I have already changed from my "manual ride smoothness" to "automatic" and that seemed to change a little. I left the steering sensitivity on 'Automatic'.

ps: This v4.4.6 version of the app is the only one I have ever got going, and it is in a spare Nexus-5X without cell service. All my active phones are Rooted and secured, and I haven't been able to get the Segway app to install in them :(

pps: I am starting to become quite firm with my theory that the v1.1.1 Chinese 'Ripoff-bot' firmware may indeed be the firmware initially signed off by the initial development group, before marketing were given the chance to cripple the machine with speed limits, etc... If the rumor you heard was true, that the initial firmware was written by one developer in his school holidays (which is feasible, IMO) then the Ripoff-bot firmware will have to be renamed to something like 'Retrobot.'  I am happy with that Chinese firmware, incidentally, so maybe we should start coming up with some better names for it :D

pps: DId you ever see any firmware released from Ninebot lower than 1.1.7?

Edited by trevmar

Share this post


Link to post
Share on other sites

Jojo - It looks like all the Ebay and Amazon sellers have removed their Retro-bot control boards from sale in the last few hours from both Ebay and Amazon. This is a pity, as I am very happy with the v1.1.1 firmware they were shipping. The Russian Swallowbot seems to have gone defunct too - I can't send a message to @MRN76 any more, and @WEagle95 hasn't posted for months.

Edited by trevmar

Share this post


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

If the rumor you heard was true, that the initial firmware was written by one developer in his school holidays

Ninebot was a startup at the begining, 

Here in the 2013 video, if im not mistaken, you have the first modele of Ninebot in 2013, it's the same who appear into "Mini Design History"

The engineer Wang and his team has worked a lot, they were students, a year and a half on the machine, the firmware of the first personal transporter (Elite etc.) has been adapted and improved.

112253njeupufhpvsjjv10.png


The original technology remains the property of DEAN KAMEN,
the patents have been "rented" by Ninebot
that's what I saw in a judgment released by the US authorities, we must look far into the site to find the information (US International Trade Commission (USITC)
When we found the downgrade solution, what was obvious was that the update method was very basic and easy to hijack, indeed it could only be a student work,
but the firmware is very sophisticated, there is a dark side too...the influence of the Chinese army on the development of firmwares, since the first Elite models equipped the Chinese army....

on http://www.freepatentsonline.com/y2015/0369629.html you can find valuable in-depth information about the program

Wang is a great person he is very approachable, he will not hesitate to answer questions, I think he is aware of all these alternative solutions

5 hours ago, trevmar said:

DId you ever see any firmware released from Ninebot lower than 1.1.7?

Yes before V117, when i bought my Mini N3M240, im not remember but was an old firmware, we have an unlocked speedlimit popup message when we ride more than 50KM, at tjis moment 18KmH was really 18KmH and not under the real speed showing by the app

You could try using Ninedroid app too

 

Edited by jojo33
  • Upvote 1

Share this post


Link to post
Share on other sites

Hello. Rollback to firmware 1.1.7. so all at your own risk.
http://mrn76.ru/NineTool.rar
(bet beta 2.2.0)
For firmware, you need the version to be higher than 1.4.0 (Should work with 1.4.0 1.4.1 1.5.5 1.6.0 1.6.2 1.6.5)
Connect to the device, enter Enter 117 for the text space and press Flash FW

Share this post


Link to post
Share on other sites

@MRN76 Great to hear from you again! With now an Android rollback app! Impressive!

Was there some reason the message system would not deliver messages to you last week?

Share this post


Link to post
Share on other sites
Hace 12 horas, MRN76 dijo:

Hola. Rollback al firmware 1.1.7. Así que todo bajo su propio riesgo.
http://mrn76.ru/NineTool.rar
(bet beta 2.2.0)
Para el firmware, necesita que la versión sea superior a 1.4.0 (Debería funcionar con 1.4.0 1.4.1 1.5.5 1.6.0 1.6. 2 1.6.5)
Conéctese al dispositivo, ingrese Ingrese 117 para el espacio de texto y presione Flash FW

Grande MRN76 !!! Siento la pregunta pero ... ¿Hay algo o habrá algo que funcione para mi Ninebot Mini PLUS ( n4m350)? Gracias de antemano. Eternamente agradecido.

Share this post


Link to post
Share on other sites

Thanks for the rollback App.

@MRN76

Do you heard something about about the "storm" against the "swallowbot"-boards from Ninebot?

Is it possible to write back own edited firmwares with your tool or is it just compatible with officials?

 

EDIT:

Are you sure your tool getting work with miniPro? Your official thread says "No, MiniPro is Alexej's project and only his app works with this model".

 

EDIT2:

Worked.

Edited by Tommy Hilfaker

Share this post


Link to post
Share on other sites

@MRN76Excellent Bluetooth flashing app. I see you successfully cracked the Ninebot upgrade coding so that the machines will accept update code. Great work!

Looking at the .apk resources, I see you support one firmware code for the 'MiniPRO' - v1.1.7. But I see the app also supports 1.0.8 and 7.6.0 for the 'Mark2', three versions for the 'One' and 11 versions for the 'Zx'.  You have been busy!

I guess I dug into your app half hoping I might find Swallowbot there, but no Swallowbot.  I have my own copy now, but I keep hoping for a public release... Maybe then I will invest the time to take a closer look at the incremental platform tilt which is still present when going uphill on Swallowbot...

I notice that the encoded images are only 48K, rather than the CPU 256K. That's pretty efficient coding!  But, on reflection, a heck of a lot of the memory space is empty (FF).

Once again, thanks for all your great work! I just wish you were taking advantage of your current lead with the miniPRO Swallowbot development... The World is clearly ready for a public release... or for a public 'open development' to try and keep the platform alive...

Edited by trevmar

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