It does definitely work! It requires some editing of files but I have it working right now.
It's easiest with TVHeadend 4.0 (4.2+ versions compress the channel data by default which makes it hard to edit the services, but once they're edited you can update).
I'm running TVH 4.0.9. The steps to get it to work are as follows -
1. In TVH 4.0, add a new network for Intelsat 27.5W, and add a single mux to it and scan it -
>Delivery System: DVB-S2Freq: 11495000Symbol Rate: 44100000Polarisation: VModulation: QPSKFEC: 9/10
Note: If you scan this mux and get no signal, it could be because your satellite tuner doesn't support the high Symbol Rate (some only support up to around 30000000). I'm using a Wetek Play box with the supplied DVB-S2 tuner and this works fine. Check you have the service names under 'services' before you continue.
2. In the file system, go to the HTS TVHeadend directory (In LibreELEC this is /storage/.kodi/userdata/addon_data/service.multimedia.tvheadend), and then go into the input > dvb > networks folder. If you have installed fresh and only have one network in your TVHeadend for 27.5W, there will just be one folder in this directory with a long random name. There will be a folder for each network you have tuned in in TVH - you need to find the 27.5W one (if you enter the directory and look in the 'config' file inside it it will tell you the details).
3. Once you've found the directory containing your 27.5W network, go into the 'muxes' folder inside it, and then there should only be one folder inside this (if you have only added the one 11495V mux). Enter this folder and then the 'services' folder inside it.
4. The files inside the 'services' folder each correspond to one of the channels on the mux (e.g. BBC One HD, ITV1 HD, BBC NEWS, etc.) You need to manually edit these files in a text editor to add the missing PID data. The PID data can be found here - http://en.kingofsat.net/tp.php?tp=1524
For example, for the file containing BBC Two HD -
{
"sid": 17472,
"lcn": 0,
"lcn_minor": 0,
"lcn2": 0,
"svcname": "BBC Two HD",
"provider": "BBC",
"dvb_servicetype": 25,
"dvb_ignore_eit": false,
"prefcapid": 0,
"prefcapid_lock": 0,
"force_caid": 0,
"created": 1445781916,
"last_seen": 1445781916,
"enabled": true,
"auto": 0,
"priority": 0,
"pcr": 0,
"pmt": 6100,
"stream": []
}
You need to add the VPID (H264), APID (AAC), and Subtitles PID in between the square brackets next to "stream": like this (for BBC Two HD) -
"stream": [
{
"pid": 6101,
"type": "H264",
"position": 0
},
{
"pid": 6102,
"type": "AAC",
"position": 0,
"language": "eng",
"audio_type": 0
},
{
"pid": 6106,
"type": "AAC",
"position": 0,
"language": "eng",
"audio_type": 3
},
{
"pid": 6105,
"type": "DVBSUB",
"position": 0,
"language": "eng",
"compositionid": 1,
"ancillartyid": 1
}]
For SD channels (BBC One, BBC One Wales, BBC NEWS, etc.), it's similar but video streams are MPEG2VIDEO and audio streams MPEG2AUDIO - e.g. (BBC Parliament):
"stream": [
{
"pid": 601,
"type": "MPEG2VIDEO",
"position": 0,
},
{
"pid": 602,
"type": "MPEG2AUDIO",
"position": 0,
"language": "eng",
"audio_type": 0
},
{
"pid": 605,
"type": "DVBSUB",
"position": 0,
"language": "eng",
"compositionid": 1,
"ancillartyid": 1
}
]
For radio channels, just add the one pid stream for 'MPEG2AUDIO'.
For the other settings in each file, you need to set the following (for all channels) -
"force_caid": 9728
"auto": 1
And then "pcr": 0 needs to be changed to the PCR PID for each service.
5. Once you've edited all the channel files, restart TVHeadend or your machine, and once restarted you should see the PIDs present with each service in the user interface.
6. Now you need to add the keys in the 'CA' section of TVHeadend. Add one for each channel as a DES keys.
CA ID: 0x2600
Provider ID: 0x1
Transponder ID: 0x1000
Service ID:
Service ID of each channel - either in hex (prefixed with 0x) or decimal (just the number, e.g. 17472 for BBC Two HD)**
Then the key in the even and odd keys fields.
7. Now if you map the channels, you should be able to watch them in Kodi!