Não sei se é solução mais correta, mas é necessário alterar apenas o nome o leitor de cartões interno (/dev/sci0)
No meu caso alterei o nome sci0 para sci.
1. Por FTP, aceder à pasta /dev da Gigablue… alterar o nome sci0 para sci.
2. No OS cam, alterar o caminho de acesso ao leitor de cartões para /dev/sci.
Exemplo de OScam (oscam.server):
[reader]
…
protocol = internal
device = /dev/sci
…
3. Reiniciar OScam + CCcam através do menu e fica logo a funcionar 🙂
4. Por último, depois de reiniciar a box o nome do leitor de cartões volta a ser /dev/sci0, pelo que temos de alterar o script OS cam + CCcam 2.1.3 para alterar o nome /dev/sci0 para /dev/sci antes de iniciar o OS cam. O comando necessário é mv /dev/sci0 /dev/sci.
Excerto de script modificado para a imagem openMips 2.1 (softcam.OScamCCcam):
…
case "$1" in
start)
remove_tmp
sleep 1
mv /dev/sci0 /dev/sci
ulimit -s 512
exec start-stop-daemon -S -x /usr/bin/oscam — -b -r 2 -c /etc/tuxbox/config &
sleep 15
ulimit -s 1024
exec start-stop-daemon -S -x /usr/bin/CCcam &
exit
;;
…
Mais informo que o log do CC cam 2.1.3 não regista qualquer erro.
Tudo isto foi testado numa Gigablue HD 800 SE, imagem openMips 2.1 e OScam (leitor de cartão) + CC cam 2.1.3 (servidor/cliente).
Se alguém souber como alterar o nome do leitor de cartões interno (/dev/sci0) para por exemplo /dev/sci de forma permanente…