• Hola Guest, nos gustaría recordarte que mantener este sitio en línea conlleva unos gastos mensuales y anuales.

    Sin vuestra ayuda mensual no es posible seguir en pie, no hay mucho más que contar.

    Si quieres colaborar para que sea posible por lo menos seguir en pie como comunidad, puedes hacerlo mediante alguno de los métodos disponibles en esta página: https://www.lonasdigital.com/donaciones/

    Recuerda que si necesitas invitación para acceder al foro, puedes solicitarla en nuestro Grupo de Telegram


NCam 6.6-r1 (oficial)

Javilonas

Javilonas

Trovador Loco
Developer
Joined
Sep 10, 2006
Messages
25,318
Reaction score
2,700
Points
322
NCAMwp-660x330.png

Changelog v6.6-r1:
Code:
 - Fix bug that prevented ICam from working normally on some architectures.
 - Prevent ffdecsa from going through global optimization at compile time (Makes the system more stable).
 - Added new build for Armada 38x.

Code:
#########################################################################
 OFFICIAL version
 NCam cardserver v6.6-r1, ( MIPS, PPC, X86, X86_64, SH4, ARM, EXE )
 Copyright (C) 2012 - 2022 developed by Javier Sayago (Javilonas).
 Visit https://www.lonasdigital.com/ for more details.
 Source Code: https://github.com/javilonas/NCam
 Mirror Source Code: https://github.com/ncam-project/NCam

Compiled:

ncam.mips                               Enigma2 - Mipsel (Gigablue, Dream, Vu+, Xtrend, Formuler...).
ncam.mips-openpli_40                    Enigma2 - Mipsel (Openpli 4.0 'Gigablue, Dream, Vu+, Xtrend, Formuler'...).
ncam.mips-uclibc                        Enigma2/Others - Mipsel (Tiviar Plus 'firmware no enigma2', and similar).
ncam.x86                                Linux PC (32 bit - i686).
ncam.x86_64                             Linux PC (64 bit).
ncam.x86_64-syn_atom                    Linux x86_64 (For Synology ATOM 64 bit).
ncam.ppc                                Enigma1 - (Power PC - DM600, 7000, 7020, 7020si...).
ncam.ppc-old                            Enigma1 - (Power PC OLD - DM500, 500S, DBox2...).
ncam.sh4                                Enigma2/Spark sh4 - (Golden Media, Galaxy Innovations, Amiko...).
ncam.cortexa9hf-vfp-neon                Enigma2/Others - ARM (Cortex-A9 - Wetek, Vu+4K, Octagon 4k and similar).
ncam.cortexa15hf-vfp-neon               Enigma2/Others - ARM (Cortex-A15 - Gigablue UHD, Vu+4K, Octagon 4k and similar).
ncam.vuplus4k_arm                       Enigma2 - ARM (Vu+ Zero|Uno|Duo|Solo|Ultimo 4K and similar).
ncam.james_donkey_arm                   Enigma2 - ARM (James Donkey DUO and similar).
ncam.arm-aarch64-dreambox               Enigma2 - ARM (Dreambox ONE|TWO).
ncam.arm-dreambox                       Enigma2 - ARM (Dreambox DM9x0 UHD).
ncam.arm-raspbian                       ARM (Raspberry pi 3, Prismcube, TInkerboard and other similar).
ncam.arm-android                        ARM (For Android ARM (API 24+)).
ncam.arm-marvell                        ARM (Synology Armada 375 and similar).
ncam.arm-armada37xx                     ARM (Synology Armada 37xx and aarch64 similar).
ncam.arm-armada38x                      ARM (Armada 38x and similar).
ncam.arm-mca                            ARM (For Matrix CAM Air).
ncam.arm-samsungtv                      ARM (For Samsung TV).
ncam-router.mips                        Mips (Routers MIPSEL DD-WRT).
ncam.router-openwrt-brcm47xx.mips       Mips (Routers openwrt brcm47xx).
ncam.router-openwrt-ar71xx.mips         Mips (Routers openwrt ar71xx).
ncam.router-openwrt-brcm63xx.mips       Mips (Routers openwrt brcm63xx).
ncam.router-openwrt-huawei-hg556a.mips  Mips (Routers openwrt Huawei HQ556a).
ncam-x86_64-pc.exe                      Windows PC (64-bit) (You Need DLL cygwin1.dll in C:\Windows\System32).
ncam-i686-pc.exe                        Windows PC (32-bit) (You Need DLL cygwin1.dll in C:\Windows\System32).

***********************************************************************************************

Ncam settings web:

Ncam Admin Control: http://ip:8181/ (192.168.x.x or host-xx.org)
user: root
password: ldteam

Important: [CCcam] Change (0-9 and A-F) NodeID (Important to respect all 16 characters).

Change extended_cw_api in ncam.conf (Use 1 for ARM/PC (OE2.2), use 2 MPISEL/PPC (OE2.0)).

Start ncam with: ncam -b

Don't include -s (it's already set internally) or other unnecessary parameters or ncam will stop.

Change in ncam.conf max_time, cw_cache_size and cw_cache_memory:

max_time                      = 17 // The time that the ECMs are going to be ‎Keep in the cache‎.
cw_cache_size                 = 2700 // CW cache count Max storage size (Affects the CPU (don't set a value too high)).
cw_cache_memory               = 5 // MBs max. memory used for CW cache size (Affects the RAM, don't set a value too high).
ecm_cache_size                = 2700// ECM cache count Max storage size (Affects the CPU (don't set a value too high)).
ecm_cache_memory              = 5// MBs max. memory used for ECM cache size (Affects the RAM, don't set a value too high).

Config: /var/tuxbox/config
SoftCam.Key: /var/tuxbox/config

In order for the ICAM system to work without problems, modify the settings of your enigma2 image like this.
in the Enigma settings/extras (ATV/OPENLD/OTHERS: MENU/SETTINGS/OPERATION & INTERFACE/ system settings):

Set Integrate ECM in HTTP streams to YES
Decrypt HTTP Streams YES
Decrypt received HTTP streams NO

SoftCam.Key Not included!!
The emulator is inactive by default.

One very important thing to note, official NCam does not work the same as unofficial versions and the settings are not the same.

If you have any doubts, you can formulate it at https://www.lonasdigital.com/forums/ncam.1225/

***********************************************************************************************

Changelog v6.6-r1:
 - Fix bug that prevented ICam from working normally on some architectures.
 - Prevent ffdecsa from going through global optimization at compile time (Makes the system more stable).
 - Added new build for Armada 38x.
 
--------------------------------------------------------------------
--------------------------------------------------------------------
 -------------
 Legal warning
 -------------
 NCam does not emulate by default any payment signal/platform without its corresponding suscription.
 You, as an end user, will be responsible for the use that you will make and neither I (Javier Sayago),
 nor www.lonasdigital.com are responsible for what third parties can do with official NCam.
--------------------------------------------------------------------
--------------------------------------------------------------------

#########################################################################
 DONATIONS: If you want to invite me for a beer or coffee
 ----------------------------------------------
 Methods to Donate:     https://www.lonasdigital.com/donaciones/
#########################################################################


DONACIONES:
Si quieres invitarme a una cerveza o un café en agradecimiento puedes usar cualquiera de estas opciones:
https://www.lonasdigital.com/donaciones/

Última versión NCam 6.9-r4 (12/02/2024)
 

Attachments

Last edited:
¿Te gustaría que se publicara en otros sitios?
 
¿Te gustaría que se publicara en otros sitios?

Me da igual que se publique en otros sitios, yo comparto lo que hago para que la gente lo use, sea en lonasdigital o sea en otro sitio, lo que si me gustaría es que si lo comparten al menos no eliminen los enlaces originales y se cite la fuente.

Saludos
 
Para Probar el Kscamd, como lo autorizo en el reader ?

1670444648556.png



no acepta el ,kscamd
 
Para Probar el Kscamd, como lo autorizo en el reader ?

1670444648556.png


no acepta el ,kscamd

No sé por qué te pone ese protocolo, al añadirlo como usuario en el archivo ncam.user, luego en el webif no tiene que mostrar nada en esa casilla, igual que pasa con otros protocolos como por ejemplo scam.
Esa casilla se tiene que quedar vacía, está definido así en el código para que se quede vacía y solo la lea del ncam.user.

Quizás en el ncam.user tengas puesto algo diferente, yo lo tengo así:

Code:
[account]
user                          = usuario
pwd                           = password
failban                       = 1
au                            = 1
allowedprotocols              = kscamd
group                         = 1,2,3,4,5,6,20,64
services                      = movistar+_1810,movistar+_ppv_1810
cccmaxhops                    = 2

Y si entro a ver el usuario en cuestión, esa casilla está vacía, que es como tiene que quedar.
 
Vale, arrglado con la casilla vacia, pero el log me suelta:

DATA=0000@000000/0000/7535 ECM_L:8E CW=00000000000000000000000000000000 HOP=00): rejected caid (0 ms) (CAID not supported or foun)
 
No sé por qué te pone ese protocolo, al añadirlo como usuario en el archivo ncam.user, luego en el webif no tiene que mostrar nada en esa casilla, igual que pasa con otros protocolos como por ejemplo scam.
Esa casilla se tiene que quedar vacía, está definido así en el código para que se quede vacía y solo la lea del ncam.user.

Quizás en el ncam.user tengas puesto algo diferente, yo lo tengo así:

Code:
[account]
user                          = usuario
pwd                           = password
failban                       = 1
au                            = 1
allowedprotocols              = kscamd
group                         = 1,2,3,4,5,6,20,64
services                      = movistar+_1810,movistar+_ppv_1810
cccmaxhops                    = 2

Y si entro a ver el usuario en cuestión, esa casilla está vacía, que es como tiene que quedar.

de57oZZ.png


Se tendría que ver así al acceder a ese usuario desde el webif:

OomKCF9.png


UoXekuv.png
 
Vale, arrglado con la casilla vacia, pero el log me suelta:

DATA=0000@000000/0000/7535 ECM_L:8E CW=00000000000000000000000000000000 HOP=00): rejected caid (0 ms) (CAID not supported or foun)

DATA=0000@000000/0000, tendrás que configurar antes el protocolo y el reader para un caid en concreto ¿no?

Mira: (ecm) kscamd (DATA=1810@000000/0000/7534 ECM_L:8E CW=25EA5E6D600C36A28FC21667D4FB14E3 HOP=01)
 
Lo tengo montado.. algo se me escapa.
Voy a empezar de cero... per lo que tengo es:

server:

1670446027017.png


User:
1670446223801.png



Y en el deco que quiero que lo use:
1670446278073.png



Resultado:

1670446375030.png
 
Nada..

Configurado todo de cero, y siempre lo mismo:

1670447353287.png


Conecta, pero nada mas.

He añadido al reader (en el deco que quiero ver) lo del caid, pero nada

1670447711800.png
 
Last edited:
Calcu, estoy en cama ya, pero mañana te echo una mano si hace falta.

Pilla los ejemplos tal cual los puse, abre el puerto en el router y para descartar empieza por lo más básico, no limites el rango a una IP local como haces en el protocolo. Una vez lo tengas andando ya podrás ir restringiendo la red.

Saludos
 
Tranqui, si soy medio maño, lo sacaré.

mañana ya veras mis progresos xD.

Ya funciona.

No me preguntes que he hecho, en la parte cliente iba bien, estaba claro, era algo del server... creo que al añadir el archivo ncam.ks, se ha puesto a funcionar

Edito...

vuelve a poner lo mismo.. no valid caid.

sigo xD
 
Last edited:
Tranqui, si soy medio maño, lo sacaré.

mañana ya veras mis progresos xD.

Ya funciona.

No me preguntes que he hecho, en la parte cliente iba bien, estaba claro, era algo del server... creo que al añadir el archivo ncam.ks, se ha puesto a funcionar

Edito...

vuelve a poner lo mismo.. no valid caid.

sigo xD

Buenos días, tengo que salir a casa de mi madre, pero solo estaré allí hasta el mediodía, mientras tanto deja en el lado del servidor para empezar a descartar la parte kscamd así:

En ncam.conf
Code:
[kscamd]
port                          = PUERTO@1810:000000,004001,004101
serverip                      = 127.0.0.1 #(DÉJALO SIEMPRE ASÍ)
allowed                       = 0.0.0.0-255.255.255.255 #(AQUI DEJA POR AHORA TAL CUAL)
key                           = 0102030405060708091011121314151617 #(AQUÍ CAMBIA LA KEY POR OTRA de 17 BYTES)

El ncam.server tiene que estar así:

Code:
[reader]
label                         = KsCamd
protocol                      = kscamd
device                        = IPDELDECO_O_HOST,PUERTO
ks_key                        = 0102030405060708091011121314151617 #(AQUÍ LA MISMA KEY QUE EN EL CONF)
user                          = USUARIO #(TU USER)
password                      = PASSWORD #(TU PASSWORD)
services                      = movistar+_1810,!movistar+_ppv_1810
lb_whitelist_services         = movistar+_1810
lb_priority_services          = movistar+_1810
cacheex                       = 1
cacheex_maxhop                = 1
cacheex_block_fakecws         = 1
caid                          = 1810
ecmwhitelist                  = 1810@1F1F1F:89,8E
ident                         = 1810:000000,004001,004101
group                         = 6
emmcache                      = 1,3,2,1
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1

y el ncam.user:

Code:
[account]
user                          = USUARIO
pwd                           = PASSWORD
failban                       = 1
au                            = 1
allowedprotocols              = kscamd
group                         = 1,2,3,4,5,6,20,64
services                      = movistar+_1810,movistar+_ppv_1810
cccmaxhops                    = 2

No pongas ni quites por el momento nada más hasta que lo tengas andando. Luego en el receptor donde quieres recibir, sigues los mismos pasos y añades el reader en función a los datos que has puesto en el deco que hace de servidor.

Es fundamental tener el puerto abierto, aunque vayas a estar dentro de la misma red local.

Y el ncam.ks no es necesario para que el protocolo funcione, este tiene otra manera de trabajar y está más enfocado a ser usado de otra manera que más adelante podréis ver. Aunque si lo quieres probar, tampoco tiene mucha historia.

Si con estos pasos no lo pones en marcha al pie de la letra, cuando vuelva a casa te sigo ayudando.

Recuerda, ignora ahora mismo cualquier cosa diferente que no sea usar 0.0.0.0-255.255.255.255 para descartar problemas y mantén en el serverip la IP de localhost o la IP del router, pero no la IP local del deco, eso más adelante cuando esté rulando lo podrás modificar.

Yo lo tengo así andando y te aseguro que funciona, mejor o peor, pero lo hace.

Un saludo
 
Lo dicho @calcu luego te leo y si necesitas ayuda me dices y lo vemos por privado, pero hasta las 15:30 por ahí no llegaré.

Un saludo y portaros bien jeje
 
Gracias por esta nueva version.
 
Lo dicho @calcu luego te leo y si necesitas ayuda me dices y lo vemos por privado, pero hasta las 15:30 por ahí no llegaré.

Un saludo y portaros bien jeje

Nada...

(DATA=0000@000000/0000/7535 ECM_L:8E CW=00000000000000000000000000000000 HOP=00): rejected caid (0 ms) (CAID not supported or foun)

el user está en verde, conecta, todo funciona, se ven pero sale ese error.


En el ncam del deco usuario, sale perfecto:

1670494545311.png


tengo 3 lineas porque estoy cacharreando, un va directa al server (cs357x), otra va al csp (cccam) y otra directa al server (kscamd)

falla algo en el server (por lo del error en el CAID) y no lo pillo.

Tienes ligado el protocolo kscamd con el newcamd? de alguna manera? a ver si hay que tener configurado algo mas para que lea ese caid que dice que no tiene
 
En el server (me olvido del deco cliente de momento)

Todo puesto como me dices (menos la ip, al tener zerotier, ya la pongo en su rango), y todo funcionando (la conexion) aparentemente bien:
  • (main) init for all local cards done
  • 2022-12-08 11:31:36 00000000 s (emmcache) loaded 188 emmcache records from /var/tuxbox/config/ncam.emmcache in 2 ms
  • 2022-12-08 11:31:36 00000000 s (emmcache) loaded 0 emmstat records from /var/tuxbox/config/ncam.emmstat in 0 ms
  • 2022-12-08 11:31:36 00000000 s (anticasc) anti cascading disabled
  • 2022-12-08 11:31:36 xxxxxxxxx c (newcamd) client connected to 50001 port
  • 2022-12-08 11:31:36 xxxxxxxxxc (kscamd) client connected to 50011 port
  • 2022-12-08 11:31:36 xxxxxxxxxc (client) plain dvbapi-client granted (visor, au=auto (15 reader))
  • 2022-12-08 11:31:36 xxxxxxxxxc (client) encrypted kscamd:50011-client 192.168.192.235 granted (userkscamd, au=auto (15 reader))
  • 2022-12-08 11:31:36 xxxxxxxxxc (kscamd) user userkscamd authenticated successfully (KScamd)
  • 2022-12-08 11:31:36 xxxxxxxxx c (kscamd) AU enabled for user userkscamd on reader Card_Blanca_int
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Kscamd Server: 192.168.192.235:5xxxx - UserID: 1
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) CAID: 1810 - UA: 0000xxxxxx0000 - Provider # 3
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Provider ID: 004001 - SA: xxxxxxx
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Provider ID: 000000 - SA: xxxxxxx
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Provider ID: 004101 - SA: xxxxxxx
  • 2022-12-08 11:31:36 xxxxxxxxx p (reader) KsCamd [kscamd] proxy initialized, server 192.168.192.235:5xxx
  • 2022-12-08 11:31:37 xxxxxxxxx c (dvbapi) Demuxer 0 ecmpid 0 CAID: 1810 ECM_PID: 05F6 PROVID: 000000
  • 2022-12-08 11:31:37 xxxxxxxxx c (dvbapi) Demuxer 0 found 1 ECM pids and 12 STREAM pids in CA PMT
  • 2022-12-08 11:31:37 xxxxxxxxx c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 1810 PROVID 000000 ECMPID 05F6 ANY CHID PMTPID 0406 VPID 00A6
  • 2022-12-08 11:31:37 xxxxxxxxx c (ecm) userkscamd (DATA=0000@000000/0000/7537 ECM_L:8E CW=00000000000000000000000000000000 HOP=00): rejected caid (0 ms) (CAID not supported or foun)
  • 2022-12-08 11:31:37 xxxxxxxxx c (ecm) visor (DATA=1810@000000/0000/7537 ECM_L:8E CW=D5C25FF6DAF76A3B061092A86AA64A5A HOP=00): found (437 ms) by Card_Blanca_int (P/2/2/2) - LA SEXTA HD (real 287 ms) (cwc LEARN)


sale el proxie:

1670495952169.png


Pero el usuario, le casca el CAID:

1670495984385.png
 
Hola, en primer lugar, gracias por la version ncam.

Estoy intentandola probar en un vps, pero me sale Access denied.

Lo arranco manual asi.

usr/local/bin/ncam -b /usr/local/etc/Ncam/ncam.conf

NOTA:
Tambien he probado en la ubicacion que /var/tuxbox/config ,USO el binario : ncam.x86_64

403 Forbidden

Access denied.

Puesto esto en el ncam.conf

httpallowed = 127.0.0.1,1.1.1.1-255.255.255.255

En el oscam, lo tengo asi y sin problemas.

Tambien eh probado directamente sin modificar nada en la config, copiar y pegar todos archivos y arrancar y mismo error de sin permiso.

Un saludo
 
En el server (me olvido del deco cliente de momento)

Todo puesto como me dices (menos la ip, al tener zerotier, ya la pongo en su rango), y todo funcionando (la conexion) aparentemente bien:
  • (main) init for all local cards done
  • 2022-12-08 11:31:36 00000000 s (emmcache) loaded 188 emmcache records from /var/tuxbox/config/ncam.emmcache in 2 ms
  • 2022-12-08 11:31:36 00000000 s (emmcache) loaded 0 emmstat records from /var/tuxbox/config/ncam.emmstat in 0 ms
  • 2022-12-08 11:31:36 00000000 s (anticasc) anti cascading disabled
  • 2022-12-08 11:31:36 xxxxxxxxx c (newcamd) client connected to 50001 port
  • 2022-12-08 11:31:36 xxxxxxxxxc (kscamd) client connected to 50011 port
  • 2022-12-08 11:31:36 xxxxxxxxxc (client) plain dvbapi-client granted (visor, au=auto (15 reader))
  • 2022-12-08 11:31:36 xxxxxxxxxc (client) encrypted kscamd:50011-client 192.168.192.235 granted (userkscamd, au=auto (15 reader))
  • 2022-12-08 11:31:36 xxxxxxxxxc (kscamd) user userkscamd authenticated successfully (KScamd)
  • 2022-12-08 11:31:36 xxxxxxxxx c (kscamd) AU enabled for user userkscamd on reader Card_Blanca_int
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Kscamd Server: 192.168.192.235:5xxxx - UserID: 1
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) CAID: 1810 - UA: 0000xxxxxx0000 - Provider # 3
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Provider ID: 004001 - SA: xxxxxxx
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Provider ID: 000000 - SA: xxxxxxx
  • 2022-12-08 11:31:36 xxxxxxxxx p (kscamd) Provider ID: 004101 - SA: xxxxxxx
  • 2022-12-08 11:31:36 xxxxxxxxx p (reader) KsCamd [kscamd] proxy initialized, server 192.168.192.235:5xxx
  • 2022-12-08 11:31:37 xxxxxxxxx c (dvbapi) Demuxer 0 ecmpid 0 CAID: 1810 ECM_PID: 05F6 PROVID: 000000
  • 2022-12-08 11:31:37 xxxxxxxxx c (dvbapi) Demuxer 0 found 1 ECM pids and 12 STREAM pids in CA PMT
  • 2022-12-08 11:31:37 xxxxxxxxx c (dvbapi) Demuxer 0 trying to descramble PID 0 CAID 1810 PROVID 000000 ECMPID 05F6 ANY CHID PMTPID 0406 VPID 00A6
  • 2022-12-08 11:31:37 xxxxxxxxx c (ecm) userkscamd (DATA=0000@000000/0000/7537 ECM_L:8E CW=00000000000000000000000000000000 HOP=00): rejected caid (0 ms) (CAID not supported or foun)
  • 2022-12-08 11:31:37 xxxxxxxxx c (ecm) visor (DATA=1810@000000/0000/7537 ECM_L:8E CW=D5C25FF6DAF76A3B061092A86AA64A5A HOP=00): found (437 ms) by Card_Blanca_int (P/2/2/2) - LA SEXTA HD (real 287 ms) (cwc LEARN)


sale el proxie:

1670495952169.png

Pero el usuario, le casca el CAID:

1670495984385.png

As probado al user y reader del Kscamd, sin la opcion CAID y ident.
 

Similar threads

Javilonas
Replies
65
Views
5K
olecram1315
O
Javilonas
Replies
48
Views
4K
Javilonas
Javilonas
Javilonas
Replies
188
Views
26K
Javilonas
Javilonas
Javilonas
Replies
141
Views
14K
Codec
C
Javilonas
Replies
382
Views
29K
anatulfo
anatulfo
Javilonas
Replies
394
Views
26K
Riojano
Riojano
Back
Top