Fisrt sorry but my German is not so good to be able to write direct into

I am the happy owner of one CRP-2401CI+ for more than 2 years
Initially I lived into one area covered by Cablecom CH (Basel Stadt)
With the SmartEPG and the trick to Multiscan the Cablecom Channel I had Full EPG info (7 days) for all channels and everything was OK (except the fact encrypted channels was a real pain - a dagger stabbed into your hart to deal with multiple recordings)
Now I have moved into an area where Cablecom is not able to provide service - I am now forced to use the only local provider - InterGGA
The good news is that almost any channel is encrypted ( or at least you are able to see them directly without any card - except several PayPerView channels) and I can easily record 3 and wathc the 4th
The BAD news is that for something like 1/3 of the their list of broadcast has support for EPG only with current and next program (not full EPG support) and almost 90% of this ones are in my target view

I'm looking for a tool to auto scan in background OR to retrieve information for that channels from external source
I've seen that some time ago it existed one TAP ( DGtoTop ) which was able to do this
I know that SmartEPG has an option to retrieve from local file
But Im not able to put all things in order
Any idea / guide / help will be appreciated
Thanks in advance
PS
I have some skills to work with linux (I have at least 2 in my home working full time) and I own a NAS ( Synology )