Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

Registriere dich noch heute kostenlos, um Mitglied zu werden! Sobald du angemeldet bist, kannst du auf unserer Seite aktiv teilnehmen, indem du deine eigenen Themen und Beiträge erstellst und dich über deinen eigenen Posteingang mit anderen Mitgliedern unterhalten kannst! Zudem bekommst du Zutritt zu Bereichen, welche für Gäste verwehrt bleiben

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!
 
@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.
zu der Dinobot u42 Platform zählen auch der Viper Mini 2 und noch ein paar andere Receiver.

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

Fehler ist immer der gleiche: (vor Icam und Streamrelay lief alles normal)

Code:
jdhdduo user.warn kernel: cma: cma area total:45056 pages
jdhdduo user.warn kernel: cma: alloc 1024 failed: -12
jdhdduo user.warn kernel: cma: bitmap: 0-20479
jdhdduo user.err kernel:  (null): Fail to allocate buffer
jdhdduo user.warn kernel: [HI_DRV_MMZ_AllocAndMap] Alloc DMX_RecBuf[3] failed
jdhdduo user.warn kernel: [06:51:25:521 ERROR-HI_DEMUX] :D mxAllocNonSecureRecBuf[15415]:rec memory allocate failed, BufSize=0x3ff970
jdhdduo user.warn kernel: [record_start - 220] HI_UNF_DMX_CreateRecChn failed 0x80150006
jdhdduo user.warn kernel: [06:51:25:639 ERROR-HI_DEMUX]:HI_DRV_DMX_AddRecPid[1410]:Invalid Rec Handle 0x0
jdhdduo user.warn kernel: record_add_pid failed with pid:18 hChannel -465825780 -2146107390

Vielleicht hilft SoftCSA ja hierbei.

Grüße,
 
Zuletzt bearbeitet:
cma ist alles hisi , alles close da ändert sich durch SoftCSA nichts
 
Verstehe, das Problem betrifft aber nur Streaming. Egal ob Icam Streamrelay oder normaler Stream von RTL HD in VLC am PC. Dann gibts diesen Fehler nach ein paar Kanalwechsel.

Ohne Streaming mit OSCAM und HD+ bspw. auf der Box läuft alles wunderbar. Vor ICAM und Streamrelay lief auch alles vom Himmel.

Ich würde das mit SoftCSA trotzdem mal probieren.
 
Zuletzt bearbeitet:
Zurück
Oben