IPTV і спадарожнікавыя рэсіверы на Android OpenELEC і LibreELEC

OSCAM Эму 1105 Dlya OpenELEC рука Cortex A9

OSCAM Эму 1105 Dlya OpenELEC рука Cortex A9

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

Exit mobile version