lightbridge firmware PROBLEM (and solution) - firmware version not found by dji assistant tool

Ceejay, can u prepare a high resolution picture with tx, rx, gnd, bsel, 3v3, specifying "transmits to pc" and "receives From pc " instead of Tx and rx?
When We Will have all the precise procedure We could share it on the first Page.
 
Ok guys, i connected everything like on the ground Station, bootloader-3.3v, tx, rx, gnd, but i still get the same failure:
No valid Boot Image found
NAND Boot failed
Aborting...

So you connected everything and you don't get the print BOOTME
This means that bsel and 3,3volt pin are not properly shorted toghether.
 
Is it possible that Andrew sent wrong picture? You did wrong welding? Selected wrong pins?
 
Of course i will prepare a Picture.
I welded now a wire to the 3v3 pin on the other side and got an effort. The 3,3V pin directly near the bootsel pin wasn't suitable.
Now i got that message repeating until i cancel Operation
 

Attachments

  • nand.png
    nand.png
    45.6 KB · Views: 921
Of course i will prepare a Picture.
I welded now a wire to the 3v3 pin on the other side and got an effort. The 3,3V pin directly near the bootsel pin wasn't suitable.
Now i got that message repeating until i cancel Operation
Ok, prepare a picture for pins.
It Seems that flashing procedure Is not completed successfully. at the end of the procedure hit Ctrl+C and relaunch the command to write the flash. Post Here the result. If it still don't work, i think that Andrew should send the 2 files taken From the air unit
 
sory for late message ) but try to flash another UBL . sometime any DJI modules have any other UBL (with different frequency) i have ubl_297m.img ubl_432m.img ubl_486m.img
 
ok and where should i take the ubl from? sorry but i'm no programmer
 

Attachments

  • board1.png
    board1.png
    3.3 MB · Views: 1,016
  • board2.png
    board2.png
    568.6 KB · Views: 782
On Page 8 i wrote to you How to do it, in principle. When i will receive my third broken lb, that i given to a friend for a test few months ago, i Will restore ground unit and then, i Will try to do the following steps in the air unit, in order to help you:
when Lb Is updating via assistant software, inside Linux he creates a temp file with all firmware in the path /opt/tmp/usbupdate.tar.gz

Before upgrading you need to erase or clean the file dji/etc/version (updater read this file and compare version info from this file with information from firmware) , so if you clean or erase Lb will startupdate.

Note: when update finishes, Lb will restart ,and when it start again he erase opt/tmp/usbupdate.tar.gz , so you must be very lucky for stop erasing process and copy tar.gz. To do this i Made a script that continuously copy the file in another location in order to avoid to erase it.

To copy the file, just plug a usb drive In the upgrade port using a usb OTC cable,
Then type these commands:
cd /
mkdir pippo
mount /dev/sda1 /pippo (if this command doesn't work try with mount /dev/sda /pippo )

Now Pippo Is your usb drive. I think that usb drive should use fat32 partition.



Check the procedure posted here for the GROUND unit (one of the posts on the first page of this thread, written by me) in order to get ispiration and read some used commands.

When you will get the upgrade file, you will see that inside it, if you open it with ultraedit, you will find that it starts with Salt__
Searching on internet i found that it is a file encrypted with openssl.
The password to decrypt it is inside Linux.
Andrew still did all this procedure, and He can share with us directly the crypted and decrypted files.

This is all the information that i have.

If you post Here the files, Andrew Will decrypt it for you because he got the key to decrypt the files

Of course you need a working lb to do this
 
Of course you need a working lb to do this

Ok i don't have a working lightbridge and to be honest, i don't know what you mean with all that "linux stuff" etc. and how to extract the files, like i said i am no programmer :(
sorry
 
Gaucho you're great! My lightbridge is finally working! I did every thing you wrote and It worked! Thanks!!!
 
The solution is great but i really don't know nothing about flash and commander and programming...is somebody there that can do this for me? i live in italy.
Gaucho can i send my unit to u?
 
Andrew, would you be so kind and give me your ubl files for the air unit?
Thanks
Chris
 
Andrew, i already tried it with the files, like i wrote. and i always get the same failure, like i wrote.
sory for late message ) but try to flash another UBL . sometime any DJI modules have any other UBL (with different frequency) i have ubl_297m.img ubl_432m.img ubl_486m.img
I don't have other files so i tried to get them from you.
I already asked you a few times how to do it with the air unit but your answer is only "same as for ground".
This answer doesn't really help because the pins aren't marked as the ones of the ground unit.
With Gaucho's tutorial, it was no problem to restore the ground unit within a few minutes.
So why can't you just one time explain
-which pins (all!) are really to use
-can we really use the exact same files like for the ground unit? or is "just" the extraction/decrypt/magic-stuff like for the ground unit?
Don't get me wrong but i'm trying for weeks to get my lightbridge repaired. The fact that there is somebody who could help but only gives cryptic answers is really frustrating. Sorry!
 
today I started to repair the gound station received from Jhonbull (he sent it to me for repair).
I've ssen that the screws were a little bit damaged: you always need to use the right tools otherwise you may be unable to open the case again!

Here 2 pictures made during the repair:
IMG_1400.JPG IMG_1401.JPG

This is what i've done:

I powered it on connected to upgrade port and i launched my app (lightbridge terminal by gaucho). I opened the com port and then i enabled the linux interface.
this is the log:

Code:
Port opened at 05/11/2016 16.24.29
MCS:3
CHN:19
Lost Connect!
MCS:3
CHN:19
>>>>>>>>>>>>>>Change channel!>>>>>>>>>>>>>
Lost Connect!
MCS:3
CHN:19
Lost Connect!
MCS:3
CHN:19
>>>>>>>>>>>>>>Change channel!>>>>>>>>>>>>>
0D 0A 55 BB 55 BB FF 00 00 00 FF 0D 0A
0D 0A 55 BB 55 BB FF 00 00 00 FF 0D 0A

----------------------------------------------------------------------------------------
-------------Gaucho: Here is where I enabled the linux interface-----------
----------------------------------------------------------------------------------------
DM36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)

Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.DM36x initialization passed!

UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)

Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.DM36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.DM36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.zation passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.zation passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)

Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)

Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.zation passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.zation passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.nitialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.zation passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)

Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.zation passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.zation passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed. initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.DM36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)

Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.itialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.itialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.M36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failed.initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Valid magicnum, 0xA1ACED66, found in block 0x0000001D.
No valid boot image found!
NAND Boot failPort closed at 05/11/2016 16.24.44

As you can see the situation is different than what i found on my device. In this case it seems that the bootloader is working but the linux boot image is damaged (NAND Boot failed).

.....i continue on the next post because of the size of the message.....
 
Last edited:
...i continue the previous message.....


I soldered the serial, then i flashed the FW following the procedure wrote by me on first post, then i rebooted the device and i recorded the following log:

Code:
[    1.890000] davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
[    1.900000] watchdog watchdog: heartbeat 1 sec
[    1.910000] TCP cubic registered
[    1.910000] NET: Registered protocol family 17
[    1.910000] lib80211: common routines for IEEE802.11 drivers
[    1.920000] ksocket init
[    1.950000] Clocks: disable unused mmcsd0
[    1.950000] Clocks: disable unused mmcsd1
[    1.950000] Clocks: disable unused spi0
[    1.950000] Clocks: disable unused spi1
[    1.950000] Clocks: disable unused spi2
[    1.950000] Clocks: disable unused spi3
[    1.950000] Clocks: disable unused spi4
[    1.950000] Clocks: disable unused pwm0
[    1.950000] Clocks: disable unused pwm1
[    1.950000] Clocks: disable unused pwm2
[    1.950000] Clocks: disable unused pwm3
[    1.950000] Clocks: disable unused timer1
[    1.950000] Clocks: disable unused timer3
[    1.950000] Clocks: disable unused emac
[    1.950000] Clocks: disable unused voice_codec
[    1.950000] Clocks: disable unused asp0
[    1.950000] Clocks: disable unused rto
[    1.950000] Clocks: disable unused mjcp
[    2.030000] nnnn===0
[    2.030000] davinci_emac_probe: using random MAC addr: 4e:71:4d:42:87:f4
[    2.040000] emac-mii: probed
[    2.110000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    2.120000] UBIFS: file system size:   110342144 bytes (107756 KiB, 105 MiB,
869 LEBs)
[    2.130000] UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEB
s)
[    2.140000] UBIFS: media format:       w4/r0 (latest is w4/r0)
[    2.140000] UBIFS: default compressor: lzo
[    2.150000] UBIFS: reserved for root:  0 bytes (0 KiB)
[    2.150000] VFS: Mounted root (ubifs filesystem) on device 0:13.
[    2.160000] Freeing init memory: 116K

Filesystem Product Vesion : DJI-Filesystem-1.0-rc2
Runing /etc/init.d/rcS
[    3.980000] CMEMK module: built on Jan 22 2014 at 14:52:00
[    3.980000]   Reference Linux version 2.6.32
[    3.990000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[    4.010000] allocated heap buffer 0xc7000000 of size 0x4400000
[    4.030000] heap fallback enabled - will try heap if pool buffer is not avail
able
[    4.040000] CMEM Range Overlaps Kernel Physical - allowing overlap
[    4.050000] CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x8300000
0)
[    4.060000] cmemk initialized
[    4.090000] IRQK module: built on Jan 22 2014 at 14:52:01
[    4.090000]   Reference Linux version 2.6.32
[    4.110000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
[    4.130000] irqk initialized
[    4.170000] EDMAK module: built on Jan 22 2014 at 14:52:02
[    4.190000]   Reference Linux version 2.6.32
[    4.190000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
[    4.930000] usb 1-1.1: new high speed USB device using musb_hdrc and address
3
[    5.060000] usb 1-1.1: configuration #1 chosen from 1 choice
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
sulogin: no password entry for root
umount: can't umount /mnt/usb: No such file or directory
login[492]: root login on 'ttyS0'
#Process /etc/profile...
rmdir: '/mnt/usb': No such file or directory
root@Dji-Pro:~#
USBClient version 1.0.23

 ReadSize = 2048 Timeout = 90
init  libusb successed!!!
!!!!!!!!!!!!!!!!!!!!!!! open 68013 succeed  VENDOR_ID = 0x0547
Claiming libusb_claim_interface 68013 successed
usbmuxd_subscribe OK OK
watchdog timeout:5
latency1:33332
latency2:33000
latency3:30000
displaybuffnum1:4
displaybuffnum2:9
start decode stream from 68013
decode init ok, main thread exit
Osd_Init_Font succeed
Osd_Init_Single_Pic :/opt/dji/data/png/icon_mode.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_satellite.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_ioc.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_battery_conctrl.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_icon_battery_craft.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_wifi_conctrl.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_wifi_photo.png
Osd_Init_Single_Pic :/opt/dji/data/png/arrow_down.png
Osd_Init_Single_Pic :/opt/dji/data/png/arrow_up.png
Osd_Init_Single_Pic :/opt/dji/data/png/diamond.png
Osd_Init_Single_Pic :/opt/dji/data/png/triangle.png
[    9.840000] pinmux1:0x00185555
[    9.840000] pinmux4:0x1155fdff
[    9.900000] pinmux1:0x00185555
[    9.900000] pinmux4:0x1155fdff
[   10.080000] pinmux1:0x00185555
[   10.080000] pinmux4:0x1155fdff
[   10.150000] pinmux1:0x00185555
[   10.150000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   10.310000] pinmux1:0x00185555
[   10.310000] pinmux4:0x1155fdff
[   10.370000] pinmux1:0x00185555
[   10.370000] pinmux4:0x1155fdff
[   10.480000] pinmux1:0x00185555
[   10.480000] pinmux4:0x1155fdff
[   10.540000] pinmux1:0x00185555
[   10.540000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   10.700000] pinmux1:0x00185555
[   10.700000] pinmux4:0x1155fdff
[   10.760000] pinmux1:0x00185555
[   10.760000] pinmux4:0x1155fdff
[   10.870000] pinmux1:0x00185555
[   10.870000] pinmux4:0x1155fdff
[   10.930000] pinmux1:0x00185555
[   10.930000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   11.090000] pinmux1:0x00185555
[   11.090000] pinmux4:0x1155fdff
[   11.150000] pinmux1:0x00185555
[   11.150000] pinmux4:0x1155fdff
[   11.260000] pinmux1:0x00185555
[   11.260000] pinmux4:0x1155fdff
[   11.330000] pinmux1:0x00185555
[   11.330000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   11.490000] pinmux1:0x00185555
[   11.490000] pinmux4:0x1155fdff
[   11.550000] pinmux1:0x00185555
[   11.550000] pinmux4:0x1155fdff
[   11.660000] pinmux1:0x00185555
[   11.660000] pinmux4:0x1155fdff
[   11.720000] pinmux1:0x00185555
[   11.720000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   11.880000] pinmux1:0x00185555
[   11.880000] pinmux4:0x1155fdff
[   11.950000] pinmux1:0x00185555
[   11.950000] pinmux4:0x1155fdff
[   12.060000] pinmux1:0x00185555
[   12.060000] pinmux4:0x1155fdff
[   12.120000] pinmux1:0x00185555
[   12.120000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   12.280000] pinmux1:0x00185555
[   12.280000] pinmux4:0x1155fdff
[   12.340000] pinmux1:0x00185555
[   12.340000] pinmux4:0x1155fdff
[   12.450000] pinmux1:0x00185555
[   12.450000] pinmux4:0x1155fdff
[   12.510000] pinmux1:0x00185555
[   12.510000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   12.670000] pinmux1:0x00185555
[   12.670000] pinmux4:0x1155fdff
[   12.730000] pinmux1:0x00185555
[   12.730000] pinmux4:0x1155fdff
[   12.840000] pinmux1:0x00185555
[   12.840000] pinmux4:0x1155fdff
[   12.900000] pinmux1:0x00185555
[   12.900000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   13.060000] pinmux1:0x00185555
[   13.060000] pinmux4:0x1155fdff
[   13.120000] pinmux1:0x00185555
[   13.120000] pinmux4:0x1155fdff
[   13.230000] pinmux1:0x00185555
[   13.230000] pinmux4:0x1155fdff
[   13.290000] pinmux1:0x00185555
[   13.290000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
[   13.450000] pinmux1:0x00185555
[   13.450000] pinmux4:0x1155fdff
[   13.510000] pinmux1:0x00185555
[   13.510000] pinmux4:0x1155fdff
[   13.620000] pinmux1:0x00185555
[   13.620000] pinmux4:0x1155fdff
[   13.680000] pinmux1:0x00185555
[   13.680000] pinmux4:0x1155fdff
Error: Failed to create osd attr device
umount: can't remount usbfs read-only
umount: can't remount none read-only
umount: mdev busy - remounted read-only
umount: can't remount none read-only
The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
DM36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Uboot Checksum:0x7E25B44B
Actua Checksum:0x7E25B44B

U-Boot Product Vesion : DJI-GSP-Uboot-1.0-rc4(2014-07-23)
U-Boot 2010.12-rc2-svn-Dji (Jul 23 2014 - 11:14:40)
Cores: ARM 432 MHz
DDR:   297 MHz
I2C:   ready
DRAM:  128 MiB
NAND:  128 MiB
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
*** Warning - bad CRC, using default environment

Net:   Ethernet PHY: GENERIC @ 0xff
DaVinci-EMAC
Press ESC to abort autoboot in 1 seconds

Loading from nand0, offset 0x4a0000
** Unknown image type
Wrong Image Format for bootm command
ERROR: can't get kernel image!

Loading from nand0, offset 0x900000
   Image Name:   Linux-2.6.32.17-davinci1
   Created:      2014-05-21   4:02:22 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4075968 Bytes = 3.9 MiB
   Load Address: 80008000
   Entry Point:  80008000
## Booting kernel from Legacy Image at 80700000 ...
   Image Name:   Linux-2.6.32.17-davinci1
   Created:      2014-05-21   4:02:22 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4075968 Bytes = 3.9 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

[    0.000000] Kernel Product Vesion : DJI-Kernel-1.0-rc2
[    0.000000] Linux version 2.6.32.17-davinci1 (root@dji) (gcc version 4.3.3 (S
ourcery G++ Lite 2009q1-203) ) #4 PREEMPT Wed May 21 11:55:31 HKT 2014
[    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: DaVinci DM36x EVM
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] DaVinci dm36x_rev1.2 variant 0x8
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pa
ges: 12192
[    0.000000] Kernel command line: console=ttyS0,115200n8 rw dm365_imp.oper_mod
e=0 video=davincifb:vid0=0,10K:vid1=0,10K:osd0=1920x1080X16,8100K mem=48MB davin
ci_enc_mngr.ch0_output=COMPOSITE davinci_enc_mngr.ch0_mode=pal ubi.mtd=2,2048 ro
ot=ubi0:rootfs rootfstype=ubifs ip=off lpj=1077248
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 48MB = 48MB total
[    0.000000] Memory: 44408KB available (3680K code, 454K data, 116K init, 0K h
ighmem)
[    0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, N
odes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:245
[    0.000000] Console: colour dummy device 80x30
[    0.000000] Calibrating delay loop (skipped) preset value.. 215.44 BogoMIPS (
lpj=1077248)
[    0.000000] Mount-cache hash table entries: 512
[    0.000000] CPU: Testing write buffer coherency: ok
[    0.000000] DaVinci: 8 gpio irqs
[    0.000000] NET: Registered protocol family 16
[    0.030000] EVM: tvp5146 SD video input
[    0.110000] bio: create slab <bio-0> at 0
[    0.110000] DM365 IPIPE initialized in Continuous mode
[    0.120000] SCSI subsystem initialized
[    0.120000] usbcore: registered new interface driver usbfs
[    0.120000] usbcore: registered new interface driver hub
[    0.120000] usbcore: registered new device driver usb
[    0.130000] vpss vpss: dm365_vpss vpss probed
[    0.130000] vpss vpss: dm365_vpss vpss probe success
[    0.130000] dm365_afew_hw_init
[    0.140000] ch0 default output "COMPOSITE", mode "PAL"
[    0.140000] VPBE Encoder Initialized
[    0.140000] cfg80211: Using static regulatory domain info
[    0.140000] cfg80211: Regulatory domain: US
[    0.140000]  (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp
)
[    0.140000]  (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[    0.140000]  (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[    0.140000] cfg80211: Calling CRDA for country: US
[    0.140000] LogicPD encoder initialized
[    0.140000] Switching to clocksource timer0_1
[    0.150000] musb_hdrc: version 6.0, pio, host, debug=0
[    0.170000] musb_hdrc: USB Host mode controller at fec64000 using PIO, IRQ 12

[    0.170000] musb_hdrc musb_hdrc: MUSB HDRC host driver
[    0.170000] musb_hdrc musb_hdrc: new USB bus registered, assigned bus number
1
[    0.170000] usb usb1: configuration #1 chosen from 1 choice
[    0.170000] hub 1-0:1.0: USB hub found
[    0.170000] hub 1-0:1.0: 1 port detected
[    0.170000] NET: Registered protocol family 2
[    0.170000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.170000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.170000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.170000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.170000] TCP reno registered
[    0.170000] NET: Registered protocol family 1
[    0.170000] RPC: Registered udp transport module.
[    0.170000] RPC: Registered tcp transport module.
[    0.170000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.180000] kfile init
[    0.180000] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.180000] msgmni has been set to 86
[    0.190000] alg: No test for stdrng (krng)
[    0.190000] io scheduler noop registered (default)
[    0.230000] davincifb davincifb.0: dm_osd0_fb: Initial window configuration i
s invalid.
[    0.310000] Console: switching to colour frame buffer device 240x67
[    0.400000] davincifb davincifb.0: dm_osd0_fb: 1920x1080x16@0,0 with framebuf
fer size 8100KB
[    0.400000] davincifb davincifb.0: dm_vid0_fb: 0x0x16@0,0 with framebuffer si
ze 10KB
[    0.400000] davincifb davincifb.0: dm_osd1_fb: 720x576x4@0,0 with framebuffer
 size 810KB
[    0.410000] davincifb davincifb.0: dm_vid1_fb: 0x0x16@0,0 with framebuffer si
ze 10KB
[    0.470000] venc off init
[    0.470000] hdmi status init
[    0.470000] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    0.470000] DM365 IPIPEIF probed
[    0.470000] imp serializer initialized
[    0.480000] davinci_previewer initialized
[    0.480000] davinci_resizer initialized
[    0.480000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.480000] serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
[    0.960000] console [ttyS0] enabled
[    0.970000] serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A
[    0.980000] brd: module loaded
[    0.980000] at24 1-0050: 32768 byte 24c256 EEPROM (writable)
[    1.060000] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron NAND 12
8MiB 3,3V 8-bit)
[    1.070000] Creating 4 MTD partitions on "davinci_nand.0":
[    1.080000] 0x000000000000-0x0000004a0000 : "bootloader"
[    1.080000] usb 1-1: new high speed USB device using musb_hdrc and address 2
[    1.090000] 0x0000004a0000-0x000000e00000 : "kernel"
[    1.100000] 0x000000e00000-0x000007f00000 : "filesystem"
[    1.110000] 0x000000000000-0x000008000000 : "all"
[    1.120000] davinci_nand davinci_nand.0: controller rev. 2.3
[    1.130000] UBI: attaching mtd2 to ubi0
[    1.130000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
[    1.140000] UBI: logical eraseblock size:    126976 bytes
[    1.140000] UBI: smallest flash I/O unit:    2048
[    1.150000] UBI: sub-page size:              512
[    1.150000] UBI: VID header offset:          2048 (aligned 2048)
[    1.160000] UBI: data offset:                4096
[    1.180000] PCLK = 0 -> 0
[    1.180000] HTotal = 0 -> 1650
[    1.200000] VTotal = 0 -> 750
[    1.200000] ScanMode = I -> P
[    1.200000] PCLK = 0,(1650x750) PROGRESS CHANGE MODE
[    1.220000] VIC = 4
[    1.250000] usb 1-1: configuration #1 chosen from 1 choice
[    1.250000] hub 1-1:1.0: USB hub found
[    1.260000] hub 1-1:1.0: 2 ports detected
[    1.690000] UBI: attached mtd2 to ubi0
[    1.690000] UBI: MTD device name:            "filesystem"
[    1.700000] UBI: MTD device size:            113 MiB
[    1.700000] UBI: number of good PEBs:        904
[    1.710000] UBI: number of bad PEBs:         0
[    1.710000] UBI: max. allowed volumes:       128
[    1.720000] UBI: wear-leveling threshold:    4096
[    1.720000] UBI: number of internal volumes: 1
[    1.730000] UBI: number of user volumes:     1
[    1.730000] UBI: available PEBs:             0
[    1.730000] UBI: total number of reserved PEBs: 904
[    1.740000] UBI: number of PEBs reserved for bad PEB handling: 9
[    1.750000] UBI: max/mean erase counter: 203/2
[    1.750000] UBI: image sequence number: 1493436100
[    1.760000] UBI: background thread "ubi_bgt0d" started, PID 351
[    1.760000] console [netcon0] enabled
[    1.770000] netconsole: network logging started
[    1.770000] Initializing USB Mass Storage driver...
[    1.780000] usbcore: registered new interface driver usb-storage
[    1.780000] USB Mass Storage support registered.
[    1.790000] usbcore: registered new interface driver usbtest
[    1.800000] i2c /dev entries driver
[    1.800000] Linux video capture interface: v2.00
[    1.810000] ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)
[    1.810000] ths7303 1-002c: ths7303 write failed
[    1.820000] ths7303: probe of 1-002c failed with error -121
[    1.830000] tvp5150_init
[    1.830000] vpfe_init
[    1.830000] vpfe-capture: vpss clock vpss_master enabled
[    1.840000] vpfe-capture vpfe-capture: v4l2 device registered
[    1.840000] vpfe-capture vpfe-capture: video device registered
[    1.850000] tvp5150_probe
[    1.850000] tvp5150 1-005d: tvp5150 1-005d decoder driver registered !!
[    1.860000] vpfe-capture vpfe-capture: v4l2 sub device tvp5150 registered
[    1.870000] vpfe-capture vpfe-capture: v4l2 sub device cat6023 register fails

[    1.880000] vpfe_register_ccdc_device: DM365 ISIF
[    1.880000] DM365 ISIF is registered with vpfe.
[    1.890000] Trying to register davinci display video device.
[    1.900000] layer=c1161000,layer->video_dev=c1161164
[    1.900000] Trying to register davinci display video device.
[    1.910000] layer=c1161400,layer->video_dev=c1161564
[    1.910000] davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
[    1.920000] watchdog watchdog: heartbeat 1 sec
[    1.930000] TCP cubic registered
[    1.930000] NET: Registered protocol family 17
[    1.930000] lib80211: common routines for IEEE802.11 drivers
[    1.940000] ksocket init
[    1.970000] Clocks: disable unused mmcsd0
[    1.970000] Clocks: disable unused mmcsd1
[    1.970000] Clocks: disable unused spi0
[    1.970000] Clocks: disable unused spi1
[    1.970000] Clocks: disable unused spi2
[    1.970000] Clocks: disable unused spi3
[    1.970000] Clocks: disable unused spi4
[    1.970000] Clocks: disable unused pwm0
[    1.970000] Clocks: disable unused pwm1
[    1.970000] Clocks: disable unused pwm2
[    1.970000] Clocks: disable unused pwm3
[    1.970000] Clocks: disable unused timer1
[    1.970000] Clocks: disable unused timer3
[    1.970000] Clocks: disable unused emac
[    1.970000] Clocks: disable unused voice_codec
[    1.970000] Clocks: disable unused asp0
[    1.970000] Clocks: disable unused rto
[    1.970000] Clocks: disable unused mjcp
[    2.050000] nnnn===0
[    2.050000] davinci_emac_probe: using random MAC addr: 26:f5:c2:06:1b:95
[    2.060000] emac-mii: probed
[    2.130000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    2.140000] UBIFS: file system size:   110342144 bytes (107756 KiB, 105 MiB,
869 LEBs)
[    2.150000] UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEB
s)
[    2.150000] UBIFS: media format:       w4/r0 (latest is w4/r0)
[    2.160000] UBIFS: default compressor: lzo
[    2.160000] UBIFS: reserved for root:  0 bytes (0 KiB)
[    2.170000] VFS: Mounted root (ubifs filesystem) on device 0:13.
[    2.180000] Freeing init memory: 116K

Filesystem Product Vesion : DJI-Filesystem-1.0-rc2
Runing /etc/init.d/rcS
[    3.980000] CMEMK module: built on Jan 22 2014 at 14:52:00
[    3.980000]   Reference Linux version 2.6.32
[    4.000000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[    4.020000] allocated heap buffer 0xc7000000 of size 0x4400000
[    4.040000] heap fallback enabled - will try heap if pool buffer is not avail
able
[    4.050000] CMEM Range Overlaps Kernel Physical - allowing overlap
[    4.060000] CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x8300000
0)
[    4.070000] cmemk initialized
[    4.100000] IRQK module: built on Jan 22 2014 at 14:52:01
[    4.100000]   Reference Linux version 2.6.32
[    4.120000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
[    4.140000] irqk initialized
[    4.180000] EDMAK module: built on Jan 22 2014 at 14:52:02
[    4.200000]   Reference Linux version 2.6.32
[    4.200000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
[    4.920000] usb 1-1.1: new high speed USB device using musb_hdrc and address
3
[    5.050000] usb 1-1.1: configuration #1 chosen from 1 choice
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
sulogin: no password entry for root
umount: can't umount /mnt/usb: No such file or directory
login[493]: root login on 'ttyS0'
#Process /etc/profile...
rmdir: '/mnt/usb': No such file or directory
root@Dji-Pro:~#
USBClient version 1.0.23

 ReadSize = 2048 Timeout = 90
init  libusb successed!!!
!!!!!!!!!!!!!!!!!!!!!!! open 68013 succeed  VENDOR_ID = 0x0547
Claiming libusb_claim_interface 68013 successed
usbmuxd_subscribe OK OK
watchdog timeout:5
latency1:33332
latency2:33000
latency3:30000
displaybuffnum1:4
displaybuffnum2:9
start decode stream from 68013
decode init ok, main thread exit
Osd_Init_Font succeed
Osd_Init_Single_Pic :/opt/dji/data/png/icon_mode.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_satellite.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_ioc.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_battery_conctrl.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_icon_battery_craft.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_wifi_conctrl.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_wifi_photo.png
Osd_Init_Single_Pic :/opt/dji/data/png/arrow_down.png
Osd_Init_Single_Pic :/opt/dji/data/png/arrow_up.png
Osd_Init_Single_Pic :/opt/dji/data/png/diamond.png
Osd_Init_Single_Pic :/opt/dji/data/png/triangle.png
[    9.850000] pinmux1:0x00185555
[    9.850000] pinmux4:0x1155fdff
[    9.910000] pinmux1:0x00185555
[    9.910000] pinmux4:0x1155fdff
[   10.100000] pinmux1:0x00185555
[   10.100000] pinmux4:0x1155fdff
[   10.170000] pinmux1:0x00185555
[   10.170000] pinmux4:0x1155fdff
Error: Failed to create osd attr device


I can see there is a periodic message: "Error: Failed to create osd attr device"

Then i connected the upgrade port and, by means of the lightbridge assistant tool i upgraded the 3 firmware components, as stated in the procedure that i wrote.

...i continue on the next message, because of the size of what i want to write...
 
After this i plugged again the internal serial port and i powered on the device. now I get a clean log:

Code:
DM36x initialization passed!
UBL Product Vesion : DJI-GSP-UBL-1.0-rc10(2014-08-15)
Dji UBL Version: 1.51(Aug 15 2014 - 17:05:12)
Booting Catalog Boot Loader
BootMode = NAND
Starting NAND Copy...
Valid magicnum, 0xA1ACED66, found in block 0x00000019.
Uboot Checksum:0x7E25B44B
Actua Checksum:0x7E25B44B

U-Boot Product Vesion : DJI-GSP-Uboot-1.0-rc4(2014-07-23)
U-Boot 2010.12-rc2-svn-Dji (Jul 23 2014 - 11:14:40)
Cores: ARM 432 MHz
DDR:   297 MHz
I2C:   ready
DRAM:  128 MiB
NAND:  128 MiB
Bad block table found at page 65472, version 0x01
Bad block table found at page 65408, version 0x01
*** Warning - bad CRC, using default environment

Net:   Ethernet PHY: GENERIC @ 0xff
DaVinci-EMAC
Press ESC to abort autoboot in 1 seconds

Loading from nand0, offset 0x4a0000
   Image Name:   Linux-2.6.32.17-davinci1
   Created:      2014-09-15   5:24:12 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4043296 Bytes = 3.9 MiB
   Load Address: 80008000
   Entry Point:  80008000
## Booting kernel from Legacy Image at 80700000 ...
   Image Name:   Linux-2.6.32.17-davinci1
   Created:      2014-09-15   5:24:12 UTC
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    4043296 Bytes = 3.9 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

[    0.000000] Kernel Product Vesion : DJI-GSP-Kernel-1.1-rc1(2014-09-15)
[    0.000000] Linux version 2.6.32.17-davinci1 (root@dji) (gcc version 4.3.3 (S
ourcery G++ Lite 2009q1-203) ) #3 PREEMPT Mon Sep 15 13:24:10 HKT 2014
[    0.000000] CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
[    0.000000] CPU: VIVT data cache, VIVT instruction cache
[    0.000000] Machine: DaVinci DM36x EVM
[    0.000000] Memory policy: ECC disabled, Data cache writeback
[    0.000000] DaVinci dm36x_rev1.2 variant 0x8
[    0.000000] Built 1 zonelists in Zone order, mobility grouping off.  Total pa
ges: 12192
[    0.000000] Kernel command line: console=ttyS0,115200n8 rw dm365_imp.oper_mod
e=0 video=davincifb:vid0=0,10K:vid1=0,10K:osd0=1920x1080X16,8100K mem=48MB davin
ci_enc_mngr.ch0_output=COMPOSITE davinci_enc_mngr.ch0_mode=pal ubi.mtd=2,2048 ro
ot=ubi0:rootfs rootfstype=ubifs ip=off lpj=1077248
[    0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[    0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Memory: 48MB = 48MB total
[    0.000000] Memory: 44448KB available (3648K code, 447K data, 116K init, 0K h
ighmem)
[    0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, N
odes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] NR_IRQS:245
[    0.000000] Console: colour dummy device 80x30
[    0.000000] Calibrating delay loop (skipped) preset value.. 215.44 BogoMIPS (
lpj=1077248)
[    0.000000] Mount-cache hash table entries: 512
[    0.000000] CPU: Testing write buffer coherency: ok
[    0.000000] DaVinci: 8 gpio irqs
[    0.000000] NET: Registered protocol family 16
[    0.030000] EVM: tvp5146 SD video input
[    0.110000] bio: create slab <bio-0> at 0
[    0.120000] DM365 IPIPE initialized in Continuous mode
[    0.120000] SCSI subsystem initialized
[    0.120000] usbcore: registered new interface driver usbfs
[    0.120000] usbcore: registered new interface driver hub
[    0.120000] usbcore: registered new device driver usb
[    0.130000] vpss vpss: dm365_vpss vpss probed
[    0.130000] vpss vpss: dm365_vpss vpss probe success
[    0.130000] dm365_afew_hw_init
[    0.140000] ch0 default output "COMPOSITE", mode "PAL"
[    0.140000] VPBE Encoder Initialized
[    0.140000] cfg80211: Using static regulatory domain info
[    0.140000] cfg80211: Regulatory domain: US
[    0.140000]  (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp
)
[    0.140000]  (2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2700 mBm)
[    0.140000]  (5170000 KHz - 5190000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5190000 KHz - 5210000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5210000 KHz - 5230000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5230000 KHz - 5330000 KHz @ 40000 KHz), (600 mBi, 2300 mBm)
[    0.140000]  (5735000 KHz - 5835000 KHz @ 40000 KHz), (600 mBi, 3000 mBm)
[    0.140000] cfg80211: Calling CRDA for country: US
[    0.140000] LogicPD encoder initialized
[    0.140000] Switching to clocksource timer0_1
[    0.150000] musb_hdrc: version 6.0, pio, host, debug=0
[    0.170000] musb_hdrc: USB Host mode controller at fec64000 using PIO, IRQ 12

[    0.170000] musb_hdrc musb_hdrc: MUSB HDRC host driver
[    0.170000] musb_hdrc musb_hdrc: new USB bus registered, assigned bus number
1
[    0.170000] usb usb1: configuration #1 chosen from 1 choice
[    0.170000] hub 1-0:1.0: USB hub found
[    0.170000] hub 1-0:1.0: 1 port detected
[    0.170000] NET: Registered protocol family 2
[    0.170000] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.170000] TCP established hash table entries: 2048 (order: 2, 16384 bytes)
[    0.170000] TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
[    0.170000] TCP: Hash tables configured (established 2048 bind 2048)
[    0.170000] TCP reno registered
[    0.170000] NET: Registered protocol family 1
[    0.170000] RPC: Registered udp transport module.
[    0.170000] RPC: Registered tcp transport module.
[    0.170000] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.180000] kfile init
[    0.180000] JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
[    0.180000] msgmni has been set to 86
[    0.190000] alg: No test for stdrng (krng)
[    0.190000] io scheduler noop registered (default)
[    0.220000] davincifb davincifb.0: dm_osd0_fb: Initial window configuration i
s invalid.
[    0.230000] davincifb davincifb.0: dm_osd0_fb: 1920x1080x16@0,0 with framebuf
fer size 8100KB
[    0.230000] davincifb davincifb.0: dm_vid0_fb: 0x0x16@0,0 with framebuffer si
ze 10KB
[    0.250000] davincifb davincifb.0: dm_osd1_fb: Initial window configuration i
s invalid.
[    0.250000] davincifb davincifb.0: dm_osd1_fb: 1920x1080x4@0,0 with framebuff
er size 4050KB
[    0.250000] davincifb davincifb.0: dm_vid1_fb: 0x0x16@0,0 with framebuffer si
ze 10KB
[    0.310000] venc off init
[    0.310000] hdmi status init
[    0.310000] input: gpio-keys as /devices/platform/gpio-keys/input/input0
[    0.310000] DM365 IPIPEIF probed
[    0.320000] imp serializer initialized
[    0.320000] davinci_previewer initialized
[    0.320000] davinci_resizer initialized
[    0.320000] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled
[    0.330000] serial8250.0: ttyS0 at MMIO 0x1c20000 (irq = 40) is a 16550A
[    0.810000] console [ttyS0] enabled
[    0.810000] serial8250.0: ttyS1 at MMIO 0x1d06000 (irq = 41) is a 16550A
[    0.820000] brd: module loaded
[    0.830000] at24 1-0050: 32768 byte 24c256 EEPROM (writable)
[    0.900000] NAND device: Manufacturer ID: 0x2c, Chip ID: 0xf1 (Micron NAND 12
8MiB 3,3V 8-bit)
[    0.910000] Creating 4 MTD partitions on "davinci_nand.0":
[    0.920000] 0x000000000000-0x0000004a0000 : "bootloader"
[    0.930000] 0x0000004a0000-0x000000e00000 : "kernel"
[    0.930000] 0x000000e00000-0x000007f00000 : "filesystem"
[    0.940000] 0x000000000000-0x000008000000 : "all"
[    0.950000] davinci_nand davinci_nand.0: controller rev. 2.3
[    0.960000] UBI: attaching mtd2 to ubi0
[    0.960000] UBI: physical eraseblock size:   131072 bytes (128 KiB)
[    0.970000] UBI: logical eraseblock size:    126976 bytes
[    0.970000] UBI: smallest flash I/O unit:    2048
[    0.980000] UBI: sub-page size:              512
[    0.980000] UBI: VID header offset:          2048 (aligned 2048)
[    0.990000] UBI: data offset:                4096
[    1.120000] usb 1-1: new high speed USB device using musb_hdrc and address 2
[    1.270000] usb 1-1: configuration #1 chosen from 1 choice
[    1.270000] hub 1-1:1.0: USB hub found
[    1.290000] hub 1-1:1.0: 2 ports detected
[    1.500000] UBI: attached mtd2 to ubi0
[    1.510000] UBI: MTD device name:            "filesystem"
[    1.510000] UBI: MTD device size:            113 MiB
[    1.520000] UBI: number of good PEBs:        904
[    1.520000] UBI: number of bad PEBs:         0
[    1.530000] UBI: max. allowed volumes:       128
[    1.530000] UBI: wear-leveling threshold:    4096
[    1.540000] UBI: number of internal volumes: 1
[    1.540000] UBI: number of user volumes:     1
[    1.550000] UBI: available PEBs:             0
[    1.550000] UBI: total number of reserved PEBs: 904
[    1.560000] UBI: number of PEBs reserved for bad PEB handling: 9
[    1.560000] UBI: max/mean erase counter: 205/2
[    1.570000] UBI: image sequence number: 1493436100
[    1.570000] UBI: background thread "ubi_bgt0d" started, PID 349
[    1.580000] console [netcon0] enabled
[    1.580000] netconsole: network logging started
[    1.590000] Initializing USB Mass Storage driver...
[    1.590000] usbcore: registered new interface driver usb-storage
[    1.600000] USB Mass Storage support registered.
[    1.610000] usbcore: registered new interface driver usbtest
[    1.610000] i2c /dev entries driver
[    1.620000] Linux video capture interface: v2.00
[    1.620000] ths7303 1-002c: chip found @ 0x58 (DaVinci I2C adapter)
[    1.630000] ths7303 1-002c: ths7303 write failed
[    1.640000] ths7303: probe of 1-002c failed with error -121
[    1.640000] tvp5150_init
[    1.650000] vpfe_init
[    1.650000] vpfe-capture: vpss clock vpss_master enabled
[    1.650000] vpfe-capture vpfe-capture: v4l2 device registered
[    1.660000] vpfe-capture vpfe-capture: video device registered
[    1.670000] tvp5150_probe
[    1.670000] tvp5150 1-005d: tvp5150 1-005d decoder driver registered !!
[    1.680000] vpfe-capture vpfe-capture: v4l2 sub device tvp5150 registered
[    1.690000] vpfe-capture vpfe-capture: v4l2 sub device cat6023 register fails

[    1.690000] vpfe_register_ccdc_device: DM365 ISIF
[    1.700000] DM365 ISIF is registered with vpfe.
[    1.710000] Trying to register davinci display video device.
[    1.710000] layer=c17f7000,layer->video_dev=c17f7164
[    1.720000] Trying to register davinci display video device.
[    1.720000] layer=c17f7400,layer->video_dev=c17f7564
[    1.730000] davinci_init:DaVinci V4L2 Display Driver V1.0 loaded
[    1.740000] watchdog watchdog: heartbeat 1 sec
[    1.740000] TCP cubic registered
[    1.750000] NET: Registered protocol family 17
[    1.750000] lib80211: common routines for IEEE802.11 drivers
[    1.760000] ksocket init
[    2.400000] encrypt device:at88 found
[    2.430000] Clocks: disable unused mmcsd0
[    2.430000] Clocks: disable unused mmcsd1
[    2.430000] Clocks: disable unused spi0
[    2.430000] Clocks: disable unused spi1
[    2.430000] Clocks: disable unused spi2
[    2.430000] Clocks: disable unused spi3
[    2.430000] Clocks: disable unused spi4
[    2.430000] Clocks: disable unused pwm0
[    2.430000] Clocks: disable unused pwm1
[    2.430000] Clocks: disable unused pwm2
[    2.430000] Clocks: disable unused pwm3
[    2.430000] Clocks: disable unused timer1
[    2.430000] Clocks: disable unused timer3
[    2.430000] Clocks: disable unused emac
[    2.430000] Clocks: disable unused voice_codec
[    2.430000] Clocks: disable unused asp0
[    2.430000] Clocks: disable unused rto
[    2.430000] Clocks: disable unused mjcp
[    2.510000] nnnn===0
[    2.510000] davinci_emac_probe: using random MAC addr: 82:53:e0:02:fd:d2
[    2.520000] emac-mii: probed
[    2.560000] UBIFS: recovery needed
[    2.620000] UBIFS: recovery completed
[    2.620000] UBIFS: mounted UBI device 0, volume 0, name "rootfs"
[    2.630000] UBIFS: file system size:   110342144 bytes (107756 KiB, 105 MiB,
869 LEBs)
[    2.640000] UBIFS: journal size:       9023488 bytes (8812 KiB, 8 MiB, 72 LEB
s)
[    2.650000] UBIFS: media format:       w4/r0 (latest is w4/r0)
[    2.650000] UBIFS: default compressor: lzo
[    2.660000] UBIFS: reserved for root:  0 bytes (0 KiB)
[    2.660000] VFS: Mounted root (ubifs filesystem) on device 0:13.
[    2.670000] Freeing init memory: 116K

Filesystem Product Vesion : DJI-Filesystem-1.0-rc2
Runing /etc/init.d/rcS
[    4.460000] CMEMK module: built on Jan 22 2014 at 14:52:00
[    4.460000]   Reference Linux version 2.6.32
[    4.480000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/cmem/src/module/cmemk.c
[    4.500000] allocated heap buffer 0xc7000000 of size 0x4400000
[    4.520000] heap fallback enabled - will try heap if pool buffer is not avail
able
[    4.530000] CMEM Range Overlaps Kernel Physical - allowing overlap
[    4.540000] CMEM phys_start (0x1000) overlaps kernel (0x80000000 -> 0x8300000
0)
[    4.550000] cmemk initialized
[    4.580000] IRQK module: built on Jan 22 2014 at 14:52:01
[    4.580000]   Reference Linux version 2.6.32
[    4.600000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/irq/src/module/irqk.c
[    4.620000] irqk initialized
[    4.660000] EDMAK module: built on Jan 22 2014 at 14:52:02
[    4.680000]   Reference Linux version 2.6.32
[    4.680000]   File /home/u/dm368/dvsdk_dm368_4_02_00_06/linuxutils_2_26_01_02
/packages/ti/sdo/linuxutils/edma/src/module/edmak.c
[    5.210000] usb 1-1.1: new high speed USB device using musb_hdrc and address
3
[    5.340000] usb 1-1.1: configuration #1 chosen from 1 choice
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
sulogin: no password entry for root
umount: can't umount /mnt/usb: No such file or directory
rmdir: '/mnt/usb': No such file or directory
login[493]: root login on 'ttyS0'
#Process /etc/profile...
root@Dji-Pro:~#
USBClient version 1.0.23

 ReadSize = 2048 Timeout = 90
init  libusb successed!!!
!!!!!!!!!!!!!!!!!!!!!!! open 68013 succeed  VENDOR_ID = 0x0547
Claiming libusb_claim_interface 68013 successed
usbmuxd_subscribe OK OK
watchdog timeout:5
latency1:33332
latency2:33000
latency3:30000
displaybuffnum1:4
displaybuffnum2:9
start decode stream from 68013
decode init ok, main thread exit
Osd_Init_Font succeed
Osd_Init_Single_Pic :/opt/dji/data/png/icon_mode.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_satellite.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_ioc.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_battery_conctrl.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_icon_battery_craft.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_wifi_conctrl.png
Osd_Init_Single_Pic :/opt/dji/data/png/icon_wifi_photo.png
Osd_Init_Single_Pic :/opt/dji/data/png/arrow_down.png
Osd_Init_Single_Pic :/opt/dji/data/png/arrow_up.png
Osd_Init_Single_Pic :/opt/dji/data/png/diamond.png
Osd_Init_Single_Pic :/opt/dji/data/png/triangle.png
[   12.520000] PCLK = 0 -> 0
[   12.520000] HTotal = 0 -> 1650
[   12.520000] VTotal = 0 -> 750
[   12.540000] ScanMode = I -> P
[   12.550000] PCLK = 0,(1650x750) PROGRESS CHANGE MODE
[   12.550000] VIC = 4

root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#
root@Dji-Pro:~#

Problem solved!

Time to send back the unit repaired to Jhonbull.. but first of all, let's do a full recharge of the battery.
 
HI guis,Can any tell me what I do wrong??

Code:
-----------------------------------------------------
   TI Serial Flasher Host Program for DM36x
   (C) 2009, Texas Instruments, Inc.
   Ver. 1.50
-----------------------------------------------------


Flashing NAND with ubl1_editedByGaucho.img and u-boot_modifiedByGaucho.img.


Attempting to connect to device COM3...
Press any key to end this program at any time.


Waiting for the DM36x...
        Target:  BOOTME
BOOTME commmand received. Returning ACK and header...
ACK command sent. Waiting for BEGIN command...
        Target:  BOOTME

Waiting for the DM36x...
        Target:  BOOTME
BOOTME commmand received. Returning ACK and header...
ACK command sent. Waiting for BEGIN command...
        Target:   BEGIN
BEGIN commmand received. Sending CRC table...
 100% [                                                              ]
                           CRC table sent....



Waiting for DONE...
        Target:    DONE
DONE received.  Sending the UBL...
 100% [                                                              ]
                              UBL sent....


        Target:    DONE
DONE received.  UBL was accepted.
UBL transmitted successfully.


Waiting for SFT on the DM36x...
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
        Target:  BOOTME
^C
D:\LB_hack>
 

Members online

No members online now.

Forum statistics

Threads
143,066
Messages
1,467,358
Members
104,936
Latest member
hirehackers