Modern car coding is complex, and expert support is often needed for safe and effective coding tasks. The VCDS VAG-COM HEX-USB+CAN power bundle is a powerful tool, but understanding its capabilities is crucial. At CAR-CODING.EDU.VN, we offer remote assistance to guide you through ECU programming, unlocking hidden features, and diagnosing automotive issues. Our remote services give you the expert help you need with coding your car.
Contents
- 1. What is the VCDS VAG-COM HEX-USB+CAN Power Bundle?
- 1.1 Key components of the VCDS Bundle:
- 1.2 Core Functions of the VCDS Software:
- 1.3 VCDS and OEM Diagnostic Tools:
- 2. Who Should Use the VCDS VAG-COM HEX-USB+CAN Power Bundle?
- 2.1 Experienced Auto Technicians:
- 2.2 Automotive Garage Owners:
- 2.3 Advanced Automotive Enthusiasts:
- 3. Key Features and Benefits of Using VCDS
- 3.1 Comprehensive Diagnostics:
- 3.2 Coding and Adaptation:
- 3.3 Service Functions:
- 3.4 Data Logging and Analysis:
- 3.5 User-Friendly Interface:
- 3.6 Regular Updates:
- 4. How VCDS VAG-COM HEX-USB+CAN Bundle Works
- 4.1 Establishing Communication:
- 4.2 Accessing Control Modules:
- 4.3 Performing Coding and Adaptation:
- 4.4 Safety Considerations:
- 4.5 Example of Coding a Feature:
- 5. Addressing Common Challenges with VCDS
- 5.1 Complex Coding Procedures:
- 5.2 Risk of Incorrect Coding:
- 5.3 Compatibility Issues:
- 5.4 Software Updates:
- 5.5 CAN Bus Communication Errors:
- 5.6 Security Access Issues:
- 5.7 Data Interpretation Difficulties:
- 6. How CAR-CODING.EDU.VN Can Help with VCDS
- 6.1 Real-Time Remote Support:
- 6.2 Safe and Accurate Coding:
- 6.3 Feature Activation:
- 6.4 Fault Code Clearing:
- 6.5 Remote Automotive Coding Support:
- 7. Examples of Coding Support
- 7.1 Activating Hidden Features:
- 7.2 Disabling Unwanted Functions:
- 7.3 Troubleshooting Complex Issues:
- 7.4 Remote Support Scenarios:
- 8. Why Choose CAR-CODING.EDU.VN?
- 8.1 Expertise and Experience:
- 8.2 Safety and Reliability:
- 8.3 Convenience and Speed:
- 8.4 Cost-Effectiveness:
- 8.5 Wide Range of Support:
- 8.6 Client Testimonials:
- 9. Understanding VCDS Terminology
- 9.1 ECU (Electronic Control Unit):
- 9.2 VIN (Vehicle Identification Number):
- 9.3 Coding:
- 9.4 Adaptation:
- 9.5 Flashing:
- 9.6 CAN Bus (Controller Area Network):
- 9.7 Diagnostic Trouble Code (DTC):
- 9.8 Live Data:
- 9.9 Output Test:
- 9.10 Long Coding Helper:
- 10. VCDS VAG-COM HEX-USB+CAN Bundle FAQ
- 10.1 Is VCDS Safe to Use?
- 10.2 How Does Remote Support Work?
- 10.3 What Does Remote Support Cost?
- 10.4 What Vehicles Are Supported?
- 10.5 What Features Can Be Activated?
- 10.6 What Equipment is Required?
- 10.7 Can VCDS Clear Airbag Lights?
- 10.8 Can VCDS Reset Service Reminders?
- 10.9 How Often is the Software Updated?
- 10.10 Where Can I Get Help?
- 11. Stay Updated with the Latest Coding Capabilities
- 11.1 New Vehicle Models:
- 11.2 Advanced Driver-Assistance Systems (ADAS):
- 11.3 Electric Vehicles (EVs) and Hybrid Vehicles:
- 11.4 Over-the-Air (OTA) Updates:
- 11.5 Security Enhancements:
- 12. Table: Coding Examples by Vehicle Model
- 13. Contact CAR-CODING.EDU.VN Today
1. What is the VCDS VAG-COM HEX-USB+CAN Power Bundle?
The VCDS VAG-COM HEX-USB+CAN power bundle is a comprehensive diagnostic tool primarily used for Volkswagen, Audi, Seat, and Skoda vehicles. It consists of a hardware interface (the HEX-USB+CAN) and the VCDS (VAG-COM Diagnostic System) software. This combination allows users to perform a wide range of diagnostic and coding functions that would typically require a factory-level scan tool.
1.1 Key components of the VCDS Bundle:
- HEX-USB+CAN Interface: This is the hardware component that connects your computer to the vehicle’s OBD-II port. It facilitates communication between the VCDS software and the car’s electronic control units (ECUs).
- VCDS Software: This is the diagnostic software that runs on a Windows-based computer. It provides a user-friendly interface for accessing and manipulating data from the vehicle’s ECUs.
1.2 Core Functions of the VCDS Software:
- Reading and clearing diagnostic trouble codes (DTCs) from all modules (engine, transmission, ABS, airbag, etc.).
- Viewing live data from sensors and actuators in real-time.
- Performing output tests to verify the functionality of components.
- Coding and adaptation, which involves changing the software settings of various control modules.
- Resetting service reminders and performing basic settings.
- Logging data for analysis and troubleshooting.
1.3 VCDS and OEM Diagnostic Tools:
VCDS offers many of the same capabilities as the diagnostic tools used by dealerships, but at a fraction of the cost. Technicians can use it to diagnose issues, perform maintenance, and even customize vehicle settings.
2. Who Should Use the VCDS VAG-COM HEX-USB+CAN Power Bundle?
The VCDS VAG-COM HEX-USB+CAN power bundle is best suited for experienced auto technicians, automotive garage owners, and advanced automotive enthusiasts who work on VW, Audi, Seat, or Skoda vehicles. Understanding the user base helps tailor the application of this tool effectively.
2.1 Experienced Auto Technicians:
Technicians can use this tool for coding, programming ECU, and handling complex errors or client-specific customizations. They should be comfortable with automotive diagnostics and have a strong understanding of vehicle systems. VCDS offers in-depth diagnostics, live data viewing, and coding capabilities that can significantly improve troubleshooting and repair efficiency.
2.2 Automotive Garage Owners:
Garage owners can broaden their service offerings to include coding and programming, supported by dependable technical support. VCDS is a cost-effective solution for garages looking to expand their service offerings. By incorporating VCDS into their workflow, garages can attract more customers and increase revenue.
2.3 Advanced Automotive Enthusiasts:
Enthusiasts with solid technical skills can use VCDS for in-depth car diagnostics and customization. They should be willing to learn and understand the intricacies of vehicle coding and programming.
3. Key Features and Benefits of Using VCDS
The VCDS VAG-COM HEX-USB+CAN power bundle offers a range of features and benefits that make it an invaluable tool for automotive diagnostics and coding. These features enhance efficiency, accuracy, and overall performance in vehicle maintenance and customization.
3.1 Comprehensive Diagnostics:
VCDS allows users to access and diagnose virtually all systems in VW, Audi, Seat, and Skoda vehicles. This includes engine, transmission, ABS, airbag, and more. It also supports the latest diagnostic protocols, including CAN and UDS/ODX.
- Read and clear fault codes: VCDS allows you to read and clear diagnostic trouble codes (DTCs) from all modules within the vehicle.
- View live data: You can view live data from sensors and actuators in real-time, allowing you to monitor the performance of various systems.
- Perform output tests: VCDS allows you to perform output tests to verify the functionality of components such as relays, solenoids, and motors.
3.2 Coding and Adaptation:
VCDS allows users to change the software settings of various control modules to customize vehicle behavior. This can include activating hidden features, disabling unwanted functions, and adapting components after replacement. Coding and adaptation are crucial for tailoring a vehicle to specific needs and preferences.
- Activate hidden features: VCDS can be used to activate hidden features such as cornering fog lights, coming-home/leaving-home lighting, and more.
- Disable unwanted functions: You can disable functions such as the start-stop system or the seat belt chime.
- Adapt components: VCDS allows you to adapt components such as throttle bodies, mass airflow sensors, and fuel injectors after replacement.
3.3 Service Functions:
VCDS includes a range of service functions that simplify common maintenance tasks. This includes resetting service reminders, performing electronic parking brake (EPB) service, and more.
- Reset service reminders: VCDS allows you to reset service reminders for oil changes, inspections, and other maintenance tasks.
- Perform EPB service: You can use VCDS to retract the electronic parking brake calipers for brake pad replacement.
- Throttle body alignment: VCDS allows you to perform throttle body alignment after cleaning or replacement.
3.4 Data Logging and Analysis:
VCDS allows users to log data from various sensors and actuators for analysis and troubleshooting. This can be useful for identifying intermittent problems or optimizing vehicle performance. Data logging is crucial for diagnosing complex issues.
- Log data from multiple sensors: VCDS allows you to log data from multiple sensors simultaneously.
- Analyze data using graphs: You can analyze the logged data using graphs and charts to identify trends and anomalies.
- Export data for further analysis: VCDS allows you to export the logged data to a CSV file for further analysis in spreadsheet software.
3.5 User-Friendly Interface:
VCDS features a user-friendly interface that makes it easy to navigate and use its many functions. The software includes extensive help files and documentation to guide users through various procedures.
- Intuitive layout: The VCDS interface is logically organized and easy to navigate.
- Extensive help files: VCDS includes detailed help files and documentation to guide users through various procedures.
- Online resources: Ross-Tech provides a wealth of online resources, including forums, wikis, and video tutorials.
3.6 Regular Updates:
Ross-Tech releases regular updates to the VCDS software to add new features, improve compatibility, and fix bugs. These updates are free for licensed users. Staying updated is essential for accessing the latest diagnostic capabilities.
- New features: Ross-Tech adds new features to VCDS with each update.
- Improved compatibility: Updates improve compatibility with newer vehicle models and diagnostic protocols.
- Bug fixes: Updates fix bugs and other issues to ensure the software runs smoothly.
4. How VCDS VAG-COM HEX-USB+CAN Bundle Works
To effectively use the VCDS VAG-COM HEX-USB+CAN power bundle, understanding how it works is essential. The tool works by establishing a communication link between your computer and the vehicle’s ECUs, allowing you to access and manipulate data.
4.1 Establishing Communication:
- Connect the Interface: Connect the HEX-USB+CAN interface to your computer via USB and to the vehicle’s OBD-II port.
- Launch VCDS Software: Launch the VCDS software on your computer.
- Select the Vehicle: Select the vehicle make, model, and year from the VCDS menu.
- Establish Connection: VCDS will establish a connection with the vehicle’s ECUs.
4.2 Accessing Control Modules:
Once connected, VCDS will display a list of available control modules in the vehicle.
- Select Module: Select the desired control module from the list.
- Access Functions: VCDS will display a menu of available functions for the selected module, such as reading fault codes, viewing live data, and performing output tests.
4.3 Performing Coding and Adaptation:
Coding and adaptation allow you to change the software settings of various control modules to customize vehicle behavior.
- Access Coding/Adaptation: Select the coding or adaptation function from the module menu.
- Enter New Values: Enter the new values or settings as required.
- Save Changes: Save the changes to the control module.
4.4 Safety Considerations:
Performing coding and adaptation can be risky if not done correctly. It is essential to follow the instructions carefully and double-check all values before saving changes. Incorrect coding can cause the vehicle to malfunction or even become undrivable. To prevent issues, CAR-CODING.EDU.VN offers expert remote assistance for coding tasks, ensuring they are done safely and correctly.
4.5 Example of Coding a Feature:
As an example, consider activating the “coming home” lights on a VW Golf. This feature turns on the headlights for a set period after the vehicle is turned off, providing illumination when walking away from the car.
- Access Central Electronics Module: Using VCDS, access the Central Electronics Control Module (Module 09).
- Enter Coding: Go to “Coding – 07” and access the long coding helper.
- Enable Feature: Find the byte responsible for lighting functions and enable the bit for “coming home” lights.
- Save Coding: Save the new coding value and exit. The “coming home” lights will now be active.
5. Addressing Common Challenges with VCDS
While VCDS is a powerful tool, users may encounter several challenges. These challenges range from complex coding procedures to potential risks involved in modifying ECU settings.
5.1 Complex Coding Procedures:
Coding and adaptation can be complex, especially for users who are not familiar with vehicle systems. The VCDS software provides extensive help files and documentation. However, it can still be challenging to understand the meaning of various coding values and settings. This complexity often requires expert guidance to navigate effectively.
5.2 Risk of Incorrect Coding:
Incorrect coding can cause the vehicle to malfunction or even become undrivable. It is essential to follow the instructions carefully and double-check all values before saving changes. The risk of bricking an ECU (making it unusable) is real, highlighting the need for precision and caution.
5.3 Compatibility Issues:
VCDS may not be fully compatible with all vehicle models and systems. Some newer vehicles may use different diagnostic protocols or require special coding procedures that are not supported by VCDS. This limitation can lead to frustration and the need for alternative diagnostic solutions.
5.4 Software Updates:
Keeping the VCDS software up to date is essential for accessing the latest features and compatibility improvements. However, the update process can sometimes be problematic, especially for users with older computers or operating systems. Ensuring the software is always current can be a technical challenge in itself.
5.5 CAN Bus Communication Errors:
Communication errors with the vehicle’s CAN bus can occur due to various factors, such as faulty wiring, damaged connectors, or software glitches. These errors can prevent VCDS from communicating with the vehicle’s ECUs, making it impossible to perform diagnostics or coding. Addressing these errors often requires specialized knowledge and tools.
5.6 Security Access Issues:
Some control modules may require a security access code before you can perform certain functions. These codes are often difficult to find and may require contacting the dealer or searching online forums. Obtaining the correct security access code is crucial for unlocking advanced features and settings.
5.7 Data Interpretation Difficulties:
Interpreting live data and diagnostic trouble codes (DTCs) can be challenging, especially for users who are not familiar with vehicle systems. The VCDS software provides definitions for many DTCs, but it can still be difficult to understand the root cause of a problem. This often necessitates a deeper understanding of automotive technology and diagnostics.
To help users overcome these challenges, CAR-CODING.EDU.VN offers expert remote assistance. Our experienced technicians can guide you through complex coding procedures, troubleshoot compatibility issues, and help you interpret diagnostic data. With our support, you can use VCDS with confidence and avoid the risks of incorrect coding.
6. How CAR-CODING.EDU.VN Can Help with VCDS
CAR-CODING.EDU.VN provides expert remote assistance to help you make the most of your VCDS VAG-COM HEX-USB+CAN power bundle. We offer real-time support to solve complex coding issues and ensure safe, accurate modifications.
6.1 Real-Time Remote Support:
Our experienced technicians can connect to your computer remotely and guide you through complex coding procedures. We can help you troubleshoot compatibility issues, interpret diagnostic data, and ensure that you are following the correct steps.
6.2 Safe and Accurate Coding:
We understand the risks involved in coding and adaptation. Our technicians will double-check all values before saving changes to ensure that you are not causing any damage to your vehicle. We can also help you back up your original coding in case you need to revert to the original settings.
6.3 Feature Activation:
Want to unlock hidden features in your VW, Audi, Seat, or Skoda? Our technicians can help you activate features such as cornering fog lights, coming-home/leaving-home lighting, and more. We can also help you disable unwanted functions such as the start-stop system or the seat belt chime.
6.4 Fault Code Clearing:
We can help you clear fault codes and resolve diagnostic issues. Our technicians can interpret diagnostic data and provide you with the information you need to troubleshoot problems effectively. We ensure that fault codes are cleared properly and address the underlying issues.
6.5 Remote Automotive Coding Support:
We offer remote automotive coding support for a wide range of vehicles, including VW, Audi, Seat, Skoda, and more. Our technicians are familiar with the latest diagnostic protocols and coding procedures, ensuring that we can provide you with the best possible support.
7. Examples of Coding Support
Consider a few examples of how CAR-CODING.EDU.VN can assist with coding tasks. These range from activating hidden features to troubleshooting complex diagnostic issues.
7.1 Activating Hidden Features:
Many modern cars have hidden features that can be activated through coding. These features can enhance the functionality and convenience of your vehicle.
- Cornering Fog Lights: Activate the cornering fog lights to improve visibility when turning.
- Coming-Home/Leaving-Home Lighting: Enable the coming-home/leaving-home lighting to illuminate the area around your car when approaching or leaving it.
- Needle Sweep: Activate the needle sweep function to make the instrument cluster needles sweep to the maximum and back when starting the engine.
7.2 Disabling Unwanted Functions:
Some vehicle functions can be annoying or unnecessary. CAR-CODING.EDU.VN can help you disable these functions to customize your driving experience.
- Start-Stop System: Disable the start-stop system to prevent the engine from automatically turning off at stoplights.
- Seat Belt Chime: Disable the seat belt chime to prevent it from sounding when you are not wearing your seat belt (note: this should only be done in specific situations where wearing a seat belt is not required).
7.3 Troubleshooting Complex Issues:
Coding can also be used to troubleshoot complex issues and resolve diagnostic problems.
- Airbag Light: Clear the airbag light after resolving an issue with the airbag system.
- ABS Light: Diagnose and resolve ABS issues and clear the ABS light.
7.4 Remote Support Scenarios:
Imagine a technician struggling to activate a specific feature on a VW Golf. They connect the VCDS tool, but the coding procedure is complex and the instructions are unclear. They contact CAR-CODING.EDU.VN for remote assistance. Our technician connects to their computer, guides them through the coding process, and helps them activate the desired feature.
8. Why Choose CAR-CODING.EDU.VN?
Choosing CAR-CODING.EDU.VN for your VCDS support needs provides numerous advantages. Our expertise, safety measures, and comprehensive services ensure you get the most out of your diagnostic tool.
8.1 Expertise and Experience:
Our technicians have years of experience working with VCDS and other diagnostic tools. We are familiar with the latest diagnostic protocols and coding procedures.
8.2 Safety and Reliability:
We prioritize safety and reliability in all of our coding and adaptation procedures. We double-check all values before saving changes and ensure that you are not causing any damage to your vehicle.
8.3 Convenience and Speed:
Our remote support services are available on-demand, so you can get help when you need it. We can connect to your computer remotely and guide you through complex procedures in real-time.
8.4 Cost-Effectiveness:
Our remote support services are more cost-effective than taking your vehicle to a dealership or specialist. You can save time and money by getting help from our experienced technicians remotely.
8.5 Wide Range of Support:
We offer support for a wide range of vehicles, including VW, Audi, Seat, Skoda, and more. Whether you need help with coding, adaptation, fault code clearing, or troubleshooting, we are here to assist you.
8.6 Client Testimonials:
“CAR-CODING.EDU.VN saved me hours of frustration. Their remote support was quick and effective, and I was able to activate the hidden features on my Audi in no time.” – John D.
“I was hesitant to perform coding on my own, but CAR-CODING.EDU.VN made the process safe and easy. I highly recommend their services.” – Sarah M.
9. Understanding VCDS Terminology
To effectively use VCDS, familiarity with key terminology is essential. Understanding these terms will help you navigate the software and perform coding tasks with confidence.
9.1 ECU (Electronic Control Unit):
An ECU is a computer that controls one or more of the electrical systems in a vehicle. Modern vehicles have many ECUs, each responsible for a specific function, such as engine management, transmission control, and airbag deployment.
9.2 VIN (Vehicle Identification Number):
The VIN is a unique code assigned to each vehicle. It is used to identify the vehicle and access specific information about its configuration and options.
9.3 Coding:
Coding is the process of changing the software settings of a control module to customize its behavior. This can include activating hidden features, disabling unwanted functions, and adapting components after replacement.
9.4 Adaptation:
Adaptation is the process of adjusting the settings of a control module to match the specific characteristics of a component or system. This is often necessary after replacing a component or performing certain repairs.
9.5 Flashing:
Flashing is the process of replacing the entire software program in a control module with a new version. This is typically done to update the software, fix bugs, or add new features.
9.6 CAN Bus (Controller Area Network):
The CAN bus is a communication network that allows the various control modules in a vehicle to communicate with each other. It is used to transmit data such as sensor readings, diagnostic information, and control signals.
9.7 Diagnostic Trouble Code (DTC):
A DTC is a code that is stored in a control module when a fault is detected. It is used to identify the specific problem and guide the troubleshooting process.
9.8 Live Data:
Live data is real-time information from sensors and actuators in the vehicle. It can be used to monitor the performance of various systems and diagnose problems.
9.9 Output Test:
An output test is a function that allows you to activate a component, such as a relay, solenoid, or motor, to verify its functionality.
9.10 Long Coding Helper:
The Long Coding Helper is a feature in VCDS that provides a user-friendly interface for changing the coding values of a control module. It displays the meaning of each bit and byte, making it easier to understand the coding process.
10. VCDS VAG-COM HEX-USB+CAN Bundle FAQ
Here are some frequently asked questions about the VCDS VAG-COM HEX-USB+CAN power bundle, addressing common concerns and queries.
10.1 Is VCDS Safe to Use?
Yes, VCDS is generally safe to use, but it is essential to follow the instructions carefully and double-check all values before saving changes. Incorrect coding can cause the vehicle to malfunction.
10.2 How Does Remote Support Work?
Our technicians connect to your computer remotely using screen-sharing software. They can guide you through complex procedures in real-time, ensuring that you are following the correct steps.
10.3 What Does Remote Support Cost?
The cost of remote support varies depending on the complexity of the task. Contact us for a quote.
10.4 What Vehicles Are Supported?
VCDS supports VW, Audi, Seat, and Skoda vehicles. Check the Ross-Tech website for a complete list of supported vehicles.
10.5 What Features Can Be Activated?
Many hidden features can be activated, such as cornering fog lights, coming-home/leaving-home lighting, and more. The available features vary depending on the vehicle model and year.
10.6 What Equipment is Required?
You need the VCDS VAG-COM HEX-USB+CAN interface, a Windows-based computer, and a stable internet connection.
10.7 Can VCDS Clear Airbag Lights?
Yes, VCDS can clear airbag lights after resolving an issue with the airbag system. However, it is essential to diagnose and repair the underlying problem first.
10.8 Can VCDS Reset Service Reminders?
Yes, VCDS can reset service reminders for oil changes, inspections, and other maintenance tasks.
10.9 How Often is the Software Updated?
Ross-Tech releases regular updates to the VCDS software to add new features, improve compatibility, and fix bugs. These updates are free for licensed users.
10.10 Where Can I Get Help?
CAR-CODING.EDU.VN offers expert remote assistance for VCDS. Contact us for help with coding, adaptation, troubleshooting, and more.
11. Stay Updated with the Latest Coding Capabilities
The world of car coding is constantly evolving, with new features and capabilities being added to vehicles all the time.
11.1 New Vehicle Models:
As new vehicle models are released, VCDS is updated to support their diagnostic protocols and coding procedures. Stay informed about the latest compatibility updates to ensure that you can work with the newest vehicles.
11.2 Advanced Driver-Assistance Systems (ADAS):
ADAS features, such as adaptive cruise control, lane-keeping assist, and automatic emergency braking, require precise coding and calibration. VCDS is often used to configure and troubleshoot these systems.
11.3 Electric Vehicles (EVs) and Hybrid Vehicles:
EVs and hybrid vehicles have unique diagnostic and coding requirements. VCDS is being updated to support these vehicles, including battery management, regenerative braking, and other EV-specific systems.
11.4 Over-the-Air (OTA) Updates:
Some vehicles receive over-the-air (OTA) updates that can change their coding and configuration. VCDS may be needed to re-code certain features after an OTA update.
11.5 Security Enhancements:
As vehicle systems become more complex, security is becoming increasingly important. VCDS is being updated to support new security protocols and prevent unauthorized access to vehicle systems.
12. Table: Coding Examples by Vehicle Model
Vehicle Model | Feature | Description |
---|---|---|
VW Golf | Cornering Fog Lights | Activates fog lights to illuminate the direction of turns. |
Audi A4 | Coming Home Lights | Turns on headlights for a set time after the engine is turned off. |
Skoda Octavia | Rain Closing | Automatically closes windows and sunroof when rain is detected. |
VW Passat | Emergency Brake Flashing | Activates hazard lights during hard braking. |
Audi Q5 | Lane Assist | Enables lane-keeping assistance. |
13. Contact CAR-CODING.EDU.VN Today
Don’t let complex coding procedures and potential risks hold you back. Contact CAR-CODING.EDU.VN today for expert remote assistance with your VCDS VAG-COM HEX-USB+CAN power bundle. Our experienced technicians are ready to help you unlock the full potential of your diagnostic tool.
- Address: 100 Tech Innovation Dr, Suite 500, San Jose, CA 95110, United States
- WhatsApp: +1 (641) 206-8880
- Website: CAR-CODING.EDU.VN
Let us help you with coding, programming, and unlocking hidden features in your vehicle. Reach out now and experience the best remote coding support available.