I spend some time building a working toolchain so I can produce my own oscam binaries and properly debug my problem.
Some off-topic info for anyone who wants to build a toolchain for the Matrix Cam Air:
My toolchain has been built with crosstool-ng 1.18.0:
gcc 4.7.2
glibc 2.17
binutils 2.22
linux headers 3.7.3
Bitness: 32-bit
Endianness: Little-Endian
Architecture level (march): armv5te
Emit assembly for CPU (with-cpu and mcpu): arm926ej-s
Tune for CPU (with-tune and mtune): arm926ej-s
Floating point: software (no FPU)
Oldest supported glibc ABI: 2.5 (glibc on MCA XMAS is very old)
Minimum kernel version to support: 2.6.28 (kernel version on MCA XMAS)
I posted the binaries in the download section: Link ist nicht mehr aktiv.
I have added the suggestions from bombadll and /bin/false to my oscam configuration:
So far so good
I also added a second connection with a working CCcam server just to be sure!
Fresh MCA 0.2.2 with updated mca_cam.upb
My own compiled: oscam-1.20-unstable_svn8833-arm-unknown-linux-gnueabi-mca-ssl-static
oscam.conf
oscam.server
oscam.user
Empty oscam.dvbapi
-d128 log:
Again after dvbapi: mca: cipher created my TV loses communication with the MCA.
Oscam still functions fine, I can access the webif etc.. but my TV will display:
Cannot display CI-Services (Unavailable)
Also from this point nothing works anymore, also FTA channels will fail to display.
Until I reboot the MCA or turn off/on my TV, then it works again until the first try to decode and everything gets stuck.
So either:
1. My MCA is broken
2. TV doesn't like the caids stored in mca_cam.upb
3. I did something wrong programming the MCA
I used CAS Studio 9.8.2 on Windows 7 x64:
5. MCA is not compatible with Ziggo dutch cable provider and/or Irdeto
I tried the MCA on 2 Samsung TVs (led and plasma) and one LG TV all fail to receive/process ECM.
Well I did my best
Unless a real expert kicks in... its time to give up I guess...