Project

General

Profile

Firmware Updates » History » Version 5

Version 4 (Thomas Stovicek, 02/23/2017 10:39 AM) → Version 5/6 (Thomas Stovicek, 02/23/2017 10:40 AM)

# Firmware Updates

This document describes how to update a single device Firmware using the SOUP server.

## Prerequisites

Ensure you have access to the production SOUP server. Create a ticket if needed.
Provide adequate notification prior to updating customer devices.
Ensure you have correct information including: Carrier and Model for the particular Device (MAC address)

## Update process

Login to SOUP server: densoup01.contournetworks.net
Run the following commands:

```
cd /opt/sdm/www/soupfiles
ln -s /opt/sdm/configs/systechConfig/firmware/[firmware file] M[last six of MAC]0F800100.bdnl
```

##


###
Examples
###

####
73xx
```

ln -s /opt/sdm/configs/systechConfig/firmware/ipg73xx_02F.2.bdnl M0DF06A0F800100.bdnl
```
###


####
77xx
```

ln -s /opt/sdm/configs/systechConfig/firmware/ipg77xx_02F.2.bdnl M0EFFA60F800100.bdnl
```
###


####
81xx
```

ln -s /opt/sdm/configs/systechConfig/firmware/ipg8xxx_02F.2.bdnl M1077880F800100.bdnl
```


## Validation
Run the following command to ensure the file is linked correctly.

~~~
ls -ltra
~~~

### Examples
[root@densoup01 soupfiles]# pwd - show the current directory
/opt/sdm/www/soupfiles
[root@densoup01 soupfiles]# ls -ltra list files with attributes

# Nightly Validation
A script is run nightly at 07:00 which will parse the logs to determine which routers have been successfully updated.
The script is located at /opt/soup-adminscripts/getdailylog.sh

This can be ran manually and it will mail a report that has

- The Date
- status
- Last Six (6) of MAC Address
Add picture from clipboard (Maximum size: 10 MB)