U međuvremenu, MUP je objavio zvaničnu aplikaciju i API za Microsoft Windows operativni sistem koji se mogu preuzeti sa njihovog sajta. Više „programerskih“ informacija o kartici i podacima na njoj objavljeno je na Freesteel vikiju.

Pre nekoliko dana me je kolega programer e-poštom pitao oko čitanja saobraćajnih dozvola, valjda zbog iskustva sa ličnim kartama.
Nisam gledao karticu, ali trebalo bi da je po EU pravilima, detaljno opisanim u aneksu 1 direktive 2003/127/EC. Kod nas se primenjuje Pravilnik o registraciji motornih i priključnih vozila (Sl. glasnik RS, 69/2010, 101/2010) koji na prvi pogled u članu 15 deluje usaglašen sa direktivom.
ISO 7816-4 standard koji opisuje naredbe za šetnju po sistemu datoteka i čitanje podataka je dostupan kao puni pregled sa IEC sajta.
Ako neko krene da se igra i programira softver, bilo bi lepo da objavi izvorni kod. Osnovni softver koji čita i ispisuje podatke je jednostavno napraviti, do jedan dan posla. Lep prikaz tih podataka uz analizu kodova i ispis čitljivih opisnih vrednosti je nešto zahtevnije jer treba rastumačiti više standarda i pribaviti spiskove koji se uglavnom mogu naći uz malo Guglanja.
Najbolje bi bilo kada bi sami korisnici koji znaju šta od podataka žele da čitaju sa saobraćajne dozvole pokrenuli i pomogli razvoj nezavisnog softvera i API-ja.
Za čitanje se koriste standardni čitači (kao i za ličnu kartu sa čipom, ili za čitanje pametnih kartica za e-bankarstvo) ali je softver drugi. Ako bi grupa korisnika sada zajednički razvila i objavila otvoreni kod, program bi svi mogli da koriste. Nema potrebe da se čeka gotovo rešenje.


Čitanje godišta proizvodnje vozila sa saobraćajne dozvole je mnogima zanimljivo pošto se podatak naizgled ne nalazi napisan spolja. Međutim oznaka šasije (Vehicle identification number) sadrži godinu proizvodnje kako je određeno standardom ISO 3779. Godište je tako predstavljeno desetim simbolom polja (E) na poleđini saobraćajne dozvole (ovaj zapis postoji i u čipu) prema ponavljajućem kodu u tabeli:

Izgleda da ne poštuju svi proizvođači doslovno ISO 3779, pa se po forumima i sajtovima pominju i određena odstupanja.
Naknadnom izmenom pravilnika predviđen je i upis godine proizvodnje u čip saobraćajne dozvole. Kako EU direktiva ne predviđa prostor pitanje je gde se zapravo podatak nalazi. Doslovno čitajući pravilnik moguće da se nalazi u datoteci sa opcionim podacima, uz boju vozila (odeljak II.6, EF D011), iako kako se uvodi novi kod, možda bi tačnije bilo čuvanje u skladu sa odeljkom II.7 (nepoznato ime datoteke). U svakom slučaju, nije teško proveriti.
Nova prepiska e-poštom:
U nedelju, 10. 07 2011. у 23:44 +0200, Nebojsa Simic piše:
> Sa citanjem cipa nisam daleko dogurao,...
> Posto ne mogu da pronadjem ni tacne parameter P1 i P2
>
Deluje mi da si na pravom putu.
Moguće da kartica ne radi podrazumevano izbor DF i zato preporučeni P1=02 (EF under the current DF) ne radi. Šta kaže ATR i u njemu sadržan Historical bytes?
Direktiva kaže da se EF.Registration_A (oznaka D001) i EF.Registration_B (oznaka D011) nalaze unutar DF.Registration, ali ne navodi njegovo ime (do 16 bajtova) ili oznaku (2 bajta). Ako nije podrazumevano izabran, trebalo bi da to otkrijemo!
Šta sadrži EF.DIR (po putanji 3F00 2F00)?
Kada znamo ime, onda valjda nakon ATR ide SELECT uz P1=04 (Select by DF name), i potom SELECT uz pomenuti P1=02.
> Naime napravio sam neki brojac koji vrti SELECT komandu u nadi da cu dobiti neki niz nazad ali...
> Uspeo sam da dobijem odgovor 9000 - sto je potvrda da je komanda prihvacena...
>
Ako ne znamo ime, možemo i da jurimo ova dva EF izborom uz P1=08, po putanji oznaka, svaka dužine dva bajta, uz pretpostavku da je DF.Registration na najvišem nivou.
> ... I to u nekoliko raznih kombinacija pa sam se zaglavio jer ne znam koju da trkeljam dalje
>
Sve i kada sastaviš dump gledaš šta gde ima ;)
Ako u SELECT staviš P2=04 dobićeš nazad FCP koji sadrži dužinu datoteke.
pp,
Goran
Кад већ разматрамо овај тип микроконтролера приложио бих програмчић pySIM (http://twhiteman.netfirms.com/pySIM.html). На жалост још га нисам истестирао, јер немам уложак за картицу са којим бих га гурнуо у читач.
Што се тиче програма за читање саобраћајних дозвола претпостављам да се решење може потражити на сајтовима Министарства унутрашњих послова, али не Србије већ неке друге Европске земље.
Objavio Дарко Бабић u August 2, 2011 8:12 AMMalo analize zapisa: https://gitorious.org/freesteel/pages/EvrcCard
Najveći problem jeste što nam treba TLV parser koji razume pod tagove.
Ove grupe bez dužine (71, 72, 73 i 74) možemo lako preskočimo i odmah krenemo nivo ispod. Međutim "problem" su A* tagovi koji imaju podtagove fino sa sve označenim dužinama.
Ja tu kao i u EidCard ne bih izmišljao puni TLV parser već bih u kodu eksplicitno A* preskakao i išao u dubinu.
Od pravila odudara jedino 78 > 4F, ali ja bih njega odmah ofsetom preskočio i kretao sa čitanjem odmah posle AID oznake.
Objavio Goran Rakić u August 27, 2011 10:21 PMOdličan tekst. Hvala na informacijama.
Objavio Hyundai u January 2, 2012 1:48 PMUndeniably believe that which you said. Your favorite justification seemed to be on the internet the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they just do not know about. You managed to hit the nail upon the top and also defined out the whole thing without having side-effects , people could take a signal. Will likely be back to get more. Thanks
Objavio cheap Strattera u February 18, 2012 2:28 AMYesterday, while I was at work, my sister stole my apple ipad and tested to see if it can survive a forty foot drop, just so she can be a youtube sensation. My iPad is now broken and she has 83 views. I know this is totally off topic but I had to share it with someone!
Objavio on line pharmacy usa u February 18, 2012 4:15 AMOne other issue issue is that video games usually are serious naturally with the major focus on studying rather than enjoyment. Although, it has an entertainment feature to keep your kids engaged, each one game is normally designed to focus on a specific experience or area, such as instructional math or technology. Thanks for your article.
Objavio buy cheap Lopid u February 18, 2012 5:54 AMI've been absent for a while, but now I remember why I used to love this site. Thanks , I’ll try and check back more frequently. How frequently you update your web site?
Objavio cheap zithromax u February 18, 2012 7:35 AMI have seen plenty of useful factors on your website about desktops. However, I have got the view that notebook computers are still not nearly powerful enough to be a good choice if you typically do things that require many power, like video croping and editing. But for website surfing, statement processing, and most other popular computer functions they are fine, provided you do not mind the screen size. Many thanks for sharing your opinions.
Objavio buying priligy u February 18, 2012 1:55 PMI'm so happy to read this. This is the type of manual that needs to be given and not the random misinformation that is at the other blogs. Appreciate your sharing this greatest doc.
Objavio buy cheap kamagra u February 18, 2012 3:26 PMI’m not that much of a internet reader to be honest but your blogs really nice, keep it up! I'll go ahead and bookmark your website to come back down the road. Cheers
Objavio buy cheap viagra online for real u February 18, 2012 9:12 PMThanks for the distinct tips contributed on this site. I have observed that many insurance agencies offer consumers generous savings if they choose to insure a couple of cars with them. A significant quantity of households currently have several motor vehicles these days, specially those with elderly teenage kids still dwelling at home, as well as savings on policies can soon begin. So it pays off to look for a great deal.
Objavio can you order viagra online u February 18, 2012 11:36 PMVery nice post. I simply stumbled upon your blog and wanted to mention that I have truly loved browsing your weblog posts. In any case I’ll be subscribing in your rss feed and I am hoping you write once more soon!
Objavio get pharmacy no prescription u February 19, 2012 12:47 AMUndeniably believe that which you said. Your favorite justification seemed to be on the internet the simplest thing to be aware of. I say to you, I certainly get irked while people consider worries that they just do not know about. You managed to hit the nail upon the top and also defined out the whole thing without having side-effects , people could take a signal. Will likely be back to get more. Thanks
Objavio online Deltasone u February 19, 2012 2:03 AMI was curious if you ever considered changing the page layout of your blog? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or 2 images. Maybe you could space it out better?
Objavio generic pharmacy u February 19, 2012 3:20 AMvery nice post, i definitely love this web site, carry on it
Objavio buy cheap generic lopid u February 19, 2012 1:30 PMI loved as much as you will receive carried out right here. The sketch is attractive, your authored subject matter stylish. nonetheless, you command get got an edginess over that you wish be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly a lot often inside case you shield this increase.
Objavio best price priligy u February 19, 2012 2:46 PMadobe flah player adobe reader will not open http://etbyppp.hostingsociety.com/acrobat-reader.html acrobat reader
Objavio Stopextuptuby u February 19, 2012 8:50 PM