Pagina 1 van 22 12345>Laatste »
Onderwerp Opties
Stem op dit onderwerp
#690348 - 22/09/2004 23:25 CAM/card programmeren for dummies ****
Hermanator Offline
Volwaardig lid

Geregistreerd: 22/05/2004
Berichten: 174
Naar aanleiding van mijn vorige bericht ben ik nu dit nieuwe draadje begonnen. Doel hiervan is te kijken of we gezamenlijk de materie van programmeren voor cams en kaarten eens helder kunnen krijgen.

Als absolute newbie op dit gebied veroorloof ik me nu zonder verdere studie een aantal domme vragen te stellen (ja, ze bestaan dus wel degelijk ). Als een kaart een processor is met wat geheugen, zou het dan echt zo zijn dat een titaniumkaart een dermate snellere processor heeft met een dusdanig uitgebreidere instructieset, dat hier inderdaad meer mee kan dan met een funcard? Of is dat operating system (1.03, 1.06, etc.) erop gezet om de uiteindelijke programmatuur nog dieper in de kaart te verstoppen? Is een Matrix Revolutions nou echt hardwarematig dusdanig verbeterd dat hier nog meer mee kan? En zo ja, wat zijn deze verbeteringen dan? Ik kan me wel voorstellen dat de ene processor sneller is dan de andere of de ene kaart of cam meer geheugen heeft dan de andere. Maar is die capaciteit echt nodig voor wat we met een cam of kaart willen?

Vragen naar details van de programmering van cams of kaarten blijven meestal onbeantwoord. Mijn voorgaande bericht heeft me in ieder geval een pm opgeleverd van iemand die bereid was mij een zetje in de goede richting te geven (hartelijk dank, engelse joker!). Op grond van zijn input en het nodige googlewerk heb ik daarom voor mezelf het volgende stappenplan opgesteld.

1. Algemene kennis CAMS/kaarten. Om iets te kunnen maken zal ik toch eerst echt de functie van cams en kaarten goed moeten begrijpen. Nogmaals www.duwgati.com maar eens lezen dus. Daarna in http://www.lefdata.com/satellite/cam/EN50221.pdf in het engels 87 pagina’s doorworstelen waarin de voor CI/CA europees afgesproken standaards uitgebreid uit de doeken worden gedaan. Ik hoop hierna voldoende algemeen begrip te hebben van de werking van cams en kaarten.

2. Programmeerkennis. Ik heb ondertussen begrepen dat de software voor cams wordt ontwikkeld in de programmeertaal C of in assembly. Dat reduceert natuurlijk helaas al het aantal mensen dat zich hierin kan verdiepen. Nu heb ik 15 jaar geleden een jaartje in C geprogrammeerd en een vriendje gevonden die mij weer op gang wil helpen in C. Mijn ervaring in assembly is beperkt tot de emulator die ik tijdens de AMBI studie mocht programmeren, dus dat zal nog wel wat lastiger worden.

3. CAM kennis. Van een specifieke CAM voldoende inzicht krijgen in de programmering ervan om hiervoor een eenvoudig programma’tje te kunnen schrijven. Voor de cam denk ik aan de Matrix Revolution omdat ik die toevallig te leen heb gekregen van een vriend (mag ik hem dus nog even houden?) en omdat de mm source libraries zijn te downloaden op www.lefdata.com en die schijnen hetzelfde te zijn als voor de Matrix. Over de MR heb ik bijvoorbeeld specificaties gevonden op Links naar keysites is verboden Hopelijk kan ik soortgelijke info vinden over de Mrv. Er staan per chip verwijzingen naar extra informatie hierover. Overigens licht Pic-o-matic in de vorige thread een tipje van de sluier op van de code van RichardF met een verwijzing naar: http://www.et.fnt.hvu.nl/docenten/pkramer/ARM/ARM.htm

4. Kaart kennis. Van een kaart voldoende inzicht krijgen om ook hiervoor een eenvoudig programma’tje te schrijven. Ik denk dat ik hiervoor uitga van de fun5 of 6 want die heb ik liggen. Ik heb op http://www.weethet.nl/dutch/smartcards_types.php veel info hierover gevonden. Omdat hier een Amtel 90S8515 op zit zal ik waarschijnlijk meer moeten leren over de instructieset van deze processor. In ieder geval heb ik op www.amtel.com veel kunnen downloaden hierover, waaronder een pdf “Novice’s guide to AVR devlopment”. Aardig beginpunt denk ik. Voor de zekerheid heb ik vast AVR Studio 4 gedownload van die site.

5. Codering kennis. Naast al deze kennis zal ik dus ook de werking van diverse coderingen moeten begrijpen (seca, conax, etc.). Ook hier geeft www.duwgati.com al behoorlijk veel info over en ook in de forums van sat4all is veel te lezen. Op http://www.websamba.com/ConaxWonderland/ wordt Conax nauwkeurig beschreven en omdat ik van mijn tipgever heb begrepen dat dit een redelijk eenvoudig protocol is, wilde ik hier maar mee beginnen. Van daaruit ook maar eens naar de andere protocollen kijken…

6. Emulator maken. Een enorm fraaie emulator ontwikkelen waarvan ik de sourcecode op sat4all kan zetten zodat iedereen ermee kan fröbelen . Mijn tipgever opperde al de suggestie om een tutorial te schrijven en misschien lukt dat ook wel.

Daar ik waarschijnlijk pas in 2010 bij stap 6 zal zijn beland , hoop ik dat iedereen een beetje geduld met me heeft. Verder vraag ik iedereen die tips kan geven of denkt dat ik op de verkeerde weg ben, hierop te reageren. Hopelijk kunnen we dan via dit draadje elkaar helpen om deze materie eens helder te krijgen. Iedere keer als ik iets heb geleerd waarvan ik vermoed dat het een ander kan helpen zal ik dat in ieder geval hier posten. Ik hoop dat meer mensen dat zullen doen.


Bewerkt door Avalon (23/09/2004 11:54)

Omhoog
#690349 - 23/09/2004 10:54 Re: CAM/card programmeren for dummies [Re: Hermanator]
ozzo Moderator Offline
Moderator

Geregistreerd: 17/04/2002
Berichten: 8835
Uit: Regio Gouda
Ziet er allemaal reuze spannend uit !

Ik ben heel benieuwd of er nu eindelijk vooruitgang geboekt kan worden in deze materie. Alle kennis bij elkaar gegaard, loopt er heel wat rond op dit board.
Gezamelijke inspanning kan resulteren tot het uitschakelen van de "kaartjes-maffia" en da's een goed streven ;-)

Uiteraard gaat het om de sport en niet om de knikkers

_________________________
Regards, Ozzo

"Cruisin' in my big old Cadillac...."

Omhoog
#690350 - 23/09/2004 12:08 Re: CAM/card programmeren for dummies [Re: Hermanator]
Avalon Offline
Sat4all Core Member

Geregistreerd: 26/06/2000
Berichten: 2124
Uit: São Paulo - Brazilie (SP)
Hoe positief het ook klinkt waar je mee bezig bent.

De volgende keer geen links naar key of File sites plaatsen.

Mazlzlz
Avalon

Omhoog
#690351 - 23/09/2004 12:12 Re: CAM/card programmeren for dummies [Re: Hermanator]
MiLo Offline
Sat4all Core Member

Geregistreerd: 18/02/2004
Berichten: 2760
Uit: Ospel
Als je een PVR hebt, kun je een EMU op je PC programmeren en testen door een gecodeerde file over te zetten naar je PC, en daar een (C) programma voor te schrijven die hem decodeert. Scheelt nogal in ontwikkeltijd denk ik. Daarna kun je de emu gaan overzetten naar specifieke hardware. Je kunt natuurlijk in de Dreambox archieven gaan zoeken naar decoder code!

Zou er dan misschien toch nog een open source CAM komen...
_________________________
Musicians don't die - they just decompose

Omhoog
#690352 - 23/09/2004 21:35 Re: CAM/card programmeren for dummies [Re: ozzo]
EnEmA Offline
Nieuw hier

Geregistreerd: 23/09/2004
Berichten: 14
Uit: Wehl
Voor smartcards programmeren is http://www.mbsks.franken.de/sosse/ wellicht een handige site
hier is een smartcard OS (met source uiteraard) voor de funcard te vinden, met de nodige uitleg

Omhoog
#690353 - 23/09/2004 23:33 Re: CAM/card programmeren for dummies [Re: EnEmA]
Hermanator Offline
Volwaardig lid

Geregistreerd: 22/05/2004
Berichten: 174
@Avalon: In mijn enthousiasme in het vermelden van linkjes naar sites met informatie over ons onderwerp, vergat ik totaal dat op sommige van die sites ook sleutelbestandjes staan. Excuses.

@Milo: Helaas heb ik geen pvr, maar ik zal vast wel aan een gecodeerde file kunnen komen. Goede tip voor verderop in het stappenplan. En als het aan mij ligt komt die open source er. Ik denk alleen dat we er best wel even mee bezig zullen zijn.. Ook afhankelijk van in welke mate we info met elkaar delen.

@EnEmA: Ook bedankt voor de tip! Ik ga ook hier eens goed grasduinen.

@iedereen: Ik ben druk bezig met studeren. Met het uur wordt het helderder. Ik heb alleen nog een inhaalslag op de meesten van jullie te doen op het gebied van algemene kennis van decoders/CAM's/kaarten. Maar ik leer snel. Ik ben nu bezig met de technische beschrijving van de Matrix op de Matrix homepage en de documenten waarnaar daar wordt verwezen, zoals de beschrijvingen van SIDSA's MACtsp. De ontwikkelomgeving (C en Assembly) voor de ARM processor hierin heb ik alvast gedownload n.a.v. het berichtje van Pic-o-matic in het andere draadje. Ook het documentje CAS-model.pdf op de site van duwgati lijkt me super leerzaam voor stap 1.

Ik zal proberen per stap die ik afrond een compact verslagje te doen in dit draadje, zodat jullie er misschien ook weer mee verder kunnen. Vooralsnog ben ik dus nog even bezig met stap 1.

Verder lees ik iedere dag op sat4all. Tips die worden aangedagen die zal ik allemaal nagaan. Ik zal alleen niet voor iedereen een bedankje opnemen, want dan komen er teveel / nog meer onzinnige berichtjes van mijn kant. Ik denk dat we dit draadje zo informatief mogelijk moeten houden. Dus bij deze vast vooraf voor iedereen: bedankt!!!

Omhoog
#690354 - 29/09/2004 22:00 Re: CAM/card programmeren for dummies [Re: Hermanator]
Hermanator Offline
Volwaardig lid

Geregistreerd: 22/05/2004
Berichten: 174
Zou iemand mij misschien aan het volgende document kunnen helpen?

ITU-R Rec. BT.810: Conditional Acccess Broadcasting Systems (1992.9)

Ik heb me scheel gezocht op internet maar kan het niet vinden...

Bij voorbaat dank!

Omhoog
#690355 - 29/09/2004 22:41 Re: CAM/card programmeren for dummies [Re: Hermanator]
bommeltje Offline
Sat4all freak

Geregistreerd: 31/03/2003
Berichten: 872
hoi,

hier de link is een pdf.
is niet helemaal wat je zocht maar gaat volgens mij nog een stapje verder.

http://www.nhk.or.jp/strl/publica/bt/en/le0012.pdf

http://research.btexact.com/edge/papers/focuspapers/SessionControl/marks/marks_ngc99.html

regards bommeltje.

ps het orginele document krijg ik telkens dat mijn account niet bestaat en hem niet mag downloaden.

s6


Bewerkt door bommeltje (29/09/2004 22:49)
_________________________
[color:"bleu"]to do is to be,to be is to do,dobedobedoo[/color]
[color:"red"]triple dragon incl skyworld[/color]
smart msp 01/dreambox7000s/manhattan550 blindsearch/dreambox 500c/dreambox 7020

Omhoog
#690356 - 29/09/2004 22:47 Re: CAM/card programmeren for dummies [Re: bommeltje]
Hermanator Offline
Volwaardig lid

Geregistreerd: 22/05/2004
Berichten: 174
Bommeltje,

Bedankt voor de hulp , maar het is juist het door jou vermelde document dat mij naar die ITU-R BT.810 liet zoeken. Helemaal onderin wordt bij de literatuuropgave hier namelijk naar verwezen. Ik hoop daar nog meer info aan te treffen...

Omhoog
#690357 - 29/09/2004 23:56 Re: CAM/card programmeren for dummies [Re: Hermanator]
jacoboot Offline
Sat4all Core Member

Geregistreerd: 15/10/2001
Berichten: 1809
Uit: vlissingen
mag ik even vragen of dit echt voor dummies is ??

hoe dum is dan een beginnende dummie ??

Omhoog
Pagina 1 van 22 12345>Laatste »


Moderator:  Johan45, ozzo 
Ga naar:
Forum Statistieken
40266 Leden
49 Forums
241811 Onderwerpen
1501130 Berichten
441 berichten in de afgelopen 24 uur
Max Online: 336 @ 16/04/2008 20:22
Top Auteurs ;)
27301
Ome Merde
18156
Toxic[Q]
17735
Tonskidutch
13965
AlanS
13084
Feedhunter Rini
Wie zijn er Online
89 geregistreerde (Gerard 76, Timm1983, Jean-Claude, metoo, gerraam, FloppyDos, 14 onzichtbaar) en 127 anonieme bezoekers online.
Nieuwste Leden
tik, jangeit, lassie123, hupert, viburnum
40266 Geregistreerde Leden
Verjaardagen
Gefeliciteerd bipak (64), rene1234 (50), lawaai (46), hendrico-nl (43), RtheC (40), djenzen (27).