Messages in archived_fw_flashing
[2017-07-14 16:43:35]
nocommie :
@nocommie has joined the channel
[2017-07-14 16:43:36]
nocommie :
set the channel description: Covers flashing any FW without using the Assistant
[2017-07-14 16:46:06]
nocommie :
Hopefully this channel will help others with flashing any FW they want without using the assistant. This is important if you want to downgrade to 700 on the Mavic for example. FW available here; <https://github.com/droner69/MavicPro/tree/master/Firmware>
[2017-07-14 16:47:03]
vab53 :
@vab53 has joined the channel
[2017-07-14 16:47:31]
nocommie :
I haven't tried this yet (still reading up on the procedure) but understand that root isn't needed :slightly_smiling_face:
[2017-07-14 16:48:08]
nocommie :
I would like some input from the guys that have pioneered this on how risky this is for bricking.
[2017-07-14 16:48:34]
hostile :
@hostile has joined the channel
[2017-07-14 16:48:59]
rainman :
@rainman has joined the channel
[2017-07-14 16:49:19]
versuher :
@versuher has joined the channel
[2017-07-14 16:49:40]
guest :
@guest has joined the channel
[2017-07-14 16:49:50]
nocommie :
My desire to do this is so I can try 800 and 900 on the Mavic that is supposedf to be better for using the goggles (sensativity adjustments and some lag/picture quality tweaks). But I don
[2017-07-14 16:50:01]
nocommie :
dont want to do that without a way to get back to 700
[2017-07-14 16:50:06]
jcarlo :
@jcarlo has joined the channel
[2017-07-14 16:50:09]
guest :
i'm in :slightly_smiling_face:
[2017-07-14 16:50:59]
aim120 :
@aim120 has joined the channel
[2017-07-14 16:51:46]
asdrubale :
@asdrubale has joined the channel
[2017-07-14 16:52:41]
kilrah :
@kilrah has joined the channel
[2017-07-14 16:52:46]
hotelzululima :
@hotelzululima has joined the channel
[2017-07-14 16:52:51]
tom4711 :
@tom4711 has joined the channel
[2017-07-14 16:54:29]
jcarlo :
I'm in
[2017-07-14 16:54:43]
jcarlo :
Where is the how to?
[2017-07-14 16:54:48]
artu-ole :
@artu-ole has joined the channel
[2017-07-14 16:56:01]
nocommie :
There is no how-to yet. This has just been accomplished and the guys that developed this are busy with other stuff. We will need to wait until someone completes this on their own and writes up a how-to. I will do it myself once I get all the info figured out and tested.
[2017-07-14 16:57:50]
vo :
@vo has joined the channel
[2017-07-14 17:00:10]
louisleungwh :
@louisleungwh has joined the channel
[2017-07-14 17:02:10]
knorren :
@knorren has joined the channel
[2017-07-14 17:09:17]
jcarlo :
@nocommie thanks
[2017-07-14 17:21:44]
djayeyeballs :
@djayeyeballs has joined the channel
[2017-07-14 17:27:10]
triangular :
@triangular has joined the channel
[2017-07-14 17:38:49]
rulppa :
@rulppa has joined the channel
[2017-07-14 17:41:11]
exculpo :
@exculpo has joined the channel
[2017-07-14 20:27:24]
ender :
Currently i will play with my sparky as its less expensive but at some time i’d like to get my Mavic from .400 to .700 so i listen here :slightly_smiling_face:
[2017-07-14 20:40:32]
robbyg :
Looking forward to a properly built Win Application with GUI
[2017-07-14 20:43:01]
skyhawk :
Or at least a tutorial how to use all the tools to update the Mavic and RC based on the cached firmware files :slightly_smiling_face:
[2017-07-14 20:51:43]
rainman :
Me.. I'm looking to punch a constrained perimiter, low ceiling hole in the Spark NFZ db. Appears to need to happen on the bird. :white_frowning_face:
[2017-07-14 21:25:04]
nocommie :
FW 300 on the spark works fine with parameter changes via the assistant. I have already tested it. No need to flash as being discussed here
[2017-07-14 22:13:20]
rainman :
I've tried all of the Go app variants plus a couple @bin4ry special built, and nothing worked on my fw0300 Spark. Might be because I'm in the DCSA NFZ, and/or something special is in the Spark's internal db or firmware, I dunno. :astonished:
[2017-07-14 22:15:22]
rainman :
Have only just started playing with params, but today's results weren't promising either.
[2017-07-14 22:38:33]
ender :
Hi ! Here is Spark .300 FW, may someone use it wisely, cant upload to hostiles github (25 MByte limit):
[2017-07-14 22:38:34]
ender :
<https://we.tl/L4K8eD5x0L>
[2017-07-14 22:39:25]
skyhawk :
Is the .700 FW .bin for the Mavic somewhere around?
[2017-07-14 22:40:21]
nocommie :
Looking for that as well.
[2017-07-14 22:41:53]
nocommie :
Well I successfully flew to 2000 feet with the spark 2 days ago. I was right on the line of an NFZ and didn't get a warning. FYI I used to get a warning with the mavic at the same place. I will try to find another NFZ and test the Spark.
[2017-07-14 22:46:54]
ender :
on hostiles git !
[2017-07-14 22:47:50]
ender :
Its per invite, may kindly ask him
[2017-07-14 23:02:42]
ender :
Spark .400 here: <https://we.tl/q1oO2ThkTz>
[2017-07-15 01:08:22]
rainman :
I'm on the edge but just inside a red nfz. Nothing so far will allow it to activate when it gets a GPS signal, and if I can get the motors spinning prior to signal then it goes into auto land once locked on.
[2017-07-15 01:16:28]
rainman :
I tried some params today but no luck. I did change the sport switch to try ATTI mode but it still wanted to auto land as soon as it got GPS. Same for Farm mode but I guessed that would since it uses GPS.
At some point I want to put the known to work params for Spark into a spreadsheet I have of the whole list. Sounds like you'd be another good source?
[2017-07-15 01:47:21]
vk2fro :
can be accomplished on windows as well by substituting /dev/tty.usbmodemXXXX with com11: for example. You'll need python, libusb and a few other dependancies
[2017-07-15 01:47:40]
nocommie :
Thanks so much man. Appreciate it! :slightly_smiling_face:
[2017-07-15 01:48:25]
nocommie :
So would a linux machine or VM be the native environment?
[2017-07-15 01:48:48]
vk2fro :
a linux box would work fine, even a liveCD.
[2017-07-15 01:49:07]
vk2fro :
use a usb so you have space to store the binaries and firmware.
[2017-07-15 01:49:19]
nocommie :
and just so I understand, the flashing as you describe does not need root correct? If so, what is the advantage of rooting at this point?
[2017-07-15 01:50:09]
vk2fro :
Lets you explore the filesystem outside of /ftp - you'll also need ADB to play around with root access. If you don't need it, don't root it. Not really nessecary.
[2017-07-15 01:50:50]
vk2fro :
Don't go changing stuff if you root, you can easily brick your machine.
[2017-07-15 01:51:22]
vk2fro :
The guys in mavic_rooting have bricked a few core A board just finding the root method.
[2017-07-15 01:51:26]
nocommie :
Ah ok. I have rooted many phones to be able to install what I want, run file exploerers and backups etc. Wasn't sure what root provided on the mavic etc at this point. Thanks again for the how to.
[2017-07-15 01:52:00]
vk2fro :
Pleasure. Mines rooted but I only explore, the only edit I did came from hostile, to make the root permenant.
[2017-07-15 01:52:05]
nocommie :
So in your opinion, how risky is it to flash FW this way? Whats the chance of a brick?
[2017-07-15 01:53:16]
vk2fro :
minimal. just make sure u get the bins from hostile's git and your good to go. Just rename the desired firmware dji_system.bin and be patient. It takes around 10 minutes. You know its done when the beacons on the front stop flashing (and you'll hear the dji chime)
[2017-07-15 01:53:43]
vk2fro :
The script will spit errors without affecting your mavic if any dependancies are missing.
[2017-07-15 01:53:55]
nocommie :
ah cool.
[2017-07-15 01:54:49]
nocommie :
Any idea if these are the same as Hostiles? <https://github.com/droner69/MavicPro/tree/master/Firmware>
[2017-07-15 01:56:40]
nocommie :
Got it, thanks
[2017-07-15 02:00:17]
vk2fro :
They are but missing the cfg.sig
[2017-07-15 02:00:32]
vk2fro :
where can I upload the proper bin for you?
[2017-07-15 02:01:11]
nocommie :
My github is techspy2000. How big is it?
[2017-07-15 02:02:21]
vk2fro :
I am uploading the sought after 700 bin that will allow you all to flash back.
[2017-07-15 02:02:29]
nocommie :
Woot!
[2017-07-15 02:02:31]
vk2fro :
gonna post a link in main channel.
[2017-07-15 02:02:41]
nocommie :
:+1:
[2017-07-15 02:03:07]
vk2fro :
its pretty slow uploading. Let me fire up my c64 and load a game from tape and see who wins :wink:
[2017-07-15 02:03:17]
nocommie :
LOL
[2017-07-15 02:03:47]
nocommie :
Thats OK, I am pulling out an OLD laptop to fire up a linux live cd/usb
[2017-07-15 02:03:57]
nocommie :
probably be booted by tomorrow
[2017-07-15 02:06:19]
vk2fro :
25%
[2017-07-15 02:11:05]
nocommie :
Whow
[2017-07-15 02:12:12]
nocommie :
Reminds me of the Vectrex console I had!
[2017-07-15 02:13:20]
vk2fro :
I restored this one from non function status - had a bad PLA chip in it. Heatsinks and a small fan and she runs like a dream. Brings back memories, and on that note, the little 8 bit ninja is on the screen. C64 wins!
[2017-07-15 02:13:40]
vk2fro :
66%
[2017-07-15 02:14:25]
vk2fro :
I will also upload .400 for those wanting it.
[2017-07-15 02:15:02]
nocommie :
Cool man.
[2017-07-15 02:16:08]
nocommie :
BTW, what is your fav flavor of linux? I am downloading unbuntu x64 to run this. I haven't been in a linux environment in a long time.
[2017-07-15 02:16:38]
vk2fro :
ubuntu will do it. I like debian myself but it doesnt really matter for this purpose. just make sure you install the dev tools.
[2017-07-15 02:16:54]
vk2fro :
that should cover libusb, python and the other dependencies.
[2017-07-15 02:19:36]
nocommie :
cool
[2017-07-15 02:19:52]
vk2fro :
are you comfortable using a terminal window?
[2017-07-15 02:20:51]
vk2fro :
Firmware 700 bin for use with pyduml.py : <https://we.tl/EZVyv4fvr5>
[2017-07-15 02:21:27]
vk2fro :
uploading .400 now
[2017-07-15 02:22:23]
vk2fro :
I wanted .700 so I can use the goggles
[2017-07-15 02:23:03]
nocommie :
Eh, I am familiar enough I think. I understand having to use the right syntax and being in the right directly etc. If there is any other gotchas, I am all ears.
[2017-07-15 02:23:34]
vk2fro :
yeah just yell if you need help - I'm a bit of a noob myself, but know my ls's and cp's :slightly_smiling_face:
[2017-07-15 02:24:59]
nocommie :
Yeah, I needed 700 for my goggles. 800 and 900 have a bit better support (sensitivity adjustment and some lag tweaks) so I want to try 900 with v22 app. Some people report that they can get around NFZ with that combo but others not. I just want to be able to go back to 700 if needed.
[2017-07-15 02:26:07]
nocommie :
Thanks man. I am considering flashing 700 on top of 700 as the first test to make sure before I go to 900. Speaking of which, I hope DJI hasn't slipped something into the online 900 to prevent a downgrade :confused:
[2017-07-15 02:26:14]
vk2fro :
Yes I will be trying .900 once I get my goggles in a month, after flying a bit with .700
[2017-07-15 02:26:39]
vk2fro :
well thats easily fixed - I have the .900 bin as well :slightly_smiling_face:
[2017-07-15 02:26:52]
vk2fro :
and .800
[2017-07-15 02:27:01]
nocommie :
Really it isn't bad with 700. If you use head tracking much it is probably more important for the sensitivity adjustments.
[2017-07-15 02:27:55]
nocommie :
OOhh you are hooked up! One thing about 700, and the goggles, they do seem really laggy and have a lot of freezing when used with the Spark.
[2017-07-15 02:28:52]
nocommie :
Once I go with 900 on the goggles I hope that helps with the Spark
[2017-07-15 02:30:15]
nocommie :
Do you wear glasses? If so, the goggles may need some modding for you. I have good distance vision but need reader for up close. The image was blurry. I had to install reader lenses behind the factory lenses. That made all the difference though. They are clear now.
[2017-07-15 02:31:21]
vk2fro :
yes I use glasses - was watching by Peter Homer on the subject on youtube.
[2017-07-15 02:31:28]
nocommie :
and just be aware, mis-matched FW on the goggles and mav etc will cause issues.
[2017-07-15 02:32:02]
vk2fro :
hopefully by the time I get the goggles the boys in mavic rooting will have worked out how to flash the goggles.
[2017-07-15 02:32:23]
hostile :
pushing the bins and FAQ you all added to the git now
[2017-07-15 02:32:24]
hostile :
$ git push
Git LFS: (0 of 2 files) 15.21 MB / 181.41 MB
[2017-07-15 02:32:52]
nocommie :
Sweet!
[2017-07-15 02:33:00]
vk2fro :
good show hostile.
[2017-07-15 02:39:23]
hostile :
<https://github.com/MAVProxyUser/dji_system.bin/commits/master>
[2017-07-15 02:39:32]
hostile :
<https://github.com/MAVProxyUser/dji_system.bin/commit/7ab4cbc5aca2f72c95680fe71abeb7e9fdc9ed1f>
[2017-07-15 02:45:43]
vk2fro :
.400 firmware file, hopefully to save some bandwidth on hostiles github: <https://we.tl/xYcXCK60gv>
[2017-07-15 02:47:36]
vk2fro :
Grabbing the spark files and will throw them on my airgapped server which means they'll end up on next weeks tape.
[2017-07-15 02:48:06]
nocommie :
Sweet! If you can put 900 as well I am sure hostile would appreciate it!
[2017-07-15 02:48:26]
vk2fro :
I would LOVE to see some P4 files, as my mate has a p4 and would love to hack his for him when he comes over to pick up his UPS unit I fixed.
[2017-07-15 02:48:49]
vk2fro :
900 is uploading - remember this is a multi load cassette - each level needs to load LOL :slightly_smiling_face:
[2017-07-15 02:48:56]
nocommie :
lol,
[2017-07-15 02:49:22]
nocommie :
I think bin4ry has some p4 files. Might ping him when he is back on.
[2017-07-15 02:50:46]
vk2fro :
I will archive the lot and stuff it in my friends filing cabinet - and I have a key along with the door key so have access regardless if he is home or not.
[2017-07-15 03:05:53]
samd12 :
Does a flash of the remote have to happen?
[2017-07-15 03:07:58]
vk2fro :
Loading bars have stopped... .900 firmware lol :slightly_smiling_face: <https://we.tl/HIVYZo8r6r>
[2017-07-15 03:08:26]
vk2fro :
and now I'll put .800 just to complete the set and save hostile some bandwidth
[2017-07-15 03:08:28]
nocommie :
Awesome man!
[2017-07-15 03:08:52]
nocommie :
On a related note, how about those random pictures on the download site?
[2017-07-15 03:09:05]
vk2fro :
Now loading level 4 - press play on tape :wink:
[2017-07-15 03:09:10]
nocommie :
lol
[2017-07-15 03:09:22]
vk2fro :
sure they slow the upload down :stuck_out_tongue:
[2017-07-15 03:09:40]
vk2fro :
but they look pretty - and thats what reminded me of the C64
[2017-07-15 03:09:50]
vk2fro :
loading bars LOL
[2017-07-15 03:09:54]
nocommie :
ah gotcha
[2017-07-15 03:11:16]
vk2fro :
usually a game during loading would make a funky noise sometimes at the start, then start playing music, then a splash screen as the main core of the game loaded. Complete with funky raster lines around the boarder (loading bars). They really went to town on the C64 with loaders :slightly_smiling_face:
[2017-07-15 03:20:07]
nocommie :
I haven't heard that being discussed so I am guessing not.
[2017-07-15 03:24:57]
nocommie :
vk2fro, did you say you were updating the how-to?
[2017-07-15 03:25:49]
vk2fro :
check the general channel :slightly_smiling_face:
[2017-07-15 03:25:56]
vk2fro :
just posted an updated one :slightly_smiling_face:
[2017-07-15 03:29:46]
vk2fro :
.900 <https://we.tl/X74C3AGWhV>
[2017-07-15 03:29:59]
vk2fro :
oops .800 even LOL
[2017-07-15 03:38:36]
jcarlo :
who got 600
[2017-07-15 03:39:15]
vk2fro :
I only have those 4 as bins.
[2017-07-15 03:42:01]
quad808 :
that was the quickest updated .pdfs I have ever seen!!
[2017-07-15 03:44:36]
vk2fro :
LOL
[2017-07-15 03:44:48]
vk2fro :
yeah I kept seeing mistakes and my OCD kicked in :slightly_smiling_face:
[2017-07-15 03:46:34]
nocommie :
Thanks again for all your help dude. I doubt I will try this tonight but when I get it done I will plan on making a video showing the process in linux and post it. Trying to pay it forward!
[2017-07-15 03:46:53]
jcarlo :
dont mind the updates
[2017-07-15 03:47:17]
jcarlo :
quad808 are you going to try it
[2017-07-15 03:49:43]
quad808 :
Once I figure it out...it can't be that hard
[2017-07-15 03:49:55]
hostile :
who has P4_V1.02.0602.dji_system.bin and P4_V2.00.0106.dji_system.bin from @jezzab ?
[2017-07-15 03:50:27]
jcarlo :
ive done something like this while tripple booting ubunto/win/mac
[2017-07-15 03:50:30]
hostile :
@jcarlo when you cop .600 holla... or .500 for that matter
[2017-07-15 03:50:37]
quad808 :
Questions for you all...would a live CD be the best route on a windows machine??
[2017-07-15 03:50:41]
jezzab :
@jezzab has joined the channel
[2017-07-15 03:51:22]
jcarlo :
im on 400
[2017-07-15 03:51:53]
quad808 :
same here, but I wouldn't mind one tiny bit to be on .700
[2017-07-15 03:52:24]
quad808 :
Or .900 now that it's possible!!
[2017-07-15 03:57:23]
jcarlo :
dam I need to dig up an extra usb for linux
[2017-07-15 04:00:28]
jcarlo :
nocommie, ill be waiting for that video or screenshots
[2017-07-15 04:00:56]
nocommie :
FYI I just used UNetbootin to create a linux live boot usb with ubuntu and it worked great. Might be a good option if you dont have a linux machine around
[2017-07-15 04:03:47]
quad808 :
No USB stick? Use a camera memory card stuck in a card reader
[2017-07-15 04:05:33]
czokie :
I gather people want FW from a P4 ? Not my aircraft, but I can work with the owner to get access. Also, Inspire 1 pro, Mavic Pro, P3P, P4P. Can get access to all - but not "immediately". I have a backlog of non DJI stuff to do. Let me know what you want, and I'll go digging.
[2017-07-15 04:06:00]
czokie :
Also - if people want hosting or virtual servers spun up for anything - again let me know and I'll get something available.
[2017-07-15 04:07:38]
vk2fro :
Very helpful czokie - grab those p4 and others in your own time - we have the horse by the reins now so no rush :slightly_smiling_face:
[2017-07-15 04:11:35]
jcarlo :
I can install ubuntu on my laptop. I do have an ancient sd card (the old big ones)
[2017-07-15 04:12:52]
jcarlo :
unetbootin, isn that what used to be the netbook version
[2017-07-15 04:14:00]
vk2fro :
unetbootin is the thing to make a usb of your favourite flavour of linux
[2017-07-15 04:15:32]
nocommie :
Yep, search for unetbootin, download and run it. It is super simple. Just have a usb stick plugged in before running it. You can run the whole thing from the usb stick or install it on a hard drive.
[2017-07-15 04:16:53]
nocommie :
I had an extra laptop so I am installing it. Hey vk2fro, do you think the dev tools will be installed by default or need to be added after the install?
[2017-07-15 04:19:10]
nocommie :
Now how cool would it be to have a DJI flavor of a linux image? Comes with all the FWs, how-to vids etc!
[2017-07-15 04:24:52]
jcarlo :
I wont be surprise if you see it on ebay
[2017-07-15 04:25:10]
nocommie :
lol, true
[2017-07-15 04:25:28]
hostile :
@coldflake you in here?
[2017-07-15 04:28:29]
jcarlo :
well good nite folks!
[2017-07-15 04:38:32]
nocommie :
Same here. I will give this a go tomorrow. Its too late!
[2017-07-15 04:39:26]
dpitman :
what is the process to extract the .bin. I have a p4p.
[2017-07-15 04:42:09]
hostile :
I think everyone is sleeping... please scroll the backlog
[2017-07-15 04:42:31]
hostile :
search slack for dji_system.bin
[2017-07-15 04:51:15]
quad808 :
Sleeping? There is no time for sleeping
[2017-07-15 05:23:16]
hostile :
any brave souls?
[2017-07-15 05:24:00]
hostile :
<https://github.com/MAVProxyUser/dji_system.bin/blob/master/mavic_combined_700_root.bin>
[2017-07-15 05:26:30]
czokie :
These github links generate 404's for me - do I need to be in a specific group to see the magic?
[2017-07-15 05:32:59]
hostile :
yup
[2017-07-15 05:33:06]
hostile :
I need your github name or you have no access
[2017-07-15 05:33:08]
hostile :
<https://dji-rev.slack.com/archives/C5ZR0QXUG/p1500096754101746>
[2017-07-15 06:34:37]
hostile :
@p0v
[2017-07-15 06:34:45]
p0v :
@p0v has joined the channel
[2017-07-15 06:36:42]
p0v :
@hostile What's up?
[2017-07-15 06:39:11]
hostile :
<https://github.com/MAVProxyUser/dji_system.bin/commit/c32b67c9853a195e4c8bfbf9a6e357c777675250>
[2017-07-15 06:39:14]
hostile :
heat rocks!
[2017-07-15 06:39:53]
hostile :
=] flash this with pyduml and you get downgraded firmware to .400 and a telnet shell on port 1234, if you delete /data/.bin/grep you also get adb shell
[2017-07-15 06:40:18]
hostile :
$ adb devices
List of devices attached
RedHerringHasFangs device
[2017-07-15 06:40:19]
hostile :
=]
[2017-07-15 06:40:46]
hostile :
rm /data/.bin/grep;
(via telnet)
[2017-07-15 06:40:53]
hostile :
$ adb shell
root@wm220_dz_ap0002_v1:/ #
[2017-07-15 07:40:00]
ender :
you really werent j/k about that tape, right ? I stopped that after %$&§% stole 50 tapes when thy broke into our old flat. All those games & music, sigh…
[2017-07-15 07:40:33]
ender :
now its a NAS in a safe…
[2017-07-15 07:44:11]
ender :
Hello p0v !
[2017-07-15 07:44:46]
ender :
@hostile need to go away if i come back and no one has tried the combined mavic .700 & root i volunteer ! Need a brick :slightly_smiling_face:
[2017-07-15 07:45:12]
ender :
see you guys, you really were busy while i was … SLEEPING … :stuck_out_tongue: :wink:
[2017-07-15 08:22:07]
vk2fro :
Nope. Hp 1840 utrium drive. Score of the century for $98 - the original owner put it in the too hard basket. 26 power on hours and 8 load eject cycles when i got it. Basically brand new.
[2017-07-15 08:23:09]
vk2fro :
Even activated a 2yr warranty on it :D
[2017-07-15 14:32:16]
hostile :
plz plz plz plz fork <https://github.com/MAVProxyUser/dji_system.bin> once you get access….
[2017-07-15 14:34:27]
hostile :
@channel fork fork fork <https://github.com/MAVProxyUser/dji_system.bin#fork-destination-box>
[2017-07-15 14:40:36]
kilrah :
done, but I'm afraid forks would go too if the original repo was removed...
[2017-07-15 14:41:00]
hostile :
can only see!
[2017-07-15 14:41:07]
hostile :
best to be redundant
[2017-07-15 14:41:21]
kilrah :
seems the link to the original repo is pretty tight (e.g. it's a private repo in my account too, although I don't have a paying account that would otherwise be needed to host private repos...)
[2017-07-15 14:41:36]
kilrah :
anyway we clone so many copies around
[2017-07-15 14:48:54]
gekkoflyer :
Forked and archived
[2017-07-15 14:59:03]
dpitman :
forked and downloaded.
[2017-07-15 15:20:44]
jcarlo :
What I missed
[2017-07-15 15:29:09]
guest :
forked and also downloaded
[2017-07-15 15:45:28]
hotelzululima :
Ditto
[2017-07-15 18:04:05]
cderoche :
Is that firmware flash program real or do we still have to flash via Linux command prompt?
[2017-07-15 18:04:39]
cderoche :
So much info - trying to decipher it all on here and different forums.....
[2017-07-15 18:06:31]
cderoche :
My Mavic parameters have already been modded on FW900, and using a patched DJI Go v22 apk. I hear they made v23 which runs better but I don't have, however you then need to go back to 400 or 700FW to remove NFZ. Would like to roll back to 700 remove NFZ and use v23 of DJI Go 4.
[2017-07-15 18:08:43]
cderoche :
I have a copy of Zorin OS I guess that would work?
[2017-07-15 18:25:54]
vk2fro :
the
[2017-07-15 18:26:33]
vk2fro :
the flash is done under linux or mac os.
[2017-07-15 18:27:38]
vk2fro :
its no joke - its easily done under either OS. just need to get the dependancies sorted first.
[2017-07-15 18:48:18]
hostile :
I'll make windows work later today maybe
[2017-07-15 19:03:22]
vk2fro :
Still won't stop me from taking my new tablet out of the box, blowing away windows, and putting Mint on it :slightly_smiling_face:
[2017-07-15 19:04:02]
vk2fro :
I'll keep a baby windows partition for assistant but thats about it :slightly_smiling_face:
[2017-07-15 20:50:05]
caffeine :
With everyone loading linux on thumbdrives to flash their birds, try Linux and come to the light
[2017-07-15 20:54:51]
jcarlo :
dark side is better
[2017-07-15 21:01:29]
ender :
all colour side is best. gotta love a fully loaded macbook with all VM’s on it from NeXTStep to Linux via W7 & W10 :slightly_smiling_face:
[2017-07-15 21:04:38]
mavicbreak :
If I have the RC .sig files from a virtual machine and put them into the BIN that it is in Hostile’s repo then flashing it to RC and copter, does it work? Or the bin has to stay as it is with the included cfg?
[2017-07-15 21:14:49]
hostile :
@the_lord --^
[2017-07-15 22:02:54]
the_lord :
@mavicbreak if you want to make single bin to be used for both mavic and RC you can simply put all the sig files and the cfg file in one directory and
tar -cf dji_system.bin *.sig
[2017-07-15 22:03:17]
the_lord :
the output will be little big about 200MB
[2017-07-15 22:03:21]
cderoche :
how do you download the firmware files from github?
[2017-07-15 22:04:48]
the_lord :
last time i checked that repo it was missing the cfg files
[2017-07-15 22:05:07]
cderoche :
was looking for 700 firmware, on 900 now,
[2017-07-15 22:05:35]
cderoche :
or does it matter since I have the patched apk and other parameters changed that I can already on 900
[2017-07-15 22:06:07]
cderoche :
it sorta sounded like it was a better idea to have the NFZ stuff changed in the firmware versus the app
[2017-07-15 22:06:21]
the_lord :
i'm not sure about the apk, but disable NFZ is missing in 900
[2017-07-15 22:07:03]
cderoche :
I'm using V22 of the patched DJI Go 4, but if I had 700FW I could get V23 that is said to run smoother
[2017-07-15 22:07:19]
cderoche :
yes correct on 900,
[2017-07-15 22:07:51]
cderoche :
I tested the pached v14 apk and on 900 FW and in a red NFZ I didn't get any warnings
[2017-07-15 22:07:59]
cderoche :
didn't test v22 yet
[2017-07-15 22:11:14]
jcarlo :
@cderoche scroll up,there is a 700fw
[2017-07-15 22:14:24]
cderoche :
yes, but I don't know how to get it, plus the_lord said its missing files
[2017-07-15 22:15:46]
cderoche :
do I really have to download each file separately?
[2017-07-15 22:16:01]
cderoche :
figured there was a way to zip them all or something
[2017-07-15 22:17:16]
cderoche :
I do have 400FW downloaded from aiduru rollback thread before those mavicpilots mods canned it
[2017-07-15 22:17:48]
cderoche :
but I had issues with the virtual machine method, would the method here listed in a pdf using linux work with those files?
[2017-07-15 22:17:52]
jcarlo :
Don't download drone69 one. Scroll up in this thread
[2017-07-15 22:19:46]
cderoche :
don't want to root afraid to brick my bird,
[2017-07-15 22:22:01]
jcarlo :
Don't need to root to upgrade to 700. If you afraid to attempt it, just wait for the windows app that they are working on.
[2017-07-15 22:34:10]
cderoche :
that sounds like the best option. I have Zorin OS on my PC as a second OS but use it very rarely.
[2017-07-15 22:48:40]
hostile :
@cderoche heh yeah you realize where you've stumbled right? lol I think you made a wrong turn ;)
[2017-07-15 22:49:12]
hostile :
Plz use the search bar too!
[2017-07-16 00:49:31]
czokie :
OK. Spent a bit of time cleaning up my wiki space that I started with yesterday... Final results here <http://dji.retroroms.info/>
[2017-07-16 00:49:48]
czokie :
whoops - wrong channel. sorry
[2017-07-16 03:27:15]
the_lord :
guys please
[2017-07-16 03:27:27]
vk2fro :
sorry the_lord.
[2017-07-16 03:27:33]
the_lord :
go PM or over HAM frequency
[2017-07-16 03:29:54]
vk2fro :
I'll have to pull my TX apart to test - need to patch in behind the antenna to check the power ouput.
[2017-07-16 03:30:19]
vk2fro :
This should really be in ~hardware
[2017-07-16 03:31:52]
robbyg :
Tektronixs LOL
[2017-07-16 03:39:07]
vk2fro :
anyway keeping this # for firmware stuff - should be discussing hacking the mavic TX in ~hardware.
[2017-07-16 03:53:20]
hostile :
fwiw @vk2fro .DJI_config is probably best in ~android_apk_patching
[2017-07-16 03:53:37]
vk2fro :
ok :slightly_smiling_face:
[2017-07-16 18:44:12]
the_lord :
i'm rooting it again to pull the 1.03.0900
[2017-07-16 18:47:06]
hostile :
Whoot
[2017-07-16 18:48:19]
the_lord :
goggles ID is 3C
[2017-07-16 18:49:14]
paoloone :
how can I backup my .700 goggles firmware before upgrading to .900?
[2017-07-16 18:54:23]
robbyg :
Yes Goggles firmware all suck. It just depends on what problem in each you can live with. It would be nice to be able to switch between them at will.
[2017-07-16 18:56:49]
paoloone :
I’d like to have smoother gimbal but I also would like to keep my Mavic on .700, will this work?
[2017-07-16 18:57:56]
paoloone :
and for everybody’s benefit having a backup .700
[2017-07-16 18:58:21]
paoloone :
they appear in the usb devives:
```MacBook-Pro-2:dev paolo$ lsusb
Bus 020 Device 003: ID 05ac:0274 Apple Inc. Apple Internal Keyboard / Trackpad Serial: D3H54015UV1FTV4AR5PS
Bus 020 Device 006: ID 05ac:8290 Apple Inc. Bluetooth USB Host Controller
Bus 020 Device 024: ID 2ca3:001f 2ca3 DJI Serial: 0123456789ssssDEF
Bus 000 Device 001: ID 1d6b:LPTH Linux Foundation USB 3.0 Bus```
[2017-07-16 18:59:29]
paoloone :
the serial # seems to be fun `Serial: 0123456789ABCDEF`
[2017-07-16 19:00:16]
robbyg :
Yes it will work with .900 on the goggles but then you have an issue with the hdmi signals not filling the screen. Only .700 on goggles has proper screen scaling.
[2017-07-16 19:00:55]
robbyg :
I hope someone can backup .700 for the goggles.
[2017-07-16 19:01:36]
robbyg :
Its the only version that the head tracking works properly with .400 firmware on the Mavic.
[2017-07-16 19:02:00]
the_lord :
pulling goggles 900 now
[2017-07-16 19:02:34]
robbyg :
can you get .700 Lord
[2017-07-16 19:03:06]
the_lord :
i can't get original since i don't have .700 VM, but i can craft it
[2017-07-16 19:03:43]
robbyg :
Cool, I hope that works out.
[2017-07-16 19:04:04]
the_lord :
first time i downgraded to 700 i used my crafted file
[2017-07-16 19:05:00]
robbyg :
Nice so it can work for sure then.
[2017-07-16 19:05:00]
paoloone :
it is not possible to pull .700 out of my goggles which are currently on that?
[2017-07-16 19:05:07]
the_lord :
@jezzab @hdnes
goggles ID is 3C
i'll double check the upgrade commands i send it to you
[2017-07-16 19:06:25]
the_lord :
paolo you can pull the sig and cfg files from your goggles and decrypt them then craft bin file
[2017-07-16 19:08:33]
paoloone :
as much as I can understand I can ftp to them, the device should be `tty.usbmodem1415`
[2017-07-16 19:09:21]
the_lord :
1 sec i'll craft one for you
[2017-07-16 19:09:34]
the_lord :
but i need to test it on goggles before i send it
[2017-07-16 19:11:44]
hostile :
nice work @the_lord
[2017-07-16 19:16:26]
the_lord :
i crafted 700 for goggles now i'll test it and get back to you
[2017-07-16 19:16:36]
hostile :
@here does anyone wanna see if NetworkMiner can capture the firmware transfer ?
[2017-07-16 19:16:38]
hostile :
<https://sourceforge.net/projects/networkminer/>
[2017-07-16 19:16:54]
hostile :
it would show up under Files tab...
[2017-07-16 19:18:52]
the_lord :
customizing goggles DUML for 700 downgrade
[2017-07-16 19:39:47]
robbyg :
One of these days it would be cool to be able to encrypt and decrypt those demo video files on the googles. I FTP in but the files I get off are encrypted MOV files.
[2017-07-16 19:41:43]
the_lord :
+++++++ Sending upgrade status for finishing_stage, len: 11, app_host=0xa01, mod_id=0x3c (28.01), status 0, reason 1, progress: 100
[2017-07-16 19:42:27]
paoloone :
@robbyg yes, I’d love to know how get audio to work for putting movies on the SD
[2017-07-16 19:42:55]
robbyg :
Yeah same here.
[2017-07-16 19:43:43]
robbyg :
heh heh sweet!
[2017-07-16 19:44:40]
hdnes :
code is templated out just let me know what DUML to put in and i’ll push
[2017-07-16 19:45:23]
the_lord :
check PM hdnes
[2017-07-16 19:47:07]
robbyg :
Very cool, Thanks so much.
[2017-07-16 19:48:48]
the_lord :
next will be i2
[2017-07-16 19:50:24]
hdnes :
PyDUML updated to support Googles
[2017-07-16 19:50:32]
hdnes :
Thanks @the_lord
[2017-07-16 19:50:36]
hostile :
@robbyg "I FTP in but the files I get off are encrypted MOV files." - <https://github.com/MAVProxyUser/DJI_ftpd_aes_unscramble>
[2017-07-16 21:23:46]
the_lord :
inspire 2 time
[2017-07-16 21:36:23]
the_lord :
uploading i2 1.00.0330 bin
[2017-07-16 21:36:45]
hostile :
yewssssaasdasdasd
[2017-07-16 21:36:49]
hostile :
boom that is ALLL of it
[2017-07-16 21:36:55]
hostile :
we have an example for everything
[2017-07-16 21:48:20]
hostile :
MY MAN!
[2017-07-16 21:48:45]
hostile :
<https://www.youtube.com/watch?v=yuedZ1Y_dU4>
[2017-07-16 21:50:43]
the_lord :
uploading Original_i2_V01.01.0010_dji_system.bin
[2017-07-16 21:51:59]
hostile :
niiiice
[2017-07-16 21:52:22]
the_lord :
but i saw another bin file during the upgrade i need to double check
[2017-07-16 21:53:01]
hostile :
I'll replace it in git when you get there
[2017-07-16 21:54:02]
the_lord :
partition something .bin
[2017-07-16 21:54:19]
the_lord :
i'll upgrade again and check what is it
[2017-07-16 21:54:32]
the_lord :
i didn't get time to pull it as i didn't expect it
[2017-07-16 21:55:02]
hostile :
b00m
[2017-07-16 21:56:17]
the_lord :
my bad
[2017-07-16 21:56:33]
the_lord :
its YOUR partition_send.sh :wink:
[2017-07-16 22:02:20]
the_lord :
@hostile anything else from the i2??
[2017-07-16 22:10:52]
hostile :
I don't think so! just wanted **one** example from all
[2017-07-16 22:11:19]
hostile :
so you mentioned before in the past to hand roll you need **both** firm_cache and one other .cfg file?
[2017-07-16 22:11:32]
hostile :
is that in assistant directory?
[2017-07-16 22:11:32]
the_lord :
yes
[2017-07-16 22:11:36]
hostile :
or pulled from drone?
[2017-07-16 22:11:45]
the_lord :
ether
[2017-07-16 22:11:53]
hostile :
cuz I'm gonna go on a mass firm_cache roundup next
[2017-07-16 22:12:04]
the_lord :
for i2 since i didn't upgrade it before i pulled it from drone
[2017-07-16 22:12:27]
hostile :
path?
[2017-07-16 22:12:31]
hostile :
I have a virgin spark
[2017-07-16 22:12:33]
hostile :
I'll do it
[2017-07-16 22:13:24]
the_lord :
adb pull /ftp/upgrade/upgrade/backup/ c:\temp\i2
[2017-07-16 22:14:14]
the_lord :
i have OLD spark FW BTW :wink:
[2017-07-16 22:15:01]
the_lord :
wm100_01.00.0006
[2017-07-16 22:22:54]
ender :
wow
[2017-07-16 22:23:04]
ender :
thats old :slightly_smiling_face:
[2017-07-16 22:25:50]
the_lord :
i'm sure most of you didn't see it
[2017-07-16 22:26:20]
the_lord :
i got it from first Chinese market release
[2017-07-16 22:29:21]
kilrah :
@hostile I think you missed the goggles .900
[2017-07-16 22:41:07]
robbyg :
@hostile thanks for the AES descrambling method but I am a noob when it comes to Python.
[2017-07-16 22:41:43]
robbyg :
I hope something a little more straight forward eventually comes around for guys like me.
[2017-07-16 22:43:43]
robbyg :
@hostile the Lord uploaded it at 2:03pm. Look up:wink:
[2017-07-16 22:44:13]
robbyg :
Sorry meant Kilrak look at 2:03pm.
[2017-07-16 22:55:46]
kilrah :
I know, my point is he added all the others to the repo, but not this one which he probably missed
[2017-07-16 22:55:51]
kilrah :
so many fiiiiiles
[2017-07-16 23:10:39]
jezzab :
@robbyg just dont roll your own with the aes decrypter atm
[2017-07-16 23:11:43]
jezzab :
and if you have one of the encypted demo vids, shoot it through ill fix it and send it back
[2017-07-16 23:16:38]
robbyg :
@jezzab thanks for the offer, I am trying to read up on this stuff right now. I wish there was a guide for dummies LOL
[2017-07-16 23:32:34]
hotelzululima :
@robbyg try <http://dji.retroroms.info/>
[2017-07-17 00:23:08]
robbyg :
@hotelzululima thanks
[2017-07-17 01:46:06]
vk2fro :
Good morning, and wow the_lord, you have been busy with the firmwares :slightly_smiling_face:
[2017-07-17 01:51:06]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 01:56:17]
vk2fro :
I am editing the pyduml.py script to allow choosing to flash or root, and select the firmware file if choosing to flash :slightly_smiling_face:
[2017-07-17 01:57:07]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 01:59:00]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 02:49:01]
vk2fro :
menus are working - now to manage python file copy and we'll have multi choice in pyduml.py :slightly_smiling_face:
[2017-07-17 02:58:13]
hdnes :
wget the files from github?
[2017-07-17 03:11:30]
jezzab :
ive added the RC and Goggles stuff to DUMLdore win app but cant test. I've only got a P4 :confused:
[2017-07-17 03:11:31]
vk2fro :
good thinking - the script can download the firmware as needed :slightly_smiling_face:
[2017-07-17 03:12:59]
hdnes :
lots of bandwidth
[2017-07-17 03:13:16]
hdnes :
and file naming management, that’s why I stayed away from it
[2017-07-17 03:13:30]
hdnes :
didn’t want to crush @hostile’s repo
[2017-07-17 03:16:38]
hdnes :
I think the next big thing to work on would be automating the .bin ripping
[2017-07-17 03:17:11]
hdnes :
@the_lord, do we have the reboot DUML command
[2017-07-17 03:17:12]
hostile :
yeah I plan to start scarfing up as many firm_caches as I can
[2017-07-17 03:17:46]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 03:18:06]
hostile :
@hotelzululima can you suggest some perma locations for .bin files for the script @hdnes wants to write?
[2017-07-17 03:18:17]
jezzab :
just need to get the cfg file as well (ie adb or ftp and decrypt)
[2017-07-17 03:19:03]
hdnes :
Oh I wasn’t volunteering for that… that was @vk2fro
[2017-07-17 03:19:13]
hdnes :
he’s already started
[2017-07-17 03:50:56]
vk2fro :
menu system works! will push to the git in a sec
[2017-07-17 03:51:23]
vk2fro :
just debugging. automaticlly wgets the firmware from the repo according to choice. Does glasses, RC and aircraft :slightly_smiling_face:
[2017-07-17 03:52:26]
vk2fro :
I will push as pyduml2.py as my code is a touch messy. How to learn python in 2 hours **giggle**
[2017-07-17 03:53:30]
vk2fro :
just making sure the menus work properly - only error I should be seeing is the modem error as no bird or RC connected :slightly_smiling_face:
[2017-07-17 03:55:45]
hotelzululima :
@hostile MEGA one choice google another.. both free.. spideroak another(not so free) tahoe-LFS spread over a numer of such services still another.. hmm wonder how well sshfs performs over tor for hard to find and suppress repos in raspberry rpi-3 and zerp-W(have to test git via tor also..)
[2017-07-17 03:57:45]
vk2fro :
ok that works - now to put some sanity checks in place so it checks for the existance of the files, and thus doesnt hammer hostiles git.
[2017-07-17 03:59:42]
hostile :
someone here was hosting an FTP iirc...
[2017-07-17 04:08:23]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 04:09:55]
vk2fro :
code is complete. Pushing to git :slightly_smiling_face:
[2017-07-17 04:15:41]
vk2fro :
should be on hdnes' git soon.
[2017-07-17 04:17:50]
vk2fro :
Sorry bout the windows bat file folks - I'll get onto that soon :slightly_smiling_face:
[2017-07-17 04:28:45]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 04:30:45]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 04:32:28]
vk2fro :
<https://github.com/hdnes/pyduml/tree/UI_with_menus> new pyduml.py does all the hard work for you - fetches missing firmware, and gives options to root or flash :slightly_smiling_face:
[2017-07-17 04:52:20]
czokie :
@hostile - for what @vk2fro is doing - could we look at a metadata file of some sort in your repo? Something that would allow menu selection in pydumlV2 ... without needing to hardcode shit in the python code? Or... can we work out everything from just a file listing from filename smashing?
[2017-07-17 05:07:05]
hostile :
pyduml is all you guys man! I'm out! =] I have a pile of cats to wrangle
[2017-07-17 05:07:15]
hostile :
you all are self organizing wonderfully
[2017-07-17 05:07:34]
hostile :
I need to fix my ruby port **still**
[2017-07-17 05:38:23]
vk2fro :
pyduml.py automatic port detection routine working :slightly_smiling_face:
[2017-07-17 05:48:44]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 06:46:10]
vk2fro :
rolled the pre-rooted firmwares into the pyduml.py script :slightly_smiling_face:
[2017-07-17 06:47:29]
bin4ry :
@hostile tell me when you are done pushing. don't want to re-sync every 2 seconds to my secret repo :smile:
[2017-07-17 08:40:45]
kilrah :
@hostile P4P 01.03.0509 incoming
[2017-07-17 09:00:42]
kilrah :
hmm the P4P+ remote is another type of beast
[2017-07-17 09:08:33]
kilrah :
no rndis over usb
[2017-07-17 09:08:54]
kilrah :
no ftp over wifi either
[2017-07-17 09:08:57]
jezzab :
@the_lord mentioned its not android
[2017-07-17 09:09:10]
kilrah :
it is
[2017-07-17 09:09:56]
jezzab :
sorry the words were "P4 RC is not like mavic RC"
[2017-07-17 09:10:00]
kilrah :
hehe so much that you can enable usb debugging, peice of cake
[2017-07-17 09:10:39]
kilrah :
P4 / P4P are entirely different beasts
[2017-07-17 09:10:56]
kilrah :
and P4P+ is yet again completely different - built-in android tablet
[2017-07-17 09:11:06]
jezzab :
ah right
[2017-07-17 09:11:30]
kilrah :
heh \sdcard\DJI\dji.system.upgrade\download\firmwares\GL300E_v1130_20170307 (713MB)
[2017-07-17 09:14:04]
kilrah :
\system\app\DJI-GO\DJI-P4P.apk (150MB)
[2017-07-17 09:14:14]
kilrah :
pulling all I can from adb
[2017-07-17 09:28:24]
kilrah :
heh looks like they intend the special go app to use the android desktop background :grin:
[2017-07-17 11:48:45]
ender :
Mavic not beeing able to be up/downgraded by pyduml.
Here is the whole story…
My Mavic had not been tampered with, i was a good DJI fanboy (never was tbh)
and always upgraded with DJI GO (Android) up to .700.
Then the whole .400VM hype came up and i decided to jump on
and downgraded RC & Mavic using that VM without any issues.
Happy ever after.
Now we learned .700 is maybe the latest / feature richest version
thats hackable in all aspects so i decided to want to upgrade.
I downloaded .700 from hostiles github and tried via pyduml.py -->
script seems happy, Mavic did nothing, just idled, no upgrade happening, stayed on .400.
Tried severaL times.
Upgraded to .800 using DJIA2 (1.1.0, OSX)
Tried downgrading with pyduml again. Same behaviour.
Log files show stuff like:
-“Same version.” for many modules
-“hw_ver not match, jump over” for CA02
when saying “same version” it states the version of the CURRENT FW (in my case .800)
NOT of the version pyduml uploaded (.700 in my case)
So something fishy is going on and i am clueless, jezzab advised me to summarize & post it.
Here ist the latest upgrade log, beeing on .800, trying to go down to .700 using jezzabs win exe.
(Which behaves exactly like pyduml.py afaik)
[2017-07-17 11:49:21]
ender :
any ideas ?! I bet i could go back to .400 via VM but i wait if you got any ideas :slightly_smiling_face:
[2017-07-17 12:00:40]
jezzab :
The DUML process is very small and simple.
Send over serial to delete any old upgrade files
Send over serial a new file is coming for upgrade
FTP to the aircraft and upload the file
Send over serial the files size and MD5 sum and to begin
After that it's all up to the aircraft and the firmware file (the USB could be disconnected at this point). It will unsign the cfg file and make sure it's ok. Make it and xml file and it sets up everything from it. It tells it what each file is and it's version and it does an internal compare and flash.
Something is going on internally with a comparing of the version either in the fw file or the system. Beyond my knowledge. @the_lord or someone may be able to help.
[2017-07-17 12:24:48]
the_lord :
in some cases the drone doesn't take the FW from first round and sends report back FW mismatch or something like that
you can send DUML to fix that and the drone will use the internal sig files to fix the mismatch
[2017-07-17 12:25:27]
the_lord :
it happened with me first time upgraded from 1.03.0500 to .0900
[2017-07-17 12:26:46]
the_lord :
i think i can get it but why do you need it?
[2017-07-17 12:30:45]
ender :
sounds good :slightly_smiling_face:
[2017-07-17 12:31:24]
ender :
even with Assistant some guys are not able to go from .550 to .900 (or anywhere) so theres even more to it it seems…
[2017-07-17 12:31:37]
ender :
Lets see if future versions of pyduml work for me.
[2017-07-17 12:31:55]
ender :
Did anyone successfully use pyduml to go from .400(VM) to anything else ?
[2017-07-17 12:32:24]
the_lord :
just to be able to repeat your case
you are on 400 and want to go to 700??
[2017-07-17 12:32:45]
ender :
i **was** on .400(VM) and wanted .700
[2017-07-17 12:33:03]
ender :
nogo. Then i upped to .800 using assistant to see if i can go DOWN to .700 --> nogo
[2017-07-17 12:33:10]
ender :
i summarized above !
[2017-07-17 12:33:23]
the_lord :
RC/drone or both?
[2017-07-17 12:33:45]
ender :
both, only RC was no prob, straight updated from .400(VM) to .700 RC FW
[2017-07-17 12:33:49]
ender :
using pyduml.py
[2017-07-17 12:34:00]
the_lord :
then its the drone
[2017-07-17 12:34:10]
the_lord :
i'll try to go back to 400 then to 700
[2017-07-17 12:35:05]
ender :
as i said, no hurry but thanks anyways !!!
[2017-07-17 12:36:58]
the_lord :
its chance to test Jezzab's app
[2017-07-17 12:39:30]
czokie :
@the_lord - What do you think about some sort of metadata xml or similar for what is in repo's to be in the repo itself?
[2017-07-17 12:39:51]
ender :
@the_lord, i did extensively and tried to be a good tester as well :slightly_smiling_face:
[2017-07-17 12:40:47]
czokie :
Make it easier for stuff like pyduml v2 to pull down metadata - and give the user a choice based on what is relevent to whatever aircraft or rc or goggles are connected?
[2017-07-17 12:42:29]
kilrah :
the names that are now "standardized" pretty much provide that already
[2017-07-17 12:44:31]
jezzab :
Doesn't the wmXXX give the indication of the bird? 220 mavic, 330 P4, 331 P4P etc? Haven't delved right into detection
[2017-07-17 12:45:19]
czokie :
But - we need a list of filenames at the very least in a file that can be pulled down.... and then parsed ...
[2017-07-17 12:45:47]
czokie :
but then there are custom builds that will get out there - would be good to know what the variants are and give options to install them....
[2017-07-17 12:47:34]
nocommie :
How is that project getting along?
[2017-07-17 12:51:14]
jezzab :
I'm trying my best @nocommie. I'm not a hard core dev that codes day in and out.
[2017-07-17 12:52:29]
nocommie :
Ah ok. No worries, not trying to press you just didn't know if it was still going forward. Not a big coder here either but let me know if I can help.
[2017-07-17 12:52:36]
the_lord :
downgraded successfully to .400 using Jezzap's app
[2017-07-17 12:56:08]
ender :
So we now have established that jezzab is not an evil agent of Freaky trying to get him some bricked core boards :stuck_out_tongue:
[2017-07-17 12:56:27]
jezzab :
It's just the backup stuff I'd like to make nicer. Works, backups up your current bird and makes a dji_system.bin ready flash back in. And I've tested it and it works, this is all without root btw. But you see a big flick of cmd windows flash for a sec because I'm running OpenSSL on all the files.
[2017-07-17 12:56:52]
jezzab :
Would like to intergrate it but skimped out for the moment
[2017-07-17 12:58:46]
jezzab :
A so would like to add a progress bar on the upgrade but you can just unplug and fire up assistant and it will show the progress automatically if you wanted.
[2017-07-17 12:59:35]
the_lord :
i'm upgrading back to 700 and sniffing at the same time in case it gave me mismatch
[2017-07-17 13:02:44]
jezzab :
I don't understand the mismatch. It'd like the xml Is current for the firmware to be installed.
[2017-07-17 13:03:16]
the_lord :
its something internal in the drone
[2017-07-17 13:03:30]
the_lord :
not related to your app or any other app
[2017-07-17 13:03:52]
jezzab :
Nah nah I'm just wondering what it's actually comparing with
[2017-07-17 13:04:18]
jezzab :
Once the file is ftp up it's all self contained
[2017-07-17 13:05:20]
the_lord :
its like when you upgrade the drone with one battery then use another battery not upgraded
[2017-07-17 13:05:51]
the_lord :
upgraded successfully to 700 without any problem
[2017-07-17 13:06:10]
the_lord :
sorry @ender it seams something in your drone
[2017-07-17 13:06:50]
ender :
or the .400VM downgrade. lets see if digdat0 has the exact same prob and where he came from !
[2017-07-17 13:06:52]
ender :
thx for trying
[2017-07-17 13:07:25]
the_lord :
welcome
[2017-07-17 13:12:05]
jezzab :
@the_lord if ya get a chance to try an RC or goggle that would be MUCH appreciated. Just a refresh even
[2017-07-17 13:12:17]
the_lord :
yes sure
[2017-07-17 13:13:01]
jezzab :
Thanks mate. I only have a P4 so can't check. Packets are as you provided so I can't see an issue and make sense with ID change etc.
[2017-07-17 13:21:08]
the_lord :
RC downgraded to 400 using Jezzab app
[2017-07-17 13:21:38]
kilrah :
i have a goggle i can try on
[2017-07-17 13:28:32]
jezzab :
Sure if ya want. Need a bit of feed back on time frame and signs it's doing its thing.ive just copied the disclaimer for the bird. Watch the LEDs, 15 mins blah blah ATM
[2017-07-17 13:29:02]
jezzab :
would be great
[2017-07-17 13:35:31]
hostile :
I'd just try a different file... possible lord or I mis tarred one... we've been up late. Tried hand rolling one from firm_cache?
[2017-07-17 13:36:09]
hostile :
I've gone from .400 to .800 and .400 to .900 FWIW
[2017-07-17 13:38:10]
the_lord :
@jezzab maybe you can make the decrypt and fix of the sig files available for the local files
i have many sig files pulled long time ago and not available on the drone
[2017-07-17 13:39:04]
jezzab :
hmm they shouldnt be encrypted locally?
[2017-07-17 13:39:11]
jezzab :
other issue is the cfg is missing locally?
[2017-07-17 13:39:16]
the_lord :
i pulled them via ftp
[2017-07-17 13:39:19]
jezzab :
ahh
[2017-07-17 13:39:19]
hostile :
where is @jezzab sharing DUMLdore at btw?
[2017-07-17 13:39:35]
the_lord :
i have the cfg files
[2017-07-17 13:39:37]
jezzab :
i can do it file by file?
[2017-07-17 13:40:09]
jezzab :
decrypt <filename>
[2017-07-17 13:40:19]
jezzab :
will save the file with a .decrypt on the end
[2017-07-17 13:40:27]
the_lord :
@hostile the app is not finalized yet
[2017-07-17 13:40:28]
jezzab :
the tar -cf
[2017-07-17 13:41:01]
the_lord :
@jezzab i was thinking maybe adding button to select the location of the sig files
[2017-07-17 13:42:31]
jezzab :
ah k. so select a dir with all the sig files and the cfg file and package up and flash?
[2017-07-17 13:42:55]
the_lord :
even without package and flash
[2017-07-17 13:43:06]
the_lord :
just to decrypt and fix
[2017-07-17 13:43:15]
jezzab :
ok yup yup
[2017-07-17 13:43:46]
jezzab :
the .rar above will do that. just like I said you have to do one file by one
[2017-07-17 13:44:03]
the_lord :
i have many sig files and fixing them 1 by one is pain
[2017-07-17 13:44:32]
jezzab :
DUMLdore is a go for goggles. Thanks @kilrah :slightly_smiling_face:
[2017-07-17 13:44:37]
jezzab :
tell me about it lol
[2017-07-17 13:44:55]
jezzab :
ok ill see what i can do. Ill probably just make a seperate little converter
[2017-07-17 13:46:14]
the_lord :
thanks
[2017-07-17 13:47:10]
the_lord :
are you planning to publish its source?
[2017-07-17 13:50:02]
jezzab :
can do if someone wants to have a good laugh
[2017-07-17 13:50:22]
jezzab :
its not rocket science and it could certainly be improved
[2017-07-17 13:51:13]
the_lord :
why laugh??
at least you spent time and efforts to do it
[2017-07-17 13:51:30]
czokie :
Am I missing something - image.py unpacks sig files doesnt it?
[2017-07-17 13:52:08]
the_lord :
personally i didn't write code for very long time and modifying existing code is much easier for me than writing one from scratch
[2017-07-17 13:53:31]
jezzab :
@czokie it unpacks the sig files but it doesn not decrypt the files downloaded from ftp AES
[2017-07-17 13:54:16]
jezzab :
and the aes decryptor @hostile has needs a few tweaks. it pads and it had a bad 16 bit header
[2017-07-17 13:54:25]
czokie :
Roger. Gotcha.
[2017-07-17 13:54:29]
jezzab :
fine for log files etc
[2017-07-17 13:54:45]
jezzab :
but not byte for byte sig files to be uploaded. will spit it
[2017-07-17 13:55:06]
jezzab :
but using his openssl example is perfect bar the header.
[2017-07-17 13:57:03]
czokie :
so - ftp aes - where are we looking on the aircraft file system?
[2017-07-17 13:57:28]
czokie :
What are we pulling down to decrypt? Individual files? What is the target?
[2017-07-17 13:58:25]
jezzab :
workin on it. still gotta make it a bit more nice but its fully fuctional. Checks dji_system.bin files to make sure they are valid. Will detect a fireworks.tar no matter what its names (which im not supporting currently sorry. The big kids will know how to do that if they wanna play and can break out their python toolbelt).
Will ftp up, download, decrypt, retar a nice dji_system.bin ready to smash in next time if you dont like your new firmware).
[2017-07-17 13:58:32]
czokie :
Are their "factory restore" image files in the aircraft? What do we need from the bird that we dont already have?
[2017-07-17 13:58:52]
jezzab :
in /upgrade/upgrade/
[2017-07-17 13:59:26]
jezzab :
they have all the .sig files the same as the firm_cache on the PC. BUT it has the crutial cfg file to match the set
[2017-07-17 13:59:42]
jezzab :
no cfg.... no flash
[2017-07-17 14:00:11]
czokie :
Copy
[2017-07-17 14:01:00]
jezzab :
./upgrade/backup/ i think. its late lol
[2017-07-17 14:01:28]
jezzab :
just poke around. you will see the sig files
[2017-07-17 14:04:17]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 14:04:51]
jezzab :
More then welcome to a beta bin. Ill pass it over to who ever when I done though for sure
[2017-07-17 14:19:33]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 14:19:33]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 14:29:02]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 14:46:10]
kilrah :
it's weird, the rc seems to need 2 successive flashings to take properly
[2017-07-17 14:46:22]
kilrah :
also with the assistant
[2017-07-17 14:47:00]
kilrah :
after the first it shows say 1.03.0800- and still offers upgrade to both 800 and 900, no "refresh"
[2017-07-17 14:47:08]
kilrah :
you redo, and it's ok
[2017-07-17 14:47:20]
the_lord :
from what FW to what?
[2017-07-17 14:47:26]
kilrah :
any it seems
[2017-07-17 14:48:03]
kilrah :
went from 700 to 800 end 800 to 900 via assistant
[2017-07-17 14:48:13]
bin4ry :
anyone has access to the beta fw 207 for spark RC ?
[2017-07-17 14:48:14]
kilrah :
then 900 to 700 with duml
[2017-07-17 14:48:31]
kilrah :
then launched assistant and was on 700- also
[2017-07-17 14:48:43]
kilrah :
reflashed 700, and now get 700 in assistant
[2017-07-17 14:50:09]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 15:00:18]
ender :
Okay, managed to flash my Mavic that was not liking the idea before ( @digdat0, read this ).
[2017-07-17 15:00:40]
ender :
hdnes & the_lord suspected the ftp transfer to be fishy and it WAS
[2017-07-17 15:01:06]
hostile :
linux user?
[2017-07-17 15:01:46]
ender :
me ? Only if i must occasionally :slightly_smiling_face:
[2017-07-17 15:02:09]
ender :
i modified the script (gotta hate python) to wait for a keypress and NOT upload file:
[2017-07-17 15:02:28]
ender :
….
[2017-07-17 15:02:29]
ender :
write_packet(packet_1) # Enter upgrade mode (delete old file if exists)
write_packet(packet_2) # Enable Reporting
# upload_binary()
dummyinput = input(‘upload dji_system.bin via trusted FTP client to “/upgrade/” now then enter any number to flash’)
write_packet(packet_3) # Send File size
write_packet(packet_4) # Send MD5 Hash for verification and Start Upgrade
[2017-07-17 15:02:29]
hostile :
i just know linux users were having a hell of a time
[2017-07-17 15:02:31]
ender :
….
[2017-07-17 15:02:37]
hostile :
wasn't sure if that was YOUR issues as well
[2017-07-17 15:02:46]
ender :
nope failed on OSX & w10
[2017-07-17 15:03:09]
the_lord :
@hostile i found the problem in ender's log files
[2017-07-17 15:03:32]
ender :
^-- when the script pauses use a trusted FTP client (aka Filezilla) to upload the bin file, THEN think, then think again and then enter a number and press return.
[2017-07-17 15:03:50]
ender :
i hope that also solves digdat0 problem
[2017-07-17 15:04:11]
ender :
Mavic did the full dance with all bells & whistles and is now in the .700 club (again)
[2017-07-17 15:04:43]
ender :
i tried with pyduml.py & jezzab win exe to the same effect
[2017-07-17 15:06:34]
ender :
someone with any python skills could make that more gracefully but it does its job.
[2017-07-17 15:07:01]
ender :
i wonder whats going on, it is linear code, right ?! why would the upload not be ready ?!
[2017-07-17 15:07:32]
jezzab :
So delay the final duml packets @the_lord ? Confused
[2017-07-17 15:08:01]
ender :
or loop it and compare original file size with remote file size or something stupid
[2017-07-17 15:08:06]
the_lord :
yes in ender case the last two commands were sent before the drone receiving the bin file
[2017-07-17 15:08:15]
ender :
brute force often replaces smartness quite well…
[2017-07-17 15:08:55]
jezzab :
Right so it could be saving to the fs still. Hence reading the old xml
[2017-07-17 15:08:59]
jezzab :
Ok
[2017-07-17 15:09:16]
ender :
yes that explains the version number madness we encountered
[2017-07-17 15:09:23]
jezzab :
5 sec delay suffice you feel?
[2017-07-17 15:09:28]
ender :
me ?
[2017-07-17 15:09:53]
ender :
no i wont work with fixed delays. Either let the user do the job and press button like i did or compare sizes
[2017-07-17 15:09:58]
jezzab :
Should be ample time to write surely
[2017-07-17 15:10:13]
ender :
or find some python guy and dont let him go until he explained :slightly_smiling_face:
[2017-07-17 15:10:52]
ender :
i learned not to trust fixed waiting loops. But 5s will push down failure rate for sure.
[2017-07-17 15:10:54]
jezzab :
What has it got to do with python?
[2017-07-17 15:11:30]
ender :
well its linear code, do you think the FTP daemon on the Mavic is the problem ? That slow ?! It might be though…
[2017-07-17 15:11:49]
ender :
YOu are grown up, i can only say i’d check the size :slightly_smiling_face:
[2017-07-17 15:11:49]
jezzab :
But you could write it in basic
[2017-07-17 15:11:55]
ender :
?
[2017-07-17 15:12:18]
kilrah :
nothing, he's just saying actually check rather than assume "5sec is enough"
[2017-07-17 15:12:30]
kilrah :
nothing to do with language
[2017-07-17 15:12:53]
bin4ry :
Upload a file after the firmware and test if it exists ? So you know when first upload is done
[2017-07-17 15:13:15]
hostile :
OR use an FTP ls command to verify size before sending DUML to process!
[2017-07-17 15:13:15]
ender :
same idea different method :slightly_smiling_face:
[2017-07-17 15:13:53]
ender :
@kilrah, i dont know NULL about python, if you tell me its auto-optimizing-threadingforking i would accept. Thats why i would play it safe.
[2017-07-17 15:14:04]
hostile :
you guys thought you were coming here to root... little did you know it was my secret plan to force you all to learn python
[2017-07-17 15:14:05]
hostile :
lol
[2017-07-17 15:14:26]
ender :
Spiteful Python charmer :wink:
[2017-07-17 15:14:31]
jezzab :
I hate python. Sorry lol
[2017-07-17 15:14:48]
jezzab :
It's upside down
[2017-07-17 15:15:02]
ender :
A good friend of mine earns his money with it, we dont talk about work as if we were doing dirty things as he hates C++ :wink:
[2017-07-17 15:15:12]
kilrah :
sure, as much as you seem to love it I'm sure you're gonna convert EVERYONE!!1!1! :laughing:
[2017-07-17 15:15:55]
ender :
and dont get me started about ruby :slightly_smiling_face:
[2017-07-17 15:16:33]
ender :
on the other hand i dont like one single script language, i always think “everything that doesnt compile is some kind of fake anyways” :wink:
[2017-07-17 15:16:58]
jezzab :
Ok I'll upload then verify then DUMLdoo. Easy enough
[2017-07-17 15:18:25]
hostile :
@jezzab I hate it too... I prefer Ruby...
[2017-07-17 15:19:10]
jezzab :
Shift change time of night/day of the groups. Gonna catch some Zzzz and chop some wood. Hooroo
[2017-07-17 15:19:14]
hostile :
C is fun... c programers gave me a career with their shitty code, buffer overflows, fucked up pointer math, inability to check bounds, etc.
[2017-07-17 15:19:16]
hostile :
I welcome it!
[2017-07-17 15:19:17]
hostile :
:wink:
[2017-07-17 15:19:49]
ender :
Actually if i listen to my sorry old heart i know i only truly love Assembler :slightly_smiling_face:
[2017-07-17 15:19:58]
ender :
All else is so forgiving :slightly_smiling_face:
[2017-07-17 15:20:01]
hostile :
I get down on asm...
[2017-07-17 15:20:08]
hostile :
I used to write PowerPC asm back in the day
[2017-07-17 15:20:17]
kilrah :
nice
[2017-07-17 15:20:25]
hostile :
I had a big hand in this... <http://shell-storm.org/shellcode/files/shellcode-87.php>
[2017-07-17 15:20:44]
hostile :
<https://www.exploit-db.com/exploits/13179/>
[2017-07-17 15:20:48]
ender :
6502, 68000, PPC, Motorola DSP 56000, then i had to use C :wink:
[2017-07-17 15:20:50]
hostile :
similar **related** fun read by me
[2017-07-17 15:21:05]
the_lord :
i wrote two experimental viruses with assembly :smile:
[2017-07-17 15:21:27]
hostile :
<https://www.youtube.com/watch?v=yuedZ1Y_dU4>
[2017-07-17 15:21:27]
hostile :
@the_lord
[2017-07-17 15:21:32]
ender :
haha
[2017-07-17 15:21:43]
the_lord :
which helped me a lot in debugging back in the 90s
[2017-07-17 15:21:47]
ender :
youtube :heart: hostile
[2017-07-17 15:25:20]
kilrah :
not much here... asm only on 6809/PIC/AVR
[2017-07-17 15:29:50]
hotelzululima :
btw our memory population?? 16K words of magnetic cores…
[2017-07-17 15:30:30]
hotelzululima :
and we even had a KSR-33 with a paper taper reader.. Height of convenience!!!
[2017-07-17 15:31:04]
ender :
16k ! Rockafella !
[2017-07-17 15:32:17]
ender :
First one i used (NOT owned) was a Radio Shack TRS-80 with CPM :slightly_smiling_face: Sound played via AM Radio if the cpu cycles were allrighty (Z80 i recall)
[2017-07-17 15:32:32]
hotelzululima :
north campus had a surplus IBM stretch fresh off the BMEWS line in greenland with a DRUM memory unit about 9ft tall following year we got an 1130 to replace the 1620 and an IBM360-50 to replace the STRETCH
[2017-07-17 15:34:21]
hostile :
heh we full on digressed from firmware to comparing grey hairs you guys.
[2017-07-17 15:34:23]
hostile :
=]
[2017-07-17 15:34:47]
hotelzululima :
I will shut up now…
[2017-07-17 15:37:15]
rainman :
the noob here drank a lotta beers learning and playin with asm on Commoder (NOT <sp>) playthings, lol
[2017-07-17 15:37:56]
ender :
never said anything…
[2017-07-17 15:40:35]
rainman :
Shite. Just how collectively OLD is this group, anyway?! :open_mouth:
[2017-07-17 15:42:10]
rainman :
"no hairs". I most resemble THAT remark.
[2017-07-17 15:42:34]
hostile :
you don't even wanna add up our collecitve years.
[2017-07-17 15:42:44]
hostile :
surely centuries... with @hotelzululima alone :wink:
[2017-07-17 15:45:59]
hotelzululima :
indeed..
[2017-07-17 15:47:51]
ender :
need > 16 Bit
[2017-07-17 15:51:46]
hotelzululima :
suffice to say there are enough score of years of collective experience that I actually feel sorry for DJI.. best they give up now before this group gets really serious about hacking their shit :slightly_smiling_face:
[2017-07-17 15:54:08]
cs2000 :
I think we've proven that, maybe someone more in the know can share some stats, but i bet theres less than 30 people in this chat, and probably less than 10 that are doing the hacking. In about 3 weeks theyve gone from nothing, to the current state of freedoooooom! lol.
DJI, we love you for making awesome hardware, but let US play with the software, simple as that :wink:
[2017-07-17 17:28:34]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 17:28:35]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 17:30:16]
hostile :
"In about 3 weeks theyve gone from nothing, to the current state of freedoooooom!" =]
[2017-07-17 17:36:13]
kilrah :
I've dumped what I could through ADB without rooting from a P4P+ remote if anyone is interested. There are a few interesting things including cache files containing version lists and download links for what seems like P3, I2 and maybe P4 RC .bins
[2017-07-17 17:36:27]
kilrah :
it's big
[2017-07-17 17:38:03]
kilrah :
there's the apk for the special P4P+-specific GO app version in there too, "dji.pilot.pad"
[2017-07-17 17:38:20]
kilrah :
probably same as crystalsky too
[2017-07-17 17:43:07]
hostile :
can you get a .bin out of it @kill
[2017-07-17 17:43:37]
hostile :
sounds like the ota.zip we found on DJI servers
[2017-07-17 17:44:53]
kilrah :
that rc is completely different as it's an android tablet
[2017-07-17 17:45:19]
kilrah :
I found a 712MB firmware image on it
[2017-07-17 17:46:47]
kilrah :
\sdcard\DJI\dji.system.upgrade\download\firmwares\GL300E_v1130_20170307
[2017-07-17 17:47:03]
kilrah :
but no bins or fw.sig, completely different mechanism
[2017-07-17 17:47:11]
hostile :
yeah ONLY the +
[2017-07-17 17:47:15]
kilrah :
correct
[2017-07-17 17:47:16]
hostile :
interesting
[2017-07-17 17:47:21]
hostile :
I know it uses RockChip
[2017-07-17 17:47:25]
hostile :
instead of the LeadCore
[2017-07-17 17:47:35]
hostile :
I'm a little familir with it
[2017-07-17 17:47:38]
kilrah :
ok
[2017-07-17 18:18:54]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 19:07:56]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 19:13:41]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 19:15:43]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 19:46:09]
teamdollyllama :
I am in the same boat as @ender. pyduml does not work...it just hangs for me. (I'm on .400 on remote and drone and using ubuntu 16.04). I have the same exact intentions as @ender...to upgrade to .700. I reflashed .400 with the VM method and tried again...no luck.
[2017-07-17 19:46:35]
ender :
want to try the modded py file that worked for me ?
[2017-07-17 19:47:02]
teamdollyllama :
sure
[2017-07-17 19:47:07]
ender :
sec
[2017-07-17 19:48:57]
ender :
the important change is here:
# upload_binary()
dummyinput = input(‘upload dji_system.bin via trusted FTP client to “/upgrade/” now then enter any number to flash’)
i commented the upload. For some the ftpupload is too slow so the fw file is corrupt and the updater reports all kind of crap and does nothing
what you have to do (no danger if its not that script will not work as is did not work unmodded):
-The script will pause saying “upload dji_system.bin via trusted FTP client to “/upgrade/” now then enter any number to flash”
at that point leave the terminal alone, use Filezilla or something trusted to upload the dji_system.bin to the /upgrade/ directory. Just as the script would do.
after you are SURE that the transfer is done completely you input something, e.g. “1” in the terminal and press enter and it continues.
BOOM then my Mavic upgraded
so you replace the unsafe ftp upgrade (they works on it) by something idiotproof.
just (as always) make sure you have the right dji_system.bin
got it ?
[2017-07-17 19:49:28]
ender :
the_lord & hdnes guessed that the ftp upload might be the problem and so it was :slightly_smiling_face:
[2017-07-17 19:50:14]
ender :
digdat0 is also trying his luck right now.
[2017-07-17 19:50:51]
teamdollyllama :
ok awesome ty
[2017-07-17 19:50:58]
teamdollyllama :
i'll fire it up as i make dinner
[2017-07-17 19:51:43]
ender :
yup. Instead of doing nothing the Mavic should start blinking red front leds soon and then it takes an afwul while with rebbot here, blink there and so on.
[2017-07-17 19:51:53]
ender :
but at least it doesnt just sit there.
[2017-07-17 19:52:07]
ender :
Only way to f*ck it up is by choosing wrong bin file.
[2017-07-17 19:52:23]
ender :
Putting it at the wrong place or wrong name will fail but do no harm.
[2017-07-17 19:56:18]
teamdollyllama :
ok...my daughter is awake...i'll get her dinner started and give this a go
[2017-07-17 19:56:28]
teamdollyllama :
ty ...will report back after dinner
[2017-07-17 19:56:35]
ender :
good luck !
[2017-07-17 19:56:45]
ender :
(with dinner & flashing :wink: )
[2017-07-17 21:04:06]
teamdollyllama :
Thank you @ender that worked and the drone is now on. 700
[2017-07-17 21:04:19]
teamdollyllama :
I'll give the remote a whirl next
[2017-07-17 21:19:22]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 21:29:36]
ender :
@teamdollyllama great ! RC worked flawlessly for me with normal version
[2017-07-17 21:52:17]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 21:53:03]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 21:55:04]
hotelzululima :
ewww!!! NANO??? no ed/ex or vi?? cant remember if dropbear supports sshfs(scp).. reliably..
[2017-07-17 21:57:19]
kilrah :
nano/dropbear will be cooool
[2017-07-17 22:06:21]
hostile :
@hotelzululima sounds like you are on compil ed / ex / vi watch (vi is already included in busbox). Thanks for volunteering.
[2017-07-17 22:07:00]
hotelzululima :
cool
[2017-07-17 22:07:46]
hotelzululima :
and yes I am choosing to get involved.. 3S 3dr lipos on the carger getting ready for a session of exploration and training.. then we will see…
[2017-07-17 22:19:24]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-17 22:47:31]
hotelzululima :
and vi or ed/ex all I need :slightly_smiling_face:
[2017-07-17 23:17:11]
vk2fro :
@ender: so that explains why sometimes I have to flash twice to get the lights on the mavic to start blinking, as ~50% of the time the untrusted FTP client corrupts the file because it is too slow.
[2017-07-17 23:50:05]
teamdollyllama :
@ender remote and Mavic on. 700 thank you for the help!
[2017-07-18 03:02:24]
czokie :
Update FYI: <http://dji.retroroms.info/howto/firmware> will be built hourly based on what is found in GIT to make it easy for people to find files, now that its publically available.
[2017-07-18 03:02:52]
hostile :
you da fucking man!
[2017-07-18 03:56:00]
vk2fro :
I think I can safely say I have now flashed this drone more than I have flown it - time to go for a fly - its a beautiful sunny day here in Sydney :slightly_smiling_face:
[2017-07-18 03:58:40]
jcarlo :
@vk2fro fly that bird
[2017-07-18 03:59:10]
vk2fro :
Plan to - just charging up battery #2
[2017-07-18 05:06:17]
gcbrent :
Sydney, nice
[2017-07-18 05:06:23]
gcbrent :
I'm up here on the Gold Coast
[2017-07-18 05:12:11]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[[MAVProxyUser/dji_system.bin]](https://github.com/MAVProxyUser/dji_system.bin) [MAVProxyUser](https://github.com/MAVProxyUser) approved [#4: Nano](https://github.com/MAVProxyUser/dji_system.bin/pull/4)
[2017-07-18 05:12:19]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 05:12:19]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 05:13:27]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 05:18:25]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 05:18:26]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 05:19:20]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 07:26:40]
kilrah :
it only updates itself straight from wifi
[2017-07-18 07:27:14]
guest :
@ender I've been told that you need more testers... If needed I'm in for testing :confused:
[2017-07-18 07:27:30]
ender :
not me, jezzab !
[2017-07-18 07:55:22]
hdnes :
would help after pushing firmware
[2017-07-18 10:10:49]
jezzab :
is .bin required for a combined fw flash?
[2017-07-18 12:08:20]
carpet161 :
I have a Spark Transmitter!
[2017-07-18 12:09:02]
cs2000 :
@hostile ^^
[2017-07-18 12:11:05]
ender :
@carpet161 me too, is rooting supposed to work on a spark RC right now ? I totally forgot about that but could try (and then to up & downgrade via Assistant to fetch those FW bins… Just let me know…
[2017-07-18 12:21:18]
hotelzululima :
seems this core board A came in with .500 so I think I will root first copy off the files and then play..? @hostile we dont have .500 for mavic AC/RC yet do we??
[2017-07-18 12:21:51]
hotelzululima :
going back to sleep.. will take this up when awake…
[2017-07-18 12:25:58]
cs2000 :
@hotelzululima - No, we have .550, but dont have the .bin file, just the .fw.sig files
[2017-07-18 12:26:04]
cs2000 :
but not a .500
[2017-07-18 12:26:06]
cs2000 :
at all
[2017-07-18 12:26:34]
samuelson :
Just a quickie. I have gone from 0400 VM firmware to 0700 by DUMLdore do I need to update intelligent batteries?? As all the current versions of djigo block updates??
[2017-07-18 12:27:24]
ender :
I faintly recall that **very** early versions for the Mavic allowed 60 MBit/s for 2,7k. To have that module would be great if it comes to “FW patchwork” or to diff it and see where to change that…
[2017-07-18 12:27:28]
hotelzululima :
cool if someone will guide moi after rooting on precisely what and how you want me to gather I will do so(or if there is a handy dandy guide to gathering up this stuff for archive purposes)
[2017-07-18 12:27:39]
ender :
does anyone recall details ?! i fear it was .200 or even earlier…
[2017-07-18 13:44:30]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 13:47:43]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 13:53:18]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 13:53:18]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 13:53:44]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 13:53:44]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 14:59:34]
hostile :
"cool if someone will guide moi after rooting on precisely what and how you want me to gather" @the_lord and @hdnes I think are the experts on this technique aTM
[2017-07-18 15:19:42]
jcarlo :
Who do I contact to test the firmware upgrade app?
[2017-07-18 15:20:15]
hostile :
the windows one?
[2017-07-18 15:20:20]
hostile :
DUMLdore?
[2017-07-18 15:53:47]
jcarlo :
@hostile yes
[2017-07-18 15:54:44]
jcarlo :
@jezzab Can I test the DUMLdore?
[2017-07-18 17:31:47]
hotelzululima :
@the_lord and @hdnes I am holding up till either of you reach me to guide the extraction of .500 as have NOT done this in this context before..
[2017-07-18 17:32:26]
the_lord :
do you have root?
[2017-07-18 17:33:21]
the_lord :
you need the files in /ftp/upgrade/upgrade/backup directory
[2017-07-18 17:33:44]
the_lord :
you can them ether by ftp or adb pull
[2017-07-18 17:37:09]
hotelzululima :
no not yet.. was NOT going to touch the board after finding out version till I find out what steps you need me to follow.. so I should use pyduml and root first it sounds like>
[2017-07-18 17:37:16]
hotelzululima :
?
[2017-07-18 17:37:51]
hotelzululima :
ok let me take a shower and get some breakfast(about 30 min will then root) and come back
[2017-07-18 17:38:43]
hotelzululima :
can I just plug a microsd card to the internal interface and tar the files to there?
[2017-07-18 18:46:40]
the_lord :
some boards doesn't take upgrade unless you upgrade them to .550 first
[2017-07-18 18:46:55]
the_lord :
<https://forum.dji.com/forum.php?mod=redirect&goto=findpost&ptid=102234&pid=848560>
[2017-07-18 18:50:02]
kilrah :
ok, so you want 550 bin?
[2017-07-18 18:52:16]
kilrah :
someone else says 500
[2017-07-18 18:52:29]
kilrah :
but they also say it still failed 10 times, so it might have worked without going there too lol
[2017-07-18 18:52:42]
kilrah :
> 2.Upgrade the firmware V01.03.0350.
> 3. Once it's done, please press the "Record" button on RC and make sure it's recording, then start to upgrade firmware to the latest version.
[2017-07-18 18:52:54]
kilrah :
now that's weird, wtf the recording
[2017-07-18 18:54:39]
hostile :
historically... the Ambarella SoC was tied to updating various parts of the system, could be legacy behavior..
[2017-07-18 18:59:21]
kilrah :
ok
[2017-07-18 19:09:05]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-18 19:57:55]
hostile :
no one said that hotel.
[2017-07-18 19:57:58]
hostile :
I would still archive it
[2017-07-18 19:58:03]
hostile :
I'm collecting bones...
[2017-07-18 19:58:06]
hostile :
I need em all
[2017-07-18 19:58:37]
hostile :
@hotelzululima -^
[2017-07-18 19:59:28]
hotelzululima :
k will copy then
[2017-07-18 20:50:38]
gcbrent :
I cant seem to FTP in to my spark
[2017-07-18 20:50:44]
gcbrent :
anyone done this yet?
[2017-07-18 20:51:22]
hostile :
yes
[2017-07-18 20:51:29]
hostile :
RedHerring was written vs. Spark
[2017-07-18 20:51:40]
hostile :
you probably didn't install your RNDIS driver, or it is flakey
[2017-07-18 21:40:34]
gcbrent :
no i didnt
[2017-07-18 21:40:40]
gcbrent :
thanks for pointing that out
[2017-07-18 21:40:45]
gcbrent :
where do i get that bad boy?
[2017-07-18 21:45:16]
hostile :
comes with assistant installation
[2017-07-19 00:19:46]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 00:20:39]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 02:25:12]
robbyg :
Please I hope none of you guys take this the wrong way but I am wondering what is the likely ETA for a windows version installer with graphical GUI that the average guy on mavpilots can install and use?
[2017-07-19 02:25:28]
jezzab :
**hides**
[2017-07-19 02:26:44]
robbyg :
hides ??
[2017-07-19 02:27:07]
jezzab :
its me hiding.....
[2017-07-19 02:27:11]
jezzab :
because im writing it
[2017-07-19 02:27:24]
robbyg :
LOL
[2017-07-19 02:28:13]
robbyg :
Cool, so is it going well?
[2017-07-19 02:28:56]
robbyg :
We need lots of bling, no pressure mind you
[2017-07-19 02:29:26]
jezzab :
pretty much all done. just had one glitch with the RC not flashing but should be good now. testing in the next hour or so
[2017-07-19 02:29:38]
jezzab :
dunno about the bling lol
[2017-07-19 02:29:55]
robbyg :
Progress bars etc?
[2017-07-19 02:31:08]
robbyg :
Let me let you get back to work. Thanks man its a gift that we have guys like you working on this stuff. I cannot wait to see what you come up with.
[2017-07-19 02:31:17]
jezzab :
yes there is a progress bar lol
[2017-07-19 02:31:54]
robbyg :
cool thanks jezzab, I will check back later, maybe you can post a screen shot.
[2017-07-19 02:32:18]
robbyg :
Whoaaa
[2017-07-19 02:33:22]
jezzab :
Does the job
[2017-07-19 02:35:41]
robbyg :
Thats all we need for right now. We need to get people off of the system so they don't get locked down by some future surprises.
[2017-07-19 02:41:58]
quad808 :
Oh my goodness. Lots of work jezzab! Is it ready to go?
[2017-07-19 02:43:44]
jezzab :
just need to test the RC. had a typo last night so the RC would just stay at the old version and not upgrade to the new one you tried to flash in
[2017-07-19 02:44:01]
jezzab :
bar that the rest is fine
[2017-07-19 02:44:04]
czokie :
@jezzab - Talking to @vk2fro about the concept of detecting what aircraft / remote / goggles are connected to avoid the menu... I'm caught up by the day job, so have not had a chance to poke around. In your work, would this be trivial / easy as an enhancement?
[2017-07-19 02:44:20]
quad808 :
You guys are just amazing....giving of your time etc...!!
[2017-07-19 02:44:43]
jezzab :
@czokie you could pull that info from the WS i suppose
[2017-07-19 02:45:08]
czokie :
just need to build a dictionary of USB device info etc....
[2017-07-19 02:45:16]
czokie :
Would be a nice addition I think
[2017-07-19 02:45:23]
jezzab :
but they are all the same VID DEV
[2017-07-19 02:45:36]
jezzab :
the assistant will probably pull it from the serial
[2017-07-19 02:45:38]
jezzab :
with DUML
[2017-07-19 02:45:41]
jezzab :
or WS
[2017-07-19 02:47:05]
jezzab :
there is a whole lotta data on that serial all the time
[2017-07-19 02:47:27]
jezzab :
so you can start a pyDUML or DUMLdore upgrade and then just close that and open assistant
[2017-07-19 02:47:39]
jezzab :
and it will show the current upgrade % automatically
[2017-07-19 02:47:45]
jezzab :
because its seeing those packets
[2017-07-19 02:47:56]
jezzab :
helps to make sure the upgrade is taking too
[2017-07-19 02:48:10]
the_lord :
the assistant define it by DUML
[2017-07-19 02:49:49]
czokie :
I saw a part of pyduml...
[2017-07-19 02:49:49]
the_lord :
if you like we can work on it later
i didn't push you with all the DUML messages to let you finish the first version ASAP
[2017-07-19 02:49:50]
czokie :
sys.stdout.write('Info: Looking for USB connected and compatible aircraft...\n')
dev = usb.core.find(idVendor=0x2ca3, idProduct=0x001f) # mavic pro
[2017-07-19 02:50:12]
jezzab :
tha vid and dev is the same on goggles, mav, p4, etc etc etc
[2017-07-19 02:50:20]
czokie :
Instead of doing a find against specific vendor / id ... If we could query that - before connectivity - that'd be helpful I was thinking
[2017-07-19 02:50:27]
czokie :
but I'm no python coder :slightly_smiling_face:
[2017-07-19 02:50:30]
jezzab :
I do the same, its just detects ny DJI usb device
[2017-07-19 02:50:33]
the_lord :
as Jezzab said all DJI devices are using same Vid/Pid you can't identify them without sending them DUML and get the reply
[2017-07-19 02:50:55]
czokie :
OK - When I read the code in there, I was assuming the comment meant that was a mavic specific id
[2017-07-19 02:50:57]
jezzab :
you have to check it over serial port AFTER its connected
[2017-07-19 02:51:04]
jezzab :
via DUML as the_lord etc
[2017-07-19 02:51:09]
czokie :
Copy that.
[2017-07-19 02:53:03]
czokie :
So - if we were to pick an approach - There is either a DUML command that we can send to get an id, or we can interogate the file system for some indication. Do we know enough of the DUML hex to ask the device "WHAT ARE YOU"?
[2017-07-19 02:53:38]
jezzab :
fire up the serial sniffer..... take a look
[2017-07-19 02:54:21]
the_lord :
yes czokie the DUML is known
[2017-07-19 02:54:35]
quad808 :
sorry to bother guys...is there a download of the controller versions? Trying to save all the firmware files
[2017-07-19 02:54:36]
the_lord :
BTW the SW is not available without the assistant
[2017-07-19 02:57:34]
jezzab :
lots going on aaaaaall the time
[2017-07-19 02:58:10]
the_lord :
i already sniffed the quick activation but its not like upgrade
what i found so far you need to get the FC, cam and battery serial number
then send activation command along with each SN
[2017-07-19 02:58:21]
jezzab :
nice
[2017-07-19 02:58:28]
the_lord :
good to know that you have same sniffer i use jezzab :wink:
[2017-07-19 02:58:34]
jezzab :
really? lol
[2017-07-19 02:58:40]
jezzab :
its awesome
[2017-07-19 02:58:44]
the_lord :
i bought it 65$
[2017-07-19 02:58:48]
jezzab :
worth the money
[2017-07-19 02:59:00]
the_lord :
YES INDEED
[2017-07-19 02:59:10]
jezzab :
im just with the trial atm
[2017-07-19 02:59:35]
the_lord :
i started with trial but when then it stopped working anymore so i bought it
[2017-07-19 03:00:00]
the_lord :
i bought only the serial monitor coz i don't need other options
[2017-07-19 03:00:35]
jezzab :
@quad808 <https://github.com/MAVProxyUser/dji_system.bin>
[2017-07-19 03:01:53]
quad808 :
ahhh...thanks much
[2017-07-19 03:01:57]
czokie :
So - if the command is known @the_lord ... can you share to @vk2fro to include it in the stuff he is doing
[2017-07-19 03:02:04]
jezzab :
@czokie im not going down the whole detection route. If someone can't work out what they have plugged in and a file that is clearly named. Perhaps they shouldnt be performing a firmware flash imho
[2017-07-19 03:03:16]
vk2fro :
I think that actually makes sense. menus are easy to navigate, and it stops people trying to flash inspire firmware to their p4 etc
[2017-07-19 03:03:17]
the_lord :
@czokie as far as i know jezzab is the one who's doing the windows GUI app not vk2fro
[2017-07-19 03:03:18]
jezzab :
there is spoon feeding and then there is just driving to their place and doing it for them lol
[2017-07-19 03:03:54]
the_lord :
from day one i'm cooperating with everyone who asked for help
[2017-07-19 03:04:26]
czokie :
I was talking about the python script work that he was doing together with @hdnes - not the windows app
[2017-07-19 03:04:49]
jezzab :
my win software will allow you to make a backup of your current firmware and if you upgrade with Assistant and dont like it you can use your own firmware backup and DUMLdore to go back. And if you used another file that wasnt your firmware...... well thats up to you :wink:
[2017-07-19 03:04:55]
the_lord :
@vk2fro if by mistake you selected wrong device , the device will not perform the upgrade/downgrade
[2017-07-19 03:05:15]
czokie :
And I was not complaining about not co-operating... I am just time poor (work shit).
[2017-07-19 03:05:25]
jezzab :
lord is spot on. it will reject the uploaded sig files
[2017-07-19 03:05:28]
vk2fro :
I know, but the’re be n00bs that will try
[2017-07-19 03:06:01]
czokie :
So... Before we worry too much - the idea was this... at a bigger level.
[2017-07-19 03:06:07]
vk2fro :
I’m happy to keep plugging away at the menu system :slightly_smiling_face:
[2017-07-19 03:06:20]
czokie :
Imagien the script pulls down an XML metadata file from git
[2017-07-19 03:06:24]
czokie :
Device connected
[2017-07-19 03:06:36]
czokie :
Then shows a menu of what can be installed that is compatible
[2017-07-19 03:06:45]
czokie :
Thats the end to end idea.
[2017-07-19 03:07:57]
jezzab :
couldnt you just list the files in the tar and look for wm330, wm220, wm331 etc etc?
[2017-07-19 03:08:02]
jezzab :
work it out that way?
[2017-07-19 03:08:04]
the_lord :
my idea when i first time ever downgraded without assistant and without any application was to be able to work offline
[2017-07-19 03:08:11]
hostile :
@jezzab can I Test the latest ?
[2017-07-19 03:08:18]
hostile :
I've got a bird I wanna backup
[2017-07-19 03:08:21]
jezzab :
@hostile certainly :slightly_smiling_face:
[2017-07-19 03:08:34]
hostile :
Thx pimp
[2017-07-19 03:08:34]
czokie :
Can do that @jezzab - if you want to pull the whole git
[2017-07-19 03:08:49]
czokie :
Connect bird. Detect. Get XML. Match. Display menu. Download. Install
[2017-07-19 03:09:38]
jezzab :
pm'd
[2017-07-19 03:10:36]
czokie :
Oh. By the way, I knew it was possible to do it via FTP and read files - I was just curious if we could be smarter and issue a DUML command directly... but no biggie.
[2017-07-19 03:33:56]
nickmv :
@jezzab you mind if i check out the prog
[2017-07-19 03:36:48]
jezzab :
sure
[2017-07-19 04:23:27]
hostile :
that moment you find old firmware from early in the summer =]
[2017-07-19 04:30:14]
jezzab :
well. RC upgrading is sorted. Bloody typo last night. sweet. shes basically done. All tested (AC, RC and Goggles)
[2017-07-19 04:38:15]
vk2fro :
Good job jezzab :slightly_smiling_face:
[2017-07-19 04:47:23]
jezzab :
Hmm that moment when your 3 hours into a 6 hour 3D print and wonder if you have enough ABS on the reel...... should have checked that
[2017-07-19 04:49:38]
the_lord :
you can easily pause, replace then resume
[2017-07-19 04:52:05]
jezzab :
i dont think i can do that. Its an old UP! Plus 2. Id had to try and extrude and continue... oh well. think ill pull it off
[2017-07-19 05:08:03]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 05:32:18]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 05:35:13]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 06:23:38]
nickmv :
so has it gotten to the point where we can flash individual component firmwares?
[2017-07-19 06:24:35]
nickmv :
Case in point: 0602 claims to have mainly DJI's half assed features of NFZ mgmt and the 30m/50m limitations, etc. Could I flash 0509, then flash 0602 gimbal ?
[2017-07-19 06:52:00]
jezzab :
**Please do no send me any more PMs offering to test the Windows DUMLdore software. Testing is all done thank you. I will release soon**
[2017-07-19 07:08:10]
exculpo :
@jezzab just missed you yesterday to test it, and today I'm a tad to late.. Oh well, I'll be impatiently awaiting the release then :)
[2017-07-19 07:10:01]
exculpo :
Thank you everyone who contributes to the community for all your hard work! I'm learning much as I read along.
[2017-07-19 10:53:57]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 13:11:34]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 13:11:35]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 15:48:26]
andyca57 :
question on DUM v1.53 are drivers required I'm on win 7 thank you
[2017-07-19 16:11:55]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 16:16:18]
kilrah :
If assistant works, DUMLdore will. Also, don't spam.
[2017-07-19 16:18:04]
andyca57 :
yes I'm able to conect to the AC with assistance2 no problem
[2017-07-19 16:19:18]
andyca57 :
if i was spamming I'm sorry did not know i was
[2017-07-19 16:22:57]
hostile :
If your rndis driver had an IP you should be fine
[2017-07-19 16:23:06]
hostile :
Try ipconfig
[2017-07-19 16:27:47]
andyca57 :
ok thanks
[2017-07-19 18:18:22]
singlag :
i have backup .200 fw from mavic and rc, how to upload to git ? it not allow to upload file
[2017-07-19 18:19:04]
hostile :
excellent!
[2017-07-19 18:19:09]
hostile :
you need to fork and send me a PR
[2017-07-19 18:19:15]
kilrah :
make a fork, then commit in your fork, and make a pull request
[2017-07-19 18:19:21]
kilrah :
that's great
[2017-07-19 18:19:50]
kilrah :
or you could upload here it it's too complicated (did we free enough space? I deleted my couple of big files already)
[2017-07-19 18:19:52]
hostile :
I jus tdeleted a fuck tonne of files
[2017-07-19 18:20:00]
hostile :
see if it will let you drag and drop here
[2017-07-19 18:21:50]
singlag :
<https://drive.google.com/file/d/0B4KtNT2AMesaWVN3bGlsS05EMm8/view?usp=drivesdk>
[2017-07-19 18:22:00]
singlag :
<https://drive.google.com/file/d/0B4KtNT2AMesadVllS2x4WU1sOTQ/view?usp=drivesdk>
[2017-07-19 18:22:33]
singlag :
file > 25mb, cant upload to git
[2017-07-19 18:22:43]
singlag :
pls download from my google
[2017-07-19 18:22:47]
hostile :
you need to install git LFS
[2017-07-19 18:22:48]
kilrah :
heh google drive figures out it's a tar
[2017-07-19 18:22:51]
hostile :
pulling from google now
[2017-07-19 18:24:24]
hostile :
hah look waht I found
[2017-07-19 18:24:26]
hostile :
# Untracked files:
# V01.04.0602_P4P_dji_system.bin
#
~
[2017-07-19 18:25:02]
kilrah :
haha, forgot to add it one day :sweat_smile:
[2017-07-19 18:32:48]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 18:55:45]
jan :
can anybody explain, why <https://github.com/MAVProxyUser/dji_system.bin/blob/master/V01.03.0700_RC_Mavic_dji_system.bin> is only ~~29MB while my 0600-DUMLdore-download from my RC is ~~107 MB? Can i update my RC to 0700 with flashing that file from GIT?
[2017-07-19 18:59:00]
guest :
@jan the bin from the RC is about 29MB the one from the mavic ~107MB
[2017-07-19 18:59:25]
ender :
@jan, worked for me ! (the 29mb .700 for RC)
[2017-07-19 18:59:26]
guest :
are you sure the ~107 is from the RC?
[2017-07-19 19:01:02]
kilrah :
if you tried to upgrade your rc with the file for the aircraft it could have left everything there
[2017-07-19 19:01:33]
jan :
@guest yes, i am sure. The one from Mavic is also ~106MB
[2017-07-19 19:02:25]
jan :
@kilrah i ask before i try :wink:
[2017-07-19 19:04:11]
jan :
i made both backups today, and they are slightly different in size but around 107 MB
[2017-07-19 19:05:13]
jan :
i renamed the first backup but didn't remove it from the DUMLdore folder before backing up the RC
[2017-07-19 19:05:59]
jan :
Maybe there is any caching mixed into the second backup??
[2017-07-19 19:09:59]
kilrah :
very possible
[2017-07-19 19:10:17]
kilrah :
the files from the rc that are named the same will have replaced the one from the ac in the archive
[2017-07-19 19:10:22]
kilrah :
and left the others in place
[2017-07-19 19:10:28]
kilrah :
you have to move/rename
[2017-07-19 19:18:23]
jan :
@kilrah i think i better pull a new backup from the RC after removing the*.bin s from DUMLdore folder
[2017-07-19 19:18:43]
kilrah :
delete and pull from both again
[2017-07-19 19:19:04]
kilrah :
not forgetting to move the file inbetween
[2017-07-19 19:19:20]
jan :
but you are right: there are files in the RC-backup that belong to the Mavic backup
[2017-07-19 19:19:49]
jan :
Thanks!!
[2017-07-19 19:20:19]
kilrah :
maybe an enhancement request to @jezzab, abort backup process if a dji_system.bin file is already present
[2017-07-19 19:47:03]
hostile :
@jan2642 this is why I am gonna need to start collecting firm_cache dumps... and rolling our own tars...
[2017-07-19 19:47:26]
hostile :
I suspect old versions are still in the backups pulled... tar them see what is in em
[2017-07-19 20:00:15]
kilrah :
well now we have the cfg's from the backups it's ok, we have the firm_caches for everything
[2017-07-19 20:00:37]
kilrah :
but i don't think there are issues with the backups unless people did that mistake of not renaming
[2017-07-19 20:01:14]
mstranger :
any one that downgrade to .700 with DUMLdore , can pass link for firmware plz?
[2017-07-19 20:01:36]
kilrah :
would expect the device to clear the dir before unpacking a new bin... but could be good to check
[2017-07-19 20:02:23]
avg.bob :
@mstranger <https://github.com/MAVProxyUser/dji_system.bin>
[2017-07-19 20:02:49]
mstranger :
@avg.bob thx mate
[2017-07-19 21:05:08]
jan :
me again and irritated: in the first attempt i renamed the backup of the mavic from dji_system.bin to 0600_mavic_dji_system.bin but left it in the DUMLdore dir. Then i backed up the RC and renamed the resulting dji_system.bin to 0600_RC_dji_system.bin. They had nearly the same size of around 107 MB and brought me to my former question. A moment ago i had a new try: i moved the two backups into a folder "backups" in the DUMLdore folder and pulled a new backup of the RC and got a dji_system.bin with a size of 209 MB. Then i completely removed every backup file out of the DUMLdore folder, deleted the temp-directories on C: and in the Windows-directory and tried it again. And again i got a dji_system.bin with a size of 209 MB. Any ideas?
[2017-07-19 21:12:25]
jan :
of course i renamed the file before the second backup:disappointed:
[2017-07-19 21:14:44]
kilrah :
dumldore makes a "backup" folder to work in with its temporary files... so you probably got stuff mixed again
[2017-07-19 21:15:04]
kilrah :
move the resulting .bin completely outside
[2017-07-19 21:15:23]
kilrah :
for the record we have a 0600 archive already
[2017-07-19 21:49:49]
quad808 :
Just a thought, since I have not messed with this yet...jan, are you connectiong the RC by itself to the PC, or connected to the Mavic?
[2017-07-19 21:50:16]
jan :
i found it: i didn't mixed up anything, but all the files are cached in the assistents subdirs /data/config and /data/firm_cache
[2017-07-19 21:51:53]
jan :
there are all configs and .sig files from my update history
[2017-07-19 21:54:52]
jan :
and some other interesting config and template files
[2017-07-19 21:55:02]
jan :
in /data/
[2017-07-19 21:56:23]
jan :
@quad808 i connected the RC directly to the PC
[2017-07-19 21:57:16]
jan :
i'll try it again now after removing the files out of Assistents /data/ dirs
[2017-07-19 22:02:37]
jan :
ok, was BS: Assistents firmcache holds older .sig files, not the ones grabbed today
[2017-07-19 22:04:03]
jan :
So i'll try the alltime hit: rebooting windows
[2017-07-19 22:07:16]
jezzab :
Interesting. The current public release version is v1.60. Guess someone couldn't keep a beta copy to themselves. Noted
[2017-07-19 22:10:42]
andyca57 :
hey team how we check what ver we have DUMLdore
[2017-07-19 22:11:08]
jezzab :
Well when you start it says up the top
[2017-07-19 22:11:51]
andyca57 :
i tand correct my is V1.60 sorry
[2017-07-19 22:12:00]
andyca57 :
err stand
[2017-07-19 22:14:37]
andyca57 :
question i have a P4pro Firmware 01.03.0509 but is in fw.sig format how do i make a bin using DUMLdore thank you
[2017-07-19 22:16:33]
jezzab :
It's doesn't work with stand alone .sig files. And if the sig files are from the firm_cache dir they will be missing a critical file. The cfg file.
[2017-07-19 22:17:54]
hostile :
You'd have to manually tar them
[2017-07-19 22:17:58]
jezzab :
There is a backup on the repo of that
[2017-07-19 22:18:01]
hostile :
With the cfg
[2017-07-19 22:22:01]
andyca57 :
i have the The cfg file.
[2017-07-19 22:22:37]
andyca57 :
and is there a how to instruction on manually tar them
[2017-07-19 22:22:45]
jezzab :
Cool. Your set
[2017-07-19 22:23:35]
andyca57 :
but how manually tar them sorry this is new to me
[2017-07-19 22:24:51]
robbyg :
jezzab is this still in beta?
[2017-07-19 22:25:00]
hostile :
@the_lord may be able to help
[2017-07-19 22:25:22]
andyca57 :
ok thanks
[2017-07-19 22:35:15]
jezzab :
No. <https://github.com/jezzab/DUMLdore>
[2017-07-19 22:37:29]
jan :
Reboot didn't help. So i removed the data dir from assistent dir and tried again: dji_system.bin out of the RC is now around 53 MB and includes 10 files.
[2017-07-19 22:42:28]
hostile :
<https://dji-rev.slack.com/archives/C60RX1JMR/p1500503729010952>
[2017-07-19 22:42:51]
hostile :
@jan soon as I put the md5s up you can compare em.
[2017-07-19 22:47:56]
jan :
just remembered: i'm on win 8.1
[2017-07-19 22:56:25]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 23:03:25]
quad808 :
@jezzab...Well done, WELL DONE!! I just flashed my co-workers Mavic + RC from .800 to .700, backing up both firmwares first. Seamless program. At work we are near a Dji NFZ, and he gets warnings before taking off on .800, has to check the two accept boxes etc, but can still fly. WELL....I compiled mod-v25x.APK with NFZs removed and he used that version. This is on .700 firm and NO parameter changes. No NFZ warnings, able to take off. 1st was in Airplane mode, but 2nd after shutting everything down and coming back up with Internet connected, still no warnings, and maps came in just fine. He happens to be very close to a huge Dji NFZ that is wrong sized, so he will try to fly in that one at the park near his house later today, WITHOUT making any NFZ parameter changes. With everyone's help with all of this, he is now able to fully enjoy his Mavic and fly in the area that is completely out of a NFZ. I give you all a big thanks!! for making this happen!!
[2017-07-19 23:09:17]
robbyg :
Jezzab is the man!
[2017-07-19 23:22:44]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 23:34:07]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-19 23:40:03]
hostile :
@martinbogo @freaky123 we may wanna look at dji_sys patching to make it have zero fucks about the .cfg in the update tar files so we can mix match and select out own.
[2017-07-19 23:40:09]
martinbogo :
@martinbogo has joined the channel
[2017-07-19 23:40:09]
freaky123 :
@freaky123 has joined the channel
[2017-07-19 23:40:48]
hostile :
like ONE arbitrary fw file in a update... and a crafted .cfg.sig and make dji_sys, not care and just unpack / use it as normal
[2017-07-19 23:47:38]
jcarlo :
@jezzab you are the man!
[2017-07-20 00:18:22]
robbyg :
@jezzab what language are you writing the software in?
[2017-07-20 01:32:25]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-20 01:42:06]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-20 02:25:12]
robbyg :
Thanks for the update.
[2017-07-20 03:20:54]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-20 03:31:45]
quad808 :
Just in case peeps are getting Port errors when trying to flash...CLOSE ASSISTANT. Then run DUMLdore. After doing a backup, I rename the file, then close DUMLdore, then do the flash. Easy-peasy!
[2017-07-20 03:39:49]
quad808 :
Thank you again guys...you have made life with the Mavic OUTSTANDING NOW!!:+1:
[2017-07-20 04:27:02]
jcarlo :
So anyone tried the Mavic and root bin?
[2017-07-20 07:12:55]
guest :
@jcarlo yes I did. (the 700 one) and it worked. Mavic is rooted.
[2017-07-20 07:14:13]
guest :
telnet only, but thats how i want it for now till midnight commander (yes i know old school) is working..
[2017-07-20 07:14:36]
guest :
me :heart: MC
[2017-07-20 07:16:53]
jezzab :
did you use the combined?
[2017-07-20 07:17:06]
jezzab :
or fireworks only?
[2017-07-20 07:18:24]
guest :
combined
[2017-07-20 07:18:39]
guest :
mavic_combined_700_root.bin
[2017-07-20 07:19:27]
guest :
did it the "pyduml" way
[2017-07-20 07:19:53]
guest :
not the DUMLdore way
[2017-07-20 07:20:18]
bin4ry :
@guest did you try the android port of mc ?
[2017-07-20 07:20:21]
bin4ry :
<https://z4ziggy.wordpress.com/2010/09/17/a-short-guide-to-install-midnight-commander-on-android/>
[2017-07-20 07:21:01]
guest :
no did not try, but will now :slightly_smiling_face:
[2017-07-20 07:21:15]
bin4ry :
:smile:
[2017-07-20 07:21:20]
bin4ry :
there is actually another one i found
[2017-07-20 07:21:21]
bin4ry :
wait
[2017-07-20 07:21:26]
bin4ry :
<https://forum.xda-developers.com/showthread.php?t=1243699>
[2017-07-20 07:21:35]
guest :
NICE
[2017-07-20 07:21:39]
bin4ry :
he did pack it as an installer to an apk and its a newer version
[2017-07-20 07:21:49]
bin4ry :
so extract it from the apk and try
[2017-07-20 07:22:11]
bin4ry :
maybe this solves your retr0 wishes
[2017-07-20 07:22:13]
bin4ry :
:smile:
[2017-07-20 07:23:52]
bin4ry :
maybe try to run it with mc -a to disable graphics for line drawing
[2017-07-20 07:24:09]
bin4ry :
busybox might lack ncurses
[2017-07-20 07:27:56]
guest :
:+1:
[2017-07-20 07:28:59]
guest :
i bet you use MC too!
[2017-07-20 07:29:14]
bin4ry :
sometimes :wink:
[2017-07-20 07:56:33]
ender :
c’mon everyone uses mc once in a while, just shutup about doing it :wink:
[2017-07-20 08:59:42]
hotelzululima :
MC?? nah too bloody cumbersome.. give me raw shell any day :slightly_smiling_face:
[2017-07-20 08:59:54]
hotelzululima :
but Enjoy!!
[2017-07-20 09:11:12]
bin4ry :
haha
[2017-07-20 09:17:35]
kilrah :
It's nothing but a fancy schmancy GUI for ls anyway, no? :wink:
[2017-07-20 09:21:16]
jezzab :
My God, I haven't used MC since the old DOS days. Didnt even know it was still around. Wow
[2017-07-20 09:22:10]
jezzab :
Have to download it and fire up Leisure Suit Larry and my CGA monitor at the same time
[2017-07-20 09:26:44]
bin4ry :
haha LSL , yeah that were times
[2017-07-20 09:36:07]
guest :
MC is so easy to copy files over from one directory to the other.
the editor (MC one) is also really (for me) easy to use. I never got used to VI or NANO for editing files.
[2017-07-20 11:49:56]
ender :
SO bin4ry, you really messed up the apk modder BIGLY. How on earth should i know that its not working if my HDD is full :tongue: j/k
[2017-07-20 11:50:02]
ender :
Well, NOW it works :slightly_smiling_face:
[2017-07-20 11:50:30]
ender :
Or to speak with Mr. T : “WHo would’ve thought HDD cleaning is that complicated” ;_)
[2017-07-20 12:03:53]
bin4ry :
hahaha :smile:
[2017-07-20 13:59:49]
hostile :
@ender "c’mon everyone uses mc once in a while," lol not since its inception back in the late 90s TBH
[2017-07-20 13:59:53]
hostile :
get off my lawn!
[2017-07-20 14:00:16]
bin4ry :
@hostile bah, don't lie
[2017-07-20 14:00:17]
bin4ry :
:stuck_out_tongue:
[2017-07-20 14:01:01]
bin4ry :
you are just embarrased
[2017-07-20 15:43:10]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-20 16:27:39]
bin4ry :
anyone tested a mixed flashing yet ?
[2017-07-20 16:29:26]
bin4ry :
reason i ask, if they will update spark
[2017-07-20 16:29:32]
hostile :
working on it! that is point of firm_cache project
[2017-07-20 16:29:37]
bin4ry :
yeah
[2017-07-20 16:29:48]
bin4ry :
the spark files are the both current verisons i got
[2017-07-20 16:29:48]
hostile :
I suspect we gonna need to man up and patch dji_sys soon
[2017-07-20 16:29:52]
bin4ry :
wm100_0805_v01.01.01.27_20170528.pro.fw_0805
[2017-07-20 16:29:54]
hostile :
and make it ignore sigs and shit
[2017-07-20 16:30:02]
bin4ry :
this file seems to include some of the vision shit face detection and stuff
[2017-07-20 16:30:14]
bin4ry :
would love to be able to mix flash them
[2017-07-20 16:30:22]
bin4ry :
and get better vision from later updates
[2017-07-20 16:30:33]
bin4ry :
and stay on old 300 for everything else
[2017-07-20 16:30:34]
bin4ry :
:wink:
[2017-07-20 16:30:48]
bin4ry :
does it need to be patched ?
[2017-07-20 16:30:54]
hostile :
first thing that needs tested is if a .cfg.sig and ONE .fw.sig tarred up will flash
[2017-07-20 16:31:03]
hostile :
if you are bored and wanna pyduml that...
[2017-07-20 16:31:10]
bin4ry :
ah yes the cfg file
[2017-07-20 16:31:10]
hostile :
and tail the log and tell me
[2017-07-20 16:31:14]
hostile :
@here
[2017-07-20 16:31:22]
hostile :
--^ if anyone is bored
[2017-07-20 16:31:27]
bin4ry :
will see when i am bored i might take a look
[2017-07-20 16:31:40]
bin4ry :
atm i still fight with the wifi signal graph in the apk
[2017-07-20 19:08:10]
guest :
:joy:
[2017-07-20 19:08:47]
guest :
try it.. you will like it..
[2017-07-20 19:09:12]
guest :
sudo apt-get install mc
[2017-07-20 19:10:19]
martinbogo :
I have it compiled .. but a static compile of midnight commander is FRIGGING HUGE
[2017-07-20 19:10:26]
martinbogo :
it includes all sorts of libraries
[2017-07-20 19:10:39]
hostile :
BWAHHAHAAHHA Pull Request that bitch
[2017-07-20 19:10:41]
hostile :
HEH
[2017-07-20 19:11:02]
hostile :
we gonna need ircd next
[2017-07-20 19:11:04]
hostile :
and bitchx
[2017-07-20 19:11:45]
martinbogo :
For the record -- compiling it statically requires the following:
[2017-07-20 19:11:46]
martinbogo :
./configure --with-glib-static --without-x --disable-shared --enable-static \
CC='gcc -static -static-libgcc -fno-exceptions' \
CXX='g++ -static -static-libgcc -fno-exceptions' \
LDFLAGS='-Wl,-static -static -lc' \
LIBS='-lc'
[2017-07-20 19:11:55]
martinbogo :
It's HORRIBLE
[2017-07-20 19:12:14]
martinbogo :
horrible : I guarantee that ircd won't compile
[2017-07-20 19:12:17]
martinbogo :
and work
[2017-07-20 19:12:42]
martinbogo :
Being serious for a second -- I am trying to figure out if we need more than "dpkg / apt"
[2017-07-20 19:12:50]
martinbogo :
or if we can go with something simpler and more light weight
[2017-07-20 19:13:02]
hostile :
ipkg
[2017-07-20 19:13:06]
martinbogo :
I like APK's .. just not sure how to make an APK install something in the system directory
[2017-07-20 19:13:08]
hostile :
or what ever the openembedded scene used
[2017-07-20 19:13:21]
hostile :
but that compile backend was awful for openembedded.
[2017-07-20 19:13:26]
hostile :
I like APK's too
[2017-07-20 19:13:40]
martinbogo :
apt-get on the drone is .. really not useful. When it comes down to it, we mostly install tar/dpkg
[2017-07-20 19:13:47]
hostile :
lets use /data for now and change pathing for libs and system?
[2017-07-20 19:13:51]
martinbogo :
because there is no "networking" per se outside of rndis
[2017-07-20 19:14:13]
hostile :
if we have a proper proxy over rndis and some minor route changes... it could be very useful
[2017-07-20 19:14:16]
hostile :
end user ssh in ... apt-get what they want
[2017-07-20 19:14:25]
hostile :
I am happy to work on that
[2017-07-20 19:14:35]
martinbogo :
More trouble than it's worth -- and proper operation of the drone means that network interfaces are constantly going up/down
[2017-07-20 19:14:48]
martinbogo :
**shrug** perhaps.
[2017-07-20 19:14:59]
hostile :
we can look into it..
[2017-07-20 19:15:02]
hostile :
get apt working
[2017-07-20 19:15:09]
martinbogo :
KISS says "make .dkpg files, get something like /var/cache working"
[2017-07-20 19:15:14]
martinbogo :
or find what Android likes to do, and do that
[2017-07-20 19:15:46]
martinbogo :
Do we have experts on apk structure / installs? How to get apk's to install from a command line?
[2017-07-20 19:26:59]
hostile :
dpkg -i
[2017-07-20 19:33:06]
martinbogo :
dpkg installs .deb files
[2017-07-20 19:33:23]
martinbogo :
I assume that .apk files don't follow .deb structures
[2017-07-20 19:37:36]
hostile :
apt uses .debs
[2017-07-20 19:37:44]
hostile :
.apk is android files
[2017-07-20 19:37:50]
hostile :
you wanna package android packages?
[2017-07-20 19:38:01]
hostile :
we could just adb install mods
[2017-07-20 19:38:20]
hostile :
.debs are literally tar with a manifest
[2017-07-20 21:04:38]
hostile :
@here what do you thinks... any thing you can see wrong here?
[2017-07-20 21:04:40]
hostile :
iMac:firm_cache hostile$ mkdir test
iMac:firm_cache hostile$ cd test
iMac:test hostile$ cp ../wm220_0305_v34.04.00.23_20161122.pro.fw.sig ../V01.03.0900_Mavic_dji_system/wm220.cfg.sig .
iMac:test hostile$ tar cvf dji_system.bin *.sig
a wm220.cfg.sig
a wm220_0305_v34.04.00.23_20161122.pro.fw.sig
[2017-07-20 21:04:54]
hostile :
I'm gonna see if it will accept single files in the patch or if it requires ALL to be present
[2017-07-20 21:05:50]
kilrah :
will be interesting
[2017-07-20 21:09:29]
gcbrent :
so anyone know how I can connect up the Spark RC so I can pull down this beta FW?
[2017-07-20 21:10:27]
hostile :
my Spark RC just showed up =]
[2017-07-20 21:10:34]
hostile :
still in the box
[2017-07-20 21:15:24]
hostile :
01-01 00:09:31.810 244 16349 I DUSS&63[sys_p1_up_start_smooth_p:2847]:: will start smooth pushing, from 7 to 15, step=1,interval=3, mod_id=0x0, is_local_progress=0
01-01 00:09:31.810 244 404 I DUSS&63[sys_up_status_push_threa: 993]:: +++++++ Sending upgrade status for upgrading_stage, len: 11, app_host=0xa01, mod_id=0x28 (08.01), status 1, progress: 0, total_progress: 7
01-01 00:09:31.816 244 16349 I DUSS&63[sys_p1_get_filelist_from:3794]:: got signed cfg file: /ftp/upgrade/upgrade/signimgs/wm220.cfg.sig
01-01 00:09:31.817 244 16349 I DUSS&63[sys_p1_get_filelist_from:3803]:: Got signed cfg file /ftp/upgrade/upgrade/signimgs/wm220.cfg.sig
01-01 00:09:31.875 244 16349 I DUSS&63[ sys_p1_unsign_img:1813]:: verify results: passed to verify image /ftp/upgrade/upgrade/signimgs/wm220.cfg.sig
01-01 00:09:31.875 244 16349 I DUSS&63[ sys_p1_unsign_img:1821]:: dji_verify -n 0000 -o /cache/upgrade/unsignimgs/wm330_0000.xml /ftp/upgrade/upgrade/signimgs/wm220.cfg.sig exit status 0, return 0
01-01 00:09:31.875 244 16349 I DUSS&63[ sys_p1_unsign_img:1829]:: dji_verify -n 0000 -o /cache/upgrade/unsignimgs/wm330_0000.xml /ftp/upgrade/upgrade/signimgs/wm220.cfg.sig success.
01-01 00:09:31.875 244 16349 I DUSS&63[sys_p1_get_filelist_from:3815]:: succeed to unsign cfg file.
01-01 00:09:31.878 244 16349 I DUSS&63[ sys_p1_parse_cfg: 50]:: root name: dji
01-01 00:09:31.878 244 16349 I DUSS&63[ sys_p1_parse_cfg: 53]:: child name: device
[2017-07-20 21:15:26]
hostile :
...
[2017-07-20 21:15:54]
hostile :
then is sees the others don't exist...
[2017-07-20 21:16:34]
hostile :
Then!!!!
[2017-07-20 21:16:37]
hostile :
Good news people!
[2017-07-20 21:16:57]
hostile :
it gives ZERO fucks @channel
[2017-07-20 21:17:13]
hostile :
01-01 00:09:46.519 244 404 I DUSS&63[sys_up_status_push_threa: 993]:: +++++++ Sending upgrade status for upgrading_stage, len: 11, app_host=0xa01, mod_id=0xa3 (03.05), status 5, progress: 100, total_progress: 100
01-01 00:09:46.522 244 404 E DUSS&63[sys_up_status_push_threa:1012]:: Sending upgrade status to app_host 0xa01 failed, result=-1002
01-01 00:09:47.282 256 395 W DUSS&63[ tcp_async_connect: 334]:: [sys]Timeout in select() - Cancelling, addr=192.168.41.2
01-01 00:09:48.165 244 16349 I DUSS&63[ sys_p1_upgrade_all:3714]:: All upgrade success, reboot.
01-01 00:09:48.185 244 407 I DUSS&63[ sys_usb_switch: 316]:: mode: 0, up_status 4, conn_pc 1, conn_app_timeout 0, cam_rt_mode 0, cam_mode 5
01-01 00:09:48.237 244 16349 I DUSS&63[sys_p1_active_reboot_for:5416]:: app_host=0xa01
01-01 00:09:48.263 244 16349 I DUSS&63[sys_p1_active_reboot_for:5424]:: Send reboot request to battery.
01-01 00:09:48.264 244 16349 I DUSS&63[sys_upgrade_request_rebo:1554]:: Send reboot to 11:0
[2017-07-20 21:17:45]
hostile :
Confirmed... we CAN push **individual** .sigs from the firm_cache stash... <https://github.com/MAVProxyUser/firm_cache>
[2017-07-20 21:18:05]
kilrah :
hah, cool
[2017-07-20 21:18:55]
ender :
cherry picking !
[2017-07-20 21:19:33]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-20 21:21:35]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-20 21:22:10]
gcbrent :
So how do I connect the rc? My pc doesn't even recognise it!
[2017-07-20 21:24:05]
hostile :
I'll let ya know when I figure it out!
[2017-07-20 21:30:19]
gcbrent :
lol
[2017-07-20 22:23:18]
robbyg :
@hostile that is so cool. I wonder if we could isolate out which files control the Gimbal on the goggles so that we could make a .900 goggle firmware that still controls the gimbal on .200 and .400 for the Mavic.
[2017-07-20 22:33:04]
hostile :
I think that is VERY possible
[2017-07-20 22:33:25]
hostile :
" isolate out which files control the Gimbal"
[2017-07-20 22:56:40]
jezzab :
Veeeeeeery interesting
[2017-07-20 22:56:45]
jezzab :
Me rikey!
[2017-07-20 23:22:22]
ed209 :
Any help on backing up my current firmware before I start messing around? OSX with a mavic on .600 tks
[2017-07-20 23:22:47]
the_lord :
DUMLdor
[2017-07-20 23:22:52]
ed209 :
I've installed the toolchain
[2017-07-20 23:23:46]
ed209 :
yeah got that too. is there a walk through with cmds to backup the current firmware? Can I do that without root? Process on <http://dji.retroroms.info/start> doesn't cover backing up stock firmwares
[2017-07-20 23:24:31]
czokie :
Good question @ed209 . I will look at updating wiki once I work it out myself. Until then, use a windows box
[2017-07-20 23:24:40]
the_lord :
DUMLdor makes the backup without root
[2017-07-20 23:25:25]
ed209 :
ok tried DUMLdor on my VM but it was bombing out on SCP...might be because it was a VM. I'll try it again and report the error. I do have dual-boot so can try in a true Windows environment
[2017-07-20 23:26:24]
ed209 :
thanks for the hard work guys. I'm a forensics guy here and really appreciate the documentation so far :slightly_smiling_face:
[2017-07-20 23:29:13]
ed209 :
ok in my Win7 VM I get this:
[2017-07-20 23:29:16]
ed209 :
WinSCP.SessionRemoteException: Connection failed.
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
Connection failed.
at WinSCP.SessionLogReader.Read(LogReadFlags flags)
at WinSCP.ElementLogReader.Read(LogReadFlags flags)
at WinSCP.SessionElementLogReader.Read(LogReadFlags flags)
at WinSCP.CustomLogReader.TryWaitForNonEmptyElement(String localName, LogReadFlags flags)
at WinSCP.Session.Open(SessionOptions sessionOptions)
at WindowsFormsApplication1.Form1.btnBackupFW_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
[2017-07-20 23:30:53]
jezzab :
<ftp://192.168.42.2/>
[2017-07-20 23:31:00]
jezzab :
does that open if you click on it?
[2017-07-20 23:31:40]
ed209 :
yeah
[2017-07-20 23:31:59]
jezzab :
close DUMLdore, restart DUMLdore
[2017-07-20 23:32:03]
jezzab :
try again
[2017-07-20 23:32:13]
ed209 :
with Mavic connected still?
[2017-07-20 23:32:23]
jezzab :
yes
[2017-07-20 23:32:32]
ed209 :
ahhh
[2017-07-20 23:32:38]
ed209 :
looks good now
[2017-07-20 23:32:40]
ed209 :
tks
[2017-07-20 23:33:04]
jezzab :
Ive seen it when the bird hasnt fully booted up and you go for it. It has no ftp so it will fail
[2017-07-20 23:33:21]
jezzab :
"WinSCP.SessionRemoteException: Connection failed.
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond"
[2017-07-20 23:33:37]
ed209 :
I see so the FTP service wasnt started yet
[2017-07-20 23:33:49]
ed209 :
funny I tried it like 5x. Guess I was too anxious
[2017-07-20 23:34:53]
jezzab :
Dunno. Usually find that if the SDcard is up then the ftp is up. As in the drives show up
[2017-07-20 23:35:22]
ed209 :
ok. Didnt have my SD card in but I could see the other folders
[2017-07-20 23:35:47]
jezzab :
Glitch in the Matrix lol
[2017-07-20 23:36:09]
ed209 :
lol
[2017-07-20 23:36:20]
ed209 :
process the same for the R/C? use side usb port?
[2017-07-20 23:36:50]
jezzab :
Im not 100% mate. I dont have a Mav. Only P4. Have to ask one of the other guys
[2017-07-20 23:37:39]
jezzab :
But its pretty much the same. It will show CONNECTING, then UPGRADING while its working and then say CONNECTING after its done
[2017-07-20 23:38:20]
ed209 :
ok yeah seems the same...I'm getting the same error with SCP... unplugged and restarted DUMLdore and still same result... hmm
[2017-07-20 23:40:24]
jezzab :
can you go to <ftp://192.168.42.2/>
[2017-07-20 23:41:52]
ed209 :
got it
[2017-07-20 23:41:57]
ed209 :
same trickery
[2017-07-20 23:42:05]
ed209 :
took a couple tries
[2017-07-20 23:42:10]
ed209 :
thanks again
[2017-07-20 23:42:17]
jezzab :
weird
[2017-07-20 23:44:01]
ed209 :
Is there a way to force battery firmware update? I've got an authentic DJI battery that all of a sudden started saying "Battery Authentication Failed". DJI support told me to fuck myself because battery is out of warranty.
[2017-07-20 23:44:45]
jezzab :
not sure sorry
[2017-07-20 23:46:25]
ed209 :
ok thanks for your help. I'll keep asking around
[2017-07-21 00:28:40]
samd12 :
I have detail dump of error too
[2017-07-21 00:28:46]
jezzab :
Download the entire ZIP file
[2017-07-21 00:28:53]
jezzab :
not just the EXE
[2017-07-21 00:29:00]
samd12 :
gotcha
[2017-07-21 00:29:14]
samd12 :
thank you!
[2017-07-21 00:29:20]
jezzab :
welcome
[2017-07-21 00:29:44]
jezzab :
Thats it. Im editing the bloody README.md
[2017-07-21 00:29:51]
ed209 :
Lol
[2017-07-21 00:37:31]
hostile :
actually yes it does... it refrences DUMLDore <https://github.com/jezzab/DUMLdore>
[2017-07-21 00:38:47]
hostile :
@ed209 "ed209 Is there a way to force battery firmware update?" there will be soon via pyduml... based on what I reported tonight
[2017-07-21 00:38:58]
hostile :
we can now cherry pick patches
[2017-07-21 00:40:24]
ed209 :
Sweet @hostile. Can you clue me in on how it would be done? Will you pack the battery firmware into the bin for the bird?
[2017-07-21 00:45:20]
hostile :
@ed209 <https://dji-rev.slack.com/archives/C6909AC1Z/p1500584678400219>
[2017-07-21 00:45:46]
hostile :
need to id the modules
[2017-07-21 00:53:38]
ed209 :
Nice work. Will be really nice to cherry pick the modules.
[2017-07-21 01:10:55]
samd12 :
it takes a while for assistant to see the bird, could it be a timeout issue?
[2017-07-21 01:11:04]
avg.bob :
you gotta close assitant
[2017-07-21 01:11:09]
samd12 :
I did
[2017-07-21 01:12:01]
jezzab :
Did you close it then start DUMLdore?
[2017-07-21 01:12:23]
samd12 :
yes
[2017-07-21 01:12:32]
jezzab :
What were you doing when it errored?
[2017-07-21 01:12:57]
jezzab :
click Details on that error
[2017-07-21 01:13:33]
samd12 :
it takes over a minute for assistant to see the mavic when I do open it, seems long
[2017-07-21 01:13:43]
jezzab :
hmmmm
[2017-07-21 01:13:45]
samd12 :
just trying to do a backup of the mavic
[2017-07-21 01:13:56]
jezzab :
you running this in a VM or something?
[2017-07-21 01:14:13]
samd12 :
actually a vm and a laptop
[2017-07-21 01:14:19]
samd12 :
tried both
[2017-07-21 01:14:35]
jezzab :
Assistant taking that long to detect is strange
[2017-07-21 01:14:46]
samd12 :
yea im not logged in
[2017-07-21 01:14:54]
jezzab :
try closing Asst
[2017-07-21 01:15:04]
jezzab :
then start DUMLdore and wait a couple of minutes
[2017-07-21 01:15:11]
jezzab :
then try it
[2017-07-21 01:15:19]
jezzab :
if its taking that long for assistant
[2017-07-21 01:15:40]
samd12 :
when i hit backup error comes about 20 seconds later
[2017-07-21 01:15:54]
jezzab :
Show the details of the error
[2017-07-21 01:16:34]
jezzab :
11:16am on a Friday is too early for a beer right???
[2017-07-21 01:16:57]
jezzab :
jk
[2017-07-21 01:19:00]
jezzab :
click this:
<ftp://192.168.42.2>
[2017-07-21 01:19:03]
jezzab :
does it open?
[2017-07-21 01:22:02]
jezzab :
The suspense is killing me
[2017-07-21 01:22:09]
avg.bob :
same
[2017-07-21 01:22:54]
jezzab :
I wanna go for a quick fly. Its actually not raining or windy for a first time in a week. Ive clocked more hours on the bench with my P4 then actual flight time
[2017-07-21 01:23:13]
jezzab :
Get this guy sorted and im heading out
[2017-07-21 01:23:40]
avg.bob :
just go, his problems will still be here...
[2017-07-21 01:23:55]
jezzab :
Cool im off for a bit. Back soon
[2017-07-21 01:24:26]
avg.bob :
thanks for all your work @jezzab !!
[2017-07-21 01:26:58]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 02:06:57]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 02:33:14]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 03:08:25]
robbyg :
@jezzab I just tried DUMLdore on my goggles for backing up. worked like a charm:grinning: I noticed WinSCP in the folder which is an FTP prg I guess you made. Does that allow us to FTP out files without them being encrypted. I am dying to try some stuff with seeing if I can upload . download videos to the goggles.
[2017-07-21 03:08:47]
jezzab :
no
[2017-07-21 03:09:00]
robbyg :
ahh shucks
[2017-07-21 03:09:17]
jezzab :
its just for the ftp transfers. Its better then Windows C# crap as you have to write 20 lines of code just to get all the file names
[2017-07-21 03:09:18]
hostile :
with root you could just replace busybox with a better version with out their encrypted ftpd
[2017-07-21 03:09:25]
jezzab :
WinSCP is one line
[2017-07-21 03:09:27]
hostile :
or just use adb pull to snag em
[2017-07-21 03:10:21]
robbyg :
any instructions on using adb in this situaton
[2017-07-21 03:11:01]
robbyg :
using win7
[2017-07-21 03:15:41]
hostile :
adb pull /path/to/file
[2017-07-21 03:16:20]
robbyg :
Ok thanks I will start looking at doing this.
[2017-07-21 03:16:31]
jezzab :
Well i got DUMLdore to choke on Win7 during backup.
SETUP: Win 10 PC - > VMPlayer -> ESXi Server - > Win 7 VM
Device plugged into Win 10 PC
Ive made the VM pathetic and soooo slow. No RAM, 1 core.
The issue is when the decryption is done its so fkn slow that its moving onto the next step before all of the openssl sessions have completed. So its trying to fix the headers on files that dont exist yet. Ive already put in a delay......
[2017-07-21 03:17:40]
jezzab :
You would have to be using a bloody slow computer or VMware on a very slow computer
[2017-07-21 03:18:07]
jezzab :
FTP portion is fine
[2017-07-21 03:18:46]
jezzab :
Flashing wouldnt be a problem
[2017-07-21 03:19:07]
hostile :
yeh the threadding is sketch
[2017-07-21 03:19:14]
hostile :
you can duplicate running from a flash drive...
[2017-07-21 03:19:18]
hostile :
slow native IO
[2017-07-21 03:19:44]
vk2fro :
sounds like you need to do the equivalent of a start wait do something :slightly_smiling_face:
[2017-07-21 03:19:56]
hostile :
producer / consumer thread model
[2017-07-21 03:19:58]
jezzab :
problem is the processes are run externally.
[2017-07-21 03:20:11]
jezzab :
each file is decoded with openssl
[2017-07-21 03:21:06]
jezzab :
hmm wonder if I can so a process search and if an openssl process is found it will wait
[2017-07-21 03:21:19]
jezzab :
Might need to do some Googling
[2017-07-21 03:21:46]
jezzab :
Or code in the AES decryption openssl is doing....... but i dont want to lmao
[2017-07-21 03:22:07]
vk2fro :
I can confirm that flashing is perfect - flashed .900 this morning after a pm request.
[2017-07-21 03:22:22]
vk2fro :
then back to .700 after the experiment.
[2017-07-21 03:22:36]
jezzab :
Flashing is good coz its just serial then ftp then serial and done
[2017-07-21 03:22:50]
vk2fro :
yeah its not decrypting anythin
[2017-07-21 03:22:50]
jezzab :
but the whole decryption of the backup is the naughty stuff
[2017-07-21 03:23:23]
vk2fro :
does it ftp all the files down first - I never tested backup on the release version.
[2017-07-21 03:23:50]
jezzab :
yup ftp all the files down into a temp /backup/ dir
[2017-07-21 03:24:21]
vk2fro :
cool - thought it worked that way - wouldn’t make sense to ftp them one at a time. Get the download done, then process on the host computer.
[2017-07-21 03:24:39]
vk2fro :
rather than ftp, process, ftp, process…
[2017-07-21 03:25:03]
jezzab :
then it runs openssl on each file into the /decrypt/ dir
then corrects the 16 byte header in the same dir
then has to move them out of that dir into the same as the app because tar for windows is a POS and WILL NOT let you use a star on a sub dir
[2017-07-21 03:25:13]
jezzab :
tars it up and deletes the two working dir and the decrypted .sig files
[2017-07-21 03:28:17]
jezzab :
it used to flash the CMD windows for openssl. That was nasty. Looked like you clicked on a porn site free trial with the popups
[2017-07-21 03:28:18]
vk2fro :
just testing backup on a fast machine with a vm with nice resources (4 cores, 8Gb ram)
[2017-07-21 03:28:29]
jezzab :
Should be fine
[2017-07-21 03:28:49]
jezzab :
I tested it on W10 -> ESXi -> W10 VM
[2017-07-21 03:29:02]
jezzab :
4gb and 4 cores
[2017-07-21 03:29:20]
vk2fro :
working well
[2017-07-21 03:29:45]
jezzab :
if the openssl decrypt takes longer then 5 secs... toast
[2017-07-21 03:31:24]
avg.bob :
@jezzab is the flash all good if the the aircraft resets itself at 99% in assistant and hangs there. i have flashed multiple firmwares with this result, and it seems it flashed fine just wanted to see if you came across this, thanks.
[2017-07-21 03:35:49]
jezzab :
That is missing the WinSCP files
[2017-07-21 03:35:56]
jezzab :
the ENTIRE zip wasnt downloaded
[2017-07-21 03:35:57]
avg.bob :
download the entire thing
[2017-07-21 03:36:19]
jezzab :
what does it say on the front DUMLdore page?
[2017-07-21 03:37:15]
andyca57 :
im sorry not sure what you asking
[2017-07-21 03:37:35]
avg.bob :
you can ignore my previous question, if you click anything else in assistant,while it says "99%" and go back to firmware it shows the new version i just flashed, i'm pretty sure it's all good.
[2017-07-21 03:38:36]
avg.bob :
@andyca57 you need to download the entire zip then you need to unzip the entire archive don't just click the .exe
[2017-07-21 03:42:22]
andyca57 :
yes on the page i select the download button and a folder gets d/l i open the folder click on DUMLdore.exe
[2017-07-21 03:42:42]
avg.bob :
you need to "extract all"
[2017-07-21 03:43:12]
jezzab :
**breath** Jezza.... **breath**...
[2017-07-21 03:43:34]
avg.bob :
new channel #spoon-feeding
[2017-07-21 03:43:47]
andyca57 :
yes is in a .zip format extract all"
[2017-07-21 03:44:08]
jezzab :
@andyca57 In all honesty I would suggest you get someone else to do this for you
[2017-07-21 03:44:19]
andyca57 :
yes sir
[2017-07-21 03:44:47]
andyca57 :
thank for your help
[2017-07-21 03:45:02]
jezzab :
no problem
[2017-07-21 03:47:49]
jezzab :
Ok the process search looks easy enough. should be able to pump back a bool with a one liner. Time to put a few more notches in my batteries recharge counters
[2017-07-21 03:56:07]
jcarlo :
Download the zip. Extract it. Move the folder to desktop. Click open the folder. Right click on DUMLdore and run as administrator. Click load. Navigate to the firmware(Mavic is for Mavic, RC is for RC) you want. Click flash. As soon you click flash front led will start to flash(I'm referencing Mavic here). Upto 3-5 minutes it will reboot. After that just set a timer for 10 minutes and leave it alone. After that open dji assistant and it will read what version you drone.
[2017-07-21 03:59:00]
jezzab :
sorry @jcarlo, he got stuck and step 1 first.... then step 2
[2017-07-21 04:02:58]
jcarlo :
@avg.bob thanks. That is much clearer
[2017-07-21 04:04:24]
jcarlo :
@avg.bob Edit again and add that message that pops up after the firmware loads, where it says upgrade will take 15min
[2017-07-21 04:07:36]
jcarlo :
Download the zip. Extract it. Move the folder to desktop. Click open the folder. Right click on DUMLdore and run as administrator. Click load. Navigate to the firmware (<https://github.com/MAVProxyUser/dji_system.bin>) (Mavic is for Mavic, RC is for RC) you want. Click flash. the program will upload the file to the mavic. and then once it says upload complete, a pop up message will appear to let you know that the upgrade will take 15min. Click ok then that is when the mavic starts flashing. Front led will start to flash(I'm referencing Mavic here).it will reboot. After that open dji assistant and it will read what version you drone is on. finished.
[2017-07-21 04:08:36]
jcarlo :
How is that guys
[2017-07-21 04:09:26]
hostile :
~spoon-feeding now actually exists FWIW.
[2017-07-21 04:09:30]
avg.bob :
YISSSS
[2017-07-21 04:09:41]
hostile :
feel free to invite noobs to it
[2017-07-21 04:09:48]
hostile :
and not be in there your yourself
[2017-07-21 04:09:54]
hostile :
=]
[2017-07-21 04:10:00]
jcarlo :
We are just trying to give @jezzab a break
[2017-07-21 04:10:06]
avg.bob :
lol will do
[2017-07-21 04:10:22]
jezzab :
thanks. appreciated :slightly_smiling_face: muchly
[2017-07-21 04:10:26]
jcarlo :
We will direct them to @hostile
[2017-07-21 04:10:38]
hostile :
heh if they want promptly deactivated
[2017-07-21 04:10:43]
jezzab :
Right lets see if this W7 machine can keep going with a backup now
[2017-07-21 04:10:47]
hostile :
got muh iron fist out this week
[2017-07-21 04:11:19]
avg.bob :
well done. should sticky a team viewer or some other ridic thing
[2017-07-21 04:12:27]
hostile :
LOL
[2017-07-21 04:15:20]
hostile :
done
[2017-07-21 04:18:42]
jezzab :
SWEET!
[2017-07-21 04:18:52]
jezzab :
Works on the 386SX
[2017-07-21 04:20:02]
jezzab :
And ill fix the typo on the last flash messagebox not one told me about lol
[2017-07-21 04:20:14]
avg.bob :
open one?
[2017-07-21 04:20:17]
jezzab :
yeah
[2017-07-21 04:20:22]
jezzab :
ppen
[2017-07-21 04:20:28]
jezzab :
thanks lol
[2017-07-21 04:20:31]
avg.bob :
lol
[2017-07-21 04:20:42]
ed209 :
What no math coprocessor?? U poor? :joy:
[2017-07-21 04:20:58]
jezzab :
nah savin up
[2017-07-21 04:21:07]
jezzab :
cant afford the DX
[2017-07-21 04:21:27]
ed209 :
Lol i went with the DX in lieu of soundblaster 16
[2017-07-21 04:21:36]
ed209 :
PC speaker for now
[2017-07-21 04:21:36]
jezzab :
HAHA
[2017-07-21 04:21:43]
jezzab :
I went the soundblaster lol
[2017-07-21 04:21:57]
jezzab :
and the MFM HDD
[2017-07-21 04:22:06]
jezzab :
and used Doubler i think it was
[2017-07-21 04:23:31]
ed209 :
Ah after DOS 6.22 I doubled my HD
[2017-07-21 04:24:55]
jezzab :
It was great until you go an error
[2017-07-21 04:25:01]
ed209 :
But might have to pull one of my cards. All of my ISA slots are full and irq conflicts out the wazoo.
[2017-07-21 04:25:05]
jezzab :
or died from waiting twice the time for things to load
[2017-07-21 04:25:07]
ed209 :
Yeah the good ole days
[2017-07-21 04:25:43]
ed209 :
Before PnP things were fun whenever you bought a new peripheral
[2017-07-21 04:25:51]
jezzab :
yup
[2017-07-21 04:27:43]
ed209 :
Must say this place has been really helpful without the politics of the forums.
[2017-07-21 04:28:20]
jezzab :
anyone got a bird handy and can test this backup. There is a massive speed increase as a result of the changes too
[2017-07-21 04:28:41]
avg.bob :
i can test it
[2017-07-21 04:28:47]
avg.bob :
do i need to fly it?
[2017-07-21 04:28:56]
jezzab :
@avg.bob nah just do a backup
[2017-07-21 04:28:59]
avg.bob :
k
[2017-07-21 04:29:19]
ed209 :
Speed as in air speed?
[2017-07-21 04:30:23]
jezzab :
speed of the backup
[2017-07-21 04:31:02]
ed209 :
Ok. Avg.bob give it a shot. I've got a 3mo old in my arms at the moment
[2017-07-21 04:31:34]
jcarlo :
So the 400 Mavic and root bin. You cant use that with DUMLdore?
[2017-07-21 04:55:44]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/ce2e6a34e95b2d5aba5b913c8e0df03c4b5535ee>
[2017-07-21 04:55:50]
jezzab :
Done. New version
[2017-07-21 04:56:16]
jezzab :
Will shave of 15 -20 on a faster machine
[2017-07-21 04:56:44]
jezzab :
Also no stray files on older/slower machines. And no crashes during decryption section.
[2017-07-21 04:56:54]
quad808 :
I can test. I only have a celeron though.
[2017-07-21 04:57:01]
jezzab :
Sounds good mate
[2017-07-21 04:57:02]
ed209 :
:+1::raised_hands: thanks!
[2017-07-21 04:57:05]
jezzab :
go for it. its pushed
[2017-07-21 04:57:09]
quad808 :
jk
[2017-07-21 04:57:45]
jezzab :
oh lol
[2017-07-21 04:58:12]
jezzab :
But nah its a lot faster on my W10 test real i7-7700 PC
[2017-07-21 04:58:32]
jezzab :
I was silly and didnt put in one line and did delays. Naughty
[2017-07-21 04:58:47]
jezzab :
process.WaitForExit();
[2017-07-21 04:58:55]
quad808 :
ok, hang on, got to boot up the Mavic
[2017-07-21 04:59:22]
avg.bob :
stop watch it for me plz
[2017-07-21 05:00:08]
quad808 :
But wait..do I just need the .exe and how come the firmware is like 2bytes? :face_with_rolling_eyes:
[2017-07-21 05:00:41]
jezzab :
23 seconds
[2017-07-21 05:00:50]
avg.bob :
Lol
[2017-07-21 05:01:11]
jezzab :
just timed it @avg.bob
[2017-07-21 05:02:16]
jezzab :
P4 is only about 84Mb fw though
[2017-07-21 05:03:27]
quad808 :
Took roughly 60 seconds
[2017-07-21 05:04:09]
quad808 :
i7 3770 3.4Ghz 16.0GB ram
[2017-07-21 05:04:23]
jezzab :
Slowest bit is the ftp download
[2017-07-21 05:04:29]
quad808 :
.700 firmware
[2017-07-21 05:04:43]
quad808 :
NICE! Easy Peasy
[2017-07-21 05:05:08]
quad808 :
K, doing another one
[2017-07-21 05:05:12]
jezzab :
Wont fix issues some people have when the ftp isnt available
[2017-07-21 05:05:33]
jezzab :
if you cant ftp to it then the app cant
[2017-07-21 05:05:54]
jezzab :
but ppl with the issues of it leaving stray shit or it trying to decrypt before its finished and things it will cure
[2017-07-21 05:06:49]
quad808 :
Holy Moly...45 seconds
[2017-07-21 05:07:10]
quad808 :
Thats dang fast if you ask me!
[2017-07-21 05:07:50]
quad808 :
Ok, sorry. the 45 seconds is with your changes!!
[2017-07-21 05:08:14]
quad808 :
NM about the 60 second test...ummm...ok, used the old one for that test!
[2017-07-21 05:09:09]
jezzab :
sweet
[2017-07-21 05:09:57]
quad808 :
45 on the nose, two times in a row
[2017-07-21 05:10:46]
quad808 :
From me to you...THANK YOU for taking the time to create such a great tool for us Windows users. I really appreciate it!!
[2017-07-21 05:11:17]
avg.bob :
ok after a reboot it took half the previous time. I think it is still using usb 1.0 tho. i gotta mess with my rig
[2017-07-21 05:11:54]
avg.bob :
Nice job though, even on the slower machine its very reliable.
[2017-07-21 05:12:12]
jezzab :
Yours was a good test :slightly_smiling_face:
[2017-07-21 05:12:42]
quad808 :
25% reduction on a fast machine, thats great!
[2017-07-21 05:14:01]
jcarlo :
what is the test for? backing up?
[2017-07-21 05:14:24]
quad808 :
back up speed test, after changes in code
[2017-07-21 05:15:59]
jezzab :
@jcarlo improvements to reliability and speed of the backup. Mainly the decryption section (after the files are downloaded via ftp from the device)
[2017-07-21 05:21:12]
jcarlo :
thanks @jezzab @quad808
[2017-07-21 05:42:58]
vk2fro :
47 seconds for me 3 times in a row now - will try again later on a MUCH slower machine (a cherry trail Z8350)
[2017-07-21 06:53:45]
jezzab :
Jezza learnt about error checking... new version done but need someone else to test that can get connection errors etc. Ive done as much checking as I can here and checks out
[2017-07-21 07:17:12]
djayeyeballs :
was gonna suggest some try catch.. i decompiled the beta :slightly_smiling_face:
[2017-07-21 07:21:31]
djayeyeballs :
you think about adding source to github?
[2017-07-21 07:38:33]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/df5cf219da4e3f990b3e948d373f1afdb126e8f9>
[2017-07-21 07:38:47]
jezzab :
most likely. When I can make it nicer and not as embarrasing lol
[2017-07-21 07:39:22]
kilrah :
haha :sweat_smile:
[2017-07-21 07:39:24]
jezzab :
There is no black magic inside. Everything has been posted up here and else where. Just put it all together
[2017-07-21 07:40:20]
jezzab :
I think I posted a big chunk of the source for you @kilrah this morning in a thread
[2017-07-21 07:40:40]
kilrah :
oh? didn't see
[2017-07-21 07:41:15]
kilrah :
ah yup
[2017-07-21 07:41:27]
guest :
@jezzab whats the difference between version 1.60 and 1.70?
[2017-07-21 07:41:40]
guest :
just some bug fixes?
[2017-07-21 07:41:44]
kilrah :
link he posted says it right there
[2017-07-21 07:41:53]
guest :
lol
[2017-07-21 07:41:57]
guest :
I see.. :confused:
[2017-07-21 07:42:00]
guest :
my error
[2017-07-21 07:42:10]
jezzab :
all good mate :slightly_smiling_face:
[2017-07-21 07:43:12]
guest :
would be nice if you could add something to show what version is on the RC / craft when starting DUMLdore...
[2017-07-21 07:44:35]
jezzab :
Yeah i know
[2017-07-21 07:44:50]
guest :
but its not needed..
[2017-07-21 07:44:55]
jezzab :
I just dunno if im gonna spend that much time on it mate
[2017-07-21 07:45:01]
guest :
np
[2017-07-21 07:45:08]
guest :
it's working as is..
[2017-07-21 07:45:27]
jezzab :
just it starts gotta pretty deep in the rabbits hole
[2017-07-21 07:45:43]
guest :
:scream:
[2017-07-21 07:45:56]
jezzab :
you could do it two ways:
[2017-07-21 07:46:17]
guest :
had some users who needed to open the firewall to make it work..
[2017-07-21 07:46:29]
jezzab :
ftp in and check the backup fw and decode file name ie wm331 = P4P and then the second part after the dot should be the version
[2017-07-21 07:47:09]
jezzab :
or you could do it the REAL way and read all of the DUML data but you have to send commands to get it talking like when assistant is connected and then do some serial decoding of the packets
[2017-07-21 07:47:19]
jezzab :
or setup another way that you can just request and recv
[2017-07-21 07:47:45]
jezzab :
probably because they said yes to Assistant2 when they installed it and firewall
[2017-07-21 07:48:20]
guest :
probably..
[2017-07-21 07:48:26]
guest :
maybe add it to the howto?
[2017-07-21 07:48:31]
guest :
just in case?
[2017-07-21 07:48:40]
jezzab :
the new version and the earlier one today should make life a bit easier
[2017-07-21 07:48:56]
jezzab :
and faster
[2017-07-21 07:49:08]
guest :
nice
[2017-07-21 07:52:09]
jezzab :
so i would suggest they download the latest
[2017-07-21 07:52:56]
jezzab :
they wont just get a big fault, they can see if it was the serial it couldnt connect to or if it couldnt connect to the ftp side for some reason and how to test it
[2017-07-21 07:53:38]
jezzab :
and 1.65 fixed issues with slower machines
[2017-07-21 07:54:10]
jezzab :
ask @avg.bob with his 7min 14 secs to back up lol
[2017-07-21 07:55:00]
kilrah :
wooow lol
[2017-07-21 07:56:29]
jezzab :
i couldnt even get that with W10 PC -> ESXi server and W7 VM and using a network disk in the W7 VM back to the NAS lmao
[2017-07-21 07:56:52]
jezzab :
That was about 2 or so mins
[2017-07-21 07:57:21]
jezzab :
he halved it with a reboot but suspect USB 1.1
[2017-07-21 07:57:24]
kilrah :
get an old usb stick that writes at 3MB/s on a good day :sweat_smile:
[2017-07-21 07:57:49]
jezzab :
@hostile suggested that as a test. not a bad idea at all
[2017-07-21 07:58:11]
jezzab :
hmm ill test it now
[2017-07-21 08:01:22]
jezzab :
done lol this onces the oldest i have. think it must be about 12MB/sec
[2017-07-21 08:01:37]
jezzab :
was nice to see all the status updates along the way now though
[2017-07-21 08:06:35]
kilrah :
cool
[2017-07-21 09:03:24]
ender :
jezzab you can copy other stuff to the usb stick in parallel… i got me a 1MB/sec rw stick here :slightly_smiling_face:
[2017-07-21 09:27:38]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 10:48:46]
mstranger :
all went well downgrade mavic and rc to .700. Thanx a lot @jezzab and all other devs for the tool.
[2017-07-21 11:02:09]
timmytron :
@mstranger did your craft start flashing red lights at the front almost immediately after completing the flash transfer from DUMLdore? or did you just have the yellow light at the rear flash?
[2017-07-21 11:06:23]
ender :
<--- mine started flashing quickly
[2017-07-21 11:20:35]
jerryngm :
Thanks @jezzab , just got my Mavic upgraded to .700 :) p.s make sure firmware bin ended exactly as dji_system.bin without any extra character (e.g dji_system_2.bin) otherwise you'll receive an error message
[2017-07-21 11:23:22]
jezzab :
It can be named anything. What version are you running?
[2017-07-21 11:26:25]
jezzab :
Only very early private test copies had to be specifically named...... interesting
[2017-07-21 11:31:02]
kilrah :
and you would get no error
[2017-07-21 11:31:04]
jerryngm :
Ah my bad.. I had a corrupted file. Anyhow the ending still need to be dji_system.bin otherwise the file won't show up in the browser. Thanks again anyway :)
[2017-07-21 11:31:40]
jezzab :
Correct the file list is filtered. But still can load
[2017-07-21 11:32:44]
jezzab :
And just for the record. Ever private test copy had a different version number per person...........
[2017-07-21 11:33:42]
jezzab :
And just for the record. Ever private test copy had a different version number per person...........
[2017-07-21 12:29:37]
mstranger :
@timmytron i knew that flashing complete , after reboot and front red lights stay solid
[2017-07-21 13:50:27]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 16:57:00]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 17:21:58]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 18:36:36]
jabulonboaz :
One question pls. does the DUMLdore tool run in Win 7 ? apologies for my ignorance.
[2017-07-21 18:36:48]
kilrah :
no reason it shouldn't... try it?
[2017-07-21 18:44:55]
jabulonboaz :
@kilrah no reason just was wondering. i will try back up my 400 Fw today.
[2017-07-21 18:46:05]
hostile :
we are very much a man up and try it crowd! =]
[2017-07-21 18:46:10]
hostile :
then report back what you know
[2017-07-21 18:46:14]
hostile :
hehe
[2017-07-21 18:48:52]
jabulonboaz :
i know @hostile :) and big thanks to you and all the rest of the team that made this!
[2017-07-21 19:10:42]
gcbrent :
So someone managed to connect to spark rc?
[2017-07-21 19:20:08]
the_lord :
you can connect to spark rc wifi
[2017-07-21 19:27:03]
gcbrent :
To download fw?
[2017-07-21 19:28:02]
gcbrent :
Ftp in?
[2017-07-21 19:28:39]
avg.bob :
@gcbrent from @hostile <https://dji-rev.slack.com/archives/C64R5L1HN/p1500655989725915>
[2017-07-21 21:54:12]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-21 23:58:13]
jezzab :
@jabulonboaz yes DUMLdore works on W7
[2017-07-22 00:01:00]
jabulonboaz :
thank u @jezzab
[2017-07-22 00:40:47]
quad808 :
@jezzab...I edited the wiki...hope you don't mind. Modified your instructions. <http://dji.retroroms.info/howto/dumldore>
[2017-07-22 00:41:27]
jezzab :
looks great :slightly_smiling_face:
[2017-07-22 00:45:14]
quad808 :
@jezzab thanks, question..if Assistant doesn't detect the Mavic, if you leave it sitting and connected, does it eventually get detected? (If Windows sees it)
[2017-07-22 00:46:09]
quad808 :
I'm trying to eliminate problems for people so I give them the correct info
[2017-07-22 00:46:55]
jezzab :
There was one guy that it took over 50 seconds for even Assistant2 to detect it.
[2017-07-22 00:47:11]
jezzab :
Which is very strange
[2017-07-22 00:47:55]
jezzab :
But DUMLdore will only try and detect the COM port when its started.
[2017-07-22 00:48:00]
quad808 :
I can test later...I have one version of Assistant that doesn't detect the Mavic, but I haven't let it sit
[2017-07-22 00:48:26]
jezzab :
But if you unplug it after DUMLdore has detected the COM port it will show an error box now saying to restart
[2017-07-22 00:48:44]
jezzab :
or if you have Assistant2 open at the same time and its stealing the port
[2017-07-22 00:48:50]
jezzab :
has a few more smarts
[2017-07-22 00:49:09]
quad808 :
Yes...I have been telling people, that if Assistant can't detect it, DUMLdore won't either
[2017-07-22 00:49:23]
jezzab :
same if it cannot access the FTP it will error with a message saying it has no FTP and you can test it with your browser by going to <ftp://192.168.42.2>
[2017-07-22 00:49:41]
jezzab :
so no more hard faults so to speak
[2017-07-22 00:50:17]
quad808 :
using assistant as a fail test to troubleshoot.
[2017-07-22 00:50:42]
jezzab :
yeah
[2017-07-22 00:51:17]
jezzab :
just hard with the ftp side because Assistant2 will only connect to it when its doing a firmware upload
[2017-07-22 00:51:32]
jezzab :
so usually just test with the ftp:// above
[2017-07-22 00:51:45]
jezzab :
if that can be seen. It will upload/download
[2017-07-22 00:52:57]
quad808 :
Thanks for the clarification. I will pass it on to help.
[2017-07-22 01:27:01]
hostile :
@quad808 make sure people have the RNDIS driver installed...
[2017-07-22 03:33:29]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 03:41:00]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 03:51:27]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 04:51:07]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 05:17:49]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 05:31:26]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 05:55:37]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 06:23:17]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/0ad6243e99c0e4cb1d3f5fdcded705b011bec974>
[2017-07-22 06:24:09]
jezzab :
Sick of ppl not downloading LFS and array fault. Plus RH would only work once and break if .bin existed
[2017-07-22 16:56:38]
jcarlo :
I just flew the first time with 700fw DUMLdore. Solid. Using iOS 4.0.4. I even test the fails safe features
[2017-07-22 18:26:29]
andyca57 :
afternoon team just want update i was having issues with DUMLdore earlier this week i did a update to my platform MacBook air (bootcamp) reinstall win7 with all update and DUMLdore V1.76 runs like champ thank you keep up the great work...
[2017-07-22 18:31:52]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 19:05:11]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 19:30:34]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 19:49:17]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 19:49:27]
hostile :
slow progress on the Cherry Picker
[2017-07-22 20:33:21]
ender :
cool !
[2017-07-22 23:37:19]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-22 23:39:49]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-23 00:23:10]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-23 02:58:27]
slackimportuser_kdacimk1upg73d5f3o6ibkd5wr :
[2017-07-23 06:53:31]
hostile :
<https://dji-rev.slack.com/archives/C5ZR0QXUG/p1500792387913201>
[2017-07-23 14:57:29]
martinbogo :
@hostile : I am almost done creating a micro Debian deb install environment
[2017-07-23 14:57:44]
martinbogo :
@hostile : Everything is path-ed in to /data/opt
[2017-07-23 15:00:01]
hotelzululima :
whoo hoo!!!
[2017-07-23 15:00:25]
hotelzululima :
just PLEASE leave systemD behind
[2017-07-23 15:01:10]
hotelzululima :
(and yes I know its not part of the install env :) just HAD to make the comment
[2017-07-23 16:18:57]
nocommie :
@jezzab curious if there is the possibility of modding DUMLdore to allow users to select each individual update to apply to a FW?
[2017-07-23 16:59:11]
hostile :
@nocommie using my example... yes.
[2017-07-23 17:04:54]
nocommie :
Sweet
[2017-07-23 18:36:00]
hostile :
<https://dji-rev.slack.com/archives/C5ZR0QXUG/p1500834893633658>
[2017-07-23 23:07:55]
robbyg :
Has anyone figured out what section of the drone each Sig file controls?
[2017-07-23 23:41:59]
hostile :
yes... most of them
[2017-07-23 23:42:24]
hostile :
<https://github.com/MAVProxyUser/firm_cache/blob/master/CherryPicker.rb#L164>
[2017-07-23 23:42:43]
hostile :
go to "Known module id's"
[2017-07-23 23:43:06]
hostile :
@robbyg I need someone with a P4P tho...
[2017-07-24 00:55:31]
martinbogo :
I have a P4 and P4P
[2017-07-24 01:07:08]
robbyg :
Thanks @hostile.
[2017-07-24 01:18:02]
hostile :
@martinbogo can you run that command from last night for me on the P4P particularly?
[2017-07-24 01:18:34]
hostile :
grep ": check file" `busybox find / -name "*upgrade*log*"` | busybox cut -f2 -d "]" | busybox sort | busybox uniq
[2017-07-24 01:27:03]
the_lord :
@hostile P4P
:: Battery Upgrade: check file /cache/upgrade/unsignimgs//wm331_1100_v02.00.07.15_20161031.pro.fw
:: Camera Upgrade: check file /cache/upgrade/unsignimgs//wm331_0100_v01.01.14.23_20161129.pro.fw
:: ESC_0 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1200_v01.08.00.07_20160914.pro.fw
:: ESC_1 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1201_v01.08.00.07_20160914.pro.fw
:: ESC_2 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1202_v01.08.00.07_20160914.pro.fw
:: ESC_3 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1203_v01.08.00.07_20160914.pro.fw
:: FlyCtrl Upgrade: check file /cache/upgrade/unsignimgs//wm331_0306_v03.02.12.47_20161206.pro.fw
:: Gimbal 5223#1 Upgrade: check file /cache/upgrade/unsignimgs//wm331_0401_v01.04.04.00_20160927.pro.fw
:: Gimbal 5223#2 Upgrade: check file /cache/upgrade/unsignimgs//wm331_0402_v01.04.04.00_20160927.pro.fw
:: Gimbal Upgrade: check file /cache/upgrade/unsignimgs//wm331_0400_v01.50.12.75_20161121.pro.fw
:: Lens_Controller Upgrade: check file /cache/upgrade/unsignimgs//wm331_0104_v00.07.01.25_20160908.pro.fw
:: LightBridge Upgrade: check file /cache/upgrade/unsignimgs//wm331_0900_v00.08.00.03_20161104.pro.fw
[2017-07-24 01:28:11]
the_lord :
WoW
i just rooted this P4P to get you the upgrade check
[2017-07-24 01:28:35]
the_lord :
its on <firmware formal="01.01.0203">
[2017-07-24 01:28:46]
the_lord :
anyone needs this FW ??
[2017-07-24 01:29:55]
hostile :
let me see if this gets the missing ID's
[2017-07-24 01:32:21]
hostile :
that got a few cleaned up
[2017-07-24 01:33:29]
hostile :
thx. <https://github.com/MAVProxyUser/firm_cache/commit/498fef669e0d47a0f8f6d00389c9ebf9cd6784ba>
[2017-07-24 01:33:37]
hostile :
still missing a small hand full of ID's
[2017-07-24 01:34:06]
hostile :
They've been seen in other peoples birds as I have the files... just unsure who's and they need to run said command for me to map em out
[2017-07-24 01:34:23]
hostile :
@martinbogo see if your P4P differs from @the_lord 's...
[2017-07-24 01:34:33]
hostile :
also cycle some firmware updates on there ... that could get the missing IDs
[2017-07-24 01:34:48]
the_lord :
i'll fire the assistant now to check
[2017-07-24 01:36:01]
the_lord :
as per DJI release notes
<https://dl.djicdn.com/downloads/phantom_4_pro/20170609/Phantom_4_Pro_Release_Notes_EN.pdf>
i'm on Date : 2016.12.09
Aircraft Firmware : V 01.01.0203
[2017-07-24 01:37:04]
the_lord :
based on new NFZ management this one should be flyable in NFZ out of the box :smile:
[2017-07-24 01:47:11]
the_lord :
charging the battery to upgrade to 1.04.0602
[2017-07-24 01:51:45]
the_lord :
this bird is not activated
[2017-07-24 02:37:18]
martinbogo :
@hostile : I have not rooted the P4P yet ... I rooted the P4
[2017-07-24 02:37:30]
martinbogo :
@hostile : I'm trying to keep the P4P pristine, if at all possible
[2017-07-24 02:37:58]
martinbogo :
*also has a non-activated bird*
[2017-07-24 02:44:47]
the_lord :
@hostile this is from P4P FW 01.04.0602
:: Battery Upgrade: check file /cache/upgrade/unsignimgs//wm331_1100_v02.00.07.15_20161031.pro.fw
:: Battery Upgrade: check file /cache/upgrade/unsignimgs//wm331_1100_v02.00.07.30_20170504.pro.fw
:: Camera Upgrade: check file /cache/upgrade/unsignimgs//wm331_0100_v01.01.14.23_20161129.pro.fw
:: Camera Upgrade: check file /cache/upgrade/unsignimgs//wm331_0100_v01.05.15.77_20170531.pro.fw
:: ESC_0 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1200_v01.08.00.07_20160914.pro.fw
:: ESC_1 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1201_v01.08.00.07_20160914.pro.fw
:: ESC_2 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1202_v01.08.00.07_20160914.pro.fw
:: ESC_3 Upgrade: check file /cache/upgrade/unsignimgs//wm331_1203_v01.08.00.07_20160914.pro.fw
:: FlyCtrl Upgrade: check file /cache/upgrade/unsignimgs//wm331_0306_v03.02.12.47_20161206.pro.fw
:: FlyCtrl Upgrade: check file /cache/upgrade/unsignimgs//wm331_0306_v03.02.35.05_20170525.pro.fw
:: Gimbal 5223#1 Upgrade: check file /cache/upgrade/unsignimgs//wm331_0401_v01.04.04.00_20160927.pro.fw
:: Gimbal 5223#2 Upgrade: check file /cache/upgrade/unsignimgs//wm331_0402_v01.04.04.00_20160927.pro.fw
:: Gimbal Upgrade: check file /cache/upgrade/unsignimgs//wm331_0400_v01.50.12.75_20161121.pro.fw
:: Gimbal Upgrade: check file /cache/upgrade/unsignimgs//wm331_0400_v01.50.13.01_20170527.pro.fw
:: Lens_Controller Upgrade: check file /cache/upgrade/unsignimgs//wm331_0104_v00.07.01.25_20160908.pro.fw
:: Lens_Controller Upgrade: check file /cache/upgrade/unsignimgs//wm331_0104_v00.09.01.85_20161221.pro.fw
:: LightBridge Upgrade: check file /cache/upgrade/unsignimgs//wm331_0900_v00.08.00.03_20161104.pro.fw
:: LightBridge Upgrade: check file /cache/upgrade/unsignimgs//wm331_0900_v01.06.00.00_20170608.pro.fw
[2017-07-24 02:47:55]
hostile :
thx... still none of the missing components.
[2017-07-24 02:48:05]
hostile :
If I had a P4 motherboard I'd manually push em in a tar and read the log =]
[2017-07-24 02:49:26]
hostile :
missing ID's for 0106, 0801, 0802, 0803, 0804, 0805, 905, 907, 1301, 1407,2801,2803,2807
[2017-07-24 02:49:34]
hostile :
I'll try to see what updates they go to
[2017-07-24 02:51:15]
martinbogo :
hold on...
[2017-07-24 02:51:32]
hostile :
V01.00.0330_I2_dji_system had the 0106 module
[2017-07-24 02:51:40]
martinbogo :
I have booted the system
[2017-07-24 02:51:51]
martinbogo :
I'm going to try the protocol-root, which does not make any permanent changes
[2017-07-24 02:51:54]
martinbogo :
where are the binfiles?
[2017-07-24 02:52:13]
hostile :
grep ": check file" `busybox find / -name "*upgrade*log*"` | busybox cut -f2 -d "]" | busybox sort | busybox uniq
[2017-07-24 02:52:35]
hostile :
V01.00.0400_Spark_dji_system hash the 0801 module
[2017-07-24 02:53:02]
hostile :
and 0802 , and 0805, and 0905
[2017-07-24 02:53:26]
hostile :
V01.03.0550_RC_Mavic_dji_system has the 0803 module
[2017-07-24 02:53:40]
hostile :
V01.03.0200_RC_Mavic_dji_system the 0804
[2017-07-24 02:54:13]
hostile :
V01.03.0700_RC_Mavic_dji_system the 0905
[2017-07-24 02:54:23]
martinbogo :
That's all that's in there
[2017-07-24 02:54:26]
hostile :
yeh run the exact command above
[2017-07-24 02:54:37]
hostile :
```
grep ": check file" `busybox find / -name "*upgrade*log*"` | busybox cut -f2 -d "]" | busybox sort | busybox uniq
```
[2017-07-24 02:55:07]
martinbogo :
:disappointed: 206): Battery Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1100_v02.00.07.14_2015.bin
:disappointed: 206): Camera Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0100_v01.19.52.66_2015.bin
:disappointed: 206): Camera up Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0101_v01.16.51.96_2015.bin
:disappointed: 206): ESC 0 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1200_v01.06.00.00_2015.bin
:disappointed: 206): ESC 1 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1201_v01.06.00.00_2015.bin
:disappointed: 206): ESC 2 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1202_v01.06.00.00_2015.bin
:disappointed: 206): ESC 3 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1203_v01.06.00.00_2015.bin
:disappointed: 206): FC APP Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0306_v03.01.10.93_2015.bin
:disappointed: 206): FC Loader Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0305_v34.04.00.17_2015.bin
:disappointed: 206): Gimbal 5223 #2 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0402_v01.02.00.00_2015.bin
:disappointed: 206): Gimbal 5223#1 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0401_v01.02.00.00_2015.bin
:disappointed: 206): Gimbal Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0400_v01.50.12.69_2015.bin
:disappointed: 206): OFDM Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0900_v03.01.00.01_2015.bin
:: Battery Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1100_v02.00.07.14_2015.bin
:: Camera Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0100_v01.19.52.66_2015.bin
:: Camera up Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0101_v01.16.51.96_2015.bin
:: ESC 0 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1200_v01.06.00.00_2015.bin
:: ESC 1 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1201_v01.06.00.00_2015.bin
:: ESC 2 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1202_v01.06.00.00_2015.bin
:: ESC 3 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_1203_v01.06.00.00_2015.bin
:: FC APP Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0306_v03.01.10.93_2015.bin
:: FC Loader Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0305_v34.04.00.17_2015.bin
:: Gimbal 5223 #2 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0402_v01.02.00.00_2015.bin
:: Gimbal 5223#1 Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0401_v01.02.00.00_2015.bin
:: Gimbal Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0400_v01.50.12.69_2015.bin
:: OFDM Upgrade: check file /cache/upgrade/unsignimgs//wmxxx_0900_v03.01.00.01_2015.bin
[2017-07-24 02:55:30]
martinbogo :
hold on .. this is the P4, not the P4P
[2017-07-24 02:55:48]
martinbogo :
Grrr .. having both connected via USB at the same time confused ADB
[2017-07-24 02:56:01]
hostile :
looking through the cachmap.txt... I think I need to load old version son both Spark, and Mavic and One I2.
[2017-07-24 02:56:05]
hostile :
you guys just got me the last ID for P4
[2017-07-24 02:56:16]
hostile :
the MavicRC is where the other ID's come from.
[2017-07-24 02:56:26]
martinbogo :
what is the ID for the P4?
[2017-07-24 02:56:50]
goof :
330?
[2017-07-24 02:57:04]
martinbogo :
by the way -- does a hard factory reset ===really=== reset it back to full fresh, or just to "last known good"?
[2017-07-24 02:58:15]
hostile :
@martinbogo two ID lists...
[2017-07-24 02:58:15]
hostile :
<https://github.com/MAVProxyUser/firm_cache/blob/master/CherryPicker.rb#L11>
[2017-07-24 02:58:25]
hostile :
<https://github.com/MAVProxyUser/firm_cache/blob/master/CherryPicker.rb#L164>
[2017-07-24 02:59:07]
martinbogo :
@hostile : What is the "most correct" method to get a P4 to go back to absolutely clean factory blank?
[2017-07-24 02:59:25]
martinbogo :
i.e. "reset, so I can re-engineer and re-install my rootkit + deb + etc from scratch" >
[2017-07-24 02:59:25]
jezzab :
Would be upgrade then down grade or vice versa
[2017-07-24 02:59:34]
jezzab :
reflesh doesnt remove root or params
[2017-07-24 02:59:38]
martinbogo :
Because there is an internal factory recovery partition
[2017-07-24 02:59:43]
jezzab :
interesting
[2017-07-24 02:59:49]
hostile :
back shortly... wife going to bed
[2017-07-24 03:00:07]
martinbogo :
@hostile : Um, that sounds like a GREAT excuse to join her :slightly_smiling_face:
[2017-07-24 03:00:11]
martinbogo :
See you tomorrow ... don't bother with us :slightly_smiling_face:
[2017-07-24 03:01:03]
martinbogo :
@jezzab : I see various references in the OS to recovery boot
[2017-07-24 03:01:31]
jezzab :
can you access the partition?
[2017-07-24 03:03:28]
martinbogo :
sort of
[2017-07-24 03:03:42]
martinbogo :
and at the moment I have an ota.zip I can see in /cache .. interesting
[2017-07-24 03:04:04]
martinbogo :
nothing special, but it's neat to see that they basically mount the /system partition rw, then unzip the OTA over it
[2017-07-24 03:04:13]
jezzab :
ahh i see
[2017-07-24 03:04:13]
hostile :
it is always there ...
[2017-07-24 03:04:17]
hostile :
the ota that is
[2017-07-24 03:04:24]
martinbogo :
even fresh from factory?
[2017-07-24 03:04:27]
hostile :
yes
[2017-07-24 03:04:31]
martinbogo :
Iiiinteresting
[2017-07-24 03:04:41]
martinbogo :
so they use the ota mechanism as a kind of "recovery"
[2017-07-24 03:05:29]
martinbogo :
busybox dd if=/system/etc/recovery.img of=/tmp/rec_4k_1 bs=1024 count=4
[2017-07-24 03:05:40]
martinbogo :
weird
[2017-07-24 03:06:00]
jezzab :
whats that?
[2017-07-24 03:06:10]
martinbogo :
part of the mechanism in recovery_update.sh
[2017-07-24 03:08:42]
martinbogo :
looking at the recovery in the eMMC --- IM*H^A^@^@^@..}^@^@^@^@^@ ^A^@^@^@^A^@^@`.}^@..}^@^@^@^@^@^A^@^@^@PRAKIAEK7..^R..."^PK.Dn...recovery^
[2017-07-24 03:08:58]
martinbogo :
PRAKIAEK -- that looks a bit familiar, cryptographically
[2017-07-24 03:09:06]
jezzab :
sig files
[2017-07-24 03:09:08]
jezzab :
its the header
[2017-07-24 03:09:13]
martinbogo :
I know.
[2017-07-24 03:09:17]
jezzab :
well after the header sorry
[2017-07-24 03:09:20]
martinbogo :
I just grabbed the first 4k of the image and had a look
[2017-07-24 03:10:06]
martinbogo :
damnit, lost adbd again
[2017-07-24 03:13:06]
jezzab :
right so its 8mb
[2017-07-24 03:14:07]
martinbogo :
recovery:18000:8000:200
[2017-07-24 03:14:08]
martinbogo :
indeed
[2017-07-24 03:14:40]
the_lord :
"PRAKIAEK -- that looks a bit familiar, cryptographically"
all the signed files starts with this
[2017-07-24 03:15:20]
martinbogo :
reboot recovery --- oh dear
[2017-07-24 03:15:24]
martinbogo :
I didn't mean to type that
[2017-07-24 03:15:29]
martinbogo :
but .. it seems to have actually run a recovery
[2017-07-24 03:16:12]
jezzab :
oh
[2017-07-24 03:19:18]
martinbogo :
oh dear.
[2017-07-24 03:19:21]
martinbogo :
I seem to have lost root
[2017-07-24 03:19:25]
martinbogo :
and lost connectivity to the P4
[2017-07-24 03:20:44]
martinbogo :
RC still works
[2017-07-24 03:20:46]
martinbogo :
So there's that
[2017-07-24 03:21:53]
jezzab :
lol
[2017-07-24 03:21:57]
jezzab :
the optimist
[2017-07-24 03:23:53]
martinbogo :
Well, had to happen sometime
[2017-07-24 03:24:00]
martinbogo :
I'm going to attempt a DJI recovery on it, from the Go app
[2017-07-24 03:24:04]
martinbogo :
didn't want to register it, DAMNIT
[2017-07-24 03:24:13]
martinbogo :
but, my own fault for cut/pasting into the wrong window
[2017-07-24 03:26:20]
jezzab :
so no serial?
[2017-07-24 03:38:23]
martinbogo :
yes, but it doesn't respond to @freaky123's rooting tool
[2017-07-24 03:38:37]
martinbogo :
adbd does not run
[2017-07-24 03:39:56]
martinbogo :
"waiting for backend to boot up"
[2017-07-24 03:39:58]
martinbogo :
Oooooh dear
[2017-07-24 03:40:16]
goof :
:disappointed:
[2017-07-24 03:40:20]
goof :
so no assistant?
[2017-07-24 03:54:24]
jezzab :
Get it to talk again?
[2017-07-24 03:56:24]
goof :
he might be off drowning his sorrows
`R.I.P. martinbogo's rooted bird`
[2017-07-24 03:57:26]
jezzab :
Think it was a real one too :confused:
[2017-07-24 04:01:47]
hostile :
"lost root"
[2017-07-24 04:01:54]
hostile :
dude you have a flakey cable IMHO...
[2017-07-24 04:02:02]
hostile :
you the only one I hear losing root so much!?
[2017-07-24 04:02:25]
hostile :
"but, my own fault for cut/pasting into the wrong window" oops... you DD to recovery partition?
[2017-07-24 04:03:15]
hostile :
reboot!!!! sometimes the serial just gets mad on PC
[2017-07-24 04:18:48]
hostile :
good news... @here we have some unencrytped update types that are reular tar files with .sh inside
[2017-07-24 04:18:49]
hostile :
07-24 00:15:01.247 213 23707 I DUSS&63[sys_p1_load_upgrade_data:2756]:: upgrade file /cache/upgrade/unsignimgs//wm220_1407_v43.97.02.05_20170111.pro.fw is unencrypted.
07-24 00:15:01.250 213 301 E DUSS&63[sys_up_status_push_threa:1012]:: Sending upgrade status to app_host 0xa01 failed, result=-1002
07-24 00:15:01.271 213 23707 I DUSS&63[ sys_upgrade_p1_hw:3149]:: load upgrade data success
07-24 00:15:01.812 213 302 E DUSS&63[sys_p1_register_motor_er:4305]:: register motor_err_action error: -1002
07-24 00:15:02.177 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3192]:: tar results: modemarm.pro.fw
07-24 00:15:02.177 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3192]:: tar results: modemdsp_gnd.pro.fw
07-24 00:15:02.177 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3192]:: tar results: modemdsp_uav.pro.fw
07-24 00:15:02.177 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3192]:: tar results: upgrade.sh
07-24 00:15:02.178 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3200]:: busybox tar -xvf /data/upgrade/temp.zip -C /data/upgrade exit status 0, return 0
07-24 00:15:02.202 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]:: upgrade.sh results: Success: remount /vendor to rw ok
07-24 00:15:02.202 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]::
07-24 00:15:02.288 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]:: upgrade.sh results: Success: copy files to vendor ok
07-24 00:15:02.288 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]::
07-24 00:15:02.307 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]:: upgrade.sh results: Success: rm original files ok
07-24 00:15:02.307 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]::
07-24 00:15:02.455 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]:: upgrade.sh results: Success: remount /vendor back to ro ok
07-24 00:15:02.455 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3222]::
07-24 00:15:02.457 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3238]:: cd /data/upgrade; chmod 777 upgrade.sh; ./upgrade.sh exit status 0, return 0
07-24 00:15:02.457 213 23707 I DUSS&63[sys_upgrade_up_from_scri:3246]:: cd /data/upgrade; chmod 777 upgrade.sh; ./upgrade.sh success.
[2017-07-24 04:18:51]
martinbogo :
Somehow, I no longer have a version on the bird
[2017-07-24 04:18:57]
martinbogo :
App reports nothing
[2017-07-24 04:19:01]
martinbogo :
Assistant reports nothing
[2017-07-24 04:19:10]
martinbogo :
but I can still control quite a bit -- no video either
[2017-07-24 04:19:10]
hostile :
but you can talk to it?
[2017-07-24 04:19:15]
martinbogo :
Via the app .. yes
[2017-07-24 04:19:20]
hostile :
flash it via the app
[2017-07-24 04:19:26]
martinbogo :
but if I try @freaky123's protocol hack, no adb
[2017-07-24 04:19:37]
martinbogo :
Tried .. it gets stuck uploading
[2017-07-24 04:19:45]
hostile :
ftp available?
[2017-07-24 04:20:00]
martinbogo :
RNDIS doesn't seem to be up properly
[2017-07-24 04:21:09]
martinbogo :
verified .. RNDIS does not seem to be up or working
[2017-07-24 04:24:05]
hostile :
what were you messing with?
[2017-07-24 04:25:29]
jezzab :
"reboot recovery"
[2017-07-24 04:28:59]
martinbogo :
I accidentally cut/paste the phrase "reboot recovery" into the root shell
[2017-07-24 04:29:20]
martinbogo :
I was trying to cut/paste it from the shell scripts in /system
[2017-07-24 04:30:30]
martinbogo :
DJI2 interface has a self-assigned IP address
[2017-07-24 04:37:52]
hostile :
mother fucker
[2017-07-24 04:38:12]
hostile :
there has to be a way to clear the flag telling it to boot to recovery part
[2017-07-24 04:40:17]
jezzab :
Just hold Volume up and... no wait...
[2017-07-24 04:40:19]
martinbogo :
I'm open to suggestions .. it's partially listening
[2017-07-24 04:40:39]
hostile :
DJI care!
[2017-07-24 04:40:47]
martinbogo :
don't have it for this bird
[2017-07-24 04:40:52]
hostile :
what service is the one responding?
[2017-07-24 04:41:07]
jezzab :
so serial but no ftp?
[2017-07-24 04:41:11]
hostile :
you need to ping @darksimpson and see about his LC tools perhaps?
[2017-07-24 04:41:18]
martinbogo :
I can connect via DJI Go app .. it sees the name of the bird ( Martin's Finch ) and such
[2017-07-24 04:41:24]
martinbogo :
so there -is- communication ...
[2017-07-24 04:41:30]
jezzab :
via serial
[2017-07-24 04:41:33]
hostile :
Light Bridge?
[2017-07-24 04:41:42]
martinbogo :
Assume so, through the transmitter
[2017-07-24 04:42:05]
hostile :
I bet you are just talking to OFDM board and camera...
[2017-07-24 04:42:07]
hostile :
not the main OS
[2017-07-24 04:42:49]
jezzab :
there has to be a bloody reboot DUML command
[2017-07-24 04:42:52]
martinbogo :
RNDIS is not up
[2017-07-24 04:43:02]
martinbogo :
and it does not give an IP address -- dhcpd is down
[2017-07-24 04:43:15]
martinbogo :
there is an interface, but nothing seems to be listening
[2017-07-24 04:43:33]
martinbogo :
That's what "no ip address" would do, yes
[2017-07-24 04:44:05]
hotelzululima :
any dhcp request packets with 0.0.0.0 on wireshark?
[2017-07-24 04:44:38]
martinbogo :
If I connect to Assistant 2 -- It SEES the damned thing
[2017-07-24 04:44:44]
martinbogo :
Knows it is a P4
[2017-07-24 04:45:25]
hotelzululima :
oops OS
[2017-07-24 04:46:25]
martinbogo :
OSX, Sierra
[2017-07-24 04:46:35]
martinbogo :
And it was working fine until I made the mistake of doing the reset :slightly_smiling_face:
[2017-07-24 04:46:51]
jezzab :
its reading all of the DUML/status data thaat flows over serial
[2017-07-24 04:46:58]
jezzab :
but if no FTP is up it wont be able to upload the file
[2017-07-24 04:47:11]
jezzab :
after it sends the erase old file and start commands over serial
[2017-07-24 04:47:28]
hostile :
"If I connect to Assistant 2 -- It SEES the damned thing" this is good!
[2017-07-24 04:47:39]
hostile :
@freaky123 knows a little about the recovery shell I think
[2017-07-24 04:58:08]
jezzab :
What happens when you go into the DJI2. As in into the app where you would upgrade etc?
[2017-07-24 04:58:52]
jezzab :
Does firmware tab show any info? or was that the "Waiting for backend to start" message before?
[2017-07-24 04:59:59]
jezzab :
Guess im just wondering if the Factory Reset just sends the serial data and reboots the bird vs the whol upload ftp etc
[2017-07-24 05:00:08]
jezzab :
And if so i can log it
[2017-07-24 05:00:54]
jezzab :
but it may not touch that stuff. Just DB. Dunno
[2017-07-24 05:06:30]
hostile :
factory REset just resetS FlyC params
[2017-07-24 05:10:28]
martinbogo :
Yeah .. what I need is some way to clear the env boot variable
[2017-07-24 05:10:33]
martinbogo :
and that's a bi tof a chicken and egg problem
[2017-07-24 05:10:42]
martinbogo :
was just talking with @bin4ry about it
[2017-07-24 05:13:41]
jezzab :
bugger
[2017-07-24 05:14:41]
goof :
does the CTRL + F9 --> flash individual modules hepl at all?
[2017-07-24 05:14:53]
jezzab :
there is no ftp
[2017-07-24 05:15:01]
jezzab :
so there will be no uploading
[2017-07-24 05:15:05]
goof :
naww
[2017-07-24 05:15:09]
jezzab :
because there is no ip
[2017-07-24 05:17:22]
goof :
if you can't access the boot flags through USB, is mounting the memory chip through external tools an option?
[2017-07-24 05:19:15]
martinbogo :
goof : not for this P4
[2017-07-24 05:19:23]
martinbogo :
if it was one of the phantom boards, I don't think that would work either
[2017-07-24 05:19:37]
martinbogo :
er mavic
[2017-07-24 05:20:13]
goof :
I remember reading about people trying to read the eMMC chips but couldn't remember if they made any progress :disappointed:
[2017-07-24 05:20:31]
martinbogo :
Oh, I've read all of them on the Mavic .. no problem
[2017-07-24 05:20:50]
martinbogo :
no need either .. when it comes down to it, there really are no secrets on there.
[2017-07-24 05:21:03]
martinbogo :
however .. this is a problem of having an ENV variable set
[2017-07-24 05:21:09]
martinbogo :
that needs to be reset to a new value
[2017-07-24 13:00:02]
hostile :
@the_lord --^
[2017-07-24 13:45:04]
martinbogo :
Well FUCK
[2017-07-24 13:45:16]
martinbogo :
Yeah, I'm stuck with the P4 ...
[2017-07-24 13:45:37]
martinbogo :
If I can get, somehow to the /env partition ( corrupt it, change it, fix it ) I need to remove the boot variable from it
[2017-07-24 13:45:44]
martinbogo :
But it's a chicken-and-egg problem
[2017-07-24 13:47:32]
goof :
Well I can think of several ways to corrupt it
[2017-07-24 13:47:49]
goof :
three of which involve high voltage
[2017-07-24 13:48:04]
goof :
but you probably want to keep your other partitions intact I guess... :confused:
[2017-07-24 13:49:05]
martinbogo :
Indeed I do
[2017-07-24 13:49:28]
martinbogo :
@freaky123 and @bin4ry worked for a while on this -- we have a few Mavic boards that were bricked in this fashion.
[2017-07-24 13:49:43]
martinbogo :
There -must- be a way to use the recovery image to change the env variable
[2017-07-24 13:50:11]
martinbogo :
the problem is that the bird is sort-of working, but not listening on any ports I can deterimine at the moment
[2017-07-24 13:51:29]
martinbogo :
I'm looking through the recovery.img ( recovery_LRFS ) From the mavic to seee if I get any inspiration
[2017-07-24 15:03:38]
hostile :
*pours out some liquor*
[2017-07-24 15:28:08]
martinbogo :
@hostile : **LOL** Irish coffee this morning, no kidding.
[2017-07-24 15:28:10]
martinbogo :
This SUCKS
[2017-07-24 15:28:38]
martinbogo :
I called the DJI repair center in NYC ... and I didn't hold back an **inch** what I was talking about
[2017-07-24 15:29:26]
martinbogo :
I ended up being connected to a senior technician ( John C. ) who .. as it turns out .. is from South America. So I was able to switch to Castellano, and talk to him in detail about the issue
[2017-07-24 15:29:52]
martinbogo :
So there IS a way -- as it turns out -- to do a factory restore without connecting the phantom to a computer directly
[2017-07-24 15:30:25]
martinbogo :
However, from the description he gave me .. the restore requires the generation of a unique SD card
[2017-07-24 15:30:41]
martinbogo :
This, unfortunately, smacks again to "something gets cryptographically signed"
[2017-07-24 15:30:58]
martinbogo :
and they are not allowed to do it anywhere but in-house
[2017-07-24 15:42:46]
hostile :
niiiiiiiiiiiiiice find / SE run @martinbogo
[2017-07-24 15:42:55]
hostile :
and a great lead for @freaky123 to chase
[2017-07-24 15:55:49]
martinbogo :
@hostile : But sadly for me -- it didn't lead to a P4 restoration
[2017-07-24 15:56:28]
martinbogo :
@hostile : Still, it's good to know that the strings we see in recovery aren't just there to look pretty -- there >>must<< be a way to get into recovery mode, and allow arbitrary ADB sideloading and arbitrary access to the filesystem
[2017-07-24 15:56:35]
martinbogo :
if I could JUST get an adb shell up, this would be fixed INSTANTLY
[2017-07-24 15:56:42]
martinbogo :
env -d boot.mode
[2017-07-24 15:58:49]
martinbogo :
# Restart adbd so it can run as root
#on property:service.adb.root=1
[2017-07-24 16:26:01]
hotelzululima :
Hmm I thought the P4 DID have a microSD card bailout procedure for upgrading AC and batteries at one point like the P3P does , the process was simple you simply copied the upgrade package to the microSD and powered on the bird with it in place.. I assume you have tried that with “official” DJI SW?(youtube videos exist on the procedure, in case I have forgotten the exact steps..)
[2017-07-24 16:29:16]
hostile :
@martinbogo ... <https://github.com/MAVProxyUser/dji_system.bin/commit/3fdb9518f914e3efcaaaaa2300207a5485688dab>
[2017-07-24 16:53:05]
martinbogo :
@hostile : Good ... I just did a pull
[2017-07-24 16:53:46]
martinbogo :
@hotelzululima : If you have a direct link to a video and a firmware/rom I can give that a go
[2017-07-24 16:54:05]
martinbogo :
because an SD card based bailout --does-- execute a env -d boot.mode
[2017-07-24 16:54:22]
martinbogo :
at least as far as I can see in the recovery bin
[2017-07-24 16:56:22]
martinbogo :
@hotelzululima The only videos I have seen are firwmare updates for the P4P+ RC -- which has an SD card slot
[2017-07-24 17:00:45]
hotelzululima :
this was a p3p technique hold for a few while mI search for same..
[2017-07-24 17:01:10]
hotelzululima :
and I recall I did do on p4 at one point to update batteries
[2017-07-24 17:03:08]
the_lord :
@hotelzululima what file did you put in the microSD?
[2017-07-24 17:05:07]
hotelzululima :
<https://phantompilots.com/threads/how-to-install-phantom-4-firmware.76557/>
[2017-07-24 17:05:40]
hotelzululima :
was the procedure I used on the road with the P4
[2017-07-24 17:06:43]
martinbogo :
@hotelzululima : Well, all those require you to use the DJI Go app...
[2017-07-24 17:06:44]
hotelzululima :
hold thats NOT the one
[2017-07-24 17:06:57]
martinbogo :
Which is the crux of our problem here
[2017-07-24 17:08:13]
hotelzululima :
looking for the procedure I used sans netconnection while on road in oregon last year with P4
[2017-07-24 17:08:29]
hotelzululima :
ie “forced upgrades”
[2017-07-24 17:09:26]
hotelzululima :
I could have sworn the original P4 MicroSD battery update procedure was the same as the P3P one originally..
[2017-07-24 17:09:53]
hotelzululima :
as I wound up having to update everything due to no connectivity between drone and rc
[2017-07-24 17:11:03]
hotelzululima :
sigh
[2017-07-24 17:11:23]
hostile :
<https://dl.djicdn.com/downloads/Phantom_4_Advanced/20170505/How_to_Update_the_Remote_Controller_Firmware_of_Phantom_4_Advanced_plus_EN.pdf>
[2017-07-24 17:13:24]
martinbogo :
Which is a whole different kind of controller
[2017-07-24 17:13:58]
hotelzululima :
<http://www.drone-world.com/how-to-update-firmware-for-the-dji-phantom-3-professional-and-advanced> was the p3p procedure (first part) and I believe I used this on the P4 also.. I though you screwed the Bird not the RC @martinbogo ?
[2017-07-24 17:14:00]
martinbogo :
@hotelzululima : If you do find a definite procedure / firmware, I'll give it a go
[2017-07-24 17:14:08]
hotelzululima :
s/though/thought/
[2017-07-24 17:14:24]
martinbogo :
Right -- the bird is what needs to be fixed -- I need to get SOMETHING to get it past "recovery" mode and back into "normal firmwarE" mode
[2017-07-24 17:14:31]
martinbogo :
which means unsetting an env variable
[2017-07-24 17:14:59]
hotelzululima :
the bin only had to be on the microSD.. not the .txt found after the upgrade and both had to be removed prior to next boot
[2017-07-24 17:15:40]
hotelzululima :
couldn’t be any worse.. :slightly_smiling_face:
[2017-07-24 17:15:59]
hotelzululima :
procedure was on that last link..
[2017-07-24 17:16:31]
hotelzululima :
this IS an original P4 right?
[2017-07-24 17:16:33]
martinbogo :
Well I could try putting an old system bin file on a blanked SD card with just a vfat filesystem on it
[2017-07-24 17:16:40]
martinbogo :
yep, original P4
[2017-07-24 17:16:49]
hotelzululima :
I would try..
[2017-07-24 17:18:40]
hotelzululima :
it might be removed in current versions.. but this procedure did work for me at least once long ago (a year)
[2017-07-24 17:18:57]
martinbogo :
I'm in the recovery mode
[2017-07-24 17:19:02]
martinbogo :
it's the _oldest_ possible firmware
[2017-07-24 17:19:09]
martinbogo :
if that works, I'll be impressed
[2017-07-24 17:19:14]
martinbogo :
and it also opens another route of attack
[2017-07-24 17:19:39]
hotelzululima :
very few bailouts like this for products are EVER removed in my experience…
[2017-07-24 17:19:53]
the_lord :
i'll try to recover my bricked P4 same way
[2017-07-24 17:20:01]
hotelzululima :
hmm I though this was common knowledge.. sorry
[2017-07-24 17:20:08]
hotelzululima :
thought
[2017-07-24 17:20:19]
hotelzululima :
and not sure if it works anymore..
[2017-07-24 17:20:52]
hotelzululima :
its just I used it to perform an offline upgrade for bird and batteries once so work a try
[2017-07-24 17:20:55]
the_lord :
@kilrah @hostile <https://dji-rev.slack.com/files/the_lord/F6CQS6691/p4p_v01.04.0602_dji_system.bin>
[2017-07-24 17:21:21]
hotelzululima :
its just we have found so much other commonalities in the DJI product line
[2017-07-24 17:21:42]
hotelzululima :
s/wrok/worth/g
[2017-07-24 17:21:46]
hotelzululima :
sheesh
[2017-07-24 17:21:59]
hotelzululima :
cant fucking type rsi
[2017-07-24 17:22:49]
the_lord :
first i'll try to put dji_system.bin in microSD and boot while pressing the bind button then if it didn't work i'll try original ota.zip in microSD
[2017-07-24 17:24:02]
martinbogo :
@hotelzululima : Have you ever considered a chording or other keyboard? I use a fidget 10-key, and it's amazing
[2017-07-24 17:24:26]
hotelzululima :
indeed.. looked at a number of the since the mid 80's
[2017-07-24 17:24:38]
hotelzululima :
just carry too much crap already…
[2017-07-24 17:24:54]
hotelzululima :
want direct brain interface
[2017-07-24 17:24:59]
hotelzululima :
faster
[2017-07-24 17:26:02]
hotelzululima :
ie 55 years pounding piano keys and qwerty takes its toll..
[2017-07-24 17:27:16]
hotelzululima :
their coders are amateurs who I suspect dont even know their own frameworks and code libraries completely.. probably layer after layer of body shop code mixed in..
[2017-07-24 17:28:20]
martinbogo :
@hotelzululima : They do rewrite the recovery img from time to time ... but only 4k of it that I can tell ( oddly -- headers? )
[2017-07-24 17:36:18]
martinbogo :
@the_lord : Are you going to attempt an SD card recovery?
[2017-07-24 17:36:34]
the_lord :
i'll try yes
[2017-07-24 17:36:37]
martinbogo :
My bird is in an unknown state -- so if you are able to do it, there is a chance it might work on mine
[2017-07-24 17:37:10]
the_lord :
mine is bricked because of missing chmod 755 on start_dji_system.sh
[2017-07-24 17:37:34]
martinbogo :
@the_lord : hmm .. in env boot.mode recovery, that should come back
[2017-07-24 17:37:36]
martinbogo :
that's funny
[2017-07-24 17:37:49]
martinbogo :
( because it uses a different start method )
[2017-07-24 17:45:56]
hotelzululima :
@martinbogo no luck?
[2017-07-24 17:47:14]
martinbogo :
I am trying something a bit different
[2017-07-24 17:47:24]
martinbogo :
The code tries for a "hail mary" if the battery runs all the way down to 0
[2017-07-24 17:47:31]
hotelzululima :
ok
[2017-07-24 17:47:38]
martinbogo :
So I'm leaving the bird in a box, with some cooling ... and letting it run the battery to low
[2017-07-24 17:48:02]
martinbogo :
during the shutdown, it DOES seem to set the env boot.mode ... and that would be -just- as good as erasing it ...
[2017-07-24 17:48:02]
hotelzululima :
let me know when you try the microsd procedure.. I am quite interested..
[2017-07-24 17:48:11]
hotelzululima :
cool
[2017-07-24 17:48:16]
martinbogo :
@the_lord : You too -- once you try it -- ping @hotelzululima and I
[2017-07-24 17:50:11]
hostile :
I got one just like it!
[2017-07-24 17:50:37]
hotelzululima :
and yes @the_lord if the update is unsigned then it IS another way in.. was kind of wondering why wasnt used.. thought wasnt in operation anymore but never checked.. kind of like memloc 5 in windows XP(compatibility CPM hook from conversion programs from dos 2 days in mid 80's)
[2017-07-25 13:48:44]
chadbrochill :
Hi everyone been away a few days, has progress on 900 been made or is it still best to update from 400 to 700 for goggles???
[2017-07-25 13:52:38]
kilrah :
@rainman broken firmware file
[2017-07-25 13:56:41]
jezzab :
Only time and array is used in that part of the code is after OpenSSL has run and decrypted the files into /decrypt/ sub dir. then it loads then in and fixes the headers.
[2017-07-25 13:57:54]
jezzab :
If they don't exist then it's possible to fault like that but I haven't been able to do it on any test machine I've tried. Even in. Machine that took 7 mins to backup
[2017-07-25 13:59:00]
kilrah :
that error is what people who have used 4KB files to flash becasue of git lfs instead of the actual firmware have been having
[2017-07-25 13:59:15]
jezzab :
Should be fixed in 1.76 mate
[2017-07-25 13:59:30]
jezzab :
I added checking for very small files
[2017-07-25 14:00:47]
jezzab :
And won't fault will say the file is too small
[2017-07-25 14:01:51]
rainman :
Hmm. I made a local repo of 1.76 and was using a copy of that. So should I dl a zip of the repo instead? And, yes the error comes up as soon as it says "fixing headers".
[2017-07-25 14:03:01]
jezzab :
just download the zip and extract it into a dir
[2017-07-25 14:03:03]
jezzab :
and run it
[2017-07-25 14:03:13]
jezzab :
sounds like its not allow to make dir
[2017-07-25 14:06:39]
rainman :
Will try that. Thanx. I also tried running as admin, same-o same-o. Looking at the repo and working dirs, file sizes look fine (libeay32.dll = 2,214 kb, WinSCP = 18,473 kb, etc.)
[2017-07-25 14:20:18]
rainman :
Shite. No joy. dl'ed zip, ran as admin on my usb 1tb hd and also on my d: drive (thinking there was some delay or something on the file creation on the usb drive), same error in same place. :cry:
[2017-07-25 14:21:46]
rainman :
made backup and decrypt dirs, but files in decrypt are zero bytes?
[2017-07-26 13:31:14]
dreadwing007 :
Good morning all. For flashing the Inspire 2. Can the same bin file be used for both the RC and I2?
[2017-07-27 00:15:21]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/7b4de3b0d33ad31d8b1fe4155788c0d4803df885>
[2017-07-27 21:14:30]
cs2000 :
as Hostile has added Spark 0006 FW to the Github, torrent is now available, just added so may take a while to start of anyone is mirroring these, on both of my seed boxes currently. Magnet link is
magnet:?xt=urn:btih:VBIQAOMY2SJEZJRR7D34HOYRSMCRJFX2
Torrents can be grabbed from FTP at <http://dji.polybotes.feralhosting.com/DJI-Firmware/>
[2017-07-27 22:44:02]
quad808 :
@cs2000 can you make a torrent that includes all files? I can keep my connection open for torrent sharing 24/7
[2017-07-27 22:44:31]
quad808 :
As in all firmware files as of (date)
[2017-07-28 21:11:00]
kilrah :
@quad808 no that would be stupid, since tomorrow it won’t have “all files” anymore. That’s why it’s one torrent per file.
[2017-07-28 21:35:57]
quad808 :
LOL, no all the firmware up to date, then add individual downloads as they come out. Just a different way of doing it.
[2017-07-28 22:09:51]
hostile :
feel free...
[2017-07-28 22:10:01]
hostile :
that is the beauty of the files being out. Anyone can make a new torrent
[2017-07-28 22:20:30]
kilrah :
you can’t add files to a torrent later
[2017-07-28 22:20:36]
kilrah :
at least not that i know of
[2017-07-28 22:21:05]
kilrah :
that’s why we chose to do the way it is now
[2017-07-28 22:30:08]
hostile :
but if someone chooses to... they easily can and can tag it with a git commit hash and a date
[2017-07-29 21:38:47]
ender :
Hi guys, still in holidays, hard to keep up with “EDGE” mobile connetcion… ANy word on Sparkys .500 FW, is it safe to try it out or is it evil ? Changes sound good, but how would i know :slightly_smiling_face: CHEERS.
[2017-07-29 21:39:04]
hostile :
It patches RedHerring
[2017-07-29 22:11:50]
gcbrent :
doesn't allow to go above 500m
[2017-07-29 22:12:12]
gcbrent :
also my Force FCC patch stopped working
[2017-07-29 22:12:22]
gcbrent :
might have been the new app tho that did that
[2017-07-29 22:15:21]
ender :
eeek As i love root on the Sparky i will leave .500 alone then for a while. If i feel lucky, possible to dgrade to .300 via pyduml or jezzab ?!
[2017-07-29 22:17:16]
ender :
i gave up on scrolling through general, too much Danny / anonslacker / otherBS there , Cheers guys !!!!
[2017-07-29 23:04:26]
hostile :
I'll investigate persistent root. The grep technique does stick after updates and reboots Fwiw
[2017-07-30 10:03:45]
bin4ry :
regarding the Spark RC
[2017-07-30 10:04:04]
bin4ry :
if you connect it through wifi to your pc it has open port 21, and 19003, 19005 tcp
[2017-07-30 10:04:46]
bin4ry :
so i think this is how it is updated, ftp file to the remote
[2017-07-30 10:04:51]
bin4ry :
then kick it off on the tcp ports
[2017-07-30 10:16:10]
kilrah :
cool, what's nice to be found in the ftp?
[2017-07-30 10:17:43]
bin4ry :
i cannot login
[2017-07-30 10:18:24]
bin4ry :
seems it needs some login data
[2017-07-30 10:19:05]
kilrah :
<https://play.google.com/store/apps/details?id=app.greyshirts.sslcapture&hl=fr&rdid=app.greyshirts.sslcapture&pli=1>
[2017-07-30 10:19:11]
kilrah :
:slightly_smiling_face:
[2017-07-30 10:19:18]
kilrah :
grr i want my spark lol
[2017-07-30 10:19:25]
kilrah :
hopefully comes the coming week
[2017-07-30 10:22:31]
kilrah :
tried this known user/pw? <http://forum.dji.com/thread-55122-1-1.html>
[2017-07-30 10:23:49]
bin4ry :
thanks for this will try now
[2017-07-30 10:24:02]
bin4ry :
i was currently going through go4 since they need to be there anywhere
[2017-07-30 10:24:07]
bin4ry :
atleast it needs to retreive the info
[2017-07-30 10:24:14]
kilrah :
ah yes that might work too
[2017-07-30 10:24:15]
bin4ry :
so i wanted to add some popup to show me the data :smile:
[2017-07-30 10:24:19]
kilrah :
lol
[2017-07-30 10:24:27]
bin4ry :
i am lazy
[2017-07-30 10:24:36]
bin4ry :
i always do stuff in such ways
[2017-07-30 10:24:37]
kilrah :
would be fun if that pw still works lol
[2017-07-30 10:24:37]
bin4ry :
lol
[2017-07-30 10:27:46]
bin4ry :
Seems to ... But timeouts directly for standard folder
[2017-07-30 10:28:06]
bin4ry :
Ahh
[2017-07-30 10:28:09]
bin4ry :
Here we are
[2017-07-30 10:30:23]
kilrah :
haha cool
[2017-07-30 10:30:30]
kilrah :
use a proper ftp client lol
[2017-07-30 10:32:46]
bin4ry :
Yah proper client timesout lol
[2017-07-30 10:34:45]
kilrah :
oh weird
[2017-07-30 10:40:41]
bin4ry :
winscp failed flashfxp works fine
[2017-07-30 10:40:56]
bin4ry :
but nothing too interesting there
[2017-07-30 10:41:07]
bin4ry :
i guess it works the same as all other firmware updates then
[2017-07-30 10:43:13]
bin4ry :
ftp server is wonky as hell
[2017-07-30 10:43:31]
bin4ry :
kicks you out somehow randomly
[2017-07-30 10:45:21]
bin4ry :
here is the cfg file
[2017-07-30 10:46:28]
kilrah :
cool
[2017-07-30 10:46:31]
kilrah :
no encryption?
[2017-07-30 10:46:54]
kilrah :
will need to run a packet capture app on the phone while updating
[2017-07-30 10:47:04]
kilrah :
all info should be there
[2017-07-30 10:48:02]
bin4ry :
no encryption
[2017-07-30 10:48:10]
bin4ry :
yeah already prepping for paket cap
[2017-07-30 11:06:30]
bin4ry :
[pro-dji-service-usa-cdn.aasky.net/firmware_file/86b0aab2-d4a8-47b4-a2c0-9f049db788b9/rc002_2700_v01.00.00.42_20170717.pro.fw.sig?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIITWQE7WYGWJGNYQ/20170730/us-east-1/s3/aws4_request&X-Amz-Date=20170730T105419Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=1793b81658a0b715f4b1d2c43cd754d7593499423a1f27f83a99154db3841aef](http://pro-dji-service-usa-cdn.aasky.net/firmware_file/86b0aab2-d4a8-47b4-a2c0-9f049db788b9/rc002_2700_v01.00.00.42_20170717.pro.fw.sig?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIITWQE7WYGWJGNYQ/20170730/us-east-1/s3/aws4_request&X-Amz-Date=20170730T105419Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=1793b81658a0b715f4b1d2c43cd754d7593499423a1f27f83a99154db3841aef)
[2017-07-30 11:08:57]
bin4ry :
<http://pro-dji-service-usa-cdn.aasky.net/firmware_file/6bf4a265-c274-4d5f-af26-4ee0e3fc1363/rc002_0600_v03.01.04.22_20170622.pro.fw.sig?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIITWQE7WYGWJGNYQ/20170730/us-east-1/s3/aws4_request&X-Amz-Date=20170730T105419Z&X-Amz-Expires=900&X-Amz-SignedHeaders=host&X-Amz-Signature=2fc6db00ea90ceec99516a1e070437c9a2e31ec8490ec6c6be35664eb74469c4>
[2017-07-30 11:18:08]
kilrah :
awesome :smile:
[2017-07-30 11:18:59]
kilrah :
so those are 300 it seems
[2017-07-30 11:19:04]
bin4ry :
got 100 too
[2017-07-30 11:19:17]
bin4ry :
both 300 and 100
[2017-07-30 11:19:21]
bin4ry :
dumped both processes
[2017-07-30 11:19:21]
kilrah :
don't forget to grab the cfg for 300 too
[2017-07-30 11:19:24]
kilrah :
yum
[2017-07-30 11:19:25]
bin4ry :
have it
[2017-07-30 11:19:26]
bin4ry :
:wink:
[2017-07-30 11:19:31]
bin4ry :
have 2 files + cfg from 300
[2017-07-30 11:19:38]
bin4ry :
and 2 files + cfg from 100
[2017-07-30 11:19:45]
bin4ry :
just to be sure :wink:
[2017-07-30 11:19:47]
kilrah :
awesome
[2017-07-30 11:19:57]
kilrah :
do you add to the firm_cache repo?
[2017-07-30 11:20:39]
kilrah :
strange that the cfg isn't signed btw
[2017-07-30 11:20:51]
kilrah :
wonder if the one that's initialy pushed when updating is
[2017-07-30 11:21:06]
bin4ry :
cfg is just there sitting on ftp
[2017-07-30 11:21:09]
bin4ry :
after the update
[2017-07-30 11:21:21]
bin4ry :
i can add them to firm_cache
[2017-07-30 11:21:47]
kilrah :
need to find where things are pushed on the device and how the update is actually started
[2017-07-30 11:21:57]
bin4ry :
yeah
[2017-07-30 11:22:03]
bin4ry :
:smile:
[2017-07-30 11:22:03]
bin4ry :
but first wanted to make sure to have the files
[2017-07-30 11:22:07]
kilrah :
yep :stuck_out_tongue:
[2017-07-30 11:22:28]
bin4ry :
not sure if i just push it to firm_cache yet
[2017-07-30 11:22:34]
bin4ry :
i will zip it and drop ot hjere
[2017-07-30 11:22:35]
bin4ry :
here
[2017-07-30 11:22:37]
bin4ry :
until we understand it
[2017-07-30 11:22:49]
kilrah :
i imagine the cfg won't be usable, there will probably be a cfg.sig that's uploaded...
[2017-07-30 11:23:04]
kilrah :
and the unsigned version is then dumnped on the ftp by the remote
[2017-07-30 11:23:12]
kilrah :
yeah maybe best to wait
[2017-07-30 11:24:45]
bin4ry :
not sure
[2017-07-30 11:24:56]
bin4ry :
do you see the cfg download when capturing normally ?
[2017-07-30 11:24:59]
bin4ry :
i only have 2 downloads
[2017-07-30 11:25:01]
bin4ry :
for this 2 files
[2017-07-30 11:25:18]
kilrah :
it probably isn't downloaded from a server but built by the app
[2017-07-30 11:25:44]
kilrah :
you should see it being dumped on the remote's ftp though when you capture that traffic
[2017-07-30 11:25:59]
kilrah :
i don't see anything since i don't have a spark or remote yet :disappointed:
[2017-07-30 11:26:02]
kilrah :
would love to :smile:
[2017-07-30 11:28:19]
bin4ry :
YET :smile:
[2017-07-30 11:29:31]
bin4ry :
9003 is sending udp status package
[2017-07-30 12:01:01]
hostile :
yeah the update process is like the old style I believe. That BiG~9China password used to work on the p3 series. P3s in particular.
[2017-07-30 12:01:42]
hostile :
"Seems to ... But timeouts directly for standard folder" yeah I noticed you have access to the full file system. even though it is chrooted. "ls /etc" for example
[2017-07-30 12:03:02]
hostile :
I had snagged em a week or so ago, but relaized we can't use pyduml with them. So until we get tht sorted. I deleted the original file from the repo. So we need to capture and examine the update process and get a tool that does what pyduml does. so we can use theres.e
[2017-07-30 12:03:31]
hostile :
keep me in the loop of your "v1" protocol exploitation.
[2017-07-30 12:28:48]
the_lord :
i believe we can use them with DUML over TCP
[2017-07-30 12:44:59]
bin4ry :
I think so too
[2017-07-30 12:48:50]
the_lord :
i'm contacting G0L the Russian guy who made <http://www.cosmostreamer.com>, he used to sniff the traffic between mobile and OSMO
[2017-07-30 13:11:56]
hostile :
I am sure this works as well... we just need to dig in a try it.
[2017-07-30 13:21:50]
bin4ry :
This all is implemented in go. So it should be fairly easy to understand
[2017-08-01 05:24:39]
jcarlo :
I did another test using DUMLdore(latest version)This time downgrading to 400 from 700. It went fine, it's just that it only goes up to 99%. Flashed it twice, still stopped at 99% But watching digdat0 video he did mention it hangs there but it is flashed complete. DJI assistant shows 400.
[2017-08-01 05:26:35]
the_lord :
your best friend is upgrade00.log
[2017-08-01 05:26:51]
the_lord :
all this work done based on that log
[2017-08-01 05:28:16]
jcarlo :
@the_lord I'm sorry are you talking to me?
[2017-08-01 05:28:39]
the_lord :
yes
[2017-08-01 05:30:07]
jcarlo :
Sorry not following. Not familiar with upgrade00.log what is it?
[2017-08-01 05:30:56]
the_lord :
its in your drone and can tell you what happened during the upgrade/downgrade
[2017-08-01 05:33:07]
jcarlo :
How can I access that log? Also I didn't do a back up, not sure if it matters
[2017-08-01 05:33:27]
the_lord :
backup doesn't matter
[2017-08-01 05:33:38]
the_lord :
you can get it from FTP
[2017-08-01 05:35:05]
jcarlo :
Ok. I'll try that. Thanks
[2017-08-01 06:56:10]
jezzab :
I have been told that if it sitting on 99% if you go into another option/tab and then back to Firmware it will show 100%
[2017-08-01 06:56:16]
jezzab :
its just assistant
[2017-08-01 06:56:47]
czokie :
Sounds like it missed a packet and went to sleep :slightly_smiling_face:
[2017-08-01 06:57:15]
jezzab :
Yeah the Assistant2 doesnt pick up the 100% DUML status packet or something
[2017-08-01 06:58:09]
czokie :
Have u thought of doing a progress bar yourself instead of letting assistant do that?
[2017-08-01 06:58:15]
czokie :
Then it wouldnt matter :slightly_smiling_face:
[2017-08-01 06:58:20]
jezzab :
Nah.
[2017-08-01 06:58:38]
jezzab :
Decoding all of the DUML data its spewing out would be great but its a huge untertaking
[2017-08-01 06:58:54]
jezzab :
should have just did like pyDUML - "Wait 15 mins"
[2017-08-01 06:58:58]
jezzab :
:stuck_out_tongue:
[2017-08-01 07:00:04]
jezzab :
I only put in the whole open Assistant2 because I lucked on it when I was first playing and trying pyDUML on the Mac and unplugged it during the upgrade and plugged it into the PC and fired up Asst2
[2017-08-01 07:02:52]
anonslacker :
Jezzab hey
[2017-08-01 07:03:14]
anonslacker :
Are you fimiliar with this?
[2017-08-01 07:05:51]
jezzab :
No
[2017-08-01 07:11:09]
kilrah :
What aircraft
[2017-08-01 07:11:24]
kilrah :
for the record using assistant to monitor progress has never worked for me for some reason
[2017-08-01 07:11:59]
jezzab :
P4P
[2017-08-01 07:12:19]
jezzab :
Hes the P4 FW into P4P
[2017-08-01 07:13:08]
kilrah :
ah
[2017-08-01 07:13:21]
kilrah :
interesting
[2017-08-01 07:15:12]
anonslacker :
P4p
[2017-08-01 07:18:53]
anonslacker :
The file is encrypted
[2017-08-01 07:19:04]
anonslacker :
Any idea on how to dycrypt it?
[2017-08-01 07:19:27]
jezzab :
What are you trying to do?
[2017-08-01 07:19:50]
kilrah :
learn something maybe… just post the file, always good to have an archive
[2017-08-01 07:20:00]
the_lord :
the file is not encrypted
[2017-08-01 07:20:11]
the_lord :
its P4P camera FW bin
[2017-08-01 08:04:04]
anonslacker :
@lord
[2017-08-01 08:04:19]
anonslacker :
This guy did the same thing as I did
[2017-08-01 08:04:24]
anonslacker :
And took it to local service
[2017-08-01 08:04:29]
anonslacker :
Thats what they told him
[2017-08-01 08:04:40]
anonslacker :
Could it possibly damaged the camera module also!
[2017-08-01 08:04:52]
anonslacker :
Or fixing the board will fix the camera module
[2017-08-01 08:04:55]
the_lord :
did you try to do what i told you 2 days ago?
[2017-08-01 08:05:01]
kilrah :
possible yes
[2017-08-01 08:05:21]
anonslacker :
The modules? @the_lord
[2017-08-01 08:05:41]
anonslacker :
@kilrah so I have to change the gimbal camera also?
[2017-08-01 08:07:03]
kilrah :
maybe… no idea but if even official support can’t get it back it’s likely
[2017-08-01 08:07:41]
anonslacker :
@kilrah when I turn the drone on, the gimbal moves up and down
[2017-08-01 08:07:49]
anonslacker :
Its alive
[2017-08-01 08:07:54]
the_lord :
@anonslacker IT IS CLEARLY SHOWING IN YOUR UPGRADE LOG THE FW UPGRADE IS NOT DETECTING YOUR LIGHT BRIDGE
[2017-08-01 08:07:58]
kilrah :
gimbal and camera are 2 different things
[2017-08-01 08:08:09]
anonslacker :
@the_lord I KNOW
[2017-08-01 08:08:14]
anonslacker :
tried what you told me
[2017-08-01 08:08:20]
anonslacker :
Didnt work
[2017-08-01 08:08:21]
the_lord :
I HATE REPEATING MYSELF AGAIN AND AGAIN
[2017-08-01 08:08:34]
the_lord :
did you flash P4?
[2017-08-01 08:08:40]
anonslacker :
Yes
[2017-08-01 08:08:41]
the_lord :
then flash the file i sent you
[2017-08-01 08:08:47]
the_lord :
then back to P4P?
[2017-08-01 08:08:57]
anonslacker :
Not that one
[2017-08-01 08:09:01]
anonslacker :
Gonna do it
[2017-08-01 08:09:05]
the_lord :
where are the upgrade00.log of all the above??
[2017-08-01 08:09:27]
the_lord :
you should get the log of each step show
[2017-08-01 08:09:58]
the_lord :
if you don't trust what i'm saying please DON'T ask me again
[2017-08-01 08:10:47]
the_lord :
two days ago you asked me about the camera file from DJI and i told you its not related to your case and it doesn't harm to try it and you tried it but didn't fix your problem as I expected
[2017-08-01 08:25:22]
anonslacker :
I trust you @the_lord
[2017-08-01 08:25:39]
anonslacker :
@the_lord I will do each step and send it to you wjenever I finish
[2017-08-01 08:25:43]
anonslacker :
Thank you
[2017-08-01 12:04:49]
goof :
@martinbogo might be interested in that file
[2017-08-01 12:05:19]
goof :
he was looking for a way to flash _something_ through an SD card and it might be a starting point...
[2017-08-01 12:05:23]
martinbogo :
@martinbogo has joined the channel
[2017-08-01 13:20:19]
hostile :
@the_lord "I HATE REPEATING MYSELF AGAIN AND AGAIN" I have just made you Admin... if vengeance needs struck down upon someone... you now have the power.
[2017-08-01 13:25:37]
jcarlo :
I'll try this
[2017-08-01 21:16:56]
rreims :
Here is backup for V01.02.0304_P4P_dji_system.bin:
[2017-08-01 21:16:58]
rreims :
<https://drive.google.com/file/d/0B4PzDFYi_Uq4UDNsdy03UGFDZFE/view?usp=sharing>
[2017-08-01 21:17:16]
hostile :
thanks much
[2017-08-01 23:11:32]
jcarlo :
So I'm pretty sure it's fine. I'm just used to seeing that 100%. What I'm seeing is when Mavic reboots it does not connect. ( I waited till 2min) everything checks out though. Mavic/RC is on 400. One error though I got a calibrate vision sensor which I did so that was fine
[2017-08-02 00:42:07]
ed209 :
Just tried flashing 700fw with a battery that has been giving me “battery authentication failure” inserted hoping it would fix it. No dice :rage:
[2017-08-02 00:43:15]
ed209 :
it was originally on 600. downgraded to 400 then to 700…
[2017-08-02 01:19:56]
avg.bob :
@ed209 is it just one battery giving you this message or multiple?
[2017-08-02 01:27:31]
ed209 :
Yeah just one battery. It started when I charged the battery without the charging hub. Just directly connected to the DJI charger no hub. DJI told me since battery is out of warranty to go fuck myself. I was hoping flashing fw would clear it.
[2017-08-02 01:28:46]
avg.bob :
after a quick scan, I see a lot of instances on the forums and they all pretty much seem unresolved / sent back to DJI
[2017-08-02 01:31:21]
ed209 :
Yup I found the same thing. Most of them had brand new batteries or within warranty. It's clearly a software issue and happened way before I did any mods.
[2017-08-02 01:31:26]
ed209 :
Sucks
[2017-08-02 01:34:43]
avg.bob :
yea the DJI-Ken tech said that it could be due "It possibly has a partial firmware update.
You must have a good internet connection when downloading the firmware.
Can you sync your flight records, delete/ reinstall the app and then it will download the firmware again and push it to the aircraft."
<https://forum.dji.com/thread-78006-1-1.html>
[2017-08-02 01:35:58]
avg.bob :
Also, stories of people doing all kinds voodoo with out much luck, aside from a few. Best of luck.
[2017-08-02 02:07:12]
ed209 :
yeah that is not quite my issue. I didn’t update fw at all when this happened. And I wont be updating fw via DJI Go ever again :slightly_smiling_face:
[2017-08-02 21:38:59]
robbyg :
Whats Jeezab working on? Dumldore needs more Bling:yum: I would love to see auto detection and selection of the kind of device attached and also better status indcators of what files are being written. Its a great tool as is but you do feel like your updating blindly and the info as to should you run assistant to monitor or not seems to always be changing. Can Dumldorf show us more info on what is going on? Thanks, just rubbing Jeezab a bit hoping to get more.
[2017-08-02 21:41:14]
hostile :
maybe you should contribute to pyduml or DUMLrub and make said features?
[2017-08-02 21:41:55]
robbyg :
If you will beta test my code:smirk:
[2017-08-02 21:42:04]
hostile :
you all beta test mine lol
[2017-08-02 21:42:18]
hostile :
pyduml was written by someone that pretty much never wrote in python
[2017-08-02 21:42:20]
hostile :
**shrug**
[2017-08-02 21:42:22]
hostile :
we all learning mate
[2017-08-02 21:42:51]
robbyg :
Yeah but yours works, mine will probaly brick your Mavic:joy:
[2017-08-02 21:43:10]
hostile :
there was a bricker bug in the early RedHerring
[2017-08-02 21:43:44]
robbyg :
What language is he using for dumldore?
[2017-08-02 21:43:51]
hostile :
python
[2017-08-02 21:44:07]
hostile :
<https://github.com/MAVProxyUser/P0VsRedHerring/commit/716fa28b60c7af2404918ee844c4bf2d75b39d1e>
[2017-08-02 21:44:12]
hostile :
^--- bricks for all!
[2017-08-02 21:44:30]
robbyg :
I know zero about Python. If it was something like visual C I would be able to help.
[2017-08-02 21:44:45]
hostile :
neither did @hdnes when he started wrtiting
[2017-08-02 21:44:52]
hostile :
check the excuse at the door mate!
[2017-08-02 21:44:53]
hostile :
<https://github.com/MAVProxyUser/DUMLrub/blob/master/RubaDubDUML.rb>
[2017-08-02 21:44:58]
hostile :
this is my ruby version of his code
[2017-08-02 21:45:20]
hostile :
pull your skirt up... if you can code in C... you can code in python or ruby
[2017-08-02 21:45:22]
hostile :
:wink:
[2017-08-02 21:45:55]
robbyg :
Next excuse, I am too old to learn a new language:kissing_smiling_eyes:\
[2017-08-02 21:46:08]
hostile :
HAAHAHAHA @hotelzululima will trump you there
[2017-08-02 21:46:12]
hostile :
:wink: alas
[2017-08-02 21:46:18]
hostile :
fuck it... port the logic to C
[2017-08-02 21:46:20]
hostile :
help where you can
[2017-08-02 21:46:30]
hostile :
lay out a framework... put it in git... someone here will help you
[2017-08-02 21:46:45]
hostile :
I've got counters for most excuses FWIW
[2017-08-02 21:46:47]
hostile :
lol
[2017-08-02 21:47:19]
mavicbreak :
If you are OK with visual C u will adopt python in minutes :slightly_smiling_face: i am trying to do the same right know in xcode swift… that is a real pain with serial ports.
[2017-08-02 21:47:44]
hostile :
best thing to do to learn @robbyg read the commit log... <https://github.com/hdnes/pyduml/commits/master>
[2017-08-02 21:48:13]
czokie :
@robbyg I am too old to learn a new language - yet I managed to do some python stuff. I've never ever coded in python before yet I had my update pulled to pyduml
[2017-08-02 21:48:26]
hostile :
look how far that bitch came! <https://github.com/hdnes/pyduml/commit/a051bfbbd1f782fc9b6dda6cf14e3f79f806d572>
[2017-08-02 21:48:43]
robbyg :
Ok will take a look. Does he have the source code available?
[2017-08-02 21:48:53]
hostile :
I think @hdnes is quotes as saying "this is literally my 2nd python script **ever**'
[2017-08-02 21:49:06]
hostile :
unfortunately Jezzab is working in closed source
[2017-08-02 21:49:43]
robbyg :
Christ that really slows down things but i get why.
[2017-08-02 21:49:47]
hostile :
although... his code is trivial to decompile... that has been left for an exercise for the reader, and expectation is if one did such a thing they'd cooperate with @jezzab :wink:
[2017-08-02 21:50:16]
hostile :
what OS are you on Robby? Windows?
[2017-08-02 21:50:28]
robbyg :
yes win7
[2017-08-02 21:50:31]
hostile :
<https://rubyinstaller.org/downloads/>
[2017-08-02 21:50:37]
hostile :
welcome to the dark side my friend.
[2017-08-02 21:50:49]
hostile :
<https://www.python.org/downloads/windows/>
[2017-08-02 21:51:21]
robbyg :
LOL you guys are going to get me divorced.
[2017-08-02 21:51:41]
hostile :
or make your wife understand there is gold in developing one's self skills
[2017-08-02 21:52:19]
robbyg :
Wife is already yapping about not spending enough time with the kids
[2017-08-02 21:52:32]
hostile :
that is why I stay up after mine goes to sleep
[2017-08-02 21:52:53]
hostile :
heh those kids mouths don't feed themselves
[2017-08-02 21:53:03]
hostile :
I gotta develop my skills as much as I can none the less!
[2017-08-02 21:53:03]
czokie :
Hey... I have my laptop on something that looks like a hospital food table - Last night when I was talking in here - wife was already asleep next to me.
[2017-08-02 21:53:15]
hostile :
feed my brain tonight, means feed the family later on in life
[2017-08-02 21:53:23]
czokie :
She woke up for a brief while and said "Are you talking to your girlfriend again"
[2017-08-02 21:53:31]
czokie :
I said "Yes, her name is #slack"
[2017-08-02 21:53:51]
hostile :
got the collected lost sleep here this month. HEH
[2017-08-02 21:54:03]
hostile :
WEEKS if you add it up together
[2017-08-02 21:54:04]
robbyg :
Told my wife about a woman called Slack and it would be all over LOL
[2017-08-02 21:54:13]
mavicbreak :
Can someone pls confirm that after sending the first upgrade DUML packet (55 16 04 FC 2A 28 65 57 40 00 07 00 00 00 00 00 00 00 00 00 27 D3) the dji_system.bin in the upgrade folder should be deleted automatically if it does exist? I uploaded a zero byte long dummy dji_system.bin file by FTP just to test Mavic is listening to my DUML message but after sending the first duml packet the file remains there. Does it mean that the drone did not receive the packet and did not switch to upgrade mode?
[2017-08-02 21:54:22]
hostile :
LOL you've gotta get your balls out of her purse mate!
[2017-08-02 21:54:26]
czokie :
I have a Withings sleep monitor - Should go do some graphs for laughs
[2017-08-02 21:54:38]
czokie :
BS and AS (Before slack and after slack)
[2017-08-02 21:56:38]
robbyg :
Nah I get to do a lot of my own stuff and spend lots of money, but she has her limits and thats good because sometimes i go way overboard on hobbies.
[2017-08-02 21:57:32]
hostile :
just teasing ya mate!
[2017-08-02 21:57:50]
hostile :
family first TBH
[2017-08-02 21:57:56]
hostile :
however you need to interpret it
[2017-08-02 21:58:18]
robbyg :
I have not been to bed before 3AM on over 2 years. I am now a total insomniac.
[2017-08-02 21:58:27]
robbyg :
in over
[2017-08-02 22:11:42]
jezzab :
Spot on there!
[2017-08-02 22:47:04]
jezzab :
Tell ya what. I'll release the source to Git today. Hopefully people will contribute and clean it up.
[2017-08-02 23:06:54]
robbyg :
Sounds like a good idea, only question is does DJI learn anything new from it that might hurt us later on?
[2017-08-02 23:09:09]
the_lord :
don't worry robbyg, it works the same way assistant does
[2017-08-02 23:09:21]
jezzab :
there is nothing new in there robbyg
[2017-08-02 23:09:39]
jezzab :
pyDUML, DUMLrub etc etc all have the info needed for that operation in there
[2017-08-02 23:09:56]
jezzab :
its just one single thing. Uploading the firmware file. Its not the REST of the stuff
[2017-08-02 23:10:33]
jezzab :
So you didnt take a look at the other pyDUML or DUMLrub by the sounds as @hostile suggested if you wanted to contribute
[2017-08-02 23:45:17]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/070d092443e18cde85b84dcee09f23ceccaf6d1b>
[2017-08-02 23:45:19]
robbyg :
Not yet, I am still at work. And when I get home I will be bombarded by the kids for an hour or so.
[2017-08-02 23:45:30]
jezzab :
Done
[2017-08-02 23:45:39]
robbyg :
Thanks
[2017-08-02 23:46:17]
jezzab :
Ill await your pull requests :slightly_smiling_face:
[2017-08-02 23:48:28]
jezzab :
Doing AES decrypt internally vs openssl would be a great start
[2017-08-03 00:06:58]
hostile :
Nice commit @jezzab !!!
[2017-08-03 00:07:43]
hostile :
count down to rebrand...
[2017-08-03 00:07:54]
hostile :
5.. 4...3 ... 2... $FuckDJI! lulz
[2017-08-03 00:39:13]
jezzab :
I'm waiting for that.
[2017-08-03 00:55:27]
hostile :
should also wait for free patches =]
[2017-08-03 00:55:39]
hostile :
well man big hat tip to sharing in full
[2017-08-03 01:00:23]
czokie :
@hostile & @jezzab - Have a look at <https://raw.githubusercontent.com/czokie/dji-rev-toolchain/master/toolchain.sh> ... There are some cool words on licensing in there.
[2017-08-03 01:01:11]
czokie :
I had some direct interactions with him - and as a result of those interactions, his video material that referenced instructions from the wiki without crediting the source material were removed.
[2017-08-03 01:02:53]
hostile :
see #internal_affairs real quick czokie
[2017-08-03 02:44:41]
jezzab :
Atleast now if someone wants a change. by all means do it. Fix it, improve it. The big silver platter is out.
[2017-08-03 02:49:30]
czokie :
It still credits you. So all ok :)
[2017-08-03 02:49:40]
czokie :
Unlike our friend
[2017-08-03 02:49:46]
jezzab :
Hmmm yes
[2017-08-04 02:23:18]
robbyg :
Anybody who rips Jeezabs work without giving him credit is just going to get hell from the community. It will be great if Jeezab or someone else takes it to new levels but all the real work and credit will always go to Jeezab.
[2017-08-04 04:49:43]
jcarlo :
So what is the difference between his and yours @jezzab ?
[2017-08-04 05:01:59]
goof :
one's DUMLdore, the other is a parameter tweaker?
[2017-08-04 05:02:11]
goof :
with similar GUIs
[2017-08-04 05:05:45]
jcarlo :
I think it DUMLdore refaced. But I think tweaked differently
[2017-08-04 05:20:07]
jezzab :
Integrates in with his params app
[2017-08-04 13:31:20]
hostile :
**his** is written for people that can't catch their own fish and may require paid support
[2017-08-05 03:56:26]
jezzab :
why has the seq/counter # for the Spark RC been hard coded to 0x34EB on PyDUML? Is there any special significance?
[2017-08-05 03:57:18]
jezzab :
technically it could be ignored im just wondering why this number. Is it just because it was in the sniffed packets from @bin4ry?
[2017-08-05 04:02:46]
the_lord :
no you can start with any sequence number
[2017-08-05 04:04:59]
jezzab :
figured. I was just going to iterate with the same number as the 09 counter
[2017-08-05 04:05:04]
jezzab :
easier to track
[2017-08-05 04:05:25]
jezzab :
thanks
[2017-08-06 15:59:27]
dkovar :
@dkovar has joined the channel
[2017-08-07 20:46:01]
the_lord :
@jan2642 yes it could be the same command we sent to spark RC
[2017-08-07 20:47:27]
jan2642 :
I’m extending hostile’s ruby scripts to be more versatile (and adding the 09 cmd) so it’ll be easy to play with this.
[2017-08-07 21:12:17]
rainman :
Am I the only one just finding out that parameter mods don't get saved with a DUMLdore f/w backup and restore?
[2017-08-07 21:30:20]
the_lord :
DUMLdore backup and restore the FW not the parameters
[2017-08-07 23:49:33]
rainman :
Thanx. Guess I'm the only one that thought the parameters were changing the AC firmware, lol.
[2017-08-08 01:14:57]
rainman :
All seriousness aside, where DO the param changes live? I thought they were tweaks to the fw on the aircraft. Are they stored on the AC in some sort of extra file, then? This cat is being skinned so many different ways I can't piece it together.
[2017-08-08 01:18:27]
jezzab :
in FC
[2017-08-08 06:57:48]
kilrah :
just in the FC configuration memory, likely an EEPROM of some sort
[2017-08-09 12:01:35]
anonslacker :
Does anyone know what roll drive board module is in phantom 4 pro?
[2017-08-09 12:02:56]
jan2642 :
@anonslacker Better ask in ~hardware
[2017-08-09 12:03:12]
anonslacker :
Ty
[2017-08-09 21:32:23]
kilrah :
meh this fcc on spark is a nightmare of randomness…
[2017-08-10 08:34:53]
ender :
@kilrah, in which way ? Works solid here. Where’s the headache ?
[2017-08-10 08:35:38]
kilrah :
haven’t been able to make it work yesterday… even with the exact same config i had last time
[2017-08-10 08:35:53]
kilrah :
(friend’s spark is mine now, he finally received the other one :stuck_out_tongue_winking_eye:)
[2017-08-10 08:42:23]
ender :
Hmm, had one case where i only got lousy range, even reinstalled mod26 apk, always flightmode and/or AFWall+. Did not get better. But i put that one away for strong interference, tried to tape a ferry close to the harbour, probably lots of COMM with strong power going on.
[2017-08-10 08:42:36]
ender :
Not ONE FCC glitch in rural surrounding.
[2017-08-10 08:42:58]
ender :
Hmm, will probably carry my RF Meter around if i dont forget to check if in doubt…
[2017-08-10 08:43:35]
kilrah :
I will try to see with my RF explorer, but was not easy
[2017-08-10 08:43:42]
kilrah :
on the mavic
[2017-08-10 08:43:47]
kilrah :
maybe wifi is easier
[2017-08-10 08:44:53]
ender :
Or in doubt, switch to CE mode in that darn “sectret” Dialog and see if it gets even crappier. Easier then to carry RF Meter of any sorts.
[2017-08-10 08:45:09]
ender :
Havent thought of that when trying to tape that RoRo Ferry…
[2017-08-10 08:45:43]
kilrah :
never managed to get the dialog to visibly dynamically change things…
[2017-08-10 08:46:06]
ender :
After the ferry incident i tried out 1 hour later on plain field and easily flew to 1000m @ 5m Altitude with cheap Antennae (did not bother with Alfas or my new CP Antennae)
[2017-08-10 08:46:30]
kilrah :
the app also pops the wifi reg change thing up every single time
[2017-08-10 08:46:36]
ender :
Dialog: can see it easiyly jumping 6 to 8 dB up / down with RF meter when going from DE to US and back
[2017-08-10 08:47:12]
ender :
The region change thing never came up for me since the days where i was using the MSN/MCC region change thing.
[2017-08-10 08:49:02]
ender :
Hmm since those days i have left my phone WiFi CC on “US” using that WiFix Manager, doubt that it makes a difference but of course cannot know…
[2017-08-10 08:49:27]
ender :
I leave it on US to be able to connect to RC on 5,8G “forbidden” freqs as an alternative.
[2017-08-10 08:54:04]
bin4ry :
@kilrah do you use the apk right ?
[2017-08-10 08:54:12]
bin4ry :
with hardcoded patch?
[2017-08-10 08:54:31]
kilrah :
v27 with everything but enablep3
[2017-08-10 08:54:34]
bin4ry :
ok
[2017-08-10 08:54:38]
bin4ry :
so the dialog you see
[2017-08-10 08:54:40]
bin4ry :
you need to confirm it
[2017-08-10 08:54:45]
kilrah :
BUT when it worked i was on v24
[2017-08-10 08:54:45]
bin4ry :
with OK
[2017-08-10 08:54:59]
kilrah :
and didn’t have to do anything
[2017-08-10 08:55:03]
bin4ry :
it works like this, you click OK the new region gets saved on RC and AC
[2017-08-10 08:55:09]
bin4ry :
if not it will stay in the region it had before
[2017-08-10 08:55:19]
bin4ry :
so you use the mod it tells the RC and AC -> US
[2017-08-10 08:55:38]
kilrah :
i updated to v27 but can’t get it to work - reverted to 24 and nothing either… but i didn’t clear all the dji folder, so who knows, next step
[2017-08-10 08:55:39]
bin4ry :
RC and AC have other region currently saved and want the confirm that you are now in the US
[2017-08-10 08:55:55]
bin4ry :
so you need to click OK to make them save the new region
[2017-08-10 08:56:02]
kilrah :
yes i did try to go in the dialog and click the left button, I have the “set cc ok” but still nothing
[2017-08-10 08:56:12]
bin4ry :
i dont mean this dialog
[2017-08-10 08:56:31]
bin4ry :
this one i am talking about
[2017-08-10 08:57:16]
bin4ry :
the wifi reg change diag
[2017-08-10 08:57:20]
bin4ry :
you need to confirm it with OK
[2017-08-10 08:57:31]
kilrah :
ah, yes of course i click ok there, i was the one to report it was needed :smile:
[2017-08-10 08:57:50]
bin4ry :
ok ok sorry :smile: too much chatter on this dialog :smile:
[2017-08-10 08:57:58]
bin4ry :
which fw are you using on spark ?
[2017-08-10 08:58:08]
bin4ry :
and do you use app version 4.1.3 or 4.1.4 ?
[2017-08-10 08:58:51]
kilrah :
413 / 500/300 but tried to downgrade to 400/100 and nothing either… really weirdo
[2017-08-10 08:58:56]
triangular :
I finally decided to try clicking OK, but it just resets and pops that same message up every time. I can't fly until I cancel that message
[2017-08-10 08:59:11]
bin4ry :
lol ok, i just tell how it should heave
[2017-08-10 08:59:13]
bin4ry :
*behave
[2017-08-10 09:00:01]
bin4ry :
i fly on 300/100 make the least probems for me
[2017-08-10 09:00:47]
triangular :
I think that's what I have. 300 for sure, not sure of the RC
[2017-08-10 09:00:53]
kilrah :
i’ve upgraded to 500/300 again since, but it’s raining :smile:
[2017-08-10 09:01:14]
bin4ry :
hm
[2017-08-10 09:01:16]
bin4ry :
strange
[2017-08-10 09:01:21]
bin4ry :
i did not see problems at all
[2017-08-10 09:01:44]
kilrah :
me either until now…
[2017-08-10 09:01:57]
bin4ry :
lol
[2017-08-10 09:01:57]
bin4ry :
throw all away and buy new
[2017-08-10 09:02:01]
kilrah :
:smile:
[2017-08-10 09:02:20]
kilrah :
the goal is actually to take this spark apart and reuse the camera/transmission
[2017-08-10 09:02:43]
kilrah :
makes for a really compact solution
[2017-08-10 09:02:58]
bin4ry :
i posted the new beta of the pilot app in ~crystalsky_rooting
[2017-08-10 09:03:05]
bin4ry :
in case you are eager to try it
[2017-08-10 09:03:15]
bin4ry :
it has spark hardcoded as a product in the source
[2017-08-10 09:03:18]
bin4ry :
so it should be able to control it
[2017-08-10 09:03:27]
bin4ry :
but who knows
[2017-08-10 09:03:42]
kilrah :
cool, yeah i have one i extracted from friend’s p4p+ rc some time ago as well, but that’s probably too old
[2017-08-10 09:10:10]
kilrah :
also i could never get to do anything with the wifi selection :confused:
[2017-08-10 09:11:35]
kilrah :
it _seems_ like it works form the UI, but there’s never a break in the image as if something was changed, and if i change page and come back it’s back as it was before the change
[2017-08-10 09:12:46]
ender :
ahh gotta run, be back later !
[2017-08-10 09:19:34]
bin4ry :
@kilrah you click band AND channel? it asks you to save after that, does yours do that ?
[2017-08-10 09:24:48]
kilrah :
ok i removed everything DJI on my phone and deleted the DJI folder too and this time that behaves as one would expect
[2017-08-10 09:25:12]
kilrah :
changing channel/band breaks transmission for a couple of seconds etc
[2017-08-10 09:37:01]
bin4ry :
very good
[2017-08-10 09:37:09]
bin4ry :
so it was old junk causing the problems
[2017-08-10 09:41:21]
kilrah :
possibly - it has also only asked for the region change once like back then, not every time like yesterday
[2017-08-10 09:46:46]
bin4ry :
yah thats correct
[2017-08-10 10:17:29]
triangular :
For me it asks every time, and OK only resets and asks again. I can't fly until clicking Cancel. Now I wonder if there is a cache or something hosing me up.
[2017-08-10 11:03:56]
kilrah :
well maybe delete everything and reinstall... has at least solved that for me (haven't confirmed transmission quality in flight yet, rain...)
[2017-08-10 15:59:34]
mavicbreak :
anyone has a sample what is written into upgrade00.log during firmware upgrade?
[2017-08-10 16:03:43]
hostile :
depends on the bird and the upgrade...
[2017-08-10 16:03:47]
hostile :
just do one and pull one...
[2017-08-10 16:03:50]
hostile :
what are you looking for?
[2017-08-10 16:06:47]
mavicbreak :
I wrote a DUMLdore like app in xcode and I am curious if the upgrade process can be monitored by pulling the upgrade00.log let’s say in every 30 seconds. I already finished an xcode function to decrypt the log but I don’t have access to the bird until tomorrow evening thats why I am looking for it maybe somebody saved a snippet.
[2017-08-10 16:07:45]
hostile :
yeah you want to look for the word "percent" in the logs
[2017-08-10 16:08:05]
hostile :
or implement the notification scheme used by Assistant over DUML
[2017-08-10 16:08:27]
mavicbreak :
super thanks
[2017-08-10 16:08:30]
hostile :
sure
[2017-08-16 16:51:53]
ender :
Oh by the way, how would i check Spark RC Firmware ? It doesnt show up in DJI Assistant and if i got it right flashing it is done when connected via WiFi, right ?
[2017-08-16 16:55:08]
hostile :
phone...
[2017-08-16 16:55:13]
hostile :
you update via the phone
[2017-08-16 16:56:05]
ender :
strangely phone doesnt show RC FW
[2017-08-16 16:56:44]
ender :
hah, maybe its just a bug in OTG mode and i could try good ‘ol WiFi connection… lets see..
[2017-08-16 17:10:20]
bin4ry :
Do not start AC only RC then connect WiFi to phone and start go
[2017-08-16 17:30:38]
kilrah :
rc version shows up in the app's "about"
[2017-08-16 17:59:10]
ender :
Nope, not for me. I was quite sure but have not connected via WiFi since some weeks. The RC version shows “N/A”. Strange…
[2017-08-16 18:05:34]
kilrah :
maybe the "firmware flash" dialog... don't remember, but I've checked the version several times as I went back and forth
[2017-08-16 18:05:49]
kilrah :
maybe was over wifi indeed since you have to be on wifi to flash anyway
[2017-08-16 20:28:05]
rainman :
Not sure if I should post this in ~spoon-feeding or create a new #sippie-cup channel :slightly_smiling_face:.. Are the basic steps for "tweaking" fw modules- a) unscramble the module in question, b) make your tweaks, c) re-encrypt the module d) re-assemble all of the modules into a system.bin? Or is that way too simplistic?
[2017-08-16 21:15:45]
freaky123 :
Rencrypt works.. but resigning doesn't work
[2017-08-16 21:16:20]
freaky123 :
Thus no what you describe is not possible
[2017-08-16 21:16:35]
freaky123 :
Update files are signed using RSA
[2017-08-17 00:51:04]
anonslacker :
Anyone know how to flash modules individually?
[2017-08-17 01:16:40]
jezzab :
<https://github.com/MAVProxyUser/DUMLrub/blob/master/CherryPicker.rb>
[2017-08-17 01:38:41]
rainman :
So would DUMLrub flash a modified module, provided the correct size and md5 info was in the cfg.sig files?
[2017-08-17 02:03:26]
goof :
IIRC hostile said a while ago that we still need to be able bypass the signing. Last I saw either no-one had managed to do it, or no-one was game enough to try with a modified `dji_verify` binary.
[2017-08-17 11:33:44]
rainman :
ty @goof :cry: Since I NEED to kill NFZ, I'm thinking I'll be waking up in 2020 trying to fly my 2017 Spark with 2016 software, lol.
[2017-08-17 14:24:05]
freaky123 :
even if you're able to sign the updates you will encounter the next problem: The NFZ stuff is inside the FC, which we aren't capable of decrypting yet...
[2017-08-17 14:24:33]
freaky123 :
thus making it impossible to achieve what you want
[2017-08-17 14:25:06]
freaky123 :
I'm currently busy trying to gain access to the FC and also some other people are, but that is still a WIP
[2017-08-17 14:25:26]
freaky123 :
until then it is not possible at all
[2017-08-17 14:26:11]
freaky123 :
and to come back on the original question of the signing: This is not needed if you have root access to the device, you can do everything already
[2017-08-17 14:26:43]
freaky123 :
only thing to hope for is that inside the encrypted FC upgrade not another level of RSA signing is made
[2017-08-17 14:27:28]
freaky123 :
but my guess is that the FC doesn't that since some people already bricked their FC by loading some bogus binaries in it
[2017-08-17 19:14:56]
fldatatek :
Good freaky123.. crack that FC... I need direct access to the A3 FC so I can get around the limitations of the SDK. :stuck_out_tongue:
[2017-08-17 19:55:57]
freaky123 :
Haha I want the same
[2017-08-17 19:57:04]
freaky123 :
But I either need to find the time and patience for my DEMA attacks or wait for the dump from the cracking company
[2017-08-19 02:08:50]
martinbogo :
**nod**
[2017-08-19 02:09:07]
martinbogo :
I have been patiently attacking the LC ... progress is slow
[2017-08-21 13:32:03]
nocommie :
Is the cherry picker fully working with Spark? I would like to take the fixes coming out for the latest forced FW and roll it into 300 but obviously don't want to lose all the features I have (NFZ, distance, height etc)
[2017-08-21 13:52:59]
jan2642 :
Should be supported
[2017-08-21 14:26:32]
bin4ry :
yeah github has problems, i needed to use a VPN to be able to connect, seems some routes are broken
[2017-08-21 14:28:29]
bin4ry :
@kilrah any chance you did test OTG ?
[2017-08-21 14:28:42]
kilrah :
I did not actually update
[2017-08-21 14:28:46]
bin4ry :
ok
[2017-08-21 14:32:10]
kilrah :
push worked after 345755 tries, @hostile you have a PR
[2017-08-21 14:32:25]
bin4ry :
haha, yah github is fucked up today
[2017-08-21 15:26:07]
hostile :
merged
[2017-08-21 15:32:35]
kilrah :
this may be interesting to look at without the need to flash
[2017-08-21 15:34:51]
bin4ry :
i did not look yet, but how does the battery flash work? is the battery firmware downloaded seperate or is it inside the firmware of the AC ?
[2017-08-21 15:36:36]
kilrah :
it's just one of the fw.sigs
[2017-08-21 15:36:48]
kilrah :
should be able to cherry-pick
[2017-08-21 15:37:02]
kilrah :
<https://github.com/MAVProxyUser/firm_cache>
[2017-08-21 15:37:11]
kilrah :
see readme for device ID/desc
[2017-08-21 15:37:16]
bin4ry :
ah ok thx for the info
[2017-08-21 15:37:40]
kilrah :
yup 82kB wm100_1100_v01.00.00.75_20170816.pro.fw.sig
[2017-08-21 15:38:08]
bin4ry :
i see
[2017-08-21 16:06:09]
kilrah :
deleted slack files since everything's in the repo now. ota is 0801.
[2017-08-21 16:35:05]
nocommie :
Can you provide a direct link? I think I found it but not sure. Is it V01.00.0600_crafted_Spark_dji_system?
[2017-08-21 18:06:52]
kilrah :
yup
[2017-08-21 19:24:15]
cs2000 :
If anyone still uses/needs them, the latest FW updates posted today into Hostile's GitHub are on my torrent box
V01.00.0400_RC_Spark_fw.tar.torrent - magnet:?xt=urn:btih:WRTCTMCEV7Q5NM66HZ4PPUGWZFLBPMQN
V01.00.0002_RC_Spark_fw.tar.torrent - magnet:?xt=urn:btih:3JAIFJPSFCXZMWGEQDRNGD3WULFQVFIV
.torrent files are in the usual place <http://dji.polybotes.feralhosting.com/DJI-Firmware/>
May be slow to start as literally just added. I didnt add the Crafted .600 as im not sure what that is, i need to read.
[2017-08-21 23:36:52]
nocommie :
Well since it seems someone was able to install the specific battery and other modules from the latest Spark FW on 300. Guess I am going to give to a shot. Anyone have a min to give me some help via direct message? (setting up python and the tools needed on Windows etc)
[2017-08-22 06:11:49]
mavicbreak :
If somebody create such a BIN file maybe it would be nice to put it on firm cache? Named like Spark_fw_300_battery_600_dji_system-bin?
[2017-08-22 06:13:31]
mavicbreak :
Then anyone can use it easily with gui apps (dumldore, nld or dronezbreak) without knowing how to cook it.
[2017-08-22 12:05:37]
cs2000 :
Again, recently added V01.00.0600_Spark_dji_system.bin now available in .torrent format
Magnet Link - magnet:?xt=urn:btih:E6QHWKZPOS2FSGVDCYUAQ22ZBVSKX3NL
Torrent file in the usual place <http://dji.polybotes.feralhosting.com/DJI-Firmware/>
[2017-08-23 07:29:23]
freaky123 :
@channel did someone already try to only flash the FC? thus 0306?
[2017-08-23 07:29:40]
kilrah :
yes
[2017-08-23 07:29:46]
kilrah :
mavic yesterday
[2017-08-23 07:30:04]
freaky123 :
so a bin with only the 0306?
[2017-08-23 07:30:08]
freaky123 :
does that work?
[2017-08-23 07:30:15]
kilrah :
correct, and yes it did
[2017-08-23 07:30:40]
freaky123 :
cool, then I'm gonna make that as well
[2017-08-23 07:30:49]
kilrah :
had wonky overall behavior, but the param list was that of the bin that was flashed so that took, issues were of version incompatibilty most likely
[2017-08-23 07:31:12]
freaky123 :
yeah I don't need to fly with it ^^
[2017-08-23 07:31:26]
freaky123 :
I just wanna be able to flash the FC to multiple versions quick
[2017-08-23 07:31:31]
kilrah :
I tried 0305/0306 in case the loader had something to do with it, but no
[2017-08-23 07:32:01]
freaky123 :
the loader doesn't change version very often ^^ so prolly that one didn't even upgrade
[2017-08-23 07:32:09]
kilrah :
had had devices where there were syscalls from app to loader, so mismatch there could reasonably be expected to have some impact
[2017-08-23 07:32:15]
freaky123 :
(I think at least they check version first before flashing)
[2017-08-23 07:32:34]
kilrah :
in 1000 every single module has a different version no to previous
[2017-08-23 07:32:43]
freaky123 :
of the loader?
[2017-08-23 07:32:57]
kilrah :
everything, loader, escs....
[2017-08-23 07:33:28]
freaky123 :
<https://github.com/MAVProxyUser/firm_cache/tree/master/unsigned_sigs>
[2017-08-23 07:33:35]
freaky123 :
there is only one version of 0305
[2017-08-23 07:33:51]
freaky123 :
for the mavic
[2017-08-23 07:35:03]
kilrah :
1000 is wm220_0305_v34.04.00.24_20170726.pro.fw.sig
[2017-08-23 07:35:10]
kilrah :
this repo hasn't been updated yet
[2017-08-23 07:35:30]
kilrah :
so yes 23->24
[2017-08-23 07:36:58]
freaky123 :
Ok ;)
[2017-08-23 07:37:11]
freaky123 :
How long does a fc only upgrade take?
[2017-08-23 07:37:33]
kilrah :
umm was doing other stuff while it ran, but maybe 3 mins or so?
[2017-08-23 07:37:57]
freaky123 :
Ok that seems feasable to debug
[2017-08-23 07:38:23]
freaky123 :
Then first I will log the LC to FC communication to be able to trigger
[2017-08-23 07:38:52]
tylkologin :
yesterday it took 2 mins
[2017-08-23 07:40:01]
freaky123 :
ok even better
[2017-08-23 07:40:27]
freaky123 :
the faster it goes the faster I can retry stuff
[2017-08-23 07:41:43]
freaky123 :
and to generate this bin it is just removing all the other sig files from the bin and that's it?
[2017-08-23 07:42:00]
freaky123 :
and between which versions did you up/down-grade?
[2017-08-23 07:44:02]
kilrah :
just leave the cfg and the one fw
[2017-08-23 07:44:07]
kilrah :
1000->700
[2017-08-23 07:44:38]
freaky123 :
ok :wink: I'm at 700 so that should be fine
[2017-08-23 07:46:53]
freaky123 :
so now lets start writing scripts ^^
[2017-08-23 07:50:54]
kilrah :
hehe
[2017-08-23 11:33:09]
vimagreg :
Guys a little question. My new Mavic arrived yesterday with .400 FW. I want to out the .700 one on it. So I tried directly with DUMLdore. It stopped at 60% and failed. Then, I tried to update to .900 via Assistant (yesterday) and cone back, as it worked with my old Mavic. When do was on regular update process, it again stopped at 60% and failed. Any idea why this is happening? And any suggestion what can I try to put .700 FW on my new Mavic?
[2017-08-23 11:40:51]
kilrah :
grab the log and post it
[2017-08-23 11:56:52]
hostile :
@vimagreg you must pull the log file from this happening...
[2017-08-23 15:29:11]
vimagreg :
Thanks for your response I'll take it
[2017-08-24 04:52:10]
nocommie :
Anyone care to give a tutorial on CherryPicker? According to the wiki it can only be done in OSX? Is this true?
[2017-08-24 04:58:52]
jezzab :
Its in ruby. So you could run it with windows with Ruby installed if you wanted
[2017-08-24 05:01:36]
jezzab :
What are you trying to cherry pick?
[2017-08-24 05:02:32]
jezzab :
If you want to just upgrade/downgrade a single module you could just open the dji_system.bin in 7zip and delete all the modules you dont want and leave the one(s) you do and the cfg.sig file and your set
[2017-08-24 05:02:54]
nocommie :
I would like to pick the battery fix and the quick shots update from the latest FW to 300.
[2017-08-24 05:05:15]
nocommie :
So unzip dji_system.bin, remove everything but the desired modules and the cfg.sig and then re-sip and flash with DUMLdore?
[2017-08-24 05:05:25]
jezzab :
yeah
[2017-08-24 05:05:33]
jezzab :
but its tar not zip
[2017-08-24 05:05:57]
nocommie :
ah ok, so zip it and change to tar or actually tar it via 7zip?
[2017-08-24 05:06:04]
jezzab :
nah nah
[2017-08-24 05:06:13]
jezzab :
7zip nativelt opens tar files
[2017-08-24 05:06:27]
jezzab :
you dont even need to rename it to .tar
[2017-08-24 05:06:48]
jezzab :
you can litrally open the dji_system.bin, view the files and delete the ones you dont was and save
[2017-08-24 05:07:14]
nocommie :
oh so just remove the files without actually "unzipping" etc. Just delete via viewing in 7zip?
[2017-08-24 05:07:20]
jezzab :
yeah
[2017-08-24 05:07:22]
jezzab :
:slightly_smiling_face:
[2017-08-24 05:07:23]
nocommie :
ah ok
[2017-08-24 05:07:27]
nocommie :
cool. Thanks
[2017-08-24 05:07:40]
jezzab :
just to make sure I just tested it and then opened it in a hex editor to confirm. its all good
[2017-08-24 05:08:13]
nocommie :
sweet. I will give it a go. If sucessful I will add it to the wiki in a how-to.
[2017-08-24 05:12:39]
nocommie :
So I see a fw 600 bin but not tar. I was able to open it in 7z and see the modules. How do you identify what sig is what?
[2017-08-24 05:13:35]
nocommie :
I see someone said 100 was the battery but I would like to know how to identofy each on my own
[2017-08-24 05:13:42]
jezzab :
<https://github.com/MAVProxyUser/firm_cache>
[2017-08-24 05:14:41]
jcarlo :
@jezzab lets say Im on 400 and I want some modules on 700 I can just delete what i dont want, save it, and flash it with DUMLdore?
[2017-08-24 05:15:01]
jezzab :
yes
[2017-08-24 05:15:39]
jcarlo :
man sweet. do we have a list what each sig represents?
[2017-08-24 05:15:48]
jezzab :
When the system sees the sig file is missing vs the cfgxml file it will skip it
[2017-08-24 05:15:53]
jezzab :
^^^
[2017-08-24 05:17:40]
jcarlo :
how do i know what is what?
[2017-08-24 05:18:16]
jezzab :
If you missed it the first time
[2017-08-24 05:18:52]
nocommie :
Makes sense. I am looking in the firm_cache and have highlighted all the spark files for example (wm100) but I still don't see how to identofy the update quick shots. It doesnt seem to be listed. Does that mean it is part of another module or hasnt been identified yet?
[2017-08-24 05:19:21]
jezzab :
could be part of the OS etc
[2017-08-24 05:19:25]
nocommie :
jcarlo, look here and scroll down. <https://github.com/MAVProxyUser/firm_cache/tree/97d7c8e75257748f4b33f544342047abf69a0761>
[2017-08-24 05:20:22]
jezzab :
these are all modules, not individual features. depends on what module the feature is in and then it depends if it will be compatible with the rest
[2017-08-24 05:20:46]
nocommie :
ah ok. So in that case it could update stuff we dont want. Sop getting that feature/update could undo the hacked parameters
[2017-08-24 05:20:59]
jezzab :
Yup
[2017-08-24 05:21:24]
jezzab :
@kilrah did some mixing and matching yesterday I think it was. Might be worth a search/read back
[2017-08-24 05:21:59]
nocommie :
Cool. I will do some searching. Thanks a lot man. That helped tonnes!
[2017-08-24 05:22:23]
jcarlo :
thanks guys. ill look into this more tomorrow. good night
[2017-08-24 05:22:32]
jezzab :
:+1:
[2017-08-24 05:22:40]
nocommie :
:+1:
[2017-08-24 06:08:38]
jezzab :
[2017-08-24 06:44:19]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/33592bd1b3d430f920b1f8a01e6680a9880a306a>
[2017-08-24 12:09:12]
ender :
A question for battery update: I created a dji_system.bin with battery sig (1100) and cfg and flashed it.
[2017-08-24 12:09:33]
ender :
Fine, Battery had that “2 led in the middle” phase, so i hope it worked.
[2017-08-24 12:10:53]
ender :
As expected AC now reports to be on be on .600. Is there any reason to NOT keep it that way ? If i flash it will be with our tools and not DJIA. IF you agree its of no danger to leave it like that, should i nevertheless do the “kilrah-move” and delete the wm100 cfg from the AC ?
[2017-08-24 12:12:25]
kilrah :
nope you should be fine like that
[2017-08-24 12:19:29]
ender :
thx kilrah.
[2017-08-24 12:20:11]
ender :
Couldnt think of a problem but 99% of all problems derive from lack of thinking :wink:
[2017-08-24 12:23:01]
jezzab :
Agreed. Leave it.
[2017-08-24 12:33:03]
ender :
Opps, while i am at it: Is there any place where i can see the FW version of the battery ? If i didnt f*ck up again i was only able to see the AC FW ( = .600) in DJI GO, not the battery itself. I also looked in DJIA (debug mode) but couldnt find it. I am sure they flashed fine (2 leds in the mddle) but i am curious if i missed the right place to look at.
[2017-08-24 12:33:51]
ender :
@jezzab : your defeat of antirollback does what ? Exactly flashing battery FW ?
[2017-08-24 12:34:31]
jezzab :
Deletes the wm*.cfg.sig lol
[2017-08-24 12:34:41]
jezzab :
As part of the downgrade
[2017-08-24 12:35:35]
jezzab :
I think you can see the battery in INT upgrade screen
[2017-08-24 12:35:47]
jezzab :
Just dont play with it
[2017-08-24 12:38:39]
kilrah :
you can also look at your upgrade00.log
[2017-08-24 15:10:07]
mavpac :
@jezzab does the new dumldore only work with spark .600 or also with Mavic .1000?
[2017-08-24 15:12:20]
kilrah :
mavic has no anti-downgrade
[2017-08-24 15:12:28]
kilrah :
it's only spark's "critical update"
[2017-08-24 15:16:00]
mavpac :
Ok thought ive read that mavic .1000 doesnt work the same way as on .900 and below
[2017-08-24 15:16:48]
kilrah :
it's encrypted but that doesn't change anything
[2017-08-24 16:07:48]
mavpac :
Okay perfect so we can still downgrade all the firmwares! :+1:
[2017-08-25 06:45:37]
tylkologin :
@jcarlo decompress bin file with tar. then delete files you want to remove. than compress it back with tar. You are trying to delete some parts from firmware directly from 7z interface. This operation is not supported by 7z utility.
[2017-08-25 12:27:19]
jcarlo :
@tylkologin ok thanks
[2017-08-25 21:31:36]
asoka :
it's supported as I on win10 64 I do this without a problem....
[2017-08-26 11:39:56]
zedread :
any ideas why this might be happening when using a VM with ubuntu in windows 10 and while trying to use DUMLrub LogJammer ?Logged into the FTPD
Snagging firmware update log file...
Downloading file: /upgrade/dji/log/upgrade00.log to memory
/usr/lib/ruby/2.3.0/net/protocol.rb:158:in `rbuf_fill': Net::ReadTimeout (Net::ReadTimeout)
from /usr/lib/ruby/2.3.0/net/protocol.rb:136:in `readuntil'
from /usr/lib/ruby/2.3.0/net/ftp.rb:1307:in `gets'
from /usr/lib/ruby/2.3.0/net/ftp.rb:1312:in `readline'
from /usr/lib/ruby/2.3.0/net/ftp.rb:305:in `getline'
from /usr/lib/ruby/2.3.0/net/ftp.rb:317:in `getmultiline'
from /usr/lib/ruby/2.3.0/net/ftp.rb:334:in `getresp'
from /usr/lib/ruby/2.3.0/net/ftp.rb:367:in `block in sendcmd'
from /usr/lib/ruby/2.3.0/monitor.rb:214:in `mon_synchronize'
from /usr/lib/ruby/2.3.0/net/ftp.rb:365:in `sendcmd'
from /usr/lib/ruby/2.3.0/net/ftp.rb:424:in `transfercmd'
from /usr/lib/ruby/2.3.0/net/ftp.rb:501:in `block (2 levels) in retrbinary'
from /usr/lib/ruby/2.3.0/net/ftp.rb:214:in `with_binary'
from /usr/lib/ruby/2.3.0/net/ftp.rb:499:in `block in retrbinary'
from /usr/lib/ruby/2.3.0/monitor.rb:214:in `mon_synchronize'
from /usr/lib/ruby/2.3.0/net/ftp.rb:498:in `retrbinary'
from /usr/lib/ruby/2.3.0/net/ftp.rb:632:in `getbinaryfile'
from LogJammer.rb:17:in `<main>'
[2017-08-26 11:53:38]
jan2642 :
Looks like a network problem. Can you ftp to 192.168.42.2 from within the VM ?
[2017-08-26 12:16:48]
zedread :
yes
[2017-08-26 12:17:07]
zedread :
just tried
[2017-08-26 12:19:04]
jan2642 :
And LogJammer keeps giving that error ?
[2017-08-26 12:19:38]
zedread :
yes
[2017-08-26 12:21:04]
zedread :
also if i try BackdatAssUp it happens the same
[2017-08-26 12:22:33]
jan2642 :
Weird.. there was an update last night. Do you have the latest version of DUMLdore ? If so, there's also PullUpgradeLogs, but you'll need to edit the file to select either the serial port or the socket (192.168.42.2:19003) which should also work.
[2017-08-26 12:23:08]
jan2642 :
Do you have the usb device mapped to the VM or to the host ?
[2017-08-26 12:23:40]
zedread :
DUMLdore v1.85
[2017-08-26 12:24:09]
zedread :
i downloaded it today from git today
[2017-08-26 12:24:23]
zedread :
i tried to upgrade there
[2017-08-26 12:24:26]
jan2642 :
I meant DUMLrub... sorry.
[2017-08-26 12:24:38]
zedread :
i'm in 0.400 firmware
[2017-08-26 12:28:24]
zedread :
you mean edit the con line in PullUpgradeLogs?
[2017-08-26 12:37:08]
jan2642 :
Yes and make sure dst is 0x28
[2017-08-26 12:46:45]
zedread :
something like this "con = DUML::[ConnectionSocket.net](http://ConnectionSocket.net)("192.168.42.2","19003")
[2017-08-26 12:46:47]
zedread :
?
[2017-08-26 12:47:54]
jan2642 :
Yes
[2017-08-26 12:51:17]
zedread :
192.168.42.2:19003
[2017-08-26 12:51:39]
jan2642 :
That .net should .new
[2017-08-26 12:52:37]
zedread :
i have it .new in the file
[2017-08-26 12:52:53]
zedread :
i when i was writting here i made a mistake
[2017-08-26 12:54:01]
zedread :
it seems it can't connect to that port
[2017-08-26 12:54:05]
zedread :
if i try normal ftp
[2017-08-26 12:54:10]
zedread :
it connects
[2017-08-26 12:54:20]
zedread :
but that port it doesn't
[2017-08-26 12:54:44]
kilrah :
what device are you using
[2017-08-26 12:55:18]
zedread :
by device you mean?
[2017-08-26 12:55:24]
zedread :
my laptop and mavic?
[2017-08-26 12:55:46]
kilrah :
what dji device
[2017-08-26 12:56:02]
kilrah :
mavic, ok... yeah should be using normal ftp
[2017-08-26 12:56:09]
kilrah :
19003 is tcp for spark rc
[2017-08-26 12:57:46]
kilrah :
don'tunderstand anything... there isn't anywhere in LogJammer.rb where it connects to 19003?
[2017-08-26 12:58:08]
kilrah :
what are you even trying to use
[2017-08-26 13:11:12]
zedread :
for the ftp connection to 19003
[2017-08-26 13:11:34]
zedread :
i was using PullUpgradeLogs.rb
[2017-08-26 13:11:43]
zedread :
not LogJammer
[2017-08-26 13:12:16]
zedread :
jan asked me to try to use PullUgradeLogs
[2017-08-26 13:12:26]
zedread :
since i was receiving a timeout error
[2017-08-26 13:12:32]
zedread :
use LogJammer
[2017-08-26 13:12:40]
zedread :
*using
[2017-08-26 13:16:56]
jan2642 :
Can you use the serial port, I guess it's /dev/ttyACM0 in Linux. Did you map the USB from the Mavic to your Linux VM ?
[2017-08-26 13:20:18]
zedread :
did it now
[2017-08-26 13:20:42]
zedread :
going to try again
[2017-08-26 13:38:08]
zedread :
didnt work
[2017-08-26 13:38:16]
zedread :
well thanks for the help
[2017-08-26 13:38:25]
zedread :
i will try to solve this connection problem
[2017-08-28 06:41:30]
jezzab :
Good work @kilrah. Nice to see someone do a commit on DUMLdore. Merged and I've updated the source to the latest version. It still has a lot of unfinished DUML/TCP code for Spark RC. It works on the first block on on the Spark RC and results are correct, I just need to loop it to finish the rest.
[2017-08-29 07:50:41]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/51ae8fa236f660151be7a55214aab0ba8070e235>
[2017-08-29 09:50:03]
mavicbreak :
<https://github.com/mavicBreak/DroneZBreak>
[2017-08-29 09:50:37]
mavicbreak :
many fixes + spark anti-rollback fix + updates
[2017-08-29 14:27:46]
ender :
coool
[2017-08-29 19:43:14]
czokie :
Hmm. DUMLdore and DroneZBreak close together - You guys 1 person with an alias? :slightly_smiling_face:
[2017-08-29 20:25:14]
mavicbreak :
nope :slightly_smiling_face:
[2017-09-02 09:29:33]
jeff :
hey i was backing up firmware from my drone (P4 Advanced) with DUMLdore and noticed my model # is wm332. after comparing the module files with P4P (wm331) i noticed there is similar files though. does anyone know if i can use wm331 files to flash or is there any problems? also if you want to archive those files i can upload them. Thank you!
[2017-09-02 09:46:51]
jeff :
<https://imgur.com/hMef3hB>
[2017-09-02 09:48:11]
coldflake :
The perfect way to kill your bird would be doing just that, so don't ;)
[2017-09-02 09:49:24]
coldflake :
The example most people in here remember is an Iraqi guy who flashed a P4 onto a P4P
[2017-09-02 09:49:42]
coldflake :
Long story short, it died :)
[2017-09-02 09:52:59]
jeff :
so i should use dji assistant i guess since there are no files for P4A (wm332) in archives :confused:
[2017-09-02 09:54:59]
coldflake :
Try asking in ~general if someone has it and can upload it to the archive
[2017-09-02 09:55:12]
jeff :
ok thanks
[2017-09-02 13:39:37]
kilrah :
and supply that one backup you have, so that the archives start getting built up for that model
[2017-09-02 18:21:50]
jeff :
i got two versions for P4A now where should i upload them?
[2017-09-02 19:16:48]
czokie :
EIther fork the repo and upload to git yourself
[2017-09-02 19:16:53]
czokie :
of talk to @hostile
[2017-09-02 19:17:29]
hostile :
@jeff check the md5s... and submit a PR
[2017-09-02 19:17:56]
hostile :
<https://github.com/MAVProxyUser/dji_system.bin/compare>
[2017-09-02 19:18:07]
hostile :
<https://github.com/MAVProxyUser/dji_system.bin/blob/master/MD5s.md>
[2017-09-02 19:18:40]
hostile :
@jeff worst case.... link us to a download and we can take it from there
[2017-09-02 19:23:48]
czokie :
and in case @jeff is new to git - PR = pull request :slightly_smiling_face:
[2017-09-02 19:24:22]
czokie :
<http://dji.retroroms.info/howto/git>
[2017-09-05 06:40:26]
jezzab :
<https://github.com/jezzab/DUMLdore/commit/09c207c88db77f6fea4d7a64ca3e30782b9d6319>
[2017-09-05 06:41:53]
jezzab :
Fixes the problem with people on .1000 unable to backup. Tested and confirmed by a user with an issue that it fixes it.
Also fixes my booboo with the Spark unlocking where I wasnt actually sending any data due to a non global variable
[2017-09-05 21:21:16]
dreadwing007 :
What's the easiest way to upgrade just spark RC to .300?
[2017-09-05 23:12:03]
the_lord :
pyDUML
[2017-09-05 23:34:24]
dreadwing007 :
Cool, will give it a shot
[2017-09-06 02:20:58]
jeff :
is it a bad idea to combine modules of different firmwares and make a custom one? since i upgraded the AC fw i get a nasty NFZ message everytime i take off (its just annoying to click OK everytime) and i guess its because of upgraded NFZ database so i was thinking to rollback just that module for the database and keep the newer version of the other modules.
[2017-09-06 02:32:59]
jezzab :
You mean a NFZ warning about 10ft high when you take off? But doesnt restrict you?
[2017-09-06 02:46:05]
jeff :
not sure if its at 10ft seemed more like when taking of, just have to press ok that a NFZ is near
[2017-09-06 02:47:50]
jeff :
pretty sure the NFZ isn't in the older fw. 0905 module is like 15 times size in the newer FW
[2017-09-06 10:06:48]
kilrah :
you can downgrade just that... battery only is also considered quite safe, then having mismatches between android system, FC, camera, gimbal seems to give unreliable operation
[2017-09-06 21:01:59]
jeff :
just want to make sure that i do this right. so i take the wm*0905*pro.fw.sig of the old FW and the wm*.cfg.sig of the newer FW (i guess i have to update the entry for 0905 with the new version and MD5 in the cfg?) pack them and flash them via DUMLdore? can someone confirm? :slightly_smiling_face:
[2017-09-06 21:49:24]
jezzab :
You can't edit the cfg file. It's signed. So the module/s you want to flash must match the cfg file
[2017-09-07 07:24:25]
kilrah :
you need to do it in 2 steps
[2017-09-07 07:24:47]
kilrah :
old cfg and old 0905, then new cfg and new everything without 0905
[2017-09-07 09:06:12]
jeff :
@kilrah thanks :slightly_smiling_face:
[2017-09-07 11:45:11]
cs2000 :
Again sorry for the delays, but ive just added the P4A firmware into the torrents system, ive noticed the torrents are listed on the wiki too which is cool :slightly_smiling_face: from reading, that should auto update shortly.
<http://dji.polybotes.feralhosting.com/DJI-Firmware/V00.00.0118_P4A_dji_system.bin.torrent>
magnet:?xt=urn:btih:2KWIJ6DHT4YUHJ3UEPORE4G4FITLEH35
<http://dji.polybotes.feralhosting.com/DJI-Firmware/V01.00.0128_P4A_dji_system.bin.torrent>
magnet:?xt=urn:btih:MG2VED7CZZ2SHP4R6DCM27RPTF5HUYYL
[2017-09-07 14:20:30]
czokie :
@cs2000 Can you check on he wiki on IPA files - and possibly do some torrent magic for that? <https://dji.retroroms.info/howto/iosmod>
[2017-09-07 14:28:08]
cs2000 :
Of course i can :wink:
[2017-09-07 15:42:06]
cs2000 :
@czokie - Edited and torrents being seeded on my 2 slots
[2017-09-07 15:42:07]
cs2000 :
<https://dji.retroroms.info/howto/iosmod>
[2017-09-08 05:26:02]
jcarlo :
@jezzab I just submitted an issue in github
[2017-09-08 05:32:01]
jezzab :
I see it
[2017-09-08 05:32:06]
jezzab :
Dont really have a solution mate.
[2017-09-08 05:43:51]
jcarlo :
no problem. Like I said it upgrades/downgrades 100% no issues but just wanted to let you know
[2017-09-08 05:44:58]
jcarlo :
@jezzab what are the new features Test and Unlock?
[2017-09-08 05:45:08]
jezzab :
redownload it now
[2017-09-08 05:45:14]
jezzab :
Fixed that today
[2017-09-08 05:45:34]
jezzab :
Clearly no one checked it (including me lol). TEST does nothing. It was for debugging. I just put it there to test the AES stuff then moved it to the backup function. Opened it up this morning and saw the TEST button and let out a large profanity
[2017-09-08 05:47:00]
jezzab :
And the Unlock is:
<https://github.com/jezzab/DUMLdore/commit/2d79a214a7c9c59b6b7e6b3605511f41d8c5ebad>
[2017-09-08 05:48:39]
jcarlo :
@jezzab ok. I thought unlock as in rooted
[2017-09-08 05:49:00]
jezzab :
Nah
[2017-09-08 05:49:11]
jezzab :
Pops up with a box when you click it anyway and says
[2017-09-08 05:49:22]
jezzab :
Wont hurt anything on any bird if you do it
[2017-09-08 05:49:53]
jezzab :
I DID test it and made sure I didnt set it to Lock DUML by mistake. That would have been bad lmao
[2017-09-08 05:50:52]
jcarlo :
how are you liking your Mavic?
[2017-09-08 05:51:44]
jezzab :
Love it!
[2017-09-08 05:51:52]
jezzab :
Portability is the win for me
[2017-09-08 05:52:07]
jezzab :
Camera... not so much but its still pretty damn good
[2017-09-08 05:52:16]
jezzab :
Just the remote and bird are sooo small lol
[2017-09-08 05:52:21]
jezzab :
vs the P4
[2017-09-08 05:52:52]
jezzab :
So I like both. Just tend to use the Mavic a bit more
[2017-09-08 05:53:32]
jcarlo :
yup. Its hard to replace Mavic for now.
[2017-09-29 14:48:31]
arrvodesign :
maybe I wasn’t following, any chance we can open .SIG files?
[2017-09-29 16:19:03]
kilrah :
what do you mean “open”
[2017-09-29 16:22:33]
arrvodesign :
nvm, got the answer in “general”
[2017-10-04 14:01:48]
versuher :
btw, it might not be a very reproducible result, but when I was trying to downgrade from 01.04.0000 to 01.03.0900 (or 0800) using the latest DUMLdore, i believe it reported succesfully uploading FW to the drone, but the drone then just sat on the table doing nothing, as if the actual up(down)grade process wasn’t kicking in. What did work was the “official” downgrading to 01.03.1000 in the Assistant 2, and then DUMLdoring further down to 0.0900.
[2017-10-04 15:02:12]
kilrah :
made sure to use the latest/current dumldore version?
[2017-10-04 15:47:58]
versuher :
Sure thing, I always keep an eye on that. But as I have said, I only stumbled over this issue once, so it might have been one-time glitch (although a surprising one)
[2017-10-04 20:50:36]
jezzab :
Not sure, I upgraded to 0000 the day it came out, tested backup etc and then rolled back to .700 fine.
[2017-10-04 21:17:15]
versuher :
@jezzab many thanks for the software anyway, whatever doesn’t kill my drone (which once happened to be me), makes it stronger!
[2017-10-04 21:19:07]
jezzab :
You did grab the right fw file? AC not RC? That will just sit there if you do that. Won’t hurt anything, will just upload and do nothing
[2017-10-04 21:32:32]
versuher :
Duh. After flashing individual FW modules (back in the end of June) via beta version of Assistant and bricking both Core- and FC boards, I could be suspected of anything but picking the wrong file lol. Although my setup might look somewhat unusual - Mac running Parallels with Win7x64 for FW flashing/apk patching (with DronezBreak for parameter setting - I never tried to flash the FW with it though), so who knows, that might have been the reason for what seemed to be a weird behaviour.
[2017-10-05 00:49:29]
soddy :
@versuher I had the same issue when downgrading from fw0000 to .700. Need to use A2 first from 0000 down to 1000, then Dumldore V1.92 directly down to .700. I'm using Windows 10 x64.
[2017-10-10 19:35:11]
dreadwing007 :
on the Mavic Pro, does anyone have the FW older than .200? The original factory would be ideal if they could add it to the bin's
[2017-10-10 20:36:50]
the_lord :
i have 1.2.800 and some pre release :smile:
[2017-10-10 22:22:25]
dreadwing007 :
Trying to break the 59k range limit, thinking an older FW might not have the auto RTH implemented
[2017-10-10 22:22:46]
dreadwing007 :
Can you post the bin for the rc and ac plz :))
[2017-10-10 23:09:12]
venom-code :
strange form of geofencing, what would trigger it to rth when it hits 59k
[2017-10-10 23:13:24]
jezzab :
if its where the signal drops around there suddenly, its a suspected buffer overflow somewhere (RC/bird). Still would like to see some kernel logs of the RC when it does it
[2017-10-10 23:16:25]
venom-code :
@dreadwing007 did you check the firmwares on dji retroroms?
[2017-10-10 23:17:53]
venom-code :
dreadwing should be able to provide that as he has flown that far
[2017-10-10 23:19:15]
venom-code :
i am waiting on better external batts for the dual mod, the ones i use now are 1500mah too small havent been able to go past 7050 meters
[2017-10-10 23:19:40]
jezzab :
I dont mean the .DAT files. I mean the kernel00.log etc
[2017-10-10 23:20:28]
jezzab :
I posted some ways back that I actually rooted into the RC and completely rebooted it (reboot) and it made no beep, no change in display etc
[2017-10-10 23:21:02]
jezzab :
so if one of the processes even overflowed and crashed, then auto rebooted you probably wouldnt know but it would just drop out. the log should show this though
[2017-10-10 23:21:13]
jezzab :
no one ever grabbed one and they are overwritten
[2017-10-10 23:21:27]
jezzab :
well... archived then overwritten
[2017-10-10 23:23:11]
venom-code :
so to retrieve them it would be needed to be done right when the AC lands, dont switch it off?
[2017-10-10 23:24:14]
jezzab :
you could grab it after. like the bird the log is appended and then when it hits the size its rolled
[2017-10-10 23:24:37]
venom-code :
thanks for explaining
[2017-10-10 23:25:17]
jezzab :
would be cool to know coz something is happening. a couple of people have reported it just loses signal and then starts RTH and then comes back into signal
[2017-10-10 23:25:46]
venom-code :
@dreadwing007 make sure to get the kernel logs when you go 59k again so it can be accessed what is triggering the auto rth
[2017-10-10 23:25:54]
venom-code :
yes
[2017-10-10 23:28:36]
jezzab :
Check around here for info
[2017-10-10 23:29:45]
jezzab :
The signal loss is triggering the RTH, based on what info I was told in that discussion. The signal just drops even though there was plenty of signal
[2017-10-10 23:33:58]
venom-code :
when i go home i will definitely check it
[2017-10-10 23:34:05]
venom-code :
i hope this community stays intact and doesnt fade away like how parrot did, i am just a novice and yet i have learnt so much since being here
[2017-10-11 01:03:31]
dreadwing007 :
Let me show you the error
[2017-10-11 01:03:54]
dreadwing007 :
lmk what files you need and I can send them to you.
[2017-10-11 03:11:18]
dreadwing007 :
@jezzab very strange!! Why is DJI adding that specific number for it to auto RTH. It looks like it's trying to switch to wifi mode, then eventually signal comes back during the RTH flight. Seems like they chose 11 miles for the trigger point. Trying an old FW to see if this still happened. There are a couple other ideas to try but will try and get logs next time!!
[2017-10-11 03:12:44]
jezzab :
its not the trigger to RTH its the loss of signal that cases the RTH
[2017-10-11 03:12:56]
jezzab :
something is crashing and restarting I feel
[2017-10-11 03:13:08]
jezzab :
a process
[2017-10-11 03:13:24]
jezzab :
and it could be in miles, metres, decimeters, feet etc
[2017-10-11 03:13:34]
jezzab :
but we dont know. height is in decimeters
[2017-10-11 03:13:59]
jezzab :
but the log file above the /kernal00.log would be helpful
[2017-10-11 03:14:59]
dreadwing007 :
It's been the same distance that triggers the auto loss in signal
[2017-10-11 03:15:12]
jezzab :
and the loss of signal is probably caused because of an overflow (it doesnt know how to handle a number that big) just like the height one where if you go over 3276m it reads negative and shows -3276m and counts down
[2017-10-11 03:15:44]
dreadwing007 :
Tricking it to think that connection to the RC has been lost. Seems like a deliberate process
[2017-10-11 03:15:56]
jezzab :
i highly doubt it
[2017-10-11 03:16:02]
jezzab :
i dont think you understand
[2017-10-11 03:16:18]
jezzab :
an OVERFLOW will case one of the running processes to CRASH
[2017-10-11 03:16:29]
jezzab :
that little process in the RC or where ever will then restart
[2017-10-11 03:16:38]
dreadwing007 :
Another user was able to break 59k by changing the distance from the rc to the mp
[2017-10-11 03:17:02]
dreadwing007 :
I agree what u are saying, the stack overflow with a number too big
[2017-10-11 03:17:09]
jezzab :
then maybe its even the display on the RC cant handle it
[2017-10-11 03:17:32]
jezzab :
we dont know
[2017-10-11 03:18:22]
dreadwing007 :
Another guy drove a long with the MP and broke 60k, but the distance from the rc to the MP was way less than the 60k distance. So the distance alone isn't the issue
[2017-10-11 03:19:37]
jezzab :
no idea mate. have to grab that log and it might shed some light on it
[2017-10-11 03:19:58]
dreadwing007 :
With that theory, could we drop the home point to a location 5 or so miles closer to the drone and away from the RC position. Perhaps that would prevent the crash
[2017-10-11 03:20:46]
dreadwing007 :
I'll get the kernel log next time it happens. Downgraded the FW to .200 as that's the lowest I can get at the moment
[2017-10-11 03:20:51]
dreadwing007 :
:)
[2017-10-11 03:23:07]
jezzab :
kernel log off the AC would be good as well to compare between the two and see which ones causing it
[2017-10-11 03:23:13]
jezzab :
AC or RC
[2017-10-11 03:32:56]
dreadwing007 :
I'll get both, kernel logs from rc and ac next time it happens.
[2017-10-11 08:13:32]
ender :
Hi guys, i was out of the loop for many days so the question probably is dumb, please bear with me :slightly_smiling_face: Is there a solution (does it seem possible at all) to flash the Mavic Platinum ESC Firmware to “old” Mavics to enjoy the full advantages of the lower noise and more efecient Platinum features ?
[2017-10-11 08:16:21]
kilrah :
AFAIK there still isn't any Platinum out in the wild that anyone could have a look at...
[2017-10-11 08:17:06]
kilrah :
but if the ESC is really different hardware as suggested there's little chance that would be possible
[2017-10-11 08:22:28]
ender :
yes, if thats the case we are f*cked aka de-platinized :slightly_smiling_face: Okay so i did not miss the show yet :slightly_smiling_face:
[2017-10-11 08:22:50]
ender :
I came by as the Props habe been sent and should arrive anytime soon…
[2017-10-11 13:03:35]
dreadwing007 :
I have access to a platinum MP, what do you guys need from it
[2017-10-11 13:08:22]
the_lord :
what is its code name?
is it WM230 ??
[2017-10-11 13:13:03]
kilrah :
a firmware backup would give lots of info :slightly_smiling_face:
[2017-10-11 13:13:07]
dreadwing007 :
I'll have to ask my buddy he's the one that has it
[2017-10-11 13:13:40]
dreadwing007 :
I'll ask him to do a backup, who do I send the bin to
[2017-10-11 13:13:44]
dreadwing007 :
Hostile?
[2017-10-11 13:33:21]
dreadwing007 :
@the_lord I'll find that out asap. I also sent you a pm. :slightly_smiling_face:
[2017-10-13 19:33:23]
coldflake :
Have u added them to hostiles repo?
[2017-10-19 16:52:06]
dreadwing007 :
Do we still need the Mavic Pro Platinum backup fw?
[2017-10-19 20:53:54]
jezzab :
Yes please :)
[2017-10-20 08:10:44]
cs2000 :
@dreadwing007 is this on github/anywhere? Il make it available via torrent (like the other FW files) if it is
[2017-10-20 08:16:02]
jezzab :
Posted in ~general don't know if it's uploaded to the repo yet. If not I'll upload when I'm near a pc
[2017-10-20 08:16:30]
cs2000 :
Got it, thanks mate, just catching up :slightly_smiling_face: Im just making it available via torrent
[2017-10-20 13:49:18]
dreadwing007 :
The backup didn't produce a .bin. Just those sig files. Is that still ok?!
[2017-10-20 14:02:36]
jezzab :
What version of DUMLdore did you use? The latest 1.92?
[2017-10-20 14:57:12]
dreadwing007 :
Yes, 1.92
[2017-10-20 15:26:07]
kilrah :
you’re looking at the temp folder, the bin should be in the same folder as the executable
[2017-10-20 15:26:18]
kilrah :
might be missing a tool if it doesn’t pack it
[2017-10-20 16:53:31]
dreadwing007 :
I'll give it another try. It looks like it's crashing during rip
[2017-10-21 00:22:56]
dreadwing007 :
It worked this time, ran as admin
[2017-10-21 00:23:12]
dreadwing007 :
I'll get this to the repo
[2017-10-21 01:18:22]
dreadwing007 :
Wasn't able to attach the MPP FW as a GitHub issue, file too big. I'll PM @hostile my Dropbox link. Mavic Pro Platinum 1.04.0000
[2017-10-21 01:28:10]
dreadwing007 :
Mavic Pro Platinum back has been sent to Hostile for him to post on the repo. Enjoy!!
[2017-10-22 10:12:41]
soddy :
I'm on 0700, can we just delete 305/306 module from 1.04.0000 and make an upgrade to keep the FC from 700?
[2017-10-22 19:45:44]
nocommie :
I think you will want to delete all modules EXCEPT 305/306 from 1.04.0000 and then flash only the 305/306.
[2017-10-22 19:47:22]
kilrah :
that would update your FC and nothing else, when the goal is exactly the opposite.
[2017-10-22 20:13:41]
soddy :
No, I just want to keep 700's FC modules. Not 1.04.0000's 305/306.
[2017-10-22 20:20:58]
b_hargis :
Yep, just delete and flash away
[2017-10-23 15:09:00]
nocommie :
Ok, maybe I wasn't clear. If you want to keep the new firmware nag message from appearing, you need to flash the latest FW last. So, if you want to keep an old FC module, you flash the old FW first, then flash the latest FW with all modules except the FC module. This will identify the FW as the latest when it is checked since the latest was the last flashed. Anyway, this is my experience and it won't matter if you have the ignore FW mod to your app anyway.
[2017-10-23 15:10:58]
kilrah :
That is correct. The opposite of what you initially said though :stuck_out_tongue:
[2017-10-23 19:14:25]
sthh33 :
Is it possible to downgrade Spark from 0600 to 0300 ? I've tried to do it through pyduml, but seems like nothing happens after dji_system.bin has been uploaded
[2017-10-23 19:24:30]
quad808 :
yes, I used DUMLdore
[2017-10-23 19:25:11]
quad808 :
.300 has full unlocks possible
[2017-10-23 19:29:36]
sthh33 :
thanks quad808
[2017-10-23 20:11:37]
sthh33 :
is there any way to bypass dji activation ? I bought my spark from a private seller, and it seems to be one of the "lost in transit" drones
[2017-10-23 20:11:48]
nocommie :
Just an FYI with flashing Spark FW and having a modded app. I found that I was getting strange errors and it wouldn't let me arm after upgrading FW via DUMLdore. Turns out that you have to update each battery to the latest FW for the safety fix. Problem was, because my app is modded to ignore FW checks etc, it never told me that the battery FW needed to be updated and I couldn't do it in the assistant. I ended up flashing the old (300) FC module, the flashed all other modules from 600 once with each battery installed which fixed the issue.
[2017-10-23 20:11:49]
sthh33 :
drone is a brick as I'm unable to activate it
[2017-10-23 20:12:33]
nocommie :
Whats is a lost in transit drone?
[2017-10-23 20:12:50]
nocommie :
aka stolen?
[2017-10-23 20:13:02]
sthh33 :
probably
[2017-10-23 20:13:28]
nocommie :
dont know what to tell you. Probably wont get much help in here for that.
[2017-10-23 20:13:54]
sthh33 :
ok thanks. Stupid of my to buy it off a seller when he did not have a receipt
[2017-10-23 20:14:10]
nocommie :
maybe buy a new main board for it.
[2017-10-23 20:20:57]
nocommie :
One more note of experience mixing modules on the Spark. Although quick shots now work with FW 300 FC and all other modules on 600, the gesture control is still crap. I upgraded to all 600 as a test and they worked as expected (mostly) but with the mix/match modules they don't. Since they barely work on a "official" FW, I gave up on them. I basically just use my Spark with wifi on my phone now. I set the tracking etc, lock my phone and put it in my pocket. Just as good as gesture control as far as I am concerned.
[2017-10-23 20:51:25]
b_hargis :
Interesting that gesture control uses something in the FC
[2017-10-23 21:06:28]
quad808 :
sthh...I do believe there is a way to activate it using Dji Assistant, without it contacting Dji. That's what you mean by a brick?
[2017-10-23 21:08:09]
jezzab :
Being a Spark, Are you sure it’s just not grounded because of an expired firmware?
[2017-10-23 21:08:31]
jezzab :
They are only ever activated once
[2017-10-23 21:09:07]
quad808 :
good call jezzab! Missed that one..
[2017-10-24 00:41:55]
b_hargis :
I think you can parameter hack around activation, but that was from a cursory inspection of all tbhe parameters
[2017-10-24 03:01:37]
jcarlo :
After delete how do you put convert it back to bin?
[2017-10-24 03:02:42]
arrvodesign :
@jcarlo archive it into .TAR
[2017-10-24 03:04:02]
arrvodesign :
Windows > download free 7zip and choose .TAR format … MAC > download 7z and command line 7z a dji_system.tar *
[2017-10-24 03:16:44]
jcarlo :
I already deleted it using 7zip but get stuck what to do after that part.
[2017-10-24 03:17:05]
soddy :
After archived to tar, rename back to dji_system.bin
[2017-10-24 03:17:29]
arrvodesign :
yeah, dji_system.bin and load it up
[2017-10-24 03:17:58]
jcarlo :
Ok just rename it. I'll try that then
[2017-10-24 03:19:01]
jcarlo :
So after I deleted what I want just archive it and rename it?
[2017-10-24 03:19:40]
soddy :
Yep
[2017-10-24 03:19:49]
jcarlo :
Cool thanks!
[2017-10-24 03:44:48]
jcarlo :
So is this right. I extracted the 700 bin files. Delete what I need to delete. Then archive it to tar. And then rename it. Does that sound right?
[2017-10-24 03:54:10]
jezzab :
7zip is actually really good. you can just right click on the dji_system.bin on the desktop and select 7Zip -> Open Archive
[2017-10-24 03:54:23]
jezzab :
it auto detects nearly all archive formats
[2017-10-24 03:54:33]
jezzab :
then just delete what you dont want. It will ask you if you are sure when you press the delete key. Then quit 7zip.
[2017-10-24 03:54:40]
jezzab :
you dont even need to save it will auto do it
[2017-10-24 03:58:01]
jezzab :
And open it again if you wanna check
[2017-10-24 04:00:52]
jcarlo :
Well I opened it in archive but it won't let me delete it. Saying Not implemented. So I extract it, delete the stuff and then add to archive as tar
[2017-10-24 04:01:40]
jezzab :
oh well. works on v17.00 here
[2017-10-24 04:02:00]
jezzab :
what ever works
[2017-10-24 04:05:48]
jcarlo :
Hmmm let try that version
[2017-10-24 07:15:38]
sthh33 :
quad808: do you know where to find info on how to activate the spark using DJI assistant without contacting DJI? By brick I mean I'm unable to use it, as I can't activate it. I bought this via a craigslist equivalent from a private seller. When I tried to activate it, it turned out that it was "lost in transit" (dji support told me this).
[2017-10-24 07:18:50]
sthh33 :
@b_hargis is there a list of parameters somewhere?
[2017-10-24 07:23:24]
jezzab :
Have you tried to upgrade to the latest firmware with a stock app @sthh33
[2017-10-24 07:24:16]
jezzab :
They are only ever activated once. You can't just deactivate it when you sell it
[2017-10-24 07:24:46]
sthh33 :
@jezzab: It was brand new (seller claimed it was received as a gift, which does seem very unlikely now)
[2017-10-24 07:24:49]
jezzab :
You need to test thr firmware upgrade first to make sure its not locked down due to the lower firmware which spark did
[2017-10-24 07:25:08]
sthh33 :
I had the latest firmware before, but downgraded it to 0300
[2017-10-24 07:25:30]
jezzab :
And you have tried using a stock online app to activate?
[2017-10-24 07:25:52]
sthh33 :
yes. the iOS go 4
[2017-10-24 07:25:53]
jezzab :
,not an off-line patched one
[2017-10-24 07:26:01]
jezzab :
What does it do
[2017-10-24 07:26:10]
sthh33 :
"Activation failed"
[2017-10-24 07:27:10]
jezzab :
What did dji support tell you to do with it?
[2017-10-24 07:27:18]
sthh33 :
contact the seller
[2017-10-24 07:27:22]
sthh33 :
which will not answer anymore
[2017-10-24 07:28:37]
sthh33 :
so it's basically a lost case for me. I'll probably by a new one from an authorized seller now instead, but obviously a bit annoying
[2017-10-24 07:29:16]
jezzab :
So what did the Craigslist advert say?
[2017-10-24 07:29:56]
sthh33 :
doesnt really matter. It offered a new spark for sale. I contacted and asked if he had the receipt, he said he did not as it was a gift
[2017-10-24 07:30:02]
sthh33 :
I was stupid enough to believe him
[2017-10-24 07:30:04]
jezzab :
It does matter
[2017-10-24 07:30:08]
jezzab :
This is a test mate
[2017-10-24 07:30:30]
jezzab :
Your asking to offline activate a drone that really you could have stolen from a shop or anywhere, that is blocked by DJI
[2017-10-24 07:31:14]
jezzab :
Maybe if you could allay those doubts then you might get some help ;)
[2017-10-24 07:31:36]
sthh33 :
I really understand your doubts, and I also understand DJI for not wanting to activate it
[2017-10-24 07:32:19]
jezzab :
where's the advert
[2017-10-24 07:33:30]
sthh33 :
it's on gumtree
[2017-10-24 07:33:38]
sthh33 :
multiple new sparks for sale there
[2017-10-24 07:34:19]
jezzab :
Cool
[2017-10-24 07:34:36]
sthh33 :
last time I bought anything without getting the receipt in hand
[2017-10-24 07:35:01]
sthh33 :
(this will be, that is)
[2017-10-24 07:36:13]
jezzab :
Sorry but I'm out. Goodluck with it
[2017-10-24 07:46:03]
sthh33 :
thanks jezzab
[2017-10-24 20:15:25]
nocommie :
Has anyone been able to go into each individual modules yet? For example looking in 305 and 306 to see what they changed to enforce NFZ?
[2017-10-24 23:13:43]
arrvodesign :
@nocommie not yet, as each module .SIG is signed … we can open it, but not pack it. Need DJI public key for it as far as I know.
[2017-10-24 23:14:20]
nocommie :
Ah ok. Thanks
[2017-10-26 06:36:32]
pathogen :
I'd really like to know what is taking so long for the key to be leaked. AMIRITE?
[2017-10-26 06:41:45]
jezzab :
Their private key to be leaked lol?
[2017-10-26 06:46:40]
pathogen :
They are so inept yet magically can protect that key internally? Maybe they keep the lead programmer in a dungeon...
[2017-10-26 13:08:42]
nocommie :
I would guess that there are some outside of DJI that already have it but are keeping it private for certain reasons.
[2017-10-26 13:41:31]
cs2000 :
Wouldnt surprise me tbh :wink:
[2017-10-26 19:58:37]
robbyg :
jezzab are you there
[2017-10-26 20:00:07]
robbyg :
@jezzab are you here
[2017-10-26 20:05:26]
robbyg :
Anybody online now?
[2017-10-26 20:08:53]
nocommie :
lol, yep
[2017-10-26 20:40:14]
robbyg :
Who is the person who gives out invites to join this group? I have a VIP Mavic tool developer who has asked me if I can get him onto the group because he needs some info for the tools he is building.
[2017-10-26 20:44:56]
cs2000 :
He beat be contributing into IN to the community it he does come. Someone that comes in here, takes Info out and sells the tools with no recognition wouldn’t go down well here. What makes him a VIP mavic tool developer?
[2017-10-26 20:45:23]
cs2000 :
Anyway. The invite link to here is on HAK5 I believe still, somewhere
[2017-10-26 20:51:32]
jezzab :
What exactly is he developing?
[2017-10-26 20:54:12]
robbyg :
Hi Jezzab it Budwalker the developer of Datcon and CSsviewer.
[2017-10-26 20:54:45]
jezzab :
It thought he was already a member here
[2017-10-26 20:54:56]
robbyg :
No but he wishes to now
[2017-10-26 20:55:35]
jezzab :
The invite should be on hak5. I’ll see if I can find it on here. I’ve seen it somewhere before in the app lol
[2017-10-26 20:55:58]
sthh33 :
anyone know if it's possible to get ssh access via pyduml? Think I saw that somewhere, but forgot to bookmark the page
[2017-10-26 20:56:19]
robbyg :
His software as you know just analyzes the Log data for crashes but I think the latest firmware is giving him some issues.
[2017-10-26 20:56:45]
robbyg :
Thanks Jezzab
[2017-10-26 20:58:29]
freaky123 :
Haha and we also got all messages out thanks to me and @mefisto for implementing it.. so I guess he is also interested in that
[2017-10-26 21:39:40]
robbyg :
Thanks Jezzab.
[2017-10-27 19:21:52]
nocommie :
FYI, just tested the Spark with mixed modules on 418 modded and the latest release and it would not arm with either in an NFZ. Mavic did fine with both apps. I will try with modded 413 next.
[2017-10-27 19:22:48]
pathogen :
Would skipping module 905 help in this case?
[2017-10-27 19:23:24]
nocommie :
No idea but the modules I had from the older FW, 305 and 306 are the same ones I left of the Mavic with no issues
[2017-10-27 23:58:55]
pathogen :
Ill just report here that I upgraded from 0700 rooted to 0000 less 305,306,905 and it did work and fly great, but the recording is shit with all these horizontal bars sliding up and down seemingly in sync with the props when half-aimed in the direction of the sun. I double checked a previous 0700 recording looking towards the sun and it is flawless with the pretty lens flare. Attempting to revert to 0700 now, which of course isnt working just yet :slightly_smiling_face:
[2017-10-28 00:02:56]
pathogen :
Dumldore copies the fimrware, then gives the 'you must reboot' message, but rebooting mavic does nothing. Does anyone have a search term for here about this issue? I'm failing so far.
[2017-10-28 00:13:32]
pathogen :
perhaps this
[2017-10-28 00:33:49]
nocommie :
If you find this works for you, please update the wiki with a Howto
[2017-10-28 00:34:00]
nocommie :
also, what is module 905?
[2017-10-28 00:34:09]
pathogen :
nfz database it appears
[2017-10-28 00:35:14]
nocommie :
really?
[2017-10-28 00:35:55]
nocommie :
interesting. I may try putting the 300 906 on my spark and see what happens. With 305 and 306, it cant work in NFZ
[2017-10-28 00:36:51]
pathogen :
thats what i did with mavic, i dont have an nfz near me to test, in any case the upgrade to 0000 trashed my video recording thus why im trying to revert, and i will take notes! :wink:
[2017-10-28 00:37:48]
nocommie :
On my mavic I didnt use the old 905 and confirmed working in NFZ. No issue for me with recordings
[2017-10-28 00:43:41]
pathogen :
the way the problem appears, it may be a specific frame rate and or shutter speed doing it, faded horizontal bars moving up and down seemingly according to prop speed, like interference, very strange
[2017-10-28 00:43:56]
nocommie :
Hmm, strange
[2017-10-28 00:44:11]
pathogen :
i think i might have seen it the time i tried 0400 also, yep strange indeed
[2017-10-28 00:44:33]
quad808 :
Wait...I have heard of this before. Format your SD card, or try another one. See if that fixes it. Even if the one you are using has never done this before.
[2017-10-28 00:44:45]
nocommie :
I have seen that in my cached video from teh spark before but in the raw video from teh SD card it wasnt there
[2017-10-28 00:45:16]
pathogen :
yea when flying i thought it was just goggles interference, shocked to see it on the recording
[2017-10-28 00:45:24]
quad808 :
I read about something similar with another gopro type camera...might work
[2017-10-28 00:46:04]
quad808 :
but if it was in the video feed straight out of the camera...not sure
[2017-10-28 00:46:12]
pathogen :
@quadhog i actually did format the card because its part of the routine after a flash to launch go app to check settings
[2017-10-28 00:48:58]
pathogen :
oh now a flash of a memory to go into assistant and do a factory reset and then dumldore after that
[2017-10-28 00:49:17]
pathogen :
so offline for me now, thanks for the help attempts! :slightly_smiling_face:
[2017-10-28 02:44:30]
pathogen :
and so you guys helped me remember, i had to use assistant to reset parameters, because one of the ones I do appears to lock the bird from further firmware changes. Cheers!
[2017-10-28 03:00:00]
jcarlo :
@pathogen what parameter is that?
[2017-10-28 03:09:07]
pathogen :
no idea im assuming it is a parameter causing the glitch since reset them all fixes it
[2017-10-28 05:56:08]
haloweenhamster :
I've had the same horizontal bars I just put it down to prop shadow
[2017-10-28 07:09:25]
pathogen :
I've had prop shadow, but what I saw was perfectly evenly sized and spaced, perfectly horizontal bars, and perfectly straight, rather than moving shadows at an arc. Those prop shadows look sort of cool, this looked like interference on cheap hardware.
[2017-10-28 07:11:07]
jcarlo :
Did you just delete 305/306 or 905 also?
[2017-10-28 07:29:09]
haloweenhamster :
pathogen did 905 as well, I only did 305 & 306 as I didn't know about 905
[2017-10-28 09:17:20]
arrvodesign :
@pathogen what would be a reason to downgrade 905 as well? It seems to work with current setup
[2017-10-28 09:26:48]
pathogen :
perfectionist redundancy syndrome, i still refuse treatment for this condition
[2017-10-28 09:27:18]
pathogen :
btw 905 is nfz database i have read
[2017-10-28 09:27:54]
pathogen :
anything that might lighten the cpu load i like to try
[2017-10-28 23:57:23]
pathogen :
@haloweenhamster turns out after going back to 0700 i still see those bars, must not have noticed them before, cheers!
[2017-10-29 05:58:36]
jcarlo :
Can you downgrade the Mavic RC back to 400 if you updated it to v01.04.0000?
[2017-10-29 12:26:58]
carlcox89 :
I think you can downgrade everything
[2017-10-29 12:27:08]
carlcox89 :
From mavic to RC to goggles
[2017-10-29 14:30:33]
nocommie :
Yes but some have had a hard time downgrading from .0000. It seems the trick is to factory reset before downgrading.
[2017-11-01 07:53:09]
nopcode :
is the old 700 firmware incompatible with the low noise props? i get gimbal shake error
[2017-11-01 07:53:32]
nopcode :
new firmware claims to add compatibility.. did they tune the PID values?
[2017-11-01 08:01:27]
jezzab :
So how would the FC know if the normal or low noise props were fitted?
[2017-11-01 08:01:55]
jezzab :
Im on .700 and use the low noise plat props. I havent had any gimbal problems?
[2017-11-01 08:02:10]
nopcode :
it says "gimbal shake error" right after launch
[2017-11-01 08:02:15]
nopcode :
after about a minute in, that stops
[2017-11-01 08:02:27]
nopcode :
but i have the feeling the gimbal droops a bit sometimes
[2017-11-01 08:03:12]
nopcode :
well maybe it doesn't need to know but it just has controller parameters tuned to work for both prop types
[2017-11-01 08:04:40]
nopcode :
have you guys found out where the pid parameters are stored? could be interesting to compare if they changed changed in the new FW
[2017-11-01 08:05:22]
jezzab :
I even tried today to see if it would hit the body like a pic I saw. 84kmh, up, down, left right. Screeching stops and things. Didn’t touch
[2017-11-01 08:06:45]
nopcode :
hit the body? :scream:
[2017-11-01 08:07:06]
jezzab :
Back part.
[2017-11-01 08:08:09]
nopcode :
was there any success in changing flight params in recent firmwares?
[2017-11-01 08:08:26]
nopcode :
i wouldn't mind upgrading but i need the nfz patch :neutral_face:
[2017-11-01 08:08:51]
jezzab :
People are using older FC modules with newer fw
[2017-11-01 08:10:33]
nopcode :
i'm on app 4.1.3 will that work with latest firmwares?
[2017-11-01 09:49:15]
arrvodesign :
@nopcode yes 4.1.3 will work but won’t have quickshots working correctly if you need it
[2017-11-01 09:59:40]
nopcode :
ok dont need that but is there a way to patch out nfz restrictions in latest FW?
[2017-11-01 10:07:15]
nopcode :
@arrvodesign btw what do you mean by "not working correctly"? I asumme my app version doesnt even have an entry in the GUI for that, does it? :thinking_face:
[2017-11-01 10:20:39]
arrvodesign :
@nopcode there is a patch for it but it wasn’t stable. However, with the FW mod described here you can keep you params and NFZ and latest DJI GO app so no loss and only benefits
[2017-11-01 10:21:43]
nopcode :
is the mod for the old (700) FW or the new one? what does it do?
[2017-11-01 10:22:23]
nopcode :
ah it makes the old FW compatible with the new app?
[2017-11-01 11:32:46]
arrvodesign :
@nopcode with the FW mod, you get new Firmware with latest fixes for Video, RAW Photo, Gimbal, etc … plus you can use the latest app with Quickshots, and Color Live video while filming in LOG. Also you will keep you NFZ and parameter changes.
[2017-11-01 12:18:18]
sirrraj :
@arrvodesign which app version is it that allows color live view while filming in dlog?
[2017-11-01 12:39:45]
arrvodesign :
the latest 4.1.14 (possibly 4.1.10 too) but I just did video today with modified FW minus 305,306 and 905 modules, and it gave me an option to make the video true colors on the phone, but it still keeps recording in DLOG onto the SDcard.
[2017-11-01 13:14:41]
jcarlo :
From rc groups the only difference when using the new props is low rpm. It produces enough rpm to hover due to design.
[2017-11-01 13:55:54]
sirrraj :
@arrvodesign that's great info thanks!
[2017-11-01 13:57:11]
sirrraj :
btw which fw were you using?
[2017-11-01 13:59:12]
arrvodesign :
@sirrraj V01.04.0000_Mavic with MOD
[2017-11-01 13:59:31]
sirrraj :
thanks
[2017-11-02 21:51:32]
arrvodesign :
@carlcox89 It’s a grey small box in top right, click on it, the live video on the phone gets the color
[2017-11-02 21:52:53]
carlcox89 :
At which menu ?
[2017-11-02 23:00:53]
jcarlo :
Is this a camera settings?
[2017-11-02 23:03:15]
arrvodesign :
@jcarlo no, this should be right by the AE lock on the main interface … it just gets your live video in color if you film in DLog
[2017-11-02 23:05:19]
arrvodesign :
@carlcox89 you would need to choose DLog color profile to see that box near AE lock
[2017-11-03 00:22:44]
jcarlo :
I will check this later on. Thanks
[2017-11-03 16:49:04]
jcarlo :
So has anyone tried quick shots and did it work flawlessly?
[2017-11-03 18:41:42]
nocommie :
They work fine if you use the latest app. They do not work if you use the patch with app 418 or older. (413 etc)
[2017-11-03 21:33:39]
arrvodesign :
yeah, or earlier
[2017-11-03 22:56:04]
jcarlo :
I'm using latest iOS app for now
[2017-11-03 23:03:26]
jcarlo :
They just released new versions of iOS go4 app.
[2017-11-06 18:43:38]
invernomuto :
Hi guys
[2017-11-06 18:44:30]
invernomuto :
I have problem with DJI Spark
[2017-11-06 18:46:14]
invernomuto :
I upgrade latest fw .701 but at 99% stopped and cause a error...non after reboot AC dont see RC or SmartPhone or DJI Assistant,Dumlode see the AC in COM3 but when i put FW app freeze
[2017-11-06 19:06:21]
coldflake :
@invernomuto That is a return to dji, sorry
[2017-11-06 19:06:49]
coldflake :
@invernomuto the com port is there but nothing listens
[2017-11-06 19:07:19]
coldflake :
In other words, bricked bird
[2017-11-06 19:21:27]
invernomuto :
tnks man,this not my SPark,this is my friend :C my spark work 100% i hope this change with another and free...
[2017-11-08 17:12:44]
jcarlo :
I read from other forums people in 4.000 fw are having issues were the Mavic would just go straight up without stick control. Anyone here had that issues.
[2017-11-08 19:10:25]
kilrah :
don't think many here are using those new FWs.
[2017-11-08 21:09:56]
arrvodesign :
@jcarlo unless it is that ultrasonic VPS “Landing Protection” thing that could be hardware issue but it was long time ago not related to the latest FW
[2017-11-08 22:10:38]
jcarlo :
I just read the actual post. The guy is a new drone owner/pilot. He probably accidentally clicked rth or it was signal loss and did not know. I tested mine last weekend. Knock on wood didn't see any issues. I was on latest firmware with 400 FC and factory NFZ.
[2017-11-09 12:20:17]
carlcox89 :
Never had that happening to me. 700 FC modules, latest firmware for everything else...
[2017-11-12 17:31:46]
jcarlo :
@carlcox89 do you have to restart the app to show the quick shots mode?
[2017-11-12 18:13:13]
carlcox89 :
I have latest go ..unmodded . Just open the app select quickshots and ready to go!!
[2017-11-12 23:40:34]
jcarlo :
@carlcox89 what device are you using?
[2017-11-13 08:22:40]
carlcox89 :
S7 edge
[2017-11-13 08:35:51]
jezzab :
Someone got a Spark RC in front of them and wanna test the new whizz bang DUMLdore V2.00
[2017-11-13 10:17:23]
mingtao :
hi.. i whant )
[2017-11-16 11:35:10]
versuher :
I’m trying to make the all-in-one FrankenFirmware based on 305 and 306 modules from 01.03.0700 and the rest (sans 305,306,905) from 01.04.0000. This basically means I have to:
1) replace in 01.04.0000 dji_system.bin with modules from 01.03.0700:
wm220_0305_v34.04.00.24_20170726.pro.fw.sig with wm220_0305_v34.04.00.23_20161122.pro.fw.sig
wm220_0306_v03.02.40.11_20170918.pro.fw.sig with wm220_0306_v03.02.30.13_20170405.pro.fw.sig
2) delete in 01.04.0000 dji_system.bin:
wm220_0905_v01.00.01.05_20170727.pro.fw.sig
3) Edit wm220.cfg.sig for 01.04.0000 and replace relevant records for 305 and 306 with those from 01.03.0700’s wm220.cfg.sig
My main concern is whether this combo of modules within dji_system.bin and records in wm220.cfg.sig will work. The only (unclear to me) difference between the wm220.cfg.sig’s for 01.04.0000 and 01.03.0700 is in the header (?) of the files (pic related). Will such a FrankenFirmare dji_system.bin with FrankenConfig file inside pass some kind of validation, or will the attempted update brick my drone? (I know, I know, “Pull up my skirt” etc.)
[2017-11-16 11:42:42]
jezzab :
You cannot edit a sig file. It is signed
[2017-11-16 11:42:54]
jezzab :
Hence the .signed
[2017-11-16 11:44:29]
jezzab :
Just flash it with the .700 with only the modules you want and the sig, then flash it with the .0000 with just the modules you want and sig.
[2017-11-16 11:44:52]
jezzab :
Then it will sho th current fw as .0000
[2017-11-16 11:49:30]
versuher :
“You cannot edit a sig file. It is signed” - thought so, lol
[2017-11-23 17:30:51]
jabuasab :
does the MP and MPP run the same FW?
[2017-11-23 17:33:14]
haloweenhamster :
Yes
[2017-11-23 17:35:41]
jabuasab :
cool thanks. i looked at the release notes and i guess they didn't update update the MPP notes
[2017-11-23 17:36:15]
jabuasab :
did they update all the platforms FW today
[2017-11-23 17:40:23]
haloweenhamster :
Mavic, mavic RC & goggles
[2017-11-25 10:32:37]
anonslacker :
Any idea how to fix this?
[2017-11-25 11:01:16]
jezzab :
Fix what?
[2017-11-25 12:43:07]
anonslacker :
It doesnt connect ftp
[2017-11-25 12:43:13]
anonslacker :
It says timed out
[2017-11-25 12:43:50]
kilrah :
give details
[2017-11-25 13:33:53]
anonslacker :
Error occured during ftp upload
[2017-11-25 17:16:29]
kilrah :
aircraft, version, program used, version of program used...
[2017-11-28 07:59:20]
anonslacker :
Is it possible to downgrade mavic with latest firmware 4.000100?
[2017-11-28 08:09:22]
haloweenhamster :
<https://nolimitdronez.com/firmware-anti-rollback-update>
[2017-11-28 10:40:16]
anonslacker :
But its not free if they release it
[2017-11-28 10:40:30]
anonslacker :
What about dumldore
[2017-11-28 10:56:59]
kilrah :
DJI killed the backup/downgrade method it uses. At this point there is no released alternative.
[2017-12-01 18:07:37]
jabuasab :
so i went to <https://github.com/MAVProxyUser/dji_system.bin/tree/8c59e93a81a853f052b19e868b34bb623c142332/bins>
[2017-12-01 18:08:04]
jabuasab :
but all the firmware files i try to download are invalid.
[2017-12-01 18:08:17]
jabuasab :
the files show as 38kb not 104mb
[2017-12-01 18:09:02]
jabuasab :
what the hell am i doing wrong?
[2017-12-01 18:09:31]
arrvodesign :
<http://dji.retroroms.info/howto/firmware>
[2017-12-01 18:09:42]
arrvodesign :
that’s where you get the firmware files
[2017-12-01 18:11:12]
arrvodesign :
@jabuasab if it helps … read-up this as well, <https://www.rcgroups.com/forums/showthread.php?2916078-DJI-Dashboard-How-To-tips-and-tricks-%2AMAVIC%2A>
[2017-12-01 18:12:31]
jabuasab :
<https://github.com/MAVProxyUser/dji_system.bin/blob/8c59e93a81a853f052b19e868b34bb623c142332/bins/V01.03.0700_Mavic_dji_system.bin>
[2017-12-01 18:12:38]
jabuasab :
i am trying to dl this one
[2017-12-01 18:14:18]
jabuasab :
are they only dl'ed through the .torrent
[2017-12-01 18:15:45]
arrvodesign :
The link I provided you can get those without torrent
[2017-12-01 18:21:18]
haloweenhamster :
<http://dji.polybotes.feralhosting.com/DJI-Firmware/BIN/>
[2017-12-01 19:42:52]
jabuasab :
how do you use dumldore to flash the mavic controller?
[2017-12-01 19:49:58]
lolo780 :
Just plug the RC in and flash with the appropriate rc file
[2017-12-01 19:54:17]
sbpoole :
<http://dji.retroroms.info/howto/dumldore>
[2017-12-01 20:07:40]
jabuasab :
got it. Thanks guys!
[2017-12-01 20:31:49]
cs2000 :
Remember firmware is available using DankDroneDownloader too
[2017-12-01 20:31:53]
cs2000 :
<Http://github.com/cs2000/DankDroneDownloader>
[2017-12-01 20:34:00]
cs2000 :
Built for this exact reason. GitHub LFS storage is expensive and runs out.
[2017-12-01 20:34:45]
quad808 :
@jabuasab For the controller, different from the Mavic or Spark...connect controller first, THEN turn on. Then launch DUMLdore.
[2017-12-01 20:47:40]
jabuasab :
@quad808 yeah i figured it out. thanks for the help though
[2017-12-01 20:50:03]
jabuasab :
i do have a question about pushing the .DJI.configs to the device to enable 2.33 CE. i drop it into the correct folder but i dont believe it is taking the file
[2017-12-05 14:11:08]
jcarlo :
So is the module 0805 just for the vps upgrade only or is the whole system upgrade? I was on modded 4.000 and was experimenting how to fix precision landing and flashed 700 with just 0805 successfully but it now reads 700-.
[2017-12-05 16:40:00]
kilrah :
the version you see in assistant is whatever you flashed something from last.
[2017-12-05 22:23:01]
koenposthouwer :
@jcarlo is your precision landing working now? I also used the mix and match method to update to 4.000 but i've also noticed that precision landing was not working as accurate as before. It is of for a few meters everytime.
[2017-12-06 00:04:38]
jcarlo :
@koenposthouwer no. I still have one test to check
[2017-12-06 01:15:53]
quad808 :
@koenposthouwer I just tested 1.03.1000 with 700 fc...no precision landing. It's borked.
[2017-12-06 02:31:49]
jezzab :
Fixed the palm landing on my Spark. Seems when your on .300 and you have the height limit removed (set to 2) it doesnt work. Set it back and all sorted
[2017-12-06 02:31:51]
jezzab :
Weird
[2017-12-06 07:06:32]
koenposthouwer :
Mhh, interesting, I will be testing different things to check out if I can make it work.
[2017-12-06 10:11:04]
koenposthouwer :
@jezzab are you referring to the height limit within the go app?
[2017-12-06 10:22:17]
coldflake :
@koenposthouwer No, he is referring to the height limit set with web socket / assistant
[2017-12-06 10:40:45]
jezzab :
Yup. @coldflake mentioned it could be an issue, so swapped it back to stock settings
[2017-12-06 11:05:11]
koenposthouwer :
That's a nice discovery, could this possibly also work for the Mavic?
[2017-12-06 12:19:34]
jezzab :
Would be worth a try going back to the stock height restriction settings and testing precision landing.
But why is PL such a big deal? I never trust thr drones to do half the things. Just take off manually and land manually. I turn off assisted landing as well because it dangerous and scary
[2017-12-06 12:23:34]
arrvodesign :
@jezzab I agree, I control manually … I am still wondering if that the Parameters that causing the issue … need to know how exactly the Precision Landing is “broken”.
[2017-12-06 12:43:19]
jezzab :
Don't forget you are mixing and matching. If things are missing in the FC the newer Android fw won't talk to them or had newer ways to do that
[2017-12-06 16:01:54]
nocommie :
So if you use the backup option in DUMLdore of a mixed module, already activated Mavic, then flash that to a brand new unactivated Mavic, will it still need to be activated? Will it also have all the parameter changes that were applied to the Mavic that was backed up?
[2017-12-06 18:38:35]
kilrah :
Both activation and parameters are completely unrelated to the firmware backup.
[2017-12-06 18:40:43]
kilrah :
Firmware backup grabs the set of module firmware files that was sent to the drone for the last update operation and absolutely nothing else. It is not even "what's running now".
[2017-12-06 18:58:41]
cs2000 :
V01.00.0001_GogglesRE_dji_system.bin
V01.00.0001_OcusyncUnit_dji_system.bin
V01.00.0002_OcusyncUnit_dji_system.bin
FW Files now all available on torrents and in DankDroneDownloader for direct download :wink:
[2017-12-06 19:01:03]
quad808 :
@arrvodesign I saw a post over on mavicpilots that there is a parameter change from .700 FC that is not compatible with precision RTH in 1.04.0000 and 1.03.1000. Trying to find out what it is that they "fixed" but getting no where atm.
[2017-12-06 19:06:49]
jcarlo :
Does anyone know if you upgrade to full 4.0000, can you downgrade?
[2017-12-06 19:17:21]
quad808 :
@jcarlo @david might know. I think only stock 1.04.0100 has the downgrade lock.
[2017-12-06 19:23:40]
jcarlo :
ok @quad808 I was looking at the parameter list. What about this? g_config_landing_smart_landing_by_1860_enable
[2017-12-06 19:34:40]
quad808 :
@jcarlo not sure...I am waiting for any info confirmation from MP...crickets so far
[2017-12-06 19:43:41]
haloweenhamster :
Hi on nights at the mo so been asleep all day, 1860 is to do with nfz
[2017-12-06 19:47:09]
haloweenhamster :
Someone has said if you have the newer fc loader but old fc application then it works, not tried it and can't, I'm on 1.4.0100
[2017-12-06 19:54:56]
jcarlo :
@haloweenhamster so you mean 700fw then flash it with just 305/306 4.0000 fw?
[2017-12-06 20:02:43]
haloweenhamster :
At work so can't really check, I think its just 306 from 700 the rest 1.4.0000
[2017-12-06 20:03:38]
haloweenhamster :
@quad808 I see what you are referring to but I didn't get in touch to find out which one she was on about
[2017-12-06 20:05:49]
haloweenhamster :
I assumed that it was the low battery return to home parameter
[2017-12-06 20:07:25]
quad808 :
Thanks, but Precision RTH is hosed with mixed 1.04.0000 or 1.03.1000...thought there might be a fix
[2017-12-06 20:19:09]
lolo780 :
RTH just worked for me. 4.0000 with .700 305 306 905
[2017-12-06 20:21:05]
haloweenhamster :
Some reason some people are insistent on having precision landing where it faces the same way is it took off and roughly in the same position
[2017-12-06 20:21:56]
haloweenhamster :
I've only used the feature once when I very first got the mother to test it never used it since but it appears that a lot of people just hit return to home to land the Mavic
[2017-12-06 20:22:42]
haloweenhamster :
Mother is supposed to be Mavic but I'm on voice to text
[2017-12-06 20:44:38]
jcarlo :
@lowellfoo780 rth works but precision landing is not.
[2017-12-06 20:53:13]
lolo780 :
@jcarlo Ah got it. Was worried there for a second. As soon as the weather is right I'm going to go for the Mavic distance record.
[2017-12-06 20:56:47]
jcarlo :
Lmao you in that other guy
[2017-12-06 20:57:36]
quad808 :
@lowellfoo780 Keep us posted! Good luck!
[2017-12-07 06:40:29]
jcarlo :
Ok is it possible I can be stuck @400. Tried 700 no dice. It keep showing 400. Now upgrading to mix 4.000. Let see what happens
[2017-12-07 06:41:16]
jezzab :
Nah you shouldnt be stuck.
[2017-12-07 06:41:41]
jezzab :
Probably just showing the last cfg updated
[2017-12-07 06:41:48]
jezzab :
usually where it pulls the config from
[2017-12-07 06:42:00]
jezzab :
`wm330_0000.cfg.sig`
[2017-12-07 06:42:07]
jezzab :
and yes its that even on Mavic
[2017-12-07 06:42:27]
jezzab :
which is a clone of your original `wmXXX.cfg.sig` in the `/backup` dir
[2017-12-07 06:50:22]
jcarlo :
Ok I need to check the app then. But yeah I never did do a back up
[2017-12-07 07:05:11]
jezzab :
Check out the `wm220.cfg.sig` file in the `/backup` dir in ftp
[2017-12-07 07:05:15]
jezzab :
see what version it is
[2017-12-07 07:06:13]
jezzab :
I had an issue when I was going back from .0100 to .700. I KNOW it was downgraded coz I could get back all the ftp etc but it was showing 1.4.0.0100 in Assist2 so I took measures to replace the file so it was reading correctly
[2017-12-07 07:07:07]
jezzab :
You could enable that admin mode on it iOS app with the old patch I gave you
[2017-12-07 07:07:18]
jezzab :
It does show most modules on it
[2017-12-07 07:08:37]
jcarlo :
Ok ill check it out thanks.
[2017-12-07 13:19:27]
flystraightcircles :
Anyone know wich module not to update in .0100 to be able to downgrade?
[2017-12-07 13:39:24]
haloweenhamster :
should be none of the 800 (801, 802, 803, 804, 805) modules but untested and people are reluctant to mess with it incase they become stuck
[2017-12-07 14:03:21]
flystraightcircles :
That, I understand, hahaha... I've updated already to .0100 and kept 305, 306 and 905 (dunno why) from .0700. I'm reading here that this messes up precision landing. I haven't tested it myself.
[2017-12-07 14:46:39]
haloweenhamster :
Apparently so but since March I have used it once
[2017-12-07 14:49:08]
haloweenhamster :
@quad808 any luck with the testing?
[2017-12-07 14:54:39]
jcarlo :
801 and 805 I think are the android update. One is recovery and the other is the upgrade zip
[2017-12-07 15:05:13]
jcarlo :
So I have flashed 700 and 4.000 and my ac in assistant and in the app still shows 400. I backed up my ac after and it has all the 400 modules and sig. some things I'm thinking why I m running into this issue. I was messing with mix modules while I was in mix 4.0000. I flashed 0805(700fw) only and it showed 700-. Then I tried flashing it with 4.0000 with just sig no modules. Also yesterday my computer just had a virus from stupid torrent download I did. So here is what I'm doing I refresh my pc and reflash it 400 then to 700. If that didn't work. I'm going to flash it with 400 the old fashioned VM way. If that didn't work I'm gonna say fuck it upgrade it to 4.100 and wait for the OG to drop the downgrade exploit
[2017-12-07 15:08:43]
haloweenhamster :
Fuck it, fuck it all :grinning:
[2017-12-07 15:48:40]
nocommie :
I have confirmed precision landing is hosed on mixed modules as well. My setup is no 905. 305 and 306 from 700 and the rest from 3.1000. Not a deal breaker for me but would be nice to have.
[2017-12-07 15:50:06]
nocommie :
So if I make a backup of my mav, then replace a module with an older one such as 801 from 400, will it flash? Or does it have the same issue of mixing diff FW modules for one flash?
[2017-12-07 15:53:21]
haloweenhamster :
You can't change what's in the backup, you have to flash modules with the correct *.cfg.sig
[2017-12-07 16:41:37]
nocommie :
Thats what I thought. Ok. I was going to change 801 and reflash it but I guess I will explore hostiles paper and just spoof the info.
[2017-12-07 17:07:57]
quad808 :
@haloweenhamster Will need to wait until later today, but I don't see why it won't work, since the mavic is back on .700, no 905 and 1.04.0000 firmware for camera, confirmed. The question is...with this combo and using GO 4.1.14 patched, will all modes/quickshots work correctly? If so...no need to go to 1.04.0000 or 1.03.1000
[2017-12-07 19:08:45]
koenposthouwer :
@quad808 I like the way you are thinking :slightly_smiling_face:
[2017-12-07 21:22:58]
quad808 :
K update! My co-worker brought his Mavic in...upgraded to 1.04.0000 -305/.306/.905 from .700. Then downgraded to .700 -905 and -100/101 so it keeps the upgraded camera firmware. Tested with 4.1.14 and an older 4.1.3 GO
[2017-12-07 21:24:38]
quad808 :
Precision RTH perfect, like it should be on .700. Quickshots shows up on 4.1.14 and can draw the box and track. Is there supposed to be other things in the menu? Where is dronie and helical? Or only for the Spark? Located somewhere else?
[2017-12-07 21:25:12]
nocommie :
when you draw the box you should then get a popup at the bottom of the screen to select which quickshot
[2017-12-07 21:25:29]
nocommie :
that was the problem before upgrading to 3.1000 mixed modules. They werent there
[2017-12-07 21:25:53]
lolo780 :
I didn't see any popup
[2017-12-07 21:25:54]
quad808 :
awww...crap. Didnt see it. Can test again in a little while. If this combo works...might be the way to go moving forward for now!!
[2017-12-07 21:26:32]
nocommie :
yeah. If not, I will do without precision landing and stay with the quickshots option
[2017-12-07 21:46:00]
haloweenhamster :
Seems strange going up & back
[2017-12-07 21:46:42]
jcarlo :
All this firmware modding messed me up. Now my RC won't connect. Im gonna try and relink it. Currently on stock 400fw
[2017-12-07 21:47:44]
haloweenhamster :
Does it still connect to assistant 2 ?
[2017-12-07 21:49:58]
jcarlo :
Yup. I had to downgrade the Mavic to 400 via VM old way then downgrade my RC via DUMLdore to 400 cause the VM won't push through. It gets stuck at 15%
[2017-12-07 21:50:46]
jcarlo :
I'm now downloading 4.0.3 iOS app to relink it
[2017-12-07 21:51:45]
haloweenhamster :
Don't need a device connected, you can press 4 buttons on RC to bind
[2017-12-07 21:53:59]
haloweenhamster :
Mavic Pro linking the remote controller without DJI GO 4 With the control mode switch set to RC mode, turn on the remote controller. Power on the aircraft. Press the C1 button, C2 button and Record button at the same time. When the remote controller starts beeping, press the Shutter Button. Binding will be displayed on the remote controller screen. Press the Linking Button. The indicator at the rear of the aircraft will stop flashing yellow quickly once the remote controller is successfully linked to the aircraft
[2017-12-07 21:55:39]
haloweenhamster :
<https://www.youtube.com/watch?v=C_XM-GhOuL8>
[2017-12-07 21:57:41]
jcarlo :
Thanks
[2017-12-07 22:19:36]
jcarlo :
No dice. AC still showing 400- too in assistant
[2017-12-07 22:23:58]
quad808 :
I did that before, only had 100/101 and the .sig file. Assistant came back with failed, but the camera firmware got updated anyway.
[2017-12-07 22:25:38]
quad808 :
@jcarlo Mine did the same, if all lights and Mavic boots up like normal, but just won't connect? Flash to whatever firmware you were on before the problem started. Fixed mine.
[2017-12-07 22:26:06]
quad808 :
re-link attempts didn't work
[2017-12-07 22:26:50]
jcarlo :
Hmmm doing it now. Flashing it to modded 4.0000. That's the last fw was on when it was working
[2017-12-07 22:27:54]
quad808 :
Yup...same thing happened to me on that firmware, but mine was worse. You may have to flash twice to fix it fully. I had to. No worries, it will work.
[2017-12-07 22:28:48]
jcarlo :
I just don't want to hit the last resort:grin:
[2017-12-07 22:29:00]
koenposthouwer :
Did you already fly with it? Curious if quick shots and precision landing is working.
[2017-12-07 22:30:06]
jcarlo :
Don't want to upgrade to the latest and be DJI slave
[2017-12-07 22:37:52]
quad808 :
@koenposthouwer When you chose Quickshot mode and draw the box, where are the quickshot options?
[2017-12-07 22:38:04]
quad808 :
I didn't see any, but will test again in a bit
[2017-12-07 22:38:36]
koenposthouwer :
@quad808 Will take a screenshot.
[2017-12-07 22:39:02]
nocommie :
Hey so there wont be any personal info in a FW backup correct? So we could be making backups with these different modules and sharing via DankDroneDownloader correct?
[2017-12-07 22:39:06]
quad808 :
That will help a lot. I am using my phone, but usually use my tablet!
[2017-12-07 22:40:17]
nocommie :
should see this quad
[2017-12-07 22:40:21]
quad808 :
@nocommie remember about backups....kilrah said that it only backs up what you flashed last.
[2017-12-07 22:41:07]
koenposthouwer :
<https://i.ytimg.com/vi/PJ8bmQXLFAc/maxresdefault.jpg>
[2017-12-07 22:41:16]
nocommie :
I think it backsup all your modules and signs them. You just cant change any modules in the backup and try to flash it
[2017-12-07 22:41:26]
quad808 :
Ok, so it should be very obvious, right? Does the Mavic need to be facing you in order for that to happen??
[2017-12-07 22:41:30]
koenposthouwer :
@nocommie you where first:-)
[2017-12-07 22:41:34]
nocommie :
lol
[2017-12-07 22:42:12]
nocommie :
As long as you can create a box around something (and you are flying) you should see those optuions
[2017-12-07 22:42:38]
quad808 :
Thats what I thought. Will test again, but I could create a box, but got no options
[2017-12-07 22:42:45]
koenposthouwer :
@quad808 yes its very abvious, you cannot miss it. I had the same problem that you have on the patched 4.1.9 app where the quickshots where added with a pacth
[2017-12-07 22:42:46]
nocommie :
The previous app versions let you draw teh box but you had no options. Only able to select "go" which would start dronie mode only
[2017-12-07 22:43:13]
quad808 :
exactly what is happening on 4.1.14
[2017-12-07 22:43:49]
quad808 :
but it just tracks. No dronie
[2017-12-07 22:44:10]
quad808 :
This is with the latest camera firmware, but still on .700
[2017-12-07 22:44:27]
jcarlo :
@quad808 you are a fucking genius. After flashing modded 4.000 it now shows 400 no (-) and I can connect
[2017-12-07 22:44:38]
jezzab :
I tried that Helix thing with the Spark the other day on .14. I cant remember if it did a box (had never used it before) but the Spark just flew away horizontally from me and kept going lol had to cancel and fly it back
[2017-12-07 22:45:15]
nocommie :
Yeah, there are other modules that are needed. Even with mixed modules it wouldnt work until 4.1.14
[2017-12-07 22:45:29]
jcarlo :
So what went wrong?
[2017-12-07 22:46:25]
nocommie :
Guy, lets explore this. So if you get all your modules the way you want and perform a backup, in theory you could share that backup for someone else to flash and there would be no personal info on it correct?
[2017-12-07 22:46:44]
quad808 :
I will try again...4.1.14 with .700, then I will flash to 1.04.0000 and ONLY include the camera firmware. See if that fixes it if need be. My thinking would be that the mavic would show latest firmware flashed even though it's still on .700 FC
[2017-12-07 22:46:52]
jezzab :
Oh and then the Spark was getting low later on on battery and initiated RTH. I was 3m from my takeoff point. Proceeded to rocket up into the air (I assume to the 50m RTH height). Had to can it with the remote.
[2017-12-07 22:48:23]
nocommie :
@quad808 correct as I understand it. You can flash just one module and it will report that as the latest fw version
[2017-12-07 22:48:53]
quad808 :
I can do a backup of the mavic and check the module versions. It should show latest camera version - 100 and 101
[2017-12-07 22:51:16]
jezzab :
You cant backup a mismatched flash
[2017-12-07 22:51:32]
quad808 :
Thats what I thought
[2017-12-07 22:51:32]
jezzab :
no point
[2017-12-07 22:51:41]
jezzab :
The cfg.sig file is static
[2017-12-07 22:51:42]
nocommie :
I did. And flashed back
[2017-12-07 22:51:49]
jezzab :
it will be what ever was flashed last
[2017-12-07 22:52:16]
jezzab :
The cfg.sig file ISNT rebuild and resigned with the new mixed modules
[2017-12-07 22:52:22]
jezzab :
its just as it was when it was flashed
[2017-12-07 22:52:55]
nocommie :
Ok, so I has mixed modules. Made a backup. Then downgraded to 400. Removed the 905 from the backup and flashed back.
[2017-12-07 22:53:16]
nocommie :
latest with mixed modules was 3.1000
[2017-12-07 22:53:45]
nocommie :
I tested today and have no NFZ restrictions and checked the parameters and they are still there and changable
[2017-12-07 22:53:51]
jezzab :
You must flash more then once
[2017-12-07 22:54:05]
jezzab :
you can make an archive that will load all the mismatched items
[2017-12-07 22:54:12]
jezzab :
in IN the cfg.sig file what to load
[2017-12-07 22:54:17]
jcarlo :
I remember I was on modded 4.0000 and I flashed only 0805 from 700 and it shows 700-
[2017-12-07 22:54:28]
nocommie :
I just used teh backup option in DUMLdore
[2017-12-07 22:54:28]
jezzab :
unless you can get the signing key for the sig files you cannot edit it
[2017-12-07 22:55:41]
jezzab :
When you go to flash the system on the RC or AC untars the file right. Then it checks the cfg.sig file and flashes those modules in it. I can put a file in there `bagofdicks.bin` and it wont try and flash that because its not in the cfg.sig file
[2017-12-07 22:55:43]
jcarlo :
Then I tried flashing just a sig file from 4.0000, that didn't work and from there was my journey down hill. But I'm back to fucking with the firmware again:grin:
[2017-12-07 22:56:05]
quad808 :
@jezzab ahhhhh...that makes sense
[2017-12-07 22:56:12]
jezzab :
Then those files it flashed are moved to the backup dir
[2017-12-07 22:56:52]
jezzab :
then the `wm330_0000.cfg.sig` file is written from the last .cfg.sig file it used to flash (the one in the `/backup/` dir)
[2017-12-07 22:57:03]
jezzab :
This is what reports to Assst2 what version it is
[2017-12-07 22:57:21]
nocommie :
@jezzab so when I flashed by backed up file, it only flashed the modules that matched the latest I had (3.1000). So that means it left out the modules that didn't come from 3.1000?
[2017-12-07 22:57:44]
jezzab :
It would have only flashed the files that matched the .cfg.sig file you had in that package
[2017-12-07 22:57:53]
nocommie :
ok
[2017-12-07 22:58:00]
jezzab :
the .cfg.sig is the manifest
[2017-12-07 22:58:10]
nocommie :
so that means I am still on the 400fw 305 and 306
[2017-12-07 22:58:29]
quad808 :
@nocommie, this will make sense... Mavic just did a backup. I had flashed to 1.04.0000, then downgraded to .700 minus 905 and 100 + 101. Guess what was in the backup?
[2017-12-07 22:58:41]
jezzab :
The reason you can double flash and mix and match is because the files are in the .cfg.sig BUT they are missing in your archive so they are skipped
[2017-12-07 22:59:23]
quad808 :
Exactly what I flashed last...700...no 905, 100 or 101
[2017-12-07 22:59:33]
quad808 :
even though those are on the bird
[2017-12-07 22:59:33]
jezzab :
The cfg.sig file also has the MD5 of the module
[2017-12-07 22:59:39]
nocommie :
so I had 700fw 305 and 306 in a 3.1000 package from a backup and flashed it. Did it just skip the mismatched 305 and 306?
[2017-12-07 23:00:07]
quad808 :
This is why you need to go up and down flashing and can't just do it directly
[2017-12-07 23:00:13]
jezzab :
Guys its easy. Open the `.cfg.sig` file in a text editor. It will list the files it will flash
[2017-12-07 23:00:21]
jezzab :
Any other file it WILL NOT FLASH
[2017-12-07 23:00:27]
nocommie :
ok got it
[2017-12-07 23:00:33]
jezzab :
correct @quad808
[2017-12-07 23:00:51]
quad808 :
Thank you @jezzab for clearing that up! I thought it was a full backup also
[2017-12-07 23:01:15]
jezzab :
If that was the case we could just throw what ever the hell we wanted into the archive lol
[2017-12-07 23:01:16]
nocommie :
does anyone have a valid 700fw? I get error with 7zip trying to open it or delete files from it.
[2017-12-07 23:01:22]
quad808 :
So...in order to get your very OWN backup of each firmware, you need to flash stock versions and no mixing
[2017-12-07 23:01:37]
jezzab :
You cant backup a mixed version (to be reflashed)
[2017-12-07 23:01:50]
jezzab :
you need multiple "part" versions
[2017-12-07 23:01:54]
jezzab :
so one with the modules you want
[2017-12-07 23:01:59]
jezzab :
then the second with what you want
[2017-12-07 23:02:08]
jezzab :
the way you guys have been doing it
[2017-12-07 23:02:23]
jezzab :
You just cant beckup though coz you would need 2 .cfg.sig files
[2017-12-07 23:02:59]
jezzab :
if you could sign your own files you would be set. just make a new .cfg.sig file with all the modules you want installed and their MD5
[2017-12-07 23:03:07]
jezzab :
But thats not going to happen
[2017-12-07 23:03:13]
nocommie :
Well I DID perform a backup on a mixed version and it completed without errors.
[2017-12-07 23:03:21]
jezzab :
IT WILL BACKUP
[2017-12-07 23:03:23]
nocommie :
But I guess it isn't going to flash back correctly
[2017-12-07 23:03:26]
jezzab :
But you CANNOT flash it back in mate
[2017-12-07 23:03:30]
jezzab :
The backup is useless
[2017-12-07 23:03:33]
nocommie :
got it got it
[2017-12-07 23:03:54]
jezzab :
!beer
[2017-12-07 23:04:00]
jcarlo :
Ok so I flashed modded 4.0000 and it went cool, showed 400 without(-). I flashed it again with stock 400 and now it's back to 400-
[2017-12-07 23:04:19]
nocommie :
So, anyone have a 700 that is openable?
[2017-12-07 23:05:03]
nocommie :
I get an error when extracting or if I just open it and try to delete 905 it wont delete
[2017-12-07 23:05:49]
nocommie :
Quad, how did you get 905 off of your ac? Did you just use the 400fw 305 and 306 and skip 700?
[2017-12-07 23:10:53]
nocommie :
@jezzab I can extract the modules, then zip them, change extension to .bin but when I try to load FW it says invalid. Any ideas?
[2017-12-07 23:11:18]
jezzab :
zip them?
[2017-12-07 23:11:22]
jezzab :
They are tarred
[2017-12-07 23:11:37]
jezzab :
ie uncompressed just "tarred" end to end in a big file
[2017-12-07 23:11:50]
nocommie :
ok, will try that. I swear I though you could zip them as well
[2017-12-07 23:13:57]
nocommie :
Yep, that was it. Dang, if I remembered half the crap I forgot.
[2017-12-07 23:16:01]
nocommie :
It doesnt matter how many or what module you flash to change the version reported to the latest correct? I mean i could flash just one random module and it will report the version that module is from as the latest correct?
[2017-12-07 23:17:39]
jezzab :
It will report the major fw version as the .cfg.sig file you last flashed in
[2017-12-07 23:18:48]
jezzab :
As i said it will copy the cfg.sig file into the `/backup` dir and it will also copy it (with a different name) into the main dir `wm330_000.cfg.sig` <--- THIS is the file thats reporting the version :wink:
[2017-12-07 23:18:57]
jezzab :
There is a hot tip there.... have a play around and explore and check the files in FTP
[2017-12-07 23:19:23]
nocommie :
lol, I will end up with a brick ;/
[2017-12-07 23:19:38]
nocommie :
@quad808 are you using any 700 modules?
[2017-12-07 23:20:37]
jezzab :
I downgraded from .0100 to .700 and it was still reporting that I was on .0100 but I could access everything (it was wrong) and what it was is the .cfg.sig file (wm330_0000.cfg.sig) was still the old .0100
[2017-12-07 23:21:01]
jezzab :
By replacing that with the one in the backup dir (which was .700) it then reported the correct fw
[2017-12-07 23:21:51]
jezzab :
I could see this by viewing the files
[2017-12-07 23:21:58]
jezzab :
Anyway I gotta fly. Have fun!
[2017-12-07 23:22:00]
nocommie :
Anyone know of a way to backup parameter settings? So you don't have to change each one after a flash?
[2017-12-07 23:32:36]
quad808 :
@nocommie I have not been resetting...just flashing. As long as 305 is missing from the flash, you don't need to rewrite. So far, I have not had to reset in order to flash.
[2017-12-07 23:34:39]
jan2642 :
@nocommie This repo contains FlightController.rb which can backup/restore parameters. It doesn’t even need the assistant:
<https://github.com/MAVProxyUser/DUMLrub>
[2017-12-07 23:35:30]
quad808 :
Just flew and tested Mavic flashed from .700 with 1.04.0000 camera firmware only, so firmware in assistant shows up as 1.04.0000- Quickshot still not working. No mode options. So I have an idea. Rebuilding GO 4.1.14 and leaving in removeFWUgradeService to see if it works, since the firmware given to GO is 1.04.0000
[2017-12-07 23:36:39]
nocommie :
I am pretty sure it is because of other missing modules. I think it needs something other than the camera module
[2017-12-07 23:37:06]
quad808 :
I think you are right, but worth a shot anyway!
[2017-12-07 23:37:42]
nocommie :
you are gonna wear out that rom! :slightly_smiling_face:
[2017-12-07 23:39:48]
nocommie :
BTW, since I am flashing again, I am keeping 700fw 801 to disable airscope
[2017-12-07 23:52:51]
nocommie :
@quad808 what is the advantage of using 4.0000 as opposed to 3.1000?
[2017-12-08 00:08:18]
quad808 :
None, as far as I can tell. Just wanted to try the latest one. Came back from testing. Firmware of Mavic shows in GO, (1.04.0000) but no dice on quickshot menu :white_frowning_face:
[2017-12-08 00:10:06]
quad808 :
I have done so much testing the past two days...someone clarify for me. In order to get quickshot working, you need either 1.04, or 1.03.10000, GO 4.1.14, but does it work with mixed 1.04 or 1.03.1000 and just precision RTH doesn't work?
[2017-12-08 00:15:53]
nocommie :
Yes, no prec landing but quickshot works with 3.1000
[2017-12-08 00:27:06]
quad808 :
mixed?
[2017-12-08 00:29:09]
nocommie :
yep
[2017-12-08 00:30:03]
quad808 :
Excellent!
[2017-12-08 00:30:23]
koenposthouwer :
I can confirm that
[2017-12-08 00:33:02]
quad808 :
Too much flashing and testing. I need a new brain...
[2017-12-08 00:44:29]
jcarlo :
Lol
[2017-12-08 00:44:36]
jcarlo :
I'm drained too
[2017-12-08 01:22:23]
haloweenhamster :
I'm fine :grinning:
[2017-12-08 02:02:11]
quad808 :
Aren't you on 0100?
[2017-12-08 02:08:57]
jcarlo :
Yup I think he is
[2017-12-08 02:09:34]
jabuasab :
is there a way to view what rules are used to determine FCC, CE,...
[2017-12-08 05:01:58]
haloweenhamster :
Yep so I have to sit back and watch & learn from the info provided
[2017-12-08 05:26:34]
jcarlo :
Ok so just flashing 4.0000 ONLY sig file and 0805. Now it showing 4.0000- good news
[2017-12-08 14:45:25]
jabulonboaz :
One RC flashing question pls and excuse my ignorance. Windows 7 PC and Spark remote controller connected via USB but the PC cannot "see" the RC at all and it just charges off that port as if it was only a battery. I tried all start-up and connections combinations and the same USB cable that works with the Spark it self, the same PC sees the Spark but not the RC. I want to be able to see the RC with the PC and so with dumbledore so that i can update its FW. Your help please.
[2017-12-08 14:53:44]
jabuasab :
@koenposthouwer Thanks!
[2017-12-08 16:23:06]
nocommie :
@jezzab will a backup show all modules currently on the AC? basically I I want to see all the modules currently on the AC and what FW they came from. What is the best way to do that?
[2017-12-08 16:32:03]
jcarlo :
@nocommie that's what I'm finding. I was backing up after each flashed of different fw 400/700/4.0000 and Egan I opened it up it shows the modules for those
[2017-12-08 16:34:41]
nocommie :
got it. Thats what I am doing right now. I am just wondering what happens when you downgrade to a version that doesn't have a module. For example, 400 doesnt have 905 and 3.0000 does. So when you downgrade from 3.0000 to 400, does it delete the 905 module from the AC?
[2017-12-08 16:36:18]
nocommie :
I just did a backup of mixed modules, with 4.0000 as the last. When I looked at the backup, there were no 305, 306 modules. So I guess that is because I left those out of 4.0000.
[2017-12-08 16:50:20]
haloweenhamster :
<https://dji-rev.slack.com/archives/C5ZR0QXUG/p1509363325000015>
[2017-12-08 16:50:57]
haloweenhamster :
<https://dji-rev.slack.com/archives/C5ZR0QXUG/p1509363368000226>
[2017-12-08 16:51:58]
haloweenhamster :
List of what is on the mavic is recorded every time you connect to assistant 2
[2017-12-08 16:52:05]
nocommie :
But does that apply when using DUMLdor for the flash?
[2017-12-08 16:52:20]
nocommie :
Ah ok. So just connecting to teh assistant will pull those files
[2017-12-08 16:52:49]
jcarlo :
What I'm finding though once you mixed fw. You're stuck at mixed fw. Unless you're rooted I think you can't have an official stock fw. Unless you update:grinning:
[2017-12-08 16:52:51]
haloweenhamster :
yeah if you look that is mix module
[2017-12-08 16:54:10]
haloweenhamster :
Ive gone back to stock after mix & I'm sure @jezzab has
[2017-12-08 16:54:34]
haloweenhamster :
I've never rooted
[2017-12-08 16:55:33]
nocommie :
@haloweenhamster so if I look at the log and find no match to "905" would that indicate that module 905 is not on the AC?
[2017-12-08 16:55:58]
nocommie :
eh, it doesnt seem to list them like that
[2017-12-08 17:06:46]
haloweenhamster :
Not sure why it doesn't show 905
[2017-12-08 17:07:56]
nocommie :
I think it shows the version number after the module number. Not the actual module numbers
[2017-12-08 17:08:10]
nocommie :
Oh ok
[2017-12-08 17:08:25]
nocommie :
it just shows 9:5 for example
[2017-12-08 17:08:35]
nocommie :
in the above it times out because it isn't installed
[2017-12-08 17:12:42]
jcarlo :
I'm about to flash again i let you know what I see
[2017-12-08 17:17:42]
jcarlo :
Does anyone know if you can downgrade from stock 1000?
[2017-12-08 17:24:38]
nocommie :
Hmmm, not sure that timeout means it is not installed. I have 4 timeout items and 3 were in the last flash.
[2017-12-08 17:33:40]
jcarlo :
I think my Mavic is soft bricked. Tried downgrading to 1000 from assistant. Showing error
[2017-12-08 17:34:06]
nocommie :
Which 1000?
[2017-12-08 17:34:16]
nocommie :
3.1000? 4.1000?
[2017-12-08 17:36:21]
kilrah :
there is no 4.1000, so…
[2017-12-08 17:39:02]
nocommie :
Oh, sorry,m that is 0100
[2017-12-08 17:39:44]
nocommie :
@jcarlo did you try from dumldore?
[2017-12-08 17:39:52]
jcarlo :
3.1000
[2017-12-08 17:40:21]
nocommie :
I have downgraded several times from 3.1000 in dumldore
[2017-12-08 17:40:37]
jcarlo :
I mean my Mavic still works with mix firmware but not a stock one
[2017-12-08 17:40:49]
jcarlo :
Mix 4.0000 works
[2017-12-08 17:41:23]
nocommie :
I think you have to flash with original that matches what your last mixed highest version was. Then downgrade
[2017-12-08 17:41:58]
jcarlo :
That means uploading 4.0000
[2017-12-08 17:42:04]
jcarlo :
4.0100
[2017-12-08 17:42:08]
nocommie :
oh
[2017-12-08 17:42:10]
jcarlo :
Nope
[2017-12-08 17:42:17]
jcarlo :
I'm on 4.0000
[2017-12-08 17:42:22]
nocommie :
you used mixed module with 4.0100?
[2017-12-08 17:42:42]
jcarlo :
My mistake it was mix 4.0000
[2017-12-08 17:42:54]
nocommie :
ok, then flash stock 4.0000
[2017-12-08 17:43:00]
nocommie :
with all modules
[2017-12-08 17:43:07]
nocommie :
then try to downgrade again
[2017-12-08 17:43:21]
jcarlo :
I thought you can't
[2017-12-08 17:43:47]
nocommie :
what do you mean? 4.0100 is the only one that prevents downgrades as far as I know
[2017-12-08 17:44:04]
nocommie :
but check the wiki'
[2017-12-08 17:44:59]
nocommie :
This is what DankDrone shows as well
[2017-12-08 18:06:57]
jcarlo :
I just flashed 400 and back it up. Showing everything what's in stock 400.
[2017-12-08 18:49:14]
kilrah :
for the 1000th time backup is NOT AT ALL representative of what's currently running on the device.
[2017-12-08 19:06:34]
nocommie :
yep, we get that. But what is the correct way to see exactly what is on the ac?
[2017-12-08 19:06:44]
nocommie :
are the assistant logs accurate?
[2017-12-08 19:06:47]
kilrah :
yup
[2017-12-08 19:07:02]
kilrah :
as good as you'll get
[2017-12-08 19:07:07]
kilrah :
or a device update log
[2017-12-08 19:07:34]
nocommie :
cool, thanks
[2017-12-08 19:09:06]
nocommie :
So when the log shows time out for a specific module, does that mean it isnt installed?
[2017-12-08 19:11:31]
kilrah :
if there is no update success message afterwards, most likely
[2017-12-08 19:14:54]
jcarlo :
@kilrah can you still downgrade from 3.1000?
[2017-12-08 19:17:22]
haloweenhamster :
Yep
[2017-12-08 21:22:35]
nocommie :
Dang so there is NO WAY to delete a module from the AC?
[2017-12-08 21:28:46]
haloweenhamster :
As 905 software not firmware a rooted device should make it possible to remove it, if you could remove firmware you would brick it
[2017-12-08 21:30:57]
nocommie :
?
[2017-12-08 21:31:44]
nocommie :
905 isn't even in 400,. So if I downgrade to 400 and remove 905, that shouldnt be an issue
[2017-12-08 21:34:22]
haloweenhamster :
maybe, possibly not, as it might be stored on the AC from the last version with it
[2017-12-08 22:44:02]
jcarlo :
Guys I don't know what else to do anymore. I tried flashing 4.0000 from assistant and it won't take it. Am I doomed
[2017-12-08 22:46:05]
jezzab :
what version does it say in the `backup/` dir in the `.cfg.sig` file?
[2017-12-08 22:46:18]
jezzab :
just make a quick backup and read the file
[2017-12-08 22:48:13]
jcarlo :
Earlier I did and it says 220
[2017-12-08 22:48:15]
jezzab :
and grab me this file
[2017-12-08 22:48:15]
jezzab :
<ftp://192.168.42.2/upgrade/upgrade/wm330_0000.cfg.sig>
[2017-12-08 22:48:25]
jezzab :
huh?
[2017-12-08 22:48:35]
jezzab :
IN the file
[2017-12-08 22:48:38]
jezzab :
not the name
[2017-12-08 22:48:45]
jezzab :
it will tell you the last update you did
[2017-12-08 22:48:49]
jcarlo :
Ok. Hold
[2017-12-08 22:49:14]
kilrah :
There's that .810 trick with camera recording for aircraft that aren't taking updates anymore, likely what you need.
[2017-12-08 22:49:22]
jezzab :
Yeah
[2017-12-08 22:53:27]
nocommie :
Whats that trick?
[2017-12-08 22:53:58]
jezzab :
You connect to the AC and start video recording before you upgrade
[2017-12-08 22:54:10]
nocommie :
Interesting
[2017-12-08 22:54:23]
jezzab :
Has to do with the routing to the modules
[2017-12-08 22:55:03]
nocommie :
So if a module shows timeout in the logs, does that mean its missing or possibly just means it is mismatched?
[2017-12-08 22:55:43]
kilrah :
no, that the hardware module failed to respond to the update request...
[2017-12-08 22:56:54]
jezzab :
Just to confirm you guys understand that each file in the `dji_system.bin` is actually a firmware image for each module and the main controller flashes that firmware in the module. Just like you would update your phone or router or embedded device
[2017-12-08 22:56:57]
jcarlo :
Accidentally click confirm and it's updating again. Weird trip earlier when I plugged in a new battery. My version shows 0.00000
[2017-12-08 22:57:57]
nocommie :
But what I am interested in is that for example 400 doesn't have all the modules that are on 700 (like 905)
[2017-12-08 22:58:13]
jezzab :
from memory the 905 is the NFZ DB right?
[2017-12-08 22:58:17]
kilrah :
yup
[2017-12-08 22:58:29]
kilrah :
becasue there was no such a DB before... new feature, addition...
[2017-12-08 22:58:33]
nocommie :
not the whole DB i think
[2017-12-08 22:58:38]
jezzab :
So its no used then
[2017-12-08 22:58:42]
nocommie :
I think it is just related to the popups
[2017-12-08 22:58:44]
jezzab :
It wont be anywhere
[2017-12-08 22:59:00]
jezzab :
The popups will because the AC actually has data in its DB
[2017-12-08 22:59:22]
jezzab :
From memory if the DB is missing on a FW that does use it, it is rebuilt blank
[2017-12-08 22:59:31]
jezzab :
Then the app logic should be used
[2017-12-08 22:59:38]
nocommie :
hmmm, ok
[2017-12-08 23:00:37]
nocommie :
so if 905 exhists, then you downgrade to 400, 905 is still there? It isnt deleted else mixed modules wouldnt work
[2017-12-08 23:01:01]
jezzab :
If its not used its not there
[2017-12-08 23:01:10]
kilrah :
nobody checked so far AFAIK
[2017-12-08 23:01:23]
kilrah :
files might be left over when downgrading to a version that doesn't know about this
[2017-12-08 23:01:30]
jezzab :
true
[2017-12-08 23:01:39]
nocommie :
thats what I am thinking
[2017-12-08 23:01:40]
kilrah :
but they would sit unused
[2017-12-08 23:02:03]
kilrah :
but then get used again when you update to a version that does, even without 905
[2017-12-08 23:02:03]
nocommie :
unused until you upgrade back to a version that does use it, but is missing from the flash
[2017-12-08 23:02:10]
nocommie :
yep
[2017-12-08 23:02:11]
kilrah :
someone just needs to check
[2017-12-08 23:02:23]
nocommie :
I would if I knew how.
[2017-12-08 23:02:36]
nocommie :
right now I am just checking the log file and it shows timeout
[2017-12-08 23:04:08]
nocommie :
as an example, just downgraded to 400, then flashed all modules of 700, then 3.0000 without 305, 306, 801 and 905. It shows 905 timed out
[2017-12-08 23:04:32]
nocommie :
905 should be there from the 700 flash
[2017-12-08 23:05:28]
jezzab :
In .400 it doesnt know how to process the .905 request because it doesnt exist in that version
[2017-12-08 23:05:41]
kilrah :
discussion useless without the log
[2017-12-08 23:05:50]
nocommie :
getting now
[2017-12-08 23:06:13]
jezzab :
A log would help. With all the numbers and only 2 coffees im gettin confused now lol
[2017-12-08 23:07:25]
nocommie :
What I find REALLY interesting is the references to trying to get NFZ info. This is with assistant2 latest but offline
[2017-12-08 23:07:41]
kilrah :
talking of log on aircraft.
[2017-12-08 23:07:57]
jezzab :
`upgrade00.log`
[2017-12-08 23:08:06]
nocommie :
ah ok
[2017-12-08 23:08:37]
kilrah :
assistant log shows nothing special
[2017-12-08 23:08:48]
nocommie :
Yeah I dont have access to that.
[2017-12-08 23:09:02]
jezzab :
You using windows or linux/mac?
[2017-12-08 23:09:05]
kilrah :
tries getting the info about the 0905 package to flash (it's in the cfg) but there is none so it fails. no big deal.
[2017-12-08 23:09:08]
nocommie :
windoze
[2017-12-08 23:09:20]
jezzab :
you got hostiles logjammer?
[2017-12-08 23:09:29]
nocommie :
yeah, havent used it though
[2017-12-08 23:09:57]
jcarlo :
@jezzab here
[2017-12-08 23:11:23]
nocommie :
I am also getting "abnormal Firmware" as well
[2017-12-08 23:12:45]
jezzab :
@jcarlo so its showin you current version as 1.4.0000 in Asst2 now?
[2017-12-08 23:13:55]
jezzab :
grab <ftp://192.168.42.2/upgrade/upgrade/backup/wm220.cfg.sig>
[2017-12-08 23:14:02]
jcarlo :
4.0000-
[2017-12-08 23:16:52]
jezzab :
hmm both match
[2017-12-08 23:18:11]
jezzab :
So what are you trying to do now? Roll back or something?
[2017-12-08 23:19:37]
jcarlo :
It still telling me 4.0000- and inconsistent firmware. I want to downgrade or update to a non modded firmware
[2017-12-08 23:20:05]
jezzab :
What happened in Asst2 when you just refreshed .0000?
[2017-12-08 23:20:18]
jezzab :
Fails?
[2017-12-08 23:21:03]
jcarlo :
Fails
[2017-12-08 23:21:21]
jezzab :
can you pull the upgrade log
[2017-12-08 23:21:26]
jezzab :
with logjammer
[2017-12-08 23:21:36]
jcarlo :
Ok
[2017-12-08 23:24:17]
jezzab :
or just download it from <ftp://192.168.42.2/upgrade/dji/log/upgrade00.log>
[2017-12-08 23:30:06]
jcarlo :
Ok
[2017-12-08 23:31:57]
nocommie :
What do you use to view the .log file? I have it downlaoded via ftp
[2017-12-08 23:32:06]
jezzab :
its encrypted
[2017-12-08 23:32:17]
jezzab :
What fw version are you on?
[2017-12-08 23:32:39]
jezzab :
< 0.1000?
[2017-12-08 23:32:58]
nocommie :
latest 3.0000 except 305,306, 801 and 905
[2017-12-08 23:33:15]
jcarlo :
from log jammer
[2017-12-08 23:40:48]
jezzab :
download 1.3.0810
[2017-12-08 23:42:46]
jezzab :
And give the REC trick a go
[2017-12-08 23:43:06]
jcarlo :
Where can I download
[2017-12-08 23:43:11]
jezzab :
DDD
[2017-12-08 23:43:24]
jcarlo :
Oh dank
[2017-12-08 23:43:29]
jezzab :
<https://github.com/cs2000/DankDroneDownloader>
[2017-12-08 23:43:31]
jezzab :
yeah
[2017-12-08 23:43:58]
jcarlo :
So my RC needs to be connected
[2017-12-08 23:44:03]
jezzab :
Yeah
[2017-12-08 23:44:20]
jezzab :
then start recording (press REC button) and then start the upgrade with DD
[2017-12-08 23:44:49]
jezzab :
See there are some inbetween version like .810 that are just the android system only
[2017-12-08 23:47:10]
jezzab :
`openssl enc -d -nosalt -in upgrade00.log -aes-128-cbc -K 746869732d6165732d6b657900000000 -iv 30313233343536373839616263646566 > output.log`
[2017-12-08 23:47:55]
jcarlo :
Ok cool. So that resets android recovery or something
[2017-12-08 23:48:18]
jezzab :
And the RE block or allows the path thru the cam (cant remember)
[2017-12-08 23:48:31]
jezzab :
Kinda
[2017-12-08 23:49:05]
jcarlo :
Ok I'll give it a go later
[2017-12-08 23:51:06]
nocommie :
Thanks. Is this run from cmd in the logjammer directory?
[2017-12-08 23:53:28]
jcarlo :
Thanks. I don't know what happened to my Mavic really. All I remember is from 4.0000- I flashed just the 0805(700). I was trying to see if that will make precision landing works. But then it showed as 700- then I reflashed it with just the sig(4.0000) file. I think that's where it messes up
[2017-12-08 23:53:58]
jezzab :
oh
[2017-12-08 23:54:08]
jezzab :
just the .cfg.sig only?
[2017-12-08 23:55:10]
jcarlo :
Yup
[2017-12-08 23:55:12]
nocommie :
So a bit of info on my issue. Seems if you try to use an older 801, it leads to isssues.
[2017-12-08 23:55:21]
jezzab :
You will need to download openssl
[2017-12-08 23:55:47]
nocommie :
I reflashed 3.0000 without 306, 305 and 905 and left 801 in this time. Abnormal FW message is gone now
[2017-12-08 23:56:20]
nocommie :
I was trying to leave 801 from 700 to get rid of aeroscope
[2017-12-08 23:58:56]
nocommie :
Also, with the older 801 I was getting weirdness activating some stuff like enable backwards flight in activetrack and enable backward flying in activetrack. Now its ok
[2017-12-09 00:00:20]
jezzab :
Its for decrypting any files pulled over FTP
[2017-12-09 00:04:38]
jezzab :
but FW .1000 changed to a different AES key
[2017-12-09 00:05:32]
nocommie :
Ah ok. Thanks man. I hate being a noob
[2017-12-09 00:15:18]
jcarlo :
@jezzab flash it with DUMLdore right? Does the USB cable need to be connected after flash?
[2017-12-09 00:15:59]
jezzab :
Yeah flash with DD
[2017-12-09 00:16:37]
jezzab :
Technically no. Like any upgrade its only used to send the data to the device then its all up to the device. And only to send status back on the upgrade for Asst2 etc
[2017-12-09 00:17:29]
jezzab :
All good
[2017-12-09 00:24:38]
haloweenhamster :
I think that when I have had it freeze at 85% the update log shows it trying to connect to assistant 2, I think anyway, I'll double check the logs tomorrow
[2017-12-09 00:25:34]
jezzab :
Could be just the RNDIS resetting/usb
[2017-12-09 00:25:50]
jezzab :
It shouldnt need to talk to Asst2 at all as you can upgrade with nothing but DD or NLD
[2017-12-09 00:27:41]
jcarlo :
So it flashed and it shows .811?
[2017-12-09 00:28:19]
jezzab :
Now try and upgrade or downgrade to what you want
[2017-12-09 00:28:41]
jezzab :
No REC or anything. Just the way you normally do it
[2017-12-09 00:29:36]
jcarlo :
Ok cool thanks. Downgrading now to 400 stock
[2017-12-09 00:30:37]
nocommie :
fingers crossed dude
[2017-12-09 00:30:52]
jezzab :
I reckon it will be happy days :slightly_smiling_face:
[2017-12-09 00:30:54]
jezzab :
!beer
[2017-12-09 00:31:00]
jezzab :
Hmm bit early here
[2017-12-09 00:31:31]
nocommie :
too early for beer? Thats like too much money or the music is too loud :slightly_smiling_face:
[2017-12-09 00:31:40]
jezzab :
hehe
[2017-12-09 00:32:15]
jezzab :
The rules are like noon Saturday and then 10am Sunday isnt it? And then travelling its a free for all lol
[2017-12-09 00:32:21]
nocommie :
lol
[2017-12-09 00:34:58]
nocommie :
Anyone here ever work with HackRF?
[2017-12-09 00:35:38]
jezzab :
Yup
[2017-12-09 00:35:43]
jezzab :
Got one here
[2017-12-09 00:35:51]
nocommie :
I will DM you
[2017-12-09 00:35:54]
jezzab :
Ok
[2017-12-09 00:43:36]
jcarlo :
ibeer
[2017-12-09 00:43:46]
jcarlo :
!beer
[2017-12-09 00:43:58]
jcarlo :
Success.
[2017-12-09 00:44:17]
jcarlo :
Hooray @jezzab
[2017-12-09 00:44:25]
jcarlo :
400 stock
[2017-12-09 00:45:01]
jcarlo :
One more test. I'm upgrading to 700
[2017-12-09 00:45:12]
jcarlo :
Hey this needs to be wiki
[2017-12-09 00:45:32]
jezzab :
:wink: good stuff
[2017-12-09 00:47:28]
jcarlo :
Great stuff. I'll let !beer throw one
[2017-12-09 00:50:46]
jcarlo :
@jezzab any clue what was failing on my downgrade or upgrade though?
[2017-12-09 00:51:08]
jezzab :
Only had a quick look but it looked like the cam
[2017-12-09 00:55:01]
jcarlo :
I see. Hey do I need to flash that 810 on each battery?
[2017-12-09 00:55:17]
jezzab :
nah
[2017-12-09 00:55:34]
jezzab :
Like I said it only has the main android stuff in it dude
[2017-12-09 00:55:36]
jezzab :
check the file
[2017-12-09 00:55:40]
jezzab :
there is no battery or anything
[2017-12-09 00:58:04]
jcarlo :
Ok wait. I flashed 700 and it didn't take it. Showing 400 still and got an inconsistent firmware message in assistant
[2017-12-09 01:00:09]
jezzab :
flash it again
[2017-12-09 01:00:26]
jcarlo :
810 or 700?
[2017-12-09 01:00:31]
jezzab :
700
[2017-12-09 01:01:40]
jcarlo :
Ok. I'll try it later. Thanks again
[2017-12-09 01:02:03]
jezzab :
It may have gone thru and not done the battery or something
[2017-12-09 01:14:04]
jcarlo :
Ok. I did get a retry message then AC went reboot and then completed but it still show 700. I'll do it again later and see
[2017-12-09 04:55:51]
jcarlo :
@jezzab Is that the 330 you're talking about? Should that need to be change?
[2017-12-09 06:56:26]
jcarlo :
@jezzab what if I delete that wm330?
[2017-12-09 19:54:01]
jcarlo :
That's a small rear car mat and it landed on its own from rth
[2017-12-09 19:57:37]
nocommie :
I may be wrong but I don't think deleting that will actually get it off the system. I think that will just delete it from the backup file. Also, I see you have 905 in that backup. I thought you only flashed modded FW without 905? Also, does the assistant log show 905 or does it show timeout?
[2017-12-09 20:01:51]
haloweenhamster :
Number (first value in file name) = Model
wm100 = Spark
wm220 = Mavic
wm220_gl = Goggles
GL200A = GL200A # Mavic Controller
wm330 = P4
wm331 = P4P
wm620 = Inspire2
[2017-12-09 20:02:33]
kilrah :
off topic in this case
[2017-12-09 20:02:37]
haloweenhamster :
How come the p4 file
[2017-12-09 20:03:01]
kilrah :
for that one file it's named wm330 on all models...
[2017-12-09 20:03:05]
kilrah :
usual dji mess
[2017-12-09 20:03:29]
haloweenhamster :
Good to know cheers
[2017-12-09 20:20:44]
jcarlo :
@nocommie that's when I updated official 4.0000 from assistant.
[2017-12-09 20:21:44]
jcarlo :
@kilrah any pointers how I can get off 400?
[2017-12-09 20:24:31]
haloweenhamster :
@jezzab when you said about deleting files do you mean like DUMLdore does?
// Setup session options
SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Ftp,
HostName = "192.168.42.2",
UserName = "root",
Password = "Big~9China",
};
using (Session session = new Session())
{
session.FileTransferProgress += SessionFileTransferProgress;
// Connect
session.Open(sessionOptions);
downloading = 1;
TransferOperationResult transferResult;
//Antirollback fix
session.RemoveFiles("/upgrade/upgrade/backup/*.cfg.sig");
// Upload file
transferResult = session.PutFiles(filename, "/upgrade/dji_system.bin");
if (session.FileExists("/upgrade/dji_system.bin")) { }
else
[2017-12-09 20:33:29]
haloweenhamster :
@jezzab don't suppose you know the differences in the file system for 1.4.0100 not near a mavic for a few days
[2017-12-09 21:08:28]
kilrah :
@jcarlo mentioned yesterday...
[2017-12-09 21:09:17]
jcarlo :
810 don't work
[2017-12-09 22:42:50]
jezzab :
Did you go to .810 then forward to say .900 or .0000?
[2017-12-09 22:43:53]
jezzab :
@haloweenhamster the file system is completely different. You cannot access any of those folders and files
[2017-12-09 22:47:16]
haloweenhamster :
so no longer have any ftp access ?
[2017-12-09 22:47:56]
jezzab :
Enough to just upload the original dji_system.bin
[2017-12-09 22:48:20]
jezzab :
And some minor log stuff for vision I think from memory
[2017-12-09 22:48:52]
jezzab :
But no access to the backup dir. all the data is there it’s just the FTP has been mounted to a different dir
[2017-12-09 22:50:29]
haloweenhamster :
ok cheers, I'll have a gander at it when I'm back home
[2017-12-09 22:50:57]
jezzab :
So before it was mounted like /data and now it’s /data/ftp
[2017-12-09 22:51:06]
jezzab :
Something like that. Not in front of it
[2017-12-09 22:51:40]
jezzab :
So you can’t traverse back from the FTP dir back into /data/upgrade/upgrade/backup
[2017-12-09 22:54:36]
haloweenhamster :
and the antirollback is in cfg.sig?
[2017-12-09 22:54:42]
jezzab :
yuuup
[2017-12-09 23:25:14]
jcarlo :
@jezzab I downgrade to 400 after 810
[2017-12-09 23:25:40]
jcarlo :
So should I upgrade? I'll try that later
[2017-12-10 08:59:38]
kilrah :
yes
[2017-12-10 12:12:03]
koenposthouwer :
I am now on 1.04.0000 with the FC 305 & 306 from .700, Is it possible to downgrade to the original .700 with DUMldore? Or should I first flash an original version of 1.04.0000 and then go back to 700?
[2017-12-10 12:57:45]
arrvodesign :
@koenposthouwer depends on your goal here ... If you want to remove more stuff from 0000 then flash full 700 remove modules from 0000 and then flash it on top of the 700. This way should avoid mixed module warning and will show it as the latest version
[2017-12-10 12:58:44]
arrvodesign :
If your intention to just go back to 700 then just flash original bin on top of 0000 and you should be good to go
[2017-12-10 15:20:50]
koenposthouwer :
@arrvodesign Thanks! My goal is to go back to the original 700. It is not leaving any modules from 1.04.0000 behind after flashing?
[2017-12-10 15:51:16]
arrvodesign :
0000 left, 700 right … but all depends if you like smoother video and enjoy playing with slowmo in post
[2017-12-10 16:03:55]
koenposthouwer :
@arrvodesign That's a huge difference. In theory I could go back to original 700 and then flash back 0000 with only the camera and Gimball modules. Then I have a working precision landing combined with the better camera quality. Is that what you did as well?
[2017-12-10 16:05:49]
arrvodesign :
@koenposthouwer I am about to do that actually … i think it is 100/101 for camera and 400/404 for gimbal
[2017-12-10 17:09:43]
jcarlo :
Was there a precision landing feature in 400?
[2017-12-10 17:10:28]
david :
Late to the conversation, but this required a response... As Jimmy Buffet has reminded us, it's always five o'clock somewhere :grin:
[2017-12-10 18:50:49]
quad808 :
@jcarlo Not the same as the accuracy in .700. That one is the bomb.
[2017-12-10 18:53:26]
quad808 :
@koenposthouwer Yes, you can do that. I did that on mine. .700, then flashed from 1.04.0000 Only 100/101s (4) and the cfg.sig file. I only wanted to test the latest camera firmware...sadly, mine wasn't the fixed hardware.
[2017-12-10 19:06:36]
koenposthouwer :
@arrvodesign and @quad808 downgrading mine to original 700 and then will flash it with 100 and 101 from 1.04.0000. DJI made some hardware improvements on the mavic?
[2017-12-10 19:17:34]
jcarlo :
Ok. I was just wondering. Looks pretty solid on landing. Spot on.
[2017-12-10 20:27:30]
koenposthouwer :
Just downgraded to .700 and then flashed 100 and 101 from 1.0.4.0000. everything is working perfect.
[2017-12-10 20:30:01]
arrvodesign :
@koenposthouwer interesting … and what files have you kept in the 0000 bin? I flashed it this morning, didn’t change anything, issue still there
[2017-12-10 20:32:39]
arrvodesign :
also, what version is reported in the Assistant? Have you done the test with 1080 60fps?
[2017-12-10 20:32:48]
koenposthouwer :
The Sig file, and 100 /101 (4 of them)
[2017-12-10 20:33:29]
koenposthouwer :
Aah I didn't check the camera settings. My main problem was precision rth not working
[2017-12-10 20:33:42]
koenposthouwer :
And that is functioning right now
[2017-12-10 20:34:06]
arrvodesign :
I see, I am wondering if the distortion is there for straight lines …
[2017-12-10 20:46:27]
haloweenhamster :
Could that be post processing done in android? Which would be 80*
[2017-12-10 20:48:23]
arrvodesign :
@haloweenhamster is you look on the image above, that’s what is recorded on SD card … both videos done in 1080p 60fps on 700 and 0000 fw
[2017-12-10 20:55:12]
haloweenhamster :
Thought I read someone still had some issues, improvement but not as good as stock 0000, may have misread
[2017-12-10 20:56:25]
arrvodesign :
@haloweenhamster I did have issues on 700 stock and on 0000 stock no issues. Mixed 0000 fixed the issue as well
[2017-12-10 20:57:15]
arrvodesign :
What I am trying to do now is to revert back to 700 and have camera improvements … but seems it is not easy to flash that thing
[2017-12-11 01:42:34]
nocommie :
Has anyone tried mixmod with fw400 305, 306 with the rest 3.1000 or 4.0000? Curious if qucishots still work. This should give all paramater options and take ALL NFZ popups away. Just curious what 400s 305/306 looses compared to 700s.
[2017-12-11 02:02:35]
jcarlo :
@nocommie hmm the key thing is the fw should read 4.0000. For instance I have all the modules on 4.0000 but my AC is reading 400- so no quick shots. Now I'm not sure if my answer is right since I'm having issues updating to stock firmware
[2017-12-11 02:08:55]
arrvodesign :
@jcarlo what happens when you try to update?
[2017-12-11 02:26:32]
jcarlo :
I'm on 400 stock now but any other firmware stock or not it won't update. It will show 400- no matter what firmware. OGs said to flash with 810 the upgrade to the next higher fw but I haven't tried it yet. Loving the stock 400 for now
[2017-12-11 02:27:28]
jcarlo :
This happened when I was at modded 4.0000 fw then flashed 700 0805 then after that it was a mess
[2017-12-11 02:37:03]
arrvodesign :
@jcarlo yeah I think I’ve noticed similar thing … except I had difficulty flashing modded FW … the lights get dim and nothing happens … have to run Assistant to get to 0000 then back down to 700
[2017-12-11 02:38:17]
jcarlo :
I tried upgrading to 0000 by assistant. I'm getting error "retry"
[2017-12-11 02:39:53]
quad808 :
@arrvodesign I had the same problem..front lights dim, and nothing happening??
[2017-12-11 02:41:40]
quad808 :
I had to flash mixed 1.04.0000 TWICE. 1st flash looked like it worked, but couldn't connect RC no matter what I did. 2nd flash with same mixed (700) .bin worked, then easily back down to .700
[2017-12-11 02:42:31]
arrvodesign :
@jcarlo @quad808yeah … I also had same thing as well … so when it happened, I opened Assistant and installed 0000, then with DUML I pushed a stock 700. I also had issue with Retry … so I closed everything, then waited until USB connected again, then pushed 700 with DUML and after opened Assistant to get 0000 again …
[2017-12-11 02:43:04]
arrvodesign :
I feel like there is something (a patch) from DJI out there to combat mixed modules
[2017-12-11 02:43:48]
nocommie :
Yeah and I highly recommend you are offline any time you run the assistant.
[2017-12-11 02:44:05]
quad808 :
Here are the differences in firmware between versions. If it isn't listed, it stayed the same: Changes in firmware modules starting from .400
400 to 500:
100 - P4P, P4, i2, Mavic Camera Upgrade
101 - P4, Mavic Camera Loader Upgrade
306 - P4P, P4, i2 FlyCtrl, Spark, Mavic FC APP Upgrade
400 - P4P, P4, Spark, Mavic Gimbal Upgrade
801 - Android recovery ROM?
805 - upgrade.zip (calibration for VPS?)
905 - added
500 to 550:
306 - P4P, P4, i2 FlyCtrl, Spark, Mavic FC APP Upgrade
550 to 600:
100 - P4P, P4, i2, Mavic Camera Upgrade
100ca02 - ? Camera profiles?
101 - P4, Mavic Camera Loader Upgrade
101 - ca02
306 - P4P, P4, i2 FlyCtrl, Spark, Mavic FC APP Upgrade
400 - P4P, P4, Spark, Mavic Gimbal Upgrade
801 - Android recovery ROM?
805 - upgrade.zip (calibration for VPS?)
907 - Mavic modem/arm/dsp/gnd/uav "upgrade file" (unencrypted)
600 to 700:
400 - P4P, P4, Spark, Mavic Gimbal Upgrade
805 - upgrade.zip (calibration for VPS?)
907 - Mavic modem/arm/dsp/gnd/uav "upgrade file" (unencrypted)
[2017-12-11 02:45:16]
quad808 :
@nocommie true that. I only give assistant internet when I want to check firmware version.
[2017-12-11 02:47:35]
jcarlo :
Maybe I should go offline. Not sure why I went online. But to check RC status while updating you have to be online though. Dam Should I flash again. Fuck that's why we bought the drone and why we are here is to keep tinkering with it :grinning:
[2017-12-11 02:48:59]
arrvodesign :
Yeah, I'm now on 700 but tried install mixed module offline and it stuck again ... So not sure what it is to be honest
[2017-12-11 02:49:54]
quad808 :
you don't need to be online for the status, only to check firmware version
[2017-12-11 02:50:16]
quad808 :
status = flash progress
[2017-12-11 02:51:08]
quad808 :
I firewall assistant, and only let it online long enough to get firmware version, then cut it off
[2017-12-11 02:53:42]
jcarlo :
I'll flash again later. I look like a zombie already these past few days
[2017-12-11 02:54:22]
nocommie :
Can you share which exe's, processes you firewalled for the assistant? And are you using the hackable assistant for everything?
[2017-12-11 02:58:11]
quad808 :
using free GlassWire firewall
[2017-12-11 02:59:01]
nocommie :
cool, thanks
[2017-12-11 02:59:22]
nocommie :
Are you using the hackable assistant for everything?
[2017-12-11 02:59:31]
quad808 :
yup
[2017-12-11 02:59:34]
nocommie :
cool
[2017-12-11 03:01:16]
jcarlo :
Does that firewall make your computer slow?
[2017-12-11 03:01:37]
quad808 :
not that I noticed, I keep it on 24/7
[2017-12-11 03:03:30]
quad808 :
sorry...in the above I included dfx.exe...different program
[2017-12-11 03:04:55]
nocommie :
ok
[2017-12-11 03:15:24]
quad808 :
why oh why would it go to [lauraingrahm.com](http://lauraingrahm.com)? Wha? [reutersmedia.net?](http://reutersmedia.net?)?
[2017-12-11 03:16:32]
quad808 :
could be false tracking, but I have never been to lauraingraham.com...
[2017-12-11 03:22:25]
quad808 :
in the above electron is c:\program files (x86)\dji product\dji assistant 2\assistant\browser2\djibrowser.exe
[2017-12-11 03:22:55]
quad808 :
assistant application is c:\program files (x86)\dji product\dji assistant 2\assistant\root.exe
[2017-12-11 03:35:35]
jezzab :
You go all out @quad808! I just fire up my Asst2 112 wide open, full online lol meh maybe I should be puttin in some more effort
[2017-12-11 03:39:53]
jezzab :
ive never been to p0rnhub.... weird
[2017-12-11 03:39:57]
jezzab :
*looks around*
[2017-12-11 07:30:18]
jcarlo :
I'm back in business guys. This time for real. From stock 400. Loaded 810. Then loaded 700. It said inconsistent, so I hit update. It updated and showed 700. Flashed 700 three times after that. Looks good. So I said to myself to truly know it's fixed let me downgrade to 400. 1st and second try all went good. So @quad808 when flashing mix 700 is that only without 0905? Or also without 305/306? When you flash to mix 700, will it show 700-?
[2017-12-11 11:05:53]
bucefalo :
I guess that's what u should test as well... important i can go back to my 0.700 :yum::v:
[2017-12-11 17:16:48]
david :
Guys, I tested and confirmed that flashing only the 100/101 modules from 4.0000 over 700 WILL NOT fix the 1080p/60 problem, even if you have the updated camera hardware. The fix does stick if you flash stock 4.0000, then flash down 305/306 to 700 the restore full parameter tuning.
[2017-12-11 17:22:52]
quad808 :
Nice work!
[2017-12-11 17:53:58]
jcarlo :
@quad thanks. @david so from stock 4.0000 flash only 305/306(700) ?
[2017-12-11 18:12:55]
david :
And maybe 905 too, but I haven't bothered with that ever, mostly because NFZs aren't an issue for me so there's no warning problem even with it disabled.
[2017-12-11 18:14:11]
jcarlo :
Ok
[2017-12-11 20:59:30]
carlcox89 :
What's the 1080/60 issue everyone's talking about? I was off for a few weeks...
[2017-12-11 22:56:51]
kilrah :
the one that made a lot of mess a year ago...
[2017-12-12 00:21:53]
lolo780 :
1080/60 Doesn't work properly.
[2017-12-12 06:55:30]
jcarlo :
I just flashed 700 minus 0905. All is good. I'm in yellow zone so my RC shows IN NFZ. Able to take off with parameters. Stupid DJI our airport tower tells me I'm ok to fly but DJI NFZ database tells me I can't.
[2017-12-12 21:40:45]
codeforge :
hi, i try to mod dji go 4 with deejayeyemodder and with 4.1.14 apk nosecneo but i always get damaged apk when i install it on my galaxy s8. i compiled it with osx, linux and windows but same result. after running apk installation i get apk not installed, damaged package. what im doing wrong?
[2017-12-12 21:41:38]
nocommie :
where is the apk located? if not on your internal storage, try moving it there. Root of the internal recommended. Then try installing it
[2017-12-12 21:42:32]
codeforge :
i rooted my phone. and yes apk is on internal memory when i run it
[2017-12-12 21:42:54]
kilrah :
made sure to uninstall previous version first?
[2017-12-12 21:43:52]
kilrah :
btw this belongs in ~android_apk_patching, not here
[2017-12-12 21:45:57]
codeforge :
ok i will post there
[2017-12-12 21:46:01]
codeforge :
thank
[2017-12-13 10:28:17]
koenposthouwer :
I just read that on fw .900 mixed with 305 /306 from .700 precision RTH works. The only problem is that you cannot edit NFZ on .900. If i update from .700 to .900 minus 305/306 and 905 will I be able to edit NFZ?
[2017-12-13 11:28:44]
haloweenhamster :
It 900 305, 306 with 1.4.0000 that precision landing works but nfz doesn't
[2017-12-13 13:21:03]
koenposthouwer :
And what if you have 905 from .700 in .900, and the mix and match with 1.4.000?
[2017-12-13 16:24:49]
haloweenhamster :
That'll be fine 905 is just a database
[2017-12-16 04:12:20]
lolo780 :
Picked up a Spark today that powers up, ESC chime then all 4 LEDs go solid red. Gimbal works, no wif, RC or Assistant connection. Dumldore detects the port but cannot unlock/read/write.
[2017-12-16 04:12:53]
lolo780 :
I'm guessing the previous owner bricked it doing a FW update. Any way to recover it?
[2017-12-16 15:10:06]
arrvodesign :
@jezzab any chance to run DUMLdore on Mac?
[2017-12-16 15:47:44]
jcarlo :
@arrvodesign there's another program for Mac. I forgot what it's called though. It's in the wiki
[2017-12-16 15:50:48]
arrvodesign :
I tried DUMLrub Upgrade as well as pyduml, neither worked as I tried to room my Mavic, the root doesn’t work either so not sure what to do
[2017-12-16 16:49:08]
the-bunker :
rc
[2017-12-16 17:12:49]
arrvodesign :
But update wasn’t completed … I tried to downgrade to 400
[2017-12-16 17:14:31]
arrvodesign :
Anyone can help?
[2017-12-16 17:30:05]
jan2642 :
@arrvodesign There’s also a PullUpradeLogs.rb in that repository, When you run it, a ter.gz file will be downloaded with all the upgrade logs. The file with 00 is the newest. Can you post that one ?
[2017-12-16 18:02:26]
arrvodesign :
@jan2642 let me know if this helps
[2017-12-16 18:08:28]
jan2642 :
This one doesn’t seem not have the log entries from the upgrade. Could you post the 01 file ?
[2017-12-16 18:10:28]
arrvodesign :
@jan2642 ^ here
[2017-12-16 18:27:58]
jan2642 :
It doesn’t even start to upgrade. It fails when verifying the contents of the upgrade package. AFAIK fail reason 3 means a signature mismatch of one of the .sig files inside dji_system.bin.
[2017-12-16 18:38:16]
arrvodesign :
@jan2642 but how it's possible? I use original 400 bin file ...
[2017-12-16 19:30:35]
jan2642 :
It’s the anti-rollback.. you’ll have to delete the upgrade/backup/wmsomething.cfg.sig file via ftp before the upgrade.
[2017-12-16 19:55:06]
flystraightcircles :
So I've updated from 0.700 to .0100 minus 305, 306 and 905. Tested and working, but in assistant it show inconsistent firmware detected or something... is that fixable?
[2017-12-16 19:58:38]
quad808 :
Check your batteries
[2017-12-16 20:07:38]
flystraightcircles :
It shows inconsistent firmware with the same battery I used for updating.
[2017-12-16 20:25:24]
david :
@flystraightcircles you're screwed. Stuck on 0100 for the foreseeable future
[2017-12-16 20:26:50]
flystraightcircles :
Hahaha, no problem, I have all my mods on it! :sunglasses:
[2017-12-16 20:31:13]
kilrah :
It's normal for it to show inconsistent firmware since you created inconsistent firmware by not flashing all modules...
[2017-12-16 22:23:28]
flystraightcircles :
I suspected that too, thanks.
[2017-12-16 22:51:16]
nocommie :
FYI the ONLY time I received the inconsistent FW message is when I tried to have 801 from 700. Mixing 305/306 from 700 with 3.1000 never gave me any issues.
[2017-12-16 23:18:19]
flystraightcircles :
801 on my Mavic is from .0100
[2017-12-17 13:39:25]
hawkins2000 :
Hi all...I just lost track...is there now a way to downgrade from 01.04.0100 to lower FWs (Mavic Pro normal)? What's about the SPARK? Downgrade possible from 01.00.0800 to 01.00.0400?
[2017-12-17 15:57:20]
tylkologin :
@hawkins2000 there is no official way to downgrade. Some guys here have working root exploit but it is a bad idea to share it because dji will patch immediately. But... if you can read between lines... you can guest the correct way :blush: Honestly everyone can do it.
[2017-12-17 16:18:51]
kilrah :
spark 800 has no additional rollback prevention
[2017-12-17 16:36:46]
hawkins2000 :
Ok. thanks...I guess I am in DJI jail now...not able to figure out how to get away
[2017-12-17 18:35:21]
jcarlo :
@haloweenhamster . Did you try precision landing in 4.0100?
[2017-12-17 18:48:20]
haloweenhamster :
I'm on 400 fc which never had precision landing so couldn't tell you
[2017-12-17 19:21:21]
jcarlo :
400 does have precision landing. It's not as good as 700 I think. When I was on 400 precision landing works. So that means 4.0100 is still broken
[2017-12-17 22:18:47]
haloweenhamster :
I haven't tried it I was going by the check box for precision landing isn't there for 400 but it is on 700
[2017-12-17 23:21:24]
jcarlo :
Yeah no check box on 400 stock fw but precision landing is there
[2017-12-18 00:17:30]
haloweenhamster :
I'll test it tomorrow, so how do you know if a position landing works you just go more than 20 m away return to home and it should be exactly work took off in the same orientation
[2017-12-18 00:27:52]
quad808 :
Thats about right.
[2017-12-18 01:11:19]
jcarlo :
This is 400 stock fw
[2017-12-18 01:20:08]
haloweenhamster :
Will it make any difference if the front vision sensors are working or not
[2017-12-20 14:59:26]
torneo :
@
[2017-12-21 09:18:44]
hawkins2000 :
Hi...could anybody send my some hints how to roll back from 01.04.0100? Or ist there no chance? PM would be nice :innocent:
[2017-12-21 09:20:09]
kilrah :
no chance at this point
[2017-12-21 09:20:45]
hawkins2000 :
OK...thx. Any chance in future (few weeks)?
[2017-12-21 09:21:31]
kilrah :
maybe, maybe not
[2017-12-21 09:21:42]
kilrah :
don't count on it
[2017-12-21 09:21:45]
hawkins2000 :
:stuck_out_tongue_winking_eye:
[2017-12-21 09:56:32]
jezzab :
"Undefined amount of time" aka soon
[2017-12-21 09:56:46]
jezzab :
...maybe
[2017-12-21 09:56:48]
jezzab :
:stuck_out_tongue:
[2017-12-21 11:48:07]
hawkins2000 :
:hourglass:
[2017-12-21 11:48:43]
hawkins2000 :
...still time until spring...
[2017-12-21 18:00:14]
evgeniychuiko :
When mavic is starting, we have some device for few seconds, before usbserial will appear
[2017-12-21 18:00:40]
evgeniychuiko :
This device is leadcore loader
[2017-12-21 18:04:57]
evgeniychuiko :
For this loader available small application, it can upload image to some address in memory...
[2017-12-21 18:08:28]
evgeniychuiko :
In 801 module we have few images
[2017-12-21 18:09:32]
nocommie :
Can you explain what this would be used for? Is this to be able to flash a module/FW that we would otherwise not be able to?
[2017-12-21 18:09:58]
nocommie :
Like unsigned FW/modules?
[2017-12-21 18:10:54]
evgeniychuiko :
I don't know yet, I just search unbricking solutions for my mavic....)
[2017-12-23 00:52:46]
jcarlo :
Guys at modded fw 4.0000 , did you guys noticed drifting? I'm hovering at 150ft altitude and drifting. Maybe it's the wind. I forgot to look at the wind speed
[2017-12-23 01:18:57]
quad808 :
I have noticed some too, but haven't done in depth testing. I noticed it drifting, just hovering around 15 - 20', with little wind.
[2017-12-23 03:26:34]
jcarlo :
@quad808 me too. I noticed in the video I took last week. I was filming the sunrise and it was drifting. So yeah that video is scrap.
[2017-12-23 05:46:57]
haloweenhamster :
On my 2 on 1.4.0100 1 is rock solid (manu Jan) but the other bounces a couple of ft (manu Jun)
[2017-12-23 07:27:05]
ziaual808 :
hi there
[2017-12-23 07:27:11]
ziaual808 :
i am new here
[2017-12-23 07:27:29]
ziaual808 :
need your support for my P4
[2017-12-23 07:28:02]
ziaual808 :
well this is my second P4 and its been bugging me since the last upgrade
[2017-12-23 07:28:31]
ziaual808 :
when ever i start doing video shoot in 4 k
[2017-12-23 07:29:06]
ziaual808 :
with in a minute the camera get reset as well as the link is fully interupted
[2017-12-23 07:29:27]
ziaual808 :
i did to flash but i couldnt
[2017-12-23 07:29:35]
ziaual808 :
guys need your support
[2017-12-23 07:29:55]
ziaual808 :
here in my country it is so so tough to bring a drone
[2017-12-23 07:30:35]
ziaual808 :
t drifts also and its totally unstable
[2017-12-23 09:56:31]
jezzab :
There is no anti rollback on P4. Unstable sounds like the latest V2.xx firmware. Roll back to V1.xx
[2017-12-23 20:07:18]
david :
@ziaual808 not sure what Assistant 2 shows these days in terms of available firmware to downgrade to on the P4, so you may have to learn about and use DUMLDore to downgrade. Check out the !wiki for more details
[2017-12-23 23:51:51]
jcarlo :
@quad808 did you noticed any issues with modded 700(without 0905)?
[2017-12-24 02:29:46]
quad808 :
@jcarlo no issues at all. Just upgrade from no higher than .400-->.700 and you are golden.
[2017-12-24 03:23:15]
jcarlo :
I decided 400 or 700 is where i belong. Man I love to have quickshots but I think I would rather have a factory fw knowing all modules working
[2017-12-24 04:12:45]
arrvodesign :
@jcarlo same here … I am back on 700 stock … the only wish is 1080p60 thing to be fixed
[2017-12-24 04:48:49]
jcarlo :
@arrvodesign if you are not in any yellow zones. I think if you upgrade to 800 it should be fixed
[2017-12-24 08:06:11]
quad808 :
@jcarlo I think I am with you guys...going from 1.04.0000 back to .700. Don't need quickshots on the Mavic.
[2017-12-24 08:08:46]
jcarlo :
Yup. and I'm also just doing 700 stock fw. I can mod the parameters anyways for my yellow zones
[2017-12-24 10:24:23]
arrvodesign :
@jcarlo I don't believe the 800 have full parameters access like 700 does it?
[2017-12-24 10:26:40]
haloweenhamster :
Except nfz
[2017-12-24 12:52:22]
haloweenhamster :
Oops that was for the convo in general
[2017-12-24 15:20:03]
arrvodesign :
@quad808 if you take out 905 from 700, do we know if 905 from previous FW will be deleted or still be available?
[2017-12-24 17:28:46]
jcarlo :
@arrvodesign I think the NFZ database is on the Mavic FC already once you have updated this. But if you are in 400 it does not have the module(0905) to turn it on. I'm curious to see people who have their Mavic on 400 when they received it from factory and never updated. See if the NFZ db is there or not. If not bingo. Delete that shit:grin:
[2017-12-24 17:33:08]
ben_lin :
so 0905 Should be deleted for good?
[2017-12-24 17:33:56]
arrvodesign :
I am just wondering if downgrading the FW removes the old modules
[2017-12-24 17:34:26]
arrvodesign :
We need someone with root access and 400FW who previously installed 700 or up FW
[2017-12-24 17:43:44]
jcarlo :
I'm not sure if I'm saying this right but if you go in ftp you can see NFZ db folder. In that folder two NFZ files. See it on 400 and up to 4.0000
[2017-12-24 17:47:44]
arrvodesign :
@jcarlo installed modules should sit above ftp directory which you can get with root access
[2017-12-24 17:57:28]
jcarlo :
When you look at 400 fw modules installed it does not have 0905
[2017-12-24 18:01:13]
jcarlo :
There is a link way above that @jezzab posted for me to check what modules I have in my Mavic when I was having problems flashing stock fw after I experimenting, injecting different modules. Check it and click on it while your Mavic is on
[2017-12-24 18:06:17]
quad808 :
@arrvodesign if you downgrade to .400, it doesn't recognize 905, then remove 905 from all higher firmware and there is an error in the logs from assistant, trying to get the version...Lb_mcu_sky (9 :5) device no reply, request timeout!
[2017-12-24 18:07:30]
quad808 :
This leads me to believe that 905 isn't there anymore. I don't root my Mavic, so can't tell you 100% that doing this removes 905, but the info points to that.
[2017-12-24 18:10:01]
jcarlo :
@quad808 there is a link that jezzab posted way above for me to check what is in my Mavic. When I click that I can see what modules are installed.
[2017-12-24 18:10:39]
quad808 :
I need to check that too...need root?
[2017-12-24 18:11:02]
jcarlo :
No. I'm not rooted
[2017-12-24 18:11:25]
quad808 :
I want to check that this morning, to know for sure. Just need the commands
[2017-12-24 18:11:25]
jcarlo :
and it's not firmware specific
[2017-12-24 18:11:38]
haloweenhamster :
Even stock 905 isn't read for log
[2017-12-24 18:16:40]
jcarlo :
Here is the link I was talking about
[2017-12-24 18:17:58]
jcarlo :
You need your Mavic on and cable connected to pc
[2017-12-24 18:18:10]
quad808 :
roger that
[2017-12-24 18:20:28]
jcarlo :
If you explore you will see the NFZ folder. But i don't think you can delete it through that access
[2017-12-24 18:22:11]
ben_lin :
may I ask whats the point of exploring this
[2017-12-24 18:22:36]
ben_lin :
for disable nfz on new fw?
[2017-12-24 18:24:20]
quad808 :
Even if you disable nfz, if the database is updated via 905 on the Mavic, you will still get a lot of warnings and popups
[2017-12-24 18:24:50]
haloweenhamster :
that's just what you upload
[2017-12-24 18:24:57]
ben_lin :
doesn't really bother tho
[2017-12-24 18:25:10]
haloweenhamster :
Dji-system.bin
[2017-12-24 18:25:13]
ben_lin :
unless u can disable nfz on Higher fw
[2017-12-24 18:26:15]
ben_lin :
there is also the dynamic nfz update in app fron 4.1.0
[2017-12-24 18:26:58]
haloweenhamster :
What fw are you using?
[2017-12-24 18:27:19]
ben_lin :
I am using mixed fw
[2017-12-24 18:27:20]
quad808 :
1.04.0000 mixed .700
[2017-12-24 18:27:41]
haloweenhamster :
Need new aes key then
[2017-12-24 18:27:50]
ben_lin :
wait
[2017-12-24 18:28:09]
ben_lin :
1.04.0000 is still downgrade-able
[2017-12-24 18:28:17]
quad808 :
yep
[2017-12-24 18:28:39]
ben_lin :
so did u try disable nfz on ur mixed fw?
[2017-12-24 18:28:49]
ben_lin :
in theory it Should work
[2017-12-24 18:28:59]
ben_lin :
delete 305&306
[2017-12-24 18:29:01]
quad808 :
yep, mixed from .700, all parameters work
[2017-12-24 18:29:09]
haloweenhamster :
If someone has openssl
[2017-12-24 18:29:12]
haloweenhamster :
openssl enc -d -nosalt -in upgrade00.log -aes-128-cbc -K 5950314e6167375a5226446a00000000 -iv 30313233343536373839616263646566 > output.log
[2017-12-24 18:29:45]
haloweenhamster :
Not near PC at the mo
[2017-12-24 18:30:22]
ben_lin :
me neither, can't help :/
[2017-12-24 18:30:35]
quad808 :
crap.
[2017-12-24 18:30:43]
haloweenhamster :
Replace upgrade00.log with file name
[2017-12-24 18:31:13]
ben_lin :
iirc on regular app above 4.1.0 the dynamic nfz update overrides the parameter change
[2017-12-24 18:31:47]
quad808 :
@ben_lin Thats if you enable communications back to the mothership
[2017-12-24 18:32:05]
quad808 :
I'm using patched 4.1.14
[2017-12-24 18:32:17]
ben_lin :
which isn't possible when using patched
[2017-12-24 18:32:18]
ben_lin :
yep
[2017-12-24 18:32:28]
quad808 :
Thats good info though
[2017-12-24 18:32:39]
ben_lin :
how do u cache the maps tho
[2017-12-24 18:32:47]
ben_lin :
on patxhed app
[2017-12-24 18:33:16]
quad808 :
you can...after installing in airplane mode, go online and grab offline maps...they are allowed thru
[2017-12-24 18:33:35]
ben_lin :
I kept getting errors
[2017-12-24 18:33:40]
ben_lin :
prob my ISP hates me
[2017-12-24 18:34:11]
quad808 :
Do you get to the screen where you can pick the maps?
[2017-12-24 18:34:16]
ben_lin :
yeah
[2017-12-24 18:34:23]
quad808 :
times out?
[2017-12-24 18:34:26]
ben_lin :
lemme try again now
[2017-12-24 18:35:35]
quad808 :
On earlier patched versions...it would sometimes time out, consistently. For me, 4.1.14 is solid for getting off-line maps
[2017-12-24 18:35:50]
ben_lin :
now it is working
[2017-12-24 18:36:02]
quad808 :
:+1:
[2017-12-24 18:36:08]
ben_lin :
so I guess we can also use satellite map?
[2017-12-24 18:36:30]
ben_lin :
haven't tried
[2017-12-24 18:36:57]
ben_lin :
damn the patched 4.1.14 is gold
[2017-12-24 18:37:24]
quad808 :
@ben_lin I don't think satellite will stay...you can cache it before flying, but once you go to fly in airplane mode it reverts back to off-line maps
[2017-12-24 18:38:07]
quad808 :
I agree...4.1.14 is the best patched GO I have used...lots of work went into the patching
[2017-12-24 18:38:30]
arrvodesign :
here
[2017-12-24 18:38:36]
ben_lin :
but the app is patched so I don't see why we need to fly offline ?
[2017-12-24 18:38:51]
quad808 :
true...up to you
[2017-12-24 18:39:08]
quad808 :
@arrvodesign thank you my friend!
[2017-12-24 18:39:14]
ben_lin :
unless the nfz update can get through
[2017-12-24 18:42:04]
quad808 :
group="ac" size="1461952" md5="cba309c8a9376ebff8a5b24e462faac8">wm220_0905_v01.00.01.05_20170727.pro.fw.sig</module>
</release>
</firmware>
</device>
</dji>
[2017-12-24 18:43:16]
quad808 :
crap. That looks like 905 from 1.04.0000
[2017-12-24 18:44:11]
quad808 :
unless I am reading this wrong...its at the end of the file...if you look above...it isn't in the list, so does that mean it isn't on the Mavic?
[2017-12-24 18:44:40]
quad808 :
This Mavic was NEVER upgraded to 1.04.0000 with 905 in it
[2017-12-24 18:47:03]
quad808 :
I don't think 905 is on this Mavic. This is just showing the version and file size of 1.04.0000's 905
[2017-12-24 18:47:05]
ben_lin :
but how did it get info about 0905
[2017-12-24 18:47:45]
quad808 :
Its in the firmware .cfg file. It expects this 905 version in the firmware
[2017-12-24 18:49:13]
arrvodesign :
@quad808 what if you replace everything in backup to the content of the stock 700 FW bin file … including cfg file and then re-flash again?
[2017-12-24 18:51:14]
quad808 :
So, flash to stock .700? How about .700 with .905 removed? I have that on my other Mavic, can pull the file
[2017-12-24 18:51:26]
quad808 :
hang on
[2017-12-24 18:54:58]
quad808 :
.700 -905
[2017-12-24 18:56:17]
haloweenhamster :
<https://dji-rev.slack.com/archives/C6909AC1Z/p1514139890000008>
[2017-12-24 18:56:36]
haloweenhamster :
<https://dji-rev.slack.com/archives/C6909AC1Z/p1514139910000002>
[2017-12-24 18:59:32]
haloweenhamster :
The last fw loaded would of been 1.4.0000 so the cfg is for that fw, even if you remove the module it still has the info in the cfg
[2017-12-24 19:00:12]
quad808 :
@haloweenhamster yah, thats what I thought. How do you find out exactly what is on your Mavic?
[2017-12-24 19:00:20]
haloweenhamster :
Otherwise you could load any mix of modules in one update
[2017-12-24 19:00:41]
ben_lin :
does that mean
[2017-12-24 19:01:00]
quad808 :
just because it's not in the firmware via mixed modules, doesn't mean it's still not on the bird
[2017-12-24 19:01:05]
ben_lin :
the cfg file editing is needes
[2017-12-24 19:01:12]
ben_lin :
*needed
[2017-12-24 19:01:50]
quad808 :
thats what we are trying to determine
[2017-12-24 19:02:20]
haloweenhamster :
No cfg edit needed as you can update individual modules with the correct cfg
[2017-12-24 19:02:24]
arrvodesign :
@quad808 root access to go above FTP folder to see what you got … modify “dji_verify” to install whatever SIG file you like
[2017-12-24 19:03:17]
ben_lin :
so I can pretty much remove any modules as I wish
[2017-12-24 19:04:06]
ben_lin :
I thought only removal of 305 and 306 is allowed
[2017-12-24 19:04:28]
quad808 :
Wait...are we all on the same page here? I am trying to get confirmation that removing .905 from higher version firmware above .400 actually removes any .905 on the bird if you had flashed any stock version above .400
[2017-12-24 19:04:52]
haloweenhamster :
If you go from 1.4.0000 to 1.3.0400 then 1.4.0000 -905 you will still have 905 as nothing over writes it
[2017-12-24 19:05:16]
quad808 :
@arrvodesign can you decrypt the above .sig so I can compare?
[2017-12-24 19:06:10]
quad808 :
@haloweenhamster yes, but what if you go to .400 with no .905, then upgrade to higher without .905...thats the questions that needs confirmation with proof, so far, none
[2017-12-24 19:06:19]
haloweenhamster :
The cfg.sig will be the same as from bin files
[2017-12-24 19:07:09]
ben_lin :
sidenote, is there any fw.version of the spark that prevents downgrading or mixing ?
[2017-12-24 19:07:17]
haloweenhamster :
400 has no 905 it was the last one without
[2017-12-24 19:07:28]
quad808 :
@lin...check my blog <https://www.rcgroups.com/forums/showthread.php?2916078-DJI-Dashboard-How-To-tips-and-tricks-%2AMAVIC%2A>
[2017-12-24 19:08:37]
quad808 :
@haloweenhamster I know that. The question is...if you downgrade to that firmware, and you had 905 on it, does .400 remove it, since .400 doesn't recognize that module
[2017-12-24 19:08:40]
ben_lin :
i know how to deal with the mavic
[2017-12-24 19:08:58]
quad808 :
No spark firmware locks you out
[2017-12-24 19:09:03]
ben_lin :
OK
[2017-12-24 19:09:09]
ben_lin :
Thats good then
[2017-12-24 19:09:25]
quad808 :
Yah, .300 last one to allow all parameter changes
[2017-12-24 19:10:33]
ben_lin :
I can flash back to .300 and then do fw upgrade with 305and306 deleted
[2017-12-24 19:10:45]
ben_lin :
pair with patched dji go
[2017-12-24 19:10:53]
quad808 :
I can tell you that removing .905 from .700 has way less warnings than I used to have in my area
[2017-12-24 19:11:07]
quad808 :
@ben_lin yep
[2017-12-24 19:11:37]
haloweenhamster :
Prior to 905 module there was a stock database from factory, 905 just updates it, if you have installed a stock fw past 400 it'll be updated, best to put oldest 905 on in that case 500
[2017-12-24 19:11:43]
arrvodesign :
@quad808 shows error
[2017-12-24 19:12:30]
quad808 :
error in the log? that one is from 1.03.700 if that helps...different key?
[2017-12-24 19:13:19]
haloweenhamster :
<https://dji-rev.slack.com/archives/C6909AC1Z/p1512776830000099?thread_ts=1512775978.000186&cid=C6909AC1Z>
[2017-12-24 19:13:20]
quad808 :
@haloweenhamster good point, if downgrading to .400 doesn't wipe it out
[2017-12-24 19:14:48]
arrvodesign :
@quad808 yes it worked, thanks! see above
[2017-12-24 19:15:06]
quad808 :
:+1:
[2017-12-24 19:16:02]
arrvodesign :
nevermind saw it … 0000
[2017-12-24 19:16:14]
quad808 :
version="00.00.01.04" type="" group="ac" size="92096" md5="221c6661b5c60afb04fa32335815f470">wm220_0905_v00.00.01.04_20170301.pro.fw.sig</module>
</release>
</firmware>
</device>
</dji>
This is .700
[2017-12-24 19:16:48]
quad808 :
group="ac" size="1461952" md5="cba309c8a9376ebff8a5b24e462faac8">wm220_0905_v01.00.01.05_20170727.pro.fw.sig</module>
</release>
</firmware>
</device>
</dji>
1.04.0000 with .905 removed
[2017-12-24 19:17:46]
quad808 :
The question still is...is this just the version in each .cfg file? Or is this the version that is actually on the Mavic?
[2017-12-24 19:20:47]
quad808 :
checking the size of the nfz.db on both Mavics...they are exactly the same size..188 KB (192,528 bytes)
[2017-12-24 19:21:29]
quad808 :
need someone to check with firmware above .400 with no 905 removed
[2017-12-24 19:21:48]
quad808 :
size of .db should be greater
[2017-12-24 19:24:25]
ben_lin :
it Should
[2017-12-24 19:24:54]
ben_lin :
because on .900 the Chinese airport nfz logic changed
[2017-12-24 19:25:48]
ben_lin :
it became bigger with more points for each airport
[2017-12-24 19:26:01]
ben_lin :
it is garunteed bigger
[2017-12-24 19:27:44]
quad808 :
@ben_lin Agree
[2017-12-24 19:28:10]
quad808 :
Just need confirmation
[2017-12-24 19:28:23]
haloweenhamster :
As I said twice the files you are looking at are just what you have uploaded, no reflection to what's on the mavic
[2017-12-24 19:28:48]
quad808 :
the size is NOT from the .cfg, its the file on the bird.
[2017-12-24 19:29:11]
quad808 :
nfz.db
[2017-12-24 19:29:28]
quad808 :
I downloaded each one to compare
[2017-12-24 19:30:29]
ben_lin :
Btw is there a patched dji go 4.1.14 for iOS
[2017-12-24 19:30:30]
arrvodesign :
@quad808 where is the file located? I couldn’t find it on FTP
[2017-12-24 19:30:56]
quad808 :
its there, hang on, have to reconnect
[2017-12-24 19:31:25]
jcarlo :
So what did everyone find out?:slightly_smiling_face:
[2017-12-24 19:32:22]
quad808 :
<ftp://192.168.42.2/upgrade/nfz/>
[2017-12-24 19:33:47]
haloweenhamster :
Need someone to create a file tree
[2017-12-24 19:34:11]
arrvodesign :
Does anyone know <!here> if this “from=“2017/05/05” expire=“2018/05/05" is the rollback enforcement dates and if you manually change your date in the PC would you be able to rollback on 4.0100 ? Just wondering …
[2017-12-24 19:35:38]
arrvodesign :
@quad808 I don’t have that folder on 700
[2017-12-24 19:36:10]
quad808 :
what do you have in upgrade?
[2017-12-24 19:37:33]
quad808 :
This Mavic has never gone past .700
[2017-12-24 19:39:49]
arrvodesign :
I am wondering if InYourGrill is the Root stuff
[2017-12-24 19:40:03]
jcarlo :
Wth is that in your grill
[2017-12-24 19:40:15]
jcarlo :
Steak and burgers
[2017-12-24 19:40:26]
arrvodesign :
that’s my question … I bet it is RedHerring stuff, but I didn’t finish it
[2017-12-24 19:40:31]
arrvodesign :
lol
[2017-12-24 19:40:48]
quad808 :
lol
[2017-12-24 19:41:12]
jcarlo :
Lol red herring becomes steak
[2017-12-24 19:41:28]
arrvodesign :
I forgot corn …
[2017-12-24 19:41:36]
ben_lin :
lol
[2017-12-24 19:43:34]
quad808 :
@arrvodesign maybe you got root and deleted the nfz folder?
[2017-12-24 19:45:18]
arrvodesign :
@quad808 not really, I just flashed the stock 700 and didn’t remove anything else … I just measured “upgrade” folder, it is about 10MB, ask you a favor, any chance you can zip that so I can clean up my Mavic? you can remove logs if you’d like.
[2017-12-24 19:46:00]
arrvodesign :
from mavic that never got past 700 ))
[2017-12-24 19:46:17]
quad808 :
sure can, hang on...I don't have root...does that matter?
[2017-12-24 19:46:53]
arrvodesign :
no it doesn’t I actually want to clean it up to how it was, so yours it better
[2017-12-24 19:47:47]
haloweenhamster :
As its in upgrade folder wouldn't that be temporary files not used files?
[2017-12-24 19:49:08]
arrvodesign :
I am not sure what I can delete and what not … what if the system bricks, no idea
[2017-12-24 19:49:47]
ben_lin :
couldn't you backup fw and then experiment ?
[2017-12-24 19:51:25]
haloweenhamster :
all files pulled via FTP will be aes encrypted
[2017-12-24 19:51:45]
arrvodesign :
That’s totally fine … we have same FW
[2017-12-24 19:52:36]
quad808 :
<ftp://192.168.42.2/upgrade/upgrade/>? Thats just .700 firmware
[2017-12-24 19:53:03]
haloweenhamster :
@quad808 is on 1.4.0000 core isn't he?
[2017-12-24 19:53:03]
arrvodesign :
@quad808 the files in the image you posted above
[2017-12-24 19:53:50]
quad808 :
different Mavic...this one is on .700 -905
[2017-12-24 19:54:56]
haloweenhamster :
Yeah I should of done that, both of mine are the same
[2017-12-24 19:55:20]
quad808 :
@arrvodesign hang on...getting pulled away for a bit
[2017-12-24 19:55:50]
arrvodesign :
@quad808 thanks appreciated ))
[2017-12-24 20:02:21]
jcarlo :
I hope there's a way to do a factory reset like you do on phones. I mean it is android base. It does have recovery rom.
[2017-12-24 20:09:50]
arrvodesign :
I wish I know how … already tried all defaults through assistant
[2017-12-24 20:12:20]
ben_lin :
assistant only flashes the current fw I think ...
[2017-12-24 20:13:05]
evgeniychuiko :
I think system has some crash counter, and after it will start recovery boot. But in my case (bricked with FW upgrade), I can see start log, it in recovery, but nothing more... still no interfaces and connections
[2017-12-24 20:14:36]
jcarlo :
So your PC doesn't see the Mavic?
[2017-12-24 20:15:42]
evgeniychuiko :
Only com port. No ethernet over, no RC connection, no fan starting.
[2017-12-24 20:26:47]
flystraightcircles :
So it is possible to flash Mavic fw to older versions after 0.0100, but the how to will not be shared?
[2017-12-24 20:34:10]
ben_lin :
iirc, you can flash anything If not on newest fw
[2017-12-24 20:40:07]
haloweenhamster :
gets to 15% then stops
[2017-12-24 20:42:26]
arrvodesign :
@haloweenhamster what OS are you using? Need to be offline as it updates time automatically ... There are few places to update it i believe
[2017-12-24 20:42:51]
arrvodesign :
You FW will have different expiration
[2017-12-24 20:43:55]
haloweenhamster :
Set phone & PC - win 10 to 2026 & 2019 neither works
[2017-12-24 20:48:22]
haloweenhamster :
year set to 2026
[20:11:06][UpgradeManager ] set date time to device failure!!!, error code: 255
[2017-12-24 20:51:40]
david :
@flystraightcircles after you update module 801 -- which can not be left out of an update -- to 1.4.0100, you are stuck there for anything you update, to any other firmware version. DJI changed their method for blocking downgrading, so the method used to defeat this is not available if you're running Android -- module 801 -- from 0100.
So, DO NOT update your modules 305/306 to anything else. You won't be able to downgrade them back to 700. Your Mavic firmware is frozen in place -- don't flash anything else unless you're sure you want it to be permanent, at this point.
[2017-12-24 20:54:26]
arrvodesign :
@haloweenhamster in the windows cmd type "date"
[2017-12-24 20:54:35]
arrvodesign :
See if it actually changed
[2017-12-24 20:55:25]
ben_lin :
he can still flash his custom 0100 tho
[2017-12-24 20:55:38]
ben_lin :
as those has the old 305/306
[2017-12-24 20:55:48]
ben_lin :
and wouldn't impact parameters
[2017-12-24 20:56:20]
haloweenhamster :
yep defiantly updates
[2017-12-24 20:56:43]
haloweenhamster :
double checked for you
[2017-12-24 21:01:18]
arrvodesign :
thanks @haloweenhamster, so I guess it might be expiration of FW … wondering if anyone else know about it, but was worth the try
[2017-12-24 21:01:52]
david :
sure, but once he's flashed them, he can't go back, so gotta be sure
[2017-12-24 21:01:53]
haloweenhamster :
it was worth a try
[2017-12-24 21:03:07]
jcarlo :
If only dji just didn't touch the yellow zones. I'm good with NFZ
[2017-12-24 21:07:46]
flystraightcircles :
I'm good with .0100 with 305, 306 from .0700. No way back, know. As long as I keep 305 and 306 from .0700, all modifications are there. The worst thing is precision landing lost. Don't know why.
[2017-12-24 21:14:27]
haloweenhamster :
im 0100 & 0400
[2017-12-24 21:16:28]
flystraightcircles :
How is precision landing for you?
[2017-12-24 21:17:53]
haloweenhamster :
not tried it yet, been meaning to just wanna go somewhere wide open just incase
[2017-12-24 21:23:14]
ben_lin :
manual landing isn't that difficult...
[2017-12-24 21:24:54]
flystraightcircles :
I've seen people metioning that it is possible to downgrade from .0100, but it's nowhere described how...
[2017-12-24 21:25:15]
ben_lin :
the OG is working on it
[2017-12-24 21:25:29]
haloweenhamster :
only know of jezzab thats done it
[2017-12-24 21:25:29]
ben_lin :
but the exploit isn't likely to be shared
[2017-12-24 21:26:22]
flystraightcircles :
Why?
[2017-12-24 21:26:43]
haloweenhamster :
coz dji will patch it
[2017-12-24 21:28:04]
flystraightcircles :
Isn't it better to show dji that it's pointless?
[2017-12-24 21:29:17]
ben_lin :
no ..
[2017-12-24 21:29:36]
ben_lin :
saving exploits for future mp2 or p5 is a good idea
[2017-12-24 21:30:02]
ben_lin :
as they are highly likely to release in 2018
[2017-12-24 21:30:16]
ben_lin :
we want to be able to customize those
[2017-12-24 21:41:59]
flystraightcircles :
Ok..
[2017-12-24 21:42:29]
ben_lin :
DJI isn't likely to open themselves up
[2017-12-24 21:42:40]
ben_lin :
don't forget there is the Chinese government
[2017-12-24 21:43:11]
ben_lin :
DJI wasn't going to patch these loopholes
[2017-12-24 21:43:28]
ben_lin :
But it made news headlines in China
[2017-12-24 21:51:38]
arrvodesign :
notice the current V
[2017-12-24 21:53:33]
haloweenhamster :
Sometimes does that, reload assistant and reset mavic & it'll be fine
[2017-12-24 21:54:15]
arrvodesign :
Yeah did it three times ... Won't connect to controller ...will try to flash again
[2017-12-24 21:55:13]
haloweenhamster :
Did an update not get to 100%?
[2017-12-24 21:56:00]
arrvodesign :
It was working fine on stock 700 and now it got this issue ... strange
[2017-12-24 21:57:50]
quad808 :
@arrvodesign same thing happened to me
[2017-12-24 21:58:08]
quad808 :
What was the last version you had on there
[2017-12-24 21:59:05]
quad808 :
I had to flash mixed 1.04.0000 w/.700...twice, then it worked
[2017-12-24 21:59:21]
quad808 :
then I could downgrade, and connect RC...all good then
[2017-12-24 21:59:43]
arrvodesign :
0000 then downgraded to 700 ... but it was few days ago ... maybe i need to block my internet completely
[2017-12-24 22:00:07]
quad808 :
I do that when using assistant. No trust for DJI
[2017-12-24 22:01:41]
arrvodesign :
lol ... I did firewall before, maybe not enough hehe
[2017-12-24 22:02:01]
jcarlo :
That happened to me. I just flashed it again. Like @quad808 says just go offline
[2017-12-24 22:02:12]
quad808 :
as long as DUMLdore can see it, it is fixable
[2017-12-24 22:12:07]
quad808 :
Dji must be up to some fuckery...just downgraded Mavic from 1.04.0000 mixed .700, back to .700 -905. Went fine, did it twice. All good. disconnected and restarted, let assistant have internet so I could check firmware version...restarted Mavic. Can't connect RC. Wow. Had to reflash again. Tested. All good
[2017-12-24 22:13:59]
david :
:thinking_face:
[2017-12-24 22:16:47]
quad808 :
could have been a quirk...
[2017-12-24 22:17:15]
quad808 :
lights on back were not blinking as if in standby, but back to normal now.
[2017-12-24 22:17:36]
quad808 :
I know assistant sends data to dji, probably logs
[2017-12-25 00:32:06]
arrvodesign :
@haloweenhamster one more thing to try … it worked when I downgraded FW on my remote … ftp to the drone … delete everything from “backup” folder and copy the content of another bin like 700 … after that, “ruby Upgrade.rb” and see if it will go through
[2017-12-25 00:32:38]
arrvodesign :
it did for me at least
[2017-12-25 02:18:46]
arrvodesign :
I fixed the remote Connecting issue … for some reason either remote or drone got reset so I had to re-link the controller … all works now
[2017-12-25 02:22:50]
jcarlo :
@arrvodesign I had the same thing happened to me. You need to flash it back to last working firmware you had
[2017-12-25 02:23:16]
arrvodesign :
I did that as well … either way it worked … thanks for advice
[2017-12-25 02:23:38]
jcarlo :
Great. What firmware you have now?
[2017-12-25 02:23:59]
arrvodesign :
700 stock … got all parameters back … updated remote to 700 as well
[2017-12-25 02:24:33]
arrvodesign :
I think I won’t miss the 1080p60 as I might do the Optical Flow in Post with FCPX
[2017-12-25 02:25:29]
jcarlo :
Yeah I think it's best to stick with stock firmware with everything working.
[2017-12-25 02:28:01]
czokie :
Website works for me. Just tested from my mobile
[2017-12-25 02:32:43]
jcarlo :
Website?
[2017-12-25 02:38:25]
czokie :
<https://nolimitdronez.com>
[2017-12-25 02:39:17]
czokie :
Maybe wrong room. Never mind
[2017-12-25 03:19:22]
khalidy82 :
No no u was in the right room but for some amazeing strange reason that whole thread got thrown out disappeard
[2017-12-25 03:19:39]
khalidy82 :
A liite like my email replys from nld
[2017-12-25 03:20:34]
khalidy82 :
Like i said its just a scam thats made you lot look like kunts
[2017-12-25 06:36:21]
jezzab :
What? @khalidy82? Scam?
[2017-12-25 06:51:49]
ben_lin :
what is he even talking about
[2017-12-25 08:02:57]
haloweenhamster :
@arrvodesign they changed the FTP file tree in 1.4.0100 backup no longer available hence can't get round anti rollback
[2017-12-25 10:54:32]
cs2000 :
@haloweenhamster just regarding precision landing in mixed modules. Just try it wherever you usually fly. I’m on 03.700 FC and 04.0000 for everything else. The AC seems to basically use GPS instead. I took off from my patio, it tried to land about 2metres behind me on my roof, at which time I cancelled the landing, brought it in closer and landed myself. Would be good to know if the same issue persists using 04.0100 as well, which I suspect it does
[2017-12-27 04:41:06]
dji-rev-slack :
I was able to repack 0100 with 306 and 905 from 0700. Flashing went thru but i couldn't change any parameters. Should i replace 305 too?
[2017-12-27 05:02:59]
haloweenhamster :
won't work, it won't flash modules from other firmware versions
[2017-12-27 05:05:05]
haloweenhamster :
The modules are listed in cfg.sig if any are not listed or different to the version listed it skips it
[2017-12-27 05:22:44]
ben_lin :
@haloweenhamster If the MAVIC is on .0100 out of the BOX
[2017-12-27 05:23:11]
ben_lin :
can you delete 305 and 306 on .0100 and flash it
[2017-12-27 05:23:19]
ben_lin :
so you get parameter control ?
[2017-12-27 05:31:57]
dji-rev-slack :
I suspect that the executable compares the versions of the sig files and prevents downgrading.
[2017-12-27 06:28:04]
haloweenhamster :
No
[2017-12-27 06:30:25]
ben_lin :
I figured why..
[2017-12-27 06:30:25]
haloweenhamster :
cfg.sig is readable with notepad / work etc, you can see the list of modules and versions
[2017-12-27 06:31:05]
ben_lin :
out of the box .0100 is pretty much set in stonew
[2017-12-27 06:31:26]
ben_lin :
cfg.sig can't be edited?
[2017-12-27 06:31:50]
haloweenhamster :
Nope signed hence .sig
[2017-12-27 06:32:24]
ben_lin :
so unless they leak the key again......
[2017-12-27 06:32:34]
haloweenhamster :
Yep
[2017-12-27 06:32:59]
haloweenhamster :
Master key though not user key
[2017-12-27 06:33:22]
ben_lin :
Thats pretty much impossible
[2017-12-27 06:33:48]
haloweenhamster :
Exactly
[2017-12-27 06:34:23]
ben_lin :
RIP
[2017-12-27 06:35:05]
haloweenhamster :
Hence why people load 400/700 then 0000 minus 305 306
[2017-12-27 06:36:55]
ben_lin :
DJI really messed up here
[2017-12-27 06:37:39]
ben_lin :
is it even legal to do this
[2017-12-27 06:37:47]
ben_lin :
update or brick
[2017-12-27 06:38:17]
haloweenhamster :
Did it with spark with no repercussions
[2017-12-27 06:40:44]
ben_lin :
true
[2017-12-27 06:40:53]
ben_lin :
ppl don't understand this
[2017-12-27 06:41:33]
ben_lin :
@arrvodesign assistant allow downgrade to versions below 1.04.0100now ?
[2017-12-27 12:08:53]
arrvodesign :
@ben_lin not currently, but since Assistant and DUML gets in the bird, there should be a way to downgrade …
[2017-12-27 12:19:55]
ben_lin :
wasn't the sig file encrypted
[2017-12-27 12:20:07]
ben_lin :
and we need the master key for it
[2017-12-27 14:37:07]
kilrah :
the whole point is for nothing to be able to downgrade, even assistant
[2017-12-27 14:44:14]
coldflake :
The problem is that we can no longer delete the old configuration sig file in the backup directory
[2017-12-27 14:44:46]
coldflake :
Because they moved backup out from the ftp structure
[2017-12-27 14:45:00]
coldflake :
We need to find a way to delete that file
[2017-12-27 14:45:41]
coldflake :
And there is no reason to suggest that there is any magic duml command that will allow downgrade if the sig doesn't allow it
[2017-12-27 14:46:06]
coldflake :
If dji needs to downgrade easily, they just use their own custom firmware... :)
[2017-12-27 14:46:34]
kilrah :
they can always release a downgrade as an "upgrade" if they need
[2017-12-27 14:46:37]
kilrah :
like they did for spark
[2017-12-27 23:02:40]
david :
Or, just flash it up to 4.0000 on those rare occasions when you need the higher frame rates, leave it there until you need to NFZ / alt. Then, flash back down to 700.
[2017-12-27 23:16:01]
david :
@kilrah easiest way. Just change the antrollback params in the cfg.sig xml. That could literally be the only file changed in the bin, thereby unlocking rollback with no functional change to the firmware. It would have to be a new version, though. If only we could figure out a way to pull that off...
[2017-12-27 23:17:50]
jezzab :
Exactly. Very simple. They just make a later firmware revision number with just the `.801` module and set to no anti rollback, flash it in and then they can flash to anything.
[2017-12-27 23:18:14]
david :
they have the key
[2017-12-27 23:18:22]
david :
:grin:
[2017-12-27 23:18:23]
jezzab :
To sign it yes
[2017-12-28 14:59:45]
nocommie :
I have been on a quest to remove the annoying as fuk popups from the Go app related to NFZ and more importantly warning zones. They continuously popup over and over on the same flight even though I have agreed closed the popup. I don't fly in NFZ but do have a location that DJI considers an enhanced warning zone that is incorrect. So I downgraded to 400, rooted with redherring and deleted the NFZ DB in amt/nfz. Tested with 400 and 700 and had no warnings in NFZ (even without changing NFZ parameters). Then upgraded to 4.0000 without 305/306 and 905. Behavior is the same as before, I can arm/takeoff etc (with NFZ parameter change) but RC shows "In NFZ" and a popup on the app for NFZ and warning zones. I am using fully modded 4.1.14 (with custom NFZ mod as well). Unfortunately redherring doesn't work on 4.0000 801 module so I can't go back in and verify/delete the DB in the NFZ directory. Anyway, in case anyone else is working on the same or has any ideas feel free to chime in or DM me.
[2017-12-28 15:50:01]
evgeniychuiko :
Does anybody have a mavic emmc dump? Or can make it with adb?
[2017-12-28 15:53:42]
ben_lin :
@nocommie DJI added in a dynamic NFZ update in the apps since 4.1.0
[2017-12-28 15:55:24]
ben_lin :
I believe it only works when connected to internet and ac simutaneously
[2017-12-28 16:01:54]
david :
you want a dd? Tell which device to dump to get the whole EMMC and I'll do it on 700
[2017-12-28 16:17:55]
evgeniychuiko :
@david I need raw dump of emmc. I've successfully connected emmc from my bricked mavic to pc, and able to upload working dump
[2017-12-28 16:23:27]
nocommie :
Yes and I have removed it from the app and from the ac. The behavior changed after going from fw 700 to mixed modules 4.0000. This is with no internet connection or app change. Simply updating the FW changed something even without 905.
[2017-12-28 17:54:03]
jcarlo :
I was about to try and delete the NFZ files but it got me thinking. Would deleting it completely removes the NFZ wall or just the warnings. I don't want the aircraft wander through a NFZ (airport)if it goes awol or did a failsafe rth. I just don't like the pop up warning just because I'm in yellow zone but I still would like the NFZ wall
[2017-12-28 17:57:50]
jcarlo :
I just realized if the NFZ parameters is activated still don't matter. It will fly through also
[2017-12-28 17:58:18]
nocommie :
Personally I do not put myself or the craft in a position to have the possibility to go through an NFZ. I actually stay further away from REAL NFZs than required so that is not an issue for me. I use actual airspace info to be aware of the space I am flying in. I have no problem whatsoever to show NFZ etc in the map. I just have an issue with preventing flight based on DJIs shoddy implementation and false positives as well as the dangerous repeated popups. Then there is the begging the chinese gov for permission and providing them with personal info etc to get something fixed or unlocked.
[2017-12-28 17:58:32]
nocommie :
sorry to get off on a tangent lol. What was the question? :slightly_smiling_face:
[2017-12-28 18:00:06]
ben_lin :
@jcarlo you might as just disable the NFZ completely as they aren't reliable at all in EU and US
[2017-12-28 18:00:46]
ben_lin :
dont rely on DJI to get NFZ info or let them prevent you from taking off
[2017-12-28 18:01:33]
ben_lin :
use government released air space info..
[2017-12-28 18:02:35]
ben_lin :
Also if you should use the secneo app..
[2017-12-28 18:02:59]
ben_lin :
who knows whats gonna happen when the dynamic nfz kicks in when you had no NFZ db on ur bird
[2017-12-28 18:09:03]
jcarlo :
I use to be able to fly in yellow zones without the need for online authorization. This was I believe when I was in 400 before the hacking stuff existed. Then an update to 800 I think where I needed to go to dji website and ask for a three day access to yellow zones. But usually fly just outside of the yellow zones. @ben_lin I hear you though
[2017-12-28 18:10:01]
ben_lin :
I've heard many horror stories of Mavic's flight behavior when flying around NFZs
[2017-12-28 18:10:22]
ben_lin :
so disabling it might actually make it safer
[2017-12-28 18:11:03]
ben_lin :
There are instances in China where the NFZ info changed mid flight and forced landing on a highway
[2017-12-28 18:12:46]
jcarlo :
@ben_lin yikes
[2017-12-28 18:14:12]
jcarlo :
Yeah I think there where an issue back then where sometimes it would show NFZ then reboot and your not on NFZ
[2017-12-28 18:15:36]
ben_lin :
exactly
[2017-12-28 18:15:42]
ben_lin :
gotta avoid that
[2017-12-28 18:16:29]
ben_lin :
Also...in the states there are temporary NFZs due to natural disasters and stuff...
[2017-12-28 18:16:38]
ben_lin :
those arent part of the DJI nfz either
[2017-12-28 18:19:13]
jcarlo :
@nocommie We have small airport and I always call out ATC every time I fly Mavic. And yeah I scan the sky too. I guess it's not any worse than disabling it also via parameters.
[2017-12-28 18:21:06]
ben_lin :
I have a local airport about 5 miles from where I live
[2017-12-28 18:21:23]
ben_lin :
and they got tons of WW2 planes and Cessenas
[2017-12-28 18:21:49]
ben_lin :
everytime I fly I check flight radar to see if anyone is flying below 400ft...
[2017-12-28 19:50:20]
cs2000 :
@evgeniychuiko and @david there is a full EMMC dump on my ftp/dump location
<http://polybotes.feralhosting.com/dji>
[2017-12-28 20:04:09]
evgeniychuiko :
@cs2000 This dump not mavic. Wm330 in any logs inside.
[2017-12-29 04:10:47]
quad808 :
confirmed. Aircraft Database is the NFZ version on your Mavic. If yours shows 01.00.01.05 you have the latest version, no matter if you mixed and deleted 905. It won't help or downgrade. Once it's there, its there.
[2017-12-29 04:37:17]
jcarlo :
@quad808 thanks for confirming. I guess we need to delete it with root
[2017-12-29 04:41:16]
arrvodesign :
@quad808 how were you able to confirm it? The logs we checked earlier?
[2017-12-29 04:42:18]
arrvodesign :
I guess if I am on 700FW it will be 700FW 905, not the 0000 for example … am I right?
[2017-12-29 04:43:00]
nocommie :
Correct but if you have EVER upgraded to a later FW with 905, it will have the later DB even if you downgrade
[2017-12-29 04:50:28]
arrvodesign :
yeah, unless you are downgrading to 400FW … but I am wondering if 400FW missing 905 module by default, what (except the DJI GO4 App) would ever be able to use it? It is not like there are modules within 400FW that already can or know about 905 module and able to communicate / use it …
[2017-12-29 04:53:19]
nocommie :
It seems 400 does not use it so if you stay on that you are ok. But, if you go back to 700 or higher, it will refer to the DB again
[2017-12-29 05:28:09]
evgeniychuiko :
<https://www.youtube.com/watch?v=Qo5lBWAIb4g&feature=share>
@dwallersv can you?
[2017-12-29 06:02:41]
jcarlo :
Is there a copy of the olds NFZ files floating somewhere?
[2017-12-29 14:19:03]
nocommie :
for which which hardware? You don't need one for the ac. You can delete it (the 2 files, not the directory) and it will show 0.0.0.0 as the DB version and will work fine. For the app, the old NFZ patch has the files but There seems to be another location in the later apps. I think there is something downloaded in the resource file that puts another NFZ DB somewhere. Currently trying to find out where. Will be moving the discussion to <https://dji-rev.slack.com/messages/C6KQ3CUE4>
[2017-12-29 15:54:19]
arrvodesign :
@nocommie do you by chance remember differences between 400 and 700 FW? I remember there were issues with RAW photos but forgot what FW was that …
[2017-12-29 16:57:35]
nocommie :
Just use !ddd and see what the release notes are for each FW
[2017-12-29 22:47:10]
nocommie :
Anyone hear of not being able to calibrate the compass on a Spark after downgraded to 300? Brand new Spark, no issues when on the latest FW but when on 300 gives compass error.
[2017-12-29 22:49:50]
kilrah :
not yet...
[2017-12-29 23:22:12]
arrvodesign :
@nocommie got this useful PDF <https://dl.djicdn.com/downloads/mavic/20170509/Mavic_Pro_Release_Notes_en.pdf>
[2017-12-29 23:22:29]
arrvodesign :
looks like 700 did get DNG color fix compared to 400
[2017-12-29 23:23:00]
kilrah :
it's hard to trust DJI release notes...
[2017-12-29 23:25:25]
arrvodesign :
@kilrah agree to that, except 2 things really got fixed, D-Log dynamic rage (400) and DNG raw image fix (700) … I need to do few tests, maybe it is reasonable to get down to 400 FW
[2017-12-29 23:29:49]
kilrah :
To me D-Log is pointless (would only MAYBE make sense when matching footage from different DJI cameras) and I believe the only significant RAW changes were made later (1000?)
[2017-12-29 23:33:14]
arrvodesign :
To be honest I only film in D-Log, it is much easier for me to create personal Luts (.CUBE) files for specific footage in Post … the color issue for DNGs was reported by some users back at 400 I just don’t remember how bad was it … need to get down to re-test )))
[2017-12-29 23:35:57]
kilrah :
Yup log gets you the advantage of being able to use the log/lut workflow - but the point is kinda moot since you'll never get anything more than when working with non-log footage anyway.
[2017-12-29 23:36:38]
kilrah :
i believe the main still issue was the yellow center (uneven WB) but the fix for that that came afterwards
[2017-12-29 23:41:42]
arrvodesign :
Well it is harder to get the colors down and then add your artistic touch … I use 3DL Lut Creator app on Mac to tune my footage to a specific mood and it def works … more like cinematic stuff. Otherwise if you keep colors the same or whatever in the app, the footage becomes monotonous … WB I use Morning / Sunset: 8500K - Day / Night: 6000K and Sharpness +1, contrast and color -2
[2017-12-29 23:44:04]
kilrah :
you don't need actual log footage for that
[2017-12-29 23:44:44]
kilrah :
the only thing log exists for is to encode >8bit DR into 8bit files
[2017-12-29 23:45:26]
kilrah :
but the mavic cam can't really capture >8bit DR anyway, so all you gain is a common workflow
[2017-12-29 23:46:38]
kilrah :
the idea is you can mix D-log footage from an I2, Mavic and P4P, apply the same LUT and it should look pretty similar... but the Mavic footage will then still be a hell of noisy in comparison so it makes no sense in the first place
[2017-12-29 23:48:11]
kilrah :
so the "correct" decision as a director would be to just not use Mavic footage, or if no choice treat it in a different way/mood that hides the defects
[2017-12-29 23:48:24]
kilrah :
and the commonality makes no sense anymore
[2017-12-30 00:05:57]
arrvodesign :
Blur appears when you get the Sharpness at 0 or lower. DJI being a bit amateur to get their NR into the sharpness settings as you cannot really disable it that’s why I keep it at +1. As for D-Log, the reason I am using it is mostly because I want to keep high contrast footage as flat as possible so I won’t over expose and / or loose any details. As for the noise, I would recommend Neat Video, mostly for evening or night footage to reduce noise. Also the Neat Video can solve the problem with flickering as well.
[2017-12-30 16:48:48]
andreas.o :
Hey guys. can someone tell me how to flash my Spark with DUMELdore? It is always FTP server failed
[2017-12-30 17:30:40]
david :
I was skeptical at first, but after doing identical A/B comparisons of D-Log, None, and Vivid, I did indeed find that dlog produces noticably more luma dynamic range, details visible in dark shadows that simply were not recorded in the other modes.
Color resolution is traded for more luma resolution. Since the eye is less able to resolve color variations than brightness, seems like a good trade-off to produce better video.
[2017-12-30 22:46:28]
jezzab :
I run the same on Mavic but it has issues with the GOP frames and makes it flicker/pulse. Neat video can fix it but it’s costly.
[2017-12-30 23:18:30]
arrvodesign :
@jezzab I’ve got a free Neat Video 4 for Win and MAC as OFX plugin from our Chinese friends … the thing you might need to run the video through Davinci Resolve to use that plugin and clear up your video …
[2017-12-30 23:19:19]
arrvodesign :
It is 25 Meg if you guys need it, let me know
[2017-12-30 23:19:34]
jezzab :
I tried the trial plugin in resolve. Worked well
[2017-12-30 23:19:46]
jezzab :
Tell me more lol
[2017-12-30 23:21:05]
arrvodesign :
I also have a set of untiflicker Prests as well as Noise Profiles for Neat Video but only for Mavic
[2017-12-30 23:21:33]
jezzab :
Mavic the issue I have. On my P4 Standard its fine but the sharpness settings are opposite
[2017-12-30 23:21:56]
jezzab :
When i first got the Mav I made them the same as my P4 and that was a big mistake. Totally different
[2017-12-30 23:22:09]
arrvodesign :
will PM you the files
[2017-12-31 00:53:59]
quad808 :
@arrvodesign I could use that too :grinning:
[2017-12-31 09:12:49]
haloweenhamster :
@arrvodesign if you don't mind :grinning:
[2018-01-06 01:08:23]
jcarlo :
So fw 700 has improved precision landing. Now is that activated through an app or not?
[2018-01-06 02:47:53]
flystraightcircles :
I think the challenge now is to flash .0100 without 305,306 over .0700 without losing precision landing.
[2018-01-08 21:40:08]
david :
It will probably never be. Problem is, the actual Precision Landing state machine is in some other module (some probably know which around here, but possible not). It has to interact with the Flight Controller to do its thing (gotta move the bird). The 99.9% probability is they changed something in the API to the flight controller in later versions, PL depends on being able to interface with that new entry point(s) into the FC, and its not there.
[2018-01-08 21:45:04]
evgeniychuiko :
I think in VPS module. For same reason we have a not working active track for rolled back FW <1.03.1000
[2018-01-08 21:46:29]
david :
didn't know about the AT problem... is that on firmware 3.1000+ with the FC modules from 700?
[2018-01-08 21:46:43]
nocommie :
The way around all this is to rip NFZ out of the app. Now that we can root even the latest FW, we can delete the NFZ on the AC. Getting it out of the app would be the ticket. Then no more mixed module concerns.
[2018-01-08 21:47:28]
david :
Can't do any serious work on it until next weekend, after the move
[2018-01-08 21:47:49]
nocommie :
Just stoked to hear you have it on your list man!
[2018-01-08 21:48:33]
david :
others are looking at it, and may (probably) nail it before I can get started, but if its still hanging out there, it's at the top of the list
[2018-01-08 21:50:13]
nocommie :
Yeah myself and Quad were messing with it but kinda reached the end of our abilities at the moment. We have ID'd the right stuff, just dont know how to remove it without the app requiring a DB update on next run. I am sure someone with some app experience can figure it out.
[2018-01-08 21:52:55]
evgeniychuiko :
It's happening for clean FW (not mixed), if mavic was once in 1.03.1000 and higher
[2018-01-08 22:03:56]
david :
@evgeniychuiko, well that'sw new (to me). To be nit-picky clear: Go to 3.1000, then ANY other firmware (up or down), and AT doesn't work any more? Or is it just when you downgrade back to 700 or something?
[2018-01-08 22:05:25]
haloweenhamster :
Heard a few people reporting the issue going from 1.4.0000 to 1.3.700
[2018-01-09 00:04:42]
david :
I've been on 4.0100 to test the downgrade exploit, back on pure 700. I never use AT, so I wouldn't have noticed if it was broken. I'll have to test it.
[2018-01-09 00:09:56]
haloweenhamster :
Apparently it just hovers when you switch to AT
[2018-01-09 04:35:22]
evgeniychuiko :
If AC was 1.03.1000 or higher once. When you downgrade to any clean FW lower than 1.03.1000, you will get active track errors, like "vision system error" and "tracking command timeout"
[2018-01-09 15:11:19]
kilrah :
I've only read once or twice about that
[2018-01-09 15:37:57]
haloweenhamster :
Tried precision landing with 400/100 landed about a foot away from takeoff point, hovered at 0.5m and I had to swipe to land
[2018-01-09 15:40:36]
haloweenhamster :
Tried it again with 900/100 landed half a foot away but it didn't slow down, it bounced when it landed
[2018-01-10 19:47:30]
david :
I would judge 1' to be PL in action. There's a chance a GPS fix could get there, and I've had landings that close before PL, but rarely.
[2018-03-01 22:46:19]
anonslacker :
Hello guys
[2018-03-01 22:46:23]
anonslacker :
I have a p4
[2018-03-01 22:46:29]
anonslacker :
Having the latest ver.
[2018-03-01 22:46:44]
anonslacker :
It wont downgrade using dumldore
[2018-03-01 22:46:49]
anonslacker :
Nothing happens
[2018-03-01 22:46:54]
anonslacker :
When I flash
[2018-03-01 22:46:56]
anonslacker :
Any idea?
[2018-03-05 13:28:23]
cs2000 :
~general query
[2018-03-05 13:28:50]
cs2000 :
But the guys will want more detail than that :+1: @anonslacker
[2018-03-22 04:07:03]
divergente.x :
hi, i have a p3pro. how do nfz free?
[2018-03-22 18:11:45]
mefisto :
Watch @digdat0 at yt.
[2018-03-23 04:57:12]
divergente.x :
i dont understand
[2018-03-23 04:59:50]
jezzab :
<https://www.youtube.com/user/digdat0/videos>
[2018-03-23 05:00:00]
jezzab :
^^^ @divergente.x
[2018-04-07 12:09:12]
ben_lin :
B
[2018-06-08 23:53:52]
739461411 :
Does anyone know how to modify the parameter of mavic air?
[2018-06-09 08:17:35]
ender :
Hi, of course you can do it “fullmanual” with the old version of DJI Assistant (1.12) in debug mode OR you buy NLD (nolimitdronez) and can do it via mouseclick or use predefined settings.
[2018-06-09 08:18:01]
ender :
but this probably is better in general channel or even spoon-feeding :slightly_smiling_face:
[2018-06-09 08:18:06]
ender :
no one here…
[2018-06-09 10:10:40]
rickysuper :
unlucky that MA not all parameters can be edited....
[2018-06-10 00:05:52]
739461411 :
I'm from China, and a friend of mine can not only crack mavic air, but also crack the latest version of the inspeire 2 firmware. He told me to modify the parameters of the plane by grabbing the bag and then gaining control of the plane. I don't know much about computers, I think you might know a little more, and I hope you can have a mavic air tool or video to teach us how to modify parameters.thank you!
[2018-06-11 00:21:19]
739461411 :
nld can hack mavic air ?true?
[2018-06-11 07:05:46]
ender :
@739461411: partly, may look at the “birdmap” on nolimitdronez website. Only some things work.And dont upgrade to .400 as it can not be downgraded at the Moment…
[2018-06-15 00:33:50]
jezzab :
So its a P4P? What does "but the legend was lost" mean?
[2018-06-15 00:34:03]
jezzab :
I dont think its Google Translated well
[2018-08-31 20:28:19]
soddy :
I accidentally upgrade my MP to fw 1.4.0400. Try to use the Dumlracer to downgrade but stucked at Stage 1. Any help?
[2018-08-31 20:30:36]
nocommie :
Why do you want to downgrade?
[2018-08-31 20:32:07]
soddy :
the FC parameters can't alter at the newest fw
[2018-08-31 20:32:21]
nocommie :
actually they can
[2018-08-31 20:32:48]
soddy :
with the newest 305 and 306?
[2018-08-31 20:34:57]
nocommie :
yes
[2018-08-31 20:35:58]
soddy :
how
[2018-08-31 20:41:16]
nocommie :
The info was released in the general channel a few days back. I thought someone put the info in the wiki but I dont see it there. Maybe someone will chime in with a link. Otherwise, you can probably roll back with the latest DDore
[2018-08-31 20:41:33]
nocommie :
This will allow you everything except height paramater changes; <http://dji.retroroms.info/howto/nfzbypass>
[2018-08-31 20:41:49]
nocommie :
but the other way that was recently released allows height changes as well
[2018-08-31 20:46:48]
soddy :
My PC [Win10] can't run DDore V3.1, only V2.1 works but no downgrade function
[2018-08-31 20:51:15]
nocommie :
It should work on win10. What is the problem/error?
[2018-08-31 20:55:09]
soddy :
V3.1 can only open without connecting AC, No browse of dialogue once AC connected
[2018-08-31 20:57:12]
nocommie :
You dont have another PC to try it on?
[2018-08-31 20:58:28]
nocommie :
Otherwise wait to see if @jezzab pops in here. He may be able to help you get 3.1 working.
[2018-08-31 21:16:48]
soddy :
I'll try later, thx!
[2018-08-31 23:43:30]
jezzab :
I will hazard a guess that you have 2 comports when the drone is plugged in. There should only be one. One is non functional and should be disabled. There is a github issue on it. let me find it. Its left over dji crap driver
[2018-08-31 23:45:22]
jezzab :
<https://github.com/jezzab/DUMLdore/issues/31>
[2018-08-31 23:49:30]
jezzab :
@soddy
[2018-09-01 00:02:22]
nocommie :
Boom
[2018-09-01 00:02:37]
nocommie :
Also, here is the info I was referring to earlier; <https://github.com/o-gs/DJI_FC_Patcher>
[2019-01-03 21:28:01]
lior668811 :
Hi, anyone knows where I can find firmware downloads? GitMAVProxyUser/dji_system.bin and MAVProxyUser/firm_cache are both dead.
[2019-01-03 22:24:42]
amanita :
!ddd
[2019-01-03 22:24:53]
amanita :
@lior668811 Use this!
[2020-09-17 13:15:01]
nagybm :
Hi All, has anyone come across a bricked mavic pro controller (GL200A) before?
[2020-09-17 14:59:02]
bin4ry :
i know @jan2642 has much experience with the mp1 controller. he developed silencioRC ([https://dufo.be/silencio/](https://dufo.be/silencio/)) and his software mentions that there might be a soft brick (display not showing anything) that can be resolved be flashing again
[2020-09-17 19:28:18]
nagybm :
thanks @bin4ry
[2020-09-17 19:54:32]
nagybm :
@bin4ry have you tried his patching tool? I get the can't connect to server error and a lot of other users on mavicpilots appear to be having the same problem
[2020-09-18 05:39:31]
bin4ry :
ah it was ages that i tried his tool didn’t know it is dead know ... sorry
[2020-09-18 22:32:20]
cadbob :
Did you get your controller patched? I just did mine.
[2020-09-26 20:57:33]
venom-code :
i tried the super patcher and the fw upgrade went ok, i wanted to see how it functions but have not used it in flight yet, i have been away since some time due to illness now that i have been reading here and else where on the internet it seems allot has changed specially the views about super patcher allot of users had issues with either using initially and servers not responding etc and others have complained about flight issues and fly aways as well
[2020-09-26 20:58:49]
venom-code :
what is the proper method to remove all traces of it from the MP, and re-mod my AC safely
[2020-09-27 01:51:11]
cadbob :
if you are using .094 and windows 7 you will get that message, (I did) But if you are on Windows 10 and getting it your firewall could be blocking it.
[2021-10-30 04:06:33]
crushedice2000 :
crushedice2000 joined the channel.
[2021-10-30 12:16:35]
jj :
madmaqx joined the channel.
[2021-10-31 00:18:47]
will :
will joined the channel.
[2021-11-01 05:47:30]
ambushbug :
ambushbug joined the channel.
[2021-11-02 07:27:39]
fly2high213 :
fly2high213 joined the channel.
[2021-11-03 16:01:43]
deesparkom2 :
deesparkom2 joined the channel.
[2021-11-10 16:50:00]
aszeszo :
aszeszo joined the channel.
[2021-11-12 10:33:41]
cs2000 :
cs2000 joined the channel.
[2021-11-12 10:33:56]
cs2000 :
dji-rev-bot added to the channel by cs2000.
[2021-11-12 10:34:02]
cs2000 :
@cs2000 left the channel.
[2021-11-12 22:49:46]
yoawedojboompeaill :
yoawedojboompeaill joined the channel.
[2021-11-22 10:38:43]
cooker :
cooker joined the channel.
[2021-12-06 23:20:22]
aol :
aol joined the channel.
[2021-12-25 18:13:19]
charlie :
charlie joined the channel.
[2021-12-29 19:04:47]
mavic2reverser :
mavic2reverser joined the channel.
[2022-01-18 00:48:08]
il1oo0 :
il1oo0 joined the channel.
[2022-01-19 16:23:21]
j4ck :
j4ck joined the channel.
[2022-01-19 16:26:43]
j4ck :
@j4ck left the channel.
[2022-02-06 05:07:50]
frk :
frk joined the channel.
[2022-02-11 13:50:18]
socializednerd :
socializednerd joined the channel.
[2022-03-09 12:41:36]
gh :
gh joined the channel.
[2022-03-19 05:12:01]
velhojow :
velhojow joined the channel.
[2022-03-20 20:27:51]
hrisfpv :
hrisfpv joined the channel.
[2022-03-25 23:33:18]
joonas :
joonas joined the channel.
[2022-03-26 07:48:53]
trulala69 :
trulala69 joined the channel.
[2022-03-30 11:12:48]
windoze :
windoze joined the channel.
[2022-04-01 10:59:06]
kon :
kon joined the channel.
[2022-04-03 11:08:21]
mangadiso :
midgelf joined the channel.
[2022-04-03 15:05:04]
ronykom :
ronykom joined the channel.
[2022-04-04 16:01:59]
sdfsf :
test_crack joined the channel.
[2022-04-06 16:02:26]
sdfsf :
@sdfsf left the channel.
[2022-04-06 17:50:28]
ttdqj4wj3hgcy5zg85qi :
ttdqj4wj3hgcy5zg85qi joined the channel.
[2022-04-06 17:50:32]
ttdqj4wj3hgcy5zg85qi :
@ttdqj4wj3hgcy5zg85qi left the channel.
[2022-04-12 20:02:48]
galbb12 :
galbb12 joined the channel.
[2022-05-10 21:18:00]
deadnull :
deadnull joined the channel.
[2022-05-23 20:51:03]
jjbyrnes29 :
jjbyrnes29 joined the channel.
[2022-05-28 08:17:47]
oxolot :
oxolot joined the channel.
[2022-06-07 11:54:16]
bod :
bodopo joined the channel.
[2022-06-19 07:12:21]
dreamer :
dreamer joined the channel.
[2022-06-20 06:27:31]
bgiovanny :
@bgiovanny left the channel.
[2022-06-22 03:18:38]
kinev1337 :
kinev1337 joined the channel.
[2022-06-27 01:15:09]
airsheen :
airsheen joined the channel.
[2022-07-19 00:05:55]
hito_no_yume :
yutasyutas joined the channel.
[2022-07-25 20:36:48]
negenii :
negenii joined the channel.
[2022-09-26 01:14:03]
jackmax :
jackmax joined the channel.
[2022-09-29 14:19:55]
urca87 :
urca87 joined the channel.
[2022-10-09 22:12:08]
jack117wb :
jack117wb joined the channel.
[2022-10-27 06:59:04]
crashing_bird :
crashing_bird joined the channel.
[2022-10-30 15:21:30]
richter08 :
richter08 joined the channel.
[2022-11-10 03:43:20]
areoc :
areoc joined the channel.
[2022-11-10 06:32:56]
areoc :
@areoc left the channel.
[2022-11-10 17:18:39]
sharptak :
sharptak joined the channel.
[2022-11-12 06:20:52]
pingspike :
pingspike joined the channel.
[2022-11-19 04:23:28]
eseven :
eseven joined the channel.
[2022-12-04 16:12:12]
retrocall :
retrocall joined the channel.
[2022-12-09 15:49:02]
ivar :
ivar joined the channel.
[2022-12-20 12:55:17]
milenovic :
milenovic joined the channel.
[2022-12-31 21:22:47]
trueandfalse :
spartaksm99 joined the channel.
[2023-01-01 17:17:37]
trueandfalse :
@spartaksm99 left the channel.
[2023-01-01 20:36:12]
fantom :
fantom joined the channel.
[2023-01-01 20:38:27]
fantom :
@fantom left the channel.
[2023-01-04 06:13:16]
kaleongo :
kaleongo joined the channel.
[2023-01-18 16:24:18]
areoc :
areoc joined the channel.
[2023-01-23 00:23:05]
jglx3p :
jglx3p joined the channel.
[2023-01-25 05:38:01]
anzz :
anzz joined the channel.
[2023-01-25 05:39:37]
anzz :
@anzz left the channel.
[2023-01-25 08:33:23]
sparkyws :
sparkyws joined the channel.
[2023-01-26 09:34:08]
flowdrone :
flowdrone joined the channel.
[2023-01-30 09:31:44]
sebo212212 :
sebo212212 joined the channel.
[2023-02-03 19:58:18]
lokidokister :
lokidokister joined the channel.
[2023-02-07 22:29:20]
accountfrompl :
accountfrompl joined the channel.
[2023-02-13 19:38:51]
sistor :
sistor joined the channel.
[2023-02-21 18:03:34]
gudvin :
gudvin joined the channel.
[2023-02-21 18:04:42]
gudvin :
@gudvin left the channel.
[2023-02-24 05:27:20]
ibndias :
ibndias joined the channel.
[2023-03-08 13:54:17]
mud :
mud joined the channel.
[2023-03-23 06:11:12]
chinanumberone :
chinanumberone joined the channel.
[2023-03-23 06:11:48]
chinanumberone :
@chinanumberone left the channel.
[2023-03-24 17:47:27]
efimato_re :
efimato_re joined the channel.
[2023-03-31 04:46:54]
moyditumla :
moyditumla joined the channel.
[2023-04-08 06:05:37]
gudvin :
gudvin joined the channel.
[2023-04-08 06:05:50]
gudvin :
@gudvin left the channel.
[2023-04-19 17:09:29]
k_k :
kulkraus joined the channel.
[2023-04-28 10:31:10]
supertester :
supertester joined the channel.
[2023-05-03 05:40:12]
sawman :
sawman joined the channel.
[2023-05-03 05:40:30]
sawman :
@sawman left the channel.
[2023-05-04 14:38:15]
jay :
jay joined the channel.
[2023-05-27 14:22:31]
lishujian3 :
lishujian3 joined the channel.
[2023-05-29 11:31:45]
joelg :
joelg joined the channel.
[2023-06-19 23:42:53]
martymcfly :
martymcfly joined the channel.
[2023-07-03 19:59:57]
anzz :
anzz joined the channel.
[2023-07-09 06:00:08]
rossi46 :
rossi46 joined the channel.
[2023-07-22 09:18:17]
anzz :
@anzz left the channel.
[2023-07-28 14:12:41]
smartjq :
smartjq joined the channel.
[2023-08-16 11:37:27]
flylusive_pat :
flylusive_pat joined the channel.
[2023-09-08 17:01:23]
dong :
dong joined the channel.
[2023-09-13 10:14:13]
molda :
molda joined the channel.
[2023-10-03 14:08:32]
nicksapienza :
nicksapienza joined the channel.
[2023-10-15 20:50:59]
dumldore_newbi :
dumldore_newbi joined the channel.
[2023-10-17 11:45:04]
chy :
chy joined the channel.
[2023-10-19 14:58:27]
w3c :
w3c joined the channel.
[2023-10-22 14:17:42]
w3c :
Hello friends, maybe someone knows how to flash new and old firmware to modern Mavic 3 and 3T. All the methods listed above in the documentation do not work, the help is unrealistically outdated :relaxed:
[2023-10-23 09:14:26]
jdan7387 :
jdan7387 joined the channel.
[2023-10-24 17:34:00]
caseygibson :
caseygibson joined the channel.
[2023-10-29 10:58:50]
alex7593 :
alex7593 joined the channel.
[2023-11-02 06:46:23]
cyan :
cyan joined the channel.
[2023-11-02 13:26:07]
dhsacxz :
dhsacxz joined the channel.
[2023-11-13 04:57:17]
m4ndu :
m4ndu joined the channel.
[2023-12-20 04:10:11]
seraph1573 :
seraph1573 joined the channel.
[2023-12-31 22:28:24]
djtaz :
djtaz joined the channel.
[2024-01-08 14:54:46]
zjm605186980 :
zjm605186980 joined the channel.
[2024-01-14 13:10:48]
zjm605186980 :
Hello everyone, I am a newcomer. How can I change the battery password for the latest firmware of Mavic3?
[2024-01-18 15:43:12]
basilius :
basilius joined the channel.
[2024-02-06 19:58:12]
ryantkasher :
ryantkasher joined the channel.
[2024-02-08 12:42:28]
am5991 :
am5991 joined the channel.
[2024-02-09 17:10:50]
s1m0n :
s1m0n joined the channel.
[2024-02-11 07:16:39]
otter :
otter joined the channel.
[2024-02-12 20:44:27]
lining-preps.0u :
lining-preps.0u joined the channel.
[2024-02-13 08:25:16]
xpk :
xpk joined the channel.
[2024-02-15 11:33:37]
rebebloy :
rebebloy joined the channel.
[2024-02-24 16:10:27]
fgzdf :
fgzdf joined the channel.
[2024-03-04 18:15:12]
klarensky :
klarensky joined the channel.
[2024-03-04 18:24:40]
klarensky :
Hi. Are there other ways to flash .bin firmware of Mini 3 DH app doesnt support dji mini 3 yet
[2024-03-24 22:55:59]
deadman96385 :
deadman96385 joined the channel.
[2024-04-07 02:10:04]
harryemery92 :
harryemery92 joined the channel.
[2024-04-07 02:10:32]
harryemery92 :
@harryemery92 left the channel.
[2024-04-11 13:02:44]
halowarrior8 :
halowarrior8 joined the channel.
[2024-05-08 09:10:27]
young :
young joined the channel.
[2024-05-08 23:57:44]
punishman :
punishman joined the channel.
[2024-05-10 08:22:14]
dreamtree :
dreamtree joined the channel.
[2024-05-14 14:11:35]
symza :
symza joined the channel.
[2024-05-14 16:40:25]
shenanigans :
shenanigans joined the channel.
[2024-05-20 08:16:29]
fruits_biology :
fruits_biology joined the channel.
[2024-05-21 07:01:57]
wag-on :
wag-on joined the channel.
[2024-06-03 07:35:00]
mymail :
mymail joined the channel.
[2024-06-22 22:40:56]
qr25 :
qr25 joined the channel.
[2024-06-24 14:35:06]
devnull :
devnull joined the channel.
[2024-06-25 18:04:19]
swaggyc :
swaggyc joined the channel.
[2024-06-26 13:40:39]
kowoos :
kowoos joined the channel.
[2024-06-26 23:36:45]
johnibhramin :
johnibhramin joined the channel.
[2024-07-06 14:18:27]
chengcheng :
chengcheng joined the channel.
[2024-07-17 03:01:28]
propz :
propz joined the channel.
[2024-07-21 13:41:02]
cuboide :
cuboide joined the channel.
[2024-07-26 06:23:22]
dgchyou :
dgchyou joined the channel.
[2024-07-26 15:52:33]
ogini_ayotanom :
ogini_ayotanom joined the channel.
[2024-07-26 16:03:26]
theguac :
theguac joined the channel.
[2024-07-28 06:43:29]
z1904631987 :
z1904631987 joined the channel.
[2024-08-16 13:54:57]
yoyo :
yoyo joined the channel.
[2024-08-16 13:57:31]
yoyo :
@yoyo left the channel.
[2024-08-19 10:31:19]
zyxel :
zyxel joined the channel.
[2024-08-22 18:35:07]
clait :
clait joined the channel.
[2024-08-24 06:10:26]
michaelm6644 :
michaelm6644 joined the channel.
[2024-08-31 15:39:42]
zar1n :
zar1n joined the channel.
[2024-09-09 14:40:47]
ar2rgo :
ar2rgo joined the channel.
[2024-10-10 13:16:32]
ojackol :
ojackol joined the channel.
[2024-10-21 01:53:03]
supermario7331 :
supermario7331 joined the channel.
[2024-10-23 18:20:17]
hab :
hab joined the channel.
[2024-11-26 16:58:29]
ox3d :
ox3d joined the channel.
[2024-12-27 01:19:51]
huki :
huki joined the channel.
[2025-01-05 10:23:05]
grizzfu :
grizzfu joined the channel.
×
User Info
Username:
Last Login:
First Name:
Last Name: