epa_basis_reader
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| epa_basis_reader [2010/12/19 14:36] – [The PSoC microcontroller (Cypress CY7C64316)] steve_m | epa_basis_reader [2012/12/02 21:52] (current) – [The chips] steve_m | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== ReinerSCT RFID basis reader | + | ====== |
| The ReinerSCT basis reader is a pretty basic reader for mifare cards and the new german ident-card (ePA or nPA). | The ReinerSCT basis reader is a pretty basic reader for mifare cards and the new german ident-card (ePA or nPA). | ||
| - | It was sold with german computer-magazine ComputerBild 26/2010 for €3,70 instead of the initial | + | It was sold with german computer-magazine ComputerBild 26/2010 for €3,70 instead of the retail |
| There is a [[http:// | There is a [[http:// | ||
| Line 23: | Line 23: | ||
| ===== The chips ===== | ===== The chips ===== | ||
| - | ^NXP PN512 (RFID transceiver, | + | ^NXP PN512 (RFID transceiver, |
| - | |package: HVQFN32 (SOT617-1)|package: HVQFN16 (SOT758-1)| | + | |package: HVQFN32 (SOT617-1)| |
| - | |{{: | + | |{{: |
| + | |||
| + | ^Cypress [[http:// | ||
| + | |package: HVQFN16 (SOT758-1)| | ||
| + | |{{: | ||
| ^NSC [[http:// | ^NSC [[http:// | ||
| Line 53: | Line 57: | ||
| * M8C architecture | * M8C architecture | ||
| * There is an open-source assembler for this architecture called m8cas, which is part of [[http:// | * There is an open-source assembler for this architecture called m8cas, which is part of [[http:// | ||
| + | * contains a disassembler as well, m8cdas | ||
| + | * There' | ||
| + | * [[http:// | ||
| + | * Yet another assembler, GPLv2 bootloader, USB code [[http:// | ||
| * internal oscillator with up to 24MHz | * internal oscillator with up to 24MHz | ||
| * supports ISSP (in-system serial programming) | * supports ISSP (in-system serial programming) | ||
| Line 60: | Line 68: | ||
| * the Cypress [[http:// | * the Cypress [[http:// | ||
| * I hacked m8cprog to support the chip, by sniffing what the MiniProg1 does, so it is now possible to flash custom code via ISSP without the need for a quite expensive MiniProg1 | * I hacked m8cprog to support the chip, by sniffing what the MiniProg1 does, so it is now possible to flash custom code via ISSP without the need for a quite expensive MiniProg1 | ||
| + | * Get the code [[https:// | ||
| * With a few tricks I was able to [[http:// | * With a few tricks I was able to [[http:// | ||
| Line 84: | Line 93: | ||
| /* NXP PN512 initialization | /* NXP PN512 initialization | ||
| * this was obtained by sniffing the communication between the PN512 and the | * this was obtained by sniffing the communication between the PN512 and the | ||
| - | | + | |
| * | * | ||
| * (C) 2010 by Steve Markgraf < | * (C) 2010 by Steve Markgraf < | ||
epa_basis_reader.1292769412.txt.gz · Last modified: 2010/12/18 23:00 (external edit)
