From 0e330ae1b9dfc521b615afd922cf27967bbe1133 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Thu, 12 Aug 2010 15:31:41 +0800 Subject: more notes on card #2 --- easycard.2/notes.txt | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) (limited to 'easycard.2') diff --git a/easycard.2/notes.txt b/easycard.2/notes.txt index c15ac41..870ca54 100644 --- a/easycard.2/notes.txt +++ b/easycard.2/notes.txt @@ -6,14 +6,41 @@ Address 0x80 and 0x90 VALUE BLOCK containing the amount in NTD 0000090 0184 0000 fe7b ffff 0184 0000 ff00 ff00 +Address 0xe0 and 0x100 + DATA block containing transaction entering MRT Liuzhangli + 00000e0 de01 63d8 004c 0000 0190 0d00 6ad6 0002 + 0000100 de01 63d8 004c 0000 0190 0d02 6ad6 0002 + +Address 0xd0 and 0x110 + DATA BLOCK containing transaction leaving MRT Liuzhangli + 00000d0 b502 63d9 114c 000c 0184 0d01 6d19 0002 + 0000110 b502 63d9 114c 000c 0184 0d02 6d19 0002 + +Address 0x1d0: + DATA BLOCK containing part of leaving MRT station + 00001d0 0000 0000 000d 0000 b500 63d9 004c 0000 + +Address 0x1e0: + DATA BLOCK containing part of last MRT entering transaction + 00001e0 0000 0100 000d 0000 de00 63d8 004c 0000 + Address 0x120 DATA BLOCK containing transaction at Starbucks in XinDian (close Openmoko): 0000120 4403 63fc 204c 005f 0125 0197 d07b 0097 0x5f == 95 -> NTD amount of purchase 0x125 == 293 -> NTD remaining after transaction + 0x63fc == Timestamp + +== timestamp == +0x63fc equals 2010-08-12 13:50 +0x63d9 is abt. 2010-08-12 11:30 +0x63d8 is abt. 2010-08-12 11:22 +0x6316 is abt. 2010-08-12 21:30 +current working assumption: one tick of the timestamp equals 4 minutes. +this means last wrap of counter was 71 days ago, about june 2nd. -Futher notes: +== Futher notes == * purchase at Starbucks prints UID of card in decimal (3224478099 == 0xc031a193) on receipt -- cgit v1.2.3