Easy guide to updating your Shield from 1.51 SP1 to the latest Hotfixes etc.

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Easy guide to updating your Shield from 1.51 SP1 to the latest Hotfixes etc.

This post was updated on .

There is a ton of good posts in this forum, I'm extremely thankful to the kind and talented individuals who contribute to keeping our shields alive and kicking.  For a while now I've wanted to apply the hotfixes and updates but been confused by all the posts.

Then I came accross the recovery guide  by harpss1ngh which explains how to unbrick and update your Shield and this summarised the process nicely. I don't mean to simply double up on his tutorial, I just thought I'd condense it to help those that are on 1.51 SP1 and don't really know where to start.

So, in my case my Shield was already updated to SP1 so that was my starting point:

Connect to the Shield, I used a console cable but your can connect over SSH if you like. There's a dedicated console cable turorial but to summarise, in Putty, select Serial and enter the COM port (you can find it via device manager > Ports), then enter 115200 for speed, press enter to get to the prompt and then:

Install these two hotfixes:

root@Itus# cd /
root@Itus:/# wget http://itus.accessinnov.com/file/n8/hotfix_160210.tgz
root@Itus:/# tar -zxvf hotfix_160210.tgz
root@Itus:/# reboot -f

root@Itus# cd /
root@Itus:/# wget http://itus.accessinnov.com/file/n157/hotfix_160309-FINAL.tgz
root@Itus:/# tar -zxvf hotfix_160309-FINAL.tgz
root@Itus:/# reboot -f

Now install the latest fw_upgrade script (v8.3.1) which have been updated with the latest files downloaded from Github 23/05/2016:

root@Itus# cd /tmp
root@Itus:/tmp# wget http://itus.accessinnov.com/file/n896/dnsmasq.dnsmasq
root@Itus:/tmp# wget http://itus.accessinnov.com/file/n896/e2guardian.lua
root@Itus:/tmp# wget http://itus.accessinnov.com/file/n931/fw_upgrade.fw_upgrade
root@Itus:/tmp# wget http://itus.accessinnov.com/file/n931/index.htm
root@Itus:/tmp# wget http://itus.accessinnov.com/file/n931/install_fw_upgrade_8_3_1.sh
root@Itus:/tmp# wget http://itus.accessinnov.com/file/n896/write-categories.sh

root@Itus:/tmp# mv dnsmasq.dnsmasq dnsmasq
root@Itus:/tmp# mv fw_upgrade.fw_upgrade fw_upgrade

Then run:

root@Itus:/tmp# sh /tmp/install_fw_upgrade_8_3_1.sh

Then run fw_upgrade 3 times to make sure snort is properly updated. Wait a few minutes after each one to allow the services to come back up otherwise you may get issues:

root@Itus:/tmp# sh /sbin/fw_upgrade

(wait 2 mins)

root@Itus:/tmp# sh /sbin/fw_upgrade

(wait 2 mins)

root@Itus:/tmp# sh /sbin/fw_upgrade

root@Itus:/tmp# reboot -f

All done!!! you should now see this in the status screen:

Happy Days, again a HUGE thank you to all the people who contributed to the above magic!

Running v2 Firmware