/[RFID]/3m-810.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Log of /3m-810.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 93 - (view) (annotate) - [select for diffs]
Modified Fri Jul 23 13:21:44 2010 UTC (12 years, 4 months ago) by dpavlin
File length: 19628 byte(s)
Diff to previous 92
fix wrongly changed program response


Revision 92 - (view) (annotate) - [select for diffs]
Modified Fri Jul 23 13:16:51 2010 UTC (12 years, 4 months ago) by dpavlin
File length: 19628 byte(s)
Diff to previous 80
fix die if we program or secure tag which isn't in range

Fix based on bug report by Dave Cameron <pp@daverabbitz.ath.cx>, thanks.


Revision 80 - (view) (annotate) - [select for diffs]
Modified Tue Jul 6 15:05:44 2010 UTC (12 years, 4 months ago) by dpavlin
File length: 19305 byte(s)
Diff to previous 78
include error message in output


Revision 78 - (view) (annotate) - [select for diffs]
Modified Mon Feb 15 14:10:08 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 19301 byte(s)
Diff to previous 75
handle errors when reading tags

especially helpful for stickers which are less reliable when reading then cards


Revision 75 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 22:12:34 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18950 byte(s)
Diff to previous 71
decrease size to 8 block so that stickers don't die with "no dispatch" for zero sized reply on blocks above 8


Revision 71 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 20:57:51 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18927 byte(s)
Diff to previous 68
support secure.js from browser with jQuery.getJSON();


Revision 68 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 15:10:39 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18738 byte(s)
Diff to previous 67
automatic secure/unsecure tag based on content after programming


Revision 67 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 14:59:56 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18670 byte(s)
Diff to previous 66
added /secure REST API


Revision 66 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 14:14:21 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18145 byte(s)
Diff to previous 65
remove tag_ prefix in /program


Revision 65 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 13:23:26 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18138 byte(s)
Diff to previous 64
use BEEF all over the place as placeholder for calculated checksum


Revision 64 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 12:33:19 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18118 byte(s)
Diff to previous 63
remove meteor support


Revision 63 - (view) (annotate) - [select for diffs]
Modified Thu Feb 11 10:52:14 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18964 byte(s)
Diff to previous 62
added tag blanking


Revision 62 - (view) (annotate) - [select for diffs]
Modified Tue Feb 9 14:52:13 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18913 byte(s)
Diff to previous 61
remove tag data and visibility to really re-read if after write


Revision 61 - (view) (annotate) - [select for diffs]
Modified Tue Feb 9 13:55:18 2010 UTC (12 years, 9 months ago) by dpavlin
File length: 18881 byte(s)
Diff to previous 59
program first 4 bytes as 3M software does


Revision 59 - (view) (annotate) - [select for diffs]
Modified Mon Nov 16 16:23:05 2009 UTC (13 years ago) by dpavlin
File length: 18860 byte(s)
Diff to previous 58
programming over the web for empty tags

Revision 58 - (view) (annotate) - [select for diffs]
Modified Sat Jul 4 08:33:56 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 18193 byte(s)
Diff to previous 56
sleep a second between two scans when running without http server

Revision 56 - (view) (annotate) - [select for diffs]
Modified Fri Jun 26 11:46:45 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 18173 byte(s)
Diff to previous 54
default directory index is rfid.html


Revision 54 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 13:39:43 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 18131 byte(s)
Diff to previous 53
color tags according to security byte


Revision 53 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 13:13:15 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 18026 byte(s)
Diff to previous 52
report no dispatch with hex


Revision 52 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 10:20:20 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 18024 byte(s)
Diff to previous 51
ship time to javascript and draw poor man's progress bar with last 10 seconds


Revision 51 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 10:13:23 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 18008 byte(s)
Diff to previous 50
fix tag visiblity


Revision 50 - (view) (annotate) - [select for diffs]
Modified Wed Jun 24 09:30:28 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 18009 byte(s)
Diff to previous 48
moved more output to debug level


Revision 48 - (view) (annotate) - [select for diffs]
Modified Tue Jun 23 14:59:53 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 17967 byte(s)
Diff to previous 46
log just changed message to decrease output which now
prints out with nureadable speed


Revision 46 - (view) (annotate) - [select for diffs]
Modified Tue Jun 23 13:50:13 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 17679 byte(s)
Diff to previous 45
parse all get variables


Revision 45 - (view) (annotate) - [select for diffs]
Modified Tue Jun 23 13:29:10 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 17513 byte(s)
Diff to previous 44
command-line option --http-server


Revision 44 - (view) (annotate) - [select for diffs]
Modified Tue Jun 23 13:10:18 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 17479 byte(s)
Diff to previous 43
/scan now returns JSONP


Revision 43 - (view) (annotate) - [select for diffs]
Modified Tue Jun 23 12:19:30 2009 UTC (13 years, 5 months ago) by dpavlin
File length: 17385 byte(s)
Diff to previous 42
- implement simple local http server
- scan_for_tags added
- decode_tag return hash of tag data


Revision 42 - (view) (annotate) - [select for diffs]
Modified Thu Jun 4 13:52:10 2009 UTC (13 years, 6 months ago) by dpavlin
File length: 15671 byte(s)
Diff to previous 41
return *next* block to read from read_tag_data
cleanup dispatcher (which is still a mess)


Revision 41 - (view) (annotate) - [select for diffs]
Modified Thu Jun 4 13:36:20 2009 UTC (13 years, 6 months ago) by dpavlin
File length: 15705 byte(s)
Diff to previous 40
configurable number of blocks (16) to use and size of read
in single requiret to reader (8)


Revision 40 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 21:17:12 2009 UTC (13 years, 6 months ago) by dpavlin
File length: 15539 byte(s)
Diff to previous 39
correctly pad all program data and progrem RFID tag just once


Revision 39 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 21:07:11 2009 UTC (13 years, 6 months ago) by dpavlin
File length: 15484 byte(s)
Diff to previous 38
fix few warnings


Revision 38 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 18:36:42 2009 UTC (13 years, 6 months ago) by dpavlin
File length: 15467 byte(s)
Diff to previous 37
- support hex 00 04 01 ... notation in program files
- calculate number of blocks to program (supporting variable length payload)
- check length of received content against expected ones protecting us from short writes
- calculate checksum AFTER applying fix to length field


Revision 37 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 13:09:41 2009 UTC (13 years, 6 months ago) by dpavlin
File length: 14995 byte(s)
Diff to previous 36
display library, branch, custom values in that order


Revision 36 - (view) (annotate) - [select for diffs]
Modified Mon Jun 1 09:39:44 2009 UTC (13 years, 6 months ago) by dpavlin
File length: 14995 byte(s)
Diff to previous 35
fix programming of data not to swap nibbles (sigh!)


Revision 35 - (view) (annotate) - [select for diffs]
Modified Fri Apr 10 12:16:20 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 14986 byte(s)
Diff to previous 34
cleanup connect to meteor server

Revision 34 - (view) (annotate) - [select for diffs]
Modified Wed Apr 8 15:03:49 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 14991 byte(s)
Diff to previous 33
secure/unsecure tags


Revision 33 - (view) (annotate) - [select for diffs]
Modified Wed Apr 8 14:48:22 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 14550 byte(s)
Diff to previous 32
decode security from tag


Revision 32 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 21:28:02 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 14146 byte(s)
Diff to previous 31
decode set, branch and library

Revision 31 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 15:19:24 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 13731 byte(s)
Diff to previous 30
decode item types


Revision 30 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 13:18:55 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 13252 byte(s)
Diff to previous 29
program from file works now


Revision 29 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 13:10:40 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 13125 byte(s)
Diff to previous 28
write_tag with static data


Revision 28 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 12:36:22 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 12501 byte(s)
Diff to previous 27
read all data blocks from tag


Revision 27 - (view) (annotate) - [select for diffs]
Modified Mon Apr 6 11:21:15 2009 UTC (13 years, 7 months ago) by dpavlin
File length: 12657 byte(s)
Diff to previous 26
added timeout to meteor connect


Revision 26 - (view) (annotate) - [select for diffs]
Modified Wed Apr 1 16:59:09 2009 UTC (13 years, 8 months ago) by dpavlin
File length: 12577 byte(s)
Diff to previous 25
connect to meteor searver on first message
 (with warn instead of die if it isn't succesfull)
--meteor command line parametar


Revision 25 - (view) (annotate) - [select for diffs]
Modified Sun Mar 29 01:05:49 2009 UTC (13 years, 8 months ago) by dpavlin
File length: 12401 byte(s)
Diff to previous 24
better protocol to communicate with meteor comet server


Revision 24 - (view) (annotate) - [select for diffs]
Modified Sat Mar 28 14:20:27 2009 UTC (13 years, 8 months ago) by dpavlin
File length: 12350 byte(s)
Diff to previous 23
reset tags_data when no tags are visible,
loop forever


Revision 23 - (view) (annotate) - [select for diffs]
Modified Sat Mar 28 03:47:10 2009 UTC (13 years, 8 months ago) by dpavlin
File length: 12318 byte(s)
Diff to previous 22
added simple meteor notifications


Revision 22 - (view) (annotate) - [select for diffs]
Modified Sat Oct 4 11:55:30 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 11752 byte(s)
Diff to previous 21
- fixed visible tag handling
- two distinct debug levels ( -d is like verbose -d -d is full debug)

Revision 21 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 21:47:24 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 11201 byte(s)
Diff to previous 20
add remove tag event

Revision 20 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 21:25:02 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 11048 byte(s)
Diff to previous 19
major refactore so that each command supports multiple expect patterns
which are stored for later retrival

Revision 19 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 15:38:08 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 10758 byte(s)
Diff to previous 18
- command-line options
- try to read all tags in range
- save known dispatch patters for later

Revision 18 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 12:31:58 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 10458 byte(s)
Diff to previous 17
decode read response

Revision 17 - (view) (annotate) - [select for diffs]
Modified Fri Oct 3 08:53:57 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 9625 byte(s)
Diff to previous 16
First custom packet sent to device :-)

- fix length if invalid
- str2bytes now support long hex numbers (for tags)

Revision 16 - (view) (annotate) - [select for diffs]
Modified Thu Oct 2 22:53:57 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 9600 byte(s)
Diff to previous 15
- check and fix checksum on sent commands
- check length of packets
- attempt to read_tag (doesn't work yet)

Revision 15 - (view) (annotate) - [select for diffs]
Modified Thu Oct 2 21:20:10 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 9336 byte(s)
Diff to previous 10
added checksum based on great feedback from stackoverflow :-)

Revision 10 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 22:15:29 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 8873 byte(s)
Diff to previous 8
make it really work as stub :-\

Revision 8 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 22:10:55 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 8823 byte(s)
Diff to previous 6
checksum placehodler, and more output tuning

Revision 6 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 18:19:37 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 8559 byte(s)
Diff to previous 5
better output

Revision 5 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 18:13:21 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 8533 byte(s)
Diff to previous 4
support multiple tags on one reader, tested with up to 12 (with all tags handy :-)

Revision 4 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 15:59:38 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 7338 byte(s)
Diff to previous 3
nit-picking

Revision 3 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 14:06:59 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 7154 byte(s)
Diff to previous 2
fix assert to dump data only on failure

Revision 2 - (view) (annotate) - [select for diffs]
Modified Sun Sep 28 14:05:43 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 7168 byte(s)
Diff to previous 1
a lot of refactoring to create some kind of protocol decoder

Revision 1 - (view) (annotate) - [select for diffs]
Added Sun Sep 28 12:57:32 2008 UTC (14 years, 2 months ago) by dpavlin
File length: 5846 byte(s)
first dump of serial port communication with 3M 810 RFID reader

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26