I bricked my p3s with ftp range mod - let's fix it together

Can anyone help me to recover my drone ?? I can not FTP

Tryed Updating manualy to 1.6.8, and it keeps beeping like an error,, and red light. Waited almost 1 hour.
Also tryed 1.5.7 and same..

Is there a way to reset all ?? i have wifi and i can connect. (just cant FTP and Telnet)
 
You have to do it in hardware for quad. It really doesn´t take that long after you get adapter. Only 8 screws to open (half are longer so remember where you toke them out) and soldering.
 
The story is, I bought the drone from a friend and it was antenna modded. But while he is sending be the package, the remote accidently turned ON without antenna. and consulme till the battery is dead.

When i get the craft, i started the remote with external power and Patched over FTP (as Ojcze Nasz method). Successfuly managed to mod the drone and remote and all was fine untill this point.

Then i tested and the results are terrible as i decide the remote tx is burned.. And buy a Brand new remote. The problem begins here >> When i bind the new remote, i had no signal but i can arm and move camera. At this point i got lazy and decided to use (PapaTita's script) and this is where everything got messed up.. Now i can connet the drone (alone) to pc over wifi but can not FTP or Telnet, Both remotes can FTP/Telnet fine. Drone has no respond to FTP and Telnet.

I tryed PapaTita's script with revert 17db and all other options. but drone do not respond.
I also tryed to Update and downgrade drone manualy, but it keeps shouting continious when i force upgrade/downgrade like an error and no luck..

If i can manage to recover the drone, i can manage to make everything. ONLY the drone is stucked. I need help on this.

How can i recover my Drone to work normal ??
 
You have to do it in hardware for quad. It really doesn´t take that long after you get adapter. Only 8 screws to open (half are longer so remember where you toke them out) and soldering.

Cant i manage it wih updating or downgrading ? :(
 
setenv bootargs board=DJI-WM305 console=ttyS0,115200 root=/dev/mtdblock5 init=/sbin/init mtdparts=ath-nor0:256k@0k(u-boot),64k@256k(u-boot-env),896k@320 k(kernel1),3008k@1216k(rootfs1),896k@4224k(kernel2),3008k@5120k(rootfs2),64k@812 8k(art),3904k@320k(firmware1),3904k@4224k(firmware2),8192k@0k(all)

[/code][/QUOTE]
Can i ask u when u put the steve command u copy paste or u wrote one by line.
And itu ok if write line by line or just write all
You have to change UART TTL adapter to another one. That is only way.

I got my RC and quad fixed today. Here is how it went down in putty window:

Code:
?H¦¦¦¦?1.1.4 (Aug  5 2015 - 17:33:50)

MI124
DRAM:  32 MB
Flash:  8 MB
In:  serial
Out:  serial
Err:  serial
Press ESC to abort autoboot in 1 seconds
ar7240>
nknown command 'ry 'help'
ar7240> setenv bootargs board=DJI-WM305 console=ttyS0,115200 root=/dev/mtdblock5  init=/sbin/init mtdparts=ath-nor0:256k@0k(u-boot),64k@256k(u-boot-env),896k@320  k(kernel1),3008k@1216k(rootfs1),896k@4224k(kernel2),3008k@5120k(rootfs2),64k@812  8k(art),3904k@320k(firmware1),3904k@4224k(firmware2),8192k@0k(all)
ar7240> bootm 0x9f420000
## Booting image at 9f420000 ...
  Image Name:  MIPS OpenWrt Linux-3.10.49
  Created:  2015-08-20  3:21:32 UTC
  Image Type:  MIPS Linux Kernel Image (lzma compressed)
  Data Size:  905320 Bytes = 884.1 kB
  Load Address: 80060000
  Entry Point:  80060000
  Verifying Checksum at 0x9f420040 ...OK
  Uncompressing Kernel Image ... OK

Starting kernel ...

[  0.000000] Linux version 3.10.49 (yello@ubuntu) (gcc version 4.8.3 (OpenWrt/  Linaro GCC 4.8-2014.04 r2635) ) #15 Thu Aug 20 11:21:27 CST 2015
[  0.000000] bootconsole [early0] enabled
[  0.000000] CPU revision is: 0001974c (MIPS 74Kc)
[  0.000000] SoC: Atheros AR9342 rev 2
[  0.000000] Clocks: CPU:560.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:40.00  0MHz
[  0.000000] Determined physical RAM map:
[  0.000000]  memory: 02000000 @ 00000000 (usable)
[  0.000000] User-defined physical RAM map:
[  0.000000]  memory: 02000000 @ 00000000 (usable)
[  0.000000] Initrd not found or empty - disabling initrd
[  0.000000] Zone ranges:
[  0.000000]  Normal  [mem 0x00000000-0x01ffffff]
[  0.000000] Movable zone start for each node
[  0.000000] Early memory node ranges
[  0.000000]  node  0: [mem 0x00000000-0x01ffffff]
[  0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[  0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32  bytes
[  0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pag  es: 8128
[  0.000000] Kernel command line:  board=DJI-WM305 console=ttyS0,115200 root=/  dev/mtdblock5 init=/sbin/init mtdparts=ath-nor0:256k@0k(u-boot),64k@256k(u-boot-  env),896k@320k(kernel1),3008k@1216k(rootfs1),896k@4224k(kernel2),3008k@5120k(roo  tfs2),64k@8128k(art),3904k@320k(firmware1),3904k@4224k(firmware2),8192k@0k(all)  mem=32M rootfstype=squashfs,jffs2 noinitrd
[  0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[  0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[  0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[  0.000000] Writing ErrCtl register=00000000
[  0.000000] Readback ErrCtl register=00000000
[  0.000000] Memory: 29180k/32768k available (2102k kernel code, 3588k reserve  d, 363k data, 220k init, 0k highmem)
[  0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[  0.000000] NR_IRQS:51
[  0.000000] Calibrating delay loop... 278.93 BogoMIPS (lpj=1394688)
[  0.070000] pid_max: default: 32768 minimum: 301
[  0.070000] Mount-cache hash table entries: 512
[  0.080000] NET: Registered protocol family 16
[  0.080000] MIPS: machine is DJI WM305
[  0.290000] ath_usb_init: id: 1122
[  0.360000] bio: create slab <bio-0> at 0
[  0.370000] Switching to clocksource MIPS
[  0.370000] NET: Registered protocol family 2
[  0.380000] TCP established hash table entries: 512 (order: 0, 4096 bytes)
[  0.380000] TCP bind hash table entries: 512 (order: -1, 2048 bytes)
[  0.390000] TCP: Hash tables configured (established 512 bind 512)
[  0.390000] TCP: reno registered
[  0.400000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[  0.400000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[  0.410000] NET: Registered protocol family 1
[  0.430000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[  0.430000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORIT  Y) (c) 2001-2006 Red Hat, Inc.
[  0.440000] msgmni has been set to 56
[  0.450000] io scheduler noop registered
[  0.450000] io scheduler deadline registered (default)
[  0.460000] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
[  0.480000] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
[  0.490000] console [ttyS0] enabled, bootconsole disabled
[  0.490000] console [ttyS0] enabled, bootconsole disabled
[  0.500000] ar934x-hs-uart.0: ttyATH0 at MMIO 0x18500000 (irq = 14) is a AR93  4X UART
[  0.510000] ath79-spi ath79-spi: master is unqueued, this is deprecated
[  0.520000] m25p80 spi0.0: found s25fl064k, expected m25p80
[  0.530000] m25p80 spi0.0: s25fl064k (8192 Kbytes)
[  0.530000] 10 cmdlinepart partitions found on MTD device ath-nor0
[  0.540000] Creating 10 MTD partitions on "ath-nor0":
[  0.540000] 0x000000000000-0x000000040000 : "u-boot"
[  0.550000] 0x000000040000-0x000000050000 : "u-boot-env"
[  0.560000] 0x000000050000-0x000000130000 : "kernel1"
[  0.560000] 0x000000130000-0x000000420000 : "rootfs1"
[  0.570000] 0x000000420000-0x000000500000 : "kernel2"
[  0.580000] 0x000000500000-0x0000007f0000 : "rootfs2"
[  0.580000] 0x0000007f0000-0x000000800000 : "art"
[  0.590000] 0x000000050000-0x000000420000 : "firmware1"
[  0.600000] 0x000000420000-0x0000007f0000 : "firmware2"
[  0.600000] 0x000000000000-0x000000800000 : "all"
[  0.610000] g_ether gadget: using random self ethernet address
[  0.620000] g_ether gadget: using random host ethernet address
[  0.620000] usb0: MAC -----------------------
[  0.630000] usb0: HOST MAC ------------------
[  0.630000] g_ether gadget: Ethernet Gadget, version: Memorial Day 2008
[  0.640000] g_ether gadget: g_ether ready
[  0.650000] TCP: cubic registered
[  0.650000] NET: Registered protocol family 17
[  0.650000] 8021q: 802.1Q VLAN Support v1.8
[  1.000000] g_ether gadget: high-speed config #1: CDC Ethernet (ECM)
[  1.550000] jffs2: notice: (1) jffs2_build_xattr_subsystem: complete building  xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 o  rphan) found.
[  1.560000] VFS: Mounted root (jffs2 filesystem) readonly on device 31:5.
[  1.570000] Freeing unused kernel memory: 220K (802c9000 - 80300000)
init started: BusyBox v1.22.1 (2015-06-29 19:28:31 CST)
starting pid 219, tty '': '/etc/init.d/rcS'
[  2.600000] Loading modules backported from Linux version master-2014-05-22-0  -gf2032ea
[  2.600000] Backport generated by backports.git backports-20140320-37-g5c33da  0
[  2.860000] cfg80211: Calling CRDA to update world regulatory domain
[  2.880000] cfg80211: World regulatory domain updated:
[  2.890000] cfg80211:  DFS Master region: unset
[  2.890000] cfg80211:  (start_freq - end_freq @ bandwidth), (max_antenna_gai  n, max_eirp), (dfs_cac_time)
[  2.900000] cfg80211:  (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 m  Bm), (N/A)
[  2.910000] cfg80211:  (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 m  Bm), (N/A)
[  2.920000] cfg80211:  (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 m  Bm), (N/A)
[  2.930000] cfg80211:  (5170000 KHz - 5250000 KHz @ 160000 KHz), (N/A, 2000  mBm), (N/A)
[  2.940000] cfg80211:  (5250000 KHz - 5330000 KHz @ 160000 KHz), (N/A, 2000  mBm), (0 s)
[  2.940000] cfg80211:  (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000  mBm), (0 s)
[  2.950000] cfg80211:  (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 m  Bm), (N/A)
[  2.960000] cfg80211:  (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0  mBm), (N/A)
## Error: "country" not defined
sh: GB: unknown operand
[  3.840000] cfg80211: Calling CRDA for country: US
[  3.850000] cfg80211: Regulatory domain changed to country: US
[  3.850000] cfg80211:  DFS Master region: FCC
[  3.860000] cfg80211:  (start_freq - end_freq @ bandwidth), (max_antenna_gai  n, max_eirp), (dfs_cac_time)
[  3.870000] cfg80211:  (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 m  Bm), (N/A)
[  3.870000] cfg80211:  (5170000 KHz - 5250000 KHz @ 80000 KHz), (N/A, 1700 m  Bm), (N/A)
[  3.880000] cfg80211:  (5250000 KHz - 5330000 KHz @ 80000 KHz), (N/A, 2300 m  Bm), (0 s)
[  3.890000] cfg80211:  (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 m  Bm), (N/A)
[  3.900000] cfg80211:  (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 40  00 mBm), (N/A)
[  3.920000] ieee80211 phy0: Atheros AR9340 Rev:0 mem=0xb8100000, irq=47
Thu Aug 20 03:22:01 UTC 2015
now in bacup partitions,no restore firmware2
## Error: "country" not defined
Successfully initialized wpa_supplicant
[  5.650000] device usb0 entered promiscuous mode
[  5.650000] br-lan: port 1(usb0) entered forwarding state
[  5.660000] br-lan: port 1(usb0) entered forwarding state
[  5.670000] device wlan0 entered promiscuous mode
starting pid 460, tty '/dev/ttyS0': '/bin/ash --login'


BusyBox v1.22.1 (2015-06-29 19:28:31 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

root@dji:/# mkdir /tmp/flash
root@dji:/# mount -t jffs2 mtd3 /tmp/flash[  20.680000] br-lan: port 1(usb0) en  tered forwarding state

[  61.870000] jffs2: notice: (598) jffs2_build_xattr_subsystem: complete buildi  ng xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0  orphan) found.
root@dji:/# cd ./etc/init.d/
root@dji:/etc/init.d# cd /tmp/flash/ && rm -rf ./etc/init.d/rcS && cp -r /etc/in
it.d/rcS ./etc/init.d/ && chmod +x ./etc/init.d/rcS
root@dji:/tmp/flash#


Sent from my SM-N9005 using PhantomPilots mobile app
 
I've been helping on someone's bird sent to me, and finally I got mine fixed. There's two partitions on the bird, one is backup partition you'll see on the manual boot, and another one is actual partition you have to mount manually, which is used in the auto booting.

Now the both RC and drone binds together normally.

Write to report another winner. Thank you for those who contributed in this thread!
 
Hi can i ask again.
Now i can connect to my rc.
Copy my real rc5. Reboot.
But still the wifi not ditect.
Know i cannot get connect to rc again with putty.
Afer insert setenv. Boot. Not find rc5 file error dan reboot.

Any help

Sent from my SM-N9005 using PhantomPilots mobile app
 
Sorry, if I in my foolishness broke the RcS file in the backup file system, too, is there a way to fix this. Or should I buy a new controller?
 
Extracted flash from WORKING remote.

My own remote....

I had to add .txt in order to upload it here.
It's a .tar.gz

Sorry, I ruined my backup filesystem, too. Could you please post here or send me /dev/mtdblock3 and/or /dev/mtdblock5 images. (file system images).
 
Hi can someone please help me with my P3-4K controller.
Please confirm the following. Im using CP2104

Since this is a new controller and there are no RX and TX points on the board....
Sin needs connected to RX and Sout to TX ?
No need for GND to be connected?

Help appreciated.

I can't get any text to appear on putty.
COM is correct
Serial connection at 115200
Connection type: serial
 

Attachments

  • dronecontroller.jpg
    dronecontroller.jpg
    534.5 KB · Views: 473
  • Photo 03-08-2016, 19 00 43.jpg
    Photo 03-08-2016, 19 00 43.jpg
    1.1 MB · Views: 394
Last edited:
Hi Guys,

Just found this thread as I have bricked my RC as well. Do you have to use the UART adapter or would a PC with an old serial port do the trick as well?

Cheers,
Marcel

You need a converter. Make sure it's 3.3V
There are 5V versions too.
PS: Old serial port has higher voltages, up to 9-11V.
 
Hello,

i am from Germany. I need some help with my P3S. My P3S is bricked after 27db Mod (i see no WLAN connection on PC or Tablet, only the ATTI Mode works RC+Drone) I have now a UART TTL with CP2102. I have changed only RC5 File with 27db Mod on RC and Drone. The orginal RC5 File is saved on my PC and i will backup the RC5 File to my Drone + RC. I use Windows 7. I'm not sure...Do I have to connect both (P3S and RC) with a UART ? I need now a Step by Step manual :(

Greetings
Ralf
 
Last edited:
Hello,

i am from Germany. I need some help with my P3S. My P3S is bricked after 27db Mod (i see no WLAN connection on PC or Tablet, only the ATTI Mode works RC+Drone) I have now a UART TTL with CP2102. I have changed only RC5 File with 27db Mod on RC and Drone. The orginal RC5 File is saved on my PC and i will backup the RC5 File to my Drone + RC. I use Windows 7. I'm not sure...Do I have to connect both (P3S and RC) with a UART ? I need now a Step by Step manual :(

Greetings
Ralf
Solder cables to rc, connect with uart, open putty, power on, press esc, copy commands (right mouse click is paste), power off. Repeat for quad.

It takes about hour to do both rc and quad. You don´t need original RcS file, commands copy it from backup.

If you can not type commands in putty try different uart.
 
  • Like
Reactions: Skydancer01

Recent Posts

Members online

No members online now.

Forum statistics

Threads
143,096
Messages
1,467,615
Members
104,981
Latest member
brianklenhart