Aktuelles
Digital Eliteboard - Das Digitale Technik Forum

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

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

MCA Development Talk

    Nobody is reading this thread right now.
AW: MCA Development Talk

Als Toolchain musst du mca auswählen.

Mit dieser Version läuft bei mir 1702 und 1830 freezer frei.

Link ist nicht mehr aktiv.
 
AW: MCA Development Talk

How do we install the "MCA Kernel mit fixsci und tun (fuer vpn)" firmware ?
I replaced the mca_card.bin on my sd card but i don´t see any diferences...
Can anyone please explain better and help ?
Thanks
 
AW: MCA Development Talk

# uname -a

you should see the following output:

Linux mca 2.6.28.2_MatrixAir #1 Sat Jan 4 17:43:15 CET 2014 armv5tejl GNU/Linux


the new kernel you need for extensions (usb2lan, VPN, new wifi driver)
otherwise you do not need this kernel
 
AW: MCA Development Talk

Hallo,

wieso kann man in seinem Wlan-Pass kein "#" verwenden? Wird dort eine falsche Kodierung benutzt?
 
AW: MCA Development Talk

Same problem with the "#" character in the password of wireless
Any solution?
 
AW: MCA Development Talk

Change the password :emoticon-0105-wink:

This is for noobs ;)

I found two solution:

1) Full Working

- Telnet in MCA
- vi /var/mca/mca.ini
- Add "xxxxx" in wpapsk, example: wpapsk = "MySuperSecretPassWord#LoL#"
- Save and exit

2) This in only teorical

- Write pass with "xxxxxx" in the MCA MENU.

Sorry my english, i'm spanish.
 
AW: MCA Development Talk

Wenn ich direkt in die mca.ini das Pass mit "#" schreibe, bootet das MCA nicht mehr!?
 
AW: MCA Development Talk

Hallo zusammen,

ich habe hier schon länger interessiert mitgelesen und finde die Idee sehr interessant.
Ich teste die Matrix Cam Air gerade für einen Freund und hab hier leider nur eine gb800se (openatv), bei dem die cam nicht funktioniert.
Das heißt nach "dvbapi: mca: cipher created" ist schluss.

Um zu identifizieren, ob der SPI-Treiber (/dev/mio),der daemon mcam oder gar der FPGA der Flaschenhals bei V13/V14-Karten ist, könnte man mit strace eine Log-Datei vom mcam-process erstellen lassen und diese auswerten.
Hier ein kleiner Ausschnitt mit senderwechsel:
19:31:23.655813 open("/proc/mio", O_RDONLY) = 9
19:31:23.660402 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:23.668318 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:23.674060 read(9, "!\357\0\20\2\2\0\0\0\0\0\0\0\0\0\0", 1024) = 16
19:31:25.669087 read(9, "", 1024) = 0
19:31:25.672971 close(9) = 0
19:31:25.677299 munmap(0x4001f000, 4096) = 0
19:31:25.681510 write(1, "\33[0m\33[40m\33[33mD020200]\n", 23) = 23
19:31:25.687239 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:25.692210 write(1, "\33[0m\33[40m\33[33mB020001]\n", 23) = 23
19:31:25.697384 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:25.701189 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:25.706025 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:25.715148 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:25.719258 write(9, "t\357\0\20\2\2\2\0\1\0\0\0\0\0", 14) = 14
19:31:25.753969 close(9) = 0
19:31:25.758290 munmap(0x4001f000, 4096) = 0
19:31:25.762507 open("/proc/mio", O_RDONLY) = 9
19:31:25.767244 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:25.775193 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:25.789439 read(9, "!\357\0\20\2\2\0\0\0\0\0\0\0\0\0\0", 1024) = 16
19:31:27.774472 read(9, "", 1024) = 0
19:31:27.779862 close(9) = 0
19:31:27.783407 munmap(0x4001f000, 4096) = 0
19:31:27.787557 write(1, "\33[0m\33[40m\33[33mD020200]\n", 23) = 23
19:31:27.794220 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:27.798840 write(1, "\33[0m\33[40m\33[33mB020001]\n", 23) = 23
19:31:27.803908 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:27.807468 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:27.812182 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:27.819523 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:27.824222 write(9, "t\357\0\20\2\2\2\0\1\0\0\0\0\0", 14) = 14
19:31:27.857866 close(9) = 0
19:31:27.862552 munmap(0x4001f000, 4096) = 0
19:31:27.866929 open("/proc/mio", O_RDONLY) = 9
19:31:27.871546 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:27.879827 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:27.883826 read(9, "!\357\0\20\2\2\0\0\0\0\0\0\0\0\0\0", 1024) = 16
19:31:29.895872 read(9, "", 1024) = 0
19:31:29.899944 close(9) = 0
19:31:29.905321 munmap(0x4001f000, 4096) = 0
19:31:29.909495 write(1, "\33[0m\33[40m\33[33mD020200]\n", 23) = 23
19:31:29.915226 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:29.919282 write(1, "\33[0m\33[40m\33[33mB020001]\n", 23) = 23
19:31:29.925142 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:29.928966 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:29.936575 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:29.944336 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:29.948427 write(9, "t\357\0\20\2\2\2\0\1\0\0\0\0\0", 14) = 14
19:31:29.981210 close(9) = 0
19:31:29.987052 munmap(0x4001f000, 4096) = 0
19:31:29.991380 open("/proc/mio", O_RDONLY) = 9
19:31:29.996257 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:30.004025 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:30.008078 read(9, "!\357\0\20\2\2\0\0\0\0\0\0\0\0\0\0", 1024) = 16
19:31:31.994351 read(9, "", 1024) = 0
19:31:31.998255 close(9) = 0
19:31:32.002135 munmap(0x4001f000, 4096) = 0
19:31:32.006319 write(1, "\33[0m\33[40m\33[33mD020200]\n", 23) = 23
19:31:32.013050 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.018633 write(1, "\33[0m\33[40m\33[33mB020001]\n", 23) = 23
19:31:32.023814 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.027410 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:32.032159 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:32.039493 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:32.043561 write(9, "t\357\0\20\2\2\2\0\1\0\0\0\0\0", 14) = 14
19:31:32.075942 close(9) = 0
19:31:32.080171 munmap(0x4001f000, 4096) = 0
19:31:32.086140 open("/proc/mio", O_RDONLY) = 9
19:31:32.091166 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:32.100428 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:32.105362 read(9, "!\307\00084\0\0\237\2002-\3\0\200\3\0\23\1\t\4\0303\370"..., 1024) = 56
19:31:32.817289 read(9, "", 1024) = 0
19:31:32.821221 close(9) = 0
19:31:32.825105 munmap(0x4001f000, 4096) = 0
19:31:32.830054 write(1, "\33[0m\33[40m\33[33mD340000]\n", 23) = 23
19:31:32.836587 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.840291 futex(0x5c574, FUTEX_WAKE, 1) = 0
19:31:32.844264 write(1, "\33[0m\33[47m\33[34mmdump set_cur_serv"..., 83) = 83
19:31:32.851844 write(1, "03 00 80 03 00 13 01 09 04 18 33"..., 49) = 49
19:31:32.857402 write(1, "c4 fb 56 09 04 09 8c fa 56 06 00"..., 49) = 49
19:31:32.863129 write(1, "ff 00 00 06 01 03 00 00 06 01 04"..., 40) = 40
19:31:32.868452 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.872427 write(1, "\33[0m\33[40m\33[33mmdump es level, ad"..., 60) = 60
19:31:32.887390 write(1, "06 00 20 00 00 1b 00 ff 00 00 06"..., 49) = 49
19:31:32.893110 write(1, "01 04 00 00 18 00 00 00 00 00 00"..., 49) = 49
19:31:32.898399 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.903337 write(1, "\33[0m\33[40m\33[33mmdump es level, ad"..., 60) = 60
19:31:32.910518 write(1, "1b 00 ff 00 00 06 01 03 00 00 06"..., 49) = 49
19:31:32.917908 write(1, "00 00 00 00 00 00 29 18 00 00 00"..., 49) = 49
19:31:32.923085 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.926924 futex(0x60da4, FUTEX_WAKE, 1) = 0
19:31:32.930457 futex(0x60db4, FUTEX_WAKE, 1) = 1
19:31:32.934817 write(1, "\33[0m\33[40m\33[33mset_cur_service_in"..., 65) = 65
19:31:32.940196 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.944128 write(1, "\33[0m\33[40m\33[33mmdump es level, ad"..., 60) = 60
19:31:32.950494 write(1, "06 01 03 00 00 06 01 04 00 00 18"..., 49) = 49
19:31:32.957397 write(1, "00 29 18 00 00 00 00 00 00 fe 00"..., 49) = 49
19:31:32.963173 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.969037 futex(0x60da4, FUTEX_WAKE, 1) = 0
19:31:32.972544 futex(0x60db4, FUTEX_WAKE, 1) = 1
19:31:32.977543 write(1, "\33[0m\33[40m\33[33mset_cur_service_in"..., 65) = 65
19:31:32.983478 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:32.988040 write(1, "\33[0m\33[40m\33[33mmdump es level, ad"..., 60) = 60
19:31:32.994353 write(1, "06 01 04 00 00 18 00 00 00 00 00"..., 49) = 49
19:31:33.000093 write(1, "00 00 00 00 fe 00 00 00 fe 00 00"..., 49) = 49
19:31:33.006937 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:33.011596 futex(0x60da4, FUTEX_WAKE, 1) = 0
19:31:33.015270 futex(0x60db4, FUTEX_WAKE, 1) = 1
19:31:33.021061 write(1, "\33[0m\33[40m\33[33mset_cur_service_in"..., 65) = 65
19:31:33.026448 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:33.030174 futex(0x60da4, FUTEX_WAKE, 1) = 0
19:31:33.039045 futex(0x60db4, FUTEX_WAKE, 1) = 1
19:31:33.048616 write(6, "\0\0\0\0\0\0\0\0\0\0\0\0e\0\0\0A\0\0\0\0?\3\0\200\3\0%"..., 568) = 568
19:31:33.054456 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:33.059187 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.078800 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.082861 write(9, "E", 1) = 1
19:31:33.086822 close(9) = 0
19:31:33.092115 munmap(0x4001f000, 4096) = 0
19:31:33.096081 nanosleep({0, 2000000}, NULL) = 0
19:31:33.103481 nanosleep({0, 2000000}, NULL) = 0
19:31:33.110494 nanosleep({0, 2000000}, NULL) = 0
19:31:33.117489 nanosleep({0, 2000000}, NULL) = 0
19:31:33.124462 nanosleep({0, 2000000}, NULL) = 0
19:31:33.131553 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:33.136391 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.144335 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.149010 write(9, "e", 1) = 1
19:31:33.173154 close(9) = 0
19:31:33.178126 munmap(0x4001f000, 4096) = 0
19:31:33.182092 nanosleep({0, 2000000}, NULL) = 0
19:31:33.188487 nanosleep({0, 2000000}, NULL) = 0
19:31:33.195470 nanosleep({0, 2000000}, NULL) = 0
19:31:33.202445 nanosleep({0, 2000000}, NULL) = 0
19:31:33.225143 nanosleep({0, 2000000}, NULL) = 0
19:31:33.240047 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:33.246959 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.254890 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.260520 write(9, "E", 1) = 1
19:31:33.264464 close(9) = 0
19:31:33.268274 munmap(0x4001f000, 4096) = 0
19:31:33.272286 nanosleep({0, 2000000}, NULL) = 0
19:31:33.278515 nanosleep({0, 2000000}, NULL) = 0
19:31:33.284493 nanosleep({0, 2000000}, NULL) = 0
19:31:33.291465 nanosleep({0, 2000000}, NULL) = 0
19:31:33.298462 nanosleep({0, 2000000}, NULL) = 0
19:31:33.305558 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:33.310257 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.318795 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.324304 write(9, "e", 1) = 1
19:31:33.328455 close(9) = 0
19:31:33.343327 munmap(0x4001f000, 4096) = 0
19:31:33.347413 nanosleep({0, 2000000}, NULL) = 0
19:31:33.353477 nanosleep({0, 2000000}, NULL) = 0
19:31:33.360446 nanosleep({0, 2000000}, NULL) = 0
19:31:33.366476 nanosleep({0, 2000000}, NULL) = 0
19:31:33.373449 nanosleep({0, 2000000}, NULL) = 0
19:31:33.381445 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:33.386204 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.395350 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.399475 write(9, "E", 1) = 1
19:31:33.409126 close(9) = 0
19:31:33.413333 munmap(0x4001f000, 4096) = 0
19:31:33.417421 nanosleep({0, 2000000}, NULL) = 0
19:31:33.423532 nanosleep({0, 2000000}, NULL) = 0
19:31:33.430450 nanosleep({0, 2000000}, NULL) = 0
19:31:33.437439 nanosleep({0, 2000000}, NULL) = 0
19:31:33.446589 nanosleep({0, 2000000}, NULL) = 0
19:31:33.453555 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:33.459986 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.467360 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.471414 write(9, "e", 1) = 1
19:31:33.475371 close(9) = 0
19:31:33.479181 munmap(0x4001f000, 4096) = 0
19:31:33.483333 write(1, "\33[0m\33[40m\33[33mB340003]\n", 23) = 23
19:31:33.488431 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:33.492151 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:33.496955 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.504259 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.510115 write(9, "t\307\00084\0004\0\3\0-\3\0\200", 14) = 14
19:31:33.550857 close(9) = 0
19:31:33.554563 munmap(0x4001f000, 4096) = 0
19:31:33.559020 open("/proc/mio", O_RDONLY) = 9
19:31:33.563876 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:33.571493 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:33.575468 read(9, "!\357\0\20\2\2\0\0\0\0\0\0\0\0\0\0", 1024) = 16
19:31:33.980866 read(9, "", 1024) = 0
19:31:33.984551 close(9) = 0
19:31:33.988285 munmap(0x4001f000, 4096) = 0
19:31:33.994199 write(1, "\33[0m\33[40m\33[33mD020200]\n", 23) = 23
19:31:34.000045 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:34.004044 write(1, "\33[0m\33[40m\33[33mB020001]\n", 23) = 23
19:31:34.009200 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:34.013036 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:34.016636 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:34.025126 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:34.029265 write(9, "t\357\0\20\2\2\2\0\1\20\0\0\0\0", 14) = 14
19:31:34.063032 close(9) = 0
19:31:34.067028 munmap(0x4001f000, 4096) = 0
19:31:34.073048 open("/proc/mio", O_RDONLY) = 9
19:31:34.078002 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:34.087073 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:34.090997 read(9, "!\367\0\0108\0\0\0", 1024) = 8
19:31:34.095394 read(9, "", 1024) = 0
19:31:34.099287 close(9) = 0
19:31:34.103113 munmap(0x4001f000, 4096) = 0
19:31:34.108220 write(1, "\33[0m\33[40m\33[33mD380000]\n", 23) = 23
19:31:34.115224 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:34.119888 write(1, "\33[0m\33[40m\33[33mB020201]\n", 23) = 23
19:31:34.126425 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:34.130203 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:34.135043 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:34.142419 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:34.146535 write(9, "t\367\0\0108\0\2\2\1\0\0033\30\0\0\0\0\0\0V\30\0\0\0\0"..., 145) = 145
19:31:34.507418 close(9) = 0
19:31:34.511438 munmap(0x4001f000, 4096) = 0
19:31:34.515470 futex(0x5c574, FUTEX_WAKE, 1) = 0
19:31:34.519506 open("/proc/mio", O_RDONLY) = 9
19:31:34.533317 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:34.542976 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:34.546900 read(9, "!\357\0\20\2\2\0\0\0\0\0\0\0\0\0\0", 1024) = 16
19:31:36.640246 read(9, "", 1024) = 0
19:31:36.644409 close(9) = 0
19:31:36.648184 munmap(0x4001f000, 4096) = 0
19:31:36.652331 write(1, "\33[0m\33[40m\33[33mD020200]\n", 23) = 23
19:31:36.657419 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:36.661405 write(1, "\33[0m\33[40m\33[33mB020001]\n", 23) = 23
19:31:36.666435 futex(0x5bd5c, FUTEX_WAKE, 1) = 0
19:31:36.670204 open("/proc/mio", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 9
19:31:36.676424 fstat64(9, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
19:31:36.683856 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4001f000
19:31:36.687922 write(9, "t\357\0\20\2\2\2\0\1\0\0\0\0\0", 14) = 14
19:31:36.723339 close(9)

Eventuell kann so auch einfach rausgefunden bzw. nachempfunden werden, welches Protokoll zwischen /dev/mio und mcam gesprochen wird.

Hoffe das hilft etwas.

/EDIT:
Hier der Link von der Binary, die ich verwendet habe


aufgerufen mit strace -tt -o mcam.log -p 1032
 
Zuletzt bearbeitet:
AW: MCA Development Talk

Das Timing ECM-Vorlauf/CW-Wechsel im Stream ist bei NDS V13 extrem knapp gehalten und wohl auch so gewollt. Nach meiner Erfahrung sind bereits Delays > 600ms zwischen neuem ECM und CW-Aktualisierung im Descrambler kritisch. Bei 1 bis 2 Usern im CS ist das wohl noch kein Problem, wenn man von einer klassischen Architektur ausgeht (Direktabgriff des ECM-Streams)
Eventuell kann so auch einfach rausgefunden bzw. nachempfunden werden, welches Protokoll zwischen /dev/mio und mcam gesprochen wird.

Hoffe das hilft etwas.

/EDIT:
Hier der Link von der Binary, die ich verwendet habe


aufgerufen mit strace -tt -o mcam.log -p 1032
Danke für den Tipp. So wies aussieht liegt das Delay in dem Daemon (mcam) , etwa 400ms-500ms zwischen CW-schreiben im Oscam und write auf /proc/mio. Da dürfte eines der Probleme liegen-wenn der vorrausgehende Datenverkehr über /proc/mio nicht zwingend notwendig sein sollte (da ich keinerlei Kenntnisse vom Potokoll habe) Was erschwerend hinzukommt, ist die vorherige Übertragung des neuen ECMs über das CAM-Interface, die bei 166 Bytes Länge auch nicht gerade ohne Verzögerung abläuft.
Es ist fraglich, ob dieses Konzept überhaupt eine ordentliche V13-Bearbeitung zulässt. Hilfreich wäre es bestimmt, das Oscam so anzupassen, das es direkt mit der mio.ko spricht-dafür dürfte dann aber ein nicht unerheblich Maß an Reengineering notwendig sein und wahrscheinlich müsste man dann auch noch das Bedienmenü irgendwie nachbilden...
 
AW: MCA Development Talk

Hallo!

Hatte hier schon mal an anderer Stelle in diesem Forum gefragt, aber ich glaube hier ist es besser auf gehoben.

Ich würde gern das Wifi Teil vom Cam trennen, um es z.B. in einem anderen CAM oder optimaler weise Cardreader zu nutzen.
Mit Linux als solches komme ich klar, mir ist bewusst das embedded schon anders zu handhaben ist.
Programmierung war bisher eher PHP Java usw. bin aber momentan sehr gewillt mich weiter zu bilden und würde mir aus weiterfühenden speziell diesem Projekt zu wenden.

Meine Fragen dahingehend,
- grundlegende vorgehensweise/n?
- es müsste ja eine Art Smartcard Simulation erfolgen (Vorbild Seasons, da gab es doch mal was über Newcamd lief, oder??) -->
1. Lässt sich das evtl. sogar gleich mit OSCAM verwirklichen?
2. wo finde ich Infos zum rein lesen?
- ist es sinnvoller das bestehende Linux (NG-0.2-XMAS-339) um zu arbeiten oder lieber gleich von vorn anfangen?
- mal dumm ausgedrückt --> welche fragen sollte ich (mir / euch ??) noch stellen um in die richtige Richtung zu gehen?

Und wenn ich schon frage, ich habe ein kleines Problem beim loggen am COM Port, ab und zu löst dies beim mir (Win764bit) einen Blue Screen aus, bin noch nicht drauf gekommen wie es dazu kommt.

Wäre in diesem Forum Interesse und Hilfebereitschaft da, ein extra Thread für dieses Thema zu starten?

Vorerst abschließend --> mir ist klar das ich hier kein 2 Monatsprojekt vorhabe, dies ist auch nicht das Endergebnis, aber hier liegt eben noch ein Wifi Teil vom MCA rum und somit will ich dies als Startplattform nutzen.

Vielen Dank erst mal für eure Hilfe
 
Zuletzt bearbeitet:
Hi, and sorry to talk en english but german is not easy for me.
I tried to download the image but I can't (not sure why). Could someone confirm if this image works on a samsung KS7000 with CI+ 1.3?
If I insert the cam on the TV nothing happens with other firmwares (probably because they do not support ci+). Am I wrong?
If I can get the mca be read by the TV I will compile to start playing and understand how it works :)
Thanks!
 
Zurück
Oben