![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||
|
|
||||||||||||||
|
#1
|
|||
|
|||
|
ID emulator with mc9s12c32 MCU board(2x2cm) for both
DS1990A Serial Number iButton DS1963S SHA secure iButton This board emulates "64 bit serial number". ---------------------------------------- Common iButton Features: -Unique Factory-Lasered 64 bit Registration Number Ensures Error-Free Device Selection and Absolute Tracebility Because No Two Parts are A like. -Digital Identification By Momentary Contact. ----------------------------------------- Info used for emulation: -DS1990A.pdf and DS1963S.pdf from http://www.maxim-ic.com/products/ibutton/ or faster http://rapidshare.com/files/18793864...heets.zip.html Tools used to design PCB and to program: -PCB, PADS2005 (Mentor Graphics) -Compiler, Image Craft ICC C compiler v6.16A for 68HC12 -Programmer (burner), P&E Multilink USB Programmer Crack Process: Analysed timing diagram of DS1990A and DS1963S from datasheets. Included files: -DS1990A.pdf ,DS1963S.pdf -PADS PCB source, RS274X gerber and NCdrill files,BOM list,board photo -C Code. How to make it work: 1-Fill ROM[] in ibuttonslave.c with your ibutton serial to emulate 2-Recompile in Image Craft ICC. 3-If you can't manufacture board, I have lots of bare PCB. I can send you for free. 4-Main IC is 68hc9s12c64(gc16,gc32,c32,c64 also okey). You can buy it from freescale or digikey. 5- On silkscreen, (-) is GND (+)is 5V and (b) is for ibutton data connection. Supply GND and 5V to the board.(U can use 5V of your PC mainboards RED cable) 6-Burn compiled binary program via P&E Multilink USB Programmer. Programmer-board connection is made with H1 pin header from bottom side! Square pin is number 1. You will use 4 pins to program.(Programmer has 6 pins but actually uses 4 of them) So we earned some space for GND and 5V pins.Make a L shaped 4 pin bottom header. You can desolder(remove) pin header after programming. Final notes: It is also capable of reading serial ID from ibuttons (behaves like as a master). (#define Slave or #define master in ibutton.h ) You can build 2 boards and make communicate each other as slave-master. TODO: -This board has 3 pins.(Besides Signal and GND, it needs extra +5V)) -This is double sided board to keep it small(2cmx2cm). But PCB source file is included so that you can redesign your own one sided PCB board. -Next board todo: a PIC12F683(8 MIPS) based board (0.8cmx0.8cm) with 2 pins(without +5V) and with free JDM programmer would be better/lowcost and can be hidden in a iButton tin. This material is found by kodyazan @ playground, in a black-red memory stick. |
|
#2
|
|||
|
|||
|
Okey, for some request:
Image Craft Compiler: http://rapidshare.com/files/216229960/ICC-Compiler.zip Noice Debugger/Burner: http://rapidshare.com/files/21623407...Programmer.RAR PADS2005: 400Mbyte so can be found via some filesharing programs. This is P&E’s commercial USB HCS08/HCS12 MULTILINK: http://www.pemicro.com/products/prod...ils&CFID=86610 Below source code files are exactly same as previously attached one. But it has no compiler generated object files..it is ready to compile and looks more clean for the people who are only interested in code.) Last edited by kodyazan : 04-01-2009 at 01:50 PM. Reason: updated rapidshare links |
|
#3
|
|||
|
|||
|
Really good stuff! Thanks a lots!
|
|
#4
|
|||
|
|||
|
good way
CLONING REAL DONGLE |
|
#5
|
|||
|
|||
|
Dear Dodyazan
For some time I was looking for a project like this. Topic excellent. You still have the PCB? I live in Sao Paulo, Brazil. You could send? Thank You |
|
#6
|
|||
|
|||
|
hmmmm...Interesting sourcecode...nice job...I think I can rewrite for Codewarrior Compiler...I have a MC9S12GC32
|
|
#7
|
|||
|
|||
|
Quote:
Yes isaqueferraz, I still have that tiny PCB's. I have more than 50, I think. I am glad to give them away whoever wants. I can send 2-3 pieces of PCB per person, and a blank mcu if i still have them also for free. Write me an address... lets make that babies to fly overseas ![]() kodyazan_at_gmail.. |
|
#8
|
|||
|
|||
|
hi
can i have 1 too thks |