1. General Notice
For your own safety and the safety of others, and to prevent damage to the equipment and vehicles, read this manual thoroughly before operating your code reader. The safety messages presented below and throughout this user's manual are reminders to the operator to exercise extreme care when using this device. Always refer to and follow safety messages and test procedures provided by vehicle manufacturer. Read, understand and follow all safety messages and instructions in this manual.
2. Safety Precautions and Warnings
To prevent personal injury or damage to vehicles and/or the scan tool, read this instruction manual first and observe the following safety precautions at a minimum whenever working on a vehicle:
- Always perform automotive testing in a safe environment. Wear safety eye protection that meets ANSI standards. Keep clothing, hair, hands, tools, test equipment, etc. away from all moving or hot engine parts.
- Operate the vehicle in a well-ventilated work area: Exhaust gases are poisonous.
- Put blocks in front of the drive wheels and never leave the vehicle unattended while running tests.
- Use extreme caution when working around the ignition coil, distributor cap, ignition wires and spark plugs. These components create hazardous voltages when the engine is running.
- Put the transmission in PARK (for automatic transmission) or NEUTRAL (for manual transmission) and make sure the parking brake is engaged.
- Keep a fire extinguisher suitable for gasoline / chemical / electrical fires nearby. Ignition is on or the engine is running.
- Keep the scan tool dry, clean, free from oil / water or grease. Use a mild detergent on a clean cloth to clean the outside of the scan tool, when necessary.
3. Product Overview
3.1 Tool Description
The VXDIAG NANO NX300 is a professional-grade OBD2 diagnostic tool designed for comprehensive system diagnostics, ECU coding, and programming. It supports J2534 protocol and is compatible with Volvo vehicles from 2000 to 2014.

Key Components and Indicators:

- OBDII Cable: Provides communication for vehicle DLC.
- LCD Display: Shows menus, test results and operation tips.
- Green LED Display: Indicates the engine system is working normally (all monitors on the vehicles are active and performing their diagnostic testing), and no DTCs are found.
- Yellow LED Display: Shows the tool finds a possible problem, Pending DTCs exist or / and some of the case, the MIL lamp on the instrument panel is on.
- Red LED Display: Indicates there are some problems in one or more of the vehicle's systems. In this case, the MIL lamp on the instrument panel is on.
- UP Key: Quick access to the Read Codes function before going to diagnostic menu and moves selection up. When looking up DTC, it is used to change value of selected character.
- DOWN Key: Quick access the Clear Codes function before going to diagnostic menu and moves selection down. When looking up DTC, it is used to change value of selected character.
- LEFT SCROLL Key: Goes to previous character when looking up DTCs. Scrolls back and forth through codes found and through different screens of data. Also it is used to make selection of PIDs when viewing custom PID list, and to view PID graphs.
- RIGHT SCROLL Key: Goes to next character when looking up DTCs. Scrolls back and forth through codes found and through different screens of data. Also it is used to cancel all selections of PIDs when viewing custom PID list.
- One Click I/M Readiness Key: Quick checks state emissions readiness and drive cycle verification.
- BACK Key: Cancels an action and returns to previous screen or level.
- ENTER Key: Confirms an action or movement and moves to next level.
- HELP Key: Accesses to the Help function and it is also used to update the code reader when long pressed.
- Restart: Restart the code reader.
- USB Port: Provides a USB connection between the code reader and PC or laptop.
4. Setup
4.1 Providing Power to the Code Reader
The unit operates on any of the following sources:
- 12-Volt vehicle power
- USB connection to personal computer
4.2 Connecting to Vehicle Power
- Turn the ignition off.
- Locate the Data Link Connector (DLC). The DLC is generally located under the dash on the driver's side of the vehicle.
- Connect the code reader with the DLC.
- Switch the ignition key to the ON position.
- The code reader automatically boots up.
IMPORTANT: Never try to provide power for the code reader from USB connection when the code reader is communicating with a vehicle.
4.3 Connecting to Personal Computer with USB Cable
The Code Reader also receives power through the USB port when it is connected to a PC for updating software and transferring saved files.
- Insert the small end of the USB cable to the USB Port at the right side of the code reader and the large end to computer.
- Press the power switch of the code reader to power it on.

4.4 Software Installation and Update
To update the code reader, you need the following tools:
- OBDII / EOBD Code Reader
- Update Tool VD30
- PC or laptop with USB Ports and Internet explorer
- USB cable
To be able to use the update tool, your PC or laptop must meet the following minimum requirements:
- Operation System: All Windows systems, Win 98 to Win 10.
- CPU: Intel PII or better
- RAM: 64MB or better
- Hard Disk Space: 30MB or better
- Display: 800x600 pixel, 16 byte true color display or better
- Internet Explorer 4.0 or newer
Update Procedure:
- Download the update tool VD30 and update files from our website www.vdiagtool.com and save the applications and files in computer disk.
- Unzip the update tool file. Follow instructions on computer screen to install the tool and driver.
- Double click the VD30 desktop icon to launch the application.
- Click 'Setting' and select the language you want to update.
- Press and hold the HELP key. Do not release the HELP key, then connect the USB cable.
- When the tool enters the Update Mode, the application would detect the tool automatically.
- Tick the file to update.

Video demonstrating the unboxing, connection, and software update process for the VXDIAG NANO NX300.
5. Operating Instructions
5.1 Application Overview
When the code reader boots up, the Home screen opens. This screen shows all applications loaded on the unit. Following applications are preloaded into the code reader:
- OBDII/EOBD: Shows OBDII screens for all 9 generic OBD System tests.
- Battery: Shows screen that tests and displays voltage of battery of vehicle.
- DTC Lookup: Shows screens for diagnostic trouble code lookup.
- Review: Shows screens for access to tested data files.
- Print Data: Shows screens for access to printing function.
5.2 OBDII / EOBD Diagnostics
When the Diagnostics application is selected from the Home screen, the code reader starts to detect the communication protocol automatically. Once the connection has been established, a menu that lists all of the tests available on the identified vehicle displays. Menu options typically include:
- Read Codes
- Erase Codes
- Live Data
- View Freeze Frame
- I/M Readiness
- On-board Monitor Test
- Component Test
- Vehicle Information
- Modules Present
- Unit of measure
5.2.1 Read Codes
The Read Codes menu lets you read stored codes, pending codes and permanent codes found in the control unit. Typical menu options include: Stored Codes, Pending Codes, Permanent Codes.
To Read codes from a vehicle:
- Press the Read hot key to directly read the codes from home screen. Or scroll with the UP / DOWN key to highlight Read Codes from Diagnostic Menu and Press the ENTER key.
- Select Store Codes / Pending Codes / Permanent Codes and press the ENTER key to confirm.
- A code list including code number and its description displays.
5.2.2 Erase Codes
There are two ways to erase codes: Press the Erase hot key to erase codes from home screen, or select Erase Codes from the diagnostic menu.
To erase codes:
- Press the Erase hot key to directly erase the codes from the home menu. Or use the UP/DOWN key to highlight Erase Codes from Diagnostic Menu and press the ENTER key.
- Follow the on-screen instructions and answer questions about the vehicle being tested to complete the procedure.
- Check the codes again. If any codes remain, repeat the Erase Codes steps.
5.2.3 Live Data
The Live Data menu lets you view, record and playback real-time PID data from the electronic control module. Menu options include: View Data, Record Data, Playback Data.
5.2.3.1 View Data
The View Data function allows real-time viewing of the vehicle's electronic control unit's PID data, including sensor data, operation of switches, solenoids and relays. Menu options typically include: Complete Data, Custom Data, Graph Data Set, Unit of measure.
To view all live PID data:
- Use the UP / DOWN key to highlight Live Data from Diagnostic Menu and press the ENTER key.
- Select View Data or Complete Data Set from the list and press ENTER key to confirm.
- Press the ENTER key to view PID graph if the PID gives a numeric reading.
5.2.3.2 Custom Data List
The Custom Data List menu lets you minimize the number of PIDs on the data list and focus on any suspicious or symptom-specific data parameters.
To create a custom data list:
- Select Custom List from the menu and press the ENTER key.
- Use the RIGHT key to select or deselect a line or press LEFT key to deselect all if needed. Press the ENTER key to confirm and BACK key to cancel.
5.2.3.3 Record Data
The Record Data function is used to record PIDs to help diagnose intermittent drivability problems that can't be determined by any other method. Menu options typically include: Complete Data, Custom Data, Graph Data Set, Unit of measure.
There are two types of trigger methods used:
- Manual Trigger: Triggers recording whenever operators press the ENTER key.
- DTC Trigger: Automatically triggers recording when a code is detected by vehicle.
CAUTION: Do not operate the code reader while driving; always have two persons in vehicle when recording - one to drive and the other to operate the code reader.
To record data:
- Select 'Record data' from the menu and press the ENTER key.
- Refer to 'View Data' to set up Complete Data Set or Customer Data Set to record.
- If the recording is to be overwritten, select 'Yes'; If data is not to be overwritten, pick 'No' to return to select Memory screen and choose another one.
- If Manual Trigger is selected, following screen display.
- If DTC Trigger is picked, following screen displays.
- Press the ENTER key to start recording or wait codes to trigger.
5.2.3.4 Playback Data
The Playback Data is used to playback recorded PID data.
To playback data:
- Scroll with the up and down arrow key to select Playback Data from the Menu.
- Use the UP/DOWN key to select a memory area that is marked with an asterisk (*) and press the ENTER to confirm.
5.2.4 View Freeze Frame
The Freeze Frame menu displays freeze frame data, a snapshot of critical vehicle operating conditions automatically recorded by the on-board computer at the time of the DTC set. It is a good function to help determine what caused the fault.
To view freeze frame data:
- Select View Freeze Frame from the Diagnostic Menu. Details of freeze frame data displays.
- Use the UP/DOWN arrow keys to scroll through data to select lines, and LEFT / RIGHT arrow keys to scroll back and forth through different screens of data. If no freeze frame detected, the message "No freeze frame data stored!" is displayed.
- Use the BACK key to return to Diagnostic Menu.
5.2.5 Read I/M Readiness Status Data
The I/M Readiness option allows you to view a snapshot of the operations for the emission system on OBDII / EOBD vehicles. It is a useful function used to check if all monitors are OK or N/A. The vehicle's computer performs tests on the emission system during normal driving conditions.
There are two ways to retrieve I/M Readiness Status data: One-click I/M readiness key or selecting I/M Readiness from Diagnostic Menu.
To retrieve I/M Readiness Status data by one-click I/M readiness key:
- Press the One-Click I/M Readiness Key on the keypad and the following screen displays.

The built-in beeper works with the colored LED simultaneously, as an assistance to reflect the I/M Readiness test results:
- Green: two long beeps.
- Yellow: short, long, short beeps.
- Red: four short beeps.
5.2.6 On-Board Monitor Test
The On-Board Monitor Test function is useful after servicing or after clearing a vehicle ECU's memory. It receives test results for emission-related powertrain components and systems that are not continuously monitored for Non-CAN vehicles. And for CAN vehicles, it receives test data for emission-related powertrain components and systems that are and are not continuously monitored.
To request on-board monitor test results:
- Use the UP / DOWN key to highlight On-Board Monitor Test from Diagnostic Menu and press the ENTER key.
- Depending on the protocol the vehicle used, one of these 2 screens shows.
5.2.7 Component Test
Component Test allows the code reader to control operation of vehicle components, tests of systems.
To perform a component test:
- Use the UP / DOWN key to highlight Component Test from Diagnostic Menu and press the ENTER key.
- Use the UP / DOWN key to highlight a system or component, press the ENTER key to start test and the code reader displays the message “Command Sent!”.
- Press the BACK key to exit and return.
5.2.8 Request Vehicle Information
Vehicle Information allows you to request the vehicle's VIN number, calibration ID(s) which identifies software version in vehicle control module(s), calibration verification numbers (CVN(s)) and in-use performance tracking on model year 2000 and newer OBD II compliant vehicles.
To request vehicle information:
- Use the UP / DOWN key to highlight Vehicle Info. from Diagnostic Menu and press the ENTER key.
- Use the UP / DOWN key to highlight an available option and press the ENTER key. A screen with details of the selected option displays.
- Press the BACK key to exit and return.
5.2.9 Modules Present
The code reader identifies module IDs and communication protocols for OBD2 modules in the vehicle.
To view module IDs and communication types:
- Use the UP / DOWN key to highlight Modules Present from Diagnostic Menu and press the ENTER key.
- A screen with the module IDs and protocols displays.
- Press the BACK key to exit and return.
5.2.10 Unit of Measure
The code reader identifies module IDs and communication protocols for OBD2 modules in the vehicle.
To view module IDs and communication types:
- Use the UP / DOWN key to highlight Modules Present from Diagnostic Menu and press the ENTER key.
- A screen with the module IDs and protocols displays.
- Press the BACK key to exit and return.
5.3 Active Test (Bi-directional Control)
The process of sending and retrieving information from a vehicle control module with a device is known as Actuation Test or Bi-Directional Control. The main aim of the actuation test function is to request the control module to perform a specific function including system tests, actuator tests, functional tests, inspection tests, reprogramming or re-initialization, thus saving diagnostic time.

5.4 ECU Coding
The VCX NANO can perform Online Coding to flash hidden features, personalize settings, or disable annoying functions, such as turning off the backup beep or the seat belt buzzer. It can also reprogram adaptive data for certain components after repairs or replacements. After a component is replaced, it can alter the configuration so that the new actuators can be recognized by related vehicle systems.

5.5 ECU Programming (J2534 Pass-Thru)
The VCX NANO supports J2534 Pass-Thru programming, allowing for:
- ECU upgrade programming, coding, change vehicle configuration VO, import vehicle FSC activation code.
- Import/export data software.
- ECU version upgrade/downgrade, ECU repair after ISSS programming failure.
- Vehicle diagnosis, delete fault codes, read vehicle data.
- Match control unit setup codes, change vehicle configuration and activation codes, remove hidden functions.
- Flash programming of the control unit.
- Manual input of parameters to read the module, reset the faulty software/hardware number.
- Brush hidden function, circuit parts diagram query, accessories query, etc.

5.6 Brush Hidden Function
The configuration of vehicles differs between models; many low-distribution models have hidden high-distribution functions that can bring convenience to car owners. The VCX NANO can program these Hidden Functions of the Vehicle.
For example:
- Automatically unlocked after the flameout
- Wiper reset after flameout
- Open CIC menu version view function
- Tilted state raining auto closes the skylight
- Suddenly braked, the brake lights flash
- Surround Sound/tire pressure test
5.7 Multi Special Functions
The VCX NANO supports over 30 multi-special functions for various scheduled service and maintenance tasks. These include:
- Maintenance Light Reset
- Throttle Learning
- Steering Angle Learning
- Brake Pad Reset
- Tire Pressure Reset
- ABS Exhaust
- Battery Matching
- Gear Information Learning
- Injector Coding
- DPF Regeneration
- Headlight Matching
- Gearbox Learning
- Suspension Matching
- Sunroof Initialization
- A/F Adjustment
- Electronic Pump Start
- Release Transportation Mode
- Tire Modification
- Door and Window Calibration
- Urea Reset
- NOx Reset
- Start-Stop Setting
- Language Setting
- Seat Calibration
- Shielding Failure

5.8 Battery Test
Selecting the Battery option opens a screen that tests and displays the voltage of the vehicle's battery.
6. Maintenance
6.1 Cleaning the Tool
Keep the scan tool dry, clean, free from oil / water or grease. Use a mild detergent on a clean cloth to clean the outside of the scan tool, when necessary.
6.2 Software and Firmware Updates
The VXDIAG NANO NX300 supports lifetime free updates. Regular updates ensure compatibility with newer vehicle models and improved functionality.
To update the software and firmware:
- Install the newest version of VX Manager via http://www.vxdiag.net/.
- Connect the device to your PC and launch VX Manager.
- Click the 'Firmware' button to check for and apply firmware updates.
- Click the 'Update License' button to ensure your device license is current.
7. Troubleshooting
7.1 DTC Lookup
The DTC Lookup menu allows you to request DTC definitions stored in the code reader.
To Lookup DTCs:
- Use the LEFT / RIGHT key to highlight DTC Lookup from Home Screen and press the ENTER key.
- Use the LEFT / RIGHT key to select the desired character, then press the UP / DOWN key to change the digit you want to enter a valid code number. Press the ENTER key to confirm.
- A screen with code number and its definition displays. If definition could not be found (SAE or Manufacturer Specific), the code reader displays: “DTC definition not found! Please refer to vehicle service manual!” If a P1xxx, C1xxx, B1xxx or U1xxx code is entered, select a vehicle make to look for DTC definitions. Press the BACK key to exit.
7.2 Review Data
The Playback option leads to screens for review of recorded test results.
To review recorded data:
- Use the LEFT / RIGHT key to highlight Review Data from home screen and press the ENTER key.
- A screen with a list of test records displays. If no data is recorded, the message "No Data available!" is displayed.
- Use the UP / DOWN key to highlight an optional record and press the ENTER key. Details of the test record displays. View and analysis the recorded information then press BACK to exit.
7.3 Common Issues and Solutions (FAQ)
- Which Windows version is compatible with the software?
The software requires Windows 7 64-bit Professional. Windows 10 and Windows 11 are not supported. Virtual systems are also not supported; please use a native Windows 7 64-bit Professional installation. - How to confirm successful driver installation?
If VXDIAG Manager can read the serial number of the device, the driver is successfully installed. If not, contact support for assistance. - The license is invalid. How to update?
Update the client software, then update the firmware, and finally update the authorization/license within the VX Manager application. - Error: "NO Device" on VX Manager.
Click 'Reconnect' in VX Manager. Check Device Manager (My Computer > Manage > Device Manager > Network Adapters) for 'Realtek USB'. If not present, ensure the device is properly inserted into the USB port of the computer. After a minute, a sound should indicate the device has started. Click 'Reconnect' again; VX Manager should display the device serial number.
8. Specifications

| Item | Instructions |
|---|---|
| Processor | 32-bit high-speed ARW processor |
| Flash | 512KB |
| RAM | 64KB |
| Diagnostic interface | J1962 OBD-II 16Pin |
| Wired port | USB2.0 and USB1.1 |
| Wireless interface | Bluetooth 2.0 |
| LED | Device working status / Bluetooth connection status |
| Powered by | Vehicle power supply |
| Power consumption | Below 1W |
| Size | 80mm × 40mm × 28mm |
| Operating temperature | -20 ~ +70°C |
| Storage temperature | -40 ~ +85°C |
| Logo certification | EU CE and US FCC |
8.1 Technical Specifications Summary
- Display: 2.8" TFT color display
- Working Temperature: 0 to 60°C (32 to 140°F)
- Storage Temperature: -20 to 70°C (-4 to 158°F)
- Power Supply: 8-18V vehicle power
- Supported Protocols: J1850-PWM / J1850-VPW / ISO9141 / KWP2000 (ISO 14230), and CAN (Control Area Network ISO 11898)
- Dimensions (L×W×H): 147 × 90 × 30mm
- Weight: 0.35kg
9. Warranty and Support
9.1 Limited One Year Warranty
We warrant to its customers that this product will be free from all defects in materials and workmanship for a period of one (1) year from the date of the original purchase, subject to the following terms and conditions:
- The sole responsibility of our company under the Warranty is limited to either the repair or, at the option of our company, replacement of the scan tool at no charge with Proof of Purchase. The sales receipt may be used for this purpose.
- This warranty does not apply to damages caused by improper use, accident, flood, lightning, or if the product was altered or repaired.
- We shall not be liable for any incidental or consequential damages arising from the use, misuse, or mounting of the scan tool. Some states do not allow limitations on how long an implied warranty lasts, so the above limitations may not apply to you.
9.2 User Manual and Additional Resources
A PDF version of this user manual is available for download. Please visit our website for the latest version and additional resources in German, Spanish, and French.
Download User Manual (PDF): VXDIAG NANO NX300 User Manual (PDF)
For software updates and further support, please visit: www.vxdiag.net
10. User Tips
- Always ensure your device's firmware and software licenses are up-to-date using the VX Manager for optimal performance and compatibility.
- When encountering connection issues, double-check all physical connections (OBD2 port, USB cable to PC) and verify that the correct drivers are installed and recognized by your operating system.
- For vehicles older than 1999 or newer than 2014, the device may not be fully supported. Always confirm compatibility for your specific vehicle year and model.
- If using the device with a laptop, ensure the laptop meets the minimum system requirements, especially regarding the operating system (Windows 7 64-bit Professional is recommended).