1-What is EmuNation?
EmuNation is VDR-SC style CAM emulator for Windows based systems. First release only runs with MD-API applications.
2-Why we cannot use SoftC*m.K*y file?
I think it is not useful that including keys to code itself. Because this leads new versions and fixes in key-based attacks. So EmuNation uses Emukeys.Key file instead of Softcam.key file that contains some RSA/EMM keys for decryption and au. This file is in same format with vdr-sc 's keyfile. It is not very difficulf to understand and easy to manipulate. You can see key file format in example key file of vdr-sc.
3-Why is Nagra au experimental? (In first revision)
Nagra has lots of EMM keys for AU and I cannot find them. So in theory if you provide this keys Nagra au should work. Without this data I cannot test the code and so angra is experimental until I reach correct datas..
Edit:03 01 2005
Nagra is not experimental after release 1.2a .. I have only Hotbird satellite to test Nagra channels. AU and decryption work with provider. With Hispasat providers Nagra should work well. there is no difference. You need correct named epprom files and appropriate keys for au and dectyption..
4-What does "signature check fails" mean?
This error occurs when a key (session, RSA and verify keys) is not correct..
5-My Emukeys file includes correct Nagra session keys but I cannot decrypt any channel, but other plugins does.
Because Nagra providers doesnt uses same ident for decrytion and au. For examle if your provider ident is 1000 you need keys with ident 1100.
6-ProgDVB closed with error when I put Emunation.dll to ProgDVB directory?
I am not sure but new versions of ProgDVB uses new filter structure and I use standart MDAPI filter structure. This error can be occurs with this size mismatch. I will handle that..
7-Is DVBCore supported?
Not yet but it will. My first goal is running au codes. Later I will add other features like CAT scanning etc.
8-I use correct Contant CW keys but EmuNation doesnt send DCW?
Because you are using a fake ECM pid. In version 1.0a at least one packet must arrive to EmuNation. You can change ECM pid with video pid but it is not pratical. I will handle this bug too..
9-My SS1 doesnt work with it?
Sending TT command doesnt implemented yet. Use TTTrick.dll.
10-My S2 Provider doesnt work!
EmuNation has full s2 support. If you provide correct hash,mask table and M1, N51 M9, E1 and session keys it can decrypt..
11- Good but how can I find additional keys
You can use newcamd rsakeylist file for RSA keys. Nowadays I see lots of up2data emukeys.key files on upload centers.
EmuNation is VDR-SC style CAM emulator for Windows based systems. First release only runs with MD-API applications.
2-Why we cannot use SoftC*m.K*y file?
I think it is not useful that including keys to code itself. Because this leads new versions and fixes in key-based attacks. So EmuNation uses Emukeys.Key file instead of Softcam.key file that contains some RSA/EMM keys for decryption and au. This file is in same format with vdr-sc 's keyfile. It is not very difficulf to understand and easy to manipulate. You can see key file format in example key file of vdr-sc.
3-Why is Nagra au experimental? (In first revision)
Nagra has lots of EMM keys for AU and I cannot find them. So in theory if you provide this keys Nagra au should work. Without this data I cannot test the code and so angra is experimental until I reach correct datas..
Edit:03 01 2005
Nagra is not experimental after release 1.2a .. I have only Hotbird satellite to test Nagra channels. AU and decryption work with provider. With Hispasat providers Nagra should work well. there is no difference. You need correct named epprom files and appropriate keys for au and dectyption..
4-What does "signature check fails" mean?
This error occurs when a key (session, RSA and verify keys) is not correct..
5-My Emukeys file includes correct Nagra session keys but I cannot decrypt any channel, but other plugins does.
Because Nagra providers doesnt uses same ident for decrytion and au. For examle if your provider ident is 1000 you need keys with ident 1100.
6-ProgDVB closed with error when I put Emunation.dll to ProgDVB directory?
I am not sure but new versions of ProgDVB uses new filter structure and I use standart MDAPI filter structure. This error can be occurs with this size mismatch. I will handle that..
7-Is DVBCore supported?
Not yet but it will. My first goal is running au codes. Later I will add other features like CAT scanning etc.
8-I use correct Contant CW keys but EmuNation doesnt send DCW?
Because you are using a fake ECM pid. In version 1.0a at least one packet must arrive to EmuNation. You can change ECM pid with video pid but it is not pratical. I will handle this bug too..
9-My SS1 doesnt work with it?
Sending TT command doesnt implemented yet. Use TTTrick.dll.
10-My S2 Provider doesnt work!
EmuNation has full s2 support. If you provide correct hash,mask table and M1, N51 M9, E1 and session keys it can decrypt..
11- Good but how can I find additional keys
You can use newcamd rsakeylist file for RSA keys. Nowadays I see lots of up2data emukeys.key files on upload centers.