Thanks for the tutorial. I almost got it working. In fact, it works very well with VLC, but when I try to use it in Kodi, it stays in "Testing" status, seems like Kodi thinks that stream is still scrambled and then asks tvheadend to descramble it.
Nov 20 20:53:29 tvheadend tvheadend[27793]: subscription: 002B: "HTTP" subscribing to service "sat/12345V/FOO", weight: 100, adapter: "Technisat SkyStar USB HD (DVB-S/S2) : DVB-S #0", network: "sat", mux: "12345V", profile="PowerVU", hostname="127.0.0.1", username="PowerVU", client="Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0"
Nov 20 20:53:29 tvheadend tvheadend[27793]: linuxdvb: Technisat SkyStar USB HD (DVB-S/S2) : DVB-S #0 - status GOOD (SIGNAL | CARRIER | VITERBI | SYNC | SIGNAL)
Nov 20 20:53:29 tvheadend tvheadend[27793]: linuxdvb: Technisat SkyStar USB HD (DVB-S/S2) : DVB-S #0 - locked
Nov 20 20:53:29 tvheadend tvheadend[27793]: mpegts: 12345V in sat - open PID 0000 (0) [20/0x2006058]
Nov 20 20:53:29 tvheadend tvheadend[27793]: mpegts: 12345V in sat - open PID 0001 (1) [16/0x2007478]
Nov 20 20:53:29 tvheadend tvheadend[27793]: mpegts: 12345V in sat - open PID 0010 (16) [16/0x2008898]
Nov 20 20:53:29 tvheadend tvheadend[27793]: mpegts: 12345V in sat - open PID 0011 (17) [20/0x2009cb8]
Nov 20 20:53:29 tvheadend tvheadend[27793]: mpegts: 12345V in sat - open PID 0011 (17) [16/0x200b0d8]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: sat/12345V/FOO: Status changed to [Hardware input]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: sat/12345V/FOO: Status changed to [Hardware input] [Input on service]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: sat/12345V/FOO: Status changed to [Hardware input] [Input on service] [Demuxed packets]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: sat/12345V/FOO: Status changed to [Hardware input] [Input on service] [Demuxed packets] [Reassembled packets]
Nov 20 20:53:30 tvheadend tvheadend[27793]: webui: Start streaming /stream/service/02d1c7cc70fb3dfbbd6ab81dc30d7750?profile=PowerVU&descramble=0&emm=1:0:0:fff
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: iptv/BAR iptv/FOO: Status changed to [Hardware input]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: iptv/BAR iptv/FOO: Status changed to [Hardware input] [Input on service]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: iptv/BAR iptv/FOO: Status changed to [Hardware input] [Input on service] [No access]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: iptv/BAR iptv/FOO: Status changed to [Hardware input] [Input on service] [No available descrambler] [No access]
Nov 20 20:53:30 tvheadend tvheadend[27793]: service: iptv/BAR iptv/FOO: Status changed to [Hardware input] [Input on service] [Demuxed packets] [No available descrambler] [No access]
Is there a workaround for that or maybe an ugly patch for tvheadend?
Sometimes I have managed to start the stream even in Kodi, but I cannot reproduce it.