Hello Stian!
> Is there any way I can enable to share this CAM for all my tuners? I am running on Mint 19 currently.
No, this is currently +not+ implemented!
I have too much other work and currently out of DVB development.
There is currently only one Linux tool which supports MTD namely VDR.
So DD is right.
> I see the text, enable MCD and MTD for this CAM so it seems the functionality is enabled but not working correctly.
When I added this text I was commenting on the "multi" flag, which is used to differentiate between CAMs which can decode only one single channel or the other CAMs which can decode several channels. So this text is correct in my opinion, even MTD is currently not implemented, but planned.
And to answer your next question now:
I will not implement MTD in a recent time frame. MTD requires to rewrite all the PIDs within the different streams sent towards the CAM and rewrite them back to the original PID once they are read out again. This is not that complicated, but it requires also to rewrite control packets (CAT and other) which means to completely rewrite them. I forgot too much since I implemented MTD concerning all of this and as mentioned above, I have currently no time to work on this. I am even no TVH but VDR user, so my motivation to look into this is currently not quite high.
Moreover, there is still a problem in the Kernel with the CI state machine, which prevents old CAMs to work properly. And as a Kernel developer, I am more focused on that. This problem effects all CI interfaces and not only DD CI's. So it has definitely a higher priority.
BR,
Jasmin