This unit come with BMW software, no need to download again!! if you need extra software, please buy from this link: NT520 Software Authorization
The BMW software may not work properly on BMW F series currently, you may have a look at this NT624 or NT644
BMW 20 Pin Socket and Connect Cable works together with NT510/ NT520 Scanner fit following vehicles:
BMW Software Display:
Compatible with both OBDI and OBDII vehicles
Work on the latest 2016/2017 models
Get access to power train, chassis and body systems
Quick test function to test most vehicle systems
Read and clear diagnostic trouble codes and reset MIL of all systems
Request and record live sensor data
Merge and view 2 parameter graphs simultaneously
Display freeze frame data
Retrieve ECU information
Support Oil service reset functions on selected make
Support Electronic Park Brake (EPB) features on selected make
Upgradable to cover other car makes
Multi-language menus and code definitions for an international market place
TF memory card for data backup and software update
As easy as 1-2-3 with large TFT color screen and menu-driven operations.
Ergonomic design and ruggedly built for both shop and road tests.
It is free for lifetime after your purchase
Optimize the upgrade method to allow users to update the scanner via USB connection instead of SD card
Supported Language: English, Français, Deutsch, Español, 日本語, Русский, Nederlands, Português, ???, Italiano, Svenska, ???????
NT520 shows live vehicle sensors data in text and graph format and allows you to focus on any suspecious or symptom-specific data parameters. It's powerful graphing capability gives you the "real picture" of what's going on in the vehicle. You can view 2 parameter graphs simultaneously and merge them into one coordinate. So you can easily see how they affect each other, providing you with the most comprehensive and functional look at live data possible.
NT520 cannot only read your codes, but it can also actuate components, run system tests, program control modules. Reading the trouble codes from your vehicle is easy, but without live data, bi-directional controls and other special functions, you may not have enough information to get the problem fixed right. It allows you to use the scan tool temporarily activate or control a system or component. With NT510, the check of electronic components such as switches, sensors, relay and actuators is made a simple task, saving your time and labor costs. It gives you the ability to flash a control unit with ne program data. Provided that a module can be re-coded, NT510 allows for the coding and programming of a replacement control module or changing previously stored incorrect coding as expensive factory tools do.