
I’m a senior software engineer, born in Genova, Italy, with a master degree in computer science, in the second half of his forties.
Started using a computer at six years, gone through logo, basic, assembly, C/C++, java and finally to .NET and .NET core. Proficient also in databases, especially Sql Server and reporting. Let’s say I have also some experience on security but mainly in the past, now things have become much more difficult and I do not have too much time to keep me updated, but sometimes I am still kicking in.
Fan of videogames, technologies, motorbikes, travelling and comedy.
Famous quotes:
Golf MK7 Facelift retrofits page
I am an owner of a Golf MK7.5 and I have written some detailed guides for a few optionals I retrofitted on my car, you can find them here:
- Volkswagen Golf MK7.5 Facelift Blind Spot Assist Retrofit guide
- Volkswagen Golf MK7.5 Facelift Heated Windscreen Retrofit guide
- Volkswagen Golf MK7.5 Facelift Lane Assist Retrofit guide
- General overview video
- Extended test video on the highway
- Firmware and associated parameter files with warning time increased from 15 seconds to 60
- Camera Calibration: it is the process of determining both extrinsic and intrinsic camera parameters (like camera coordinates, focal length, optical center) once installed. It is a mandatory process needed to perform any kind of calculation on an image, like measuring a distance between pixels, estimate depth or 3d structure. It is performed using a predefined calibration pattern consisting of a sheet where a set of objects of a predetermined shape (like squares, circles), size and position is put in front of the camera at a precise distance.
Every camera manufacturer has its own calibration pattern; for Volkswagen it is called VAS 6430. Usually you have to perform calibration at carglass centers where they have all the needed equipment, but if you are skilled enough and you know what you are doing you can perform it by yourself using either official VW ODIS (guided procedure) or OBD11, I quote here an untested OBD11 procedure which I found on a Skoda owner website:
- Position the car in front of the calibration pattern as in this picture
- Measure 4 wheel arches and go to module A5 Front Sensors Driver Assistance System performing the security access with code 20103
- Change diagnostic service --> VW
- Go to Adaptation (confirm all values!)
- Body height wheel house edge-Body height left front wheel house edge --> Enter value
- Body height wheel house edge-Body height right front wheel house edge --> Enter value
- Body height wheel house edge-Body height left rear wheel house edge --> Enter value
- Body height wheel house edge-Body height right rear wheel house edge --> Enter value
- Distance to calibration field --> Enter 1500
- Calibration target position --> Just confirm
- Axel offset --> Just confirm
- Go to Basic Configuration
- Search calibration target
- Initial online configuration
- Static calibration costumer service
- Change diagnostic service --> End of assembly line
- Basic Configuration --> Static calibration end of assembly line
If everything is fine the fault about "No basic settings" should be removed and this marks the end of the static calibration (called static because the car is not moving). Since this calibration is never perfect the lane assist camera A5 after this phase enters another calibration phase called dynamic because it is performed automatically by the camera while you drive (you have to drive for at least 500 kms), the more you drive, the better the calibration will be fine-tuned, you can check this in the Live Data menu option (Dynamic calibration, status and Dynamic calibration, details).
Other interesting articles/guides about retrofits
VW Odis software
Just some information about the VW Odis software, there are two versions:
- Odis Service: it works only online and you need a login/password called GeKo access (price around 30$ an hour on internet, more convenient for increasing durations, you can also buy it directly at Volkswagen ErWin, but it costs more). You must use this for:
- Removing component protection on specific control units (adaptive cruise control, gateway, dashboard, engine, gear, multimedia unit, gps by the way lane assist, heated windscreen and blind spot assist DO NOT USE component protection)
- Replacing the ignition key (e.g. activating immobilizer on a new key)
- Restore the original coding, adaptations and SWAP codes (SWAP = SoftWare As Product, some optionals are already built-in but disabled and they are activated through SWAP codes like voice commands, travel assist, emergency assist, etc.). There are even other codes, called SVM codes, which allow you to add officially retrofits to your car (and perform coding and adaptations automatically for them), but you have to buy them from VW or authorised resellers (the configuration of the optionals of your car is linked to the VIN and it is stored on VW servers).
- Perform software updates according to campaigns (on every campaign document there should be a code provided which must be entered in Odis Service to perform the upgrade)
- Fixing severe errors which are not solvable with the other Odis (Engineering, see below)
- Odis Engineering: it works only offline and it allows you
- Perform coding and adaptations (like OBD11)
- Performing backup/restore of coding/adaptations (like OBD11)
- Check faults (it provides better details on errors than OBD11)
- Flashing control units, e.g. updating/downgrading firmware
- Data transfer, e.g. writing xml parameter data on control units: this is the specific data of the car model (Golf, Passat, T-Roc, Tiguan, usually control units firmware is shared between different car models of the same manufacturer) and of the installed optionals (e.g. the adaptive cruise control could also work the car navigation data to give you also predictive cruise control, etc.) which must be uploaded to the control units usually after a new firmware upgrade / retrofit installation (even though sometimes new firmwares of some control units still use the old parameter data).
- Perform offline guided functions like calibration, basic settings, etc.
Both software work with the interface
VNCI 6154, you can download a VMware virtual machine from forums on internet with everything installed (it is very time consuming to install by yourself), if you are lazy you can pay something more (around 10$) when ordering VNCI 6154 and you will receive an USB key with the software.