They were fine luckily. CheersJust make sure that soldering pads are intact. Sometimes a crash, can tear some out of PCB. Corner ones are just for positioning, but majority of center ones are important.
They were fine luckily. CheersJust make sure that soldering pads are intact. Sometimes a crash, can tear some out of PCB. Corner ones are just for positioning, but majority of center ones are important.
Thanks for the info. Much appreciated.Have a peek here. I also run into crypto issues when playing around with dji firmware, mine was related to environmental settings, eventually ended up with success on my third windows machine. Second time I needed it, I used raspberry pi with raspbian installed and had no issues at all![]()
Code:C:\Python27>python dji_fwcon.py -vvv -x -p P3X_FW_V01.11.0020.bin
Code:AttributeError: type object 'str' has no attribute 'fromhex'
Why would you use Python 2.7?
Openssl and tar are not python scripts. Get rid of the 'python part of strings, openssl is for decryption, tar for unpacking the archive. I did this part using Linux, for Windows you have to install openssl (not sure if availavle) and bite tar archive somehow (maybe 7zip?).
Because I had to install a copy of pycrypto due to "couldn't find 'Crypto' module" and the Windows version I found V-2.6.1 would only work on Python 2.7
Python finds and installs modules for you. Ie. `pip3 install pycrypto` or `pip3 install pycryptodome`.
And now I have DJI\Data folder with these files in it.
So I think I'm a bit further ahead now, or am I ?
View attachment 117019
Yes. You already flashed the bootloader (ubl and u-boot files), so all you need now is kernel image (uImage).
Yes. You already flashed the bootloader (ubl and u-boot files), so all you need now is kernel image (uImage).
Dji-Pro # usb start . . . . returns with '0 devices' or something similar. Forgotten now.
Dji-Pro # usb storage
There is mention on the wiki that on some boards the USB port won't work without a software GPIO switch somehow.
Commands are supplied at the Wiki for USB method but not for serial method.
Can you please put me out of my misery. I'm so close to the end !
lrz --ymodem -b -8 /tmp/rootfs.ubi
Would be nice to know which GPIO line controls that. At the point when we're in Linux, we should be able to easily switch GPIOs.
Looking at the manual:
rz(1): XMODEM, YMODEM, ZMODEM file receive - Linux man page
Rz (Receive ZMODEM) receives files with the ZMODEM batch protocol. Pathnames are supplied by the sending program, and directories are made if necessary ...linux.die.net
It should be something like:
Code:lrz --ymodem -b -8 /tmp/rootfs.ubi
Make sure the board is cooled somehow - the transfer will take quite some time.
Would be nice to know which GPIO line controls that. At the point when we're in Linux, we should be able to easily switch GPIOs.
Looking at the manual:
rz(1): XMODEM, YMODEM, ZMODEM file receive - Linux man page
Rz (Receive ZMODEM) receives files with the ZMODEM batch protocol. Pathnames are supplied by the sending program, and directories are made if necessary ...linux.die.net
It should be something like:
Code:lrz --ymodem -b -8 /tmp/rootfs.ubi
Make sure the board is cooled somehow - the transfer will take quite some time.
I've got V1.11.0020 installed on my P3P. Can I apply the V1.11.0030 .. mod1.elf patch or should I do a full 0030 upgrade first ?
@quaddamage, what is your firmware of choice for your birds/RC/app?...I'd upgrade to it (though I keep my birds on a lower FW).
We use essential cookies to make this site work, and optional cookies to enhance your experience.