Skip to content

Feature Request: Add Support for CA_TONGFANG (CAID 0x4A02) #27

@oncebeloved

Description

@oncebeloved

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 0x4a02

However, 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions