4 Digit Sky radio channels - Hacking a fix

Discussion in 'TiVo Series 1 - UK' started by Automan, Apr 1, 2005.

Thread Status:
Not open for further replies.
  1. Apr 1, 2005 #1 of 75
    Automan

    Automan Ex TiVo User

    4,184
    0
    Oct 29, 2000
    South...
  2. Apr 1, 2005 #2 of 75
    sanderton

    sanderton TiVoer since 11/2000

    6,341
    0
    Jan 4, 2002
    What 4 digit channels? No mention of 4 digit channels in that link?
     
  3. Apr 1, 2005 #3 of 75
    Automan

    Automan Ex TiVo User

    4,184
    0
    Oct 29, 2000
    South...
  4. Apr 1, 2005 #4 of 75
    GarySargent

    GarySargent New Member

    2,548
    0
    Oct 27, 2000
    W. Yorks, UK
    TiVo were made aware of this the other day and it is being investigated whether four digit channels can be supported. They can in the current USA software, but possibly not in the UK software.
     
  5. Apr 1, 2005 #5 of 75
    sanderton

    sanderton TiVoer since 11/2000

    6,341
    0
    Jan 4, 2002
    As part of one of my TiVo-to_Tivo show transfer hacks, I create a dummy recording with a dummy channel. To be sure that it didn't interfere with any real channels, I assigned it a channel number of 1000. If I select it from Live TV, TiVo sends 1-0-0-0 with no problems, so 4 digit numbers are no problem per se

    I guess the only issue might be leading zeros?
     
  6. Apr 1, 2005 #6 of 75
    the_hut

    the_hut Alleged Sock Puppet

    176
    0
    Dec 31, 2001
    Sorry to be dense, but could you elaborate on this?
     
  7. Apr 2, 2005 #7 of 75
    sanderton

    sanderton TiVoer since 11/2000

    6,341
    0
    Jan 4, 2002
    I don't know if TiVo treats the channel number as an integer or a string. If the latter "0123" won't be a problem, if the former it will be as the database will store 123. There's a TiVo menu option to pad with leading zeros, but I presume it just pads to three didgits.

    I can see how to do a Q&D hack if it is a problem.
     
  8. Apr 2, 2005 #8 of 75
    Automan

    Automan Ex TiVo User

    4,184
    0
    Oct 29, 2000
    South...
    I can't imagine Tivo USA wanting to try and update old / obsolete code.

    Also an automatic software upgrade would cause quite a few Tivo owners with modified hardware quite a few problems.

    I would suspect
    Tivo's with > 160Gb drives would fail to boot after the upgrade.
    Loaded extras for web access / auto padding / red dot removal would need fixing.

    Two version of the software would also be needed. One with teletext subtitle support and the other without (or a menu option to turn it on).

    Automan.
     
  9. Apr 2, 2005 #9 of 75
    iankb

    iankb New Member

    6,468
    0
    Oct 9, 2000
    Reading, UK
    If they had any sense, they would include a large-drive kernel within the update.
     
  10. OzSat

    OzSat Very Nice Moderator

    5,053
    1
    Feb 15, 2001
    Oxfordshire, UK
    It is (99%) confirmed the radio channels will be four-digit - it is not yet confirmed that all tv channels will stay as three digit. Some of the minority channels may also be 4-digit.

    Also, Sky currently requires all digits to be sent (including leading zeroes). This may mean that if BBC1 is still on 101 - then 0101 may have to be sent.

    Currently, if you want a tv channel on sky that is less than 100 in the EPG - you have to send all the digits. so for channel 051 - if TiVo only sends 51 - then the Sky box times out waiting for the third digit.
     
  11. sanderton

    sanderton TiVoer since 11/2000

    6,341
    0
    Jan 4, 2002
    Hmm. Every time I try to set up a channel with a leading zero, tivosh interprets the 0 as meaning the number is in hex, so 0200 is stored as 128...
     
  12. the_hut

    the_hut Alleged Sock Puppet

    176
    0
    Dec 31, 2001
    :(

    This does not look good. Sanderton's software development has been superior to Tivo Inc's for years (look at endpad!) so if he can't see it working then.......
     
  13. sanderton

    sanderton TiVoer since 11/2000

    6,341
    0
    Jan 4, 2002
    Double hmm. It seems to store the channel number as an integer, ie 1-32000-ish. So while 4 figure channels are no problem, 4 figure channels beginning with a 0 are. And because the maximum is 32k, my instant though of a workaround sending an eight digit number won't work.
     
  14. OzSat

    OzSat Very Nice Moderator

    5,053
    1
    Feb 15, 2001
    Oxfordshire, UK
    I have been told by Sky on several occasions that boxes can stop receiving software updates as they get older - volitile memory becomes useless.

    I guess such boxes will also be unable to use these numbers.
     
  15. OzSat

    OzSat Very Nice Moderator

    5,053
    1
    Feb 15, 2001
    Oxfordshire, UK
    Techically, TiVo should be able to cope even if it means a software download - as they have four-digit numbers in the US.
     
  16. kitschcamp

    kitschcamp Tweaked and poked

    1,846
    0
    May 18, 2001
    Adelaide,...
    Ok, not an elegant workaround, but it could work... Could the IR codes for, for example, 0 and 1 be swapped around, and change all the channel numbers accordingly?

    So. for example, channel 0103 would appear to be channel 1013 on the Tivo, and channel 0074 would appear as channel 1174 on the Tivo?
     
  17. ericd121

    ericd121 Crown Topper

    1,347
    0
    Dec 12, 2002
    Milton...
    It would be nice if they could only send any software change ('upgrade' :confused: ) to TiVos that download Sky listings;
    however, I have backed up my /var/hack dirs just in case. :rolleyes:
     
  18. GarySargent

    GarySargent New Member

    2,548
    0
    Oct 27, 2000
    W. Yorks, UK
    The workaround would be to change the "Sky" command that is sent before each channel change to send "Sky, Zero" which would allow all four digit channels starting with zero to be accessed. This can be easily done.
     
  19. sanderton

    sanderton TiVoer since 11/2000

    6,341
    0
    Jan 4, 2002
    Kitchcamp's idea could work, I think. Your won't Gary, as if you tiired to select TV channel 123 or 1234 you'd get radio channel 0123
     
  20. GarySargent

    GarySargent New Member

    2,548
    0
    Oct 27, 2000
    W. Yorks, UK
    Sanderton not sure if you were replying to me, but scenarios are:

    1) Normal TV channels still use 3 digits

    Solution: TiVo does not change anything

    2) Normal TV channels now use four digits, so BBC1 is 0101

    Solution: TiVo sends zero before each channel change like it does the Sky command.
    Issues: For channel 1001 TiVo would send 01001 which might not work.

    As is now, does 0101 change to BBC1 on a Sky box?
     
Thread Status:
Not open for further replies.

Share This Page