om een Firmware te kunnen veranderen, moet je dus de hele firmware begrijpen.
Dat wil zeggen weten hoe hij in elkaar zit (waar zit welke routine)
en hoe die routine werkt (hoe is hij geprogrameerd en welke andere delen van het programma gebruikt hij en hoe en waar roept hij die aan).
en dat moet je dan van elke routine weten.
Daarbij moet je dan ook zeer goed in de gebruikte programmeertaal kunnen werken en moet je alle codes van de gebruikte proccessor-chip weten.
Daarnaast moet je weten of er dan nog ruimte is voor een extra routine, waar die ruimte zit en hoe je dan vanuit het menu die extra routine kunt aanroepen.
En je moe tdus ook weten of er dan nog ruimte is om deze epg info tijdelijk op te slaan, en waar je dat dan kunt opslaan en hoe je dat kunt oproepen.
En ook moet je dan nog weten hoe je de EPG info uit de zender info kunt lezen (is verreweg het minst moeilijke van alles) en hoe je die dan in een infoscherm kunt brengen.
Daarbij moet je dan weten hoe je deze routine zo kunt laten werken (dus welke codes gebruik je) zodat hij bij het gebruik van proccessortijd de andere routines het minste hindert,
ander krijg je bv zeer goed epg info maar met een stilstaand zenderbeeld op de achtergrond.
Je hoeft slechts op 1 van al deze zaken matig of noch minder te zijn.
of slechts op 2 van deze zaken middelmatig te zijn (en dan tel ik uitlezen van EPG niet mee), en je kunt al eindigen met een firmware die niet werkt, en die zelfs jouw receiver kompleet ontoegankelijk (en dus onbruikbaar) kan maken.
En ja er zijn voor de meeste proccessoren wel op het internet assembleerprogramma's te vinden.
En nee, ik geef geen adressen.
Waarom niet?
Nu als je nu al zo weinig weet dat je dat soort info niet eens zelf op het internet kunt vinden,
neem dan mijn raad aan en begin er niet aan, want dan weet je nog niet 0,01 procent van alles wat je minimaal weten moet om je hier mee bezig te kunnen houden.