enigma2 is just a frontend, it never had nor never will have anything at all todo with decryption, that has always been handled by a third party application. As I mentioned in another thread enigma doesnt decode any video, it just pumps it to /dev/dvb/adapter0/video0 and the hardware in the box displays whatever its fed. In the case where a subscriber card is used the third party application handles the decoding of the video, then pumping it video0. Enigma doesnt have anything todo with the process of either decoding video or decrypting video.
blindscan is a multipart issue. First the hardware has to support it, then the drivers (API) have to support it, then once an API is wrote then the software has to implement the API. The hardest part is getting the first two. There really isnt any standard API in linux for this either, I hand to write my own hooks for it and makeup my own DTV_ ioctls as there weren't any for any tuner yet. So even if one hardware manufacturer writes some, it doesnt mean another hardware manufacturer will use the same API. enigma is used on many receivers so you see the issue the developers have.
enigma is like any other linux app too where it doesnt talk to hardware directly, it uses dvb_core linux module. So its not about enigma figuring out a tuner chip, thats not their area. Thats the kernel module driver guys issue.
UDL