PRL Updates » History » Version 11
Jason Prouty, 05/19/2016 04:54 PM
1 | 1 | Greg Deickman | # PRL Updates |
---|---|---|---|
2 | 1 | Greg Deickman | |
3 | 1 | Greg Deickman | This document describes how to update a single device PRL using the SOUP server. |
4 | 1 | Greg Deickman | |
5 | 1 | Greg Deickman | ## Prerequistes |
6 | 1 | Greg Deickman | 1. Ensure you have access to the production SOUP server. Create a ticket if needed. |
7 | 1 | Greg Deickman | 1. Provide adequate notification prior to updating customer devices. |
8 | 1 | Greg Deickman | 1. Ensure you have correct information including: Carrier and Model for the particular Device (MAC address) |
9 | 1 | Greg Deickman | |
10 | 1 | Greg Deickman | ## Update process |
11 | 1 | Greg Deickman | 1. Login to SOUP server: densoup01.contournetworks.net |
12 | 1 | Greg Deickman | 1. Run the following commands: |
13 | 1 | Greg Deickman | |
14 | 1 | Greg Deickman | ~~~ |
15 | 1 | Greg Deickman | cd /opt/sdm/www/soupfiles |
16 | 4 | Jason Prouty | ln -s /opt/sdm/configs/systechConfig/prls/[prlfile] M[last six of MAC]99000000.prl |
17 | 1 | Greg Deickman | ~~~ |
18 | 2 | Jason Prouty | |
19 | 6 | Greg Deickman | ### PRL Versions [prlfile] |
20 | 3 | Jason Prouty | |
21 | 3 | Jason Prouty | #### Sprint Versions |
22 | 3 | Jason Prouty | |
23 | 7 | Greg Deickman | ##### PRL 304xx (73xx series Sprint Systech) |
24 | 3 | Jason Prouty | |
25 | 3 | Jason Prouty | This is an MVNO-type 1xRTT PRL that supports Sprint's 1900 CMDA network used for devices unable to 'load' an IS-683E or IS-683C PRL type. |
26 | 3 | Jason Prouty | |
27 | 7 | Greg Deickman | ##### PRL 404xx (8xxx series Sprint Systech) |
28 | 3 | Jason Prouty | |
29 | 3 | Jason Prouty | This is an MVNO-type EVDO PRL that supports Sprint's 1900 CMDA network used for devices unable to 'load' an IS-683E PRL type. |
30 | 3 | Jason Prouty | |
31 | 7 | Greg Deickman | ##### PRL 506xx (77xx series Sprint Systech) |
32 | 3 | Jason Prouty | |
33 | 4 | Jason Prouty | This is a Sprint-type 1xRTT PRL that supports Sprint's 1900 CMDA network and includes ERI (Extended Roaming Indicators) used for devices unable to 'load' an IS-683E or IS-683C PRL type. This PRL is the Sprint-type analog to 304xx. |
34 | 3 | Jason Prouty | |
35 | 1 | Greg Deickman | |
36 | 1 | Greg Deickman | ### Examples |
37 | 4 | Jason Prouty | #### 73xx |
38 | 5 | Jason Prouty | ln -s /opt/sdm/configs/systechConfig/prls/30402.prl M0DF06A99000000.prl |
39 | 4 | Jason Prouty | |
40 | 1 | Greg Deickman | #### 77xx |
41 | 5 | Jason Prouty | ln -s /opt/sdm/configs/systechConfig/prls/50652.prl M0EFFA699000000.prl |
42 | 5 | Jason Prouty | |
43 | 5 | Jason Prouty | #### 81xx |
44 | 5 | Jason Prouty | ln -s /opt/sdm/configs/systechConfig/prls/40492.prl M10778899000000.prl |
45 | 5 | Jason Prouty | |
46 | 1 | Greg Deickman | |
47 | 1 | Greg Deickman | ## Validation |
48 | 1 | Greg Deickman | Run the following command to ensure the file is linked correctly. |
49 | 1 | Greg Deickman | |
50 | 1 | Greg Deickman | ~~~ |
51 | 9 | Jason Prouty | ls -ltra |
52 | 1 | Greg Deickman | ~~~ |
53 | 9 | Jason Prouty | |
54 | 10 | Jason Prouty | ### Examples |
55 | 10 | Jason Prouty | [root@densoup01 soupfiles]# pwd - show the current directory |
56 | 10 | Jason Prouty | /opt/sdm/www/soupfiles |
57 | 10 | Jason Prouty | [root@densoup01 soupfiles]# ls -ltra list files with attributes |
58 | 10 | Jason Prouty | lrwxrwxrwx. 1 root root 45 May 17 13:48 M0FD18199000000.prl -> /opt/sdm/configs/systechConfig/prls/50652.prl |
59 | 10 | Jason Prouty | lrwxrwxrwx. 1 root root 45 May 17 13:48 M10054199000000.prl -> /opt/sdm/configs/systechConfig/prls/50652.prl |
60 | 10 | Jason Prouty | lrwxrwxrwx. 1 root root 45 May 17 13:48 M10035A99000000.prl -> /opt/sdm/configs/systechConfig/prls/50652.prl |
61 | 10 | Jason Prouty | lrwxrwxrwx. 1 root root 45 May 17 13:48 M1002E799000000.prl -> /opt/sdm/configs/systechConfig/prls/40492.prl |
62 | 10 | Jason Prouty | lrwxrwxrwx. 1 root root 45 May 17 13:48 M10189F99000000.prl -> /opt/sdm/configs/systechConfig/prls/40492.prl |
63 | 10 | Jason Prouty | lrwxrwxrwx. 1 root root 45 May 17 16:01 M0DEE8199000000.prl -> /opt/sdm/configs/systechConfig/prls/30402.prl |
64 | 10 | Jason Prouty | lrwxrwxrwx. 1 root root 45 May 17 16:02 M0DF04B99000000.prl -> /opt/sdm/configs/systechConfig/prls/30402.prl |
65 | 1 | Greg Deickman | |
66 | 10 | Jason Prouty | |
67 | 10 | Jason Prouty | if any links show up red or underlined the link is not correct |
68 | 10 | Jason Prouty | |
69 | 10 | Jason Prouty | |
70 | 10 | Jason Prouty | ## Know Issues |
71 | 10 | Jason Prouty | |
72 | 10 | Jason Prouty | Sprint Master Service Lock (MSL) codes are required to update a prl via Soup. |
73 | 10 | Jason Prouty | |
74 | 10 | Jason Prouty | The MSL spreadsheet provided by Sprint is on P:\Contour Support Files\Master_MSL.xlsx |
75 | 10 | Jason Prouty | |
76 | 10 | Jason Prouty | The soup server will deliver the file to the router but if the module is locked the updates is not processed. |
77 | 10 | Jason Prouty | |
78 | 11 | Jason Prouty | ![]() |
79 | 11 | Jason Prouty | |
80 | 11 | Jason Prouty | |
81 | 1 | Greg Deickman | # Nightly Validation |
82 | 10 | Jason Prouty | A script is run nightly at 07:00 which will parse the logs to determine which routers have been successfully updated. This will send an email to: prlupdate@contournetworks.com which show the following information. |
83 | 10 | Jason Prouty | the script is located at /opt/soup-adminscripts/getdailylogsprl.sh |
84 | 1 | Greg Deickman | |
85 | 10 | Jason Prouty | This can be ran manually and it will mail a report that has |
86 | 10 | Jason Prouty | |
87 | 10 | Jason Prouty | - The Date |
88 | 10 | Jason Prouty | - status |
89 | 10 | Jason Prouty | - Last Six (6) of MAC Address |
90 | 10 | Jason Prouty | |
91 | 10 | Jason Prouty | # Exmaple of report |
92 | 10 | Jason Prouty | [160519 03:42:15 Delivering new to 0E72B5 |
93 | 10 | Jason Prouty | [160519 03:47:51 Delivering new to 0E72A3 |
94 | 10 | Jason Prouty | [160519 03:49:30 Delivering new to 0E72B5 |
95 | 10 | Jason Prouty | [160519 03:51:06 Delivering new to 0EEE10 |
96 | 10 | Jason Prouty | [160519 03:53:41 Delivering new to 0ED95B |
97 | 10 | Jason Prouty | [160519 03:54:26 Delivering new to 0E72A3 |
98 | 10 | Jason Prouty | [160519 04:03:44 Delivering new to 0ED95B |
99 | 10 | Jason Prouty | [160519 04:08:26 Delivering new to 0EB0EC |
100 | 10 | Jason Prouty | [160519 04:16:03 Delivering new to 0ED95B |
101 | 10 | Jason Prouty | [160519 05:12:46 Delivering new to 10035A |
102 | 10 | Jason Prouty | [160519 05:21:41 Delivering new to 0E94FE |