Building out a resource hub — first up is an RPO decoder, and I want your input

Hi folks. I am building out a FSC resource hub for us and I could use some input on it.

The first thing I am building is an RPO decoder.

The reason is pretty simple. Every time somebody asks if they have 3.42s or 4.10s, the answer is on a sticker in the glove box that is half faded and takes a bit of work to even see what they are looking at. This is the RPO code on my K2XX below for reference.


We are doing our own, with some contrast checks to make sure we can upload and adjust opacity as needed. There will be a built in OCR as well, that scans the codes. Free, no login (as it should be).

Here is what is on the to do list, roughly in the order I am building it.

  1. RPO decoder. Type in your codes and get an answer in plain English for your year and platform. GM reused codes constantly. FG5 was Bilstein shocks in the early 90s and a FlexFuel badge later on. So everything gets checked against your model year instead of one big generic list (the only way it is possible).
  2. Label reader. Take a picture of the RPO sticker in your glove box and it pulls the codes off the photo for you. It all runs in your browser. The photo does not get uploaded anywhere.
  3. Tire, gear and speedo calculator. You went up two sizes, how far off is your speedo now, and what gear gets you back to where you were.
  4. Fuel mileage log. Pick your engine from a dropdown, do the fill up math, and it keeps your last runs so you can see a trend instead of one number.
  5. Quick identifiers. Engine RPO, axle code, AFM/DFM, transfer case. The stuff you need when you are standing at the parts counter.

One thing I will be up front about. The database is solid on some years and thinner on others, and the decoder will tell you which one you are looking at instead of guessing at you.

Here is where I could use help. What do you figure out on a napkin? If there is a calculation you do by hand every time, or a spec you go hunting for over and over, tell me. I would rather build what people actually use than what I think they will use.

Todd

I’ve made some progress with the RPO Decoder.
I have been searching for RPO databases for a few days now. Started out at 1,000 verified, then hit 18,000, now sitting just north of 24,000+ codes, sourced and tiered by how well we can back them up to official GM documentation.

I’m sure there is many to go, but at least its a start. I’ll be building out more tools out as spare time allows. We will make sure to collect any RPO’s that don’t exist in the database to another log; to try to circle back to get them.

We can either type the code to check one at time, or you can use a photo of the label + upload and OCR takes over.

I’m using my 2014 for reference, and we are close with the majority of its codes. We have to start with year of truck, as many codes were re-used over various model years.

There is contrast and opacity settings, to make sure you can adjust the photos. Built in OCR is linked up to the database, which then will give you a reading of the codes. Once the photo is uploaded, you can click Read the codes to gather the codes.

Once you’ve read the codes; they are matched to the Database.

Hope it helps!

If you guys/gals have any ideas on useful tooling please don’t hesitate to let me know!

Thanks

Todd

Very cool! I don’t have any specific napkin calculations that I run but I’ll run my RPO through the decoder when it goes live!

Absolutely -sounds good! It’s live now you can check it out and use!
I ran 4 of my RPO’s thru it and did pretty good with it!

The newer trucks have QR on the B pillar by driver’s door. That’ll be a task for another day as I am feeling cross eyed after a few days building the RPO Decoder :laughing:

Cool! Seemed to work real good for me! Took me a minute to find the tag in my glovebox but then I removed the owners manual and there it was! :laughing:

Factory RPO build summary
Model year / platform: 2004

AG1 = Adjuster FRT ST Power, Multi-directional, Driver (GM dated)
AJ1 = one of the following, not resolved:

  • deep-tinted glass (1990, GM sourced)
  • P, GOT, R, WINDOW TINTED, DEEP, ALL EXCEPT W/S AND DRS (1991, GM sourced)
    AL9 = Control Seat, Power Lumbar, Driver (reference)
    ARL = Plant Code-arlington Tx, Cpc (GM dated)
    AS3 = one of the following, not resolved:
  • Seat,#2 Rear Utility (reference)
  • Seat,rear Utility (reference)
  • P, SEAT RR, SUBURBAN/UTILITY, 20514 (GM sourced)
    AT5 = Seat,rr Center Folding (GM dated)
    AU0 = one of the following, not resolved:
  • Lock Control,remote Entry(keyless Entry Sys)(incl Rem Hatch Ctl) (GM dated)
  • Lock Control,remote Entry(keyless Entry System) (GM dated)
    AXP = VIN Ident Position, Multi- Purpose Vehicle (GM dated)
    A31 = one of the following, not resolved:
  • 2011 Oem Engine Physical ID A31 & Production Number 94672450 (GM dated)
  • Window,electric Operated,side (GM dated)
    A95 = Seat,front Bucket,driver,passenger,high Back Reclining (GM dated)
    B30 = one of the following, not resolved:
  • P, FLC, R COVERING FLOOR, CARPET (1991, GM sourced)
  • Floor covering, color-keyed carpeting (2022-2023, GM sourced)
  • color-keyed carpet floor covering (2026, GM sourced)
    C25 = one of the following, not resolved:
  • Wiper System,rear Window (GM dated)
  • Wiper System,rear Window(export,canadian) (GM dated)
    C35 = one of the following, not resolved:
  • Heater,rear Compartment (reference)
  • Heater,rear Passenger Compartment (reference)
  • P, HEATER, DUCT, RR PASS, 531 (reference)
    C49 = one of the following, not resolved:
  • P, DEF, R, DEFOGGER, RR WINDOW, ELECTRIC (1984, GM sourced)
  • electric rear-window defogger (1990, GM sourced)
  • rear-window defogger (2016, GM sourced)
  • Defogger, rear-window (2022-2023, GM sourced)
    C5U = one of the following, not resolved:
  • P, GVW, M, GVW RATING, 6,800 LBS (1998, GM sourced)
  • 6,800-lb GVWR configuration (2019, GM sourced)
  • GVWR, 6800 lbs. (3084 kg) (2022-2023, GM sourced)
    C69 = Air Conditioner,rr Aux (GM dated)
    DH6 = Mirror,inside,visor Vanity,rh And Lh(illum) (reference)
    DK7 = Console Roof Interior,custom,compass & Outside Temp (GM dated)
    DL8 = Mirror,outside,rh And LH Remote Control,electric,defog (reference)
    D14 = one of the following, not resolved:
  • Arm Rest,front Door,rh And LH (reference)
  • P, CLC, R, CLUSTER COLOR, INST, WHITE, CHROME RINGS, 10801 E, 5 (GM sourced)
    D67 = Door Glove Box, I/p Compt (GM dated)
    D91 = Handle,o/s,l/gate,r/cmpt,color (reference)
    EVA = Test Dvt, Evap Emission Requirement (GM dated)
    E9C = P, FIN, R, FLEET INCENTIVE, FAMILY DOLLAR STORES (C/H/W-TRK GMLST), 20422 (reference)
    E52 = Body Equiptment One Piece Lift Gate With Lift Glass Bod (GM dated)
    FE9 = one of the following, not resolved:
  • P, CER, R, CERTIFICATION, EMISSION, FEDERAL (1993, GM sourced)
  • Federal emissions certification (2007, GM sourced)
  • Emissions, Federal requirements (2022-2023, GM sourced)
  • Federal emissions requirements (2026, GM sourced)
    FK2 = Arm,torsion Bar,spring Adjust,lh (GM dated)
    FK3 = Arm,torsion Bar,spring Adjust,rh (GM dated)
    FLT = P, SPC, R, SALES PROCESSING, OPTION, 10209 P, 1 (reference)
    GT4 = P, RAX, M, AXLE REAR, 3.73 RATIO, 10618 E, 6 (GM sourced)
    K05 = one of the following, not resolved:
  • P, EBH, R, HEATER ENG, BLOCK (1990, GM sourced)
  • engine block heater (2007, GM sourced)
    KNP = P, COOLING SYSTEM, TRANS, HD, 913 (GM sourced)
    KUP = Throttle Control Variable Speed (electronic) (GM dated)
    K24 = Charger Wall, Offboard (GM dated)
    K47 = one of the following, not resolved:
  • P, ACL, M AIR CLEANER, HIGH CAPACITY (1994, GM sourced)
  • high-capacity air cleaner (2007, GM sourced)
  • Air filter (2022-2023, GM sourced)
  • heavy-duty air cleaner (2026, GM sourced)
    LR4 = one of the following, not resolved:
  • P, ENG, M, ENGINE, GAS, 8 CYL, 4.8L, MFI, IRON, GM (1996, GM sourced)
  • 4.8-liter iron-block V8 gasoline engine (2007, GM sourced)
    M30 = one of the following, not resolved:
  • P, TRN, M, TRANSMISSION, AUTO 4 SPD, HMD, 4L60-E, ELECTRONIC (1997, GM sourced)
  • 4L60-E four-speed electronic automatic transmission (2000, GM sourced)
    NK5 = one of the following, not resolved:
  • Steering Wheel(standard) (GM dated)
  • Steering Wheel(standard)(export) (GM dated)
    NT9 = one of the following, not resolved:
  • Emission System Federal, Tier 2 Phase-out (reference)
  • P, EMS, M, EMISSION SYSTEM, FEDERAL, TIER 2 PHASE-OUT, 211 (GM sourced)
    R6D = one of the following, not resolved:
  • Control, Sales Item No. 04 (1998, GM dated)
  • P, CONTROL, SALES ITEM NO. 04 (1998, GM sourced)
    SAF = one of the following, not resolved:
  • Lock Spare Tire, Hoist Shaft (reference)
  • P, LOK, R LOCK, SPARE TIRE, HOIST SHAFT, 20219 (GM sourced)
    TFD = one of the following, not resolved:
  • Sales Incentive, Retail Amenities - Delete (1998, GM dated)
  • P, SALES INCENTIVE, RETAIL AMENITIES - DELETE (1998, GM sourced)
    UB1 = Radio Am/fm Stereo, Seek/scan. Auto Rev Music Search Cass, Cd, Auto Tone, Data System, Clock (GM dated)
    UJ6 = Indicator,low Tire Press (GM dated)
    UK6 = Radio Control Rear Seat & Earphone Jacks (GM dated)
    UQ7 = one of the following, not resolved:
  • Speaker System,bose,premium Performance (reference)
  • P, SPR, M, SPEAKER SYSTEM, PREMIUM PERFORMANCE, ENHANCED AUDIO, BOSE, 407 (GM sourced)
    VB3 = one of the following, not resolved:
  • chromed rear step bumper with rub strip (1990, GM sourced)
  • P, BRR, R, BUMPER RR, STEP, CHROME, IMPACT STRIP (1991, GM sourced)
    VG3 = Strip,front Bumper Impact (GM dated)
    VQ1 = one of the following, not resolved:
  • Fleet Program, Dealer Assistance, With Holdback (1994, GM dated)
  • P, FLEET PROGRAM, DEALER ASSISTANCE, WITH HOLDBACK (1994, GM sourced)
    VR4 = one of the following, not resolved:
  • P, TRL, R, TRAILER HITCH, WEIGHT DISTRIBUTING PLATFORM (1983, GM sourced)
  • weight-distributing trailer-hitch platform (2000, GM sourced)
    VK5 = Seat Temporary, For Shipping (GM dated)
    V22 = Grille,radiator(chrome) (GM dated)
    V54 = Carrier,roof Luggage(painted) (GM dated)
    V73 = Vehicle Statement - Us/canada (GM dated)
    WV9 = one of the following, not resolved:
  • Package,value Leader (reference)
  • Package,value Leader ‘g’ Model For Sgm Buick (reference)
  • Package,value Leader(2jb37 + Wv9 = 2jc37)(2jb69 + Wv9 = 2jc69) (reference)
    XMJ = Tire Front P265/70r16 BW R/pe ST TL Al2 111s (GM dated)
    X88 = one of the following, not resolved:
  • Conversion Chevrolet (reference)
  • Market Brand Chevrolet (reference)
  • P, MAR, M, MARKET BRAND, CHEVROLET, 10507 (GM sourced)
    YD3 = Axle Front (base Equip) For Scheduling GVW Plate (GM dated)
    YD6 = Spring,rear(base Equipment) (reference)
    YF9 = Sales Package Recreational Vehicle, Upfitter, Export (GM dated)
    YMJ = Tire Spare P265/70r16 BW R/pe ST TL Al2 111s (GM dated)
    ZMJ = Tire Rear P265/70r16 BW R/pe ST TL Al2 111s (GM dated)
    ZW7 = Chassis Package,premium Smooth Ride (GM dated)
    ZY1 = one of the following, not resolved:
  • solid exterior paint (1990, GM sourced)
  • P, CCC, R, COLOR COMBINATION, SOLID (1996, GM sourced)
    Z82 = one of the following, not resolved:
  • Trailering Special package (1973, GM sourced)
  • P, TPK, R, TRAILER PROVISIONS, SPECIAL EQUIPMENT, H.D. (1989, GM sourced)
  • heavy-duty trailering equipment package (1990, GM sourced)
  • heavy-duty trailering provisions (2000, GM sourced)
  • heavy-duty trailering equipment (2007, GM sourced)
  • trailering package (2026, GM sourced)
    1ST = P, SPP, R, PACKAGE, OPTION 18 (1988, reference)
    1SZ = Package Option- (reference)
    5W4 = one of the following, not resolved:
  • Vehicle Special Service, Municipal (reference)
  • C, VEHICLE, SPECIAL SERVICE, MUNICIPAL, 721 (GM sourced)
    5BU = P, CCU, M, PRIMARY COLOR, EXTERIOR, GLACIER BLUE MET (ISUZU) (03), 20424 E, 8 (reference)
    9ZD = one of the following, not resolved:
  • 2009 Oem Engine Physical ID 9zd & Production Number 94667340 (reference)
  • Component RR RH - Computer Sel Susp (9zd) (reference)
    92I = one of the following, not resolved:
  • Interior Trim, Med Pewter Ii/very DK Pewter (1998) (GM dated)
  • Interior Trim Shale/pewter (GM dated)

Decoded with the FullSizeChevy RPO Decoder — fullsizechevy.com/tools/rpo-decoder/

1 Like