public ECUInformation GetECUInfo(string partnumber, string enginetype) { ECUInformation returnvalue = new ECUInformation(); returnvalue.Tunedbyt7stostage = 0; if (enginetype.EndsWith("T7S1")) returnvalue.Tunedbyt7stostage = 1; else if (enginetype.EndsWith("T7S2")) returnvalue.Tunedbyt7stostage = 2; else if (enginetype.EndsWith("T7S3")) returnvalue.Tunedbyt7stostage = 3; switch (partnumber) { #region SAAB95 #region B205E case "5169610": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1WF10C.47D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5381728": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0RP1TC.47O"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5168646": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1WF0LC.47D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5381249": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB0C.47B"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5380522": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PP1CC.47O"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380514": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PP1DC.47P"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5380506": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PP1AC.47N"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5380498": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PP1BC.47Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_RW; break; case "5380845": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB0C.47D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5380852": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB0C.47M"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5380779": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB0C.47H"; returnvalue.EmissionVariant = EmissionVariant.TUN_EU; break; case "5380860": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB0C.47R"; returnvalue.Automatic_gearbox = true; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5384748": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1Z922C.47D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5385356": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE06C51C.471"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5383294": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1YZA9C.47B"; returnvalue.EmissionVariant = EmissionVariant.x190HP_EU; break; case "55564013": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "ET07F02C.46U"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_GB; break; case "55565639": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EU06F01C.46V"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_GB; break; case "55562425": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "ET02U01C.46S"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_SE; break; case "5386792": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.47S"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5386941": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.471"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387527": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1WF0LC.47D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5387618": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.47I"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5388053": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.47O"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5388533": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5OC.46C"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5386800": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.477"; returnvalue.EmissionVariant = EmissionVariant.EC2000_GB; break; case "5386958": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.475"; returnvalue.EmissionVariant = EmissionVariant.EC2000_GB; break; case "5387634": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.47Y"; returnvalue.EmissionVariant = EmissionVariant.EC2000_GB; break; case "5388541": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5OC.46A"; returnvalue.EmissionVariant = EmissionVariant.EC2000_GB; break; case "5386818": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.47T"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5386966": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.472"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5387626": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.47J"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388061": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.47P"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388558": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5OC.46D"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5386834": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.478"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_GB; break; case "5386974": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.473"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5386982": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.476"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_GB; break; case "5386990": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.474"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_RW; break; case "5386826": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.47U"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5387782": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.47K"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5388079": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.47N"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5388566": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5OC.46E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5387774": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.47Z"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_GB; break; case "5388087": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.47X"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_RW; break; case "5388574": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5OC.46B"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_GB; break; case "5386842": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.47V"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_RW; break; case "5387790": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.47L"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_RW; break; case "5388582": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5OC.46F"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_RW; break; case "55561754": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BY6CA.46I"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55564147": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.46O"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55561759": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BY6AC.46G"; returnvalue.EmissionVariant = EmissionVariant.EUR4_GB; break; case "55564145": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.46M"; returnvalue.EmissionVariant = EmissionVariant.EUR4_GB; break; case "55560236": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH09Y66C.46J"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55564148": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.46P"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55564150": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.46R"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_RW; break; case "55561756": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BYl6AC.46K"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_EU; break; case "55564149": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.46Q"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_EU; break; case "55561761": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BY6AC.46H"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_GB; break; case "55564146": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.46N"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_GB; break; case "55560248": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH09Y66C.46L"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_RW; break; case "55566758": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EU09F01C.46U"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_GB; break; case "55569098": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.46M"; returnvalue.EmissionVariant = EmissionVariant.EUR4_GB; break; case "55569099": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.46N"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_GB; break; case "55569101": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.46P"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55569102": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.46R"; returnvalue.EmissionVariant = EmissionVariant.EUR4_TUN_RW; break; case "55569107": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EU0AF01C.46T"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_EU; break; case "55569108": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EU0AF01C.46V"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_GB; break; case "5383302": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1YZA9C.47D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5383310": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1YZA9C.47M"; returnvalue.EmissionVariant = EmissionVariant.RU; break; case "5383328": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1YZA9C.47H"; returnvalue.EmissionVariant = EmissionVariant.TUN_EU; break; case "5383740": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0X633C.47O"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; #endregion #region B235E case "5381678": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0RXJCC.53J"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5382866": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "ED0TY3AC.53Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380803": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB1C.53F"; returnvalue.EmissionVariant = EmissionVariant.x163HP_EU; break; case "5381223": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS6UC.53I"; returnvalue.EmissionVariant = EmissionVariant.x163HP_EU; break; case "5380597": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXLBC.53L"; returnvalue.EmissionVariant = EmissionVariant.EC2000_163HK_EU; break; case "5380589": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXJBC.53J"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380381": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXZBC.53Z"; returnvalue.EmissionVariant = EmissionVariant.EC2000_M1_EU; break; case "5380571": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXMBC.53M"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5380878": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB1C.531"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5381389": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB1C.53D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5381298": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS6UC.53W"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5381322": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS6UC.53H"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5380563": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXKBC.53K"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381421": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS6UC.53C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381355": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS6UC.53X"; returnvalue.EmissionVariant = EmissionVariant.M1_EU; break; case "5380829": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "E924FB1C.53E"; returnvalue.EmissionVariant = EmissionVariant.OBD2_US; break; case "5380811": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFB1C.53G"; returnvalue.EmissionVariant = EmissionVariant.ORVR_US; break; case "5383336": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1Y635C.53F"; returnvalue.EmissionVariant = EmissionVariant.x163HP_EU; break; case "5384755": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1Z922C.53D"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5388301": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.53I"; returnvalue.EmissionVariant = EmissionVariant.x163HP_EU; break; case "55565640": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EU06Z44C.55P"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_EU; break; case "5388095": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34.53L"; returnvalue.EmissionVariant = EmissionVariant.EC2000_163HK_EU; break; case "5386859": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.536"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387006": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.55B"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387642": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.53Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55559994": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.55F"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5386867": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.538"; returnvalue.EmissionVariant = EmissionVariant.EC2000_GAS_EU; break; case "5388608": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y50C.55H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_GAS_EU; break; case "5388111": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.53Z"; returnvalue.EmissionVariant = EmissionVariant.EC2000_M1_EU; break; case "5386875": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.537"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5387659": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.53R"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388129": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.53M"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "55559996": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.55G"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388103": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.53J"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387014": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.55C"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "55560237": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH09Y66C.55I"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55564151": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.55N"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55560238": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH09Y66C.55J"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55564152": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.55O"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55569103": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.55N"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55569104": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.55O"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55569109": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EU0AF01C.55P"; returnvalue.EmissionVariant = EmissionVariant.BIOPOWER_EU; break; case "5387022": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.55A"; returnvalue.EmissionVariant = EmissionVariant.GAS_EU; break; case "5387808": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.533"; returnvalue.EmissionVariant = EmissionVariant.GAS_EU; break; case "5388137": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.532"; returnvalue.EmissionVariant = EmissionVariant.GAS_EU; break; case "5388319": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.53H"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5388327": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.53W"; returnvalue.EmissionVariant = EmissionVariant.LEV_RU; break; case "5388335": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.534"; returnvalue.EmissionVariant = EmissionVariant.LEV_TUN_US; break; case "5385570": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE078F1C.535"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387030": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.55D"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387667": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.53S"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388145": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.53K"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388343": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.53C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "55559995": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.55E"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "55560239": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH09Y66C.55L"; returnvalue.EmissionVariant = EmissionVariant.LEV2BIN5_US; break; case "5388350": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.53X"; returnvalue.EmissionVariant = EmissionVariant.M1_EU; break; case "5383369": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "E92563C.53E"; returnvalue.EmissionVariant = EmissionVariant.OBD2_US; break; case "5383377": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1Y635C.53G"; returnvalue.EmissionVariant = EmissionVariant.ORVR_US; break; case "5383351": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1Y635C.531"; returnvalue.EmissionVariant = EmissionVariant.RU; break; #endregion #region B235L case "5386883": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.57A"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55559999": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.57D"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5386891": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.57B"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "55559998": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.57E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "55560240": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH09Y66C.57G"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55564157": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.57M"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55560241": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH09Y66C.57H"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55564158": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.57N"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "5386909": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.57C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388525": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.57J"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "55559997": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.57F"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "55561856": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BY6AC.57I"; returnvalue.EmissionVariant = EmissionVariant.LEV2BIN5_US; break; case "55564156": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y01C.57L"; returnvalue.EmissionVariant = EmissionVariant.LEV2BIN5_US; break; #endregion #region B235R case "5382676": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "ED0SC41C.56H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5381702": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0RXECC.56E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5381926": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0SZA1C.56E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380555": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXEBC.56E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380399": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXMBC.56M"; returnvalue.EmissionVariant = EmissionVariant.EC2000_M1_EU; break; case "5380548": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXGBC.56G"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5381405": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS77C.56D"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5381413": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS77C.56K"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5380530": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PXFBC.56F"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381397": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS77C.56C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381272": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS77C.56L"; returnvalue.EmissionVariant = EmissionVariant.M1_EU; break; case "5386917": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.56O"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387048": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.56Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387675": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.56H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387709": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.56T"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5388152": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.56E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55560000": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.56W"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55563630": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EY01C.581"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55563631": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EY01C.582"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55563632": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CY01C.583"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55563633": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CY01C.584"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55563634": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y01C.585"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5388160": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.56M"; returnvalue.EmissionVariant = EmissionVariant.EC2000_M1_EU; break; case "5386925": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.56P"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5387055": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.56R"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5387683": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.56I"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5387717": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.56U"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388178": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.56G"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "55560001": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.56Z"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "55561854": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BY6AC.567"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55564155": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y02C.56X"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55561853": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BY6AC.566"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55564154": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y02C.569"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "5388368": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.56D"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5388376": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.56K"; returnvalue.EmissionVariant = EmissionVariant.LEV_RU; break; case "5386933": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0C8P1C.56N"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387063": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0CZ1AC.56S"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387691": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.56J"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388186": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.56F"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388384": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.56C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "55560002": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EG03Y5TC.56V"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "55561852": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EH0BY6AC.565"; returnvalue.EmissionVariant = EmissionVariant.LEV2BIN5_US; break; case "55564153": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI02Y02C.568"; returnvalue.EmissionVariant = EmissionVariant.LEV2BIN5_US; break; case "55569105": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.569"; returnvalue.EmissionVariant = EmissionVariant.EUR4_RW; break; case "55569106": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EI03F01C.56X"; returnvalue.EmissionVariant = EmissionVariant.EUR4_EU; break; case "55569110": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EJ06F01C.56Y"; returnvalue.EmissionVariant = EmissionVariant.LEV2BIN5_US; break; case "5388392": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.56L"; returnvalue.EmissionVariant = EmissionVariant.M1_EU; break; #endregion #region B308E case "5380944": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PP1HC.CBF"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380951": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PP1IC.CBG"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5380787": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFAKC.CBA"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5381363": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS66C.CBE"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5380969": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0PP1GC.CBH"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381256": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB2VS66C.CBC"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5380837": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "E924FAKC.CBB"; returnvalue.EmissionVariant = EmissionVariant.OBD2_US; break; case "5380795": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1XFAKC.CBD"; returnvalue.EmissionVariant = EmissionVariant.ORVR_US; break; case "5387071": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0D8Q1C.CBO"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387725": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.CBI"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387758": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.CBR"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5388194": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.CBF"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387089": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0D8Q1C.CBP"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5387733": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.CBJ"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5387766": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.CBS"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388202": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.CBG"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5383385": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1Y635C.CBA"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5388400": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.CBE"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387097": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0D8Q1C.CBQ"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387741": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE0EE02C.CBK"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388210": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0YS34C.CBH"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388418": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EB31SABC.CBC"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5383393": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "E925635C.CBB"; returnvalue.EmissionVariant = EmissionVariant.OBD2_US; break; case "5383401": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EA1Y635C.CBD"; returnvalue.EmissionVariant = EmissionVariant.ORVR_US; break; #endregion #endregion #region SAAB93 #region B205E case "5382544": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0SC3TC.48H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5381843": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0RXDBC.48D"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380431": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PXEAC.48E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5380449": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PXDAC.48D"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5384326": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "ED0W63BC.47I"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387923": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.48D"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387949": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.48F"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5388459": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.48H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5388467": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.48I"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_EU; break; case "5387956": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.48G"; returnvalue.EmissionVariant = EmissionVariant.EC2000_TUN_RW; break; case "5383930": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0XY3RC.48H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387931": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.48E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; #endregion #region B205L case "5380415": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PB4CC.45I"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5380423": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PB4BC.45H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5381280": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS18C.45B"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5381348": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS18C.45F"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5381330": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS18C.45C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387964": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.45H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5387972": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "5387972.45I"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388236": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.45F"; returnvalue.EmissionVariant = EmissionVariant.LEV_RU; break; case "5388228": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.45B"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5388244": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.45C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387980": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.45G"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388426": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.45J"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5169446": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2RV13C.45C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; #endregion #region B205R case "5381637": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0RB54C.50A"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5380472": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PB4FC.50E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5380480": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PB4DC.50A"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5381231": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS94C.50B"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5381264": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS94C.50F"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5380464": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PB4EC.50D"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381371": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS94C.50C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5387998": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.50A"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5388004": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.50E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5388251": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.50B"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5388269": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB13SABC.50F"; returnvalue.EmissionVariant = EmissionVariant.LEV_RU; break; case "5381504": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "ED0KC2TC.50H"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388012": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.50D"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388277": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.50C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388434": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.50G"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; #endregion #region B235R case "5380217": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2US6QC.41D"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5169677": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0NB3MC.41E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5169693": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0NB3OC.41G"; returnvalue.EmissionVariant = EmissionVariant.EC2000_RW; break; case "5381207": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EA1XFB9C.41A"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5381314": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS6SC.41D"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5380456": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0PB4GC.41F"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381306": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB2VS6SC.41C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5381215": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EA1XFB9C.41B"; returnvalue.EmissionVariant = EmissionVariant.OBD2_US; break; case "5383278": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EA1YY3SC.41A"; returnvalue.EmissionVariant = EmissionVariant.EU; break; case "5388285": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.41D"; returnvalue.EmissionVariant = EmissionVariant.LEV_EU; break; case "5388046": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.41F"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388293": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.41C"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5388442": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0YS3SC.41H"; returnvalue.EmissionVariant = EmissionVariant.LEV_US; break; case "5383286": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EA1YY3SC.41B"; returnvalue.EmissionVariant = EmissionVariant.OBD2_US; break; #endregion #endregion #region Unknown case "8358244": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EB31SABC.45C"; break; case "5381603": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0RB51C.45G"; break; case "5383617": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383625": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383955": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383633": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383641": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383658": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0XY3RC.45H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5381587": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0RB4TC.45H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5169719": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383666": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5381595": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383427": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383419": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383922": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383435": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383674": returnvalue.Enginetype = EngineType.B205L; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383682": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0XY3RC.50A"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5383690": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383450": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383443": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383948": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383468": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383708": returnvalue.Enginetype = EngineType.B205R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383476": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383914": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383484": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "5383732": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = ""; break; case "6159677": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0NB3MC.41E"; break; case "6159693": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab93; returnvalue.Softwareversion = "EC0NB3OC.41G"; break; case "55566754": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55566757": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55565638": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55564143": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55564014": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563620": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563379": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55562537": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55562028": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55561307": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55566755": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55564144": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563621": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563378": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563250": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387477": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384946": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386487": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386057": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386214": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385554": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385190": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384128": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387584": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384961": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386503": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385968": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386131": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385661": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385372": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384144": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384342": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383765": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387469": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384920": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386479": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386073": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386230": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385539": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385398": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385232": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE06Y4PC.475"; returnvalue.EmissionVariant = EmissionVariant.EC2000_GB; break; case "5384169": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384300": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387576": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384938": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386495": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385984": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386248": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385547": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385406": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384177": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384318": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387485": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384953": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386461": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386040": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386156": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385562": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385364": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385208": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384136": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384334": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383757": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387592": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384979": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386511": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385976": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386123": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385679": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385380": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384151": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384359": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383773": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55569100": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563142": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563144": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55569111": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55567768": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563140": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563141": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55567767": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563145": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563143": returnvalue.Enginetype = EngineType.B205E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383492": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55566756": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55564758": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55564142": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563622": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383781": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559497": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388590": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387493": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384995": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386420": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386065": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385588": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385422": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385265": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384193": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385992": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386149": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385414": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384185": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384367": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383807": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386172": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384375": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383799": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387600": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385018": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386529": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383203": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383815": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559499": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388616": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387501": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385000": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386412": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386081": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386206": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385596": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385430": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385273": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384201": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384383": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383823": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383344": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563146": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563147": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383518": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383500": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383526": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559498": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388624": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384987": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386016": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386164": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385448": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385281": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385109": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384219": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384391": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383534": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383831": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383245": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383542": returnvalue.Enginetype = EngineType.B235E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559502": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388632": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387543": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386651": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386552": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559501": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388640": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387550": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386669": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386586": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55569115": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563148": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55569114": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563149": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559500": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388657": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387568": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386677": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386610": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55569113": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563150": returnvalue.Enginetype = EngineType.B235L; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383849": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EC0X633C.56E"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "55559503": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388665": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385034": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386446": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386107": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE08Y51C.56Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5385752": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE078G1C.56Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5385612": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385455": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE06C51C.56Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5385299": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE06Y4PC.56Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5384227": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "EE04B0EC.56Q"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5386313": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385695": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384409": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "ED0WZB2C.56H"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5386271": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385711": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384540": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = "ED0WY4KC.56T"; returnvalue.EmissionVariant = EmissionVariant.EC2000_EU; break; case "5383856": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559504": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388673": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387535": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385042": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386453": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386099": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385745": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385620": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385463": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385307": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384235": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383864": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386297": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385687": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384417": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386289": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385729": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384557": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563151": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55560243": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563152": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383559": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383567": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55559505": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5388681": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5387519": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385026": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386438": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386115": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385737": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385604": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385471": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385315": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385083": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384243": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383575": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383872": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386305": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385703": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384425": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383252": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55570653": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55569112": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55567334": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55565942": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "55563153": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383583": returnvalue.Enginetype = EngineType.B235R; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386032": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385489": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385323": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384250": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383880": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386222": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384433": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386263": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384565": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386024": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385497": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385331": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384268": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383898": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386180": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384441": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386255": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384573": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383591": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386008": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385505": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385349": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5385091": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384276": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383609": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383906": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5386198": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5384458": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5383260": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5165113": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "4571725": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; case "5166368": returnvalue.Enginetype = EngineType.B308E; returnvalue.Carmodel = CarModel.Saab95; returnvalue.Softwareversion = ""; break; #endregion } if (returnvalue.Carmodel == CarModel.Saab93) { switch (returnvalue.Enginetype) { case EngineType.B205: case EngineType.B205E: returnvalue.Stage1airmass = 1200; // stock = ??? 980 returnvalue.Stage1torque = 280; returnvalue.Valid = true; // stock = 240 Nm break; case EngineType.B205L: returnvalue.Stage1airmass = 1200; // stock = ??? 980 returnvalue.Stage1torque = 300; returnvalue.Valid = true; // stock = 263 Nm break; case EngineType.B205R: returnvalue.Stage1airmass = 1200; // stock = ??? 970 returnvalue.Stage1torque = 320; returnvalue.Valid = true; // stock = 280 Nm break; case EngineType.B235: case EngineType.B235E: break; case EngineType.B235L: break; case EngineType.B235R: returnvalue.Stage1airmass = 1400; // stock = ??? 1200 returnvalue.Stage1torque = 410; returnvalue.Valid = true; // stock = 350 Nm break; } } else if (returnvalue.Carmodel == CarModel.Saab95) { switch (returnvalue.Enginetype) { case EngineType.B205: case EngineType.B205E: returnvalue.Stage1airmass = 1200; returnvalue.Stage1torque = 280; returnvalue.Valid = true; // stock = 1030 mg/c // stock = 240 Nm break; case EngineType.B205L: break; case EngineType.B205R: break; case EngineType.B235: case EngineType.B235E: returnvalue.Stage1airmass = 1300; returnvalue.Stage1torque = 330; returnvalue.Valid = true; // stock = 1126 mg/c // stock = 287 Nm break; case EngineType.B235L: returnvalue.Stage1airmass = 1450; returnvalue.Stage1torque = 350; returnvalue.Valid = true; // stock = 1300 mg/c // stock = 310 Nm break; case EngineType.B235R: returnvalue.Stage1airmass = 1450; returnvalue.Stage1torque = 390; returnvalue.Valid = true; // stock = 1300 mg/c // stock = 350 Nm break; case EngineType.B308E: returnvalue.Stage1airmass = 1000; returnvalue.Stage1torque = 350; returnvalue.Valid = true; // stock = 800 mg/c // stock = 310 Nm break; } } if (returnvalue.Enginetype == EngineType.B204 || returnvalue.Enginetype == EngineType.B204E || returnvalue.Enginetype == EngineType.B204L || returnvalue.Enginetype == EngineType.B204R || returnvalue.Enginetype == EngineType.B205 || returnvalue.Enginetype == EngineType.B205E || returnvalue.Enginetype == EngineType.B205L || returnvalue.Enginetype == EngineType.B205R) { returnvalue.Is2point3liter = false; } else returnvalue.Is2point3liter = true; if (returnvalue.Enginetype == EngineType.B204R || returnvalue.Enginetype == EngineType.B205R || returnvalue.Enginetype == EngineType.B234R || returnvalue.Enginetype == EngineType.B235R) { returnvalue.Isaero = true; returnvalue.Isfpt = true; } else if (returnvalue.Enginetype == EngineType.B204L || returnvalue.Enginetype == EngineType.B205L || returnvalue.Enginetype == EngineType.B234L || returnvalue.Enginetype == EngineType.B235L) { returnvalue.Isfpt = true; } returnvalue.Isturbo = true; return returnvalue; }
private void AddPartNumber(string part, string my) { PartNumberConverter pnc = new PartNumberConverter(); ECUInformation ecuinfo = new ECUInformation(); ecuinfo = pnc.GetECUInfo(part, ""); dt.Rows.Add(ecuinfo.Carmodel.ToString(), ecuinfo.Enginetype.ToString(), part, ecuinfo.Turbomodel.ToString(), ecuinfo.Isturbo.ToString(), ecuinfo.Bhp.ToString(), ecuinfo.Torque.ToString(), ecuinfo.Softwareversion, ecuinfo.EmissionVariant.ToString().Replace('_', ' ').Replace("x", " ").Replace("None", ""), my); }