Code Download
The Code Download functionality is used by Irdeto PIsys to send new software to a set top box (STB).
The Code Download Tool is a PC based tool that converts one or more manufacturer binary input files (SDL files) into streams of MPEG packets, merges the packet streams so that they are evenly distributed throughout the file and uploads the resultant file to a stack on the specified multiplexer to play out to the IRD.
In order to download code, create a code download service on your Irdeto PIsys system and use the Code Download Tool to convert, merge and upload the information to the STB via the Irdeto PIsys transport stream. The code will be detected and downloaded by all STBs that were primed following its play out.
Irdeto PIsys Code Download Configuration
Although the Code Download is a separate tool, settings must be configured in Irdeto PIsys, which enable the operator to control the code, download service functionality.
Enable Irdeto PIsys for Code Download
To enable the code download functionality in Irdeto PIsys, extra licenses must be purchased and details entered into the License Key Manager application.
Where this functionality is not enabled in the Irdeto PIsys licence key manager, operators will not be able to control a code download service. Although a code download service can still be added from the database when this functionality is not enabled, the service will not be played out as the SI will not specify the code download service in the SDT.
Additionally, the SMS commands GOCODE and SOCODE cannot be executed if the code download functionality is not enabled.
Create a Code Download Service
Use the Irdeto PIsys Configuration Console, as detailed in document number 730661, ‘Irdeto PIsys Network Configuration Operator Guide,’ to create a Code Download Service. Once the download files have been processed by CodeDownloadApp, and the resulting code is loaded onto the stack, the data service will be repetitively played out automatically by the multiplexer or SAS.
Prime IRDs for Code Download
When a code download service is being played out, only IRDs that have been primed will be able to download the code.
IRDs must be primed each time new code is played out. To prime an IRD, a command is sent to one or to all smart cards.
Before priming multiple IRDs, please follow the safety principle to reduce the damage an operational failure can cause.
To prime individual IRDs send a SOCODE command to individual smart card in the relevant sector.
To prime all IRDs send a GOCODE command to all smart cards in the relevant sector.
Safety principle:
Step 1: Send the SOCODE command to one IRD and assess the impact. If the code download was successful, you can proceed to step 2
Step 2: Send a batch file containing SOCODE commands to a group of IRDs and assess the impact. If the call centre does not report any customer complaints about interrupted services, then you can proceed to step 3
Step 3: Send a batch file containing SOCODE commands to all IRDs of the manufacturer that the code is destined for.
Alternatively, you can send the GOCODE command to all IRDs but only if you are sure that none of the manufacturer IRDs will interrupt services. If you are not sure, do not send this command.
For further information on how to send a batch file, see the SMS Server Interface document, document number 730634.
Removing a Download Service
If a download is present in your network, it can be run via the decoder menu at any time. Follow these steps to safely remove a download service from the network:
Run the Irdeto PIsys Configuration Console and delete the download service, as detailed in document number 730668, ‘Irdeto PIsys Network Configuration Operator Guide’
Alternatively, change the manufacturer ID.
Decoders that are currently downloading the code from the stream will not be interrupted because the actual code is still on the stream.
When you can be certain that nobody is downloading code any more, click Clear Stack on the code download tool to remove the actual code.
If you changed the manufacturer ID in the first step, change it back to restore the original configuration. This step is recommended.
No comments:
Post a Comment