Max Wanadoo
max.wanadoo at gmail.com
Wed Jan 6 06:32:30 CST 2010
Amazing...just amazing. Max (aka Tonto) On 06/01/2010, Gustav Brock <Gustav at cactus.dk> wrote: > Hi Max > > It happens when one system using decimal numbers (10) sends data to another > expecting hexadecimal values (0A for ten). Thus 10 dec -> 10 hex = sixteen. > > This is a bug in some Siemens automation equipment reading data from card > readers. These units are designed to be driven by solar power as, for > example, seen in parking ticket machines many places in Europe. The firmware > programmers for some reason believed that, first, skipping 2000 and go with > two digits only (00-99) and, second, using hexadecimal numbers to save two > bytes would help keep power consumption at a minimum. > This is hard to believe but nevertheless the official explanation from > Siemens in Denmark. The spokesman admitted that the issue has revealed that > testing of the equipment has been inadequate. The firmware has been updated > and the issue resolved in a few days. > > /gustav > > >>>> max.wanadoo at gmail.com 05-01-2010 21:33 >>> > http://www.msnbc.msn.com/id/34706092/ns/technology_and_science-security/ > > Why would this happen? > > Max > > > > -- > AccessD mailing list > AccessD at databaseadvisors.com > http://databaseadvisors.com/mailman/listinfo/accessd > Website: http://www.databaseadvisors.com >