- 60 -
6.17.5
MyChoice remote activation
In an effort to automate the MyChoice activation process, we integrated a couple of new ways to
enable MyChoice packages remotely on a TV.
The MyChoice PIN code has become part of the clone file which makes it possible to remotely activate
any TV’s MyChoice packages by flashing a new clone item.
In the MyChoice folder, you can find back two files. The identifier to check if the .json is newer than
the one in the TV and the MyChoice.json. This file contains the commands the TV will interpret to
either activate or deactivate MyChoice packages.
The XML is built up like the following in case you want to activate a package.
{
"Svc"
:
"OfflineServices"
,
"SvcVer"
:
"4.0"
,
"Cookie"
:
293
,
"CmdType"
:
"Change"
,
"Fun"
:
"MyChoice"
,
"CommandDetails"
:
{
"OfflineServiceParameters"
:
{
"TVUniqueID"
:
"xyz1235abxc"
,
This represents TV’s serial number
"RoomID"
:
"45645"
This represents TV’s RoomID
},
"MyChoiceParameters"
:
{
"Action"
:
"StartMyChoice"
,
"MyChoicePIN"
:
"345323"
,
"StartDate"
:
"25/08/2019"
,
"StartTime"
:
"15:00"
,
"StopDate"
:
"26/08/2019"
,
"StopTime"
:
"15:00"
}
}
}
To stop the MyChoice being available the XML will be built up similar to the following.
{
"Svc"
:
"OfflineServices"
,
"SvcVer"
:
"4.0"
,
"Cookie"
:
294
,
"CmdType"
:
"Change"
,
"Fun"
:
"MYChoice"
,
"CommandDetails"
:
{
"OfflineServiceParameters"
:
{
"TVUniqueID"
:
"xyz1235abxc"
,
"RoomID"
:
"45645"
},
"MyChoiceParameters"
:
{
"Action"
:
"StopMyChoice"
}
}
}