-
Notifications
You must be signed in to change notification settings - Fork 54
Description
Dear Development Team,
Thank you for your continuous efforts in maintaining and enhancing the project. Your work has significantly improved its compatibility with various conditional access systems, which is highly appreciated. To further expand its support scope, I would like to propose adding support for the CA_TONGFANG conditional access system.
CA_TONGFANG, identified by the CAID 0x4A02 (decimal 18946), is widely used in satellite TV broadcasting, particularly in digital TV devices across Asia. Currently, our project does not support this system. Adding support for CA_TONGFANG would enable more users to benefit from the project's features, thereby enhancing its practicality and competitiveness.
The implementation of this feature may involve parsing CA_TONGFANG-specific ECM/EMM packets, handling relevant descriptors, integrating necessary decryption libraries, and adding corresponding configuration options. I am willing to assist with the testing to ensure the stability and compatibility of the new feature.
Previously, I attempted to decrypt content using the following command:
tsdecrypt.ffdecsa.exe --camd-proto NEWCAMD --camd-server 127.0.0.1:11503 --camd-user tsdecrypt --camd-pass 147258 --debug 1 -I file://INPUT.TS -O file://OUTPUT.TS --input-service 3488 --caid 0x4a02However, the decryption process failed. Strangely, the Altdvb player, which also uses ffdecsa, can decrypt the same content successfully. I suspect that some critical parameters or procedures might be missing in our implementation.
I also tried adding relevant definitions in cat.c and tsdata.h, but these modifications did not yield the desired results.
Thank you again for your hard work! I look forward to your feedback and guidance on this matter.