QUOTE (alanh @ Jan 16 2008, 07:44 PM)

The stations transmit the time in UTC or GMT. The receiver has to add the appropriate number of hours. You should find in the installation menu a reference to which state of Australia. When you have set this it should then be ok.
It's a little more complex unfortunately. The stations transmit UTC in the Time and Date Table (or TDT) and a (series of-) Time offset descriptors in the Time Offset Table (TOT). The difficulty arrises in the way the STB reads the TOT; in a basic 'DVB implementation' the box will read the country descriptor and read the associated time offset and applies this to the EPG time. For situations like in Australia, where there are multiple time zones DVB allows for a sub code under the country code. Australia has defined 8 different time zones within this scheme, zones AUS01 to AUS08 and stations can either broadcast all of them or just the one(s) relevant to their actual time zone.
STB's targeted for the Australian market are supposed to have a menu option to select the time zone by name (NSW/ACT, VIC, etc.) and will be able to select the correct time offset descriptor through this mechanism. Some STB's however are not specifically targeted for Australia and may not be able to read the regional time offsets. They will either default to AUS01 or, if this 'national' time zone is omitted to AUS02 which is the NSW/ACT zone, or will fail to read the offset altogether in which case manually entering the number of hours offset may be the only option.
An STB that correctly reads the time offset for its local time offset will be able to change correctly upon daylight saving changes as the TOT always carries the exact time and date of the next change.
Even some 'compliant' boxes are known to be slow to update the time, even though TDT and TOT are transmitted every 20 seconds, it's not always just the 'el cheapo' models screwing up.
Cheers
Rusty