dvbsnoop gives me the following: ------------------------------------------------------------ SECT-Packet: 00000001 PID: 0 (0x0000), Length: 44 (0x002c) Time received: Thu 2005-06-23 22:20:09.035 ------------------------------------------------------------ 0000: 00 b0 29 07 ee e3 00 00 00 00 e0 10 11 39 e1 01 ..)..........9.. 0010: 11 fa e1 07 11 fb e1 09 12 5f e1 04 12 c2 e1 0c ........._...... 0020: 12 c9 e1 0b 13 2a e1 0a 24 a9 24 84 .....*..$.$. PID: 0 (0x0000) [= assigned for: ISO 13818-1 Program Association Table (PAT)] Guess table from table id... PAT-decoding.... Table_ID: 0 (0x00) [= Program Association Table (PAT)] section_syntax_indicator: 1 (0x01) (fixed): 0 (0x00) reserved_1: 3 (0x03) Section_length: 41 (0x0029) Transport_Stream_ID: 2030 (0x07ee) reserved_2: 3 (0x03) Version_number: 17 (0x11) current_next_indicator: 1 (0x01) [= valid now] Section_number: 0 (0x00) Last_Section_number: 0 (0x00) Program_number: 0 (0x0000) reserved: 7 (0x07) Network_PID: 16 (0x0010) Program_number: 4409 (0x1139) reserved: 7 (0x07) Program_map_PID: 257 (0x0101) Program_number: 4602 (0x11fa) reserved: 7 (0x07) Program_map_PID: 263 (0x0107) Program_number: 4603 (0x11fb) reserved: 7 (0x07) Program_map_PID: 265 (0x0109) Program_number: 4703 (0x125f) reserved: 7 (0x07) Program_map_PID: 260 (0x0104) Program_number: 4802 (0x12c2) reserved: 7 (0x07) Program_map_PID: 268 (0x010c) Program_number: 4809 (0x12c9) reserved: 7 (0x07) Program_map_PID: 267 (0x010b) Program_number: 4906 (0x132a) reserved: 7 (0x07) Program_map_PID: 266 (0x010a) Where you can clearly see that 4703 is listed, with a PID of 260. I think there must be something wrong in the PAT parsing, since I get the following with a slightly modified ca_zap: parse_pat: PAT => Section Length=[41], TS ID=[12270] service_id: 4703 program_number: 176 PID: 2311 program_number: 61155 PID: 0 program_number: 12288 PID: 16 program_number: 65337 PID: 7937 program_number: 65530 PID: 7943 program_number: 4603 PID: 265 program_number: 15967 PID: 260 program_number: 65474 PID: 7948 program_number: 4809 PID: 267 program_number: 4906 PID: 266 As you can see, some of the program_numbers as well as some of the PIDs are correct, but some are not. This is repeatable between runs. The TS ID is also different. I'm just about to try hardcoding the PID as Manu originally suggested. Cheers, Allan.