OSCam грунтуецца на MPCS версіі 0.9d, якая з'яўляецца паблік версіяй (OpenSource). Абмеркаванне і мадыфікацыя гэтага эмулятар / картсервера ў асноўным ажыццяўляецца на форуме Streamboard. Oscam карэктна апрацоўвае як групавыя так і індывідуальныя ЕММ ў Drecrypt1 з рэвізіі 834. Вельмі зручнае асяроддзе для зборкі cmake пад многія распаўсюджаныя апаратныя платформы, натуральна пры наяўнасці патрэбнай SDK. Патрэбны SDK можна атрымаць з праекта openembedded.
OSCam можа працаваць як з убудаванымі картрыдар, так і з вонкавымі праз com port або USB (SmatGo).
OSCam з'яўляецца не толькі Cardserver, а працуе таксама і як эму.
OSCam поддерживает все самые популярные протоколы – newcamd, cs378x, camd3 і CCcam.
Падтрымліваюцца Mgcamd кліент, CCCAM кліент (IncubusCamd, CCCam_Client), Camd3 і Scam.
Дадзены эмулятар працуе не толькі з шаринг серверамі але і як эмулятар для афіцыйных карт.
плюсы:
– работает очень быстро, кадаваныя каналы адкрывае на лета
– настраивается не очень сложно, можна хутка здужаць
– легко понимает софткам, гэта значыць не трэба асобных софткамов, застаецца толькі ў конфігах прапісаць правільны шлях да файла софткама
– открывает все, што прапісана ў софткаме (BISS, крипто-, ВИА…)
– можно настроить на любого провайдера
– не виснет при остановке на кодированном канале, не прапісана для дэкадавання
У дадзеным выпадку OSCAM Эму 1105 загорнуты ў ўпакоўку як убудова да OpenELEC.
OSCAM Эму 1105 ўсталёўваць праз ўстаноўку add-on з zip
service.softcam.oscam-emu-r11105.zip 727 KB
11105 1d 21h скіду індэкса Aeon / багажнік / выпраўленне 11104 1d 21h Aeon / багажнік / адкаціць апошняе абавязацельства: не вырашае праблему 11103 1d 21h Aeon / багажнік / пераканайцеся, што невыкарыстоўваныя індэксы вызваляецца ад блакавання, калі нам патрэбен новы 11102 1d 22h Aeon / багажнік / выпраўленая памылка ў dvbapi_get_descindex() 11101 1d 22h Aeon / багажнік / маленькі выпраўленне 11100 1d 22h Aeon / багажнік / выпраўленне аварыі ў dvbapi_parse_capmt() калі pmtfile == NULL 11099 1d 22h Aeon / багажнік / маленькі выпраўленне 11098 1d 22h Aeon / багажнік / згодна з дакументам для RECV(): "Гэтыя выклікі вяртаюць колькасць прынятых байтаў, або -1 калі адбылася памылка. Вяртаецца значэнне будзе 0 калі суразмоўца выканаў працэдуру завяршэння працы." -> таму мы павінны ставіцца да Len == 0 як адлучыць, таму што мы выкарыстоўваем MSG_DONTWAIT, таксама дадаў EWOULDBLOCK для праверкі памылак 11097 1d 23h Aeon / багажнік / tryfix для #4343 11096 1d 23h Aeon / багажнік / выпраўленыя некаторыя памылкі 11095 1d 23h Aeon / багажнік / перапрацаваны, звязаныя з індэксам кода: пераўтварэнні туды і назад паміж int8_t, int32_t і uint32_t вельмі збівае з толку -> заменены ca_index_t больш не выкарыстоўваючы індэкс == 0 для FTA гэта робіць код нашмат прасцей зразумець і дапамагае знайсці памылкі 11094 2d 01h Aeon / багажнік / выправіць няправільна праверка канфігурацыі 11093 2d 02h theparasol / багажнік / - Tryfix білет на #4343 11092 2d 02h Aeon / багажнік / Выяўленне PID абнаўленне відэа / аўдыё 11091 2d 05h Aeon / багажнік / рейз tcp_ito для CCcam так, што KeepAlive можа працаваць 11090 2d 05h Aeon / багажнік / абноўлена CCcam KeepAlive 11089 2d 07h Aeon / багажнік / абнаўленне для апошняй фіксацыі 11088 2d 07h Aeon / багажнік / tryfix: чорны scren пры пераключэнні з канала дэ каналу Csa 11087 2d 15h Aeon / багажнік / выправіць збой пры выключэнні з-за OSCAM-cache.c 11086 4d 00h Aeon / багажнік / абнаўленне відэа / аўдыё PID выяўлення 11085 4d 03h Aeon / багажнік / ачышчальнік версія апошняй фіксацыі 11084 4d 04h Aeon / багажнік / аварыі выправіць, калі фільтры не вяртаюцца 11083 4d 04h Aeon / багажнік / больш выпраўленняў для пашыранага кода бесперапыннага 11082 4d 09h Aeon / багажнік / пашыраная для бесперапыннага рэжыму tryfix чорнага экрана пры пераключэнні з некалькіх бесперапынным рэжыме ў адным бесперапынным рэжыме 11081 5d 01h Aeon / багажнік / іншае tryfix для Радегаста 11080 5d 01h theparasol / багажнік / VIACCESS: - Усе класы ў ЭЗМ павінны адпавядаць! 11079 5d 01h theparasol / багажнік / VIACCESS: - Здаецца, ЭЗМ можа ўтрымліваць некалькі класаў -> перапрацаваны код яшчэ раз! 11078 5d 03h Aeon / багажнік / Radegast: душаць subecms для Caid 0x500 разбіваецца на 0500:041980 -> фіксаваць: толькі душаць subecms калі ecmlen > 0XFE 11077 5d 13h theparasol / багажнік / DVBAPI: - Адкат ТЗР апрацоўкі exset і DRECrypt, паколькі яна парушае bulcrypt 11076 5d theparasol 23h / багажнік / RATELIMITER: - Fix перазараджваецца: прыняць да ўвагі srvidholdtime занадта! 11075 6d 01h Aeon / багажнік / дыяпазон CAID 0x4a змяшчае шмат сістэм, так што лепш вярнуцца да старой лініі. caid_is_dre() прызначаецца, каб быць для DRECrypt, калі функцыя для Dreamcrypt патрабуецца, калі ласка, стварыце іншую функцыю. 11074 6d 02h theparasol / багажнік / DVBAPI: - Павелічэнне максімальных фільтраў да 32 на гэты момант. Мы маглі б павялічыцца да 128, некаторыя скрынкі / малюнка сапраўды падтрымліваюць яго, але яе з'ядае занадта шмат рэсурсаў, якія мы лепш зрабіць яго дынамічным, але яна ўключае ў сябе мноства змен dvbapi кода Гранічны выпуск на дэмультыплексаванне FD быў даследаваны ў глыбока Абрагамам, Мікі і Тэкіла на працягу досыць доўгага часу з-за занадта 0 пытанні запісу памеру на некаторых малюнках. Дык вось вялікі дзякуй за вялікія намаганні, вы паклалі ў яго: пратакол HTTPS://github.com/Duckbox-Developers/dr...a43375c2fddc7a6 - Дададзеная праверка пры запуску dvbapi, колькі фільтраў кожны демультиплексор можа апрацоўваць (толькі АПА 1 і 3, так што няма stapi / CoolStream / усе) - Каб пазбегнуць магчымасці 0 запісы на старых малюнках / скрынак з-за занадта вялікай колькасці emmfilters Цяпер Эмм і SDT фільтры забіваюць прама перад новым каналам пачынае descamble такім чынам мы робім максімальна верагоднасць таго, што ЕСМ фільтры могуць быць запушчаныя - Dreamcrypt, здаецца, выкарыстоўвае CAID 0x2710 таксама -> даданыя! Ліміт на дэмультыплексаванне ФО быў даследаваны Абрагамам, Мікі і Тэкіла з-за 11073 6d 03h Aeon / багажнік / выпраўленне для доўгіх паведамленняў EMM 11072 6d 07h Aeon / багажнік / + Дададзена OE2.0 і OE2.2 рэжым шыфра API для модуля dvbapi.c (Dreambox толькі цяпер) Магчымыя шыфры на OE2.0: CSA, Аб Магчымыя шыфры мы OE2.2: CSA, Аб, AES128 (калі драйвер падтрымлівае яго) +Абноўлена OSCAM для extendes CWS, гэта ўключае ў сябе: ->з выкарыстаннем розных CWS для кожнага тыпу патоку (відэа, аўдыё, дадзеныя) ->з выкарыстаннем CSA, Аб, AES128 ў якасці шыфра -> Усе гэтыя змены па змаўчанні адключаныя атм, і можа быць уключаны ў globals.h: //#вызначыць WITH_EXTENDED_CW 1 11071 6d 12h theparasol / багажнік / DVBAPI: - Tryfix streampid паглынання 11070 7d 05h Aeon / багажнік / дададзены caid_is_dre() 11069 7d 06h Aeon / багажнік / * Fix: emmcache ссечаны ў мінулым 3 байт кэшыраваць EMM * Абнаўленне: падтрымкі вялікіх паведамленняў EMM * Абнаўленне: праверыць даўжыню ЕММ 11068 7d 07h Aeon / багажнік / выпраўленне MAX_EMM_SIZE для ЕММ паўторнай зборкі буфера 11067 7d 09h theparasol / багажнік / DVBAPI: - Некаторыя пераробкі на ча PMT разборы & Праца з злучэннямі 11066 7d 09h theparasol / багажнік / DVBAPI: - Некаторыя паўторная спроба пры адключэнні фільтраў і іх ФЗ 11065 11d 05h theparasol / багажнік / DVBAPI: - Fix PMT разбору для CAID 2710 (трыкалор) 11064 12d 01h theparasol / багажнік / DVBAPI: - Адключыць усе індэксаў для streampid на ча непасрэдна перад далучэннем да новых індэксам 11063 12d 05h theparasol / багажнік / DVBAPI: - Tryfix паглынанне streampid з іншых демультиплексора з розным індэксам 11062 15d 08h gorgone.impertinence / багажнік / clienttimeout -> павялічваючы множнік для прадухілення нізкіх значэнняў тайм-аўту 11061 18d 02h theparasol / багажнік / IRDETO: - Пашыраная рэгістрацыя cardstatus пасля запыту ECM (Tnx Newcslover для забеспячэння пачатковага патч!) 11060 18d 03h theparasol / багажнік / сек: - Dont Паведамленне пра памылку пры карумпаваным / падроблены ECM, так як ён будзе блакаваць канал для правільнага ЕСМ занадта! 11059 19d 08h theparasol / багажнік / IRDETO: - Некаторыя карты маюць статус на іншай пазіцыі, так пачаць выкарыстоўваць cta_res[cta_lr-2] замест cta_res[3] (Tnx jsompis для забеспячэння патч!) 11058 26d 00h theparasol / багажнік / CryptoWorks: - EMM пераробкі Даклад па праблемах тут: пратакол HTTPS://www.streamboard.tv/wbb2/thread.php?= 553585 паведамлення дадзены # post553585 11057 26d 03h theparasol / багажнік / IRDETO: - Fix для ня карт на аснове acs57: cardstatus пасля таго, як быў ЕММ 1 байт выкл (Тпх Jsompis і newcslover!) 11056 26d 05h theparasol / багажнік / VIACCESS: - выпраўленая logcosmetic 11055 27d 00h theparasol / багажнік / VIACCESS: - эмм logcosmetics