Hi all,
Sorry about the disappearing act yesterday guys, it was a mate’s birthday so I couldn’t really take a rain check… and I was in no state to be offering help when I got back in! lol :Cheers:
Anyway, you seem to have cracked it by yourself, sorry about the philosophical readme, I didn’t have time to do a proper one yesterday, and sorry to over-compensate with this monster post… :Laugh:
Snitch app compatibility:
I thought I’d mentioned this but for dvbcore.dll based apps you need the MDWrapper, experiment with which version works best with your app.
I think DVBViewer still uses Pikachus’ SoftCSA wrapper, again experiment with the many versions. I think they may be integrating Agwal’s MDAPI.ax directshow based wrapper as used for MediaPortal etc so look into that, has anyone in xCW got snitch working in MediaPortal yet?
I’ve always had a soft-spot for ProgDVB (I like the no-nonsense russian design ethic) but I’m afraid all the new engine based versions are flaky as hell, especially with older plugins. Use the oldest version you can get away with, I’ve found 4.38 to be rock solid but it doesn’t support BDA so you will need to go to 4.48 or 4.56, always put plugins in the root dir btw! Also disable all modules expect epg.
If needs be you can always use MyTheatre to get the keys and copy the softcam.key file to you preferred app, talking of keys if you want to test AU make sure you clean up old Yankse files like ci.txt and empty the key file each time. I have tested Vplug, S2Emu, EmuNation, CAPI, TrEmu and Gbox and they all decode ok with a good key file. Personally I’m sticking with Yankse, but Vplugs FFdeCSA support is useful for BBC HD if you have a low-end CPU or you graphics card doesn’t support DXVA. If you can’t get Snitch to work in your app it might be possible to use a cardserver client plugin like WinCSC with SnitchServer but to get AU working we need to look into the customised radegast protocol they are using.
Snith eep/rom files:
The pack I uploaded yesterday was AUing on xCW AS IS, don’t need to move or rename anything, if you want to test the other eeprom just unrar it over the other one, but in my tests that one returns old keys for about 2 mins before updated correctly. Disable snitch as soon as you have the keys to save cpu, and stop you app freezing when you try an close it.
If you are xCW and have AU working with the roms I found please let me know. If you are NTLpure or TW and have tried my fix you will see why I almost gave up in Snitch when I was testing it last week! You are probably just getting random crashes at startup right? This is because the Snitch fix is totally dependant on having the correct eeprom for you area. If anyone has it working with any other eeproms apart from the ones I included I would be very interested to know what files you are using. As far as I can tell epproms from a rom10 (and possible rom11 in later versions) (M)OSC cards are the only files that would work, eeproms from any other card flatform seem to be formatted very differently with a lot of additional data, but maybe they can be converted some how???
I have several mosc eeproms that I think should AU but don’t and I can’t work out why, maybe they aren’t matched to the rom10 binary used for the dreambox fix? You could also try using RomStudio, NagraEdit etc to edit the included eeproms with you local provider ID, RAS keys etc, I would be interested to know if this is possible? The toxic editor is also supposed to work so check that out.
It seems the creator of Snitch has taken the MAME approach, he seems to be more of a “purist” in terms of hardware level emulation than Fenrir’s author Vlinders was. It seems to act more like a basic CAM emulator when supplying the EMMs, then leaves the ST7 CPU / Map emulators to perform “card” operations with the eep/roms. Hopefully that means we can use blockers and other tweaks used in real MOSCs ? but it might also make us vulnerable to any hits designed to knock out the MOSCs?
From the Snitch readme:
“As Snitch runs, the eeprom.bin file IS UPDATED as a real card EEPROM would”
I found this out the hard way, one thing that really did my head in when I was testing it was that the eep file’s modified date stamp is updated as it is used, I was using the modified dates to identify the files and I ended up with a folder full of ~20 files all called eeprom.bin and all with the same date and time – this causes a lot of mix ups!
... a small favour:
There are some mosc downloads I’d like to have a look at in the download section but when I tried to download them I get file not found errors or corrupt downloads? Now I’m being told I have exceeded my download limit!?! Can someone with working access grab them PM them to me, use try firefox as IE corrupts the downloads, sorry if its not allowed???
http://www.digitalworldz.co.uk/forums/index.php?resources/197/
http://www.digitalworldz.co.uk/forums/index.php?resources/1210/
http://www.digitalworldz.co.uk/forums/index.php?resources/461/
Also, I don’t know if there any members that "other digital world” forum, who’s name shall not be spoken of lol, but they also have a mosc section of sorts. I gave up on the place years ago (after they deleted the Freeview section with all my posts) I now have 0 posts and can’t access the downloads.
If someone can take a look and see if there are any mosc eeps we can use to get our friends in TW and NTLpure areas up and running with snitch that would be great
hxxp://world-of-digital.com/forums/f74/
Well done all those who worked it out for themself, I hope that lot is some help to the rest of you...
Cheers,
Nick
8)