Home › Forum › RFID (09-2006) › Lecteur RFID en panne ?

Forum

Veuillez vous identifier avant de répondre ou pour vous abonner à cette discussion

1   2     suivant

Sujet: Lecteur RFID en panne ?

Auteur Message

Iffick1

11 messages

De passage
De passage

Read post 10-11-2006 11:11

Bonjour Tout le Monde,

J'ai finalement reçu aujourd'hui le lecteur RFID.

- Installé le pilote
- Enfiché le lecteur
- Démarré Mifare Ultra Lite

Et que se passe-t-il ?

À chacune des actions possibles dans le programme j'obtiens la réponse

"<- Error: 0xF00 Incorrect Serial Frame"

Qu'est-ce à dire ?

Erreur au niveau du pilote ou lecteur HS ?

D'autre part, le lecteur est reconnu lorsque je le connecte...

Avez-vous déjà reçu une question de ce genre ??

Iffick

Iffick1

11 messages

De passage
De passage

Read post 10-11-2006 11:13

Halloooo

Suite sympa à mon précédent message :

Après avoir reprogrammé le lecteur à l'aide de MagicFlash il fonctionne parfaitement...

SantaKlaus

6 messages

De passage
De passage

Read post 10-11-2006 11:16

Hi,

Où puis-je télécharger MagicFlash - je ne suis pas un spécialiste de la programmation et ai le même problème...

Santa Klaus

Rédaction

116 messages

Visiteur régulier
Visiteur régulier

Read post 10-11-2006 11:19

Flash Magic est disponible à cette adresse http://www.esacademy.com/software/flashmagic/fmfree.htm

Opter pour les paramètres suivants :

Comport: Sélecter le port COM correct

Baudrate: 9600

Device: 89LPC936

Interface: None(ISP)

Oscillator: 16000000

L'option Erase blocks used by Hex file doit être cochée Toutes les autres options ne doivent pas être cochées.

Sélecter le fichier .hex, placer les 2 cavalier et appuyer sur le bouton Start le reste de faisant de lui-même.

J’espère que cela résoudra votre problème.

SantaKlaus

6 messages

De passage
De passage

Read post 10-11-2006 11:23

Hi,

J'ai reprogrammé le lecteur (avec le code proposé dans la section Téléchargement de votre site), le message d'erreur n'a pas changé :

Read Page 0 to 3 <- Error: 0xF00 Incorrect Serial Frame

Dois-je tenir compte d'un paramétrage spécial (outre ce qui est donné dans l'article et le message précédent d'Elektor ?)
Sinon ce Truc ne fonctionne qu'en mode autonome (stand alone).

Iffick1

11 messages

De passage
De passage

Read post 10-11-2006 11:27

Halloooo

Suite sympa à mon précédent message :

Après avoir reprogrammé le lecteur à l'aide de MagicFlash il fonctionne parfaitement...

SantaKlaus

6 messages

De passage
De passage

Read post 10-11-2006 11:28

Hi,

Où puis-je télécharger MagicFlash - je ne suis pas un spécialiste de la programmation et ai le même problème...

Santa Klaus

Rédaction

116 messages

Visiteur régulier
Visiteur régulier

Read post 10-11-2006 11:29

Flash Magic est disponible à cette adresse http://www.esacademy.com/software/flashmagic/fmfree.htm

Opter pour les paramètres suivants :

Comport: Sélecter le port COM correct

Baudrate: 9600

Device: 89LPC936

Interface: None(ISP)

Oscillator: 16000000

L'option Erase blocks used by Hex file doit être cochée Toutes les autres options ne doivent pas être cochées.

Sélecter le fichier .hex, placer les 2 cavalier et appuyer sur le bouton Start le reste de faisant de lui-même.

J’espère que cela résoudra votre problème.

SantaKlaus

6 messages

De passage
De passage

Read post 10-11-2006 11:34

Hi,

J'ai reprogrammé le lecteur (avec le code proposé dans la section Téléchargement de votre site), le message d'erreur n'a pas changé :

Read Page 0 to 3 <- Error: 0xF00 Incorrect Serial Frame

Dois-je tenir compte d'un paramétrage spécial (outre ce qui est donné dans l'article et le message précédent d'Elektor ?)
Sinon ce Truc ne fonctionne qu'en mode autonome (stand alone).

SantaKlaus

6 messages

De passage
De passage

Read post 13-11-2006 08:57

Finalement tout fonctionne :

Le message en question apparaît lorsque le système ne trouve pas le lecteur. En ce qui me concerne, le problème est dû à un dongle RS232 vu que le programme tente de communiquer avec l'interface sérielle du dongle.

Rédaction

116 messages

Visiteur régulier
Visiteur régulier

Read post 13-11-2006 09:05

Vu l'intérêt dus sujet, la rédaction reprend la réponse d'un acteur sur le Forum allemand.
(Sic, mais traduit bien évidemment)

Bonjour tous les fans de la RFID

Je n'ai pas attribué de port COM sous Mifare Magic vu que cela n'est pas nécessaire !

Dans l'article consacré au lecteur RFID d'Elektor on aborde brièvement le nouveau concept de „Windows Combined Driver Model“ de FTDI... Une image, cf. ci-dessous parle plus que 1000 mots.
Fondamentalement il existe deux manières de communiquer avec le convertisseur USB/RS232 FTDI. La première possibilité consiste à faire appel à un „VCP-“, c'est-à-dire un port Com virtuel. Le pilote VCP (sur la figure, Win32 COMM API Application) est uniquement utilisé lorsqu'une application Windows (Hyper Terminal par exemple) communique avec le lecteur par le biais d'un port sériel (VPC). Dans ce cas il devient nécessaire, dans Hyper Terminal, de sélecter l'interface de port COM virtuelle du lecteur RFID d'Elektor.

Pourquoi n'est-il pas nécessaire, sous Mifare Magic, de sélecter un port COM ?

La réponse se trouve dans l'image ci-dessous. J'utilise pour la communication avec le lecteur le FDTI D2XX - Direct Driver. Ce dernier présente un certain nombre d'avantages par rapport à une comunication via le port COM. D2XX est une DLL FTDI spéciale qui communique (presque) directement avec la pile (stack) USB. Cette DLL ne requiert pas de paramétrage de port COM, vu que dans ce cas-là le port COM virtuel (VCP) n'est pas mis à contribution.

Il est possible de trouver de plus amples informations au sujet du pilote (driver) sur la page d'accueil de FTDI.
Appliction Note AN232R-04 - Windows Combined Driver Model
http://www.ftdichip.com/Documents/AppNotes/AN232R-04_CDM.pdf

De plus, j'ai constaté que différentes applications Windows (telles que, par exemple, Hosync de mon Palm) sont sources de problèmes. Lorsque je démarre Hotsync, impossible d'établir une communication avec un composant FTDI. N'étant moi-même qu'un utilisateur du pilote FTID, je n'en connais pas les aspects techniques.

Salutations

Gerhard

Aéro11

8 messages

De passage
De passage

Read post 13-11-2006 09:14

Chez moi, ça ne fonctionne toujours pas. J'ai, entretemps, reflashé le lecteur avec FlashMagic.

Sur mon système, FlashMagic travaille avec le port Com15 et Hyperterminal aussi ne voit que des caractères incompréhensibles sur Com15 lorsque je présente une carte au lecteur. La Mifare Magique n'y comprend rien. Comment puis-je dire à Mifare Magic quel est le port Com concerné ?

Remerciements anticipés

Aéro11

8 messages

De passage
De passage

Read post 13-11-2006 09:28

Rebonjour

Je n'ai pas trouvé de possibilité de modifier le Port COM sous Mifare Magic. Je suppose que le programme attaque le premier port série se trouvant connecté à un port USB sur lequel les pilotes D2XX sont actifs. Essaie de déconnecter tous les périphériques USB jusqu'à ce que le lecteur soit le dernier périphérique branché.

Peut-être que la prochaine version de Mifare Magic offrira la possibilité de choisir le port COM...

Rédaction

116 messages

Visiteur régulier
Visiteur régulier

Read post 13-11-2006 09:30

Nous citons une nouvelle fois Gerhard du Forum allemand

Nombreux sont les lecteurs qui aimeraient modifier le numéro du port COM VCP du lecteur RFID d'Elektor.

La solution est simple même si elle n'est pas accessible instantannément.

L'attribution du numéro de port COM se fait automatiquement lors de l'installation du pilote FTDI. Pour la modification il faut effectuer les opérations suivantes :

1. Tout d'abord connecter le lecteur RFID au port USB.
2. Démarrer le Device Manager de Windows (Gestionnaire de Périphériques)
3. Sous l'option Ports (COM & LPT) vous devieriez trouver le lecteur RFID d'Elektor (COM9 par exemple)
4. Cliquer sur "Elektor RFID Reader"et choisir Properties à l'aide du bouton souris droit
5. Choisir "Port Settings" dans la fenêtre Properties (Caractéristiques ?)
6. Appuyer sur le bouton "Advanced"(Avancé)
7. Choisir tout simplement le nouveau port COM :=) et confirmer par action sur le bouton OK.
8. Déconnecter le lecteur du port COM et le rebrancher.
9. Vous devriez trouver maintenant le nouveau numéro de port COM dans le Device Manager.

=> Il n'est pas possible de modifier quoi que ce soit dans Mifare Magic (cf. plus haut), mais bien dans Hyper Terminal...

Salutations

Gerhard

Rédaction

116 messages

Visiteur régulier
Visiteur régulier

Read post 13-11-2006 09:49

Hallo RFID Fans,

S'il devait se faire que vous ayez un message d'erreur >Error: 0xF00 Incorrect Serial Frame" contrôlez la liste d'état (Statuslist) dans Mifare Magic.

- Si "Reader Connected" est actif c'est qu'il existe une liaison correcte entre le lecteur et le PC.

- Si "Reader Port Failed ==>" cela signifie que le DLL FTDI n'a pas pu établir de liaison entre le lecteur et le PC (cf. les remarques plus haut).

En fait, Mifare Magic ne génère le message d'erreur „>Error: 0xF00 Incorrect Serial Frame“ uniquement en cas d'infraction au protocole de communication sériel (PC-Lecteur - lorsque, par exemple, le lecteur a envoyé un nombre d'octets trop faible).
S'il devait quand même arriver , pour quelque raison que ce soit, que le message d'erreur apparaisse, je suggère l'approche suivante :

Activer, dans MIFARE Magic - dans le fenêtre Mifare Ultra Light l'option "Log|Serial Communication Debug" et réexécuter les commandes cartes.

(NdlR N'hésitez pas à nous envoyer des informations du contenu de la fenêtre d'exécution (recopier de préférence l'ensemble de la fenêtre d'exécution dans un document Word après l'avoir mise dans le presse-papier) quitte à la visualiser dans le Forum.

Important : en cas d'exécution de commandes cartes, qui ne seraient pas autorisées dans l'état dans lequel se trouve la carte à ce moment-là cela se traduit bien évidemment par un message d'erreur (<- Error: 0x1 No Card present).
La séquence suivante devrait toujours fonctionner avec la carte Elektor :
1). Connecter le lecteur au port USB
2). Démarrer Mifare Magic
3). Ouvir la fenêtre Magic - Mifare Ultra Light
4). Placer la carte sur le lecteur
5). Bouton “HF Reset”
6.) Bouton “Activate Card”
7.) Bouton “Read All”

Salutations

Gerhard

ukandar

10 messages

De passage
De passage

Read post 14-11-2006 21:51

Bonsoir,

ok cette procédure permet de lire sous mifare ultra light une carte. Mais ne peut'on pas réaliser à l'aide de cette interface mifare ultra light, la communication pas à pas avec la carte?
en lancant les delandes REQA, puis anticollision ....

merci

pmlkio

4 messages

De passage
De passage

Read post 01-01-2007 14:12

J'ai exactement le même genre de probleme...

La carte marche impec en mode terminal (Réception des info carte OK) par contre impossibilte de lire ou écrire quoique ce soit avec la partie mifare ultra light (LOG ci joint).

Je présice que ceci à été testé sur plusieur PC,OS,Alim, et que la carte à été reflashé.
De plus la partie controle d'acces ne fonctionne pas non plus.

Quelqu'un a t il une idéé?

Au secour...


LOG:
**************************************************
RF RESET
Activate Card (REQA-AC-SEL) - Card with UID: activated
Activate Card (REQA-AC-SEL) - Card with UID: 88 04 CF FB 29 EE 02 80 activated

Read Page 0 to 3 - Error: 0x1 No Card present
Read Page 4 to 7 - Error: 0xF00 Incorrect Serial Frame
Read Page 8 to 11 - Error: 0x1 No Card present
Read Page 12 to 15 - Error: 0xF00 Incorrect Serial Frame
RF RESET
- Error: 0x1 No Card present
RF RESET
ATQA - ATQA: 00 00
ATQA - ATQA: 44 00
Anticollision 1 - Error: 0x1 No Card present
Anticollision 2 - Error: 0x1 No Card present
RF RESET
- Error: 0x1 No Card present
RF RESET
ATQA - ATQA: 00 00
ATQA - ATQA: 44 00
Anticollision 1 - Error: 0x1 No Card present
Anticollision 2 - Error: 0x1 No Card present
HALT - Error: 0x1 No Card present
RF RESET
ATQA - ATQA: 00 00
Anticollision 1 - Error: 0xF00 Incorrect Serial Frame
Anticollision 2 - UID: 88 04 CF FB
SELECT 2 - Error: 0x1 No Card present
HALT - Error: 0x1 No Card present
RF RESET

******************************************

pmlkio

4 messages

De passage
De passage

Read post 01-01-2007 14:14

Ci-joint LOG avec débug (Si ça peut aider)...

*******************************************
RF RESET
(Serial Debug Snd[ 3]:A5 20 00 Rcv[ 3]: A5 00 00 ) Activate Card (REQA-AC-SEL) (Serial Debug Snd[ 3]:A5 40 00 Rcv[ 3]: A5 00 00 ) - Card with UID: activated
Activate Card (REQA-AC-SEL) (Serial Debug Snd[ 3]:A5 40 00 Rcv[ 15]: A5 00 0C 44 00 88 04 CF FB 29 EE 02 80 08 00 ) - Card with UID: 88 04 CF FB 29 EE 02 80 activated

Read Page 0 to 3 (Serial Debug Snd[ 4]:A5 30 01 00 Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
Read Page 4 to 7 (Serial Debug Snd[ 4]:A5 30 01 04 Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
Read Page 8 to 11 (Serial Debug Snd[ 4]:A5 30 01 08 Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
Read Page 12 to 15 (Serial Debug Snd[ 4]:A5 30 01 0C Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
RF RESET
(Serial Debug Snd[ 3]:A5 20 00 Rcv[ 0]: ) - Error: 0xF00 Incorrect Serial Frame
ATQA (Serial Debug Snd[ 3]:A5 26 00 Rcv[ 3]: A5 00 00 ) - ATQA: 00 00
ATQA (Serial Debug Snd[ 3]:A5 26 00 Rcv[ 5]: A5 00 02 44 00 ) - ATQA: 44 00
Anticollision 1 (Serial Debug Snd[ 3]:A5 93 00 Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
Anticollision 2 (Serial Debug Snd[ 3]:A5 95 00 Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
HALT (Serial Debug Snd[ 3]:A5 50 00 Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
RF RESET
(Serial Debug Snd[ 3]:A5 20 00 Rcv[ 3]: A5 00 00 ) ATQA (Serial Debug Snd[ 3]:A5 26 00 Rcv[ 3]: A5 00 00 ) - ATQA: 00 00
Anticollision 1 (Serial Debug Snd[ 3]:A5 93 00 Rcv[ 5]: A5 00 02 44 00 ) - Error: 0xF00 Incorrect Serial Frame
Anticollision 2 (Serial Debug Snd[ 3]:A5 95 00 Rcv[ 7]: A5 00 04 88 04 CF FB ) - UID: 88 04 CF FB
SELECT 2 (Serial Debug Snd[ 7]:A5 96 04 88 04 CF FB Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
HALT (Serial Debug Snd[ 3]:A5 50 00 Rcv[ 3]: A5 01 00 ) - Error: 0x1 No Card present
RF RESET
(Serial Debug Snd[ 3]:A5 20 00 Rcv[ 3]: A5 00 00 )

************************************************

Baggio961

3 messages

De passage
De passage

Read post 03-02-2008 00:00

Bonjour à tous, étant en dernière année de mon graduat en informatique industrielle, j'effectue un travail de fin d'études sur le RFID. A l'aide de l'école, j'ai su m'acquérir d'un lecteur RFID Promag pcr310u fabriqué par gigatek. J'aimerais utiliser le programme mifare magic afin de pouvoir "communiquer" déjà avec mon lecteur via mon pc. Seulement, ce programme n'arrive pas à communiquer avec l'usb de mon pc donc à détecter mon lecteur => erreur
Serial Debug Snd[ 3]:A5 20 00 sans résultat.

J'espère que vous m'aiderez

Merci d'avance

YMasquel

2504 messages

Expert
Expert

Read post 03-02-2008 01:11

Bonjour "Baggio961",

Je crois que ton matériel est compatible au niveau communication RFID avec MIFARE mais connais-tu la puce qui interface l'USB de ton lecteur ?
Le lecteur d'ELEKTOR utilise une puce FTDI qui fonctionne avec un pilote qui lui est dédié. C'est à ce niveau que doit se situer le problème.

Amicalement, Yves.

Veuillez vous identifier avant de répondre ou pour vous abonner à cette discussion

1   2     suivant

Elektor 6/2012 en kiosque

Elektor-Hebdo gratuit !

Mon adresse électronique :

Unités de crédit Elektor

Nos blogs-ateliers