Sundtek SkyTV Ultimate - DTV_CLEAR failed [e=Success]

Driver is updated. Feedback is welcome.

1 Like

@anon88919003: could you include the updated driver also in the coreelec repo?

Driver can be manually updated from Addon settings. And reboot after that.

A while back we were in contact through your forum with one of mine users. I tried to contact by email and by PM in Kodinerds. I also send and invite for our slack. This invitation still stands, it would be nice to have a contact person from Sundtek in our slack so we can resolve these issues very fast.

Thanks for the fix!

Just keep contacting us if something seems to be forgotten (we’re really busy with new projects & drivers & also the manufacturing process (we’re even doing special software for our assembly line)).

Wow, and here I was having lost hope. Good to hear! Now all I need is some time to set things up again and test this, but that sounds really promising. Thanks to everyone involved in fixing the issue!

As of November 18th, 2018 I can confirm that CoreELEC 8.95.5 with updated addons tvheadend, sundtek media tv and (for good measure) hts pvr client work - no more need for @Ray’s old build! Great stuff!

I just wanted to add, that with some high bitrate channels (using the DVB-S tuner) i"ve notices continuity counter and transport errors.

After some debugging and forums being read, I’ve found that the root cause could be the low USB bandwidth.

I also saw that the HW PID filter was disabled on the ODroid C2, however on the RPI this was enabled.

I’ve changed in the sundtek.conf file (./kodi/addons/driver.dvb.sundtek-mediatv) and now the bandwidh displayed by tvheadend is lower) and there are no more issues.

Maybe it could be ‘defaulted’ to on also for the Odroid C2?

1 Like

It should be an option rather than defaulting it.
Some systems work better with hardware filters, some don’t - it’s not so easy to have generic settings that will be good for all systems.

We only support Amlogic at this time. So IF this is really helping I can make this Amlogic specific.

for dvb-s, this was definitely an improvement. However there is still room for better, as on some UHD demo channels where you have very high bitrates the stuttering still occurs. This is not visible on an RPI3.

@chessplayer: could you test it on the dvb-c/t2 tuner? But I expect lower bitrates on these.

Well, what I can tell you is that there is no picture in Sky UHD (Sport and Sport Bundesliga). After the World Cup (did that really take place this year, not sure … ;-( ), I was able to watch the replays on Sky Sport UHD with no problem at all. When I have time (which I suspect will not soon be the case), I will test on an RPi3 and also with other tuners / boxes (Wetek Play; XBOX One), just to make sure whether it is down to a box / tuner or maybe my subscription (the replays may have been free to air), although my subscription should include UHD.

I cannot very well complain to unitymedia or Sky, however, since I am not using their standard Horizon or Sky Q boxes …

@chessplayer: Thanks for the hint.
Without hijacking the thread, just a side note: Does the xbox tuner work on the amlogic devices as well ? It’s a cheap at least.

Yes, it does. That is a question of the kernel and drivers (@CvH over at kodinerds took care of that. It will even be recognized directly by the Linux kernel starting with 4.18, I think.

But do not expect too much from the tuner. It is definitely not in the same league as the sundteks. You WILL see artefacts (and, of course, it is only for DVB-C and DVB-T(2)) …

You can try to switch to isochronous

/opt/bin/mediaclient --transfermode=iso -d /dev/dvb/adapter0/frontend0

replug and test.
The default mode is bulk (–transfermode=bulk) would switch back to the original mode.

however there was a bug on some amlogic devices (definitely not on all of them because we’re using an amlogic Android unit without any problem).
We’re about to release the android driver next week (no rooting required and it seems to work well).

I’ve added this to the sundtek start script and rebooted.
I don’t know if after running this command it’s necessary to replug the stick.
Is there a way to verify if the transfer mode has been changed ?
But now I’ve noticed that on 4k channels there is no more stuttering (Tried with serveral channels on Astra 19.2E)

The command only needs to be started one time, the setting is stored on the tuner.

Only the logfile tells in which mode the tuner is in. Bulk or Isochronous (iso).

Thanks for the info.

I’m just coming back to this topic. I’ve successfully used isochronous mode on the USB for the Sundtek tuners, but after latest updates, it started behaving erronously: No tune was possible, Diseq was also not turning the antenna, etc.
So after a lot of debugging, I’ve tried to switch it back to Bulk mode and afterwards it started working again.
Could somebody test this and confirm ?

Maybe we will have more luck with this platform?

There TVH could not find the tuner!

(mediasrv) did not claim interface 0 before use

Is it normal for single tuner to expose 7 interfaces in lsusb?

USB provides a mechanism called Alternate Settings to let the host choose between multiple streaming bandwidths.

Sorry, new users can only put 2 links in a post.

Some users are confused?
SuperSpeed (they also should offer drivers for that platform)