I have a first-generation P2 V40, and VIDA and VCX Nano won't play ball with it (but still works on non-S40/V40 cars)
Apparently VIDA won't read VINs from S40/V40s, so they need to be entered manually, which was done. When heading to the Diagnostics tab, the "Verifying VIN" window that normally pops up instead simply flashes on the screen for a fraction of a second and nothing further happens.
In fact, VIDA can indeed connect to the car, because when selecting a profile for another car (an S60 which connects normally) just to try something different and then heading to the Diagnostics tab, the "Verifying VIN" window does pop up, and the "Communication with CEM", "Communication with DIM" etc. message does appear (afterwards complaining that "The connected vehicle is not the same as the specified vehicle.)
When first selecting "Read Vehicle" in the "Vehicle Profile" tab, VIDA notifies me that it cannot read VINs from S40/V40 cars ("VIN cannot be read out from this vehicle type"), so clearly it can connect to the car.
The V40 needs to have an airbag problem diagnosed.
Below is some diagnostic output from the logs. Do you have any ideas? Other people have this problem as well on their S40/V40 cars (as seen by searching for "VIN cannot be read out from this vehicle type." and V40 OR S40), but no one ever knew what the solution was, and no one ever reported back.
From VIDA.log:
VIDA release: VIDA2014D
20:43:19,372 [SoftwareProductI][001][Event] Database: DiagSwdlRepository, SP: GetSWDLSupportedVehicleModels
20:43:19,543 [DotNetPreLoader ][001][Info] PreLoad time: 00:00:01.5003894
20:43:45,527 [UiBase ][001][User] DIAGNOSTICS tab entered. VIN: YV1VW17K91FXXXXXX
20:43:45,574 [CarComRepository][001][Event] Database: CarCom, SP: vadis_GetHwSettings, VehicleProfile: 0b00c8af804cb2ca,0b00c8af8020663c,0b00c8af802068fd,0b00c8af802095a4,
20:43:45,918 [VehicleInformati][001][User] Activate VehicleInformationForm
20:43:45,996 [CarStatus ][00D][Info] Init CarStatus
20:43:46,075 [NavImageProvider][001][Info] Database: DiagSwdlRepository, SP: GetNavImage
20:43:46,121 [NavImageProvider][001][Event] Loading image 'http:\\localhost\Vida\Diagnostics\navimage\0800c8af81cfe671_0_0.cgm'
20:43:46,137 [VehicleInformati][001][User] Activate VehicleInformationForm
20:43:46,137 [CarStatus ][001][Info] Start reading CarStatus
20:43:46,137 [CarStatusWF ][001][Info] CarStatus read conditions not correct
Edit: Removed fluff that belonged in a separate whinging thread, which will get posted later in the appropriate place, because the whinging isn't over yet.