Update: 12/12/2020; Updated SQL for 2018 cars.
Update: 6/27/2020; Updated guide to make changes to database for all models.
This is version 2 of guide. This updated version is easier to use and by following it you will modify VIDA's database to not reject your VIN based on the year. As far as I know it looks like this is what should be sold on eBay as "VIDA 2015A".
Before I provide detailed instructions, enter don't do this warning:
I provide NO guarantee and if you damage your computer/car I'm not taking any responsibility for this. Before you start, backup your VIDA bacause it might stop working.
Here is the guide:
This is my own work but I got the idea from discussion on facebook from 2018 facebook.com/groups/1921217794833193/permalink/2149268555361448/
Cheers and enjoy your Volvo!
Update: 6/27/2020; Updated guide to make changes to database for all models.
This is version 2 of guide. This updated version is easier to use and by following it you will modify VIDA's database to not reject your VIN based on the year. As far as I know it looks like this is what should be sold on eBay as "VIDA 2015A".
Before I provide detailed instructions, enter don't do this warning:
I provide NO guarantee and if you damage your computer/car I'm not taking any responsibility for this. Before you start, backup your VIDA bacause it might stop working.
Here is the guide:
- Download and install SQL Server and Management Studio (SSMS)
- Download SQL Server Management Studio (SSMS) - SQL Server Management Studio (SSMS)
- If you have 32bit Windows 7 you might have to install version 16 and below. You can use the following link to download older versions SQL Server Management Studio (SSMS) Versions (Thanks to user Venth!)
- Open a new window for SQL query, copy and paste the text below and hit Execute. Below is the screenshot of what you should see at the end.
DELETE FROM [basedata].[dbo].[VINDecodeModel] WHERE YearCode = 'G' OR YearCode = 'H' OR YearCode = 'J' ;
INSERT INTO [basedata].[dbo].[VINDecodeModel] ( VinStartPos, VinEndPos, VinCompare, fkVehicleModel, fkModelYear, fkBodyStyle, fkPartnerGroup, ChassisNoFrom, ChassisNoTo, YearCodePos, YearCode, ObjVersion)
SELECT VinStartPos, VinEndPos, VinCompare, fkVehicleModel, fkModelYear, fkBodyStyle, fkPartnerGroup, ChassisNoFrom, ChassisNoTo, YearCodePos, 'G', ObjVersion
FROM [basedata].[dbo].[VINDecodeModel]
WHERE YearCode = 'F';
INSERT INTO [basedata].[dbo].[VINDecodeModel] ( VinStartPos, VinEndPos, VinCompare, fkVehicleModel, fkModelYear, fkBodyStyle, fkPartnerGroup, ChassisNoFrom, ChassisNoTo, YearCodePos, YearCode, ObjVersion)
SELECT VinStartPos, VinEndPos, VinCompare, fkVehicleModel, fkModelYear, fkBodyStyle, fkPartnerGroup, ChassisNoFrom, ChassisNoTo, YearCodePos, 'H', ObjVersion
FROM [basedata].[dbo].[VINDecodeModel]
WHERE YearCode = 'F';
INSERT INTO [basedata].[dbo].[VINDecodeModel] ( VinStartPos, VinEndPos, VinCompare, fkVehicleModel, fkModelYear, fkBodyStyle, fkPartnerGroup, ChassisNoFrom, ChassisNoTo, YearCodePos, YearCode, ObjVersion)
SELECT VinStartPos, VinEndPos, VinCompare, fkVehicleModel, fkModelYear, fkBodyStyle, fkPartnerGroup, ChassisNoFrom, ChassisNoTo, YearCodePos, 'J', ObjVersion
FROM [basedata].[dbo].[VINDecodeModel]
WHERE YearCode = 'F';
- Enjoy VIDA and if you feel thankful you can buy me a beer: Ondrej
This is my own work but I got the idea from discussion on facebook from 2018 facebook.com/groups/1921217794833193/permalink/2149268555361448/
Cheers and enjoy your Volvo!