Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
United States Technology

Auto Manufacturers Running Out Of Unique IDs 567

wakebrdr writes "Y2K all over again? A story in today's Detroit News explains how the vehicle ID numbering system (VIN) will soon run out of unique numbers. According to the article, a member of the Society of Automotive Engineers says, 'Longer codes would require a major overhaul of computer systems that would dwarf the challenges and expenses spawned by the Y2K computer dilemma.' Golly, if it's that serious maybe I should start stocking up on MREs and ammunition in preparation for the day the assembly lines come to a screeching halt."
This discussion has been archived. No new comments can be posted.

Auto Manufacturers Running Out Of Unique IDs

Comments Filter:
  • by SIGALRM ( 784769 ) * on Thursday July 01, 2004 @03:27PM (#9585525) Journal
    The 17-digit codes that identify the origin, make, model and attributes of cars, trucks, buses -- even trailers -- worldwide will be exhausted by the end of the decade.

    How about extending the allowable characters in a VIN to include certain ASCII or Unicode symbols? Perhaps make them case-sensitive? That would preserve uniqueness--at least for awhile longer--although it might make the codes harder to verbalize (i.e. to an insurance agent).
    • by LittleGuy ( 267282 ) on Thursday July 01, 2004 @03:29PM (#9585549)
      How about extending the allowable characters in a VIN to include certain ASCII or Unicode symbols? Perhaps make them case-sensitive? That would preserve uniqueness--at least for awhile longer--although it might make the codes harder to verbalize (i.e. to an insurance agent).

      I *knew* we'd find a use for Dingbats Font someday!
    • by Kallahar ( 227430 ) <kallahar@quickwired.com> on Thursday July 01, 2004 @03:34PM (#9585619) Homepage
      reprogramming every device that read's VIN's to accept case sensitivity would be just as hard as adding an extra few digits.
    • vin varchar(17) null,

      Might work. I doubt if any of the code tries to manipulate it as a number. (Unless there's a checksum built into it.)

    • by Rob the Bold ( 788862 ) on Thursday July 01, 2004 @03:41PM (#9585737)
      Yes, Mr. Insurance agent, I've got my VIN right here. It's A-1-D-1-squiggle-smiley face-squiggle-1-2-W-musical notes-e with two dots over it-female symbol-B-5-open paren-heart.
      • by Atario ( 673917 )
        "It's 1 Z D R J (aleph) (delta) (omicron) (one quarter vulgar fraction) (ordinal indicator, masculine) (cyrillic capital letter KJE) (surjection, z notation finite). Oh shoot, I forgot the (german penny sign). Lemme start all over..."
    • You must be talking about an escape sequence, which will allow a much larger space of definition, although those definitions will be more fluidly defined due to the very nature of extension.

      For instance, a bit can be taken from the existing set, which if 1, indicates "an extended code follows". Then you can add as much as you want, since it's just a freakin' data stream.

      Realistically, anything that causes a car company to alter its design, specifically to redesign to accomodate a change in standards, is something they'll complain about. However, if they can leverage the change into something "featuriffic" for the customer -- like being able to design your own watchpoints in the car's codespace and other stuff like that -- then they can merrily design it up and just as merrily make it into a good-paying option.
    • Unicode symbols take two bytes to represent. Well, in the interesting form of Unicode. Automotive VINs basically come in two flavors. The earlier and simpler flavor is just a short serial number. The form used today is a string of a specific length which may only be made up of alpha characters, and some of those characters actually have specific meaning to others, and many of them have specific meaning to automakers. For instance, by reading the VIN on my (now stolen) '86 IROC I was able to find out that th
    • allow letters in the serial number portion, overlay models onto the "old" model designations, revisit closed plant IDs for that section of the VIN... lots of possibilities out there. it's pretty simple to fix any code that demands that the last 6 characters be numeric, for instance, and the hardest part is for folks to accept that if you set too small an address space, you have to hack it later and fool up your pretty rules.

      this is not rocket science, and civilization will not die.
    • by Tangurena ( 576827 ) on Thursday July 01, 2004 @05:00PM (#9586568)
      Almost all of the warranty forms used by GM Ford and Chrysler (used for fixing radios or other electronics in the vehicle) have one stage where human handwriting is used. Uppercase and lower case can be really hard for even humans to distinguish. Along with some idiot leaving off 1 digit from the VIN can make the warranty processing situation more challenging.

      Dealing with handwriting is why certain characters were eliminated. Think of error correcting/preventing codes. The check digit really only existed to prevent the casual abuser from falsifying warranty claims and VIN tags.

  • by JesseL ( 107722 ) * on Thursday July 01, 2004 @03:27PM (#9585528) Homepage Journal
    Just use NAT.
  • If I were them (Score:3, Insightful)

    by jkauzlar ( 596349 ) * on Thursday July 01, 2004 @03:29PM (#9585541) Homepage
    I would start using alphanumeric characters in the serial number field (last 6 digits), giving them 36^6=2,176,782,336 possibilities instead of 10^6=1 million. Actually maybe they already do? If so, then start using the !@#$#$%^%^&*)(*& symbols!
    • by LittleGuy ( 267282 ) on Thursday July 01, 2004 @03:32PM (#9585584)
      Actually maybe they already do? If so, then start using the !@#$#$%^%^&*)(*& symbols!

      Those symbols are usually reserved for use *after* the accident with the uninsured driver.
    • by Otto ( 17870 ) on Thursday July 01, 2004 @03:37PM (#9585669) Homepage Journal
      If they produce more than a million units of any particular car in a year, they use letters in here. Sometimes they use letters anyway, to denote different car types and such. The last six characters can be essentially anything 0-Z, it leaves it up to the manufacturer.

      The problem is not that duplicates will occur, it's that the year number will repeat starting in 2011. The 7th character (from the right) denotes the year, and anybody can see, this means that it loops over every 36 years. Not particularly good planning, methinks.

      One simple solution is to recommend both use of all 36 chars in the serial number and to denote the first character of that number to be a character never used there before by most manufacting companies. In most cases, car companies rarely use anything above A or B for the first character of the serial, so for some this will be easy to work around. For others, it may be more difficult as they'll have to change their own internal coding scheme for the serial.

      Most probable change is that the characters for countries (first character) will be stolen, like happened with 4 and 5 for US cars.
      • Otto wrote: it's that the year number will repeat starting in 2011 ... it loops over every 36 years No, it starts repeating in 2009 (uses 'A"), for the 2010 model year, and repeats every 30 years, because the letters I, O, Q, U, Z and the number Zero are not used to denote years:

        Here's the complete table 1980 to 2039.

        A 1980, 2010 I not used.. Q not used.. Y 2000, 2030 6 2006, 2036
        B 1981, 2011 J 1988, 2018 R 1994, 2024 Z not used.. 7 2007, 2037
        C 1982, 2012 K 1989, 2019 S 1995, 2025 0 not used.. 8 2008,

      • Darn formatting. Here it is corrected. Sorry, my fault :-(

        Otto wrote:

        it's that the year number will repeat starting in 2011 ... it loops over every 36 years

        No, it starts repeating in 2009, not 2011 (for the 2010 model year), and repeats every 30 years, because the letters I, O, Q, U, Z and the number Zero are not used to denote years:

        A 1980, 2010 I not used.. Q not used.. Y 2000, 2030 6 2006, 2036
        B 1981, 2011 J 1988, 2018 R 1994, 2024 Z not used.. 7 2007, 2037
        C 1982, 2012 K 1989, 2019 S 1995, 2025

  • Carmageddon (Score:5, Funny)

    by Anonymous Coward on Thursday July 01, 2004 @03:30PM (#9585559)
    I'm not worried about the assembly lines coming to a screeching halt... I'm more worried about the assembly robots revolting and attacking the population!

    *Duck and cover*
  • by Anonymous Coward
    The vin is from this vehicle:

    VIN: 3P3ES47Y8XT528059
    Year/Make/Model: 1999 PLYMOUTH NEON HIGHLINE/EXPRESSO
    Body Style: Pillard Hardtop 4 Dr
    Engine Type: 2.0L L4 SMPI DOHC 16V
    Manufactured In: MEXICO
  • Good (Score:2, Interesting)

    by Anonymous Coward
    Why does the government feel that it needs to know the "ID" of my vehicle? What business is it of theirs? This is no different than other government-mandated identity programs such as Social Security numbers. Not to get tin-foil-hatty, but if you've read books like 1984 or studied leaders like Hitler, you will know that programs like this (even if they start with the best of intentions) end up going way down the slippery slope, usually with disastrous results.

    Slashdotters were (rightfully) up in arms a
    • Re:Good (Score:3, Funny)

      by TopShelf ( 92521 )
      Right on, man! Next thing you know they'll want to put unique ID's on all network interface devices.

      Fight the power!
    • Re:Good (Score:4, Insightful)

      by Crazy Man on Fire ( 153457 ) on Thursday July 01, 2004 @03:41PM (#9585732) Homepage
      Why? Cars have to be registered and insured. Typically, things that are registered (cars, guns, people, etc) have to be uniquely identifiable. Without a VIN or some similar system of identification, such registration would not be possible.
    • by EboMike ( 236714 )
      This tinfoil crap is slowly getting on my nerves. Doesn't anyone see the purpose of a VIN?

      Whenever I buy a car, the first thing I get is the VIN so I can check the car's background. This is invaluable. A central registry about cars has many advantages.
    • Re:Good (Score:5, Interesting)

      by no reason to be here ( 218628 ) on Thursday July 01, 2004 @03:58PM (#9585956) Homepage
      Why does the government feel that it needs to know the "ID" of my vehicle? What business is it of theirs?
      Because they have an interest in making sure that that vehicle is safe to drive (safety inspections). Also, it makes it a little more likely that your car could be recovered if it were ever stolen. Also, I believe (not certain) that VINs are global, voluntarily created by automotive manufacturers; therfore, they wouldn't be just a US thing. Furthermore, the gov't provides all the roads on which you would be driving. The gov't identifies your car by its license plate. You give your VIN when you register your car so that there is something else to match it against other than the plates if it is stolen, in an accident, etc.

      This is no different than other government-mandated identity programs such as Social Security numbers.
      Yes it is. One has to have an SSN in the US, no matter what. One doesn't have to own a car (well, in some instances one DOES have to own a car, but people in a large enough metropolitan area don't have to).

      Not to get tin-foil-hatty,
      too late

      but if you've read books like 1984 or studied leaders like Hitler, you will know that programs like this (even if they start with the best of intentions) end up going way down the slippery slope, usually with disastrous results.
      A VIN isn't going to lead the SS to your door step. No one knows the VIN on a particular automobile unless they are standing right next to it and looking right at where it is printed. Now if you smash your car into a bus load of orphans, and you flee the scene on foot, then maybe the cops could check the VIN to see to whom the car is registered, and then come arrest you later. Of course, they could just as easily check the license plate.

      Slashdotters were (rightfully) up in arms a few years back when Intel planned on embedding unique IDs into their Pentium III chips. Yet we blindly accept VINs and other intrusions into our privacy without question. Why?
      Maybe, just maybe, /.ers see VINs as just a serial number on a car, not some sort of gov't tracking system devised by the Illuminati. I think most /.ers don't like SSNs (to use your other example), but they are way, WAY too entrenched to just rebel against. Pick your battles, as they say.
  • by tgd ( 2822 ) on Thursday July 01, 2004 @03:32PM (#9585583)
    My car has a seven digit number as a VIN.

    I had a lot of issues getting it registered and insured, although in most cases it was just a training issue -- the people I was dealing with didn't know how to enter it correctly.

    The Massachusetts RMV had no idea what to do with an odometer in kilometers though, so my title says 9,999,999 miles on it.
  • by Grayden ( 137336 ) on Thursday July 01, 2004 @03:32PM (#9585587) Homepage
    Perhaps this will speed the transition to VINv6...
  • by dr_dank ( 472072 )
    By that logic, the next car that rolls off the assembly line when the numbers are exhausted will be a Baker Electric.
  • by arieswind ( 789699 ) * on Thursday July 01, 2004 @03:33PM (#9585598) Homepage
    The second character signifies the manufacturer (General Motors is G, Ford is F, Chrysler is C)

    Why not just give GM, Ford, and Chrysler another letter? GM can have G and H, Ford E and F, and Chrysler B and C

    Surely every manufacturer doesn't produce as many cars as the top few
    • by Trifthen ( 40989 ) on Thursday July 01, 2004 @04:08PM (#9586069) Homepage
      We run an automotive listing and search system. We've been building and maintaining a list of manufacturers for every type of vehicle that started with over 50 manufacturers of regular road vehicles. Personally, I'm surprised they came up with this stupid system at all. One character for country? After removing I, O, Q, U and Z, that leaves 31. Now count how many countries there are in the world - I'll wait until you're done. Why, oh why can't they have designed something more scalable to begin with?
      • by Otto ( 17870 ) on Thursday July 01, 2004 @05:07PM (#9586636) Homepage Journal
        It's just that countries get a range of those two characters. While the US has 1*, 4*, and 5*, and Canada has 2*, Mexico has 3A-3W and Costa Rica has 3X-37.

        The whole first three characters (known as the WMI) get assigned by the SAE, according to whatever-the-hell-system they feel like using. They just happen to assign it certain ways.

        Google for "VIN Country Codes" for the complete list.
    • That's the first thing I thought of, too.

      How inefficient do you have to be to blow through a 17 character (which is not the same as a digit, Mr. Author) alphanumeric code in 30 years? They did have the good sense to throw out I,O,Q,U,and Z, something I wish other alphanumeric codes would do, and used a check digit. If used to it's full efficiency, the VIN system could identify 121 trillion vehicles for every human being on the planet.

      The article is stupid. It talks about this is a big problem, compares
  • VIN numbers as SSNs? (Score:5, Interesting)

    by Michael Pigott ( 735899 ) <.rpimike1022. .at. .yahoo.com.> on Thursday July 01, 2004 @03:33PM (#9585602)
    Maybe one could use VIN numbers as SSNs: when a car "dies" recycle it's VIN number.
    • by jridley ( 9305 ) on Thursday July 01, 2004 @03:50PM (#9585863)
      No, because the VIN isn't just a serial number. It incorporates the year, manufacturer, and a lot of other info. A given VIN is only usable on another car of the same make, model, year, body style, and place of manufacture.

      You could recycle numbers within one year; if a 2005 car got killed in the first year of its life, they could make another 2005 car with the same VIN, but that's probably not going to help much...
  • all too common issue (Score:2, Interesting)

    by XMichael ( 563651 )
    This is a fairly common issue in other industries as well... In the food packaging industry they use what is called a DSS number; in addition to the generic serial number we've all known to grown and hate. This DSS number is sort of an industry number which allows the manufactures to more accurately tracking where the product what packed / shipped to, etc. The system is at it's witts ends, as these DSS numbers are appended depending on the number of destinations... Turns out when they designed the system f
  • I'm not sure... (Score:4, Interesting)

    by jbardell ( 677791 ) <(moc.oohay) (ta) (68lledrabj)> on Thursday July 01, 2004 @03:34PM (#9585616)
    I'm not sure if the issue is that the VIN's can't get any longer than they already are, but I know that the VIN on an older vehicle (ie. the '60 Chevy pickup I had) is a few characters shorter than a VIN of today. I would think that lengths in between these two would be useable without any major overhaul, but what do I know?
  • The "how to read a VIN" sidebar from USAToday has an error in it. I feel all fuzzy inside now.

    <grrr>
  • by HighOrbit ( 631451 ) on Thursday July 01, 2004 @03:34PM (#9585626)
    Let's see... how many manhours can a consultant charge the PHB to run the following SQL query

    alter table VEHICLES modify column VIN varchar(50);

    Yup.. that took countless manhours.
    • by jfengel ( 409917 ) on Thursday July 01, 2004 @03:45PM (#9585789) Homepage Journal
      You have to run it on every database. And you have to deal with every program that operates on it and allocates exactly 17 characters for the space. That means scanning the source code, which is wildly expensive (assuming you even still have the source code).

      Every program which parses the VIN will be confused by a change in the format. Again, more code scanning.

      When any two databases pass VINs to one another, they both have to use the same standard.

      Once the code is fixed, you have to install it on every computer. You have to synchronize the database update and the code install, and every set of databases that hook up with each other. You can make things compatible enough to be prepared to communicate with non-upgraded databases, but that means more code, and more testing.

      You have to test the bejeezus out of it, too, because some of these systems can't afford to crash.

      So the change is going to be a lot more expensive than one SQL query.
  • Let me clarify... (Score:5, Informative)

    by GillBates0 ( 664202 ) on Thursday July 01, 2004 @03:35PM (#9585629) Homepage Journal
    One potential fix: Poach VINs assigned to smaller countries such as Botswana, which don't mass produce vehicles.

    Since the article wasn't clear on this, and a comparison with Y2K was made.

    The current VIN system is local to the US (and probably Canada, not sure). Other countries do not share the VIN system/database/namespace. Sure, the manufacturers are located all over the world, and there's a unique ID for country of manufacture, but the VIN numbering is only mandatory for vehicles in the US.

    Other countries have their own numbering system (usually a chassis/SL No.), and their databases are built around their unique identifiers.

    So yes, their proposed solution is feasible, because right now, there are Country codes assigned to countries which will most likely not export vehicles to the US in the near future. But the comparison with Y2K is off because of the fact that this problem is local to the US.

  • by beef curtains ( 792692 ) on Thursday July 01, 2004 @03:35PM (#9585643)

    As a software developer for a gargantuan insurance company, let me assure you that I would be rather grumpy (to say the least) if I came into work one day and was told we have to overhaul our VIN-handling code. That would suck. Royally.

    However, automakers could start mixing some alphas into the numeric vehicle-identifier portions of VINs...this could provide a few million (at least...too lazy to do math) more string combinations, and wouldn't affect the parts that IT people care about.
  • This is dumb... (Score:3, Interesting)

    by jwthompson2 ( 749521 ) * on Thursday July 01, 2004 @03:35PM (#9585645) Homepage
    We have a system that is potentially going to cause companies to have to upgrade their systems in order to handle a new ID scheme. I understand that companies want to save money, but eventually these things will run out and upgrades will need to be done. Would a smart move not be to bite the bullet and just produce a new numbering scheme with more longevity?
  • by Mongoose Disciple ( 722373 ) on Thursday July 01, 2004 @03:35PM (#9585646)
    Let's think about this:

    They designed the system in 1981.

    They expected it to last 30 years.

    So that's... until 2011?

    And now they're saying it'll run out around the end of this decade. That'd be about 2010-2011ish, no?

    Sounds like everything's going according to plan.

  • by eamacnaghten ( 695001 ) on Thursday July 01, 2004 @03:37PM (#9585662) Homepage Journal
    Hmm - let me see - a 17 digit alphanumeric field - that is 286,511,799,958,070,431,838,109,696 different combinations.

    I know they had made a lot of cars, but that many?

    • by OverlordQ ( 264228 ) * on Thursday July 01, 2004 @03:59PM (#9585980) Journal
      Your math doesn't hold up. Just because there are 26^17 combo's doesn't mean they all can/could be used.

      EG: characters 4-8 are body style/features/engine/type/etc and 10 is the year.

      I'm sure a car from 2004 will have any of the similar features of a car from the 80's, so there goes 1 whole factor, down to 26^16, I'm sure if you went through the other characteristics it would narrow it down even further.
      • by passion ( 84900 ) on Thursday July 01, 2004 @08:21PM (#9588236)

        26?!

        Umm, let's talk about 26 letters (A-Z) - I'm assuming these systems are case insensitive... plus 10 numbers (0-9), I'd say that would make it 36.

        Perhaps they could dramatically increase their potential name-space by making the VINs case-sensitive. That would allow 62 possible characters per place.

  • IDEA!!! (Score:3, Funny)

    by WwWonka ( 545303 ) on Thursday July 01, 2004 @03:37PM (#9585664)
    ...vehicle ID numbering system (VIN) will soon run out of unique numbers

    Ewww, ewwww...quick, rename it VINv6, adopt the change, talk about it for years on end, scare folks with the apocolyptic visions of a VINv4 disaster, implement sparingly, even have some Finish dude incorporate it into his own car line he started from scratch(obviously stolen from Ford ideas) and have absolutely NO ONE use it due to their legacy cars!
  • by Anonymous Coward on Thursday July 01, 2004 @03:38PM (#9585677)
    Virtual Private Vehicles. It's sort of a blend between a public mass-transit system and your own private vehicle.

    Your car would not have its own VIN while traveling. To get to your destination, you "tunnel" your vehicle into the back of a flatbed truck. Your vehicle would be packaged into the flatbed truck along with other vehicles. Once your vehicle arrives, it would be unloaded and you would take it alone to finish the local part of the trip.
  • Ooooooooh well. (Score:5, Interesting)

    by rice_burners_suck ( 243660 ) on Thursday July 01, 2004 @03:40PM (#9585714)
    Well, this is a pretty serious situation, but slightly different than the Y2K problem. First of all, most of the software affected by Y2K was written in COBOL and ran on all kinds of mainframes. These were the kind of computers that had been programmed and debugged at one point in the past, and were eventually made to work flawlessly. They ran so well that the companies using them almost forgot they existed. When Y2K started approaching, it was suddenly necessary to dig up a bunch of really old systems, for many of which the documentation, or even the source code, was missing. Imagine having to re-create programming that had existed for years, just to keep date records correct. This was a huge expense for many organizations. The Y2K problem, however, only affected the kind of software that used 2 characters to store the date. Most programming done since the 80's, or even a bit earlier than that, uses integers to keep track of the date, and there are different dates that these things will roll over. So they are not affected by Y2K per se, but by a similar problem that will affect various systems from time to time.

    On the other hand, the VIN problem will affect a larger number of computers than the Y2K problem. There are, of course, the few big manufacturers, who keep track of parts and whatnot. There are thousands of dealers, and perhaps tens of thousands of auto repair facilities. Then, of course, there are all the governments around the world that keep track of auto registration. All of these locations use VIN numbers in various ways, be it for record keeping, tracing design decisions and parts, locating parts for repairs, etc. Now imagine that all of these locations, some very big, and some very small, need new programming because of a change to the VIN system. And this change will affect all of these locations at the same time, not from time to time as with date rollover problems. Further, most auto repair facilities use computers and programming that they obtained years ago, and who knows if the software vendor is even around anymore. The source code is probably long gone for many of these applications.

    The problem is that the VIN numbers are being used up as new vehicles are being manufactured. When the last VIN is gone, all of these systems will have to be up to date for the change, and that means a lot of money spent on new computers, new programming, and whatever trouble it takes to convert old records to the new system, which will have to be backwardly compatible with the old VIN numbering system.

    Let this be a lesson: Whenever a unique number is needed, let's use about 40 digits in a base 36 system, consisting of letters and numbers. That'll cover us for a while.

  • Good for speeders! (Score:5, Interesting)

    by Just Some Guy ( 3352 ) <kirk+slashdot@strauser.com> on Thursday July 01, 2004 @03:42PM (#9585747) Homepage Journal
    I got clocked once at a pretty decent rate on an interstate highway. I was in the military at the time and in uniform, and the nice highway patrolman wrote the ticket for 5 mph over the limit (which was significantly under my real speed, unless you're my insurance agent, in which case I was framed, darn it, framed!).

    I had recently upgraded my car and my home state lets you move your license plates to your new car as long as you sell your old one at the same time. Fortunately for me, the state hadn't gotten around to turning my '68 Mustang into a '92 Prizm and the patrolman copied the information straight from the computer to the ticket.

    When I received a summons in the mail, I disputed it with the cause being that I was in a '92 Prizm and did not even own a '68 Mustang, and the complaint was completely dropped.

    The moral of the story: if I find out that I share a VIN with an Edsel on blocks in some farmer's pasture, then the police will have to use a spectrometer to measure my speed. I'll be driving my "get out of jail free" car until the sonic booms shake it apart.

  • Stocking up (Score:3, Funny)

    by sjonke ( 457707 ) * on Thursday July 01, 2004 @03:46PM (#9585792) Journal
    "Golly, if it's that serious maybe I should start stocking up on MREs and ammunition in preparation for the day the assembly lines come to a screeching halt."

    No, it's time to stock up on VINs. Anyone want to buy the rights to 4S6RN38F94L296406 ?
  • by Anonym1ty ( 534715 ) on Thursday July 01, 2004 @03:49PM (#9585840) Homepage Journal

    If I remember correctly the left 11 digits are used for make, model, production location, model year etc.... ---the 8th digit from the right is the model year alpha-numeric 1-9 + A-Z they skip 0, I, O and Q (L = 1990 and S=1995)

    They could become case sensitive with the year, or use mor characters in the ASCII table.

    I thought the last 6 digits were supposed to be unique, except it doesn't make sense since I have never seen letters there (maybe there are) and that would have broke after 1 Million cars.

    They could just reassign the letter used for the manufacturer and start over with the year code. This doesn't sound like it has to be that big of a problem for them. Do all GM's have to start with 1G and all Fords with 1F and all toyotas with 1T?????

  • by tetranz ( 446973 ) on Thursday July 01, 2004 @03:52PM (#9585886)
    I'm surprised we haven't heard something similar about CC numbers. Debit and credit cards, prepaid etc AFAIK all share the same numbering world wide. Does anyone know?
  • by Secrity ( 742221 ) on Thursday July 01, 2004 @04:02PM (#9586012)
    And I thought that the Y2k issue was sort of shortsighted. These people have NO excuse for this fiasco. In 1981, the people who invented these VIN's thought that 31 years was sufficient? They didn't know that there were cars around that were more than 31 years old then? They thought so little of the cars made at that time to think that none of them would last for 31 years? To think, our tax money will help the DMV fix this problem, no matter how they fix it.
  • by gotr00t ( 563828 ) on Thursday July 01, 2004 @04:02PM (#9586014) Journal
    In the article, it keeps mentioning how a "VIN is to a vehice as DNA is to a human," however, this comparison is flawed in many ways.

    First of all, you use the VIN to seach for details about a vehicle in a database, its not there to build a vehicle out of, which is the essential purpose of DNA for humans.

    Secondly, you can't use a DNA sequence to seach for information about a person by simply typing it into a form somewhere on the net.

    And then there exists the fact that there exist humans with the exact same DNA. Identical twins, for example, have the same genetic code.

    They should say something like "a VIN is to a vehicle as an SSN is to a person." Even though the SSN is only in the US, its still a better analogy in comparison.

  • by djh101010 ( 656795 ) * on Thursday July 01, 2004 @04:16PM (#9586157) Homepage Journal
    Now, we just need some clueless politician and/or judge to decree that we need to be able to keep the same VIN when we switch cars. After all, it's just as personal as a phone number or an IP address, right?

    Who cares if it completely neuters the data model, is hard if not impossible to implement, and results in massive confusuion and overhead nightmares, it's the in thing to do, making all these pesky numbers portable.

    Come to think of it, my VIN already is portable, I put a few hundred miles on it a month.
  • Hello? (Score:4, Funny)

    by CaptDeuce ( 84529 ) on Thursday July 01, 2004 @04:41PM (#9586403) Journal

    Unlike telephone companies, which simply created new area codes to cope with a surge in households, cell phones and fax machines, ...

    Simply? Donchya just love it when a complex problem can be dismissed with that simp... er, ... single word? We're running out of area codes too [com.com].

    Then there's large metro areas that have switched to 10 or even 11 digit dialing. Say you move to such a place and you take your phone with with you -- you know, the one with all your those numbers programmed into it by your wife -- and you need to add the area codes to all of them. Going the other way, some (many? most?) areas that only use 7 digit dialing and you gotta remove the area codes.

    No big deal you say? Chances are it's her phone and she lost the manual. Or maybe it just seems to always happen that way.

    Then there's area code splits. I'd hate to be responsible for any sizable contact database when that happens.

    Good thing that phone numbers can be dealt with so simply.

    :^j

    OK, show of hands: how many of you know two or more VINs? Good. Now all you smart asses put your hands down. Ah. I see one hand up in ... I think that's Montana ... and there's three in North Carolina. OK, hands down.

    Now, how many of you know three or more phone numbers?

    [earth's orbit shifts slightly]

    Thank you.

  • by martinflack ( 107386 ) on Thursday July 01, 2004 @06:45PM (#9587623)
    Quick, someone patent VIN's with one more digit....
  • Dwarf Y2k? LOL (Score:3, Informative)

    by jgoemat ( 565882 ) on Friday July 02, 2004 @02:07AM (#9589944)
    Longer codes would require a major overhaul of computer systems that would dwarf the challenges and expenses spawned by the Y2K computer dilemma, said Dave Proefke, chairman of the committee.
    Dwarf the challenges of Y2K? Give me a break... What percentage of computer systems use only 17 characters for a VIN and cannot be changed with an 'alter table' command? Any of them would probably also be the same systems that would have been affected by Y2K. I guarantee dates are used in many more places than VIN numbers are.

    Besides, there are all kinds of ideas in the article itself for getting around it, including many small countries that don't even produce vehicles that use VINs that are taking up a lot of the numbers. Cars build before 1981 didn't even have a standard, each company made up their own VIN numbers. The systems still have to account for those, so we could always go back to the old system. Many cars are out there now with duplicate VINs.

  • by Andy_R ( 114137 ) on Friday July 02, 2004 @03:04AM (#9590079) Homepage Journal
    Characters 4-8 are for body style, engine type, model and series.
    Character 10 is the model year.
    The last 6 characters are the serial number.

    Unless a manufacturer makes more than 999,999 each of about 33^4 different models per year, I don't see the problem.

We are each entitled to our own opinion, but no one is entitled to his own facts. -- Patrick Moynihan

Working...