Advanced Gimbal Control board with NAND bad blocks

Joined
Jun 17, 2016
Messages
45
Reaction score
3
Age
46
Hi, does anyone have experience if it is possible to fix following problem ?

Firmware update is stuck in following loop:

System WARM boot.
Detecting done ......

[00000000][CA9_0] [DJI] Start WDT of 20 seconds for boot up......

[00000000][CA9_0] [Version 1.0.11824], Oct 16 2015, 14:06:46


[00000000][CA9_0] [DJI] SD Updater Version [v01.25.5432] Build Sep 23 2016 17:03:19


[00000329][CA9_0] [DJI] Stop WDT.

[00000329][CA9_0] [DJI] Firmware updating......

[00000329][CA9_0] Card In Slot.
[00000630][CA9_0] SD clock source, frequency = 216000000
[00000630][CA9_0] SDCalcClk for SD card initiation:: Actual Clk = 140625, pCLK = 128
[00000650][CA9_0] start to check media
[00000657][CA9_0] AmbaSD_InitCard - SD_CARD OK
[00000661][CA9_0] Packet Detected / c:\P3S_FW_V01.10.0090.bin /.

[00000665][CA9_0] [DJI] Try Ddr Param 0.

[00000666][CA9_0] Back up partion data ......
[00048970][CA9_0] Image "System Software" is found!
[00048970][CA9_0] Image "DSP uCode" is found!
[00048970][CA9_0] Image "System ROM Data" is found!
[00048970][CA9_0] Image "Linux Kernel" is found!
[00048970][CA9_0] Image "Linux Root FS" is found!
[00048970][CA9_0] Start firmware CRC check...

[00048970][CA9_0] Checking System Software
[00052574][CA9_0] Verifying image CRC ... done
[00052574][CA9_0] length: 9154368
[00052574][CA9_0] crc32: 0x845822c8
[00052574][CA9_0] ver_num: 1.0
[00052574][CA9_0] ver_date: 2016/9/23
[00052574][CA9_0] img_len: 9154112
[00052574][CA9_0] mem_addr: 0x0e600000

[00052574][CA9_0] Checking DSP uCode
[00054106][CA9_0] Verifying image CRC ... done
[00054106][CA9_0] length: 3889408
[00054106][CA9_0] crc32: 0x4f07273c
[00054106][CA9_0] ver_num: 1.0
[00054106][CA9_0] ver_date: 2016/9/23
[00054106][CA9_0] img_len: 3889152
[00054106][CA9_0] mem_addr: 0x0ff00000

[00054106][CA9_0] Checking System ROM Data
[00058683][CA9_0] Verifying image CRC ... done
[00058683][CA9_0] length: 11624704
[00058683][CA9_0] crc32: 0xc6dfedab
[00058683][CA9_0] ver_num: 1.0
[00058683][CA9_0] ver_date: 2016/9/23
[00058683][CA9_0] img_len: 11624448
[00058683][CA9_0] mem_addr: 0x03c00000

[00058683][CA9_0] Checking Linux Kernel
[00060670][CA9_0] Verifying image CRC ... done
[00060670][CA9_0] length: 5038864
[00060670][CA9_0] crc32: 0xf6a51577
[00060671][CA9_0] ver_num: 1.0
[00060671][CA9_0] ver_date: 2016/9/23
[00060671][CA9_0] img_len: 5038608
[00060671][CA9_0] mem_addr: 0x00508000

[00060671][CA9_0] Checking Linux Root FS
[00071733][CA9_0] Verifying image CRC ... done
[00071733][CA9_0] length: 27001088
[00071733][CA9_0] crc32: 0x65014d0d
[00071733][CA9_0] ver_num: 1.0
[00071733][CA9_0] ver_date: 2016/9/23
[00071733][CA9_0] img_len: 27000832
[00071733][CA9_0] mem_addr: 0x00001000

[00072221][CA9_0] Program "System Software" to NAND flash ...
[00075469][CA9_0] Done
[00075677][CA9_0] Program "DSP uCode" to NAND flash ...
[00077042][CA9_0] Done
[00077659][CA9_0] Program "System ROM Data" to NAND flash ...
[00081729][CA9_0] Done
[00081999][CA9_0] Program "Linux Kernel" to NAND flash ...
[00083780][CA9_0] Done
[00085220][CA9_0] Program "Linux Root FS" to NAND flash ...
[00091252][CA9_0] Initial bad block. <block 642>
[00094663][CA9_0] Done
[00094998][CA9_0] [DJI] Done!

[00094998][CA9_0] [DJI] Reboot......

It does this with every version of firmware on SD card.

Maybe flash drone with same version of firmware that is in camera (Linux Root FS) may help,
but camera firmware version is unknown.
 
This looks like a hardware issue, internal memory got corrupted.
 

Recent Posts

Members online

No members online now.

Forum statistics

Threads
143,094
Messages
1,467,604
Members
104,979
Latest member
ozmtl