Professional Documents
Culture Documents
January2011
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Copyright STBConfigurationGuide January2011 Issue113 AminoCommunicationsLtd.2011 Thegenerallyavailablesoftwareversionsatthetimeofissueareasfollows: Platform 103 110 110H 500 125 x3xseriesSTBs A130/A130M 130H A132 A530 A532 x4xseriesSTBs A129 A140 H140 A540PVR 2.1 2.1 2.1 2.1 Softwareversion2.1isanupgrade thatrunsonallsettopboxesusing theST7105systemonchipprocessor. 0.17.6 0.17.6 0.17.6 0.17.6 0.17.6 Softwareversion0.17.6isanupgrade thatrunsonallsettopboxesusing theST7109systemonchipprocessor. Softwareversion 0.15.1 0.15.10 0.15.10 0.15.10 0.16.7 TIDM6443orDM6441(DaVinci) CPU IBMVulcan
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
ii
iii
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Aboutthisdocument ............................................................. 1 Documentconventions........................................................... 1 Structure ....................................................................... 2 Documenthistory................................................................ 4 Chapter 1 Configuringsettopboxes................................................. 5 1.1 Configurationfiles ........................................................ 5 1.2 Configurationtechniques .................................................. 6 Chapter 2 Settopboxconfigurationfiles .............................................. 9 2.1 Generalsettopboxsettingsfile ............................................. 9 2.2 Networkconfigurationfile................................................. 10 2.3 netconffilecontents ..................................................... 11 2.4 NORFlashconfiguration .................................................. 11 2.5 Channelsfile............................................................ 12 2.6 Trusteddomainsfile...................................................... 13 2.7 Usersettingsfile ......................................................... 14 2.8 HOSTNAMEfile .......................................................... 15 2.9 Functionkeysfile........................................................ 16 2.10 Browserconfigurationfiles................................................ 17 2.11 DynamicDHCPsettingsfile................................................ 17 2.12 Fileaccesspolicy......................................................... 18 Chapter 3 UsingSTBremoteconf.................................................... 21 3.1 STBremoteconf .......................................................... 21 3.2 Installation ............................................................. 22 3.3 RemovingSTBremoteconf ................................................. 24 3.4 SendingcommandswithSTBremoteconf .................................... 25 3.5 UsingscriptstocontrolSTBremoteconf ...................................... 25 3.6 STBremoteconfparametersyntax .......................................... 26 3.7 Listofcommands........................................................ 29 Chapter 4 Usinglibconfig .......................................................... 45 4.1 Beforeyoustart ......................................................... 45 4.2 libconfigconfigurationareas ............................................... 45 4.3 Usinglibconfigtogetandsetvalues ........................................ 47 Chapter 5 Customisingasoftwareupgradeimage ..................................... 51
AminoCommunicationsLtd.2011CONFIDENTIAL INDEX CONTENTS iv
Configuringimagecomponents ............................................ 51 Editingtheflashcontentsfile............................................... 52 Creatinganupgradescript ................................................ 53 Enablingremotelogintools ............................................... 53 Customisinggraphics..................................................... 54 Chapter 6 SettopboxconfigurationpagesforFrescoandOpera8.5 ...................... 59 6.1 Aboutthesettopboxconfigurationpages. .................................. 59 6.2 Gettingstarted.......................................................... 61 6.3 Preferencespages ....................................................... 62 6.4 Preferencespagesconfigurationareas ..................................... 65 6.5 Managementpages...................................................... 71 6.6 Managementpagesconfigurationareas.................................... 74 6.7 ConfigurationpagesettingsforFrescoandOpera8.5.......................... 90 Chapter 7 SettopboxconfigurationpagesforOpera9................................. 97 7.1 Aboutthesettopboxconfigurationpages. .................................. 97 7.2 Gettingstarted.......................................................... 99 7.3 Preferencespages ...................................................... 100 7.4 UsingthePreferencespages .............................................. 100 7.5 Preferencespagesconfigurationareas .................................... 101 7.6 Managementpages..................................................... 112 7.7 ConfigurationpagesettingsforOpera9 .................................... 125 Appendix ANORFlashsettings .................................................... 131 A.1 A130VideoOutputs ..................................................... 144 Appendix BSettingsfilecontents .................................................. 145 B.1 Remotelayoutoptions................................................... 173 B.2 LEDConfigurationoperationvsSTBproduct ................................. 174 B.3 Volumecontrol ......................................................... 174 Appendix CNetconffilecontents .................................................. 177 Appendix Ddhcpcfilecontents.................................................... 181 Appendix EVideooutputformats.................................................. 185 E.1 AmiNET103............................................................ 185 E.2 AmiNET110,110H...................................................... 186 E.3 AmiNET125............................................................ 186 E.4 AmiNET130,130H...................................................... 187 E.5 AmiNET500............................................................ 187 E.6 AmiNET530............................................................ 188 Appendix FBoardrevisionnumbers ................................................ 189 AmiNET110 ................................................................... 189 AmiNET500 .................................................................. 189 AmiNET530 .................................................................. 190 AmiNET130 ................................................................... 190 AmiNET130H.................................................................. 190 AmiNET130M ................................................................. 190 AmiNET125 .................................................................. 190 AmiNET132 .................................................................. 190 AmiNET532 .................................................................. 191
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
MOOD400030................................................................ 191 MOOD400032................................................................ 191 Appendix GUsingtheconfigurationtechniques ...................................... 193 G.1 Configuringimagecomponents ........................................... 193 G.2 Configuringalargedeployment........................................... 195 Appendix HInvalidvideomoderecovery............................................ 197 H.1 Howitworks ........................................................... 197 Appendix IPairinganIRremotecontrolwithasettopbox ............................. 199 I.1 OnthegreyAminoIRremotecontrol ...................................... 199 I.2 OntheAminoAVC(black)IRremotecontrol ................................ 199 Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
vi
vii
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Introduction
Aboutthisdocument
Aminosettopboxmanagementoffersvariousmeansofediting/readingtheconfigurationandcontrolling basicsettopboxoperation(forexample,inordertoinitiateasoftwareupgradeorreboot).Thisdocument describestheconfigurablesettingsandconfigurationoptionsfortheAmiNETseriesofsettopboxes.It assumesyouhaveasettopboxandaccesstoasuitablesoftwarerelease.Italsoassumesabasic understandingofthetechnologiesinvolved,whichincludeLinuxcommandlineoperation. ForinformationoninstallingtheAminosoftwareandmulticastupgradeofthesettopbox,seetheAmino InstallationandUpgradeGuide. Manyofthecontrolandcustomisationoptionsdescribedinthisdocumentcanalsobeimplementedusing JavaScriptMediaAccessControlExtensions(JMACX).JMACXisnotcoveredinthisdocumentseetheAmino JMACX API specificationformoreinformation.
Documentconventions
Thefollowingdocumentconventionsareinuse: Formatting <...> [...] ...|...
code font bold text
Usage Indicatesavaluethatyouneedtoreplacewithasystemspecificvalue(except whereusedinHTMLorXMLexamples,whereitisusedintags,asnormal). Indicatesoptionalparametersforexampleincommandsorfunctions. Indicateschoicesforexamplewhereaninputcantakeoneofanumberof values. Indicatesinputandoutputvalues(forexample,atacommandline),aswellas function,configuration,parameterandfilenames. Usedforemphasisandtoindicatespecifickeypresses.Forexample:PresstheEsc key. Commandsorsettingswhicharenotingeneraluse(forexample,configuration settingsthatarereservedforAminointernaluse). Crossreference(thisisaclickablehyperlinkifyouareviewingthedocument electronically).
greytext bluetext
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
Structure
Thisdocumentconsistsofthefollowingchapters: Chapter Introduction Chapter1,Configuringsettopboxes Outline Generalintroduction. Thischapterintroducestheoptionsavailablefor configuringsettopboxes,anddetailshowtocon figurecertainconfigurationareas. Thischapterlistssomeofthemainsettopbox configurationsettings. ThischapterintroducesSTBremoteconfand explainshowtouseittoconfigureandcontrola settopbox Thischapterintroduceslibconfigandexplains howtoconstructcommandstoviewand/oredit settopboxconfiguration. Thischapterdescribeshowtocustomisethesoft wareupgradebeforeitissignedandloadedto thesettopbox. ThischapterintroducestheManagementand PreferencespagesforOpera8.5andFrescobuilds anddescribeshowtousethemtoconfigureand controlasettopbox. ThischapterintroducestheManagementand PreferencespagesforOpera9buildsand describeshowtousethemtoconfigureandcon trolasettopbox.
Chapter2,Settopboxconfigurationfiles Chapter3,UsingSTBremoteconf
Chapter4,Usinglibconfig
Chapter7,Settopboxconfigurationpages forOpera9
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter Appendices
Outline AppendixA,NORFlashsettingsprovidescon figurationexamplesandothersupportinginfor mationforNORFlash. AppendixB,Settingsfilecontentsprovidescon figurationexamplesandothersupportinginfor mationforSettingsfileinstructions. AppendixC,Netconffilecontentsprovidescon figurationexamplesandothersupportinginfor mationfornetconfinstructions. AppendixD,dhcpcfilecontentsprovidescon figurationexamplesandothersupportinginfor mationfordhcpcinstructions. AppendixE,Videooutputformatsliststhe videooutputformatspersettopbox. AppendixF,Boardrevisionnumberslistsboard revisionnumberspersettopbox. AppendixG,Usingtheconfigurationtech niquesgivesmethodsofusingtheconfiguration techniques. AppendixH,Invalidvideomoderecovery describesamethodofrecoveringfromsettingan invalidvideomode. AppendixI,PairinganIRremotecontrolwitha settopboxdescribesthemethodofpairingan IRremotecontrolwithasettopbox.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
Documenthistory
Issue 113 112 Dateissued January2011 Changes AddedRTSPserversourceaddressfilteringinformation (settingsfile)
December2010 Changesandupdatesforversion0.17.5and0.17.6(for Ax3xSTBs)andversion2.0.0and2.1.0(forAx4xSTBs) releases. November2010 Changesandupdatesforversion0.17.3(forAx3xSTBs) andversion1.0.0(forAx4xSTBs)releases. Notissuedincorporatedintoissue112. August2010 April2010 March2010 Changesandupdatesforversion0.17.2release. Newsettingsoptionsadded. Generalupdatesandcorrections.
111
November2009 NewappendixlistingDHCPCoptionsadded. Netconfappendixupdated. Galiosupportinformationremoved.Pleaseseeearlier versionofthisdocumentforinformationrelatingtothe Galiobrowser. November2009 Chapter7addeddescribingthenewmanagementand preferencepagesConfigurationpagesettingsarenow includedinChapters6and7. AppendixA,BandChavebeenupdated. DocumentupdatedforOpera9builds. AppendixGandHarebothnew. SupportinformationfortheAmiNET120and124 removed.Pleaseseeearlierversionofthisdocument forinformationrelatingtothoseplatforms. June2009 June2009 May2009 January2009 Removedconfidentialityrequirement.Password protectionwarningsadded. AppendixGupdated.Minorcorrections. GeneralUpdates.BoardRevisionNumbersupdated.
STBremoteconfREFORMATadded.
106
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter1Configuringsettopboxes
Notallsettingsdescribedinthisdocumentareavailabletoallsettopboxes.
1.1
Configurationfiles
1.1.1
Settings
Thesettingsfilecontainsvarioussettopboxsettings,suchaslanguages,volumerangesandkeyboard configuration.
1.1.2
Netconf
Thenetconffilecontainsnetworkconfigurationsettings.Insomecases,thesettopboxreadsthesesettings fromtheNORFlashinsteadoffromthisfile.
1.1.3 1.1.4
Hostname DHCP
TheHOSTNAMEfilecontainsjustasinglesetting,specifyingthenameofthesettopbox.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
1.1.5
Trusteddomains
Thetrsdmns.txtfiledefinestrusteddomainsandspecifieswhetherJavaScriptandMacrovisionareenabled foreach.
1.1.6 1.1.7
Channels Functionkeys
Thechnls.txtfilecontainsalistofchannelnumbersandthemediastreamURLforthechannel.
Thefkeys.conffilesetsthedefaultactionsassociatedwiththebuttonsontheIRremotecontrol.Thisfile shouldnotnormallybeediteddirectly(useJMACXfunctionsinstead).
1.1.8
Browserconfiguration
1.1.9
Password
1.1.10 NORFlash
TheNORFlashcontains,amongotherthings,settingsrequiredbytheROM.Insomecases,thiscaninclude staticnetworksettings(thesewouldotherwisebesetinthenetconffile).
1.1.11 Usersettings
TheusersettingsfilecontainssettingsthatthesettopboxusercontrolsthroughthePreferencespages. Theseoverridethevaluesspecifiedforthesamesettingsinthesettingsfile.Thevaluespersistwhenanew softwareimageisloadedtothesettopbox.
1.2
Configurationtechniques
commandsacrossthenetworktooneormoresettopboxes.
Configuration pagesThelocalconfigurationpagescanbeaccessedusinganAminoIR(Infrared)
keyboardandtelevisiondisplaytochangeconfigurationsettingsandcarryoutsimplecommandssuchas
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
rebootingandinitiatingsoftwareupgrades.ThetermConfigurationpagesencompassesboththe ManagementpagesandtheUserPreferencespages.
ImagecomponentsThesetoffilesthatasoftwareupgradeimageisbuiltfrom.Theseinclude
commands..
NOTE
JMACX (JavaScript)TheJavaScriptMediaAccessControlExtensions(JMACX)APIoffersafullsetof
functionsforcontrollingarangeofsettopboxoperationalareasviaJavaScriptembeddedinwebpages.See theAmino JMACX API SpecificationformoreinformationonusingtheJavaScriptextensions. Table 1.1summariseswhichconfigurationfilesareusedwithwhichtechniques. Technique STBRemoteconfig libconfigcommands JMACXAPI Configurationpages Imagecomponents
Configurationfiles
SETTINGS NETCONF HOSTNAME DHCP TRUSTEDDOMAINS CHANNELS FUNCTIONKEYS BROWSERCONFIGURATION PASSWORD NORFLASH
Y Y
Y Y
Y Y Y Y Y Y Y
Y Y Y Y Y Y Y
Y Y Y Y Y Y Y Y Y
Table1.1:Configurationtechniques
NOTE
TheuseofDHCPisasanON/OFFconfiguration:configurationvaluessupplied bytheDHCPserverarereadonly.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
Contexts
Y Y Ya Y
Table1.2:Useofconfigurationtechniques.
a. Notgenerallyrecommended,unlessperformingoperations thatcannotbedoneinanotherway,forexample,addinga clientprogram. b. NotrecommendedsettingsareonlyreceivediftheSTBis powered.
InTable 1.3below,reflashreferstodeletingallthecontentsoftheNANDflashandcompletelyreplacingthe mainsoftwareimageusingthebootstrapprocess.Allconfigurationoptions,exceptthosestoredinNORFlash, willbereplacedwiththeconfigurationcontainedinthenewsoftwareimage,upgradereferstoreplacing justthemainsoftwareimage.Inthiscase,someoftheconfigurationfiles,forexample,theusersettings,may bepreserved.Thiscanbecontrolledwhenthesoftwareimageisbuilt. STBremoteconf libconfigcommands JMACXAPI Configurationpages Imagecomponents
Operations
Y Y Y Y Y
Y Y Y Y Y
Y Y Y Y Y
Y Y
Table1.3:Useofconfigurationtechniques.
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter2Settopboxconfigurationfiles
ThischapterdescribestheconfigurablesettingsandoptionsforAmiNETsettopboxes,includingthesettings availablefromtheconfigurationpages.
NOTE
2.1
Generalsettopboxsettingsfile
Thesettingsfilecontainsvarioussettopboxsettings,suchaslanguages,volumerangesandkeyboard configuration.
2.1.1
Howtovieworchangesettings
Aninitialsettingsfileissuppliedaspartofasoftwarerelease,inthefollowinglocation:
<release_name>/upgradeimage/imagecomponents/
Thesettingsuseddependsonthesoftwareandhardwarebuild.
2.1.2
Examplesettingsfile
HTTP_PROXY_IGNORE="" HTTPS_PROXY="" HTTP_PROXY="" USE_PROXY="Y" TOOLBAR_STATE="1" RTSP_END_TIMEOUT="6" RTSP_START_TIMEOUT="4" RTSP_SERVER="ncube" DELAY_FACTOR="4" REPEAT_RATE="8" MAXIMUM_VOLUME="100" MINIMUM_VOLUME="0" DEFAULT_VOLUME="100"
2.1.3
Settingsfilecontents
SeeAppendixB,Settingsfilecontents.
2.2
Networkconfigurationfile
Thenetconffilecontainsnetworkconfigurationsettings.Insomecases,thesettopboxreadsthesesettings fromtheNORFlashinsteadoffromthisfile.
2.2.1
Howtovieworchangesettings
2.2.2
Examplenetconffile
10
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
2.3
netconffilecontents
SeeAppendixC,Netconffilecontents.
2.4
NORFlashconfiguration
TheNORFlashcontainssettingsrequiredbytheROM.Insomecases,thiscanincludestaticnetworksettings (thesewouldotherwisebesetinthenetconffile).
2.4.1
Howtovieworchangesettings
newsoftwareimageisloaded.Ifthisfiledoesnotalreadyexist,createitinthefollowinglocation:
<release_name>/upgradeimage/imagecomponents/
Thesettingsuseddependsonthesoftwareandhardwarebuild.
FormoreinformationonwhichsettingsareusedbyFrescoandOpera,seeAppendixA,NORFlashsettings.
2.4.2
ExamplescripttosetNORFlashsettings
2.4.3
NORFlashlistofsettings
ForfurtherinformationseeAppendixA,NORFlashsettings.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
11
2.5
NOTE
Channelsfile
ThisisnotavailableinOpera9.
Thechnls.txtfilecontainsalistofchannelnumbersandthemediastreamURLforthechannel.
IfyouneedabasicchannelchangeapplicationsomeexampleHTMLcodeisavailablefordownloadfromthe AminoSupportSiteatOnline Support > Downloads > JMACX and Application Development > channel_changer.tgz Theeasiestwaytousethisistoinstallitonawebservereditingtheinitfunction(below)toincludeyour streamaddresses:
function init() { /* Setup channel list */ add(0, "igmp://239.1.1.1:11111", "description1"); add(1, "igmp://239.1.1.2:11111", "description2"); add(2, "igmp://239.1.1.3:11111", "description3"); add(3, "igmp://239.1.1.4:11111", "description4"); add(4, "igmp://239.1.1.5:11111", "description5"); addChannelList(0,5); // the 5 should be replaced with the number of channels you are adding above //addChannelList(); /* Select initial stream */ start(0); }
Setthehomepageonyourbox(es)topointtothispagewhentheybootup.
2.5.1
Howtovieworchangesettings
Youwillalsoneedtoaddchnls.txttotheendofflashcontentsintheform:
R chnls.txt
2.5.2
Examplechnls.txtfile
00: http://www.aminocom.com 01: igmp://239.255.250.1:11111 02: igmp://239.255.250.2:11111 03: igmp://239.255.250.3:11111 04: igmp://239.255.250.4:11111 05: igmp://239.255.250.5:11111 100: http://news.bbc.co.uk 101: http://msn.co.uk
12
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
200: http://google.co.uk
2.5.3
Channelsfilecontents
ThefilecontainsjustalistofchannelnumbersandtheURLforthem,inthefollowingformat:
<channel_number>:<url>
Forexample:
123 igmp://239.255.250.2:11111
Channelnumberscanbeintherange0999,andtheydonothavetorunconsecutivelyorstartatzero(for example,youcouldjustconfigurechannels100199).
2.6
Trusteddomainsfile
Thetrsdmns.txtfiledefinestrusteddomainsandspecifieswhetherJMACXandMacrovisionareenabledfor each.
2.6.1
Howtovieworchangesettings
2.6.2
3 2 2 0
Exampletrsdmns.txtfile
2.6.3
Trusteddomainsfilecontents
Thefilecontainsalistoftrusteddomains,eachoneonaseparateline,withacodethatindicateswhatis enabled.Theformatforeachlineisasfollows:
<code> <url>
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
13
where:
<code>
<url>
2.7
NOTE
Usersettingsfile
TheseoverridethevaluesspecifiedforthesamesettingsintheSETTINGS file.
TheUSERSETTINGSfilecontainssettingsthatthesettopboxusercontrols(throughthePreferencespages).
2.7.1
Howtovieworchangesettings
Valuessetviatheusersettingsfileoverridethevalueforthesame configurationsettingelsewhere,forexample,inthesettingsfile.
Oncecreatedorloadedonthesettopbox,theusersettingsfileisstoredinthefollowinglocation:
14
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
/mnt/nv/
NOTE
Thesettingsuseddependonthesoftwarebuild. FormoreinformationonwhichsettingsareusedbyFrescoandOpera8.5,see
Chapter6,SettopboxconfigurationpagesforFrescoandOpera8.5
FormoreinformationonwhichsettingsareusedbyOpera9,seeChapter7,
SettopboxconfigurationpagesforOpera9
2.7.2
Exampleusersettingsfile
2.7.3
Usersettingsfilecontents
TheUSERSETTINGSfilecancontainanyofthesettingsnormallyspecifiedintheSETTINGSfile.Software buildsforsomebrowserswritecertainsettingstotheusersettingsfile.
2.8
2.8.1
HOSTNAMEfile
Howtovieworchangesettings
TheHOSTNAMEfilecontainsjustasinglevalue,specifyingthenameofthesettopbox.
2.8.2
ExampleHOSTNAMEfile
TheHOSTNAMEfilecontainsjustasingleline,suchasthefollowing:
AMINET
2.8.3
HOSTNAMEfilecontents
ThefollowingtabledescribesthesettingsavailableintheHOSTNAMEfile. Defaultvalueslistedhereareusedifnovalueissupplied.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
15
Defaultvalue
Description Thesettopboxshostname.
Default: Example: HOSTNAME=AMINET
2.9
Functionkeysfile
2.9.1
NOTE
Howtovieworchangesettings
ThisoptiondoesnotapplyforOperav9.
Aninitialfkeys.conffileissuppliedaspartofasoftwarerelease,inthefollowinglocation:
<release_name>/upgradeimage/imagecomponents/
Youshouldnotnormallyeditthisfiledirectly.Instead,youarerecommendedtouseJMACXfunctionstoread andeditit:
ASTB.SetKeyFunction ASTB.SaveKeyFunction
SeetheAminoJMACXAPISpecificationformoreinformation,andforalistofthefunctionalitythatcanbe mappedtokeys.
2.9.2
Examplefkeys.conffile
16
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
18 19 41 42 40 43 16
# # # # # # #
Channel Up= Browser Ch Up Channel Down= Browser Ch Down Volume up Volume down Mute Power Menu= Browser Preferences
2.10
Browserconfigurationfiles
ForafullexplanationoftheOperaSettingsFileseehttp://www.opera.com/support/usingopera/operaini/
2.10.1 Howtovieworchangesettings
Thebrowserconfigurationfileissuppliedaspartofasoftwarerelease,itisinthefollowinglocation:
<release_name>/upgradeimage/imagecomponents/
Oncecreatedorloadedonthesettopbox,thebrowserconfigurationfileconfig.txtisstoredinthe followinglocation:
/mnt/nv
Seeyourbrowsersdocumentationfordetailsofthesettingsinthisfile.AlsoseeAppendixB,Settingsfile contentsforalistofbrowserconfigurationsettingsthattheconfigurationpagesreadfromandwriteto.
2.11
DynamicDHCPsettingsfile
2.11.1 Howtoviewsettings
TheDHCPCvaluesarestoredinthefollowinglocationonthesettopbox:
/var/dhcpc/dhcpcd-eth0.info
Thevaluescanbeaccessedvialibconfigcommands(usingTelnet/SSH)orJMACXcalls.
2.11.2 DHCPClistofsettings
ThefulllistofDHCPCsettingsavailabledependsontheDHCPserverinstalledandtheAminovendoroptions configured,thatis,itdependsonwhatvaluestheDHCPserversendstothesettopbox.Thefollowingtable describesthemainsettingsthataregenerallyavailable.TheDHCPCvaluesareshowninAppendixD,dhcpc filecontentsandarereadonly.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
17
Allvaluesarereadonly. Setting
BROWSER_HOMEPAGE DI DIMIN DNS DOMAIN GATEWAY IPADDR LEASE MULTICAST_FS_ADDR MULTICAST_FS_PORT NETMASK REBIND RENEWAL
Description Theaddressofthepagesetasthehomepage. Thedeploymentindex. Theminimumdeploymentindex TheIPaddressoftheDNSthatthesettopbox shouldbeusing. Thenetworkdomain. Thegatewayforthesettopbox. TheIPaddressofthesettopbox. TheDHCPleasetime. ThemulticastfilesystemIPaddress. Themulticastfilesystemport. Thenetmaskforthesettopbox. TheDHCPrebindtime. TheDHCPrenewaltime.
2.12
Fileaccesspolicy
2.12.1 Thepolicyfile
Eachlineofthisfileistreatedasseparatepolicy<ACCESS_POLICY>:<ACCESS_URL>,unlessitbeginswith #inwhichcaseitwillbetreatedasacomment.
ACCESS_POLICYhastobeoneofthefollowing:
ANDvalidpasswordwasentered
IGNORE:AccesstoURLwillbegranted,butpolicywillnotinvalidatepasswordprotectiononentering
18
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
2.12.2 Defaultpolicies
#Anything not in this file will be automatically rejected ACCEPT:file:///etc/htdocs/preference.html ACCEPT:file:///etc/htdocs/keyboard.html ACCEPT:file:///etc/htdocs/subtitles.html ACCEPT:file:///etc/htdocs/video-pref.html ACCEPT:file:///etc/htdocs/audio-pref.html ACCEPT:file:///etc/htdocs/pvr.html ACCEPT:file:///opt/fresco/htdocs/dvbt* ACCEPT:file:///opt/fresco/htdocs/ozone* # #Password protect rest of the docs PASSWORD:file:///etc/htdocs/*
2.12.3 Examplepolicyfile
ACCEPT:file:///mnt/nv/startup.html ACCEPT:file:///mnt/nv/nonetaccess.html
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
19
20
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter3UsingSTBremoteconf
3.1
STBremoteconf
STBremoteconfprovidesamechanismforremotelyconfiguringandcontrollingalocalnetworkofAmiNET
3.1.1
Howitworks
Anormaloperationalsequenceisasfollows: 1.
Enter command:TheuserentersacommandatthecommandlineonthePC.Thisincludes
specifyingwhetherthecommandistobesenttoasinglesettopbox,senttoamulticastgroup,or savedforlateruse. 2.
Sign command: Theuserispromptedtoenterthepassphrasefortheconfigurationkey,andthen STBremoteconfsignsthecommand.Italsoaddsanexpirytimeafterwhichthecommandwillno
longerbevalid.Bydefaultthisis30secondsafterthetimeatwhichthecommandwassigned. 3.
Send command: Ifthecommandistobesenttoasinglesettopboxortoamulticastgroup,itis
sentimmediately.Ifthecommandissavedtobesentlater,aconfirmationconfirmsthatithasbeen saved,aseparateSTBremoteconfcommandallowssavedcommandstobesent. 4.
Verify command:Whenthesettopboxreceivesacommand,thesettopboxalsousesitsstored
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
USING STBREMOTECONF
5. 6.
Execute command:ThesettopboxexecutesthecommandusingSTBrc,andgeneratestheappro
priateresponse.
Command response: Forcommandssenttoasinglesettopbox,aresponsecontainingtheinfor
3.2
Installation
STBremoteconfisnormallyinstalledaspartofanAminomulticastsystem.IfanAminomulticastsystemis
notinstalled,followtheinstallationinstructionsintheAminoInstallationandUpgradeGuide.
3.2.1
Beforeyoustart
TheinstructionsinthissectionassumethatSTBremoteconfandothercomponentsaretobeinstalledas partofamulticastsystem.Youwillneedthefollowing: Youwillneedtoknowthepassphrasefortheconfigurationkeythatyouwillbeusingtosigncommands. FortheAminoengineeringkeythisisstbrckey.Forfurtherinformationontheuseofpasskeys,seethe AminoInstallationandUpgradeGuide. TosendcommandsviaSTBremoteconf,youwillneedtoknowtheIPaddressofindividualsettop boxes,ortheaddressforamulticastgroup.Settopboxesmustbepoweredandconnectedtothe network. Forsomeofthecommands(forexample,multicastingcommands),theDHCPserverandmulticastserver mustberunning,andappropriateupgradeimagesmustbeavailable. YouwillneedtologinasrootorhavesudorightstosendcommandsviaSTBremoteconf.
3.2.2
InstallingSTBremoteconf
Youwillneedthefollowing: Operatingsystem.
STBremoteconfissuppliedforuseonLinux.TherecommendedplatformisDebianetchavailable
22
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
Ifthishappens,youcandownloadandinstalltherequiredfiles.
3.2.3
InstallingprerequisitePerlmodules
3.2.4
ToinstallthePerlmodulesrequiredbySTBremoteconf
Ifyouarepromptedtoinstalldependencies,enteryes. 5. Enterthefollowingcommand:
install Date::Manip
Ifyouarepromptedtoinstalldependencies,enteryes. 6. Enterthefollowingcommand:
install MIME::Base64
Ifyouarepromptedtoinstalldependencies,enteryes. 7. Enterthefollowingcommand:
install File::Copy
Ifyouarepromptedtoinstalldependencies,enteryes. 8. Enterthefollowingcommand:
install IO::Socket::Multicast
Ifyouarepromptedtoinstalldependencies,enteryes. 9. Enterthefollowingcommand:
quit
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
23
USING STBREMOTECONF
YounowhavealloftherequiredPerlmodulesinstalledandyourSTBremoteconfclientshouldnowwork.
NOTE
3.2.5
UpgradingSTBremoteconfclient
1.
2.
3.
Copythekeyfiletoanaccessiblelocation.Instructionsinthisdocumentationgenerallyassumeitis inthefollowingsubdirectoryofanAminorelease:/utils/keys/amino/.
Theupgradeiscomplete.
3.3
RemovingSTBremoteconf
STBremoteconf imgcfg commands
InordertoremoveSTBremoteconfyouwillneedtodeletethefollowingfiles:
Thesefilesarenormallysuppliedintheutilssubdirectoryofafullsoftwarerelease.
24
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
3.4
3.4.1
SendingcommandswithSTBremoteconf
Tosendacommandatthecommandline
ThefollowingstepsoutlineanexamplecommandlineinteractionwithSTBremoteconf.
1.
SettheSTBKEYenvironmentvariablebyenteringacommandinthefollowingformat:
export STBKEY=<release_name>/utils/keys/amino/STBrc-KEY.private
NOTE
InordertosetSTBKEYasapermanentenvironmentvariable,addtheabove exportcommandtoyour.bashrcfile.
2.
NavigatetothedirectorythattheSTBremoteconffileislocatedin. Forexample:
cd <release_name>/utils
3.
Enteracommandinthefollowingformat:
./STBremoteconf [<optional_arguments>] <host> <command_option [parameter]>
Forexample,enterthefollowingcommandtofindoutthesoftwareversiononthesettopboxwith theIPaddress123.4.5.67:
./STBremoteconf -p 110,120 225.10.10.10 GETVERSION
4.
Youarepromptedtoenterthepassphrasefortheconfigurationkey.FortheAminoengineeringcon figurationkeythisisstbrckey.
NOTE
ThepassphrasecanbesetastheenvironmentvariableSTBPASS,inthesame wayasfortheSTBKEYvariable
3.5
UsingscriptstocontrolSTBremoteconf
STBremoteconftypicallyreadsthelocationoftheprivatekeyfilefromanenvironmentvariable,andthe
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
25
USING STBREMOTECONF
3.6
STBremoteconfparametersyntax
STBremoteconfisoperatedbyenteringcommandswiththefollowingsyntax: ./STBremoteconf [-p <product_list>] [-e <expiry>] [-t <multicast_ttl>] [-P <port>] <host> <command_options [<parameters>...]>
Argument
-p <product_list>
Usage Acommaseparatedlistofproductcodesthatyou wantthecommandtoapplyto.Forexample: p110,130,110h Timeatwhichthemessagewillexpire.Ifyoudonot includethisargument,itdefaultsto30secondsfrom thecurrenttime. Thetimespecifiedshouldbeacceptabletothe ParseDatePerlcommand.Forexample: "today" "1st Thursday in June 2008" "05/10/07"
"12:30 Dec 12th 1880" "8:00pm December tenth"
-e <expiry>
-t <multicast_ttl>
Networktimetolivevalueforthemessage. ThepurposeoftheTTLfieldistoavoidasituationin whichanundeliverabledatagramkeepscirculating onaninternetsystem,andsuchasystemeventually becomingswampedbysuchimmortaldatagrams.In theory,timetoliveismeasuredinseconds,although everyhostthatpassesthedatagrammustreducethe TTLbyatleastoneunit.Inpractice,theTTLfieldis reducedbyoneoneveryhop. Porttosendthecommandon. Forunicast,thedefaultportis54321. Formulticast,thedefaultportis22222. Thehostargumentthatspecifieswherethecom mandwillbesentorenablesyoutosavethecom mandforuselater.Seebelowformoreinformation.
-P <port>
<host>
-m
26
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
Argument
<command_options [<parameters>...]>
Usage Thecommandthatwillbeexecuted.
Alternatively,youcanenterthecommand./STBremoteconfwithoutanyargumentstodisplayhelpatthe commandline.
NOTE
3.6.1
<host>argument
The<host>argumentmustbeincludedinallcommands.Itcanbesetwithoneofthefollowingtypesof value,dependingonwhereyouwantthecommandtobesent:
<multicast_group>
<unicast_IPaddress>
3.6.2
SAVE
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
27
USING STBREMOTECONF
AlthoughtheSAVEcommandcanbeused,forinstance,tocreateabatchof multicastorunicastcommands,theexpirytime(thedefaultis30seconds) fromthetimethecommandissignedstillapplies.Thismeansthateach commandmustbemulticast/unicastbeforeitsexpirytimeisreached.The-e parametercanbeusedtospecifyalongerexpirytime. Forexample: STBremoteconf -e "December 16th 2009" SAVE REBOOT
3.6.3
<command_options>argument
3.6.4
Overviewofcommandoptions
YoucanaddoneofthefollowingtotheSTBremoteconfcommand.Alternatively,enterthecommand withoutaddinganyoptionstoviewSTBremoteconfversioninformationandafulllistofavailablecommands atthecommandline.(seethefullcommandlistfordetailsofwhentheyshouldbeused).Youshouldonlyuse theseifyouarefullyawareoftheimplicationsforyoursettopbox. Command CHANGEPAGE<url> CHANGEPWORD <username> CHANNEL <channel_number> EAS <message> ETHERNET <value> GETCONFIGseeSETCONFIG GETDI GETSERIALID GETVERSION HWINFO LOGREAD OUTFMT<format> OUTRES PING <remote_host> <count>
<backoff_secs>
Usage Displaysthepagespecifiedonthesettopbox browser. Changessettopboxuserpasswords. Changesthechannelofoneormoresettop boxes. SendsanEAS(EmergencyAlertSystem)message. SetstheEthernetspeed. Allowsakeydefinedbylibconfig(seeUsinglib configtogetandsetvalues)tobeobtained. Returnsthedeploymentindex. ReturnstheSTBserialnumber Returnsthecurrentsoftwareversionontheset topbox. Returnsinformationaboutthesettopbox hardware. Returnslastfewentriesfromsyslog. Setstheoutputformatofthesettopbox. Setstheoutputresolution.(HDcapableboxes only) InstructssettopboxtosendICMPecho(ping) requeststoaremotehost. Table3.4:
28
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
Usage Sendsspecifiedprocentrytothesettopbox. Runsthepsprocessonthesettopbox. Rebootsthesettopbox. WipestheNANDflashonthesettopbox,then downloadnewsoftware. Erasetheharddriveofthesettopbox. STBsthatdonothaveaharddrivewillnotbe affected. Enables/disablesorresetstheRFmodulatoron thesettopbox(ifthereisone). Allowssettingofakeydefinedbylibconfig (exceptMACaddress,SerialIDorLockvalue.) Runsascripttoobtaindebugginginformation fromthesettopbox. Returnsstatusinformationaboutthesettopbox. Redirectsthesettopboxssyslogtothe specifiednewhost. SetstheTVstandardtobeused. Instructssettopboxtoupgradetosoftwareavail ableatmulticastgroupspecified. Instructssettopboxboxesrunningdifferent softwareversionstoupgradetothespecifiedver sion. ExecutesVideoonDemandoperations. Table3.4:
RFMODE <option> SETCONFIG SNAPSHOT STATS SYSLOG <new_host> TVSYSTEM <option> UPGRADEMCAST <IPaddress>
<port>
UPGRADEMCAST_VER <IPaddress>
<port> <software_version_string>
VOD <option>
3.7
Listofcommands
ThefollowingisalistoftheSTBRemoteconfcommandssupportedatpresent.
CHANGEPAGE
InstructsthewebbrowsertogotoaspecificURL.Whatevertheuserisviewingatthetimewillbeinterrupted, includingvideo.
Usage
./STBremoteconf <host> CHANGEPAGE <url>
Example
./STBremoteconf 225.10.10.10 CHANGEPAGE http://www.aminocom.com
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
29
USING STBREMOTECONF
CHANGEPWORD
Changesthespecifieduserpasswordonthesettopbox.Thisoptiononlyworkswithsettopboxsoftware versionsthathavebeensetuptoallowit,thisisnotenabledinstandardreleases. Youarepromptedtoenterthenewpasswordtwice(tocatchanytypingerror,asthepasswordyoutypeisnot echoedtothedisplay).Anerrorisreturnediftheusernamedoesnotexistorpasswordchangingisnot supportedinthesettopbox. Warning: Aminostronglyrecommendsthatyouchangethedefaultpasswordswhen deployingoursettopboxes. Seebelowforinformationonchangingthesedefaultpasswords. Thefollowingusersarerecognised: Username
root mngread mngwrite identity
Default password
root2root leaves snake
Usage
./STBremoteconf <host> CHANGE-PWORD <username>
Example
./STBremoteconf 10.172.227.145 CHANGE-PWORD mngread
Exampleresponseinteraction
Enter new password for user 'mngread: Retype new password for user 'mngread: Unicasting... Passphrase (for key <key setup in STBKEY env. variable>): Signed image written to '/tmp/TMPFILE.signed' Got back: OK
CHANNEL
Changesthecurrentchannelofasingleormultiplesettopboxes.
NOTE
ThiscommandwillnotworkonanAmiNET530withaMinervabuildinstalled.
30
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
Usage
./STBremoteconf <host> CHANNEL <channel_number>
Example
./STBremoteconf 225.10.10.10 CHANNEL 123
EAS
SendsanEAS(EmergencyAlertSystem)message.Itistheresponsibilityofthemiddlewarerunningontheset topboxtoactonthismessageandperformanyrequiredoperations. Usage:
./STBremoteconf <host> EAS <message>
Example:
./STBremoteconf 225.10.10.10 EAS <XML><Message> This is a message</Message><XML>
ToreceivethemessageontheSTByouneedtousetheAminoGenericclass.Theservicenumberforthe STBRemoteconfEASserviceis13.
UsageexampleFresco
// The event handler itself function eventhandler(xml_event_string) { alert (Message sent to eventhandler + xml_event_string) ; } // Register the event handler for unique service identifier ID of 13 (EAS) AminoGeneric.onEvent13=eventhandler ;
UsageexampleOpera
ThefunctiondefinitionisthesameasforFrescobrowsers,buttheregistrationis:
AminoGeneric.onEvent13=eventhandler;
ForfurtherinformationseeAminoTechnicalNote024UsingAminoGeneric.
ETHERNET
Restricted: Not for use with OTP set-top boxes.
SetstheEthernetspeedtooneofthefollowingvalues:
AUTO 10HD 10FD 100HD 100FD
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
31
USING STBREMOTECONF
NOTE
10BaseTEthernetisnotsupportedbyx4xseriesSTBs.
Usage
/STBremoteconf <host> ETHERNET <value>
Example
/STBremoteconf 225.10.10.10 ETHERNET 100FD
FETCHFILE
Restricted: Not for use with OTP set-top boxes.
Copiesthespecifiedfilefromthesettopboxlocationandstoresitlocally.
Usage
./STBremoteconf <host> FETCHFILE <local_filepath> <remote_filepath>
Example
./STBremoteconf 225.10.10.10 FETCHFILE config.txt /mnt/nv/config.txt
GETCONFIGseeSETCONFIG
GETDI
Returnsthedeploymentindex.Thiscommandisonlyusefulviaunicast.
Usage
./STBremoteconf <host> GETDI
Example
./STBremoteconf 10.172.227.145 GETDI
GETSERIALID
Returnstheserailnumberofabox.
32
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
Usage
./STBremoteconf <host> GETSERIALID
Example
./STBremoteconf 10.172.227.145 GETSERIALID
Exampleresponse
Got back: 603107D020911
GETVERSION
Returnsthesoftwareversionofabox.Thiscommandisonlyavailableviaunicast.
Usage
./STBremoteconf <host> GETVERSION
Example
./STBremoteconf 10.172.227.145 GETVERSION
Exampleresponse
Got back: 0.16.3-opera9
HWINFO
Returnstheproduct,boardrevisionandROMtypeofthesettopboxes.Forunicastonly.
Usage
./STBremoteconf <host> HWINFO
Example
./STBremoteconf 10.172.227.145 HWINFO
Exampleresponse
aminet110 (revision 2) ROM type: 0xc222-SS-S4
LOGREAD
Returnsthelastfewentriesfromsyslog.Thiscommandisonlyusefulviaunicast.
Usage
./STBremoteconf <host> LOGREAD
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
33
USING STBREMOTECONF
Example
./STBremoteconf 10.172.227.145 LOGREAD
OUTFMT
Setstheoutputformat. Restricted:NotforusewithOTPsettopboxes.
Usage
./STBremoteconf <host> OUTFMT <new output format>
Example
./STBremoteconf 225.10.10.10 OUTFMT CVBS-LC
CVBS-RGBOFF Enablecompositeoutputwithout
EnablecompositeoutputwithRGB (whereavailable) EnableSvideooutputwithoutRGB (whereavailable) EnableSvideooutputwithRGB (whereavailable) EnablecompositewithSVideo (whereavailable) Enablecompositeandcomponent (YPbPr)(whereavailable) component(YPbPr)(whereavaila ble)
LBR-CVBS-LC Enablecomposite,SVideoand
RGB-CVBS-LC EnableRGBwithcompositewith
Svideooutputs(whereavailable)
OUTRES
Setstheoutputresolution.ThiscommandisonlysupportedbyHDcapablesettopboxes(forexample,A120, A130,A530). ThecorrectfrequenciesforthesesettingsaredetectedusingTVSYSTEM.Thisisdonetotryandlimit accidentalmisconfiguration. Theoutputresolutionwillbeoneofthefollowing:
SD
34
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
Usage
./STBremoteconf <host> OUTRES <new output resolution>
Example
./STBremoteconf 225.10.10.10 OUTRES 720p
PING
InstructsthesettopboxtosendanumberofICMPecho(ping)requeststoaremotehost.Inanetworkwith multiplesettopboxes,thiscommandcanbemulticastandthenthenetworkcanbemonitoredforreplies,to determinewhichsettopboxesreceivedthemessage.
Usage
./STBremoteconf <host> PING <remote_host> <count> <backoff_secs>
where
<count> <backoff_secs> Specifiesthenumberofechorequeststosend. Specifieshowlongtowaitbeforesendingthefirstrequest(inseconds).Ifyouspecifya backoff_secsparameterofzero,thesettopboxsendstheICMPechorequestsassoon asitreceivesthemessage.Ifbackoff_secs isgreaterthanzero,thesettopboxwaitsa randomtimeintervalbetweenzeroandbackoff_secssecondsbeforesendingthefirst ICMPecho,followedbyonesecondbetweeneachrequest.
Example
./STBremoteconf 225.10.10.10 PING 139.255.1.1 10 0
PROC
Queriesthesettopboxforthevalueofthespecifiedprocentry,forexample,toquerymemoryusage.
NOTE
Usage
./STBremoteconf <host> PROC <proc_entry>
Example
./STBremoteconf 10.172.227.145 PROC meminfo
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
35
USING STBREMOTECONF
PS
Performsalinuxpsonthesettopbox.Thiscommandisonlyusefulviaunicast.
psdisplaysinformationaboutaselectionoftheactiveprocesses.
Usage
./STBremoteconf <host> PS [option]
NOTE
Example
./STBremoteconf 10.172.227.145 PS -w
REBOOT
Triggersarebootofthesettopbox,whichismostusefulwhenrestartingthedeviceaftermaking configurationchangesinunicastmode.Thecommandreturnsastatuscodeindicatingwhetherthecommand wasaccepted.Notpermittedinmulticastmode.
NOTE
Thesettopboxautomaticallyrebootsaftersomecommands,suchasa MCAST_UPGRADE.
Usage
./STBremoteconf <host> REBOOT
Example
./STBremoteconf 10.172.227.145 REBOOT
REFLASH
Requestsareflashofthesettopbox.ReflashingreferstodeletingallthecontentsoftheNANDflashand replacing,viathebootstrapmethod(bootstrap.signed),themainsoftwareimage(mcs.mfs).Theupdate isdonebyformattingtheflashmemoryandreloadingitfromtheappropriateserver.Beforeusingthis command,ensurethatvalidsoftwareexists,andthatnoattemptismadetointeractwiththedevice(suchas disconnectingmainspower)duringtheupdateprocess.Thiscommandwipesanypersistentsettingstoredin theNANDflash(/mnt/nv).
NOTE
Usage
./STBremoteconf <host> REFLASH
36
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
Example
./STBremoteconf 225.10.10.10 REFLASH
REFORMAT
Erasetheharddriveofthesettopbox. Settopboxesthatdonothaveaharddrivewillnotbeaffected. Thesettopboxwillreboottoperformthiscommand. Thecommandreturnsastatuscodeindicatingwhetherthecommandwasaccepted.. Warning: Allthecontentoftheharddrivewillbeerasedifyouissuethiscommand
NOTE
Thiscommandisnotpermittedinmulticast.
Usage
./STBremoteconf <host> REFORMAT
Example
./STBremoteconf 225.10.10.10 REFORMAT
RFMODE
EnablesordisablestheRFmodulator(ifpresent)and/orchangesthecurrentRFchannel. Thefollowingoptionsareavailable: Option
<channel> ENABLE <channel> DISABLE <channel> PRESERVE
Description SetstheRFchannelto<channel> andenablestheRFmodulator. SetstheRFchannelto<channel> anddisablestheRFmodulator. SetstheRFchannelto<channel> anddoesnotchangethecurrent settingoftheRFmodulator. SetstheRFchannelto<channel> anddoesnotchangethecurrent settingoftheRFmodulator. EnablestheRFmodulatorforthe currentRFchannel. DisablestheRFmodulatorforthe currentRFchannel
<channel>
ENABLE DISABLE
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
37
USING STBREMOTECONF
Usage
./STBremoteconf <host> RFMODE <option>
Example
ThissetstheRFchannelto38andenablestheRFmodulator.
./STBremoteconf 225.10.10.10 RFMODE 38 ENABLE
SAVEFILE
Restricted: Not for use with OTP set-top boxes.
Usage
./STBremoteconf <host> SAVEFILE <local_filepath> <remote_filepath>
Example
./STBremoteconf 225.10.10.10 SAVEFILE config.txt abcde.txt
Thisstoresthefileconfig.txtas abcde.txtintherootfolderofthesettopbox.
SETCONFIG,GETCONFIG
Setsorgetsakeydefinedbylibconfig
Usage
./STBremoteconf <host> SETCONFIG <config option> <value> ./STBremoteconf <host> GETCONFIG <config option>
Example
/STBremoteconf 225.10.10.10 SETCONFIG OUTPUT_RESOLUTION HD720P50 /STBremoteconf 225.10.10.10 GETCONFIG OUTPUT_RESOLUTION => HD720P50
NOTE
YoucannotuseSETCONFIGtochangetheMACaddress,SerialIDorLockvalue.
38
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
SIGNEDCMD
Sendsaprepreparedsignedcommandout.ThisrequiresafilegeneratedbySTBremoteconfusingtheSAVE commandandallowstheusertosendoutacommandwithoutneedingapasswordoraprivatekey,soitcan beusefultoallowuntrustedpartiestosubmitcommands.
Usage
./STBremoteconf <host> SIGNEDCMD <file>
Example
./STBremoteconf 10.172.227.145 SIGNEDCMD SAVEFILE.msg
SNAPSHOT
RunsascripttoobtaindebugginginformationfromtheSTB
Usage
./STBremoteconf <host> SNAPSHOT <path/filename>
Example
./STBremoteconf 10.172.227.145 SNAPSHOT <path/tmp>
STATS
Returnsasetofstatusvaluesforthesettopbox.Thiscommandisonlyusefulviaunicast.
NOTE
Usage
./STBremoteconf <host> STATS
Example
./STBremoteconf 10.172.227.145 STATS
Exampleofthetypesofvaluesreturned
Got back: MACADDRESS: 00:02:02:03:bd:97
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
39
USING STBREMOTECONF
0 0 (last_overflow_timestamp overflows_in_this_movie total_overflows last_underflow_timestamp underflows_in_this_movie total_underflows fullness) 0 0 0 0 0 0 0 0 (last_overflow_timestamp overflows_in_this_movie total_overflows last_underflow_timestamp underflows_in_this_movie total_underflows fullness) 0 0 0 0 0 0 0 (top_bit:other_32) 0:0
Inter-|
Receive
face |bytes packets errs drop fifo frame compressed multicast|bytes ets errs drop fifo colls carrier compressed 0 0 lo: 0 eth0: 0 0 0 0 3116 0 438308 0 0 0 0 0 0 0 0 0 0 2925 0 0 0 0 0 0 0 0
total: Mem:
used:
free:
shared: buffers: 0
cached:
31207424 18276352 12931072 0 27258880 30476 kB 12628 kB 0 kB 172 kB 11004 kB 0 kB 2012 kB 12956 kB 0 kB 0 kB 30476 kB 12628 kB 26620 kB 26620 kB
176128 11268096
Swap: 27258880 MemTotal: MemFree: MemShared: Buffers: Cached: SwapCached: Active: Inactive: HighTotal: HighFree: LowTotal: LowFree: SwapTotal: SwapFree:
40
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
SYSLOG
Redirectsthesettopbox'ssyslogtothenewhostyouspecify.Sysloghandlesloggingofvariouseventand debugmessagesonthesettopbox.Youcanredirecttheoutputtoanalternativehost,suchasalocalPC.
NOTE
Dependingonyoursystemconfiguration,youmaywanttoredirectsyslogs individually.
Youwilneedtosetupyourservertoacceptremotesyslogmessages.ForfurtherinformationonSyslog,see http://www.syslog.org/wiki/Main/SyslogHome.
Usage
./STBremoteconf <host> SYSLOG <new_host>
Example
./STBremoteconf 10.172.227.145 SYSLOG 234.56.78.0
TVSYSTEM
ChangestheTVstandardtooneofapredefinedsetofvalues. Thefollowingoptionsareavailable:
PAL-I PAL-M PAL-N PAL-G PAL-B PAL-H NTSC-J NTSC-M
AcompletelistoftheWorldwideTVStandardscanbefoundintheAminoTVStandardsGuide.
Usage
./STBremoteconf <host> TVSYSTEM <option>
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
41
USING STBREMOTECONF
Example
./STBremoteconf 225.10.10.10 TVSYSTEM PAL-I
UPGRADEMCAST
Instructsoneormoresettopboxestoupgradetothesoftwareofferedonaparticularmulticastgroup.This commandisonlyvalidforsoftwareversionssupportingmulticastupgrade(itisnotvalidforTFTPbooting softwareversions).Asoftwareversionmustbemulticastingonthespecifiedgroupwhenthecommandis sent.Oncetheupgradeiscomplete,thesettopboxwillautomaticallyrebootintothenewversion,youcan usetheGETVERSION commandtocheckthatthenewsoftwareversionisinuse. Thiscommandretainsvariouspersistentsettingsfilesheldintheflash,suchassettingsandnetconf.For moreinformationonthesettingsfilesseeAppendixB,Settingsfilecontents,formoreinformationon netconfseeAppendixC,Netconffilecontents.
Usage
UpgradingoneSTB
./STBremoteconf <host> UPGRADEMCAST <IPaddress> <port>
UpgradingmultipleSTBs.
./STBremoteconf -P <port> <Multicast Address of STBs Listen> UPGRADEMCAST <Multicast Upgrade address> <Upgrade port number>
Examples
UpgradingoneSTB.
./STBremoteconf 10.172.227.145 UPGRADEMCAST 239.255.1.1 12345
UpgradingmultipleSTBs.
STBremoteconf P 1111 239.39.39.1 UPGRADEMCAST 239.240.1.1 11111
UPGRADEMCAST_VER
Instructssettopboxestoupgradetoaspecifiedsoftwareversion.Itisonlyvalidforsoftwareversions supportingmulticastupgrade(itisnotvalidforTFTPbootingsoftwareversions).Thecommandtakesthree parameters:anumericmulticastaddress,aportnumberandthefullsoftwareversionstring.Asoftware versionmustbemulticastingonthisgroupwhenthecommandissent.Thesettopboxcomparesitscurrent softwareversionstringwiththeupgradeversionstringspecified,andonlyupgradesifthestringsaredifferent. Oncetheupgradeiscomplete,thesettopboxwillautomaticallyrebootintothenewversion.
Usage
./STBremoteconf <host> UPGRADEMCAST_VER <IPaddress> <port> <version_string>
Example
./STBremoteconf 225.10.10.10 UPGRADEMCAST_VER 2 255.50.50.51 11111 0.16.7-opera9
42
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING STBREMOTECONF
VOD
Allowsremotevideoondemandoperationstobeexecuted.Forexample,aPAUSEoperationmayberequired beforeyoucansendanothercommand. Thefollowingvideoondemandoperationsaresupported:
PLAY PAUSE STOP FF RW
NOTE
Usage
./STBremoteconf <host> VOD <option>
Example
./STBremoteconf 225.10.10.10 VOD PAUSE
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
43
USING STBREMOTECONF
44
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter4Usinglibconfig
Thelibconfigconfigurationtoolenablesyoutointeractwithsettopboxconfiguration.Inmostcases,you canretrieveorsetanyoftheavailableconfigurationsettings.
4.1
Beforeyoustart
Theinstructionsinthisdocumentationassumethatthesettopboxesyouwanttocommunicatewithare poweredandconnectedtothenetwork.Youwillneedthefollowing: Tosendcommandsvialibconfig,youwillneedtoknowtheIPaddressofindividualsettopboxesthat youwanttocommunicatewith. Tosendcommandsvialibconfigyouwillneedacommandlinedirectlyontothebox.Thiscaneither beviaatelnet/sshsessionorusingadebugcable. Youwillneedtoknowthepasswordfortherootuseronthesettopbox.Thisisroot2root ifyouhave notchangedthedefault. Ifyouwanttofollowtheinstructionshereonusingtelnettosendlibconfigcommandsyouwillneed tohavesoftwarewithtelnetenabled.SeeEnablingremotelogintoolsformoreinformationoninclud ingtelnet.BothTelnetandSSHarenormallydisabledforrollout,soyouwillneedtoenableitbyadding ittothesoftwareimageonthesettopbox.
4.2
libconfigconfigurationareas
4.2.1
NORFlashconfiguration
TheNORFlashcontainssettingsrequiredbytheROM.Insomecases,thiscanincludestaticnetworksettings (thesewouldotherwisebesetinthenetconffile).
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
45
USING LIBCONFIG
4.2.2
Settingsconfiguration
Thesettingsfilecontainsvarioussettopboxsettings,suchaslanguages,volumerangesandkeyboard configuration.
4.2.3
Hostnameconfiguration
Thehostnamefilecontainsjustasinglesetting,thatspecifiesthenameofthesettopbox.
4.2.4
Netconfconfiguration
Thenetconffilecontainsnetworkconfigurationsettings.Insomecases,thesettopboxreadsthesesettings fromtheNORFlashinsteadoffromthisfile.
4.2.5
Usersettingsconfiguration
4.2.6
DHCPCconfiguration
46
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING LIBCONFIG
4.3
Usinglibconfigtogetandsetvalues
Thefollowingsectiondescribeshowtosetnewconfigurationvalues.Weprovideacommandlineutility libconfig-settosetconfigurationvalues.libconfig-getcanbeusedtoquerythevalues.
4.3.1
libconfigsetcommandsyntax
Thelibconfigcommandsforsettingandqueryingsettopboxconfigurationhavesimilarsyntax:
libconfig-set <config_key> value
or
libconfig-get <config_key>
Argument
<config_key>
Usage Keyformedfromaprefixthatrelatestothecon figurationareaandthenameofthesetting.For example,fortheDEFAULT_VOLUMEsettinginthe settingsfile,thekeyis SETTINGS.DEFAULT_VOLUME. Specifiesthenewvaluefortheconfigurationset ting.Onlyrequiredforthelibconfig-setcom mand. Note:Ifthisvaluecontainsanyspaces,itmustbe enclosedinquotationmarks(forexample:file name.txt),otherwise,thequotationmarksare notrequired.
<value>
Forexample:
libconfig-set SETTINGS.DEFAULT_VOLUME 80
or
libconfig-get SETTINGS.DEFAULT_VOLUME
4.3.2
NOTE
TosetavalueviaTelnet
Thisisusuallydisabledforsecurityreasons.
ThefollowingstepsoutlinehowtosendlibconfigcommandsviaTelnet.
1.
Fromaconsolewindow,Telnettothesettopbox. Forexample,ifyoursettopboxsIPaddressis123.4.5.67,enterthefollowingcommand:
telnet 123.4.5.67
2.
Youarepromptedtoenterlogindetails.Theusernametologinasisroot,thepasswordis root2root(unlessyouhavechangedthepasswordfortherootuser).
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
47
USING LIBCONFIG
3.
Enterlibconfigcommands,asrequired. Forexample:
libconfig-get SETTINGS.DELAY_FACTOR
Thenewvalue(5)isconfirmedintheconsole,followedbyanoteofthevalueyoureplaced:
Setting 'SETTINGS.DELAY_FACTOR'='5' SETTINGS.DELAY_FACTOR currently '(null)'
4.
Whenyouhavefinished,exitTelnetbytypingthefollowingcommand:
quit
4.3.3
Tosetavalueusingcommandsinascript
4.3.4
TosetavalueusingtheJMACXAPI
Parameters
password
Allowedvalues
config_item
48
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
USING LIBCONFIG
Parameters
value
Allowedvalues
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
49
USING LIBCONFIG
50
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter5Customisingasoftwareupgrade image
5.1
Configuringimagecomponents
Configuringimagecomponentsenablesyoutocustomisethefilesusedtocreateasoftwareupgradeimage. Whenthesignupgradeimagescriptcreatesanewimage,itincludesthefilesthatarelistedinthe flashcontentsfileandstoredintheimagecomponents/ subdirectoryofthesoftwarerelease.Youcan editthesefilesoraddnewonesinordertocustomisethesoftwareupgradeimagetoyourrequirements. Forexample,youcan: editconfigurationfilesbeforetheyaremadeavailabletosettopboxes. addfilesneededtoenableTelnet,SSHorDropbear. add/editanupgrade.shscriptfilethatthesettopboxwillexecutewhenitinstallsthenewsoftware upgradeimage. replacegraphics(displayedduringthebootstages)withcustomisedversions.Forexample,the
splash.gifgraphic.
NOTE
5.1.1
Toconfigureimagecomponents
Inthefollowinginstructions, <release_name>indicatesthenameofthe softwarereleaseimagedirectorythatcontainsyourAminosoftwarerelease. Forexample, A110-0.14.0-frescoj27-ami_wm-subs-1 installsin 0.14.0-frescoj27-ami_wm-subs-1,hence<release_name>in thiscaseis0.14.0-frescoj27-ami_wm-subs-1.
Thegeneralprocedureforeditingimagecomponentsisasfollows:
NOTE
1.
Openthefilethatyouwanttoedit.Theimagecomponentfilesareinthefollowinglocation:
<release_name>/upgradeimage/imagecomponents
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
51
5.2
Editingtheflashcontentsfile
5.2.1
flashcontentsfile
Theflashcontentsfileliststhefilesthatcanbeincludedinasoftwareupgradeimage,anddefinesthe permissionsassociatedwiththesefileswhenthesoftwareimageisinstalledonthesettopbox.
5.2.2
flashcontentsfilecontents
Thefilecontainsalistoffilenamesandthepermissionassociatedwiththem,inthefollowingformat:
<permission> <file name>
Forexample:
R AMINET.img
5.2.2.1 Permissions
Thepermissionsareasfollows: Permission
R
Filecannotbealteredbythesettopbox(e.g.kernel module,application).IffileswithRpermissionare alteredordeleted,thesettopboxdetectsanerrorand reboots. Filecanbealteredbythesettopbox(e.g.a configurationfile).Ifthesefilesaredeletedfromtheset topbox,itwillnotcauseanerror. Fileisreadonlyandcanbedeletedafteritisexecuted withoutaffectingsettopboxoperation(e.g. upgrade.shscript).
52
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
5.2.3
Filenaming
Filesnamesmustnotbelongerthan12characters.Forfurtherinformationontheflashcontentsfile,see theAminoInstallationandUpgradeGuide.
5.3
Creatinganupgradescript
5.3.1
Touseanupgradescript
5.4
Enablingremotelogintools
5.4.1
Remotelogintoolavailability
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
53
Forexample:
#!/bin/sh # # modules start / stop. . /etc/rc.config case "$1" in start) echo "Loading telnetd" telnetd & ;; stop) echo "Killing telnetd" kill -9 `pidof telnetd` ;; reload|restart) $0 stop && $0 start ;; *) echo "Usage: $0 {start|stop|reload|restart}" exit 1 esac
5.5
Customisinggraphics
Youcanreplacethegraphicdisplayedduringsettopboxbooting.ForTFTPbootingsettopboxes,itisalso possibletoreplacethegraphicshownduringsoftwareupgrades.
5.5.1
Graphicsusedbythesettopbox
Thefollowingdefaultgraphicsaresuppliedwithasoftwarerelease:
54
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
5.5.1.1 splash.gif
Thisisthedefaultgraphicshownonscreenwhenthesettopboxisbooting.
AndforOpera9builds
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
55
NOTE
56
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
AndforOpera9builds
5.5.2
Toreplacethedefaultgraphicswithyourown
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
57
EachgraphicmustbeaGIFwiththesamenameasthefileyouarereplacing.Otherrecommendationsare: AnimatedGIFsarenotsupported(usingananimatedGIFwillpreventthesettopboxfrombooting) GIFsmustbelessthan640x400pixels.IftheGIFislargerthanthescreendimensions,itwillnotbe displayed. TransparentGIFsarenotsupported,butifyousetthetransparentcolourto0,thebackgroundcolourwill beundefined. GIFimageswithprofiledataarenotsupported.ProfilescanbestrippedusingtoolssuchasGraphics Magick(http://www.graphicsmagick.org/)andthecommandgm convert +profile "*" in.gif
out.gif
NOTE
Thegraphicisalwayscentredonthescreenwhenitisdisplayed.
58
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter6Settopboxconfigurationpagesfor FrescoandOpera8.5
ThischapterdescribeshowtousetheAminosettopboxconfigurationpages,whichprovidecustomisation optionsforbothadministratorsandendusers.
6.1
Aboutthesettopboxconfigurationpages.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
59
andanadministratorarea(Managementpages).
6.1.1
1.
Changingtheconfigurationsettings
Accesstheconfigurationpages TheuserpressesacombinationofkeysontheIRkeyboardtoaccesstherequiredpages(orviathe IRremotecontrol,forthePreferencespages).Theyarerequiredtoenterapasswordbeforetheycan accesstheManagementpages.
Anormalsequenceforchangingconfigurationviathesettopboxconfigurationpagesisasfollows:
Warning: Aminostronglyrecommendsthatyouchangethedefaultpasswordswhen deployingoursettopboxes. SeeSection4.4oftheAminoInstallation and Upgrade Guideforinformation onchangingthesedefaultpasswords. 2. 3. Displaythepage Theusernavigatestothepagethatcontainsthesettingstheywishtochange. Editthesetting Settingsaredisplayedaseithertextfieldsorcheckboxes,whichcanbeeditedviatheIRkeyboardor IRremotecontrol. 4. Saveandverifythechange Theuserclicksonasavebuttononthescreen.ForchangesviatheManagementpages,anotherpass wordisrequiredtoconfirmthechange. 5. Writethechanges Thesettopboxexecutesthecommand.Inmostcases,thisinvolvescallingthelibconfigcom mandthateditstherequiredsettingintherelevantconfigurationarea(forexample,NORFlashor settingsfile).
60
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.2
Gettingstarted
Theinstructionsinthissectionassumethatthesettopboxyouwanttocommunicatewithispoweredand connectedtothenetwork. TousethePreferencespages,youwillneedthefollowing: AnIRremotecontrolorIRkeyboard AnAminoIRkeyboard(optionallyalsoanIRremotecontrol) Youwillneedtoknowthepasswordforthemngreadandmngwriteusernamesonthesettopbox. Theseareleavesandsnakerespectivelyifyouhavenotchangedthedefaults. Warning: Aminostronglyrecommendsthatyouchangethedefaultpasswordswhen deployingoursettopboxes. SeeSection4.4oftheAminoInstallation and Upgrade Guideforinformation onchangingthesedefaultpasswords. TousetheManagementpages,youwillneedthefollowing:
6.2.1
Keyboardandremoteoperationoftheconfigurationpages
Althoughtheactualfunctionalityenabledisslightlydifferent,thegeneralwaysofcommunicatingwiththe ManagementandPreferencespagesaresimilar,andthetablebelowshowssomeoftheremotecontrol buttonsandkeyboardkeysthatenableimportantfunctionality: Functionality Movearoundtheitemsonthe page. Remotecontrol Arrowbuttons Keyboard Arrowkeys. Enterkey. BackSpacekey.
Selectanoption/pressabuttonon OKbutton thepage. Deletetextyouhaveentered. LASTCHbutton (greyremote control)orP<P button(black remotecontrol) MENUbutton
DisplayPreferencespages DisplayManagementpages
Ingeneral,theManagementpagesrequiretheuseofakeyboard.ThePreferencespagesaredesignedforuse withtheremotecontrol.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
61
6.3
Preferencespages
Figure 6.4 Fresco/Opera 8.5 Preferences page for closed caption builds
62
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Figure 6.5 Fresco/Opera 8.5 preferences page for PVR set-top boxes
6.3.1
UsingthePreferencespages
6.3.2
Navigationusingtheremotecontrol
6.3.3
Viewingandeditingthesettings
ThefollowingsectiongivesabriefsummaryofhowtousethePreferencespagestochangeconfiguration settings.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
63
Whenyouarehappywithyourchanges,movetotheSave Changesbutton,andpressOK.There willbeashortdelaywhilethechangesarewrittentothesettopboxsconfiguration(thesettop boxsLEDwillflashduringthistime).Alternatively,youcanusetheReset buttontoundoyour changestothepageandreturntothevaluessetwhenyoudisplayedthepage. Ifyousavedyourchanges,anewpageconfirmsthechanges.Ifyoudidnotmakeanychanges,the pagedoesnotchange.Frombothpages,youcanreturntothemainmenubymovingtotheBack to Main MenubuttonandpressingOK.
5.
64
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.4
Preferencespagesconfigurationareas
6.4.1
KeyboardSettings
Thispageenablesyoutoviewandeditkeyboardconfiguration.
Thefollowingsettingsareavailable:
Keyboard Repeat delay (1-4) ThelengthoftimethatauserholdsakeydownonanIRinputdeviceforexample,theIR keyboard)inordertomakeitrepeat.SeealsoDELAY_FACTOR.:
Value 1 2 3 4
Repeat rate (0,2-30 cs) ControlsthenumberofcharacterspersecondforIRinputdevices(forexample,theIRkey board).Setanevennumbervalueintherange230(rateincentiseconds),orset0forno repeat.SeealsoREPEAT_RATE. Remote control text entry Enablesordisablesremotetextentryviatheremotecontrol.Iftextentryisenabled,theuser enterstextbyholdingdowntheappropriatenumberkey.SeealsoTEXT_ENTRY.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
65
TheRepeatratemustbesetto0(zero)andremotetextentrymustbeenabledforremote textentrytowork.
6.4.2
AudioSettings
Thispageenablesyoutoviewandeditaudiosetup.
Thefollowingsettingsareavailable:
Minimum Volume (0-100) Setstheminimumsettopboxvolume.Thismustbelessthanthemaximumvolume,andin therange0100(percent).SeealsoMINIMUM_VOLUME. Maximum Volume (0-100) Setsthemaximumsettopboxvolume.Thismustbegreaterthantheminimumvolume,and intherange0100(percent).SeealsoMAXIMUM_VOLUME. Primary language Secondary language Setstheprimarylanguageforanaudiostream,forexample,English.Seealso
PREFERRED_LANG.
Setsthesecondarylanguageforanaudiostream.IftheSTBcanfindnoaudiostreaminthe Primarylanguage,itselectsanaudiostreaminthechosensecondarylanguage,forexample, Spanish.SeealsoSECONDARY_LANG.
66
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.4.3
VideoSettings
ThispageenablesyoutoviewandeditTVandvideosetup.
Thefollowingsettingsareavailable:
Output Resolution Selectstheoutputresolution,whichshouldbeoneofthefollowingoptions: Standard Definition(notavailableontheA130M) 576p 720p 1080i SeealsoOUTPUT_RESOLUTION. Native Pass-Through Enable Ifthisisselectednativestandarddefinitionisdisplayedasnativestandarddefinitionona highdefinitiondisplay.SeeNATIVE_PASSTHRU_ENABLE. TV aspect ratio
NOTE
SetshowvideoisformattedfortheTV.SeeasloDISPLAY_MODE.
Theboxmustberebootedinorderforthechangestotakeeffect.
Thefollowingoptionsareavailable:
Value Standard4:3(centrecutout)
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
67
Value Standard4:3(letterbox)
Widescreen16:9
Outpufformatchoicesoffered COMPOSITE COMPOSITE SVIDEO COMPOSITE+RGB COMPOSITE+SVIDEO COMPOSITE+YPbPr RF COMPOSITE COMPOSITE+RGB COMPOSITE+SVIDEO COMPOSITE+YPbPr RF HDMI(SD)+COMPOSITE+RGB HDMI(SD)+COMPOSITE+SVIDEO HDMI(SD)+COMPOSITE+YPbPr RF(130only) HDMI(SD) COMPOSITE+SVIDEO+YPbPr COMPOSITE+SVIDEO+RGB HDMI(SD)+COMPOSITE+RGB HDMI(SD)+COMPOSITE+SVIDEO RF HDMI(SD)+COMPOSITE+SVIDEO HDMI(SD)+COMPOSITE+YPbPr RF
AmiNET125
AmiNET130 AmiNET130H
AmiNET530(US)
68
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Frequency table
SetstheRFoutputfrequencytable(forplatformswithRFoutput).Theoptionsareasfollows:
SetstheRFchannel(forplatformswithRFoutput).SeealsoRFMOD_CHAN. EnablesordisablestheRFoutput(forplatformswithRFoutput).Seealso
RFMOD_ENABLE.
6.4.4
Subtitles
Thispageenablesyoutoviewandeditsubtitleconfiguration(onlyavailableonbuildswithDVBsubtitling support).
Thefollowingsettingsareavailable:
Subtitles Thecheckboxenablesordisablessubtitledisplay.SeealsoSUBTITLES.
Primary subtitle language Setstheprimarylanguageforthedefaultsubtitledisplay.Forexample,English.Seealso SUBTITLES_PREF_LANG. Secondary subtitle language Setsthesecondarylanguageforthedefaultsubtitledisplay.Ifthesettopboxcanfindno subtitleinformationinthePrimarylanguageitusestheinformationintheSecondarysubtitle language,forexample,Spanish.SeealsoSUBTITLES_SECOND_LANG.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
69
6.4.5
Closedcaptions
Thispageenablesyoutoviewandedittheclosedcaptionconfiguration.
Thefollowingsettingsareavailable:
Closed Captions Method Thecheckboxenablesordisablesclosedcaptiondisplay.Seealso
CC_OUTPUT_SOFTCC.
SelectTVtoenableinsertionofcaptionsintheVBIofStandarddefinitionanalogueoutputs. SeealsoCC_OUTPUT_VBIandCC_OUTPUT_SOFTCC. SelectSTBtoenablesoftwarerenderingofcaptionsbythesettopbox.
70
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.4.6
.
PVRPreferencespage
ForAmiNETmodelswithaPVR,thispageenablesyoutoreinitialisetheharddrive
Thefollowingsettingsareavailable:
Harddrive ThesingleReinitializeoptionwillcompletelyreformattheharddriveofthePVR.Alldatawill bedeleted.Thefollowingwarningwillbedisplayed: Thisoperationwillreinitializetheharddriveandallcontentwillbelost.Proceedingwiththis operationwillreboottheSTBandanycurrentoperationswillbeterminated. Areyousureyouwanttocontinue?
6.5
Managementpages
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
71
Allowsyouto: Viewandeditbrowserconfigurationand changekeyboardlayout. ViewandeditthechannelURLs. ViewandeditHTTPandHTTPSproxies. Viewandeditsettingsfortrusteddomains. Viewandeditvideodisplayandtimeout settings. Viewandeditstaticaddressinformation. ViewandeditDHCPsettings. Viewsettopboxhardwaredetails. Viewsettopboxsoftwareversion. Initiateasoftwareupgrade(multicast)or reflash. Viewsettopboxidentityinformation. PairthesettopboxwithanIRremotecontrol. SeeAppendixI,PairinganIRremotecontrol withasettopboxforfurtherdetails.
NetworkConfiguration
DCHP Information
InfraRedConfiguration
72
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Area TVIConfiguration
Reboot
6.5.1
Navigationusingthekeyboard
OncetheManagementpagesaredisplayed,youcanuseeitherthekeyboardorremotecontroltonavigate aroundthepagesandchangesettings.However,theManagementpagesrequiretheuseofakeyboardto displaythemandentertext,sotheusageinstructionshereallspecifywhatkeystopressonthekeyboard.It isalsopossibletouseequivalentremotecontroloptionsinmanycases. Usethearrowkeystomoveupordownthemenupage,thenpresstheEnterkeytoselectthepageyou wanttoview. Oncethepageyouwantisdisplayed,youcanusethearrowkeystomovearoundit,makechangesif requiredandthenmovetotheBack to Main MenubuttonandpressEntertoreturntothemenu.
6.5.2
ClosingtheManagementpages
6.5.3
Viewingandeditingconfiguration
ThefollowingsectiondescribeshowtovieworedittheconfigurationusingtheManagementpages.
6.5.3.1 Viewing
1. 2. Openthepagefortheconfigurationareayouwanttoview.Thecurrentconfigurationsettingsare displayed. Toreturntothemenupage,movetotheBack to Main Menubutton(usuallyatthebottomofthe page)andpressEnter.
6.5.3.2 Editing
Notallconfigurationsettingscanbechanged.IfapagedoesnothaveaSave Changesbutton,thenthe settingsareallreadonly. 1. 2. 3. Openthepagefortheconfigurationareayouwanttoview. Usethearrowkeystomovetothesettingyouwanttochange.Asyoumovearoundthepage,the currentsettingthatyouhavecurrentlyselectedishighlighted. Makethechangesyourequire: Tochangeatextfield,usetheBack Space keytodeletethecurrentvalue,thentypethenew value. Tochangeacheckbox,presstheEnterkeytocheckoruncheckthebox. Toselectvaluesfromadropdownlist,presstheEnterkeytodisplaythechoices,usetheupand downarrowkeystomovetothevaluewant,thenpressEnteragaintoselectthenewvalue.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
73
4.
Whenyouarehappywithyourchanges,movetothePasswordfieldandtypethepassword.Ifyou havenotchangedthedefaultpassword,thisissnake.Next,movetotheSave Changesbutton,and pressEnter.Therewillbeashortdelaywhilethechangesarewrittentothesettopboxsconfigura tion(thesettopboxsLEDwillflashduringthistime).Alternatively,youcanusetheResetbuttonto undoyourchangestothepageandreturntothevaluessetwhenyoudisplayedthepage. Ifyousavedyourchanges,anewpageconfirmsthechanges.Ifyoudidnotmakeanychanges,the pagedoesnotchange.Frombothpages,youcanreturntothemainmenubynavigatingtotheBack to Main MenubuttonandpressingEnter.
5.
Formanyconfigurationsettings,youwillnowneedtorebootthesettopboxforthechangestotakeeffect.
6.5.4
1. 2.
Rebootingthesettopboxviathemanagementpages
Onthemainmenu,movetotheRebootoption,thenpresstheEnter button. Thesettopboxrebootsimmediately.
6.6
Managementpagesconfigurationareas
Thepageviewwilldifferdependingonthestandardbrowserinuse,as below.
6.6.1
:
BrowserSetup
Thispageenablesyoutoviewandeditbrowserconfiguration.
Figure 6.13 Fresco/Opera 8.5 Browser Setup for the Opera Browser
74
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Figure 6.14 Fresco/Opera 8.5 Browser Setup for the Fresco Browser
Thefollowingsettingsareavailable:
Home page Setsthehomepage.ThisistheURLforthepagethatthebrowsergoestowhentheHome keyispressedandwhenthesettopboxhasbootedsuccessfully.TheURLenteredmustbe intheformathttp://<address>.SeealsoBROWSER_HOMEPAGE. Setsthehelppage.ThisistheURLforthepagethatthebrowsergoestowhentheHelpkey ispressed.TheURLenteredmustbeintheformathttp://<address>.Seealso BROWSER_HELPPAGE. EnablesordisablestheuseofHTTP,HTTPSandFTPproxyservers.SeealsoUSE_PROXY. Enablesordisablescookies.Enablethistoallowcookiestobeaccepted(cookiescanonlybe acceptedwherethisissupportedbythebrowser).Seealso BROWSER_ENABLECOOKIES. Setstheamountofcachedwebcontentdatathatcanbeheldontheharddisk. Setstheamountofcachedwebcontentdatathatcanbeheldinmemory. SetsthelayoutfortheIRkeyboard.SeealsoKEYMAP.
Help page
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
75
6.6.2
Channel
Thispageenablesyoutoviewandeditthechannelslist.
Thefollowingsettingsareavailable
Channels 0-999 Youcansetupto1000channels,withthenumbers0999.Clickonarangetoview/editthe channelswiththosenumbers.Foreachchannel,youwillneedtoenteraURLintheformat appropriateforthevideoserver.
76
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.6.3
ProxySetup
TheProxy SetuppageenablesyoutoviewandeditconfigurationofHTTP,HTTPSandFTPproxies.
Thefollowingsettingsareavailable:
HTTP Proxy TheIPaddressandportfortheproxyserverforHTTPtransactions.Entertheseintheformat <host>:<port>. Forexample:234.56.78.9:1234 SeealsoHTTP_PROXY. Secure Proxy TheIPaddressandportfortheproxyserverforHTTPStransactions.Entertheseinthefor mat<host>:<port>. Forexample:234.56.78.9:1234 SeealsoHTTPS_PROXY. FTP Proxy TheIPaddressandportfortheproxyFTPserver.Entertheseintheformat <host>:<port>. Forexample:234.56.78.9:1234 Dont use proxy for the following: ListofURLsforsitesthatproxyshouldnotbeusedfor.SeparateURLswithacomma.See alsoHTTP_PROXY_IGNORE.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
77
6.6.4
TrustedDomains
TheTrusted Domainspageenablesyoutovieworeditsettingsfortrusteddomains.
Thefollowingsettingsareavailable:
Enable Trusted Domains Enableordisableuseoftrusteddomains.Iftheuseoftrusteddomainsisenabled,pagesthat useJMACXextensionsorMacrovisionarecheckedagainstthelistoftrustedhosts.Iftrusted domainsisdisabled,JMACXandMacrovisioncallscanbeexecutedfromanywebpage.You canspecifymultipletrusteddomains,foreachtrusteddomain,youwillneedtosetavalue forthedomainandindicatewhetherJMACXand/orMacrovisioncontrolisallowedforthat domain.SeealsoENABLE_TRUSTED_DOMAINS. Trusted Domains Macrovision JavaScript SettheURLforatrusteddomain.Thiscanuseanasteriskasawildcard. EnablesordisablesexecutionofMacrovisioncallsforthetrusteddomaindefinedbytheas sociatedURL. EnablesordisablesexecutionofJavaScriptcallsforthetrusteddomaindefinedbytheasso ciatedURL.
78
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.6.5
VideoSetup
TheVideo Setuppageenablesyoutoviewandeditvideodisplayandtimeoutsettings.
Thefollowingsettingsareavailable:
Default Video Server Setsthedefaultvideoservertype.Theavailableoptionsare: BitBand Concurrent EONA InfoValue Kasenna MediaBase nCube Oracle SeaChange SeealsoRTSP_SERVER.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
79
TV Standard
SetstheTVstandard.SeealsoTVSYSTEM.Dependingonthesettopboxtype,theavaila bleoptionsareasfollows:
Value PALI PALM PALN PALG PALB PALH PALD NTSCJ NTSCM
Exampleregion UK Brazil Argentina Europe Australia,Ghana Belgium China(NotethatthisisnotsupportedontheAmiNET103or AmiNET109platforms.) Japan USA
AcompletelistoftheWorldwideTVStandardscanbefoundintheAmino TV Standards Guide. Video Trick-play Scale Thedefaultfastforwardandrewindmultiplier.SeealsoRTSP_SCALE. No RTSP event timeout NumberofsecondstowaitforRTSPdataaftersendinganRTSPplaycommand,beforeano videoeventisraised.Thismustbeintherange030,where0meansthattherewillnever beatimeoutraised.SeealsoRTSP_START_TIMEOUT. RTSP End of media event timeout NumberofsecondstowaitwhennomoreRTSPdataisseen,beforeanendofmediaevent israised.Thismustbeintherange030,where0meansthattherewillneverbeatimeout raised.SeealsoRTSP_END_TIMEOUT. No IGMP event timeout NumberofsecondstowaitforvideodatatoarriveafteranIGMPjoincommand,beforea novideoeventisraised.Thismustbeintherange030,where0meansthattherewillnever beatimeoutraised.SeealsoIGMP_START_TIMEOUT. IGMP End of media event timeout NumberofsecondstowaitwhennomoreIGMPdataisseen,beforeanendofmediaevent israised.Thismustbeintherange030,where0meansthattherewillneverbeatimeout raised.SeealsoIGMP_START_TIMEOUT. No UDP event timeout NumberofsecondstowaitaftertryingtoconnecttoaUDPmediastream,beforeanovideo eventisraised.Thismustbeintherange030,where0meansthattherewillneverbea timeoutraised.SeealsoUDP_START_TIMEOUT. UDP End of media event timeout NumberofsecondstowaitwhennomoreUDPdataisseen,beforeanendofmediaevent israised.Thismustbeintherange030,where0meansthattherewillneverbeatimeout raised.SeealsoUDP_END_TIMEOUT. Full screen mode Left Margin Enablesordisablesfullscreenmode.SeealsoFULLSCREEN. Setstheleftbrowsermargin,asapercentageofthegraphicsplanesize(thatis,intherange 0100).Operaalsoallowmarginstobespecifiedinpixels.Seealso BROWSER_MARGIN_LEFT.
80
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Right Margin
Top Margin
Bottom Margin
6.6.6
NetworkConfiguration
TheNetwork Configurationpageenablesyoutomodifythenetworkconfigurationsettings.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
81
Thefollowingsettingsareavailable:
Ethernet Link Setsthedefaultspeedforthemainethernetporttooneofthefollowingvalues: Auto detect(thisisthedefault) 10Mbit/s Half Duplex 10Mbit/s Full Duplex 100Mbit/s Half Duplex 100Mbit/s Full Duplex Note:10BaseTEthernetisnotsupportedbyx4xseriesSTBs. SeealsoETHERNET. DHCP Info AlinkexistsfromthisconfigurationsettingtotheDHCPInformationpagedisplayingdetails ofthecurrentDHCPinformationreceived.TheDCHPwindowdisplaysvaluesforthefollow ing: IP address Netmask Gateway Domain DNS Lease Time Renewal Time Rebind Time ThedropdownlistsetshowthesettopboxusesconfigurationinformationfromaDHCP server.Ifthesettopboxwillnotbegettingallitsnetworksettingsdynamicallyfromthe DHCPserver(Do not use DHCP),thenyouwillneedtoensurethattheappropriatestatic settingsarespecifiedonthispage(forexample,IPaddressandnetmask).SeealsoDHCP. Hostname IP Address Setsthehostnameforthesettopbox. SetsthestaticIPaddressforthesettopbox.Thisisonlyneededifthesettopboxdoesnot retrieveitsnetworksettingsfromaDHCPserver.Seealso IPADDR. Setsthenetmask.Thisisonlyneededifthesettopboxdoesnotretrieveitsnetworksettings fromaDHCPserver.SeealsoNETMASK. SetstheIPaddressforthegatewayforthesettopbox.Thisisonlyneededifthesettopbox doesnotretrieveitsnetworksettingsfromaDHCPserver.SeealsoGATEWAY. Setsthedomainforthesettopbox.Thisisonlyneededifthesettopboxdoesnotretrieve itsnetworksettingsfromaDHCPserver.SeealsoDOMAIN. SetstheIPaddressesforthedomainnameserversforthesettopbox.Thisisonlyneededif thesettopboxdoesnotretrieveitsnetworksettingsfromaDHCPserver.SeealsoDNS. TheDHCPleasetimeasreturnedbytheDHCPserver.SeealsoLEASETIME. TheDHCPrenewaltimeasreturnedbytheDHCPserver.SeealsoRENEWALTIME. TheDHCPrebindtimeasreturnedbytheDHCPserver.SeealsoREBINDTIME.
Netmask Gateway Domain DNS Lease time Renewal time Rebind time
82
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Time Server
SetstheIPaddressfortheNTPserverthatthesettopboxconnectsto.Thisisonlyneeded ifthesettopboxdoesnotretrieveitstimesettingsfromaDHCPserver.Seealso TIME_SERVER. SetstheNTPclienttimeoutinseconds.SeealsoNTPCLIENT_TIMEOUT. Setsthetimezoneforthesettopbox(Posixtimezoneformats).Alistofthevaluesforthis canbefoundintheAminoInstallation and Upgrade Guide.Thisisonlyneedediftheset topboxdoesnotretrieveitsnetworksettingsfromaDHCPserver.SeealsoTIME_ZONE.
Multicast Bootstrap Address SetsanIPaddressforconnectingtothemulticastserverinmboot(multicastbootstrap) state. Thisisusedinthefollowingsituations: AsafallbackbootstrapgroupwhenthegroupandportspecifiedbytheDHCPservercannot befound. FordeploymentswherebootinginformationisnotheldonaDHCPserver(thesettopbox willalwaystrytouseavalueservedfromaDHCPserverinpreferencetothisstaticallyde finedvalue). Youwillalsoneedtospecifyamulticastbootstrapport.SeealsoMULTICAST_ BOOTSTRAP_GROUP. Multicast Bootstrap Port Setsaportforconnectingtothemulticastserverinmboot(multicastbootstrap)state. Thisisusedinthefollowingsituations: AsafallbackbootstrapgroupwhenthegroupandportspecifiedbytheDHCPservercannot befound. FordeploymentswherebootinginformationisnotheldonaDHCPserver(thesettopbox willalwaystrytouseavalueservedfromaDHCPserverinpreferencetothisstaticallyde finedvalue). Youwillalsoneedtospecifyamulticastbootstrapaddress.SeealsoMULTICAST_ BOOTSTRAP_PORT. Multicast Filesystem Address SetsanIPaddressforconnectingtothemulticastserverinfisys(multicastfilesystem) state. Thisisusedinthefollowingsituation: FordeploymentswherebootinginformationisnotheldonaDHCPserver(thesettopbox willalwaystrytouseavalueservedfromaDHCPserverinpreferencetothisstaticallyde finedvalue). YouwillalsoneedtospecifyamulticastFilesystemport.SeealsoMULTICAST_ FILESYSTEM_GROUP. Multicast Filesystem Port SetsanIPaddressforconnectingtothemulticastserverinfisys(multicastfilesystem) state. Thisisusedinthefollowingsituation:
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
83
FILESYSTEM_PORT.
TFTP Server SetsthestaticIPaddresstouseforTFTPsoftwareupgrades.Thisisnotneededforsettop boxesthatusethemulticastupgradesystemoruseaBOOTPrequestforTFTPsoftwareup grades.SeealsoTFTP_SERVER. SetsthestaticnameofthedownloadscripttouseinTFTPupgrades.Thisallowsforastatic downloadscripttoberequestfordownloadingimagesfromaTFTPserver.Thesettopbox willtrytousethisvaluefirst,beforemakingaDHCPrequesttotrytoobtainthisinformation fromaDHCPserver.Thescriptnamemusthavenomorethan14characters. Thisisnotneededforsettopboxesthatusethemulticastupgradesystem.Seealso
TFTP_LOADFILE.
Packet Ordering PPP Username Enablesordisablespacketordering.Ifpacketorderingisenabled,thesettopboxbuffersout oforderpackets.SeealsoPACKET_ORDERING. Setstheusernametouse(PPPoEbuildsonly).Thismustbeastringwithamaximumof64 characters.SeealsoPPP_USERNAME. ForbuildswithPPPenabledonly. PPP Password Setsthepasswordtouse(PPPoEbuildsonly).Thismustbeastringwithamaximumof32 characters(exceptona103board,wherethemaximumis10characters).Seealso PPP_PASSWORD. ForbuildswithPPPenabledonly.
84
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.6.7
DHCPInformation
6.6.8
HardwareInformation
Thispageenablesyoutoviewdetailsofthesettopboxhardware.
Thefollowingsettingsareavailable:
Product Processor SDRAM TheAmiNETsettopboxtype. Theprocessortype. ThesizeoftheSDRAM.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
85
6.6.9
Softwareversion
TheSoftwareversionJavaScript Alertwindowenablesyoutoviewtheversionstringforthesoftwarebuild.
86
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.6.10 Updatesoftware
TheUpdate Softwarewindowenablesyoutoinitiateasoftwareupgrade.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
87
2.
InthePassword field,enterthepassword.Ifyouhavenotchangedthedefault,thisissnake.
Warning: Aminostronglyrecommendsthatyouchangethedefaultpasswordswhen deployingoursettopboxes. SeeSection4.4oftheAminoInstallation and Upgrade Guideforinformation onchangingthesedefaultpasswords. 3. MovetotheCLICK HEREbuttonandpressEntertostarttheupgradeorreflash.
6.6.11 Identity
TheIdentitywindowenablesyoutoviewsettopboxidentityinformation.
Thefollowingsettingsareavailable:
MAC Address ThesettopboxMACaddress.This value is locked during manufacture. IfyouhaveadevelopmentsettopboxonwhichtheMACaddressisstilleditable,youmust notchangeitunlessyouarefullyawareoftheeffects.SeealsoMAC_ADDRESS. Serial Number Thesettopboxserialnumber. This value is locked during manufacture. Ifyouhaveadevelopmentsettopboxonwhichtheserialnumberisstilleditable,youmust notchangeitunlessyouarefullyawareoftheeffects.SeealsoSERIAL_ID.
88
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.6.12 InfraRedConfiguration
The IR Configurationpageenablesyoutopairthesettopboxwitharemotecontrol.
Thefollowingsettingisavailable:
IR brand code to listen to SetsthebrandcodeusedtopairthesettopboxwithaparticularAminoremotecontrol.The valuemustbeintherange000015(and100115fortheAmiNET125and130),andmust matchthecodeontheremotecontrolthatyouwanttousetowiththissettopbox.Seealso IR_BRAND. SeealsoAppendixI,PairinganIRremotecontrolwithasettopboxforadditional informationontheInfraredremotecontrol.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
89
6.6.13 TVIConfiguration
TheTVI Configurationpageenablesyoutosettheprotocolforthesettopboxtouseforcontrollingthe television.
NOTE
ThisoptionisonlyavailableonHospitalityplatforms.
Thefollowingsettingsareavailable:
TVI protocol Setstheprotocoltouseforcontrollingthetelevision.Thesupportedoptionsare: Uninitialised Philips Zenith LG Panasonic/Sony Panasonic/SonyandZenithoptionsareavailableforoldermodelsoftelevision.Seealso
TVI_TYPE.
6.7
ConfigurationpagesettingsforFrescoandOpera8.5
90
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.7.1
Preferencespages
Area
Keyboard settings page
settings MINIMUM_VOLUME settings MAXIMUM_VOLUME settings PREFERRED_LANG(or usersettingsfileifthe fileexists) settings SECONDARY_LANG(or usersettingsfileifthe fileexists) settings DISPLAY_MODE NORFlash TVSYSTEM NORFlash RFMOD_FREQTABLE
Secondarylanguage
IfsettoNTSCoutput,youwillseethecaptionspageinstead. Enable(checkbox) Subtitleselection Primarysubtitlelanguage NORFlash SUBTITLES settings SUBTITLES_OPTION NORFlash SUBTITLES settings SUBTITLES_OPTION
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
91
Fresco
Opera
settings settings SUBTITLES_SECOND_LA SUBTITLES_SECOND_LA NG(orusersettingsfileif NG thefileexists) Settings CC_OUTPUT_SOFTCC Settings CC_OUTPUT_SOFTCC if TV ischecked. CC_OUTPUT_SOFTCC if STB ischecked. Settings CC_OUTPUT_SOFTCC Settings CC_OUTPUT_VBI ifTV is checked. CC_OUTPUT_SOFTCC if STB ischecked.
92
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
6.7.2
Area
Managementpages
Fresco
config.txt larch.document.default
Opera settings BROWSER_HOMEPAGE settings BROWSER_HELPPAGE settings USE_PROXY settings BROWSER_ENABLECOOKIE S notused notused
settings
BROWSER_HELPPAGE config.txt access.proxy.http.on config.txt access.cookie.enable config.txt access.cache.size config.txt access.ramcache.size chnls.txt
DiskCache RAMCache
Channels page
0999
Proxy Setup page
chnls.txt
Enabletrusteddomains
Domain nJavaScript
trsdmns.txt
(JavaScriptenabledifvalueonlinen is2or3)
Video Setup page
DefaultVideoServer
settings RTSP_SERVER
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
93
Area TVStandard OutputFormat VideoTrickplayScale NoRTSPeventtimeout RTSPEndofmediaevent timeout NoIGMPeventtimeout IGMPEndofmediaevent timeout NoUDPeventtimeout UDPEndofmediaevent timeout Fullscreenmode LeftMargin
Fresco NORFlash TVSYSTEM NORFlash OUTFMT settings RTSP_SCALE settings RTSP_START_TIMEOUT settings RTSP_END_TIMEOUT settings IGMP_START_TIMEOUT settings IGMP_START_TIMEOUT settings UDP_START_TIMEOUT settings UDP_END_TIMEOUT settings FULLSCREEN
config.txt fe_generic.display.margin.left config.txt fe_generic.display.margin.right config.txt fe_generic.display.margin.top config.txt fe_generic.display.margin.bottom
Opera NORFlash TVSYSTEM NORFlash OUTFMT settings RTSP_SCALE settings RTSP_START_TIMEOUT settings RTSP_END_TIMEOUT settings IGMP_START_TIMEOUT settings IGMP_START_TIMEOUT settings UDP_START_TIMEOUT settings UDP_END_TIMEOUT settings FULLSCREEN settings BROWSER_MARGIN_LEFT settings BROWSER_MARGIN_RIGHT settings BROWSER_MARGIN_TOP settings BROWSER_MARGIN_BOTTO M NORFlash ETHERNET NORFlash DHCP hostname
HOSTNAME(orinnetconf
RightMargin
TopMargin
BottomMargin
dependingonbuild)
file,dependingonbuild)
94
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Area IPAddress
Gateway
Netmask Domain DNS Leasetime Renewaltime Rebindtime TimeServer NTPClienttimeout TimeZone MulticastBootstrapAddress
DOMAIN NORFlash DNS DHCPC LEASETIME DHCPC RENEWALTIME DHCPC REBINDTIME NORFlash TIME_SERVER settings NTPCLIENT_TIMEOUT
netconf
DOMAIN NORFlash DNS DHCPC LEASETIME DHCPC RENEWALTIME DHCPC REBINDTIME NORFlash TIME_SERVER notused
netconf
MulticastBootstrapPort
NORFlash NORFlash MULTICAST_ BOOTSTRAP_PORT MULTICAST_ BOOTSTRAP_PORT NORFlash MULTICAST_ FILESYSTEM_GROUP NORFlash MULTICAST_ FILESYSTEM_PORT NORFlash TFTP_SERVER NORFlash TFTP_LOADFILE NORFlash MULTICAST_ FILESYSTEM_GROUP NORFlash MULTICAST_ FILESYSTEM_PORT NORFlash TFTP_SERVER NORFlash TFTP_LOADFILE
MulticastFilesystemAddress
MulticastFilesystemPort
TFTPServer TFTPLoadFile
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
95
Fresco
netconf PACKET_ORDERING
Opera
netconf PACKET_ORDERING
NORFlash PPP_USERNAME NORFlash PPP_PASSWORD hardcoded hardcoded hardcoded hardcoded hardcoded hardcoded
/etc/version
NORFlash PPP_USERNAME NORFlash PPP_PASSWORD hardcoded hardcoded hardcoded hardcoded hardcoded hardcoded
/etc/version
Version
Update Software page
Address Port
Identity page
MACAddress SerialNumber
Infra-Red Configuration
IRbrandcode
TVI Configuration
TVIprotocol
96
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Chapter7Settopboxconfigurationpagesfor Opera9
ThischapterdescribeshowtousetheAminosettopboxconfigurationpagesforOpera9builds,which providecustomisationoptionsforbothadministratorsandendusers.
7.1
Aboutthesettopboxconfigurationpages.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
97
andanadministratorarea(Managementpages).
7.1.1
1.
Changingtheconfigurationsettings
Accesstheconfigurationpages Theuserpressesacombinationofkeysonthekeyboardtoaccesstherequiredpages(orviathere motecontrol,forthePreferencespages).Theyarerequiredtoenterapasswordbeforetheycanac cesstheManagementpages.
Anormalsequenceforchangingconfigurationviathesettopboxconfigurationpagesisasfollows:
Warning: Aminostronglyrecommendsthatyouchangethedefaultpasswordswhen deployingoursettopboxes. SeeSection4.4oftheAminoInstallationandUpgradeGuideforinformation onchangingthesedefaultpasswords. 2. 3. Displaythepage Theusernavigatestothepagethatcontainsthesettingstheywishtochange. Editthesetting Settingsaredisplayedaseithertextfieldsorcheckboxes,whichcanbeeditedviathekeyboardor remotecontrol. 4. Saveandverifythechange Theuserclicksonasavebuttononthescreen.ForchangesviatheManagementpages,asecondpass wordisrequiredtoconfirmthechange. 5. Writethechanges Thesettopboxexecutesthecommand.Inmostcases,thisinvolvescallingthelibconfigcom mandthateditstherequiredsettingintherelevantconfigurationarea(forexample,NORFlashor settingsfile).
98
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
7.2
Gettingstarted
7.2.1
Keyboardandremoteoperationoftheconfigurationpages
Althoughtheactualfunctionalityenabledisslightlydifferent,thegeneralwaysofcommunicatingwiththe ManagementandPreferencespagesaresimilar,andthetablebelowshowssomeoftheremotecontrol buttonsandkeyboardkeysthatenableimportantfunctionality: Functionality Movearoundtheitemsonthe page. Remotecontrol Arrowbuttons Keyboard Arrowkeys Enter key Back Space key.
Selectanoption/pressabuttonon OKbutton thepage. Deletetextyouhaveentered. LASTCHbutton (greyremote control)orP<P button(black remotecontrol) MENUbutton
DisplayPreferencespages DisplayManagementpages
Ingeneral,theManagementpagesrequiretheuseofakeyboard.ThePreferencespagesaredesignedforuse withtheremotecontrol.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
99
7.3
Preferencespages
7.4
UsingthePreferencespages
7.4.1
Navigationusingtheremotecontrol
100
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
7.4.2
Viewingandeditingthesettings
ThefollowingsectiongivesabriefsummaryofhowtousethePreferencespagestochangeconfiguration settings.
7.
7.5
Preferencespagesconfigurationareas
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
101
7.5.1
IRcontrol
ThesepagesenableyoutoviewandeditkeyboardandIRremoteconfiguration.
Thefollowingsettingsareavailable:
Keyboard Repeat delay (1-4) SeealsoDELAY_FACTOR.ThelengthoftimethatauserholdsakeydownonanIRinput deviceforexample,theIRkeyboard)inordertomakeitrepeat.
Value 1 2 3 4
Repeat rate (0,2-30 cs) ControlsthenumberofcharacterspersecondforIRinputdevices(forexample,theIRkey board).Setanevennumbervalueintherange230(rateincentiseconds),orset0forno repeat.SeealsoREPEAT_RATE. Text entry Enablesordisablesremotetextentryviatheremotecontrol.Iftextentryisenabled,theuser enterstextbyholdingdowntheappropriatenumberkey.SeealsoTEXT_ENTRY.
102
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
TheRepeatratemustbesetto0(zero)andremotetextentrymustbeenabledforremote textentrytowork.
Figure 7.31 Opera 9 IR control (Advanced) Keyboard layout IR brand SetsthelayoutfortheIRkeyboard. SetsthebrandcodeusedtopairthesettopboxwithaparticularAminoremotecontrol.The valuemustbeintherange000015(and100115fortheAmiNET125and130),andmust matchthecodeontheremotecontrolthatyouwanttousetowiththissettopbox.Seealso IR_BRAND. AdditionalinformationontheInfraredremotecontrolisgiveninAppendixI,Pairingan IRremotecontrolwithasettopbox.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
103
7.5.2
A/Vsetup
ThesepagesenableyoutoviewandedittheA/VsetupfortheSTB.
Thefollowingsettingsareavailable:
Minimum Volume (0-100) Setstheminimumsettopboxvolume.Thismustbelessthanthemaximumvolume,andin therange0100(percent).SeealsoMINIMUM_VOLUME. Maximum Volume (0-100) Setsthemaximumsettopboxvolume.Thismustbegreaterthantheminimumvolume,and intherange0100(percent).SeealsoMAXIMUM_VOLUME.
104
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Figure 7.33 Typical Opera 9 Video Preferences page TV type SetshowvideoisformattedfortheTV.SeealsoDISPLAY_MODE. Thefollowingoptionsareavailable:
TheoptionsavailablechangedependingontheTVtypesetting.
Description Fortelevisionswithnoautomaticaspectratioswitching, wherethevideoimageisrequiredtofillthefull4:3 screen.Inthismode,4:3contentfitsthescreencorrectly, andany16:9videocontentiscroppedontheleftand rightsides. Fortelevisionswithnoautomaticaspectratioswitching, wherethefull16:9screenisrequired.Inthismode,4:3 contentfitsthescreencorrectly,andany16:9contentis displayedinfull,withblackbarsaboveandbelow. Ignorestheaspectratioofthevideo,andassumethatit isthesameastheratiooftheoutput.Soon16:9display, a4:3imagewillappearhorizontallydistorted.Ona4:3 display,a16:9imagewillappearverticallydistorted.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
105
Video output
Setstheoutputformatofthesettopbox.SeealsoOUTFMT.
ThefollowingtableshowswhichvideooutputformatchoicestheManagementandPreferencespagesoffer foreachofthetypesofsettopboxontheVideopage. Settopboxtype AmiNET103 AmiNET110 AmiNET110H Outputformatchoicesoffered COMPOSITE COMPOSITE SVIDEO COMPOSITE+RGB COMPOSITE+SVIDEO COMPOSITE+YPbPr RF COMPOSITE COMPOSITE+RGB COMPOSITE+SVIDEO COMPOSITE+YPbPr RF HDMI(SD)+COMPOSITE+RGB HDMI(SD)+COMPOSITE+SVIDEO HDMI(SD)+COMPOSITE+YPbPr RF(130only) HDMI(SD) COMPOSITE+SVIDEO+YPbPr COMPOSITE+SVIDEO+RGB HDMI(SD)+COMPOSITE+RGB HDMI(SD)+COMPOSITE+SVIDEO RF
AmiNET125
AmiNET130 AmiNET130H
106
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Settopboxtype AmiNET530(US)
NOTE
Theboxmustberebootedinorderforthechangestotakeeffect.
Figure 7.34 Typical Opera 9 RF Preferences page RF enable Frequency table EnablesordisablestheRFoutput(forplatformswithRFoutput).Seealso
RFMOD_ENABLE.
SetstheRFoutputfrequencytable(forplatformswithRFoutput).Theoptionsareasfollows:
SeealsoRFMOD_FREQTABLE.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
107
RF Channel
SetstheRFchannel(forplatformswithRFoutput).SeealsoRFMOD_CHAN.
Figure 7.35 Typical Opera 9 A/V setup (advanced) page TV System SetstheTVstandard.SeealsoTVSYSTEM.Dependingonthesettopboxtype,theavaila bleoptionsareasfollows:
Value PALI PALM PALN PALG PALB PALH PALD NTSCJ NTSCM
Exampleregion UK Brazil Argentina Europe Australia,Ghana Belgium China(NotethatthisisnotsupportedontheAmiNET103or AmiNET109platforms.) Japan USA
AcompletelistoftheWorldwideTVStandardscanbefoundintheAminoTVStandards Guide.
WhenDolbyDigitalaudioisbeingdecoded,thedecoded2channelPCMdataisembedded intheHDMIsignal,ratherthantheDolbyDigitaldata.SeeHDMI_AUDIO_FORMAT.
Native Resolution Passthrough Ifthisisselectednativestandarddefinitionisdisplayedasnativestandarddefinitionona highdefinitiondisplay.SeeNATIVE_PASSTHRU_ENABLE. Native Framerate Passthrough IfnativeframeratepassthroughisturnedontheSTBwillautomaticallychangeitsoutput frameratetomatchthatofthevideobeingplayed.Forexample,iftheboxissettoPAL
108
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
(50Hz)andanNTSCclipisplayed(59Hz),theSTBwillswitchtooutputatanNTSCframerate. SeeNATIVE_FRAMERATE_PASSTHRU_ENABLE.
NOTE
ChanginganyvalueonthispagewillrequireanSTBreboot.
7.5.3
Languagessetup
Thesepagesenableyoutoviewandedittheaudioandsubtitlelanguageconfiguration.
Thefollowingsettingsareavailable:
Primary language Setstheprimarylanguageforanaudiostream,forexample,English.Seealso
PREFERRED_LANG.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
109
Secondary language
Figure 7.37 Typical Opera 9 Subtitles Languages page Subtitle enable Thisallowsyoutoenableordisablesubtitledisplay.SeealsoSUBTITLES.
Primary subtitle language Setstheprimarylanguageforthedefaultsubtitledisplay.Forexample,English.Seealso SUBTITLES_PREF_LANG. Secondary subtitle language Setsthesecondarylanguageforthedefaultsubtitledisplay.Ifthesettopboxcanfindno subtitleinformationinthePrimarylanguageitusestheinformationintheSecondarysubtitle language,forexample,Spanish.SeealsoSUBTITLES_SECOND_LANG.
110
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
IfTVSystem(seeabove)issettoNTSCthenthefollowingscreenwillbedisplayed.
Figure 7.38 Typical Opera 9 Closed Captions Languages page CC enable Thisenablesyoutoenableordisableclosedcaptiondisplay. SeeSUBTITLES.
7.5.4
PVRpage
ForAmiNETmodelswithaPVR,thispageenablesyoutoreinitialisetheharddrive.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
111
Thefollowingsettingsareavailable:
Disk Format ThesingleDisk FormatoptionwillcompletelyreformattheharddriveofthePVR.Alldata willbedeleted.Thefollowingwarningwillbedisplayed:
Warning:
All data and recordings will be deleted!
7.5.5
Reboot
ThispageallowsyoutotriggerarebootoftheSTB.
7.5.6
1. 2.
RebootingthesettopboxviathePreferencepages
Onthemainmenu,movetotheRebootoption,thenpresstheOK/Enter button. Thesettopboxrebootsimmediately.
7.6
Managementpages
112
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Allowsyouto: Viewandeditsettopboxhardwaredetails, softwareversionandidentityinformation. ViewandeditthechannelURLsandgraphics supportinformation. Viewandeditvideodisplayandtimeoutset tings. Viewandeditstaticaddressinformation. Initiateasoftwareupgrade(multicast)or reflash. Rebootthesettopbox.
7.6.1
Navigationusingthekeyboard
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
113
7.6.2
ClosingtheManagementpages
7.6.3
Viewingandeditingconfiguration
ThefollowingsectiondescribeshowtovieworedittheconfigurationusingtheManagementpages.
7.6.3.1 Viewing
1. 2. Openthepagefortheconfigurationareayouwanttoview.Thecurrentconfigurationsettingsare displayed. Toreturntothemenupage,usetheREDbuttonontheremoteandtheEscapebuttononthekey board.PressOKorEntertoconfirmthis.
7.6.3.2 Editing
Notallconfigurationsettingscanbechanged.IfapagedoesnothaveaPasswordtextbox,thenthesettings areallreadonly. 1. 2. 3. Openthepagefortheconfigurationareayouwanttoview. Usethearrowkeystomovetothesettingyouwanttochange.Asyoumovearoundthepage,the currentsettingthatyouhavecurrentlyselectedishighlighted. Makethechangesyourequire: 4. Tochangeatextfield,usetheBack Space keytodeletethecurrentvalue,thentypethenew value. Toselectvaluesfromadropdownlist,presstheLeftorRightkeytoscrollthroughthechoices, thenpressBLUE/Enteragaintoselectthenewvalue.
5.
Formanyconfigurationsettings,youwillnowneedtorebootthesettopboxforthechangestotakeeffect.
7.6.4
1. 2.
Rebootingthesettopboxviathemanagementpages
Onthemainmenu,movetotheRebootoption,thenpresstheEnter button. Thesettopboxrebootsimmediately.
114
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
7.6.5
Settopboxinformation(Infopage)
ThispageenablesyoutoViewandeditsettopboxhardwaredetails,softwareversionandidentity information
.
Thefollowingsettingsareavailable:
Product CPU CPU Speed SDRAM FLASH TheAmiNETsettopboxtype. Theprocessortype. Theprocessorspeed. ThesizeoftheSDRAM. ThesizeoftheFlash.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
115
Board revision
Theboardrevisionnumber.
Figure 7.43 Typical Opera 9 Software information page Software version CR version OEM version TheSoftwareversionenablesyoutoviewtheversionstringforthesoftwarebuild. TheCustomResource(CR)versionenablesyoutoviewthecustomresourceversion. TheOEMversionasdefinedbythesystemintegratorin/mnt/nv/oemversion.
Figure 7.44 Typical Opera 9 Identity information page MAC Address ThesettopboxMACaddress.This value is locked during manufacture. IfyouhaveadevelopmentsettopboxonwhichtheMACaddressisstilleditable,youmust notchangeitunlessyouarefullyawareoftheeffects.SeealsoMAC_ADDRESS.
116
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Serial Number
7.6.6
Browsersetup
Thispageenablesyoutoviewandeditthebrowserhomepageandgraphicssetupinformation.
Thefollowingsettingsareavailable:
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
117
Home page
Figure 7.46 Typical Opera 9 Browser Graphics page Full screen mode GFX resolution Enablesordisablesfullscreenmode.SeealsoFULLSCREEN. Setsthegraphicsresolution.Oneofthefollowingoptions:SeealsoGFX_RESOLUTION. InthiscaseSDgraphicsistheequivalentoflibconfig-set SETTINGS.GFX_RESOLUTIONPAL/NTSC.EitheronewillprovideSDgraphics,butthevalue ofTVSYSTEM determinesthefinalscreenresolution. Setstheleftbrowsermargin,asapercentageofthegraphicsplanesize(thatis,intherange 0100).Operaalsoallowmarginstobespecifiedinpixels.Seealso BROWSER_MARGIN_LEFT. Setstherightbrowsermargin,asapercentageofthegraphicsplanesize(thatis,intherange 0100).Operaalsoallowmarginstobespecifiedinpixels.seealso BROWSER_MARGIN_RIGHT. Setsthetopbrowsermargin,asapercentageofthegraphicsplanesize(thatis,intherange 0100).Operaalsoallowmarginstobespecifiedinpixels.BROWSER_MARGIN_TOP. Setsthebottombrowsermargin,asapercentageofthegraphicsplanesize(thatis,inthe range0100).Operaalsoallowmarginstobespecifiedinpixels.Seealso BROWSER_MARGIN_BOTTOM.
Left Margin
Right Margin
118
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
7.6.7
Videosetup
Thesepagesenableyoutoviewandeditthevideoconfiguration.
Thefollowingsettingsareavailable:
Default Video Server Setsthedefaultvideoservertype.Theavailableoptionsare: Concurrent EONA InfoValue Kasenna MediaBase nCube Oracle Sapphire SeaChange Tandberg OpenStream Telefonica Anevia BitBand See also RTSP_SERVER.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
119
Trick-play
Thedefaultfastforwardandrewindmultiplier.SeealsoRTSP_SCALE.
Figure 7.48 Typical Opera 9 Video Events page RTSP start timeout NumberofsecondstowaitforRTSPdataaftersendinganRTSPplaycommand,beforeano videoeventisraised.Thismustbeintherange030,where0meansthattherewillnever beatimeoutraised.SeealsoRTSP_START_TIMEOUT. NumberofsecondstowaitwhennomoreRTSPdataisseen,beforeanendofmediaevent israised.Thismustbeintherange030,where0meansthattherewillneverbeatimeout raised.SeealsoRTSP_END_TIMEOUT. NumberofsecondstowaitforvideodatatoarriveafteranIGMPjoincommand,beforea novideoeventisraised.Thismustbeintherange030,where0meansthattherewillnever beatimeoutraised.SeealsoIGMP_START_TIMEOUT. NumberofsecondstowaitwhennomoreIGMPdataisseen,beforeanendofmediaevent israised.Thismustbeintherange030,where0meansthattherewillneverbeatimeout raised.SeealsoIGMP_START_TIMEOUT. NumberofsecondstowaitaftertryingtoconnecttoaUDPmediastream,beforeanovideo eventisraised.Thismustbeintherange030,where0meansthattherewillneverbea timeoutraised.SeealsoUDP_START_TIMEOUT. NumberofsecondstowaitwhennomoreUDPdataisseen,beforeanendofmediaevent israised.Thismustbeintherange030,where0meansthattherewillneverbeatimeout raised.SeealsoUDP_END_TIMEOUT.
120
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
7.6.8
Networksetup
Thesepagesenableyoutoviewandeditthenetworkconfiguration.
Thefollowingsettingsareavailable:
DHCP SetswhethertheSTBwillbegettingitsnetworksettingsdynamicallyfromtheDHCPserver (DHCP enabled). IfthesettopboxwillnotbegettingallitsnetworksettingsdynamicallyfromtheDHCP server(DHCP disabled),thenyouwillneedtoensurethattheappropriatestaticsettings arespecifiedonthispage(forexample,IPaddressandnetmask).SeealsoDHCP
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
121
IP Address
Figure 7.51 Typical Opera 9 Network Information (Advanced) page: Hostname Domain Time server NTP client timeout Timezone Setsthehostnameforthesettopbox. Setsthedomainforthesettopbox.Thisisonlyneededifthesettopboxdoesnotretrieve itsnetworksettingsfromaDHCPserver.SeealsoDOMAIN. TheaddressoftheNTPclient(eitherstaticorasfromtheDHCPserver).See TIME_SERVER. Themaximumwaitingtimeforaserverresponse.SeeNTPCLIENT_TIMEOUT. ThetimezoneinwhichtheSTBisoperating.SeeTIME_ZONE. Seehttp://www.twinsun.com/tz/tzlink.htmor
http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
Ethernet Link Setsthedefaultspeedforthemainethernetporttooneofthefollowingvalues: Auto detect(thisisthedefault) 10Mbit/s Half Duplex 10Mbit/s Full Duplex 100Mbit/s Half Duplex
122
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Figure 7.52 Typical Opera 9 Network DHCP Information page IP Address SetsthestaticIPaddressforthesettopbox.Thisisonlyneededifthesettopboxdoesnot retrieveitsnetworksettingsfromaDHCPserver.Seealso IPADDR. Setsthenetmask.Thisisonlyneededifthesettopboxdoesnotretrieveitsnetworksettings fromaDHCPserver.SeealsoNETMASK. SetstheIPaddressforthegatewayforthesettopbox.Thisisonlyneededifthesettopbox doesnotretrieveitsnetworksettingsfromaDHCPserver.SeealsoGATEWAY. Setsthedomainforthesettopbox.Thisisonlyneededifthesettopboxdoesnotretrieve itsnetworksettingsfromaDHCPserver.SeealsoDOMAIN. SetstheIPaddressesforthedomainnameserversforthesettopbox.Thisisonlyneededif thesettopboxdoesnotretrieveitsnetworksettingsfromaDHCPserver.SeealsoDNS. TheDHCPleasetimeasreturnedbytheDHCPserver.SeealsoLEASETIME. TheDHCPrenewaltimeasreturnedbytheDHCPserver.Seealso RENEWALTIME. TheDHCPrebindtimeasreturnedbytheDHCPserver.Seealso
Netmask Gateway Domain DNS Lease time Renewal time Rebind time
REBINDTIME.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
123
7.6.9
Upgrade
ThispagesenablesyoutotriggeramulticastupgradeoftheSTB.
124
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
7.6.10 Reboot
ThispageenablesyoutotriggerarebootoftheSTB
.
7.6.11 RebootingthesettopboxviatheManagementpages
1. 2. Onthemainmenu,movetotheRebootoption,thenpresstheOK/Enter button. Thesettopboxrebootsimmediately.
7.7
ConfigurationpagesettingsforOpera9
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
125
YoumayneedthisinformationifyouwanttotrialsettingsviatheConfigurationpagesandthencopythenew configurationtotheimagecomponentsusedtocreateanewsoftwareimage.
7.7.1
Preferencespages
Area
IR Control pages
Opera9 Settings DELAY_FACTOR Settings REPEAT_RATE Settings TEXT_ENTRY Settings IR_BRAND Settings MINIMUM_VOLUME Settings MAXIMUM_VOLUME Settings DISPLAY_MODE Settings DISPLAY_MODE NORFlash OUTPUT_RESOLUTION NORFlash OUTFMT NORFlash RFMOD_ENABLE NORFlash RFMOD_FREQTABLE NORFlash RFMOD_CHAN NORFlash TVSYSTEM NORFlash HDMI_AUDIO_FORMAT NORFlash NATIVE_PASSTHRU_ENABLE NORFlash NATIVE_FRAMERATE_PASSTHRU_ENABLE
MinimumVolume MaximumVolume TVtype Displaymode Outputresolution Videooutput RFenable Frequencytable RFChannel TVSystem HDMIaudiomode NativeResolutionPass through NativeFrameratePass through
126
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Area
Languages setup pages
Opera9 Settings PREFERRED_LANG Settings SECONDARY_LANG NORFlash SUBTITLES Settings SUBTITLES_PREF_LANG (orusersettingsfileifthefileexists) Settings SUBTITLES_SECOND_LANG (orusersettingsfileifthefileexists)
7.7.2
Managementpages
Area
STB Information pages
Product CPU CPUspeed SDRAM FLASH ROMtype BoardRevision Softwareversion CRversion OEMversion MACAddress SerialNumber Browsersetuppages Homepage Fullscreenmode GFXresolution LeftMargin
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
127
Opera9 Settings BROWSER_MARGIN_RIGHT Settings BROWSER_MARGIN_TOP Settings BROWSER_MARGIN_BOTTOM Settings RTSP_SERVER Settings RTSP_SCALE Settings RTSP_START_TIMEOUT Settings RTSP_END_TIMEOUT Settings IGMP_START_TIMEOUT Settings IGMP_START_TIMEOUT Settings UDP_START_TIMEOUT Settings UDP_END_TIMEOUT NORFlash DHCP NORFlash IPADDR(orinnetconffile, dependingonbuild) NORFlash NETMASK NORFlash GATEWAY(orinnetconffile, dependingonbuild) NORFlash DNS hostname
HOSTNAME(orinnetconffile,
DHCP IPAddress
Netmask Gateway
DNS Hostname
dependingonbuild) Domain
netconf
DOMAIN
128
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
PACKET_ORDERING NORFlash IPADDR(orinnetconffile, dependingonbuild) NORFlash NETMASK NORFlash GATEWAY(orinnetconffile, dependingonbuild) NORFlash DNS DHCPC LEASETIME DHCPC RENEWALTIME DHCPC REBINDTIME
Netmask Gateway
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
129
130
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Values 16bitinteger:
None.
Example: libconfig-get NORFLASH.BOARDREV > 16 CORE_LANG
3characterISO 3characterISO6393compliantstringtoindicatethe 6393compliant (major)languageusedbytheSTBforcorefunctionality string. suchaserrormessages,statusmessages,UImessages. Nottobeconfusedwiththeaudiolanguagesettings, thoughthismaybeusedtosuggestoneintheir absence. Seehttp://www.sil.org/ISO6393/codes.aspforcode details.
Default:
Setting
CUSTOMER_DATA
Values <12characters.
<12characters.
DHCP
Y=Alwaysuse
DHCP_ AUTHENTICATION
DHCPTIMEOUT
132
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
DI
Values
DNS
ValidIPaddress.
ETHERNET
AUTO= Setsthedefaultspeedforthemainethernetport. autodetect. Default: 10HD=10Mbit/s AUTO halfduplex. Example: 10FD=10Mbit/s libconfig-set NORFLASH.ETHERNET 10HD fullduplex. 100HD=
100Mbit/shalf duplex.
100FD=
Note:10BaseTEthernetisnotsupportedbyx4xseries STBs.
100Mbit/sfull duplex.
GATEWAY
ValidIPaddress.
IDENT
ThemodelidentitystringoftheSTB. Readonly.
Default: None. Example: libconfig-get NORFLASH.IDENT >aminet110
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
133
Setting
IGMP_MAX_VER
Values
2or3
IPADDR
ValidIPaddress.
ConfiguresthestaticIPaddressofthesettopbox.This isthevalueusedifDHCPissettoN.
Default: Example: libconfig-set NORFLASH.IPADDR 123.45.6.7
LINKSTATE_FAIL_ THRESHOLD
Astring Configuresthetimeoutforthelinkstate. representationof Default: aninteger, 60 containinga Example: timeoutinsec onds. libconfig-set NORFLASH.LINKSTATE_
TIMEOUT 30
LINKSTATE_PERIOD
Definesthetimeintervalbetweenchecksofthelinksta tus.
Default: 10 Example: libconfig-set NORFLASH.LINKSTATE_ PERIOD 30
LOCK
0=TheNOR
134
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
MAC_ADDRESS
Values
Configuresastaticmulticastbootstrapport.Youwill alsoneedtosetMULTICAST_BOOTSTRAP_GROUPwith theIPaddresstouse. Thisvalueisused: asafallbackportgroupwhenthegroupandportspeci fiedbyDHCPcannotbefound fordeploymentswherebootinginformationisnotheld onaDHCPserver Thesettopboxalwaystriestouseavalueservedfroma DHCPinpreferencetothestaticallydefinedvalue, unlessDHCPissettoN.
Default: 0 Example: libconfig-set NORFLASH.MULTICAST_BOOTSTRAP_PORT 11111
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
135
Setting
MULTICAST_ FILESYSTEM_GROUP
Values
Description
ValidmulticastIP Configuresastaticmulticastfilesystemgroup. addressinrange EnteravalidIPaddressforthegroup,andset 224.0.0.0 MULTICAST_FILESYSTEM_PORTwiththeporttouse. 239.255.255.2 Thisvalueisused: 55 asafallbackfilesystemgroupwhenthegroupand portspecifiedbyDHCPcannotbefound fordeploymentswherebootinginformationisnot heldonaDHCPserver
136
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
MULTICAST_ UPGRADE_GROUP
Values
Description
SetsthevalueoftheNetworkOperatorcodeusedto generatetheChineseStandardID.
Default: Example: libconfig-set NORFLASH.NET_OPERATOR
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
137
Setting
NETMASK
Values ValidIPaddress.
NTSC_SUBS
WheninNTSC,configurewhethertoshowDVBsubtitles subtitlesinNTSC whicharenotnormallysupportedinNTSCregions. mode. Default: N=Donotdis playDVBsubti Example: tlesinNTSC libconfig-set NORFLASH.NTSC_SUBS Y mode.
HDNONE=
Y=DisplayDVB
OUTPUT_RESOLUTION
Usedtosettheoutputvideoresolution. Outputresolu ForHDAUTOWhenanHDMIcableisconnected,the tionisdefinedby preferredHDresolution(SETTINGS.PREF_HD_ TVSYSTEM. RESOLUTION)willbeused.Ifthisisnotset,720Pwill HD480P59= beused. 480p@59.94Hz. HD576P50= Default: 576p@50Hz 720p HD720P50= Example: 720p@50Hz
HD720P59=
720p@59.94Hz
HD1080I50=
1080i@50Hz
HD1080I59= 1080i@59.94Hz HDAUTOAllows switching betweenSDand HDdependingon whetheran HDMIcableis connectedornot.
138
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
OUTFMT
Values
CVBS-RGBOFF
Description
Definestheoutputformatofanystandarddefinition outputfromthesettopbox CVBS-RGBON Theoutputformatsavailabledependonthesettopbox Composite+RGB andvideocableorcablesused. Default: LC-RGBOFF Svideo LC-RGBON Example: Svideo+RGB libconfig-set NORFLASH.OUTFMT CVBSCVBS-LC RGBOFF Composite+ SeeAppendixE,Videooutputformats and "Overview Svideo ofcommandoptions"onpage28forfurtherdetails. CVBS-LBR Composite+ Component LBR-CVBS-LC Component+ Composite+ Svideo RGB-CVBS-LC Composite+ Svideo+RGB Composite Amaximumof32 characters. Note:Ona103 boardthemaxi mumis10char acters. ConfiguresthepasswordtouseinPPPbuilds. PPPbuildsonly.
Default: Example: libconfig-set NORFLASH.PPP_PASSWORD MyPassword
PPP_PASSWORD
PPP_USERNAME
RECOVERY_UPGRADE_ SERVER
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
139
Setting
RFMOD_CHAN
Values
Description
RFMOD_ENABLE
ConfigureswhethertheRFmodulatorusescableor broadcastfrequencies.
Default: Example: libconfig-set NORFLASH.RFMOD_ FREQTABLE CABLE
SCART_PIN8_OFF
Y=Setpin8OFF. N=Setpin8ON.
(OnlyforA110and A125)
SettingthistotrueensuresthatSCARTpin8willremain offatstartup.
Default:
.
Example: libconfig-set NORFLASH.SCART_PIN8_OFF Y SERIAL_ID
ConfigurestheuniqueserialIDofthesettopbox. Readonly,exceptinproductionbuilds.
Default:
Theserialnumberoftheboxistheusualvalue.
Example: libconfig-get NORFLASH.SERIAL_ID >C01008F000276 STB_ATTESTATION
SetsthevalueoftheSTBAttestationnumberusedto generatetheChineseStandardID.
Default: Example: libconfig-set NORFLASH.STB_ ATTESTATION
140
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
STB_PROVIDER
Values
SUBTITLES
Y=Display
TFTP_LOADFILE
Downloadscript Specifiesastaticnameofthedownloadscripttousein name. TFTPupgrades.Thisallowsforastaticdownloadscript toberequestedfordownloadingimagesfromaTFTP server.Thisvaluewillbeusedfirst,beforemakinga DHCPrequesttotrytoobtainthisinformationfroma DHCPserver Thevaluemustbeastringwithnomorethan14charac ters.Setwithanemptystring("")todisablethestatic entryandenableDHCPconfigurationtobeused instead. OnlyusedforsystemsthatusetheTFTPupgrademech anisminsteadofmulticast.
Default: Example: libconfig-set TFTP_LOADFILE AMINET.txt
TFTP_SERVER
ValidIPaddress.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
141
Setting
TIME_SERVER
Values ValidIPaddress
bootifthereisa validuboot Default: imageavailable 1Ifthereisa Example: validuboot image,runitiffit libconfig-set NORFLASH.U_BOOT_OPTION isappropriately 1 signed 2+Fallbackto oldbehaviour: bootfromNAND, multicastortftp. Donotattempt torunuboot.
142
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
TVSYSTEM
Values
PAL-B=Aus
Argentina.
NTSC-J =
Japan.
NTSC-M = US. USE_PPP Y=usePPP. N=donotuse PPP.
EnablesordisablesusingPointtoPointProtocol(PPP).
Default: Example: libconfig-set NORFLASH.USE_PPP=Y
VLAN
0=disables
VLAN_EXTERNAL_ID
>0
SpecifiestheVLANIDoftheexternalnetworkport. AmiNET110HandAmiNET130Honly.
Default: Example: libconfig-set NORFLASH.VLAN_ EXTERNAL_ID 123
VLAN_INTERNAL_ID
>0
SpecifiestheVLANIDoftheinternalnetworkport. AppliestotheAmiNET110HandAmiNET130Honly.
Default: Example: libconfig-set NORFLASH.VLAN_ INTERNAL_ID 123
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
143
A.1
A130VideoOutputs
TheA130hasaprimaryandasecondaryvideointerface.TheprimarycanrendertheVideoandtheGFX planes,whilstthesecondaryonlyrenderstheVideo(thatis,noGFX).
A.1.1
OUTPUT_RESOLUTION
A.1.2
VIDEODACS
1 CVBS 2/3 SVideo 4/5/6 RGB/YUV
TheAmiNET130contains6videoDigitalAnloagueConverters(DACS):
144
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Thefollowingtabledescribesthesettingsavailableinthesettingsfile.Settingsaredescribedin alphabeticalorder.Notethatwhetherthesevaluesareuseddependsonthesoftwareandhardwarebuild. Defaultvalueslistedhereareusedifnovalueissupplied.Defaultvaluesareoftenbuildspecificthough,so maynotbeaslistedhere. Theexamplesshowhowtoenterthesettingifyouareusingthecommandlinefacility.SeeChapter6,Set topboxconfigurationpagesforFrescoandOpera8.5,Chapter7,SettopboxconfigurationpagesforOpera 9andAppendixG,Usingtheconfigurationtechniquesforinformationonhowtoentervaluesusingother means. Setting Allowedvalues usedtobringthe STBoutof standby. N=Onlythe powerbuttoncan beusedtobring theSTBoutof standby. AUD_SYNC_LIMITS Timedifference (secs)=<value>/ 90KHz Forexample 12000/90KHz= 133ms Description topboxoutofstandby. UseeitherY,NorNULL.Ifthevaluehasnotbeen set,usethedefaultvalue,N. Default:
N
Example:
libconfig-set SETTINGS.ANY_KEY_ STANDBY_RECOVER Y
Example:
libconfig-set SETTINGS.AUD_SYNC_ LIMITS 12000, 12000
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
145
Setting
AVSYNC_WAIT
Allowedvalues
Y=Enablewait. N=Disablewait.
BROWSER_CONCEAL_STARTUP Y=Concealthe
BROWSER_ENABLECOOKIES
Y=Enable
Enablesordisablescookies. Thissettingcannotbeaccessedvialibconfig.
Default: Y Example: libconfig-set SETTINGS.BROWSER_ ENABLECOOKIES N
BROWSER_HELPPAGE
URL
BROWSER_HOMEPAGE
URL
146
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
BROWSER_MARGIN_COLOUR
Allowedvalues
1100
Setsthebrowsermarginsasapercentage(%)of thegraphicsplanesize.Canalsobeapixelvalue, suffixedbypxonOperaGogi. Shouldbedefinedaspx(pixels)or%(percentage). Willnotworkwithoutbeingdefined. Validvaluesare0to100(for%)ortothedisplay width/heightforpx. Note: Settingthesevaluesto100wouldsetthe marginstocovertheentiregraphicsplane.
Default: Example: libconfig-set SETTINGS.BROWSER_ MARGIN_LEFT 20
BROWSER_RETRY
Y=Automatically Setswhetherapageisautomaticallyreloaded
reloadpage. N=Displayerror
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
147
Setting
BROWSER_TRANSPARENCY
Allowedvalues
N, OFF, 0
Description Thisconfigureswhetherthebrowsercontrolsthe transparencyofpixelsitdraws.Whendisabled (thedefaultsetting)allpixelsareopaque,except thosematchingthecurrentkeycolourwhichare transparent.Whenenabled,transparencyis controlledbythebrowserandcanbesetby HTML/CSS.Inthisstatethekeycolourisignored andhasnoeffect. Supportforthisoptionisdependentonthe browser. ThisisonlysupportedbyOperaGogiwhen configuredfora32bppframebuffer.
Default: N Example: libconfig-set SETTINGS.BROWSER_ TRANSPARENCY Y
or
Y, ON, 1
BROWSER_UNLOAD_VIDEO
Y=Alwaysstop
CC_OUTPUT_SOFTCC
Setswhethersoftwarerenderedclosedcaptions areenabled.
Default: Y Example: libconfig-set NORFLASH.CC_OUTPUT_SOFTCC Y
CC_OUTPUT_VBI
SetswhetherVBIclosedcaptionsareenabled.
Default: Y Example: libconfig-set NORFLASH.CC_OUTPUT_VBI Y
148
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
CC_PREFERENCE
ASTC=Theclosed Setswhichclosedcaptionsencasulationshouldbe
CLOSED_CAPTION_SWAPPED
Y=Enable
(A103,110,110Hand500 only)
Setswhethersupportforclosedcaptiontypewith supportforclosed reordereddataisenabledordisabled(ifdisabled, captiontypewith thedefaultclosedcaptiontypeisused). reordereddata. Default: N=Keepusingthe N defaultclosed Example: captiontype.
libconfig-set SETTINGS.CLOSED_ CAPTION_SWAPPED Y
DEFAULT_VOLUME
0100
DELAY_FACTOR
DISABLE_CAPTIONING_IN_ PIG
DisablesorenablescaptioninginPIG Default:
Y Example: libconfig-set SETTINGS.DISABLE_CAPTIONING_IN_PIGY
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
149
Setting
DISABLE_ERR_BOX
Allowedvalues
Y=Donotdisplay anerrorboxwhen thepagefailsto load. N=Displayan errorboxwhen thepagefailsto load.
Frescobrowseronly.
DISPLAY_MODE
ConfigureshowthevideoisformattedfortheTV. 4:3aspectratioin Selectpanscanfortelevisionswhichdonothave panandscan automaticaspectratioswitching,andwhereyou presentation wantthevideoimagetofillthefull4:3screen.In mode. thismode,4:3contentfitsthescreencorrectly, letterbox andany16:9videocontentiscroppedontheleft 4:3aspectratioin andrightsides. letterboxpresen Selectletterboxfortelevisionswhichdonot tationmode. haveautomaticaspectratioswitching,andwhere widescreen youwanttodisplaythefull16:9content.Inthis 16:9aspectratio. mode,4:3contentfitsthescreencorrectly,and ignore any16:9contentisdisplayedinfull,withblack 4:3aspectratio barsaboveandbelowit. stretchedto16:9 Selectwidescreenfortelevisionswhichhave automaticratioswitching.Inthismode,the televisionswitchesbetween4:3and16:9depend ingonthevideocontent,andfullcontentisdis playedforboth. Selectignoretostretcha4:3aspectratioimage totheequivalentof16:9ratio.Thismaybeused, forexample,whenstretchinga4:3ratioimageto fillthescreenofawidescreentelevision.The imagewillappearsomewhatdistorted. Selectignoretoignoretheaspectratioofthe video,andassumethatitisthesameastheratio oftheoutput.Soon16:9display,a4:3imagewill appearverticallydistorted.Ona4:3display,a16:9 imagewillappearverticallydistorted. RefertoAminoTechnicalNote018AspectRatio HandlingandtheAminoTVStandardsGuidefor moreinformationonaspectratios.
panscan Default: panscan Example: libconfig-set SETTINGS.DISPLAY_ MODE widescreen
150
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
DOLBY_RF
Allowedvalues
0=Linemode. 1=RFmode.
ENABLE_CC_OR_SUBS
NONE=ifTVSYS TEMisNTSCthen SoftCCwillrun, Dvbttxtwillnot. IfTVSYSTEMis PALthenDvbttx willrun,SoftCC willnot. SOFTCC=only runSoftCCregard lessofTVSYSTEM setting. DVBTTX=only runDvbttxregard lessofTVSYSTEM setting. BOTH=runboth SoftCCandDvbttx regardlessof TVSYSTEMsetting.
Y=Registerthe algorithm. N=Donotregister thealgorithm.
ENABLE_NDS_AUTH
ENABLE_TRUSTED_DOMAINS
Y=Anypagethat usesJMACXand/ orMacrovision callsmustbe checkedagainst thelistofknown trustedhosts. N=Execute JMACXand/or Macrovisioncalls toanywebpage.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
151
Setting
EOS_KILLS_VIDEO
Allowedvalues
Y=Killvideoon event(default operationifnot specified). N=Donotkill videoonevent.
FULLSCREEN
Enablesordisablesfullscreenmode. N=Notfullscreen. Infullscreenmode,thebrowserwindowissetto 100%ofthevideoplane. Innonfullscreenmode,thebrowserwindowis setto90%(safearea),sothattheentirewindow willbevisibleonalltelevisions. Note: Thissettingisobsolete.Itisrecommended tosetthisto'Y'andcontrolthesizeofthebrowser windowbyusingtheBROWSER_MARGIN_settings.
Default: N Example: libconfig-set SETTINGS.FULLSCREEN Y
Y=Fullscreen.
GFX_RESOLUTION
GFX_RESOLUTIONdefinestheresolutionatwhich
theGFXplaneisrendered. Thiscancauseconfusion,asevenwhenitissetto anSDresolution,ifaHDoutputisbeingused,no graphicswillbeseenontheSDoutputs.Thisis becausethesecondaryinterfaceisfeedingtheSD outputs,whichdoesnotrendertheGFXplane. Therangeofsupportedvalueswillbeplatform dependentandthusmaybeaffectedbythecur rent NORFLASH.OUTPUT_RESOLUTIONsetting.
equivalentto 720x480.
HD720=
equivalentto 1280x720.
Default: Example: libconfig-set SETTINGS.GFX_ RESOLUTION PAL
152
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
H264_VIDEO_DELAY
Allowedvalues
1to16
Description Therearevariousfactorsthataffectthechannel changetimesforIGMPstreams. Followingachannelchange,ifthepicturefroma streamwithprogressiveIframesisdisplayedtoo soonitwilltileuponthedisplay,causingchannel changeartefacts.Tocounteractthis,avideo displaychanneljoindelayvalueisappliedwhich delaysthedisplayofthepicture,attheexpenseof perceivedchannelchangetime.Differentvalues areappliedtoMPEG2andH264streams. Thecurrentdefaultvaluesoftheseare2for MPEG2and8forH264,howevertheseare configurablesothatthechannelchange performanceoftheSTBcanbeoptimised. Reducingthevalueswillreducethechannel changetimebutmaycausechannelchange artefactswithcertainstreams.Settingthevalueto 0willcausetheSTBtousethehardcodeddefault value.
Default: 8 Example: libconfig-set SETTINGS.H264_VIDEO_ DELAY 2
H264_VIDEO_TP_DELAY
1to16
Therearevariousfactorsthataffectthechannel changetimesforIGMPstreams. Followingachannelchange,ifthepicturefroma streamwithprogressiveIframesisdisplayedtoo soonitwillmacrobloackingonthedisplay,causing channelchangeartefacts.Tocounteractthis,a videodisplaychanneljoindelayvalueisapplied whichdelaysthedisplayofthepicture,atthe expenseofperceivedchannelchangetime.Differ entvaluesareappliedtoMPEG2andH264 streams. Thecurrentdefaultvaluesoftheseare2for MPEG2and8forH264,howevertheseare configurablesothatthechannelchange performanceoftheSTBcanbeoptimised. Reducingthevalueswillreducethechannel changetimebutmaycausechannelchange artefactswithcertainstreams.Settingthevalueto 0willcausetheSTBtousethehardcodeddefault value.
Default: 8 Example: libconfig-set SETTINGS.H264_VIDEO_ TP_DELAY 2
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
153
Setting
HDMI_AUDIO_FORMAT
HTTP_PROXY
Operabrowseronly.
Default: Example: libconfig-set SETTINGS.HTTP_PROXY 123.4.5.67:1234 HTTP_PROXY_IGNORE 0=Donotignore ConfigureaflagtoignorethecurrentHTTPproxy setting. theHTTPproxy. 1=Ignorethe HTTPproxy.
Operabrowseronly.
Default: 0 Example: libconfig-set SETTINGS.HTTP_PROXY_ IGNORE 1
HTTPS_PROXY
154
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
IGMP_END_TIMEOUT
Allowedvalues
030
IGMP_START_TIMEOUT
030
IGMP_RETUNE_AFTER_TIME
IME
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
155
Setting
INITIAL_LED
Allowedvalues
ON=LEDison
IR_BRAND
0 15
KEYMAP
Setsthelayoutforthekeyboard.Languagespeci fiedinISO639notation.
Default: Example: libconfig-set SETTINGS.KEYMAP us
LEGACY_SUBS
Y=Useoldbehav Thenewbehaviourisdefinedashavingsubtitles
156
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
LINKSTATE_FAIL_ THRESHOLD
Allowedvalues
LINKSTATE_TIMEOUT
MANAGEMENT_PREFIX
SpecifieswhereSTBremoteconfshouldlookfor managementpages(rebooting.htmland upgrading.html). file://opt/ Certainbrowserbuildsrestrictaccesstothe/etc htdocs workson directory,somakingacalltoSTBremoteconfto Frescobuilds. reboottheSTB,whichwilltrytodisplaythe rebooting.html page,maynotwork.Thepre http://<webserver>/ fixallowsSTBremoteconftoknowifitshould <pages>willload readmanagementpagesdirectlyfrom/etcor rebootisomewhereelse. ing.html and Default:
upgrading.htmlfroma file://etc Example: libconfig-set SETTINGS.MANAGEMENT_ PREFIX file://opt/htdocs
remoteserver location.
MAXIMUM_VOLUME 0100
Setsthemaximumvolume.
Default: 100 Example: libconfig-set SETTINGS.MAXIMUM_ VOLUME 100
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
157
Setting
MAX_PCR_PTS_BUFFERING
Allowedvalues
0orbetween 60000540000
Description Thevalueofthevariablenisanintegerwhichcan be0orbetween60000and540000. nisthemaximumtimebufferingallowedinterms ofPCRPTS. Itisexpressedin90kHzunits,so90000=1s. Recommendedvaluestotestareintherange15s (90000to450000). Note: Afterthesettingtheboxhastoberebooted toallowthevaluetobeeffective.Thesettingisnot normallypreservedbyupgrade.
Default: n=0meansnomaximumbufferingtime
(A125only)
set(default).
Example: libconfig-set SETTINGS.MAX_PCR_ PTS_BUFFERING 90000
or
libconfig-set SETTINGS.MAX_PCR_ PTS_BUFFERING 0 MIDWARE_KEY_IDLE_ TIMEOUT 0 -32768
MINIMUM_VOLUME
0100
Setstheminimumvolume.
Default: 0 Example: libconfig-set SETTINGS.MINIMUM_ VOLUME 20
158
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
MPEG2_VIDEO_DELAY
Allowedvalues
1to16
Description Therearevariousfactorsthataffectthechannel changetimesforIGMPstreams. Followingachannelchange,ifthepicturefroma streamwithprogressiveIframesisdisplayedtoo soonitwilltileuponthedisplay,causingchannel changeartefacts.Tocounteractthis,avideo displaychanneljoindelayvalueisappliedwhich delaysthedisplayofthepicture,attheexpenseof perceivedchannelchangetime.Differentvalues areappliedtoMPEG2andH264streams. Thecurrentdefaultvaluesoftheseare2for MPEG2and8forH264,howevertheseare configurablesothatthechannelchange performanceoftheSTBcanbeoptimised. Reducingthevalueswillreducethechannel changetimebutmaycausechannelchange artefactswithcertainstreams.Settingthevalueto 0willcausetheSTBtousethehardcodeddefault value.
Default: 2 Example: libconfig-set SETTINGS.MPEG2_ VIDEO_DELAY 2
(HDproductsony)
MPEG2_VIDEO_TP_DELAY
1to16
(HDproductsony)
Therearevariousfactorsthataffectthechannel changetimesforIGMPstreams. Followingachannelchange,ifthepicturefroma streamwithprogressiveIframesisdisplayedtoo soonitwilltileuponthedisplay,causingchannel changeartefacts.Tocounteractthis,avideo displaychanneljoindelayvalueisappliedwhich delaysthedisplayofthepicture,attheexpenseof perceivedchannelchangetime.Differentvalues areappliedtoMPEG2andH264streams. Thecurrentdefaultvaluesoftheseare2for MPEG2and8forH264,howevertheseare configurablesothatthechannelchange performanceoftheSTBcanbeoptimised. Reducingthevalueswillreducethechannel changetimebutmaycausechannelchange artefactswithcertainstreams.Settingthevalueto 0willcausetheSTBtousethehardcodeddefault value.
Default: 6 Example: libconfig-set SETTINGS.MPEG2_ VIDEO_TP_DELAY 2
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
159
Setting
Allowedvalues
Description
Whenthisissettheframerateofthevideooutput willbesettomatchtheframerateofthevideo (A130,130H,130M,530only) through. beingplayed,temporarilyoverridingtheuserpref (HDproductsonly) N=Disablenative erencesetting,ifthisisdifferent. Default: frameratepass through.
Example: libconfig-set SETTINGS.NATIVE_ FRAMERATE_PASSTHRU_ENABLE N
Y=Enablenative
SetstheNTPclienttimeoutinseconds.
Default: Example: libconfig-set SETTINGS.NTPCLIENT_ TIMEOUT 10
ONSCREEN_KBD_RAISE
1 -80
OPERA_HTTP_AUTHENTICATI ON_DOMAINS
160
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
PLT_START_DELAY
(ValidforPVRcapable platformsonly)
POD_SENSITIVITY
PREFERRED_CAPTIONING_ SYSTEM
NONE=default select SOFTCC=select SoftCCoutputby defaultifbothsys temsarerunning. DVBTTX=select Dvbttxoutputby defaultifbothsys temsarerunning
Setsapreferredcaptioningsystem(eitherSoftCC orDvbttx)ifbothsystemsareavailable.
Default:
NONE Example:
libconfig-set SETTINGS.PREFERRED_ CAPTIONING_SYSTEM SOFTCC
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
161
Setting
PREF_HD_ RESOLUTION
Allowedvalues
576PPAL 480pNTSC 720P 1080I
720P Note:thissetting isclearedafter Example: videorecovery libconfig-set SETTINGS.PREF_HD_ andresetto RESOLUTION 576p HDAUTO PREFERRED_LANG
ISO6392 languagecode
PREFILL_DECODER_BUFFERS Y=Prefillthe
(A103,110,110Hand500 only)
PVR_SPOOLTIME
(ValidforPVRcapable platformsonly)
RCIME_DEFLANG
ISO6392 languagecode
DefaultlanguagefortheremotecontrolIME.
Default: None. Example: libconfig-set SETTINGS.RCIME_ DEFLANG fr
162
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
RCIME_DEFMODE
Allowedvalues
uppercase=
Description RemotecontrolIMEdefaultmode.
Default: lowercase Example: libconfig-set SETTINGS.RCIME_ DEFMODE numerics
REMOTE_LAYOUT
REMOTECONF
SetsthemulticastIPaddressthatthesettopbox listensonforSTBremoteconfcommands.
Default: 225.10.10.10 Example: libconfig-set SETTINGS.REMOTECONF 234.56.78.9
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
163
Setting
REMOTECONFPORT
Allowedvalues
0 65535
REPEAT_RATE
RFBOOST_DOLBY
Y=EnableDolby SetswhetherDolbyaudiolevelboostingisenabled ordisabled. boosting. N=DisableDolby Default: boosting. N Example: libconfig-set SETTINGS.RFBOOST_ DOLBY Y
RFBOOST_MPEG
RTSP_BASE_PORT
1 65535
164
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
RTSP_DESTINATION
Allowedvalues
Y=Includethe
Description Setswhethertoincludethedestinationoptionin RTSPTransportrequestheaders. IfY,theRTSPsetupwillcontainthedestina tion=<local IP address>. SetthevaluetoNtoworkwithaNATrouter. IfsettoNitwillremovethisdestination=option fromtheheaderandtheRTSPserverwillreplyto thesourceIPaddress. IftheSTBisbehindaNATrouterthenthesourceIP addresswillbetheNATserveranditwillbe routed.
Default: Y Example: libconfig-set SETTINGS.RTSP_ DESTINATION Y
RTSP_END_TIMEOUT
030
RTSP_PING_TIMEOUT
030
RTSP_SCALE
1 6
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
165
Setting
RTSP_SERVER
Allowedvalues
ncube mediabase oracle concurrent bitband infovalue seachange eona smartvision 0 - 30
Description Setsthedefaultvideoservertype.
Default: ncube Example: libconfig-set SETTINGS.RTSP_ SERVER mediabase
RTSP_START_TIMEOUT
SECONDARY_LANG
ISO6392 languagecode
SELECT_RTSP_STREAM_BY_ PORT_ONLY
IfVODserverssendvideodatawithasourceIP addressdifferenttothatfromtheircontrolIP address(ie.theIPaddressyouusetocontrolit overRTSP),andtheydonottelltheSTBthisin theirresponsetotheSETUPcommand,thenvideo willnotplay. SettingthiscommandturnsofftheIPaddress check.ReboottheSTBforittotakeeffect(theset tingwillbelostifyouupgradetheSTBagain.) Tohavethiscommandintheupgradeimage,edit thesettingsfilebyaddingthefollowingline:
SELECT_RTSP_STREAM_BY_PORT_ONLY="Y"
Createthemc2upgradeimageandupgradethe STBwiththatimage.
Default Example: libconfig-set SETTINGS.SELECT_RTSP_ STREAM_BY_PORT_ONLY Y
166
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
STANDBY_LED
Allowedvalues
ON=Onin standbystate. OFF= Offin standbystate.
STBRCPORT
065535
STC_OFFSET
(HDproductsonly)
10000to40000
TheSystemTimeClock(STC)offsetisthevaluein 90KHzticksbywhichtheSTCisoffsetfromthe ProgrammeClockReference(PCR).Theoffset determinesthesizeofthedatabufferwhichneeds tobesetsoastoavoiddataunderrunoroverrunas theresultofnetworkjitter.TheSTCoffsethasa consequentialeffectonthechannelchangetime; theshortertheoffsettheshorterthechannel changetime.Howeverthismustbebalanced againstthepossibilityofdataunderrunasthe resultofasmallerbuffer. ThecurrentSTCoffsetvalueis-10000andthisis nowconfigurable.Thechannelchangetimecanbe reducedbyapproximately100msforeverySTC offsetdecreaseof10000,howevertheoffset shouldnotbesmallerthan-10000.
Default: -10000 Example: libconfig-set SETTINGS.STC_OFFSET -10000
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
167
Setting
SUBTITLES_OPTION
Allowedvalues
Description
on.
N=Turnsubtitles
off.
0=Turnsubtitles
off.
H=Turnonsubti
ISO6392 languagecode.
SUBTITLES_SECOND_LANG
ISO6392 languagecode.
SYSLOG_REMOTE_ADDR
168
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
SYSLOG_REMOTE_PORT
Allowedvalues
SYSLOG_REMOTE_LOG_TIME
Thisallowsarelativetimefromremotelogging
FOR:XXXwhere beingenabledtobespecified.IftheSTBreboots XXXisanumber afterremoteloggingisstartedwitha300second
ofseconds.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
169
Setting
TELETEXT_FULLSCREEN
Allowedvalues
Y=enablefull
Description
TEXT_ENTRY
1=Enabletext
entry.
0=Disabletext
entry.
TOOLBAR_STATE
1=Toolbaris
TVI_TYPE
UDP_END_TIMEOUT
0 30
170
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
UDP_START_TIMEOUT
Allowedvalues
0 30
UI_LANG
ISO639 languagecode.
SetstheIMEUIlanguagetouse.
Default: Example: libconfig-set SETTINGS.UI_LANG fr
USB_SPEED
=Useautode
tection.
lowspeed=
1.5Mbits/s (USB1).
fullspeed=
12Mbits/s (USB1).
highspeed=
Configuresthenumberoftimeoutsneededto triggerasettopboxreboot.
Default: Example: libconfig-set SETTINGS.USB_ TIMEOUT 3
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
171
Setting
USE_PROXY
Allowedvalues
Y=EnableHTTP proxy. N=DisableHTTP proxy.
USER_AGENT_STRING
172
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
B.1
Remotelayoutoptions
Layout
Default Hospitality
Villafontaine Asthedefaultlayoutwiththefollowingchanges:
TooperatetheSTBusingaMyrioremotecontrol. Asthedefaultlayoutbutmapsthe/tobeanEPGkey AffectsSejinkeyboardremoteonly inthefollowingways: RightmousebuttonwillsendaCIR_BTN_RIGHT_MOUSEkey pressregardlessofthemousebeinghiddenornot. BookmarksbecomesVol+. HelpbecomesVol-. ToolbarbecomesCH+. InsbecomesCH-. Delbecomespower.
RAW
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
173
B.2
LEDConfigurationoperationvsSTBproduct
SETTINGS.STANDBY_LEDvaluehasnoeffectonLEDswhentheSTBisin"active"mode.Itonlyhaseffect whenSTBisin"standby"mode.SETTINGS.INITIAL_LEDvaluehasnoeffectonLEDswhentheSTBisin
"standby"mode.ItonlyhaseffectwhenSTBisin"active"mode.
B.2.1
STB
STBinACTIVEmode
SETTINGS.INITIAL_LEDvalue unsetor"" ON MainLEDON MainLEDOFF StandbyLEDGREEN "on" ON MainLEDON MainLEDON StandbyLEDGREEN "off" OFF MainLEDOFF MainLEDOFF StandbyLEDGREEN
*singleLEDSTBsare:A103,A110,A110H,A125,A130,A130HandA130M
B.2.2
STB
STBinSTANDBYmode
SETTINGS.STANDBY_LEDvalue unsetor"" OFF MainLEDOFF MainLEDOFF StandbyLEDRED "on" ON MainLEDON MainLEDOFF StandbyLEDRED "off" OFF MainLEDOFF MainLEDOFF StandbyLEDRED
*singleLEDSTBsare:A103,A110,A110H,A125,A130,A130HandA130M
B.3
Volumecontrol
Underdefaultconditions,theAminoremotewillsendoutTVcommandsforthevolumecontrol+/functions. TheAVCremotecanbeconfiguredtoemitkeycodesforthevolumekeysusingtheAminoIRprotocol,which allowsthemworkcorrectlywiththeAmiNET130andnewerSTBs,andalsowithanyotherSTBthatsupports theAVCremote. ToconfiguretheAVCremotetoemitnativeAminocodesequencesforthevolumekeys,pressandholdthe STBbuttonuntiltheSTBbuttonflashes. If9,9,3,VolumeUpisnowpressed,theremotewillemitcodesfortheSTBinallmodes. If9,9,3,VolumeDownisnowpressed,theremotewillemitcodesfortheSTBinthecurrentmode(eg.TV iftheTVmodewasselectedpriortoenteringprogrammingmode) If9,9,3,Modeisentered,thiswillcausetheremotetoemitvolumecodesfortheselecteddeviceinthe currentlyselectedmode.
174
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
8496(VolumeDOWN)
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
175
176
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
ThevaluesinthistableareusedifUSE_NORissettoYinthenetconffile.
Setting
DHCP
Allowedvalues
Y=Alwaysuse
DHCPTIMEOUT
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
177
Setting
DNS
Allowedvalues validIPaddress
DOMAIN
Specifiesadomainforthesettopbox.
Default: Example: libconfig-set NETCONF.DOMAIN aminocom.com
GATEWAY
validIPaddress
Thetagtousewhenreadingthegatewayvalue fromtheDCHCPreply.
Default: Example: libconfig-set NETCONF.GATEWAY aminocom.com
IGMP_FAST_LEAVE
IGMPfastleave
longerisinterestedintrafficfromagroup(for example,duetoachangeinchannel),thenitstops replyingtothegroupquerythatissentoutbythe router. However,thismaybemanysecondslater,sothe routerwillcontinuesendingunnecessarilytothe uninterestedhost.WithIGMP_FAST_LEAVEena bled,whenthehostleavesagroup,itsendsan IGMP_FAST_LEAVEmessagetotherouterwhich thenissuesagroupqueryimmediatelytoseeifany bodyelseisinterestedonthesubnet. FastleavesupportrequiresallotherIGMPdevices onthesamenetworktoimplementfastleave.
Default: Example: libconfig-set NETCONF.IGMP_FAST_ LEAVE Y
178
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting
IGMP_MAX_VER
Allowedvalues
1=IGMPv1 2=IGMPv2 3=IGMPv3
IPADDR
ValidIPaddress.
ConfiguresthestaticIPaddressofthesettopbox. ThisisthevalueusedifDHCPissettoN.
Default: Example: libconfig-set NETCONF.IPADDR 123.45.6.7
NETMASK
ValidIPaddress.
PACKET_ORDERING
Y=usepacket
Enablesordisablestheuseofpacketordering.
Default: Example: libconfig-set NETCONF.PACKET_ ORDERING Y
TIME_SERVER
validIPaddress
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
179
Setting
TIME_ZONE
Allowedvalues
USE_NOR
Y=usevalues
fromtheNOR Flash. N=donotuse valuesfromthe Default: NORFlash,use thevaluesfound Example: inthenetconf libconfig-set NETCONF.USE_NOR=Y file.
180
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Thefollowingtabledescribesthesettingsavailableinthedhcpdfile.Notethatwhetherthesevaluesare availabledependsontheDHCPserverconfiguration.Forconveniencesakethevaluesarelistedin alphabeticalorder. TheexamplesshowhowtoobtainthevalueprovidedbytheDHCPserver.Defaultsareconfiguredusingother settings.AnyvaluesreceivedviaDHCPwillbeusedinpreferencetothesedefaultsettings.Seethe appropriatedocumentationforinformationonhowtosetdefaultsusingothermethods Ineachcasenullisreturnedif: TheDHCPserverfailedtoreply DHCPisnotenabled TherelevantsettingisnotconfiguredintheDHCPserver Setting
BROWSER_HOMEPAGE
DIMIN
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
181
Setting
DNS
DOMAIN
GATEWAY
IPADDR
LEASETIME
MULTICAST_FS_ADDR
MULTICAST_FS_PORT
NETMASK
182
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Setting MCAST_DI
REBINDTIME
RENEWALTIME
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
183
184
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
InthefollowingtablesCompositeisthesameasCVBSandComponentisthe sameasYPbPr.
E.1
AmiNET103
Partno Cables RCAtoSCART RCAtoRCA Outputformat configurationoptions Composite Composite
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
185
E.2
AmiNET110,110H
Partno. 502418 Cables 10pinMiniDINtoSCART Outputformat configurationoptions Composite Composite+RGB Svideo Composite+Svideo Composite+Svideo Composite Composite+Component Composite Composite+RGB Composite+Component Composite+Svideo Svideo Svideo
E.3
AmiNET125
Partno. 502418 Cables 10pinMiniDINtoSCART Outputformat configurationoptions Composite Composite+RGB Composite+Svideo Composite+Component Composite+Svideo Composite Composite+Component Composite Composite+RGB Composite+Component Composite+Svideo
186
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
E.4
NOTE
AmiNET130,130H
WhentheHDMIcableisconnected,theHDtypeisselectedautomatically.
NotethatwhentheHDMIcableisconnected,theHDtypeisselectedautomatically.
Partno. 502418
Cables 10pinMiniDINtoSCART
Outputformat configurationoptions Composite Composite+RGB Composite+Svideo Composite+Component Composite+Svideo Composite Composite Composite+RGB Composite+Component Composite+Svideo Composite+Component
510885
HDMI
E.5
AmiNET500
Partno. 002777 002776 002775 Cables Composite(RCA) Svideo Component (3RCA) Output Composite Svideo Component Configurationoptions(outputformat) Dependsoncablesused. E.g.ifSvideoandCompositecablesare connected,youcansetComposite+S videoorjustSvideoorjustComposite. Ifallthreecablesareconnected,you cansetComposite+Component+ Svideooranycombinationofthe formats.
Anycombinationofthefollowingcables:
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
187
E.6
AmiNET530
Partno. Cables Composite(RCA) Svideo Component (3RCA) Output Composite Svideo Component Configurationoptions(outputformat) Dependsoncablesused. E.g.ifSvideoandCompositecablesare connected,youcansetComposite+S videoorjustSvideoorjustComposite. Ifallthreecablesareconnected,you canset Composite+Component+Svideo oranycombinationoftheformats.
Anycombinationofthefollowingcables:
188
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
AmiNET110
Revision number
00 01 02 16 17 32-47
Meaning Originalboard. EU.Boardwithfcccardmodification,tosuppressextraharmonicsfromthe RFmodulator. EU.BGAvariant.AmiNET110H/500styleaudioDAC,+6dBswitchableRFout put,newNORFlash.UniversalRFmodulator. US.Boardwithfcccardmodification,tosuppressextraharmonicsfromthe RFmodulator US.BoardwithGPIORFmodulatorchannels3and4only. Japanese
AmiNET500
Revision number 16 Meaning US.Standardboard.GPIORFmodulator,AmiNET110H/500styleaudioDAC.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
189
AmiNET530
Revision number
00 16
AmiNET130
Revision number
00
01
16
AmiNET130H
Revision number
00
01
16
AmiNET130M
Revision number
00
01
AmiNET125
Revision number
00
Meaning Standardboard,UniversalRFmodulator
AmiNET132
Revision number 00 16 Meaning StandardEUboard,2LEDs,NoRFmodulator StandardUSboard,2LEDs,UniversalRFmodulator
190
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
AmiNET532
Revision number 00 16 Meaning StandardEUboard,HDD,4LEDs,NoRFmodulator StandardUSboard,HDD,4LEDs,UniversalRFmodulator
MOOD400030
Revision number) 00 Meaning StandardEUboard,1(red/blue)LED,Smartcard
MOOD400032
Revision number 00 Meaning StandardEUboard,HDD,2LEDs,Smartcard
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
191
192
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Thefollowingappendixgivesexamplesofhowtousesomeoftheconfigurationtechniques.
G.1
Configuringimagecomponents
Configuringimagecomponentsenablesyoutocustomisethefilesusedtocreateasoftwareupgradeimage. Whenthesignupgradeimagescriptcreatesanewimage,itincludesthefilesthatarelistedinthe flashcontentsfileandstoredintheimagecomponentssubdirectoryofthesoftwarerelease.Youcanedit thesefilesoraddnewonesinordertocustomisethesoftwareupgradeimagetoyourrequirements. Forexample,youcan: editconfigurationfilesbeforetheyaremadeavailabletosettopboxes. addfilesneededtoenableTelnet,orSSH(Dropbear). add/editanupgrade.shscriptfilethatthesettopboxwillexecutewhenitinstallsthenewsoftware upgradeimage. replacegraphics(displayedduringthebootstrappingandupgradingstages)withcustomisedversions forexample,thesplash.gifgraphic.
NOTE
G.1.1
NOTE
Toconfigureimagecomponents
Inthefollowinginstructions, <release_name>indicatesthenameofthe softwarereleaseimagedirectorythatcontainsyourAminosoftware release. Forexample, A110-0.14.0-frescoj27-ami_wm-subs-1 installsin 0.14.0-frescoj27-ami_wm-subs-1,hence <release_name>forthisis0.14.0-frescoj27-ami_wm-subs-1.
Thegeneralprocedureforeditingimagecomponentsisasfollows:
1.
Openthefilethatyouwanttoedit.Theimagecomponentfilesareinthefollowinglocation:
<release_name>/upgradeimage/imagecomponents/
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
193
3.
Opentheflashcontentsfile,andensurethatthefileyouhaveadded/editedislistedthere.This fileisinthefollowinglocation:
<release_name>/upgradeimage/flashcontents
Theflashcontentsfileliststhefilesthatwillbeincludedinasoftwareupgradeimage,anddefines permissionsforthefile.
Example flashcontents file
Thisshowsasmallpartofatypicalflashcontentsfile.
# R == file must exist # must be read-only # must match the checksum in listfile.sig # W == file may exist # must not be executable # we don't care about the checksum # E == file may exist # if it does exist: # it must be read-only # must match the checksum in listfile.sig R R R R R R R R R R R R R R W W W W AMINET.img libm223.so libc223.so xfresco xfresco.amem mkfs.ext2 fsck.ext2 tune2fs mkfs.xfs font_opt.bin texttvd ttsub bbsdk.cfg irb_keys.txt noformat !poweron cookies.txt history.txt
4.
Usethesignupgradeimagescripttocreatethesoftwareimage,asusual.
Thenewsoftwareupgradeimageincludesyourneworeditedfiles,andyoucanuseittoupgradeyourset topboxes.
194
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
G.2
Configuringalargedeployment
G.2.1
Prerequisites
Theconfigurationfilesarein/mnt/nv,andyouwillneedtocopythemtothe<release_name>/ upgradeimage/imagecomponentsdirectoryonyourPC.Ifyouarenotsurewhichfileshavebeen modified,thencopyallthecontentsofthedirectory.Normallyonlythesettingsfilewillhavebeen modified. 4. 5. Ifyouhaveaddedanynewfilesthatneedtobeincludedintheupgradeimage,addthemtothe flashcontents fileinthe<release_name>/upgradeimage/directory. Createanewsignedupgradeimage(andaddittothedirectoryspecifiedinthemulticastservers configurationfile).Ensurethatthenewimagehasanincrementeddeploymentindex,ifyouareusing deploymentindexestocontrolsoftwareversionsinstalledonthesettopbox(thisisnot recommendedforatrialsystem). Upgradethesoftwareonasinglesettopboxwiththisnewupgradeimage(forexample,byusingSTBremoteconf). Checkthatthenewsoftwareloadsandworksasexpected.Ifchangesneedtobemade,repeatsteps 1.to6.untiltheconfigurationiscorrect. Instructallsettopboxesonyournetworktoupgradetothisnewimage.(forexample,usethe deploymentindexmechanismtoforceanautomaticupgrade).
6. 7. 8.
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
195
196
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
ThereareanumberofwaysinwhichanSTBcanbeconfiguredwiththeresultthattheuserseesnousable outputontheirTV.FortheAmiNETx3xseriesthemostcommonare: Usingthecomposite,Svideo,SCARTorRFoutputwhentheboxisconfiguredforHD.Inthiscasethe outputwillonlyshowablackscreenuntilvideostartsplaying.Downscaledvideowillbeshownonthese outputsbutthemiddlewaregraphicswillnot. UsingHDMIandhavingtheboxconfiguredforamodetheTVdoesnotsupport(someTVsdonot support480ior576ioverHDMI,forexample). UsinganSvideo,ComponentorRFcablebuthavingtheboxconfiguredwiththecorrespondingoutput turnedoff. ConnectingtoanNTSCTVwhentheboxisconfiguredforPAL,andtoalesserextentviceversa(manyPAL TVswillshowsomethingusablewhenreceivinganNTSCsignalevenifthereisnocolour,butmostNTSC TVswillnotdisplayaPALsignalatall). Powercyclethebox,andwhileitisbootingholddowntheOKbutton. InitiallytheLEDwillnotflashastheremotehasnotyetbeenread. TheLEDwillstartflashingassoonastheSTBstartstoreadtheremote. Theboxwillbereconfiguredandrebooted. TheLEDwillstopflashingastheboxreboots(ReleaseOK). TheSTBshouldnowbereconfiguredanddisplayingvideoagain.
Asimplemethodofvideomoderecoveryisasfollows:
TheLEDtransitionscanbeusedtodescribewhentoholdtheOKbuttonandwhentoletitgo.Ittransitions fromlittoflashingtolit.TheRestorebutton(OKinthiscase)canbechangedifneeded.
H.1
Howitworks
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
197
HD576P50ifHDMIisconnected(ortheboxisanAmiNET130M)andNORFLASH.TVSYSTEMisanything
ThismethodisonlyusefulonAmiNETx3xboxes,notontheAmiNET110or AmiNET125
198
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
YoucanprogramanAminoIRremotecontrolsothatitcanonlycontrolasettopboxthatisconfiguredto respondtoit. TheAminoIRremotecontrolsprefixanumbertoeachsettopboxcommand.Thisnumberissetto000 by default,butyoucanprogramittobeanothernumberintherange001 to015.FortheAmiNET125,and130 thiscanalsobeanumberintherange100 to115. AllAmiNETsettopboxesrespondtocommandsprefixedwith0butyoucanconfigurethemtorespondto commandsprefixedwithanothernumberaswell. Forexample,aremotecontrolcanbesettoprefixcommandswith3,andasettopboxcanbeconfiguredto respondtocommandsprefixedwith3. Theremotecontrolcanonlycontrolsettopboxesthatexpect3asacommandprefix. Thesettopboxwillrespondtocommandsprefixedwith3andalsocontinuestorespondtocommands prefixedwith0(sothatallsettopboxesrespondtothedefaultAminoremotecontrol).
I.1
1. 2.
OnthegreyAminoIRremotecontrol
HolddowntheSTB andOK buttonsuntiltheSTB buttonlightsuppermanently. Enterthenumberthatyouwanttosetastheprefixcodeforthisremotecontrol.Thismustbea threedigitnumberintherange 000 - 015(also100 115 fortheAmiNET125and130). Forexample:
111
Theremotecontrolwillnowprefixallsettopboxcommandswiththiscode.
NOTE
Toreverttothedefaultcode(thatis,tounpairtheremotecontrolandsettop box),repeatthesestepsandsetthecodeto000.
I.2
1. 2.
OntheAminoAVC(black)IRremotecontrol
HolddowntheSTB buttonuntiltheLEDflashestwice Enter 9 8 2.TheSTBlightshouldflashfourtimes.Ifitflashestwice,repeatthispartoftheproce dure.The9 8 2 sequenceunlocks/locksremoteconfigurationprogramming.
INDEX CONTENTS 199
AminoCommunicationsLtd.2011CONFIDENTIAL
3. 4.
4flashes=unlocked 2flashes=locked
I.2.1
1.
Pairingthesettopboxtotheremotecontrol
FromtheAminoIRkeyboard,pressAlt-MandthenentertheManagementpassword(leavesby default),toaccesstheManagementpages.
Warning: Aminostronglyrecommendsthatyouchangethedefaultpasswordswhen deployingoursettopboxes. SeeSection4.4oftheAminoInstallationandUpgradeGuideforinformation onchangingthesedefaultpasswords. 2. 3. Openthe Infra-Red Configurationpage. Enterthetwodigitcodethatyouprogrammedtheremotecontrolwith,thisisthelasttwodigitsof the3digitcodeusedinStep4.above.(Thefirstdigitindicatesthefrequencyused).Forexample,if thisisanAmiNET125andyouhavesettheSTBbrandcodeto111thenthetwodigitcodetoenteris 11. Thiscanalsobesetwithlibconfig-setSETTINGS.IR_BRAND11.
NOTE
4.
Navigationonthispageissometimesdifficultusethearrowkeysonthe AminoIRkeyboardinsteadofthemouse.
5.
Savethechanges(thedefaultpasswordhereissnake). Theremotecontrolandthesettopboxarenowpaired.
200
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
Index
A
ANY_KEY_STANDBY_RECOVER(settingsfile) 145 AUD_SYNC_LIMITS 145 AVSYNC_WAIT(settingsfile) 146
B
BOARDREV(NORFlash) 131 Browserconfigurationfiles 6 BrowserSetup(Managementpages) 72, 93, 113, 127 BROWSER_CONCEAL_STARTUP(settingsfile) 146 BROWSER_ENABLECOOKIES(settingsfile) 146 BROWSER_HELPPAGE(settingsfile) 146 BROWSER_HOMEPAGE(dhcpcfile) 181 BROWSER_HOMEPAGE(settingsfile) 146 BROWSER_MARGIN_BOTTOM(settingsfile) 147 BROWSER_MARGIN_COLOUR(settingsfile) 147 BROWSER_MARGIN_LEFT(settingsfile) 147 BROWSER_MARGIN_RGHT(settingsfile) 147 BROWSER_MARGIN_RIGHT(settingsfile) 147 BROWSER_MARGIN_TOP(settingsfile) 147 BROWSER_RETRY(settingsfile) 147 BROWSER_TRANSPARENCY(settingsfile) 148 BROWSER_UNLOAD_VIDEO(settingsfile) 148
Settopbox 5 Browserconfigurationfile 6 chnls.txt 6 config.txt 6 Configurationpages 7 Dropbear 7 fkeys.conffile 6 hostnamefile 5 Imagecomponents 7 Managementpages 93, 127 Multiplesettopboxes 195 netconffile 5 NORFlashsettings 45 opera.ini 6 Options 6 Preferencespages 91, 126 settingsfile 5 SSH 7 STBremoteconf 6 Telnet 7 usersettingsfile 6 UsingManagementpages 73, 114 Settopboxes Prerequisites 195 CORE_LANG(NORFlash) 131 CUSTOMER_DATA(NORFlash) 132
D
Defaultaccesspolicies 19 Defaultpolicies 19 DEFAULT_VOLUME(settingsfile) 149 DELAY_FACTOR(settingsfile) 149 DHCP(netconffile) 177 DHCP(NORFlash) 132 DHCPsettings Dynamic 5, 46 DHCP_AUTHENTICATION(NORFlash) 132 dhcpcfile BROWSER_HOMEPAGE 181 DIMIN 181 DNS 182 DOMAIN 182 GATEWAY 182 IPADDR 182 LEASETIME 182 MCAST_DI 183 MULTICAST_FS_ADDR 182 MULTICAST_FS_PORT 182
C
CC_OUTPUT_SOFTcc(settingsfile) 148 CC_OUTPUT_VBI(settingsfile) 148 CC_PREFERENCE(settingsfile) 149 CHANGEPAGE(STBremoteconf) 29 CHANGEPWORD(STBremoteconf) 30 CHANNEL(STBremoteconf) 30 Channels(Managementpages) 72, 93, 113, 128 chnls.txt 6, 93 Contents 13 Closedcaptionbuilds 100 CLOSED_CAPTION_SWAPPED(settingsfile) 149 config.txt 6, 93 config.txtfile 94 Configurationpages Configuringsettopbox 7 Controllingwithkeyboard 99 Controllingwithremotecontrol 99 Configuring AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
201
NETMASK 182 REBINDTIME 183 RENEWALTIME 183 DHCPCsettings 5, 46 DHCP_TIMEOUT(netconffile) 177 DHCP_TIMEOUT(NORFlash) 132 DI(NORFlash) 133 DIMIN(dhcpcfile) 181 DISABLE_ERR_BOX(settingsfile) 150 DISPLAY_MODE(settingsfile) 150 DNS(dhcpcfile) 182 DNS(netconffile) 178 DNS(NORFlash) 133 DOLBY_RF(settingsfile) 151 DOMAIN(dhcpcfile) 182 DOMAIN(netconffile) 178 Dropbear Configuringsettopbox 7 DynamicDHCPsettings 5, 46
I
IDENT(NORFlash) 133 Identity(Managementpages) 72, 96 IGMP_END_TIMEOUT(settingsfile) 155 IGMP_FAST_LEAVE(netconffile) 178 IGMP_MAX_VER(netconffile) 179 IGMP_MAX_VER(NORFlash) 134 IGMP_RETUNE_AFTER_TIME(settingsfile) 155 IGMP_START_TIMEOUT(settingsfile) 155 Imagecomponents Configuringsettopbox 7 IME(settingsfile) 155 InfraRedConfiguration(Managementpages) 72, 96 INITIAL_LED(settingsfile) 156 Installing PerlmodulesforSTBremoteconf 23 IPADDR(dhcpcfile) 182 IPADDR(netconf) 179 IPADDR(NORFlash) 95, 128, 129, 134 IR_BRAND(settingsfile) 156
E
EAS(STBremoteconf) 31 ENABLE_CC_OR_SUBS 151 ENABLE_NDS_AUTH(settingsfile) 151 ENABLE_TRUSTED_DOMAINS(settingsfile) 151 EOS_KILLS_VIDEO(settingsfile) 152 ETHERNET(NORFlash) 133 ETHERNET(STBremoteconf) 31
K
Keyboard UsingwithConfigurationpages 99 UsingwithManagementpages 73, 113 Keyboardsettings(Preferencespages) 91, 126 KEYMAP(settingsfile) 156
F
FETCHFILE(STBremoteconf) 32, 34, 36 Fileaccesspolicy 18 fkeys.conf 6 FULLSCREEN(settingsfile) 152
L
LEASETIME(dhcpcfile) 182 LEGACY_SUBS(settingsfile) 156 LINKSTATE_FAIL_THRESHOLD(NORFlash) 134 LINKSTATE_KEY_THRESHOLD(settingsfile) 157 LINKSTATE_TIMEOUT(NORFlash) 134 LINKSTATE_TIMEOUT(settingsfile) 157 LOCK(NORFlash) 134 LOGREAD(STBremoteconf) 33
G
GATEWAY(dhcpcfile) 182 GATEWAY(netconffile) 178 GATEWAY(NORFlash) 95, 128, 129, 133 GETCONFIG(STBremoteconf) 32 GETDI(STBremoteconf) 32 GETSERIALID(STBremoteconf) 32 GETVERSION(STBremoteconf) 33
M H
H264_VIDEO_DELAY(settingsfile) 153 H264_VIDEO_TP_DELAY(settingsfile) 153 HardwareInformation(Managementpages) 72 Hardwareinformation(Managementpages) 96 HDAUTO 197 HDMI_AUDIO_FORMAT(settingsfile) 154 HOSTNAME(hostnamefile) 16, 94, 128 hostnamefile 5 Contents 15 HOSTNAME 16, 94, 128 HTTP_PROXY(settingsfile) 154 MAC_ADDRESS(NORFlash) 135 Managementpages 71, 112 BrowserSetup 72, 113 Channels 72, 113 Configurationsettingsused 93, 127 BrowserSetup 93, 127 Channels 93, 128 Hardwareinformation 96 Identity 96 InfraRed 96 Network 94 ProxySetup 93, 128 Softwareversion 96
202
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
TrustedDomains 93 TVI 96 VideoSetup 93 Controllingwithkeyboard 73, 113 Editingconfiguration 73, 114 HardwareInformation 72 Identity 72 InfraRedConfiguration 72 Listofpages 72, 113 NetworkConfiguration 72 ProxySetup 72 Reboot 73, 113 Rebootingsettopbox 74, 112, 114, 125 seealsoConfigurationpages 71, 112 SoftwareVersion 72 TrustedDomains 72 TVIConfiguration 73 UpdateSoftware 72, 113 VideoSetup 72, 113 Viewingconfiguration 73, 114 MANAGEMENT_PREFIX(settingsfile) 157 MAXIMUM_VOLUME(settingsfile) 157 MAX_PCR_PTS_BUFFERING(settingsfile) 158 MCAST_DI(dhcpcfile) 183 MIDWAY_KEY_IDLE_TIMEOUT(settingsfile) 158 MINIMUM_VOLUME(settingsfile) 158 MPEG2_VIDEO_DELAY(settingsfile) 159 MPEG2_VIDEO_TP_DELAY(settingsfile) 159 MULTICAST_BOOTSTRAP_GROUP(NORFlash) 135 MULTICAST_BOOTSTRAP_PORT(NORFlash) 135 MULTICAST_FILESYSTEM_GROUP(NORFlash) 136 MULTICAST_FILESYSTEM_PORT(NORFlash) 136 MULTICAST_FS_ADDR(dhcpcfile) 182 MULTICAST_FS_PORT(dhcpcfile) 182 MULTICAST_UPGRADE_GROUP(NORFlash) 137 MULTICAST_UPGRADE_PORT(NORFlash) 137
N
NATIVE_FRAMERATE_PASSTHRU_ENABLE(settingsfile) 160 NATIVE_PASSTHROUGH_ENABLE(settingsfile) 160 netconf IPADDR 179 NETMASK 179 netconffile 5 DHCP 177 DHCP_TIMEOUT 177 DNS 178 DOMAIN 178 GATEWAY 178 IGMP_FAST_LEAVE 178 IGMP_MAX_VER 179 PACKET_ORDERING 96, 179 TIME_SERVER 179 TIME_ZONE 180 USE_NOR 180 USE_PPP 143 NETMASK(dhcpcfile) 182 NETMASK(netconf) 179 NETMASK(NORFlash) 138 NET_OPERATOR(NORFlash) 137 NetworkConfiguration(Managementpages) 72, 94 NORFlash BOARDREV 131 CORE_LANG 131 CUSTOMER_DATA 132
DHCP 132 DHCP_AUTHENTICATION 132 DHCP_TIMEOUT 132 DI 133 DNS 133 ETHERNET 133 GATEWAY 95, 128, 129, 133 IDENT 133 IGMP_MAX_VER 134 IPADDR 95, 128, 129, 134 LINKSTATE_FAIL_THRESHOLD 134 LINKSTATE_TIMEOUT 134 LOCK 134 MAC_ADDRESS 135 MULTICAST_BOOTSTRAP_GROUP 135 MULTICAST_BOOTSTRAP_PORT 135 MULTICAST_FILESYSTEM_GROUP 136 MULTICAST_FILESYSTEM_PORT 136 MULTICAST_UPGRADE_GROUP 137 MULTICAST_UPGRADE_PORT 137 NETMASK 138 NET_OPERATOR 137 NTSC_SUBS 138 OUTFMT 139 PPP_PASSWORD 139 PPP_USERNAME 139 RECOVERY_UPGRADE_SERVER 139 RFMOD_CHAN 140 RFMOD_ENABLE 140 RFMOD_FREQTABLE 140 SCART_PIN8_OFF 140 SERIAL_ID 140 STB_ATTESTATION 140 STB_PROVIDER 141 SUBTITLES 141 TFTP_LOADFILE 141 TFTP_SERVER 141 TIME_SERVER 142 TVSYSTEM 143 U_BOOT_OPTION 142 VLAN 143 VLAN_EXTERNAL_ID 143 VLAN_INTERNAL_ID 143 NORFlashsettings 45 NTPCLIENT_TIMEOUT(settingsfile) 160 NTSC_SUBS(NORFlash) 138
O
ONSCREEN_KBDRAISE(settingsfile) 160 opera.ini 6 OPERA_HTTP_AUTHENTICATION_DOMAINS(settingsfile) 160 OUTFMT(NORFlash) 139 OUTRES(STBremoteconf) 34
P
PACKET_ORDERING(netconffile) 96, 179 PING(STBremoteconf) 35 PLT_SPOOLTIME(settingsfile) 161 PLT_START_DELAY(settingsfile) 161 POD_SENSITIVITY(settingsfile) 161 PPP_PASSWORD(NORFlash) 139 PPP_USERNAME(NORFlash) 139
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
203
Preferencepages PVRsettings 63 Preferencespages 62, 100 Closedcaptionbuilds 100 Configurationsettingsused 91, 126 Keyboard 91, 126 Subtitles 91 TVandaudio 91, 126 Controllingwiththeremotecontrol 100 seealsoConfigurationpages 62, 100 PREFERRED_CAPTIONING_SYSTEM 161 PREFERRED_LANG(settingsfile) 162 PREFERRED_LANGUAGE(settingsfile) 91 PREF_HD_RESOLUTION(settingsfile) 162 PREFILL_DECODER_BUFFERS(settingsfile) 162 Prerequisites Configuringmultiplesettopboxes 195 STBremoteconf 22 InstallingPerlmodules 23 PROC(STBremoteconf) 35 Procedure Configuringmultiplesettopboxes 195 SendingSTBremoteconfcommands 25 ProxySetup(Managementpages) 72, 93, 128 PS(STBremoteconf) 36 PVRoptions preferencepages 63 PVR_SPOOLTIME(settingsfile) 162
S
SAVEFILE(STBremoteconf) 38 SCART_PIN8_OFF(NORFlash) 140 SECONDARY_LANG(settingsfile) 166 SECONDARY_LANGUAGE(settingsfile) 91 SERIAL_ID(NORFlash) 140 SETCONFIG(STBremoteconf) 38 settingsfile 5 ANY_KEY_STANDBY_RECOVER 145 AUD_SYNC_LIMITS 145 AVSYNC_WAIT 146 BROWSER_CONCEAL_STARTUP 146 BROWSER_ENABLECOOKIES 146 BROWSER_HELPPAGE 146 BROWSER_HOMEPAGE 146 BROWSER_MARGIN_BOTTOM 147 BROWSER_MARGIN_COLOUR 147 BROWSER_MARGIN_LEFT 147 BROWSER_MARGIN_RIGHT 147 BROWSER_MARGIN_TOP 147 BROWSER_RETRY 147 BROWSER_TRANSPARENCY 148 BROWSER_UNLOAD_VIDEO 148 CC_OUTPUT_SOFTCC 148 CC_OUTPUT_VBI 148 CC_PREFERENCE 149 CLOSED_CAPTION_SWAPPED 149 DEFAULT_VOLUME 149 DELAY_FACTOR 149 DISABLE_ERR_BOX 150 DISPLAY_MODE 150 DOLBY_RF 151 ENABLE_CC_OR_SUBS 151 ENABLE_NDS_AUTH 151 ENABLE_TRUSTED_DOMAINS 151 EOS_KILLS_VIDEO 152 FULLSCREEN 152 H264_VIDEO_DELAY 153 H264_VIDEO_TP_DELAY 153 HDMI_AUDIO_FORMAT 154 HTTP_PROXY 154 HTTP_PROXY_IGNORE 154 HTTPS_PROXY 154 IGMP_END_TIMEOUT 155 IGMP_RETUNE_AFTER_TIME 155 IGMP_START_TIMEOUT 155 IME 155 INITIAL_LED 156 IR_BRAND 156 KEYMAP 156 LEGACY_SUBS 156 LINKSTATE_FAIL_THRESHOLD 157 LINKSTATE_TIMEOUT 157 MANAGEMENT_PREFIX 157 MAXIMUM_VOLUME 157 MAX_PCR_PTS_BUFFERING 158 MIDWAY_KEY_IDLE_TIMEOUT 158 MINIMUM_VOLUME 158 MPEG2_VIDEO_DELAY 159 MPEG2_VIDEO_TP_DELAY 159 NATIVE_FRAMERATE_PASSTHRU_ENABLE 160 NATIVE_PASSTHROUGH_ENABLE 160 NTPCLIENT_TIMEOUT 160 ONSCREEN_KBD_RAISE 160 OPERA_HTTP_AUTHENTICATION_DOMAINS 160
R
RCIME_DEFLANG(settingsfile) 162 RCIME_DEFMODE(settingsfile) 163 RCIME_TIMEOUT(settingsfile) 163 REBINDTIME(dhcpcfile) 183 Reboot(Managementpages) 73, 113 REBOOT(STBremoteconf) 36, 37 Rebootingsettopbox UsingManagementpages 74, 112, 114, 125 RECOVERY_UPGRADE_SERVER(NORFlash) 139 REFLASH(STBremoteconf) 36 REFORMAT(STBremoteconf) 37 Remotecontrol UsingwithConfigurationpages 61, 99 UsingwiththePreferencespages 63, 100 REMOTECONF(settingsfile) 163 REMOTECONFPORT(settingsfile) 164 REMOTE_LAYOUT(settingsfile) 163 RENEWALTIME(dhcpcfile) 183 REPEAT_RATE(settingsfile) 164 RFBOOST_DOLBY(settingsfile) 164 RFBOOST_MPEG(settingsfile) 164 RFMOD_CHAN(NORFlash) 140 RFMODE(STBremoteconf) 37 RFMOD_ENABLE(NORFlash) 140 RFMOD_FREQTABLE(NORFlash) 140 RTSP_BASE_PORT(settingsfile) 164 RTSP_DESTINATION(settingsfile) 165 RTSP_END_TIMEOUT(settingsfile) 165 RTSP_PING_TIMEOUT(settingsfile) 165 RTSP_SCALE(settingsfile) 165 RTSP_SERVER(settingsfile) 166 RTSP_START_TIMEOUT(settingsfile) 166
204
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL
PLT_SPOOLTIME 161 PLT_START_DELAY 161 POD_SENSITIVITY 161 PREFERRED_CAPTIONING_SYSTEM 161 PREFERRED_LANG 162 PREFERRED_LANGUAGE 91 PREF_HD_RESOLUTION 162 PREFILL_DECODER_BUFFERS 162 PVR_SPOOLTIME 162 RCIME_DEFLANG 162 RCIME_DEFMODE 163 RCIME_TIMEOUT 163 REMOTECONF 163 REMOTECONFPORT 164 REMOTE_LAYOUT 163 REPEAT_RATE 164 RFBOOST_DOLBY 164 RFBOOST_MPEG 164 RTSP_BASE_PORT 164 RTSP_DESTINATION 165 RTSP_END_TIMEOUT 165 RTSP_PING_TIMEOUT 165 RTSP_SCALE 165 RTSP_SERVER 166 RTSP_START_TIMEOUT 166 SECONDARY_LANG 166 SECONDARY_LANGUAGE 91 STANDBY_LED 167 STBRCPORT 167 STC_OFFSET 167 SUBTITLES_OPTION 168 SUBTITLES_PREF_LANG 168 SUBTITLES_SECOND_LANG 92, 127, 168 TELETEXT_FULLSCREEN TELETEXT_FULLSCREEN(settingsfile) 170 TEXT_ENTRY 170 TOOLBAR_STATE 170 TVI_TYPE 170 UDP_END_TIMEOUT 170 UDP_START_TIMEOUT 171 UI_LANG 171 USB_SPEED 171 USB_TIMEOUT 171 USE_PROXY 172 USER_AGENT_STRING 172 SIGNEDCMD(STBremoteconf) 39 SNAPSHOT(STBremoteconf) 39 SoftwareVersion(Managementpages) 72 Softwareversion(Managementpages) 96 SSH Configuringsettopbox 7 STANDBY_LED(settingsfile) 167 STATS(STBremoteconf) 39 STB_ATTESTATION(NORFlash) 140 STB_PROVIDER(NORFlash) 141 STBRCPORT(settingsfile) 167 STBremoteconf 21 39 CHANGEPAGE 29 CHANGEPWORD 30 CHANNEL 30 Commandsyntax 26 Commands List 29 Overview 28 Configuringsettopbox 6 EAS 31 ETHERNET 31
FETCHFILE 32, 34, 36 GETCONFIG 32 GETDI 32 GETSERIALID 32 GETVERSION 33 HWINFO 33 LOGREAD 33 OUTRES 34 PING 35 Prerequisites 22 InstallingPerlmodules 23 PROC 35 PS 36 REBOOT 36, 37 REFLASH 36 REFORMAT 37 RFMODE 37 SAVEFILE 38 Sendingcommands 25 Syntax 26 SETCONFIG 38 SIGNEDCMD 39 SNAPSHOT 39 STATS 39 SYSLOG 41 TVSYSTEM 41 UPGRADEMCAST 42 UPGRADEMCAST_VER 42 VOD 43 STC_OFFSET(settingsfile) 167 SUBTITLES(NORFlash) 141 Subtitlessettings(Preferencespages) 91 SUBTITLES_OPTION(settingsfile) 168 SUBTITLES_PREF_LANG(settingsfile) 168 SUBTITLES_SECOND_LANG(settingsfile) 92, 127, 168 Syntax STBremoteconfcommands 26 SYSLOG(STBremoteconf) 41
T
Telnet Configuringsettopbox 7 TEXT_ENTRY(settingsfile) 170 TFTP_LOADFILE(NORFlash) 141 TFTP_SERVER(NORFlash) 141 TIME_SERVER(netconffile) 179 TIME_SERVER(NORFlash) 142 TIME_ZONE(netconffile) 180 TOOLBAR_STATE(settingsfile) 170 trsdmns.txt 93 Contents 13 trsdmns.txtfile 93 TrustedDomains(Managementpages) 72, 93 TVandaudiosettings(Preferencespages) 91, 126 TVIConfiguration(Managementpages) 73, 96 TVI_TYPE(settingsfile) 170 TVSYSTEM(NORFlash) 143 TVSYSTEM(STBremoteconf) 41
U
U_BOOT_OPTION(NORFlash) 142 UDP_END_TIMEOUT(settingsfile) 170
AminoCommunicationsLtd.2011CONFIDENTIAL
INDEX
CONTENTS
205
UDP_START_TIMEOUT(settingsfile) 171 UI_LANG(settingsfile) 171 UpdateSoftware(Managementpages) 72, 113 UPGRADEMCAST(STBremoteconf) 42 UPGRADEMCAST_VER(STBremoteconf) 42 USB_SPEED(settingsfile) 171 USB_TIMEOUT(settingsfile) 171 USE_NOR(netconffile) 180 USE_PPP(netconffile) 143 USE_PROXY(settingsfile) 172 Userpreferencespages seePreferencespages 62, 100 USER_AGENT_STRING(settingsfile) 172 usersettingsfile 6 Contents 15
V
VideoSetup(Managementpages) 72, 93, 113 VLAN(NORFlash) 143 VLAN_EXTERNAL_ID(NORFlash) 143 VLAN_INTERNAL_ID(NORFlash) 143 VOD(STBremoteconf) 43
206
CONTENTS
INDEX
AminoCommunicationsLtd.2011CONFIDENTIAL