Jump to content

Recommended Posts

Posted (edited)

The STM32F103 CPU used in the Segway MiniPRO uses RDP1 read-protection, which is easy to crack with a 'DFU voltage injection' attack. MRN76 can tell us if this is an 'official' reseller but I wouldn't be surprised if somebody has cracked the Swallowbot code and marketed it as a product. Or maybe they have some inferior code and are calling that 'Swallowbot'. Who knows? Anyway, summer is coming, and I want to get Swallowbot in my miniPROs. I have not been getting replies to my emails to Ninebot.run, and in any case don't like the risk of having a motherboard lost in transit to Moscow. This outlet is cheaper and Ebay is far less hassle to deal with. I have ordered one of these Ebay boards with shipping via FedEx, and I will report what I see when it arrives next week. At worst, I will have a spare control board I can put Ninebot code into! I will share whatever I find with MRN76 and WEagle.

I notice there are other sellers too: https://www.ebay.com/itm/273788875366 and https://www.ebay.com/itm/303114821577?

Edited by trevmar
  • Upvote 1

Share this post


Link to post
Share on other sites

I am becoming convinced that my MiniPROs will never fly with Swallowbot  :efef895ddd:  The Ebay seller said that when my control board arrived from the manufacturer they found it was 'faulty' and are waiting for a replacement to arrive. I will post whenever there is any progress...

  • Upvote 1

Share this post


Link to post
Share on other sites

I just got the notification from the Ebay supplier shown below. All listings on Ebay have now disappeared except MRN76's original CPU offer.

 

Quote

Hi friend,
This is eBay harhap store.Sorry for the bothering again.
We are sorry to tell you that we get the new stock from our supplier,but the item can't pass the quality check before shippment,we found that there was something wrong with the circuit of the main board, which led to the main board not being able to work normally.
So we are sorry that we can't ship the package to you at this time.
In this case,would you like to get the refund or wait for it?We will get the new stock in the end of this month,but we also need to check the item when we get the new stock.We are sincerely sorry for the inconvenience we caused.
Looking forward to your reply.

 

Share this post


Link to post
Share on other sites

Time for an update:

EBAY is again advertising the 'Swallowbot' motherboards. For several weeks all the sellers had removed their auctions from Ebay.

I received an email from my seller saying that a new stock of boards had arrived at the end of April and they are testing this batch of boards to make sure they work properly (more time-wasting...). I have ordered a second system from a different seller, and also paid for express shipping. hopefully I will have more info soon...

Share this post


Link to post
Share on other sites

Update: The second board I bought yesterday via Amazon has shipped via DHL 3-5 day. Within a week will be able to assess if it is a lemon or a Swallow :)

  • Upvote 1

Share this post


Link to post
Share on other sites

The first control board, the one I ordered last week from the Amazon marketplace seller EKSmart, has arrived by DHL from Hong Kong. It doesn't look exactly like MRN96's Swallowbot, it reports firmware v1.1.1 and serial number 11960/100112*** (last 3 digits blanked for security).

It made me go through the "learning exercises" when I switched the machine on. I suppose the good news is that the board works at all! I have ridden it around a little, and it didn't disable the "limited" mode automatically, I had to do that via the "Limited" button on the app. Good news is that I have to push it hard to hit any limits, bad news is that it did push me back in the "limited" mode. But not so much. There was noticeable tilting of the feet in limited mode, too - trying to give me feedback, I think. That has not yet been obvious in unlimited mode. The alarm beep is a very quick sequence of about 6 normal-pitch beeps. Maybe the Swallowbot owners can give me some idea of how to test it without trying to go past 18Km/h :efef895ddd: After I have ridden it a bit I will work up to this, but since this is my first ride after the winter break, I didn't want to push things too hard until I get confidence in the firmware.

I still am still waiting for the board from the Ebay seller which I ordered and paid express shipping on a month ago, that should get here Monday, I think. The month delay was clearly to get new stock - it seems the first set of boards sold out from all the Ebay sellers.

I want to emphasize that the sellers are all calling the firmware "Swallowbot" even if it turns out to be something quite different from what @WEagle95 and @MRN76 developed.

 

ps: I checked the SKU number on the packaging SKU01399 and found hits on Alibaba saying it "Brand: Cool Step", customized with pre-installed firmware swallowbot, for mini-pro,mini-lite

Edited by trevmar
  • Upvote 1

Share this post


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

The first control board, the one I ordered last week from the Amazon marketplace seller EKSmart, has arrived by DHL from Hong Kong. It doesn't look exactly like MRN96's Swallowbot, it reports firmware v1.1.1 and serial number 11960/100112*** (last 3 digits blanked for security).

It made me go through the "learning exercises" when I switched the machine on. I suppose the good news is that the board works at all! I have ridden it around a little, and it didn't disable the "limited" mode automatically, I had to do that via the "Limited" button on the app. Good news is that I have to push it hard to hit any limits, bad news is that it did push me back in the "limited" mode. But not so much. There was noticeable tilting of the feet in limited mode, too - trying to give me feedback, I think. That has not yet been obvious in unlimited mode. The alarm beep is a very quick sequence of about 6 normal-pitch beeps. Maybe the Swallowbot owners can give me some idea of how to test it without trying to go past 18Km/h :efef895ddd: After I have ridden it a bit I will work up to this, but since this is my first ride after the winter break, I didn't want to push things too hard until I get confidence in the firmware.

I still am still waiting for the board from the Ebay seller which I ordered and paid express shipping on a month ago, that should get here Monday, I think. The month delay was clearly to get new stock - it seems the first set of boards sold out from all the Ebay sellers.

I want to emphasize that the sellers are all calling the firmware "Swallowbot" even if it turns out to be something quite different from what @WEagle95 and @MRN76 developed.

 

ps: I checked the SKU number on the packaging SKU01399 and found hits on Alibaba saying it "Brand: Cool Step", customized with pre-installed firmware swallowbot, for mini-pro,mini-lite

Could you please let us know if it really works as advertised?

Max speed of 23Km/h on standard tires (or 25Km/h if you have high profile tires)

The max speed is reduced as follows:

5 bars - up to 23 km / h

4 bars - 22.5 km / h

3 bars - 22,5 km / h

2 bars - 20 km / h

1 bar- to 16 km / h

Fines (leanback) and beeping are also reduced?

Thank you for your updates.

Share this post


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

Could you please let us know if it really works as advertised? Max speed of 23Km/h on standard tires (or 25Km/h if you have high profile tires)

Are those the values from Alexander for the Russian Swallowbot or for these Chinese control boards?

Share this post


Link to post
Share on other sites
4 minutes ago, trevmar said:

Are those the values from Alexander for the Russian Swallowbot or for these Chinese control boards?

These are the values for the Russian Swallowbot, I was wondering if the Swallowbot on the Chinese control boards was the same.

Thanks a lot

Edited by longinus88

Share this post


Link to post
Share on other sites
3 hours ago, longinus88 said:

These are the values for the Russian Swallowbot, I was wondering if the Swallowbot on the Chinese control boards was the same.

Well, that's exactly what I was trying to find out... It is clear there are huge differences, but I am looking for somebody familiar with the Russian firmware to suggest some things I can easily test for (without risking my neck). I suspect at this point, however, that this is home-grown Chinese firmware. It may not even be enhanced from the old Ninebot v1.1.1,  I haven't been able to determine that yet.

My wild guess is that the original firmware team has taken out limits imposed on them by marketing and released this firmware from their archives. This guess is based on the version number being 1.1.1, and my suspicion, based on years of heading firmware projects, that the original team was thrown out once they got the product solid enough for the market. It is all too common for marketeers to come in and 'restructure' the engineering team with "yes men" rather than the innovators who gave the product life..

  • Upvote 1

Share this post


Link to post
Share on other sites

I forgot to mention that the older/hacked v1.1.1 Chinese firmware is working with the Segway/Ninebot app v4.4.6, which is a newer app version. Jojo reminded me that the original control boards with the original v1.1.1 do not work with these newer versions of the app, so I am gaining more confidence that the firmware is indeed a hacked version as it was advertised to be...

Edited by trevmar
  • Upvote 1

Share this post


Link to post
Share on other sites

Thank you for the update trevmar.

I guess the easier way to find out if this is the Russian Swallowbot is to test the max speed you can get at different level of battery charge, the increase in speed should be noticeable compared to the stock version of the firmware..

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