OpenPCD Firmware Problem FAQ

Milosch Meriac meriac at openpcd.de
Fri Jun 20 09:00:12 UTC 2008


Dear Juergen,

Juergen Kienhoefer wrote:
> It is certainly a software problem. I downloaded main_reqa.bin from
> http://people.openpcd.org/laforge/releases/openpcd/262/main_reqa.bin
> Installed it and the reader detects Mifare cards with a green light,
> not ISO14443 cards, though.
> Firmware version 262 works, but 220 does not.
> Not sure if the main_dumbreader works. No green LED on version 262.
> And no reaction, see below.

Makes sense, because the latest firmware version has a watchdog enabled 
which older firmware versions don't support - this means if you use DFU 
to update the firmware, you don't update the boot loader to he previous 
version as needed. This probably results in a device that is constantly 
resetting.
Best way forward is to use the at91flash approach and to flash a 
samba-imgage (concatenation of DFU+main firmware) at least once.

> The librfid is from SVN at that address:
> https://svn.gnumonks.org/trunk/librfid/
> and the firmware from here:
> http://svn.openpcd.org/trunk/firmware
> 
> compiled are these source code with the instructions on this page:
> http://wiki.openpcd.org/wiki/Firmware

It also could be that the current SVN firmware version is broken. Please 
try:

- release 1999 of https://svn.gnumonks.org/trunk/librfid
- release 314  of http://svn.openpcd.org/trunk/firmware

these are the known-good versions shipped and verified to work.

Attached you'll find the compiled binary samba image of the reader 
firmware to make sure that the firmware image (16260 bytes) is right.

md5sum:
fbbfbb2332e82b35bd918c19f65af13bf0d  main_dumbreader.samba

I used the following tool chain to compile the image:
http://people.openpcd.org/meri/gnuarm-4.0.2.tar.bz2

Warmest regards,
--
Milosch

-------------- next part --------------
A non-text attachment was scrubbed...
Name: main_dumbreader.samba
Type: application/octet-stream
Size: 32644 bytes
Desc: not available
Url : http://lists.openpcd.org/pipermail/openpcd-devel/attachments/20080620/0006611a/main_dumbreader-0001.obj


More information about the openpcd-devel mailing list