Welkom bij WeetHet!


Managed Web Hosting by Liquid Web

Jouw IP adres:
44.213.80.174
     
 
Pagina printen
- kies Landscape
Zoeken in de
WeetHet pagina's
WeetHet is being updated! - Current articles will slowly move to www.tweaking4all.com
Voor uitstekende webhosting welke zowel betrouwbaar als betaalbaar is adviseren wij: LiquidWeb

Op deze pagina ....

Intussen wordt het Internet overspoelt met eenvoudige programmers voor zogenaamde Smartcards.

De Gold*Card, ook bekend onder de naam Millennium, is er een van en kan voor zo een 50 tot 75 Euro gekocht worden.

Deze programmer is eigenlijk gemaakt voor het programmeren van illegale kaartjes voor het oude D2MAC satelliet systeem, maar hij leent zich uitstekend voor het programmeren van PICs en EEPROMS, en met name voor Smartcards (zogenaamde GW-cards, Gold-Wafer-cards of kortweg Gold-Cards).

Hieronder leg ik kort uit hoe je een kaart of PIC en EEPROM programmeert.
Download de software hier: Gold*Card 1.40.

Merk op: Lees de verantwoordelijkheidsverklaring!
Een dergelijke programmer is namelijk een handig hulpmiddel bij het maken van Smartcards voor beveiliging van jouw PC of andere zaken. Echter: De programmer kan echter ook een hulpmiddel zijn voor het bewerken van andere smartcards - vaak is dit echter illegaal!

Programmeren van Smartcards

Even wat uitleg

Een kaartje (smartcard) bevat een PIC (soort "mini-computertje", zie ook de BASIC Stamp pagina's) en een EEPROM (soort geheugen bank).

De programmer kun je kopen bij de goed gesorteerde electronica/satelliet zaken. Natuurlijk vind je ze ook op het Internet o.a. bij TechTronics en Electronic-Devices.

De Gold*Card programmer

WAARSCHUWING:
Je kunt met de programmer ook kaarten uitlezen, let daarbij wel op dat je EERST de PIC LEEST!
Als je namelijk eerst de EEPROM uitleest, zal de programmer de goede loader overschrijven en die ben je dan voorgoed kwijt.

Dus:

1. READ PIC - Save file naar b.v. PIC.HEX
2. READ EEPROM - Save file naar b.v. EE06.HEX

Merk op dat NA het lezen van de EEPROM, de kaart useless is geworden, de oorspronkelijke loader is namelijk overschreven door de bootloader van de programmer. Om dit te herstellen zul de PIC opnieuw moeten schrijven (PROGRAM) naar de smartcard.

Theorie in het kort

De programmer "praat" alleen direct naar de PIC en maar kan niet direct met de EEPROM praten.

Om data op de EEPROM te zetten moet de processor eerst weten hoe die data, die van de PC komt, naar de EEPROM gezet dient te worden.

Daarvoor heeft de PIC een "bootloader" nodig - een programma dat ontvangen data doorgeeft aan de EEPROM.

Een soortgelijk programma heeft de PIC straks ook nodig om data van de EEPROM naar de gebruikte applicatie te sturen.

Bakken ...

Start de "Gold*Card PIC programmer", stel wel eerst de COM-poort goed in. Stel de seriele kabel hangt aan COMpoort 1, gebruik dan deze instellingen (verlaag de baudrate als er zich problemen voordoen):

Programmeren van Smartcards - Gold*Card settings

Merk op: de kabel dient een gewone 1:1 serieel kabel te zijn dus GEEN NULMODEM kabel!

Merk op: Als de programmer niet goed herkent wordt, zal het programma starten in "Demo mode".

Klik nu op de tab "Eeproms", klik op het menu "File"  - "Load hex file" en kies de eeprom file (bijvoorbeeld EE06.HEX). Controleer of alle instellingen goed zijn a.d.h.v. onderstaande afbeelding:

Gold*Card - Programmeren van de EEPROM

Let wel op: voor een GOLDCARD hebben we met name "Device" - "24xx16" en "Card Type" - "Galaxy-2" nodig.

Klik nu op de knop "Program" om de EEPROM te programmeren.

In de rode balk zie je status van het programmeren. Wacht tot hier weer "Ready" staat.

Klik nu op de tab "PICs" en klik op het menu "File"  - "Load hex file" en kies de PIC file (bijvoorbeeld PIC.HEX).

Controleer weer de instellingen a.d.h.v. onderstaande afbeelding:

Gold*Card - Programmeren van de PIC

Let ook hier weer op de instellingen zoals "Oscillator" - "XT", "Protection" - "disabled", "Power Up" - "Disabled", "Watchdog" - "Disabled", "User ID" - NIET VERANDEREN en GEEN VINKJE voor "16c84".

Klik weer op "Program" om de nu de PIC te programmeren - in de rode balk zie je status van het programmeren, wacht tot hier weer "Ready" staat.

Je hebt nu jouw eerste smartcard geprogrammeerd... Het verhaal is hetzelfde als je een losse PIC of EEPROM gebruikt die je dan in de sockets zet - controleer wel de instellingen zodat ze overeenkomen met de ic's die je gebruikt.

 

 


Je bent nu al op de nederlandstalige pagina's Click here to switch to the English pages