Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

SoftCSA OpenATV

But, that's a skin problem, not a softcsa problem!
 
Zuletzt bearbeitet:
Yeah, this is how the converter is designed. My first approach in this thread for Metrix does not distinguish it explicitly.

The converter used by the the skins from stein17 are more precisely.

The thing is, SoftCSA services are both SoftCSA and crypted
 
Zuletzt bearbeitet:
But that's a skin problem, not a softcsa problem!
Depends how you look at it, before the update any skin using IsCrypted worked, after the update they dont. So is it a skin issue really ?

Anyway its all accademic for me now because as I said I've refactored my skin and converter to now work how Gradient works. I was just pointing it out for others.

But as WXbet said above its not as acurate as it was, because Softcsa services are both encrypted and using Softcsa at the same time so showing both icons together was the correct way,. But at the end of the day its just cosmetics really.
 
Zuletzt bearbeitet:
@ian1095: Regarding automatic recovery (decoder flush + play)
Have you been able to find out if it helps with your freezing video issue?

@sirbobby3: Gehen nur Sender, die via CI+ Modul entschlüsselt werden?
 
I managed to do this with Aglare-skin, here is better for me.

<widget source="session.CurrentService" render="Pixmap" pixmap="icons/ico_softcsa.png" position="1585,964" size="56,35" zPosition="2" alphatest="blend">
<convert type="ServiceInfo">IsCrypted</convert>
<convert type="ConditionalShowHide" />
</widget>
 

Anhänge

Du musst angemeldet sein, um die Anhangsliste zu sehen.
mit dem letzten update stuerzt enigma2 staendig ab bei einer uno4kse.
.....
23:05:38.5977 [SystemInfo] Enigma information file checksum is correct.
23:05:38.6039 [SystemInfo] Enigma information file data loaded into BoxInfo.
23:05:38.6050 [Misc_Options] 12Vdetect cannot open /proc/stb/misc/12V_output: Function not implemented
23:05:38.6087 [CSAEngine] libdvbcsa.so.1 successfully loaded, software CSA enabled
23:05:38.6144 [StartEnigma] Receiver name = Vu+ Uno4K SE
23:05:38.6145 [StartEnigma] OpenATV version = 7.6.1.35-devel
23:05:38.6146 [StartEnigma] OpenATV revision = 20260126
23:05:38.6146 [StartEnigma] Build Brand = vuplus
23:05:38.6147 [StartEnigma] Build Model = vuuno4kse
23:05:38.6147 [StartEnigma] Platform = vuuno4kse
23:05:38.6148 [StartEnigma] SoC family = bcm7252s
23:05:38.6148 [StartEnigma] Enigma2 revision = 34836+ddc35fc
.....
23:06:23.3647 [eDVBServicePlay] Cleaning up HW decoder for clean handover
23:06:23.3660 [eDVBServicePlay] Skipping pause() for faster channel switch
23:06:23.3660 [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
23:06:23.4112 [eDVBServicePlay] Cleaning up SoftDecoder
23:06:23.4112 [SoftDecoder] Destroyed
23:06:23.4113 [eDVBServicePlay] Cleaning up CSA session
23:06:23.4114 [CSASession] Destroyed for service 1:0:19:285B:401:1:FFFF0000:0:0:0:
23:06:23.4114 [eDVBCAService] free slot 0 demux 0 for service 1:0:19:285B:401:1:FFFF0000:0:0:0:
23:06:23.4115 [eDVBCAService] free service 1:0:19:285B:401:1:FFFF0000:0:0:0:
23:06:23.4167 [eDVBServicePlay] Cleaning up HW decoder for clean handover
23:06:23.4169 [eDVBServicePlay] Skipping pause() for faster channel switch
23:06:23.4169 [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
23:06:23.4179 [eTSMPEGDecoder] decoder state: play, vpid=ffffffff, apid=ffffffff
23:06:23.4196 [eDVBResourceManager] start release channel timer
23:06:23.4209 [Skin] Processing screen 'QuitMainloopScreen' position=(0,0), size=(1280,720) for module 'QuitMainloopScreen'.
23:06:23.4246 [Standby] quitMainloop #1
23:06:23.4249 [Skin] Parsing embedded skin '<embedded-in-TryQuitMainloop>'.
23:06:23.4255 [Skin] Processing screen '<embedded-in-TryQuitMainloop>' position=(1310,0), size=(0,0) for module 'TryQuitMainloop'.
23:06:23.4265 [Skin] Processing screen 'ScreenSummary', from list 'TryQuitMainloopSummary, TryQuitMainloop_summary, ScreenSummary', position=(0,0), size=(400,240) for module 'ScreenSummary'.
23:06:27.4423 [gRC] Warning: Main thread is busy, displaying spinner!
23:06:27.9957 [StackTrace] ========== Stacktrace of active Python threads ===========
23:06:27.9958 [StackTrace] ========== Thread ID 0xacd183a0 =========================
23:06:27.9959 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap
23:06:27.9959 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner
23:06:27.9960 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run
23:06:27.9960 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_threadworker.py", line 75, in work
23:06:27.9961 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/_threads/_team.py", line 192, in doWork
23:06:27.9961 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/python/threadpool.py", line 269, in inContext
23:06:27.9962 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/python/threadpool.py", line 285, in <lambda>
23:06:27.9962 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/python/context.py", line 117, in callWithContext
23:06:27.9963 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/python/context.py", line 82, in callWithContext
23:06:27.9963 [StackTrace] File: "/usr/lib/enigma2/python/Plugins/Extensions/PlutoTV/plugin.py", line 1846, in updateThread
23:06:27.9964 [StackTrace] File: "/usr/lib/python3.13/site-packages/requests/api.py", line 73, in get
23:06:27.9965 [StackTrace] File: "/usr/lib/python3.13/site-packages/requests/api.py", line 59, in request
23:06:27.9965 [StackTrace] File: "/usr/lib/python3.13/site-packages/requests/sessions.py", line 589, in request
23:06:27.9966 [StackTrace] File: "/usr/lib/python3.13/site-packages/requests/sessions.py", line 703, in send
23:06:27.9966 [StackTrace] File: "/usr/lib/python3.13/site-packages/requests/adapters.py", line 644, in send
23:06:27.9967 [StackTrace] File: "/usr/lib/python3.13/site-packages/urllib3/connectionpool.py", line 787, in urlopen
23:06:27.9967 [StackTrace] File: "/usr/lib/python3.13/site-packages/urllib3/connectionpool.py", line 464, in _make_request
23:06:27.9967 [StackTrace] File: "/usr/lib/python3.13/site-packages/urllib3/connectionpool.py", line 1093, in _validate_conn
23:06:27.9968 [StackTrace] File: "/usr/lib/python3.13/site-packages/urllib3/connection.py", line 790, in connect
23:06:27.9968 [StackTrace] File: "/usr/lib/python3.13/site-packages/urllib3/connection.py", line 969, in _ssl_wrap_socket_and_match_hostname
23:06:27.9969 [StackTrace] File: "/usr/lib/python3.13/site-packages/urllib3/util/ssl_.py", line 458, in ssl_wrap_socket
23:06:27.9969 [StackTrace] ========== Thread ID 0xadd303a0 =========================
23:06:27.9969 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap
23:06:27.9970 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner
23:06:27.9970 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run
23:06:27.9971 [StackTrace] ========== Thread ID 0xae5313a0 =========================
23:06:27.9971 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1015, in _bootstrap
23:06:27.9971 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1044, in _bootstrap_inner
23:06:27.9972 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 995, in run
23:06:27.9972 [StackTrace] File: "/usr/lib/python3.13/socketserver.py", line 235, in serve_forever
23:06:27.9973 [StackTrace] File: "/usr/lib/python3.13/selectors.py", line 398, in select
23:06:27.9973 [StackTrace] ========== MainThread 0xb457b020 =========================
23:06:27.9973 [StackTrace] File: "/usr/lib/enigma2/python/StartEnigma.py", line 959, in <module>
23:06:27.9974 [StackTrace] runScreenTest() # Start running the first screen.
23:06:27.9974 [StackTrace] File: "/usr/lib/enigma2/python/StartEnigma.py", line 473, in runScreenTest
23:06:27.9975 [StackTrace] runReactor()
23:06:27.9975 [StackTrace] File: "/usr/lib/enigma2/python/StartEnigma.py", line 643, in runReactor
23:06:27.9976 [StackTrace] reactor.run(installSignalHandlers=False)
23:06:27.9976 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 697, in run
23:06:27.9976 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 705, in mainLoop
23:06:27.9977 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 1119, in runUntilCurrent
23:06:27.9977 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 861, in fireSystemEvent
23:06:27.9978 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 506, in fireEvent
23:06:27.9978 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 632, in addCallback
23:06:27.9978 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/defer.py", line 1092, in _runCallbacks
23:06:27.9979 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 518, in _continueFiring
23:06:27.9979 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/internet/base.py", line 1183, in _stopThreadPool
23:06:27.9980 [StackTrace] File: "/usr/lib/python3.13/site-packages/twisted/python/threadpool.py", line 300, in stop
23:06:27.9980 [StackTrace] File: "/usr/lib/python3.13/threading.py", line 1095, in join
23:06:27.9980 [StackTrace] ========== Stacktrace end ================================
23:08:11.9086 [PlutoTV] Fetching EPG for region '* Automatisch *'.
23:08:17.2473 [PlutoTV] Install bouquet for region '* Automatisch *'.
23:08:17.2773 [PlutoTV] Merge EPG for region '* Automatisch *'.
23:08:17.2776 PC: b5bdcb24
23:08:17.2777 Fault Address: 00000000
23:08:17.2777 Error Code:: 519
23:08:17.2777 Backtrace:
23:08:17.2779 /usr/bin/enigma2(_Z17handleFatalSignaliP9siginfo_tPv) [0x8B4FC]
23:08:17.2780 /lib/libc.so.6(__default_rt_sa_restorer) [0xB5B8F2A0]
23:08:17.2781 -------FATAL SIGNAL
23:08:19.7327 [gRC] Warning: Main thread is busy, displaying spinner!
 
Ja, es funktioniert. SoftCSA und CI+ Modul. Meine Nachricht dazu wurde warum auch immer gestern gelöscht.
Danke!
 
@ian1095: Regarding automatic recovery (decoder flush + play)
Have you been able to find out if it helps with your freezing video issue?
Its not often I get bad cw's because I'm using Double Check, fake.cw and low entropy patches,with automatic fallback to 098C when those oscam patches detect them but with the few I've had since the update it has so far always recovered. I've not encountered the picture remaining frozen at all.
I will of course continue to monitor the situation over the coming days. But right now the situation appears to be positive. The same thing also applies to Italia and UK too, so far theyve always recovered.

The true test though is during a Premier League game where it appears someone deliberately poisons the cache that all sources seem to use and the next games are not until Saturday.
 
Zuletzt bearbeitet:
# SoftCSA PreRelease 7 - Changelog

Alle Devices ab 2026/01/27, 07:10:02 UTC haben das Update auf dem Feed.

## Deutsch

### Verbesserungen

Lock-free CW-Verarbeitung
  • Mutex zwischen setKey() und descramble() entfernt
  • Neue Control Words werden jetzt sofort aktiv (keine Verzögerung mehr)
  • Reduziert “broken startcode” Fehler bei CW-Wechseln und damit gelegentlich auftretende Bild/Ton-Hänger

Health-Check Optimierung
  • Falsche “Stream stalled (PTS=0)” Meldungen beim Kanalwechsel behoben
  • PTS=0 während der Startphase wird jetzt korrekt ignoriert
  • Echte Stream-Stalls werden weiterhin erkannt und behandelt

Vereinfachte DVR-Logik

- Einfachere DVR-Write-Logik ohne aufwändige Ausnahme-Erkennung (StreamRelay, CI+)

-----

## English

### Improvements

Lock-free CW Processing
  • Removed mutex between setKey() and descramble()
  • New control words are now active immediately (no more delay)
  • Reduces “broken startcode” errors during CW transitions and occasional video/audio freezes

Health-Check Optimization
  • Fixed false “Stream stalled (PTS=0)” messages during channel zapping
  • PTS=0 during startup phase is now correctly ignored
  • Real stream stalls are still detected and handled

Simplified DVR Logic

- Simpler DVR write logic without complex exception handling (StreamRelay, CI+)
 
Tolle Sache. Wenn jemand den James Donkey HD Duo (u42) mit aufnimmt würde ich SoftCSA dort auch mal testen und berichten.

Diese Platform hat nämlich mit ICAM und Streamrelay die Macke nach dem 4-6 mal Umschalten nichts mehr zu entschlüsseln.
Die Treiber sind für IPTV und Streaming leider richtig buggy.

Grüße,
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…