Site icon ivucica blog

Zagreb's Public Transportation device details

Ako se pitate što vrte ZETovi tramvaji, to jest uređaji za poništavanje karata, čitajte dalje.
Rest of this post is in English.

Ticket checkout devices installed during 2009 in Zagreb’s trams and buses are already known to run X Window System. I have identified and photographed it during an obvious malfunction. Another one has happened today.

In a tram on line 4, I took the shots attached to this post. They identify the hardware as running on Atmel’s BIOS. CPU is also Atmel’s; they contain AT91SAM9263 CPU at 200 MHz. Devices contain 64MB of SDRAM, and for storage purposes, 256 MB of NAND flash. They seem run U-Boot 1.1.5 from May 2 2008. At least I think that’s a U; as you can see it was sliced off. Screen calibration fail, much?

Because it runs U-Boot, they also probably run Linux, on which they run X11, on which they run their custom GUI.

For those who don’t know (those outside Zagreb), these are new smartcard-reading devices used to track “subscribers” and to charge “non-subscribers”. You’re supposed to put your card on the device in order for it to scan your ZET-issued smartcard, and charge you/record your movement accordingly.

Some more technicalities:

This is all so fascinating. I hope someone does an interview with the designers of the system, and I’d love even more if I could meet those engineers. I’d love to hear some more inside info and some official specs. It’s quite sad that I’m basing all my info on system crashes.


via blog.vucica.net