Digital Eliteboard - Das Digitale Technik Forum

Registriere dich noch heute kostenloses 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 Bereiche, welche für Gäste verwehrt bleiben

MCA Development Talk

AW: MCA Development Talk

Hi ihmfried,

ich weiß jetzt nicht genau, was du mit 'softversion vom mca' meinst, aber ich
vermute mal, dass du ein volles rootfs update meinst, dass du normal via ftp oder sd einspielen kannst.
Wie im 1. Thread geschrieben, stelle ich das online, sobald ich es fertig habe.
Das dauert aber noch etwas.

dirtyharry123 und ich haben gestern endlich die initram extrahieren können, so dass ich mit
meinen optimierungen nun weiter machen kann. Sobald alles fertig und getestet ist,
wird das als update im 1. Thread veröffentlicht.

Gruß,
MrWeb
 
AW: MCA Development Talk

hi dirtyharry,
@all,

hab jetzt mal mein mca umgeschrieben. erst eine 2.96 drauf. danach deine 3.39_09c4. erstaunlich ist, das nach beiden vorgängen alle meine einstellungen noch vorhanden sind. das mca meldet sich jedesmal mit der entsprechenden version, also 2.96 und danach 3.26, so dass ich ja davon ausgehe, das auch ein umschreiben stattgefunden hat. war dann noch ein factory-reset notwendig?
es tut nämlich im grundig nicht!! immer noch nicht, oder wie geschrieben, ich hab was falsch gemacht.

hier der log nach einschalten des grundig, f_3.39_09c4:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

und hier nach umschalten auf einen s*y-sender:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

wie ihr seht, gibt das teil nur die 1702 weiter. :(

und hier das selbe aufm sammy:
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

geht, aber mit den üblichen freezern
 
Zuletzt bearbeitet:
AW: MCA Development Talk

Hi sat_didl,

da hier alle so Probleme haben, eine neue OScam einzuspielen,
werde ich versuchen noch heute ein Update bereits zu stellen,
welche die neue oscam version, sowie meine bisherigen optimierungen
enthält.

Dennoch, es ist eine ssh verbindung gemeint.
Auf windows am einfachsten winscp installieren.
Damit kann man recht leicht dateien von einem Win PC auf die mca schieben.
die neue oscam muss in das root verzeichnis.
Anschließend die alte /oscam zu /oscam_orig umbenennen
und dann die neue zu /oscam
Dann ein Neustart. Die Rechte nicht vergessen (755).

WinSCP ist recht einfach zu benutzen, zur Not mal im Web nach einem Howto suchen.

Gruß,
MrWeb
 
AW: MCA Development Talk

Hi sat_didl,

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Also das deine Einstellungen noch vorhanden sind, ist bei einem FTP-Update normal, ich würde im Allgemeinen sowieso das FTP-Update empfehlen, da erstens die Einstellungen erhalten bleiben und es zweitens sicherer ist (Es werden mehr Überprüfungen gemacht vor dem Flashen).
Da sich die Versionen geändert haben, hört sich das eigentlich schon so an, als hätte das geklappt.
Ein FactoryReset dürfte eigentlich nicht nötig sein.
Wäre jetzt eigentlich auch davon ausgegangen, das das bei deinem Grundig klappt.

Wie wir inzwischen festgestellt haben wird die CAM-Firmware wohl erst nach dem neustart des Moduls geschrieben, daher im Prinzip wie folgt:
-FTP/SD Flashen starten
-10 - 15 Minuten warten
-CI Modul raus
-CI Modul rein
-nochmal 10 -15 Minuten warten

Beim Warten gillt immer besser zu lang als zu kurz.

Du kannst allerdings folgendes nochmal Probieren:

ich habe immer dieses File für den Downgrade verwendet:
Du musst dich Anmelden oder Registrieren um diesen link zusehen!


Und für die 339 nimm am besten diese neuste Version:
MCA_F0339_1835_1722_09C4_1834_1833_1843_0d95_ftp - Datenbase - Digital Eliteboard

Ich hoffe, dass das noch irgendwie klappt, von der Fehlerbeschreibung deines Grundigs hört sich das eigentlich sehr danach an, dass es sich um genau dieses Problem handelt.
 
AW: MCA Development Talk

bin dran, stay tuned...

update #1

am rande: die übertragungsgeschwindigkeit beim update aus f_2.40 nach 3.39 ist halb so schnell wie wenn ich von 3.39 auf 2.40 downgrade...


update #2

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

jo man, es tut!

habe wohl nicht weit genug downgegraded mit meiner 2.96. hab jetzt auf 2.40 runter und dann die neue gepatchte 3.39 wieder drauf.

das mca läuft im grundig 22vle8120bg mit der gepatchten 3.39 von dirtyharry123, mit den freezern alle 7 sec. aber das ist ne andere baustelle...
 
Zuletzt bearbeitet:
AW: MCA Development Talk

hiho,

so, oscam per winscp ausgetauscht. erster startlog hier:

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

gleich gehts weiter...

edit #2

hier das erste log nach umschalten auf ...
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

erst wollt er nicht, nach einem hin- und herschalten geht jetzt s*y.

leider immer noch mit den hängern

edit #3

so siehts aus, wenn mehr als ein client den selben sender schaut
Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

und trotzdem noch freezer, hat also überhaupt nix mit den signallaufzeiten zu tun

edit #4

Code:
Du musst dich Anmelden oder Registrieren um den Inhalt der Codes zu sehen!

auch der start des fernsehers aus dem standby direkt in einen s*y-sender mit entschlüsselung klappt. allerdings dauert das eeeeeeewig. über sechs minuten zeigt der log, aber das kann ich eigentlich nicht glauben, muß ich mal mit stoppuhr messen...
 
Zuletzt bearbeitet:
AW: MCA Development Talk

Hi @ all

Wie versprochen habe ich soeben die Updates online gestellt.
Alles weitere im 1. post dieses Threads.

Viel Spaß damit und testet ausgibig !

Gruß,
MrWeb
 
AW: MCA Development Talk

Great job dirtyharry123 and mrweb.
Can you post the sources of oscam version and the patch?.


I propose another change that may be of interest.
I've seen inside the CAM leading Apache, remains inactive. This has links wifi settings and other data from the CAM.
I did some testing a few weeks ago but activating the apache server but I have not managed to make changes.
 
AW: MCA Development Talk

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Bitte wenns geht den debug-level auf ALL (65535) stellen für zukünftige Logs (das geht übers Webinterface).
An den Signallaufzeiten von der Karte zu oscam wird es wohl nicht liegen, da hast du recht,
allerdings gibt es noch andere stellen, wo es zu Verzögerungen kommen kann.
Nach Auswerten einiger Logs von a1, sieht es so aus als ob die ECMS ebenfalls rechtzeitig bei oscam ankommen,
meine Vermutung ist daher, das die CWs vom mcam nicht rechtzeitig an den Receiver übermittelt werden.


Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!

Das liegt, daran, das der mcam dem oscam keine Daten über das Programm liefert, ein kurzes Hin- und Herschalten sollte aber Abhilfe schaffen.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
CAID 0500 is allready included in the Firmware, the list of supported CAIDs is only relevant for some Receivers,
others ignore the list and also work with CAIDs not included in the list.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
Removing twitter & co, would not improve the performance of the MCA, since they are only executed when selected in the menu.
I was thinking of trying to remove these options from the menu so it is becomes clearer, this would only be cosmetic though.
To change this I will have to patch the mcam, since we do not have sources and it doesn't really help improve performance,
this is currently not on top of our todo-list.

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
I will provide the sources in a couple of days once I had a chance to do some more testing and improvements myself
(I am waiting to get a new receiver which hopefully supports the MCA)

Du musst dich Anmelden oder Registrieren um den Inhalt der Angebote zu sehen!
The MCA indeed contains a webserver with a configuration-interface which is deactivated by default,
The interface is pretty buggy which likely is the reason it has been deactivated.
We were planning to implement a new interface ourselves using the busybox included httpd, this will take some time however.
 
AW: MCA Development Talk

sorry, nop speak German, translate with google, do not understand what the user ssh connection, I tested with:
user: root, bswp
pass: root, bswp


can not get connected.
 
AW: MCA Development Talk

So an alle, da sich ja einige mit Problemen bzgl. des Logins
gemeldet haben, habe ich dropbearmulti nochmal neu kompilert
und eingebunden. Ich habe es auch selbst getestet und SSH
und Telnet funktionieren einwandfrei.
Die Downloads im Link sind aktualisiert, also einfach nochmal runterladen
und installieren. oscam ist auch gegen die derzeit neuste 'neu2' getauscht.

Gruß,
MrWeb

@xax2
The username AND password is 'root', but the old version was buggy.
I have updated the uploads, so download again, please.

Best regards,
MrWeb
 
AW: MCA Development Talk

dropbear now works but very unstable, rejects many connections. You need to retry several times to connect.
I have changed the version of dropbear by this other version compiled by a fellow on another forum, much more stable.

Du musst dich Anmelden oder Registrieren um diesen link zusehen!
 
AW: MCA Development Talk

Ich versuche es hier nochmal, da dies der devtalk ist.

+++

Ich habe mir den Bootloader mal etwas genauer angesehen.

Region 0 Groesse 0x20000 Bootloader
Region 1 Groesse 0x60000 UCAS firmware
Region 2 Groesse 0x60000 UCAS update firmware

offset 0xDFFF6, 2 bytes (in Region 2) = EEPROM stage

Beim Booten entscheidet stage, ob die Firmware geupdated wird.
Wert 0x000F = set next stage 0X000A, wait reboot
Wert 0x008F = set next stage 0X000B, wait reboot
Wert 0x000B = unarj UCAS.ARJ from region 2, write to region 1, set next stage 0x0000
Wert 0x000A = copy from region 2, write to region 1, set next stage 0x0000

Es gibt also 2 Varianten des Firmwareupdates. Das 0x000A (bzw. 0x0A00) bei offset 0x7FFF6 ist demzufolge nur eine Kopie der letzten stage in Region 2.

+++

Folgende Segmente habe ich mit IDA erstellt:

seg000 00000000 0000FFFF ? ? ? . . byte 02 public CODE 32 00 02
ROM 04000000 04200000 ? ? ? . . byte 00 public CODE 32 00 00

Das File aus diesem Forum habe ich nach Adresse 04000000 geladen ()

CPU ist ARM Little-endian

2 Initialisierungsfunktionen kopieren dann Code in den RAM
04000000-04000123 => 00000000
040003F0-04004BEB => 00000124

Neuromancer
 
Zurück
Oben