How To Guides Files Links Toplists Forums


Please Vote for US!



Enter TopHackerz TOP Info Sites list and Vote for this site !!!

Enter to .com - The Top 100 Dss Info and Dealer Sites and Vote for this Site

Enter to TopSatSites and Vote for this Site!!!






Vote Now!

Enter to Sat-100.com and Vote for this Site!!!

Please Vote for US!




Syndrome Nagra2 cards, AVR-X Nagra2 cards




What's an Emulator/Data Logger?

A. It is a dual purpose device. In emulation mode, the device is used to physically isolate an ISO7816 smartcard from direct input such as a transmitted datastream while creating an image of the coded area of the card (EEPROM) in a computer's memory to interact with the data input source. In this mode, the device acts like a firewall in that it protects the actual smartcard from being inadvertently altered, corrupted or damaged by accidental or deliberate code input. In data logger mode, the device can be used to study the smartcard's reaction to input for developmental and debugging purposes. An emulator/data logger system consists of several components.
Those components are:

- Emulator/Data Logger interface board. This is a piece of hardware which is either plugged into your IRD's (receiver's) card slot (most common) or internally hardwired to your IRD's card slot in lieu of plugging your H card directly into the IRD as you normally would. This piece of hardware is presently known by several different names including Season's Passive board, Smartcard Development board and may be called many other names before the current demand for them stabilizes.

- A dedicated PC that is at least a 486 50MHz machine or better equipped with two serial (com) ports and a floppy drive. A keyboard and/or monitor for the PC is optional. Some faster IRDs (32bit variety) seem to require more CPU horsepower than the stated minimum but, as yet, there is no hard and fast rule to apply in this regard. If you have one of the faster IRDs, I personally would recommend a minimum of a "classic" 75 Mhz Pentium (P1). It is also important (though not absolutely necessary) to have com ports equipped with 16550 UARTS though this usually isn't a problem as most later model 486 machines came equipped with such UARTs as standard equipment. Check to be sure nonetheless.

- A standard ISO7816 smartcard programmer with an AC power source such as a wall wart adapter or a PS/2 style keyboard connector power connector OR a flash-upgradeable unlooper with the WT+ code flashed on its Atmel chip.

- The necessary cables, connectors and connector adapters to connect the programmer and the emulator board to the PC. The cables can be standard 4 conductor telephone line, CAT5 patch cable or standard rs232 serial cable. Reported operational cable lengths will probably vary according to the quality of the cable used, but 50 ft. seems to be the limit where complete reliability can be expected.

- A functional H card. Does not have to have a valid bin file on it.

- A valid (non-blacklisted) bin file. Does not have to be on the H card.

- An IRD that is known to work with emulators. Thus far, the only universally emulator-incompatible IRD known is the Hughes B1 series. However, some emulators have reportedly not been able to work with Hughes B2 series IRDs and RCA222 series IRDs.

- The latest version of the SLE44 emulator software. by PGM. (thanks PGM!)

Q. How long have emulators been around?

A. Since the days of the old F card.
In fact, emulators were the only working hacks in the waning days of the F card. With the deployment of the dynamic code writing abilities in the recent update package, the chances look better than even that history will repeat itself and emulators will be the only working H card hacks left standing when the P2 datastream bites the dust.

Q. How does an emulator work?

A. It physically isolates the H card from the datastream.
It accomplishes this by loading a faux card into the PC's memory in much the same way as scripts create a faux card in the non-code areas of an H card to fool the IRD into thinking that a valid card is plugged in. Instead of the IRD looking to the H card for the faux card though, the emulator board channels the IRD's probes to the PC instead where it sees the faux card in the PC's memory.

Q. Okay, so why do I need an H card at all if the emulator software creates a faux card and the hardware can force the IRD to use it?

A. Because the H card's signal processor (ASIC) cannot be emulated.
The ASIC (application specific integrated circuit) must be used to process the video signal. The SLE44 software enslaves the actual signal processing portion of the real H card for video decryption while using the faux EEPROM portion of the H card in the PC's memory for validation type probes and datastream alterations. A good analogy would be to imagine the phony town the folks of Rock Ridge created in the movie "Blazing Saddles." While Hedley Lamarr and the bad guys were tearing the phony town (faux EEPROM) apart, the homes and businesses (ASIC) of the good people of Rock Ridge were safely left intact and business was conducted as usual. Notice that I emphasized the word decryption! That's because the video encryption method used by DTV is a tough nut to crack! This is why it is now virtually impossible to emulate the H card entirely and why (at least for the present) it is absolutely necessary to have an actual working H card for emulator systems.

Q. Why do I still need a valid (non-blacklisted) bin file when you say that a valid bin doesn't have to be on the H card itself?

A. Because the actual H card only has to be functional but the faux H card in memory must be valid.
Since the IRD can only send validation probes to the faux H card in memory, it doesn't matter whether or not the bin file on the actual H card is valid or not. The IRD cannot check whether it has a valid bin file on it. On the other hand, since the IRD can see the faux card in memory, it can check to see if it is a blacklisted bin or not.

Q. Can I still use a valid cloned bin from another card with an emulator or must I have a bin from my own legit subbed H card?

A. You can still use cloned valid bins.

Q. My card was hit by the "Black Sunday" ECM. Can I still use it in an emulator?

A. YES. There are actually now 2 ways to do so!
The way I would recommend is to use a flash-upgradeable unlooper flashed with the module of your choice from the WTBSBOOT01P.ZIP file in an emulator system. The other way would be to purchase a bootloader board and use it in a standard programmer in an emulator system. Actually, there *is* a third way to use a Black Sunday card to watch TV, but in my personal opinion, you'd be a fool to use it! You could just use a bootloader board in a standard programmer to clean and program the card and apply a subbed bin or script to it. However, since bootloader boards offer absolutely NO protection from ECMs whatsoever, you're setting yourself up for a fall by using this method!

Q. Did "Black Sunday" affect emulators at all?

A. Yes, but only slightly.
Emulator users found themselves experiencing periodic blackouts lasting for about a second and occurring every 1/2 hour or so. While this seems trivial, it is, nevertheless, annoying and it is especially problematic if one is videotaping a program they wish to preserve. However, this problem was quickly remedied by either using the original bin file from a legitimately subscribed card or making a few manual edits to the .cor file to make it more closely resemble a normally subscribed card. The release of SLE version 3.0 also addresses the blackout problems. Some people report absolutely no blackouts since using the aforementioned methods of dealing with them. My personal experience has been that I now only experience one or two momentary blackouts a day but I have not upgraded to SLE 3.0 yet either.

Q. Do HU cards work with emulators?

A. No!... at least not yet.

Q. This all sounds pretty complex to me. I just barely learned how to use a programmer. Won't setting up an emulator be something too difficult for novices like me?

A. For the internal hardwired version of emulation, probably. But if you can follow directions carefully and by the numbers, the "Emulator Setup Guide" on this site should get you up and running without any problems.

Q. Is there any list I can refer to that will confirm whether or not my IRD will work with an emulator?

A. There's no official list, but here is a listing I've compiled from postings in alt.dss.hack.

NOTE! Please don't e-mail me asking if any particular emulator will work with any particular receiver or if a particular receiver not listed will work with emulation! I only have direct experience with the Hughes D2, RCA523, RCA503, RCA505 and the Sony A50 and S10's emulator boards... period! IRD NOTES
HUGHES B2 nearly impossible to use with any emulator - some success alledged with external 5 volt power to emulator - SLE version 3 *may* help
HUGHES B4 insert emu board after emu ATR string appears
HUGHES D1
HUGHES D2
HUGHES D4 insert emu board after emu ATR string appears
HUGHES D45
HUGHES E1
HUGHES E11
HUGHES E25
MEMOREX MSD5000
OPTIMUS 6A7
PANASONIC TU-IRD10 Syntech emu w/no mods
RCA DRD102RW remove 5th cap, cycle power to restart
remove & reinsert emu to restart
RCA DRD112NW
RCA DRD212RD
RCA DRD2122RD remove 5th cap
RCA DRD222RD remove 5th cap - 486/66 reported to be too slow
confirmed w/P75
RCA DRD223RD
RCA DRD302
RCA DRD303
RCA DRD403RA
RCA DRD4120
RCA DRD420RE remove 5th cap
RCA DRD480RE
RCA DRD502
RCA DS503RB remove 5th cap
RCA DRD505RB remove 5th cap
RCA DRD515RB
RCA DRD523RB remove 5th cap
RCA DS5230RB
SONY A1
SONY A3 486/66 too slow
SONY A4
SONY A50 remove 5th cap, insert emu after ATR string
SONY A55
SONY B1
SONY B2 remove 5th cap - may have to cut LED resistors
SONY B3 remove 5th cap
SONY B50
UNIDEN 100


Q. Can I use a hard drive to load the emulator software instead of loading it from a floppy?

A. Yes, but there's no advantage to doing so.
In fact, as the hard drive consumes power, it's actually a disadvantage to use one in an emulator setup, especially one that is constantly left running.

Q. Is there any reason why I should or shouldn't leave my emulator running all the time?

A. It's strictly a matter of personal preference and your individual situation.
I personally would have a problem leaving an emulator running all the time because wall wart type power supplies used by most programmers are notorious for being fire starters. However, if you locate your emulator in such a manner that the wall wart is plugged into a metal power strip and the computer and power strip are located on a metal shelf, you can eliminate the hazard because even if the wall wart goes into a meltdown, there will be nothing flammable close to it to catch fire.

Q. Can I use my emulator computer to do other things while it is running the emulator?

A. People have reported successfully emulating on faster Pentium 3 class machines within Windows 2000 and Windows NT. Your mileage may vary...

Q. Are some emulators better than others? If so, why?

A. So far, from a functional standpoint, no particular emulator has proven superior to others.
From an aesthetic and/or structural point of view, however, a few emulators differ the rest of the current crop.

One vendor sells a two-piece emulator that has a contact section which is the same size as a regular H card and a smaller component section that can be placed out of sight. Because of its construction, it is actually possible to close the doors on most IRD models that have a door that covers the card slot. Aesthetics aside, this particular emulator is also practical where an IRD is located in a place where the front of it can easily be bumped against or is within reach of an inquisitive child's hands. Conventional emulators stick out a full 4 inches from the front of the IRD which makes them very vulnerable to accidental damage. This particular emulator eliminates that hazard.

Another vendor sells an emulator that has a serial connector which connects the cable at a right angle to the card slot. While this doesn't totally eliminate the aforementioned hazards, it cuts the distance the emulator sticks out from the IRD literally in half so it definitely reduces the possibility of accidental damage.

Last, but certainly not least, there's the do-it-yourself internally mounted Zapulator. If you're somewhat adept at soldering and minor electrical modifications, there are schematics and parts lists readily available to build an emulator interface that you mount inside your IRD entirely. The advantages are obvious in that you can conceal your emulator setup entirely from visitors you might not want to share your "hobby" with. Not only is the emulator interface completely hidden, you can also run the cable out of the back of the IRD to your emulation computer so it too remains out of view.

Q. Why do some IRDs require removal of the 5th capacitor on some emulator boards?

A. Because some receivers are more sensitive to momentary current draws than others. The capacitors used on some emulators take a miniscule amount of time to charge to their capacity, but even that small time period is enough of a delay to make some receivers behave as though no card is inserted and they shut down.

Q. Do all emulators have a 5th capacitor?

A. No. In fact, virtually no emulator I know of that is currently being sold has the 5th capacitor.
Only older emulator boards have the 5 capacitor configuration.

Q. Will an emulator work in one of the new "PLUS" type receivers that's been hit with the "752" firmware upgrade?

A. No.

Q. Will I still be able to use my card in my IRD after I set it up in an emulator?

A. Only after you restore the card to its normal functional status using either the "/v" switch with sle44e_p.exe or the AuxCard 1.5.xjs script in WinExplorer.
However, since Black Sunday, it has become clear that once an H card has been hacked, it is almost certain doom for such a card placed back into the datastream!

Q. I have tried every which way to unAUX my card using the "/v" command line switch with the SLE software and I can't get the card unAUXed! What am I doing wrong?

A. The only way I have ever successfully received the elusive "card is now virginised" message with the SLE software was when I used my fully set up emulator computer to do the job.
By that, I mean that I had the programmer and emulator still hooked up to my emulator computer and from the DOS prompt, I entered the command line "sle44e_p /a /v". When I attempted to "virginise" the card using the exact same command line on my personal computer with just the programmer hooked up to com2, it would not work. Instead, SLE acted as though it had not found the AUX card. When I tried just using "sle44e_p /v" I'd get "no core" messages. No matter what variations of the command line I tried on my personal machine and no matter what com port I used, SLE would not "virginise" my AUXed card! Although I've not seen any documentation to support this, it appears to me that SLE will only "virginise" a card on a fully set up emulator system and I am therefore led to believe that SLE looks for an emulator and programmer to be at their default locations (com 1 and com 2 respectively) before it will even attempt to "virginise" an AUXed card. I do not believe that the "/pa#" and "/pe#" will work with the "/v" option and it also appears that the "/a" switch is absolutely necessary to the "virginise" process as well. If that were not bad news enough, the one time I did manage to get SLE to report that it had "virginised" a card, when I subsequently tried to read that card with BasicH, I got a "timeout from 2A" message which meant that the "virginise" process wound up looping the card! Fortunately, my WT2 clone unlooper and WildThing 3.0 managed to unloop the card with no problem (took several minutes though). This was in version 2.3 of the software. I don't know if the "/v" option in version 3.0 behaves any better because I haven't tried it. I do not view this as much of an issue though, as it is very unlikely that you'll ever have a need to unAUX a card except to upgrade to newer versions of the SLE software and since unloopers are almost an absolute necessity to this hobby nowadays, most of you will have one to unAUX your cards with.

Please send any information about additions, corrections or omissions to this FAQ which you deem necessary or just plain helpful to
kayo@megsinet.net