Please select Into the mobile phone version | Continue to access the computer ver.
Don't know if this is still working ...
Uploading and Loding Picture ...(0/1)
o(^-^)o
sevreNniarB
lvl.4
Germany
Offline

I've had a great time with the S1, but now it's time to move on. I'm not leaving without a little present for this great community - attached you will find the instruction how to root the S1 (I really don't know if this is still working, have not touched the thing for a couple of weeks now).

How to Root - Robomaster S1.pdf (247.8 KB, Down times: 78)
4-15 03:07
Use props
BGA
First Officer
Brazil
Offline

The cat is out of the bag but it also means that DJI will most likely simply plug the hole on the next firmware/app revision.
4-15 05:57
Use props
BGA
First Officer
Brazil
Offline

BGA Posted at 4-15 05:57
The cat is out of the bag but it also means that DJI will most likely simply plug the hole on the next firmware/app revision.

Anyway, if anyone wants to play with the SDK on the S1, after getting a root shell on the device you can simply do:

touch /data/SDK_ENABLE

Then turn the robot off an on again.

The SDK should be enabled. Obviously the EP specific stuff (distance sensors, arm control, etc) will not work.

This all assuming that it still works how it worked on the previous firmware version. I did not try in the most recent one.
4-15 06:18
Use props
Mauronic
lvl.1
Flight distance : 163038 ft
United States
Offline

Can you DM me on Twitter? @mauronic

I wanted to ask you something and I don't know how to message someone on this form
4-17 23:19
Use props
si3n4
lvl.2
Canada
Offline

Thx! But seems not working for the current firmware. Rm_log is gone.
4-20 11:40
Use props
BGA
First Officer
Brazil
Offline

si3n4 Posted at 4-20 11:40
Thx! But seems not working for the current firmware. Rm_log is gone.

Well, rm_log was just the one being used. There might be others that would give the same backdoor. Unfortunately, I can not test right now.
4-21 03:59
Use props
si3n4
lvl.2
Canada
Offline

BGA Posted at 4-21 03:59
Well, rm_log was just the one being used. There might be others that would give the same backdoor. Unfortunately, I can not test right now.

You are right. There are some other good functions. I was able to get a shell using 'Random' - who knows what it is. Then I tried your SDK_ENABLE way. Maybe I did something wrong, it did create a SDK_ENABLE file in data folder, but all SDK connection methods in the EP guide failed - connection always refused. I also turned off and on RM and it didn't help. Could you offer more suggestions? Thx.
4-22 19:53
Use props
BGA
First Officer
Brazil
Offline

si3n4 Posted at 4-22 19:53
You are right. There are some other good functions. I was able to get a shell using 'Random' - who knows what it is. Then I tried your SDK_ENABLE way. Maybe I did something wrong, it did create a SDK_ENABLE file in data folder, but all SDK connection methods in the EP guide failed - connection always refused. I also turned off and on RM and it didn't help. Could you offer more suggestions? Thx.

The last time I tried it was with the previous firmware, not the current one. It is possible that they completely removed the SDK support from the latest firmware as they want to screw Robomaster S1 owners as much as possible it seems.

In any case, at some point next week I will be able to take another look at this to see what is going on. It is possible that it is just a matter of the method to enable the SDK on the S1 having changed.
4-23 04:22
Use props
si3n4
lvl.2
Canada
Offline

BGA Posted at 4-23 04:22
The last time I tried it was with the previous firmware, not the current one. It is possible that they completely removed the SDK support from the latest firmware as they want to screw Robomaster S1 owners as much as possible it seems.

In any case, at some point next week I will be able to take another look at this to see what is going on. It is possible that it is just a matter of the method to enable the SDK on the S1 having changed.

Thx! Finger crossed.

Agree, we S1 owners are exes to DJI. If there were flights to China, I would have been there for EP.
4-23 12:47
Use props
BGA
First Officer
United States
Offline

Bad news, good news, bad news, and some more good news.

- The published method for rooting the S1 does not work anymore as it is.
- But I was still able to root it in a slightly different way.
- The SDK_ENABLED file method for enabling the SDK does not work on the S1 anymore.
- I did find a different way to enable it but I was not able to test it yet.

Next step will be confirming things will work as expected. I will keep you posted. So far, it looks promising (the SDK is still there in the S1).
4-30 15:00
Use props
BGA
First Officer
United States
Offline

BGA Posted at 4-30 15:00
Bad news, good news, bad news, and some more good news.

- The published method for rooting the S1 does not work anymore as it is.

And some more bad news...

It appears that the file that has the SDK support is not present in the S1 anymore. It could potentially be extracted out of an EP though so I wonder if any of you has an EP and would be willing to help with this...
4-30 15:15
Use props
si3n4
lvl.2
Canada
Offline

BGA Posted at 4-30 15:15
And some more bad news...

It appears that the file that has the SDK support is not present in the S1 anymore. It could potentially be extracted out of an EP though so I wonder if any of you has an EP and would be willing to help with this...

Thx for all your efforts!

About EP, what I know is that even in China, you have to submit a purchase request online then some local representatives will contact you to confirm the order. Then transaction is done through WeChat not official store. Not sure if EP stock is limited, but in this way I see very little chance it will be available in overseas stores.
5-1 14:43
Use props
BGA
First Officer
United States
Offline

si3n4 Posted at 5-1 14:43
Thx for all your efforts!

About EP, what I know is that even in China, you have to submit a purchase request online then some local representatives will contact you to confirm the order. Then transaction is done through WeChat not official store. Not sure if EP stock is limited, but in this way I see very little chance it will be available in overseas stores.

All I need is someone that already has an EP to follow some instructions and extract some files from it. I do n ot need to buy one.
5-1 15:29
Use props
JB63
Second Officer
United States
Offline

si3n4 Posted at 5-1 14:43
Thx for all your efforts!

About EP, what I know is that even in China, you have to submit a purchase request online then some local representatives will contact you to confirm the order. Then transaction is done through WeChat not official store. Not sure if EP stock is limited, but in this way I see very little chance it will be available in overseas stores.

If you really want to, and willing to pay a premium, you can get it from banggood.com ... for $1899.00

PS. Last time I checked (about 2-3 weeks ago), it was 'only' $900.00. It seems banggood realizes not many people sell it overseas, and they're willing to 'capitalize' on that.

https://www.banggood.com/DJI-Rob ... mp;cur_warehouse=CN
5-2 09:44
Use props
JB63
Second Officer
United States
Offline

If one is to proceed with the instructions provided by the OP, is the original firmware somehow affected? ... If so, how to revert ?
5-2 09:46
Use props
BGA
First Officer
United States
Offline

JB63 Posted at 5-2 09:46
If one is to proceed with the instructions provided by the OP, is the original firmware somehow affected? ... If so, how to revert ?

Not at all. There will be no changes to the EP. You will just copy some files out of it.
5-4 08:51
Use props
BGA
First Officer
United States
Offline

BGA Posted at 5-4 08:51
Not at all. There will be no changes to the EP. You will just copy some files out of it.

Also, just to clarify: The EP will need to be rooted, but the rooting process is also a software thing only and is ephemeral (meaning that if you reboot the EP or even simply close the Robomaster app, it will revert to being non-rooted with no trace that it was ever rooted).
5-4 08:54
Use props
JB63
Second Officer
United States
Offline

Thank you, that's reassuring. Now, you mentioned EP in your reply ... does that also apply to the earlier S1 ?
5-6 19:50
Use props
BGA
First Officer
United States
Offline

JB63 Posted at 5-6 19:50
Thank you, that's reassuring. Now, you mentioned EP in your reply ... does that also apply to the earlier S1 ?

That would be plan B, but I still have one S1 with an early firmware exactly due to this.

This would be more complicated though as it is obvious there was some considerable refactoring going one between the SDK version in the older S1 firmware and the one referenced in the new S1 (and present in the EP).
5-7 07:11
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules