<div dir="ltr"><div><div><br></div>Hi Holger;<br><br></div>Thanks for the mail, I was on Holidays, now I'm trying to continue with the solution.<br><div><div><br>>I well, what do you get when you run the above command on Ubuntu? On Ubuntu you can install<br>
>an arm???..binutils package as well, then use CROSS_COMPILE=arm???- before invoking the<br>
>dvnixload. Of course replace ??? with the right name. I don’t use Ubuntu.<br><br></div><div>I followed a guide for installing an ARM Cross-Compilation but the problem is the same.<br><br><a href="http://docs.kali.org/development/arm-cross-compilation-environment">http://docs.kali.org/development/arm-cross-compilation-environment</a><br></div><div><br><span class="">apt-get install</span> git-core gnupg <span class="">flex</span> <span class="">bison</span> gperf libesd0-dev build-essential <span class="">zip</span> curl libncurses5-dev zlib1g-dev gcc-multilib g++-multilib<br><span class="">dpkg</span> <span class="">--add-architecture</span> i386<br>
<span class="">apt-get update</span><br>
<span class="">apt-get install</span> ia32-libs<br><br><span class="">cd</span> ~<br>
<span class="">mkdir</span> <span class="">-p</span> arm-stuff<span class="">/</span>kernel<span class="">/</span>toolchains<br>
<span class="">cd</span> arm-stuff<span class="">/</span>kernel<span class="">/</span>toolchains<br>
<span class="">git clone</span> git:<span class="">//</span><a href="http://github.com">github.com</a><span class="">/</span>offensive-security<span class="">/</span>gcc-arm-eabi-linaro-4.6.2.git<br><span class=""><br>export</span> <span class="">ARCH</span>=arm<br>
<span class="">export</span> <span class="">CROSS_COMPILE</span>=~<span class="">/</span>arm-stuff<span class="">/</span>kernel<span class="">/</span>toolchains<span class="">/</span>gcc-arm-eabi-linaro-4.6.2<span class="">/</span>bin<span class="">/</span>arm-eabi-<br><br></div><div><br><br></div><div>Everything was ok. Now I launch the command:<br></div><div><br>root@kali:~# ./dvnixload -p /dev/ttyUSB0 ubl-sysmobts-v2.elf u-boot-sysmobts-v2.elf -d 5<br>dvnixload info:    Using cross compiler "/root/arm-stuff/kernel/toolchains/gcc-arm-eabi-linaro-4.6.2/bin/arm-eabi-"<br>dvnixload debug1:  Running command: test -f ubl-sysmobts-v2.elf<br>dvnixload debug1:  Running command: file ubl-sysmobts-v2.elf | grep ELF 1> /dev/null 2>&1<br>dvnixload debug1:  Running command: test -f u-boot-sysmobts-v2.elf<br>dvnixload debug1:  Running command: file u-boot-sysmobts-v2.elf | grep ELF 1> /dev/null 2>&1<br>dvnixload debug2:  baud_rate_index = 6<br>dvnixload info:    Expecting messages: [BOOTME] [BOOTPSP] [I_ME]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BOOTME]<br>dvnixload info:      [BOOTME] received<br>dvnixload debug1:  Running command: /root/arm-stuff/kernel/toolchains/gcc-arm-eabi-linaro-4.6.2/bin/arm-eabi-objcopy -R .ddrram -R .selfcopy --gap-fill 0xFF -S -O binary ubl-sysmobts-v2.elf /tmp/ubl.bin 2>&1<br>dvnixload debug2:  run_cmd_get_string()<br><br>dvnixload debug2:    CMD = "/root/arm-stuff/kernel/toolchains/gcc-arm-eabi-linaro-4.6.2/bin/arm-eabi-readelf -h ubl-sysmobts-v2.elf | grep 'Entry point' | sed  's/.*\(0x[0-9a-f]*\)/\1/'"<br><br>dvnixload debug2:    OUTPUT count is 1<br><br>dvnixload info:    Sending ACK sequence<br>dvnixload debug2:  Sending size = 8<br>dvnixload debug3:    [00] 0x20<br>dvnixload debug3:    [01] 0x20<br>dvnixload debug3:    [02] 0x20<br>dvnixload debug3:    [03] 0x20<br>dvnixload debug3:    [04] 0x41<br>dvnixload debug3:    [05] 0x43<br>dvnixload debug3:    [06] 0x4B<br>dvnixload debug3:    [07] 0x00<br>dvnixload debug2:    Written 8 characters<br>dvnixload info:    Sending CRC ($BC258B07)<br>dvnixload debug2:  Sending size = 8<br>dvnixload debug3:    [00] 0x42<br>dvnixload debug3:    [01] 0x43<br>dvnixload debug3:    [02] 0x32<br>dvnixload debug3:    [03] 0x35<br>dvnixload debug3:    [04] 0x38<br>dvnixload debug3:    [05] 0x42<br>dvnixload debug3:    [06] 0x30<br>dvnixload debug3:    [07] 0x37<br>dvnixload debug2:    Written 8 characters<br>dvnixload info:    Sending size ($00002A88 bytes)<br>dvnixload debug2:  Sending size = 4<br>dvnixload debug3:    [00] 0x32<br>dvnixload debug3:    [01] 0x41<br>dvnixload debug3:    [02] 0x38<br>dvnixload debug3:    [03] 0x38<br>dvnixload debug2:    Written 4 characters<br>dvnixload info:    Sending entry point ($00002214)<br>dvnixload debug2:  Sending size = 4<br>dvnixload debug3:    [00] 0x32<br>dvnixload debug3:    [01] 0x32<br>dvnixload debug3:    [02] 0x31<br>dvnixload debug3:    [03] 0x34<br>dvnixload debug2:    Written 4 characters<br>dvnixload info:    Sending termination sequence<br>dvnixload debug2:  Sending size = 4<br>dvnixload debug3:    [00] 0x30<br>dvnixload debug3:    [01] 0x30<br>dvnixload debug3:    [02] 0x30<br>dvnixload debug3:    [03] 0x30<br>dvnixload debug2:    Written 4 characters<br>dvnixload info:    Expecting messages: [BEGIN]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BOOTME]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BOOTME]<br>dvnixload debug3:  [0] 0x00<br>dvnixload debug3:  [0] 0x12<br>dvnixload debug3:  [1] 0x05<br>dvnixload debug3:  [2] 0x0D<br>dvnixload debug1:    Reading: [ ]<br>dvnixload debug3:  [0] 0x51<br>dvnixload debug3:  [1] 0x35<br>dvnixload debug3:  [2] 0x15<br>dvnixload debug3:  [3] 0x01<br>dvnixload debug3:  [4] 0x20<br>dvnixload debug3:  [5] 0x42<br>dvnixload debug3:  [6] 0x4B<br>dvnixload debug3:  [7] 0x98<br>dvnixload debug3:  [8] 0x54<br>dvnixload debug3:  [9] 0x4D<br>dvnixload debug3:  [10] 0x45<br>dvnixload debug3:  [11] 0x00<br>dvnixload debug1:    Reading: [Q5   BK�TME]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x86<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4C<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x8A<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [�OLTM�]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4D<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BMOTME]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br>dvnixload debug1:    Reading: [BOOTME]<br>dvnixload debug3:  [0] 0x20<br>dvnixload debug3:  [1] 0x42<br>dvnixload debug3:  [2] 0x4F<br>dvnixload debug3:  [3] 0x4F<br>dvnixload debug3:  [4] 0x54<br>dvnixload debug3:  [5] 0x4D<br>dvnixload debug3:  [6] 0x45<br>dvnixload debug3:  [7] 0x00<br><br><br></div><div>Again the message [BEGIN] is being expected, but only [BOOTME] is received. <br><br><br></div><div>I'm not sure if maybe I should use the recovery mode pressing the reset button for trying by other way.<br><br><br></div><div>Thanks so much.<br><br></div><div>Diego.<br></div><div><br><br><br><br><br><br><br></div></div></div>