London Banter

London Banter (https://www.londonbanter.co.uk/forum.php)
-   London Transport (https://www.londonbanter.co.uk/london-transport/)
-   -   My OysterCard Whinge (https://www.londonbanter.co.uk/london-transport/6938-my-oystercard-whinge.html)

MIG July 16th 08 05:56 PM

My OysterCard Whinge
 
On Jul 16, 4:22*pm, Roland Perry wrote:
In message
, at
05:47:38 on Wed, 16 Jul 2008, remarked:

From wikipedia:


"A control store is the part of a CPU's control unit that stores the
CPU's microprogram"


"A control store is usually implemented as a diode-array of read-only
memory"


I'm a fan of Wikipedia, but that stuff is just gibberish.

So I guess at that level you could put forward a valid argument for it
being hard wired diodes, or software in the sense of the way the
diodes are wired. Or both! But then again I suppose you could say the
same about any read only ROM.


There any many technologies that can be used to implement a ROM,
including the presence and absence of diodes in a matrix, and even the
ability to erase or restore such diodes in the field. This is
ludicrously technology-specific, however, and who is to say what a
generic CPU uses to store its microcode. (If you had asked me yesterday,
I might have said "the presence of absence of conductors between logic
gates").


This all might as well be a foreign language to me, but ... does one
or other hypothesis explain why a card can be permanently disabled by
being touched on a pad rather than being able to be reset?

tim..... July 16th 08 06:05 PM

My OysterCard Whinge
 

"MIG" wrote in message
...
On Jul 16, 4:22 pm, Roland Perry wrote:
In message
, at
05:47:38 on Wed, 16 Jul 2008, remarked:

From wikipedia:


"A control store is the part of a CPU's control unit that stores the
CPU's microprogram"


"A control store is usually implemented as a diode-array of read-only
memory"


I'm a fan of Wikipedia, but that stuff is just gibberish.

So I guess at that level you could put forward a valid argument for it
being hard wired diodes, or software in the sense of the way the
diodes are wired. Or both! But then again I suppose you could say the
same about any read only ROM.


There any many technologies that can be used to implement a ROM,
including the presence and absence of diodes in a matrix, and even the
ability to erase or restore such diodes in the field. This is
ludicrously technology-specific, however, and who is to say what a
generic CPU uses to store its microcode. (If you had asked me yesterday,
I might have said "the presence of absence of conductors between logic
gates").


This all might as well be a foreign language to me, but ... does one
or other hypothesis explain why a card can be permanently disabled by
being touched on a pad rather than being able to be reset?

-------------------------------------------------------------------------

Nope. There is no reason why touching your card on an incompatible pad
would render the card unusable, unless the software was written to do this
(by accident or design) in the same way as say entering your bank (or mobile
phone) PIN in incorrectly.

Issuing such cards with no way to reset them by software would be remiss of
the designers.

My guess is that the reset requires the card to be attached to special
hardware and they decided that collecting all the cards and doing this
centrally was easer than doing it at every Underground station.

tim





Roland Perry July 16th 08 08:18 PM

My OysterCard Whinge
 
In message
, at
10:56:22 on Wed, 16 Jul 2008, MIG
remarked:
This all might as well be a foreign language to me, but ... does one
or other hypothesis explain why a card can be permanently disabled by
being touched on a pad rather than being able to be reset?


That's a different question, which has been explored over the last few
days. I'm of the view that I wouldn't be surprised if the Oyster Card
had a "suicide" feature that meant that once disabled it could not be
re-enabled. That's because with tens of millions of the things in
circulation you can't easily keep a list of all the disabled ones in
every reader, in order to refuse it "on the fly" every time it's
presented in the future.
--
Roland Perry

[email protected] July 17th 08 08:50 AM

My OysterCard Whinge
 
On Jul 16, 9:18 pm, Roland Perry wrote:
That's a different question, which has been explored over the last few
days. I'm of the view that I wouldn't be surprised if the Oyster Card
had a "suicide" feature that meant that once disabled it could not be
re-enabled. That's because with tens of millions of the things in
circulation you can't easily keep a list of all the disabled ones in
every reader, in order to refuse it "on the fly" every time it's
presented in the future.


Indeed. As soon as you've disabled one you delete it from the list and
don't have to worry about it again. Of course what they're forgetting
is anyone smart enough to hack a smartcard will have probably sussed
any suicide features and disabled them (unless its something built
into the hardware and has no software control) so I'm not sure just
how much use it'll be.

B2003



Q July 19th 08 12:46 AM

My OysterCard Whinge
 
"tim....." wrote in message
...
Nope. There is no reason why touching your card on an incompatible pad
would render the card unusable, unless the software was written to do this
(by accident or design) in the same way as say entering your bank (or
mobile phone) PIN in incorrectly.


You can mungle the data on a card though. Corrupt the cypher or something
like that. Break one of the application areas although there is no reason
you cant fix it with a programmer.

Issuing such cards with no way to reset them by software would be remiss
of the designers.


I have never disabled a *card* of this type - its normally remove the CSN
from the system and the card is then usless - you can't re-use the card for
something else unless you know the cypher to access the application areas to
re-write the data.

Some smart cards are 'fused' but I've only ever seen something like this on
active cards (Those with the battery inside them) Iclass and MIFARE cards
are fused but the fuses only relate to the changing of the cyphers not
killing the card.

My guess is that the reset requires the card to be attached to special
hardware and they decided that collecting all the cards and doing this
centrally was easer than doing it at every Underground station.


You would normally need a proper programmer (like we have for ACS) where you
can change the keys and application area content, the normal read/writers
won't fix the card you need a proper programmer terminal.

Have a look at http://www.quantasoft.com/Documents/HID/0028_an_en.pdf - This
should give you an idea. Its the memory map for the HID Iclass cards. -
There is no application note on the HIDCorp site for the MIFARE




All times are GMT. The time now is 03:28 AM.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2006 LondonBanter.co.uk