RFID EM4100 Emulator

// April 20th, 2012 // Hardware

This is simple hobby project that will show you easy, simple and fast way of emulating the popular RFID access cards EM4100.
My implementation uses manchester encoding for thansmitting the emulated card ID. The MCU I’m using is PIC18F2550.

The Antenna design:
Diameter D 43mm
NUmber of turns N 48
Wire Diameter W 0.18mm
Turn spacing S 0mm


So the target inductance is 160uH. This is the schematics:


You can download the code from here.  The final prototype is having 8 buttons which are used to switch between the currently emulated card.

The device supports 8 cards so far, which are programmed into the chip memory using standard Pic Kit 2 programmer.

This is how it looks:

The problem I’m having so far is that some readers are unable to read the card because they are expecing PSK coding.
Any help on modifying the code to support PSK coding will be aprischiated.

2 Responses to “RFID EM4100 Emulator”

  1. hey hey!! this is a very nice website here and I just wanted to comment & say that you’ve done a great job here! Very nice choice of colors & layout, very easy on the eyes.. Nicely done!…

    • Alexey says:

      Yeah it seems pretty cool I mean I have only just stteard playing around it with the Eclipse IDE plug in and its cool.I can see what Adobe is trying to do. Flash, has always been designed for designer Flex fills that gap for developers who want to develop in flash.The biggest thing Adobe has going for it is Flash the fact that its installed already on ~98% of all systems accessing the internet is what will make it (and has made it) a success. The thing that bugs me the most about all the Hype over Adobe Apollo and Flex is this they are all in Alpha/Beta/ Really really early stages. Personally, I am reluctant to jump on the boat for just that its changing so fast so quickly, and most people dont want to jump onto something that will change within the next 12 months or wont work for the next version, or there is a better way of doing it in the next version.I think we all saw that with EJB’s, and we are seeing that now with lots of AJAX frameworks dying off slowly because there are so many of them coming out.

Leave a Reply to Tellervo Warelius

*