Login  Register

Re: Current state of Sheild recovery knowledge?

Posted by Roadrunnere42 on Jan 30, 2017; 11:07pm
URL: https://itus.accessinnov.com/Current-state-of-Sheild-recovery-knowledge-tp1249p1358.html

Hi Duanev

try using this tutorials found in tutorial of this forum named  Guide - How to fix/resurrect a bricked Shield (and updated to 1.51SP1 w/Feb & March 2016 hotfixes & fw_upgrade 8.3.1)

you will have to copy the files overs as it's clear that the file octboot2,bin is missing  this is need to boot in boot stage 3 which then loads u-boot-octeon_rhino_itx7x.bin, the shield is using the failsafe version 1 which is sort of good as it now allow you to upload the files as suggested in the above post. If i remember right it's a bit fiddly but do able. Be carefully with the command that are available in the stage2  as if you use the setenv it could write to the on board memory and you could brick the shield

the boot precess is
bootloader 1
which is the electronic  process which hands bootup to the software stage

bootloader 2 -octboot2,bin on fat mmc 1 which in your case is missing or corrupt

bootloader 3  u-boot-octeon_rhino_itx7x.bin

Just a quick break down of some of the commands and what they do

setenv loadaddr 0x400000

this just tell the shield that any programs that are upload start that the memory address 0x400000

go 0x400000

just runs the program that been loaded at 0x400000

The programs i used are
Windows
1. terterm  (set to comms port of serial cable, speed 115200 )
2. extra putty
3. winscp
4. solarwind or tftpd32
5. openssh

when you
fatls mmc 1 (this lists the contents of the mmc which should be something like)
        ItusrestoreIamge
        ItusrouterImage
        ItusgatewayImage
        ItusbridgeImage
        octboot2.bin
        restore/
        u-boot-octeon_rhino_itx7x.bin
        updates/
        backup/

There could be a octboot2.bak file which you could just rename to octboot2.bin not sure if all shields had the.bak file or if it was create before any updates.


Roadrunnere42