Posted by
Grommish on
May 03, 2019; 9:22pm
URL: https://itus.accessinnov.com/FIRMWARE-Itus-Networks-Shield-Firmware-Upgrade-WIP-tp1726.html
** These instructions are out-dated - Please read the new posts **
Hey All,
For the past few days, I've been playing around in an attempt to update/upgrade my Shield. The hotfixes are fantastic patches, but they are only patches.
To that end, I've been working to get a new OpenWRT image built for the Shield. Sadly, the source went down with Itus, but we can rebuild it - faster, stronger, etc.
Anyone with OpenWRT knowledge want to help with this project? I would rather stay *here* and play nice with you all rather than try and deal with OpenWRT general forums (because there isn't a Shield specific section for a reason).
Installing the test image:
*** Note: At this time, this is a non-destructive process. However, as testing continues, at some point I will need to over-write the Itus Networks OEM information. At this time, I am set to use the Gateway Image slot
ONLYDownload the
ItusgatewayImage file (links below)
(Shield) SSH (in any mode) to the Shield
root@Openwrt:/# mount /dev/mmcblk0p1 /overlay
Please note that the Itus OEM image uses
/dev/mmcblk0pX and OpenWrt uses
/dev/mmcblk1pX. If you are on an Itus OEM Image, use
mmcblk0p1 but remember that in the OpenWrt, it will be
mmcblk1p1.
(PC) Secure Copy the ItusgatewayImage to the Shield:
scp ItusgatewayImage root@10.10.10.10:/overlay
(Shield) Then unmount the /overlay mount point:
root@OpenWrt:/# umount /overlay
Put the front-panel switch into Gateway (Right) mode and reboot the Shied
root@OpenWrt:/# reboot -f
You can watch via Console cable the boot process (if you have one) OR wait for the Orange light to come on - this will signify Boot Complete.
Defaults:
By default, the Shield uses eth0 as WAN, eth1 and eth2 as LAN, with an IP address of 10.10.10.10 and DHCP (client on the WAN, server on the LAN)
There is no root password.
Troubleshooting:
If for some reason you boot the Shield and are unable to connect to the network (Network registration failed on Linux, or the Exclamation Mark in Windows), boot back to your working Shield mode, ssh into the shield, and do the following:
root@OpenWrt:/# mount /dev/mmcblk1p1 /overlay
root@OpenWrt:/# touch /overlay/ItusgatewayImage
root@OpenWrt:/# umount /overlay
root@OpenWrt:/# reboot -f
Make sure you flip the front panel back to Gateway before rebooting. This happens sometimes and I'm not sure why, this seems to fix it 99% of the time.
Links:
ItusgatewayImageItusgatewayImage MD5***************************
Updated: May 27, 2019
-- Fresh Build --
*[Build] - Base Package/DefConfig Used
*[Build] - Started working on rc.d/init.d script for boot (S11extroot)
*[Kernel] - Updated to 4.14.119
*[Kernel] - Added Cavium Octeon III network driver
*[Kernel] - Enable Octeon III software fpa by default
*[Kernel] - Enable .config and /proc/config.gz support
*[Kernel] - Enable gzip and xz kernel compression
*[Kernel] - Set Kernel Interrupt to 1000Hz (1ms)
*[Kernel] - Add f2fs (Flash Friendly File System) support
*[Packages] - Added ca-bundle/ca-certificate (base)
*[Packages] - Added Python2.7 (languages)
*[Packages] - Added curl (network/file transfer)
*[Packages] - Added dosfstools (utilities/filesystem)
*[Packages] - Added wget (network/file transfer)
*[Packages] - Added nano (Utilities/Editors)
*[Packages] - Add bash (Utilities/Shells)
*[Packages] - Busybox - Add verbose mode for Applets (Settings)
*[Packages] - Busybox - Add fdisk (Linux System Utilities)
*[Packages] - Busybox - Add 'more' (Linux System Utilities)
Running Itus Shield v2 Firmware