Basic instructions posted here:http://linuxsat-support.com/showthread.php?t=96874
you have specific questions, you should post in that thread.
Basic instructions posted here:http://linuxsat-support.com/showthread.php?t=96874
you have specific questions, you should post in that thread.
I have run a few new images in the last 2 weeks, without problem. but I haven't actually flashed my box in over a year, so if it is a flashing problem, I wouldn't see it...
Do you have a serial console log?
Sent from my A/S10 using Forum Fiend OSP v1.3.3.
There must be some errors in your SoftCam.key file. If you send it to me via pm, I will check it.
hi solo 4k plz
Sorry, I am not sure which cross compiler is needed for the solo 4k. Hopefully it will be added soon to simplebuild.
Do you have a really large SoftCam.key file? You can check with the webif and look under readers and select the "i" button under "actions" for the emu reader and it will show the entitlements (keys) that it has loaded.
See here for details:http://linuxsat-support.com/showthread.php?t=107574
Attached are a few binaries. I do not have a dreambox to test with, so someone please confirm it is working...
Here is my latest patch with changes from here:
http://www.streamboard.tv/oscam/ticket/4436
http://www.streamboard.tv/oscam/ticket/4437
Not sure that it will not break something else, so please test with other encryptions also... :)
Here is a basic diff of the patches (11209 -> 11212)
< --- module-dvbapi.c (revision 11209)
---
> --- module-dvbapi.c (revision 11212)
3050c3050
< @@ -1440,7 +1440,15 @@
---
> @@ -1439,7 +1439,15 @@
3067c3067
< @@ -1459,7 +1467,14 @@
---
> @@ -1458,7 +1466,14 @@
3083c3083
< @@ -1560,7 +1575,7 @@
---
> @@ -1559,7 +1574,7 @@
3092c3092
< @@ -3038,7 +3053,7 @@
---
> @@ -3026,7 +3041,7 @@
3101c3101
< @@ -4287,6 +4302,7 @@
---
> @@ -4273,6 +4288,7 @@
3109c3109
< @@ -4313,9 +4329,24 @@
---
> @@ -4299,9 +4315,24 @@
3136c3136,3145
< @@ -6088,6 +6119,7 @@
---
> @@ -5677,7 +5708,7 @@
> cs_hexdump(0, demux[demux_id].lastcw[n], 8, lastcw, sizeof(lastcw));
> cs_hexdump(0, cw + (n * 8), 8, newcw, sizeof(newcw));
>
> - if((memcmp(cw + (n * 8), demux[demux_id].lastcw[n], 8) != 0 || cwEmpty)
> + if((memcmp(cw + (n * 8), demux[demux_id].lastcw[n], 8) != 0 || cwEmpty || stream_id > 1)
> && memcmp(cw + (n * 8), nullcw, 8) != 0) // check if already delivered and new cw part is valid!
> {
> ca_index_t idx = dvbapi_ca_setpid(demux_id, pid, stream_id, (algo == CA_ALGO_DES)); // prepare ca
> @@ -6074,6 +6105,7 @@
3143a3153,3162
> @@ -6119,7 +6151,8 @@
> cw = er->cw;
> }
> // Audio
> - else if(stream_type == 0x03 || stream_type == 0x04 || stream_type == 0x0F || stream_type == 0x11
> + else if(stream_type == 0x03 || stream_type == 0x04 || stream_type == 0x06
> + || stream_type == 0x0F || stream_type == 0x11
> || stream_type == 0x81 || (stream_type >= 0x83 && stream_type <= 0x87) || stream_type == 0x8A)
> {
> cw = er->cw_ex.audio[key_pos_a]
Display More
Also some fixes for stream relay connection error detection.
(also updated on my osemu github)
module-emulator-stream.c
780c780
< if(streamStatus == -1)
---
> if(streamStatus == 0) // socket closed
782c782,784
< streamDataErrorCount++;
---
> cs_log("[Emu] warning: stream client %i - stream source closed connection", conndata->connid);
> streamConnectErrorCount++;
> cs_sleepms(100);
786c788
< if(streamStatus == 0)
---
> if(streamStatus < 0) // error
788,789c790,797
< cs_log("[Emu] warning: stream client %i no data from stream source", conndata->connid);
< streamDataErrorCount++; // 2 sec timeout * 15 = 30 seconds no data -> close
---
> if ((errno == EWOULDBLOCK) | (errno == EAGAIN)) {
> cs_log("[Emu] warning: stream client %i no data from stream source", conndata->connid);
> streamDataErrorCount++; // 2 sec timeout * 15 = 30 seconds no data -> close
> cs_sleepms(100);
> continue;
> }
> cs_log("[Emu] warning: stream client %i error receiving data from stream source", conndata->connid);
> streamConnectErrorCount++;
791c799
< continue;
---
> break;
793c801
<
---
>
807a816,817
> streamDataErrorCount++;
> cs_sleepms(100);
809a820,823
> else
> {
> streamDataErrorCount = 0;
> }
812d825
< streamDataErrorCount = 0;
Display More
Note: I do not have a dreambox to test with, so can someone please confirm it is working?
Yes, I saw that and also ticket #4436 which adds back streamtype 0x06. It should work, but I am not sure it will not break something else??? Usually the oscam developers do not publicly discuss emu issues, but often changes get done in the background. I can make the changes in my patch until (if) oscam gets updated though. I will post a new patch when I get a chance...
It depends on which image you have loaded on your dreambox - that is why there are two settings (OE 2.0 and OE 2.2.)
At least now you are familiar with all the settings. :)
Got it working myself ;-) Not the greatest support around here :-(
While you posted partial logs, you did not post any configs or what you did try. People don't always have time to guess all the things you could possibly be doing wrong. And people also get tired of constantly having to ask people for more information to solve their problems. The more time you take to describe your problem and steps you have taken, the more time people are willing to "donate" to helping you. Also, this section is for files and this thread is about a new version with emphasis on auto-update. You would have been better off posting in the oscam-emu support section in the thread about oscam-emu for dreambox : http://linuxsat-support.com/showthread.php?t=96574
But, glad to hear you got it resolved, and a big thumbs up for posting a resolution to the problem which may help others.
Looks like tvh is not sending data. Do you have some CA setup in tvh that is trying to decrypt the stream?
(Sent from my A/S10 using Forum Fiend OSP v1.3.3.)
for WeTek and Solo 4k there have already been requests to gorgone to add, but I do not think he has done so yet.
(Sent from my A/S10 using Forum Fiend OSP v1.3.3.)
Not strange at all - like the title says, Dreambox only. Clones don't have the same hardware.
(Sent from my A/S10 using Forum Fiend OSP v1.3.3.)
Make sure only one entry is set for hdd replacement.
(Sent from my A/S10 using Forum Fiend OSP v1.3.3.)
That method only works on Dreambox, other boxes must use stream relay.
(Sent from my A/S10 using Forum Fiend OSP v1.3.3.)
There is a guide (and support) on the HDMU website, but it might only be in German.
(Sent from my A/S10 using Forum Fiend OSP v1.3.3.)
Depends on the channel. Some are constantly sending the latest key, others only send a new key just before the change. The log will show if it finds any keys (even if they are not new...)
New image upladed:
QuoteDisplay MoreThese images were built using the original openpli-oe-core repository that used to be branched as "gst-1".
However since that branch doesn't exist anymore I manually synced it with the "master" branch as of today.
Furthermore there are some additions of my own:
- Ships with gstreamer upstream master git (currently tagged 1.7.2) with the following patches applied:
gstreamer1.0:
file://0001-Fix-crash-with-gst-inspect.patch
file://0001-revert-use-new-gst-adapter-get-buffer.patch
gstreamer1.0-plugins-base:
file://get-caps-from-src-pad-when-query-caps.patch
file://taglist-not-send-to-down-stream-if-all-the-frame-cor.patch
file://0001-riff-media-added-fourcc-to-all-mpeg4-video-caps.patch
file://0001-riff-media-added-fourcc-to-all-ffmpeg-mpeg4-video-ca.patch
file://subparse-avoid-false-negatives-dealing-with-UTF-8.patch
gstreamer1.0-plugins-good:
file://0001-gstrtpmp4gpay-set-dafault-value-for-MPEG4-without-co.patch
gstreamer1.0-plugins-bad:
file://0001-rtmp-fix-seeking-and-potential-segfault.patch
file://fix-maybe-uninitialized-warnings-when-compiling-with-Os.patch
- A nice pre-installed list of public IPTV streams thanks to the Japhar Team.
- Every receiver uses christophecvr's multibox dvbmediasink.
- All receivers with flash larger than 64MB (basically non-Dreambox receivers) ship with gstreamer1.0-libav by default.
- Libsoup has been updated to 2.52 (from master-next).
- Using libtrmp and rtmpdump from Taapat's tree (which is in sync with master-next).
- Using ffmpeg 2.8.6 from Taapat's tree (which is in sync with master-next), replacing libav.
- Some small enigma2 patches for Dreambox receivers (ac3/dts bypass and blanking on zap support).
These are only applied for Dreambox receivers.
- AAC to AC3 transcoding V2 by mx3L (requires a fast cpu).
- IPTV Player from samsamsam included (thx to Athoik for the recipe).
- Large list of public IPTV streams included thanks to the Japhar Team.
- Updated libcdio and cdtextinfo for audio-cd support by christophecvr.
- DM800Se, DM7020HD and DM800SeV2 driver upgraded to 20151201:
added si2166b blindscan support.
- Using aio-grab from Taapat's tree (which is in sync with master-next).
- Added extra images for: DM800HD, DM7020HDv2, DM800SeV2, DM500HDv2, Atemio Nemesis, Spark7111 and Spark7162 (thanks to Taapat).
- No builds for Wetek.
- jpeg8 replaced by libturbojpeg0_8d+1.4.2 (from master-next).
- libgif upgraded to 5.1.2 (from Taapat's tree), this required a small enigma2 patch.
- Added fusedav and sshfs packages to the feeds.
- Oscam bumped to rev. 11211 with joeuser's patch (stream-relay).
- opencore-amr upgraded to 0.1.3 which is required for gstreamer 1.7 (thanks to Beeker for letting me know).
- Added a special task to compress some binaries right before the do_package_write_ipk with UPX.
This will give us some more free space for those 64MB Dreambox receivers.
- Some more packages backported from master-next and a few other things I forgot about...
Notes:
- If you get corrupted jpeg images on spark/spark7162 the hardware decoder is not working for you, simply login using telnet and type:
rm -f /usr/lib/libmme_host.so
Then restart enigma2 and they should display fine
- Zram is now disabled by default on spark/spark7162, if would like to use it anyways, simply login using telnet and type:
touch /etc/gimme-zram
Then reboot your receiver.
- DM800 first boot will take a while, please be patient. The next boot will be faster.
- On some Zgemma Star models (like sh1 for example) you cannot use full HD skins.
This is a hardware/driver limitation.
Please don't try it, it will crash enigma2.
- Some Dreambox remotes may behave very sensitive.
This causes button presses to register multiple times instead of just once.
As a workaround you can adjust the key interval:
Go to: Menu - System - Input devices - dreambox remote control (native).
Set "Change repeat and delay settings" to yes.
Set "Interval between keys when repeating:" to 200ms or 300ms.
Press green button (OK).
Now set the same delay for: "dreambox advanced remote control (native)" as well.
- Some Dreambox receivers only feature 64MB of flash space.
Also gstreamer 1.7 takes up much more space compared to 0.10.
I've tried my best to gain some more free space but you'll have to do it with ~5MB to play with.
I advice you to first do a software upgrade to get the latest gstreamer packages before you install your favorite plugins/cams.
I'd like to thank everyone for testing out my images and giving me feedback for improvements.
Special thanks goes out to ones helping me out understanding various things, in particular the following members for their contributions to OpenPLi and helping me out:
- Taapat (for his contributions and answering the many questions regarding my fulan BSP)
- Christophecvr (for his contribtions and helping me merging sh4 support into his multibox-dvbmediasink)
- mx3L (for his contributions)
- Beeker (for his contributions)
- Athoik (for his contributions)
- betacentauri (for his contributions)
- Japhar Team (for supplying us with web-hosting and IPTV Streams)
And of course the PLi team for keeping their sources and recipes as clean as possible and doing a great job supporting their users!
My apologies if I forgot to mention someone, you know who you are :)
This will be my last public image based on OpenPLi-4.
Now I can start playing with master-next as well and I may publish public PLi-5 testing images in the future, but don't wait for it since my time is limited ;)
Have fun!
Maybe look closer at which channels you receive and which ones you don't and see if there is a pattern of only V or H or Hi or Low.