2025/05/21

Yanhua ACDP Download Failed Check Network Solution

 Problem: 

Yanhua ACDP2 failed to write BMW CAS3 EEPROM. It says error "Download failed, check network". Any solution?

Possible reason:

1. Network problem.

2. The phone is running out of storage space.

Yanhua ACDP Download Failed Check Network 1
Solution:
1. Change network.
2. Clear cache.
3. Restart mobile phone/tablet.

Yanhua ACDP Download Failed Check Network 2



2025/05/20

APPRO2 VAG RH850 R7F701407 Mileage Correction

 APPRO2 key programmer not only program keys for VAG RH850 MQB 5A clusters, but also do mileage correction.

Supports 5A, 5C and 5D clusters.

Processor: R7F7014xx.

Adapter: use A0C adapter in the package.

No lift pin, no cut wires.

Function requires network connection.

Select R7F7014XX mileage function. 

Calculate original odometer online.

Then input new mileage you desired.

Example: VW R7F701407 mileage correction with AP-PRO2.

Images attached:

APPRO2 VAG RH850 R7F701407 Mileage Correction 1

APPRO2 VAG RH850 R7F701407 Mileage Correction 2

APPRO2 VAG RH850 R7F701407 Mileage Correction 3

APPRO2 VAG RH850 R7F701407 Mileage Correction 4

APPRO2 VAG RH850 R7F701407 Mileage Correction 5

APPRO2 VAG RH850 R7F701407 Mileage Correction 6

APPRO2 VAG RH850 R7F701407 Mileage Correction 7

APPRO2 VAG RH850 R7F701407 Mileage Correction 8

APPRO2 VAG RH850 R7F701407 Mileage Correction 9

APPRO2 VAG RH850 R7F701407 Mileage Correction 10

APPRO2 VAG RH850 R7F701407 Mileage Correction 11

APPRO2 VAG RH850 R7F701407 Mileage Correction 12

JLR Pluto vs Lock50 Which to Buy?

 The JLR Pluto and Lock50 are advanced key programming tools designed primarily for Jaguar and Land Rover (JLR) vehicles, but they differ in their features, capabilities, target use cases, and operational approaches.

JLR Pluto vs Lock50

1. Hardware and Design

The JLR Pluto is a server-based engineering tool designed for JLR vehicles from 2017 to 2025. It includes a DOIP (Diagnostics Over Internet Protocol) VCI (Vehicle Communication Interface) for seamless connectivity to modern JLR systems. The hardware is compact and includes necessary cables for OBD connections, with a focus on integrating with online software for real-time updates and module flashing. Its design prioritizes efficiency for coding and programming tasks, making it a robust choice for advanced diagnostics.

In contrast, Lock50 offers a range of tools, with the HW01 and HW04 series being the most relevant for comparison. The HW01 is a transponder key programmer focused on copying, unlocking, and emulating keys, while the HW04 (available in variants A, B, and C) is an OBD-based tool for key programming and module management. Lock50 tools come with adapters like the HW03A SPC Adapter, HW03B CAN Wires Adapter, and HW03C RFA Adapter, enhancing their versatility for various JLR modules. The HW04 series, especially the HW04-C, is designed for global use and includes advanced features like alarm deactivation without module replacement.

Key Difference: JLR Pluto is a single, server-based device with DOIP VCI, optimized for streamlined coding and diagnostics. Lock50 offers a modular system with multiple tools (HW01, HW04-A/B/C) and adapters, providing flexibility for specific tasks like transponder copying or OBD programming.

 

2. Vehicle Coverage and Compatibility

JLR Pluto supports Jaguar and Land Rover vehicles from 2017 to 2025, with a focus on newer models using advanced security systems like PEPS (Passive Entry Passive Start) and UWB (Ultra-Wideband) keys. It excels in programming keys for these vehicles, including all-keys-lost scenarios, and supports module flashing and ECU updates for models in this range.

Lock50 tools cover a broader range, supporting JLR vehicles from 2010 to 2025 and beyond. The HW01 handles transponder keys (PCF7953 for 2010–2020 and NCF29A1 for 2017–2023+), while the HW04 series supports both older and newer models, including DOIP-compatible KVMs and locked BCMs. Lock50’s ability to program keys for vehicles with locked RFA or BCM modules, even when alarms are activated, gives it an edge for older and more complex scenarios.

Key Difference: Lock50 offers wider vehicle coverage (2010–2025+), including older models, and handles locked modules without replacement. JLR Pluto is more focused on newer models (2017–2025) and may require module replacement in some cases.

 

 

3. Software Functions and Capabilities

JLR Pluto is a comprehensive engineering tool with features like:

  • Key programming in under one minute, including all-keys-lost scenarios.
  • Coding of all vehicle modules, including online and individual flashing.
  • ECU and immobilizer reset, KVM and BCM replacement, CCF modification, and VIN writing.
  • DTC (Diagnostic Trouble Code) reading and removal, plus vehicle information reading.
  • It operates on a server-based, tokenless platform with a 12-month subscription included, ensuring access to online updates.

Lock50 tools offer a range of functions tailored to locksmith needs:

  • HW01: Copies and unlocks transponder keys (PCF7953 and NCF29A1), supports key ID modification, and creates emergency start keys from KVM MCU dumps. It also supports alarm deactivation for 2010–2023 models.
  • HW04 Series: Programs keys via OBD in under 60 seconds, supports OEM and non-OEM PEPS/Non-PEPS keys, and offers alarm-off capabilities up to 2024+. The HW04-C “Peace Edition” can copy keys and program locked BCMs without RFA replacement.
  • Software modules (SW03–SW15) enable advanced tasks like module copying, key unlocking, and emulation from MCU dumps.
  • Lock50’s software is user-friendly, with no annual subscription for HW04-C, though some features require pay-per-use tokens.

 

Key Difference: JLR Pluto provides a broader diagnostic suite, including module coding and DTC management, ideal for comprehensive vehicle servicing. Lock50 focuses on key programming and immobilizer bypass, with specialized features like alarm deactivation and locked BCM programming, making it more locksmith-centric.

 

4. Ease of Use and Accessibility

JLR Pluto is designed for technicians familiar with advanced diagnostics, offering a user-friendly interface for module coding and key programming. Its step-by-step process and server-based updates simplify complex tasks, but it may require technical expertise for ECU flashing or online operations.

Lock50’s HW04 series, particularly the HW04-A and HW04-C, emphasizes accessibility with intuitive menus for selecting vehicle models and generating dealer keys via OBD. The tools guide users through the process, making them suitable for locksmiths with varying expertise. The HW01 is more specialized for transponder tasks, requiring some knowledge of MCU dumps. Lock50 also offers remote support via TeamViewer, enhancing user assistance.

Key Difference: Lock50’s HW04 series is more accessible for locksmiths due to its OBD-based, step-by-step interface and remote support. JLR Pluto is user-friendly but leans toward diagnostic technicians needing broader module management.

 

5. Pricing and Subscription Model

JLR Pluto ($4500) includes the device, software activation, and a 12-month subscription for online updates. As a server-based tool, it involves a higher upfront cost and potential subscription renewals ($500 per year).

Lock50 tools vary by model:
HW01: $2750 or so, with a lifetime license for some functions.

HW04 Series: The HW04-C “Peace Edition” requires no annual subscription and uses a pay-per-use model for key copying. Upgrades from HW04-B to HW04-C are available with tokens. Adapters (e.g., HW03A–F) are included, reducing additional costs.

Lock50 emphasizes cost savings by avoiding module replacements, potentially offsetting its initial investment.

Key Difference: Lock50’s HW04-C offers a no-subscription, pay-per-use model, making it potentially more cost-effective for frequent key programming. JLR Pluto’s subscription-based model may increase long-term costs but provides broader diagnostic capabilities.

 

 

6. Unique Features and Use Cases

JLR Pluto: Excels in online flashing, module coding, and rapid key learning (one minute). It’s ideal for workshops needing a complete diagnostic and programming solution for newer JLR models, especially for tasks beyond key programming, like ECU updates or CCF modifications.

Lock50: Stands out for its ability to program keys without replacing locked RFA or BCM modules, even with active alarms. The HW04-C’s alarm-off feature and the HW01’s transponder emulation make it a go-to for locksmiths handling complex all-keys-lost scenarios or older JLR models.

Key Difference: Lock50 is tailored for locksmiths needing fast, cost-effective key programming without module swaps, especially for challenging scenarios. JLR Pluto is better suited for diagnostic technicians requiring comprehensive module management and online updates.

 

 

Summary Table of Key Differences
Feature
JLR Pluto
Lock50 (HW01 & HW04 Series)
Hardware
DOIP VCI, compact, server-based, OBD cables
HW01 (transponder-focused), HW04 (OBD-based), multiple adapters (HW03A–F)
Vehicle Coverage
JLR models 2017–2025
JLR models 2010–2025+, including locked BCM/RFA scenarios
Software Functions
Key programming, module coding, DTC reading, ECU reset, online flashing, CCF
Key copying, unlocking, alarm-off, locked BCM programming, MCU dump support
Ease of Use
User-friendly, suited for diagnostic technicians
Highly accessible, step-by-step OBD interface, remote support
Pricing/Subscription
Need subscription, 12-month subscription included
No subscription (HW04-C), pay-per-use, cost-effective for module retention
Unique Features
Schumann
Rapid key learning, online updates, and broad module coding
Alarm-off, no module replacement, transponder emulation, emergency start
Target Audience
Diagnostic technicians, workshops needing full vehicle servicing
Automotive locksmiths, key programming specialists

 

Conclusion:
The JLR Pluto and Lock50 serve distinct but overlapping needs in the JLR key programming landscape. JLR Pluto is a comprehensive, server-based tool ideal for workshops handling newer JLR models (2017–2025) with advanced diagnostic and module coding requirements. Its online capabilities and broad functionality make it a versatile choice for technicians. Lock50, with its HW01 and HW04 series, is a locksmith’s dream, offering cost-effective, flexible solutions for a wider range of JLR vehicles (2010–2025+), especially in challenging scenarios like locked modules or active alarms. Its no-subscription model and remote support further enhance its appeal for professionals prioritizing key programming efficiency.
For locksmiths focused on rapid key programming and cost savings, Lock50 (particularly the HW04-C) is likely the better choice. For those needing a full diagnostic suite with online updates, JLR Pluto is superior. Consider your specific needs—vehicle range, budget, and whether diagnostics or key programming is the priority—when deciding between these tools.

 

Read also:

JLR Topix Cloud vs JLR Pluto vs Jet Master

2025/05/18

ECUDesk vs CarEdit ECU Remap Software

 Question: 

ECUDesk software ($1000) has a lot of similarities with CarEdit software which costs $500. The list of supported vehicles is the same and other similarities besides the price.
Why is ECUDesk software more expensive? What are the differences?

 

carrdit software

ecudesk

ECUDesk and CarEdit are both pay-as-you-go tuning software that allows users to access and edit calibration maps within an ECU. These software are ideal for tuners who don’t tune frequently but still need access to the software’s features, drivers.

 

ECUDesk Function

EGR, DPF, NOx, SCR, CAT, SAP, EVAP, FLAPS, DTC off

The Premium Version also does IMMO Off, Speed limit off and stage 1.

 

CarEdit Function:

SCR, DPF, DTC, EGR, UFMS, CAR, VSA, SAP, CAR, Adblue off

 

Both software use an annual subscription. A valid subscription is mandatory for use.

 

 

Difference:

CarEdit has hidden fees that are much higher than ECUDesk
The cost of the program:
10 files – $99.9
50 files – $259
100 files – $359
200 files – $599
500 files – $1199
1 month of access to all plugins – $194
1 year of access to all plugins – $499

CarEdit does not do IMMO Off or speed limit off.

ECUDesk offers 20 files per day without any pay or 300 USD for unlimited files per day (the Premium Version).

How to install a printer for Autel Ultra S2

 Question: How do I install a printer for Autel Ultra S2?

All new Autel Scantools (that I know of) now come preinstalled with Mopria Printer app installed. If you can’t find it on your home screen then go to System Settings and Search Printer. Open the App and find your Wifi printer.

Also if no already done you’ll need to go into the MaxiSys settings (Setting icon with the Scantool app) and Search Printer there and select Print Via Wi-Fi.


Go into System Settings and search “Printer”

2025/05/16

Yanhua ACDP2 Adds BMW G Series BDC2 Key

 Tutorial: How to add BMW G series BDC2 key with Yanhua Mini ACDP and module 38.


I. Identify Vehicle Info.
Run ACDP App.
Select BMW Function- FEM/BDC- IMMO/Mileage-BDC2 ICP+OBD (F/G Chassis).

Select Identify vehicle info.
Connect ACDP with the vehicle via OBDII port.
Save the vehicle system data.

Verify the car info.
Take a screenshot of the original vehicle info.
Click Continue.

Check if the IMMO type is supported by ACDP, here the IMMO type is supported.

II. Obtain Key data
Select Obtain key data.

Step 1: Read coding data.
Remove BDC2 module and disassemble it.

Check Help to check the connection.
Connect BDC2 ICP interface with with BDC2 module like this:
https://www.obdii365.com/service/how-to-install-yanhua-acdp-bmw-bdc2-interface-board.html

Then select Step 1: Read coding data
Read vehicle info again and confirm.
Read and save coding data.

The file name should end with "Coding.bin".
Finish backup coding data.


Step 2: Read keys data
Connect ACDP, ICP interface board and BDC2 module.
Check PIN status.



Read system info.
Reading keys data.
Save BDC2 key's data.
Pay attention to the path, date and time of the backup file.
The file name should end with "BdcData.bin".


Verify IMMO Information.

Click Continue.
Start getting data from server, and enable stable network connection.
Prepare to program, make sure the stable power supply and DO NOT pull out the device during the programming.

Programming ECU in progress.

Read BDC2 key data completed.
Save key data.


Step 3: Write coding data
Read and confirm system info again.
Select coding data (according to the time, car vin). Select coding file ends with Coding.bin.

Prepare to program, make sure the stable power supply and DO NOT pull out the device during the programming.
Write coding data finished.
Save data.


III. Add Key
Go back to the previous step.
Select Add key function.
Select Bench method.

Connect ACDP, ICP interface board and BDC2 module.
Read system info.
Select BDC2 key data.
Select key data (according to the time, car vin). Select coding file ends with BdcData.bin.

Unplug the DB15 connector on the ACDP host, then connect the BAV-KEY adapter.
Put the working key into the BAV-KEY adapter. Then save original key info.


Put a blank key into BAV-KEY adapter.
Check the new key is an unlocked blank key.

Select an unused key position.
Write key.
Add key finished. Save new key info.


Take the working key out of car 3 meters away, put the new key close to the induction coil and long press the ignition switch fro 15s to learn key.

Install the BDC2 module back to car.
After the new key learning is completed, verify whether the functions of the original car key and the new key are normal.

2025/05/14

Program Volvo CEM SPC5748G Key with Yanhua ACDP2

 SPA, CMA platform cars, as well as some P3 cars (usually from the 2017 model year) are blocked for software loading in the standard way. Therefore, all actions on the specified cars, for which software loading is required, require the use of one or another alternative option.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 1

To add/remove ignition keys and central locking remote controls, there are different ways to perform the procedure without having to download software using VIDA.

We use Yanhua Mini ACDP-2 programmer.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 2

The programmer can work with different brands, but for each you need to buy separate adapters and licenses.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 3

The device allows programming keys for Volvo cars of SPA, CMA and P3 platforms, both in standard and keyless versions.

The advantages of the programmer are the absence of the need for soldering, as well as easy control using an application for a mobile phone or PC.

As an example, let’s consider the procedure for a SPA platform vehicle.

 

The Volvo Scalable Product Architecture (SPA) platform was introduced with the second-generation XC90 in 2014. The platform was designed to be adaptable and allows for different vehicle types and configurations. Many current Volvo models, including sedans, wagons, and SUVs, are built on the SPA platform, and it’s been in production for over two generations.
Here’s a breakdown of some key Volvo SPA models and their model years:

XC90 (2nd generation): Introduced in 2014, model year 2015.
S90 (2nd generation): Introduced in 2016, model year 2017.
V90 (2nd generation): Introduced in 2016, model year 2017.
V90 Cross Country: Introduced in 2016, model year 2017.
XC60 (2nd generation): Introduced in 2017, model year 2018.
S60 (3rd generation): Introduced in 2018, model year 2018.
V60 (2nd generation): Introduced in 2018, model year 2019

To read information from the Central Electronic Module (CEM), it is necessary to remove it from the car. This is done once and, if in the future it is necessary to perform operations with adding/removing keys on the car, everything will be done through the OBD2 connector.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 4

First, you need to determine the processor type.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 5

Depending on the processor type, you need to select the required adapter from the kit.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 6

When installing the adapter onto the CEM board, the “pins” will ensure that the contacts are in the right places, so no soldering is required.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 7

We connect the installed adapter with a cable to the programmer, which, in turn, we connect to the phone with a USB cable. At each stage, the application on the phone gives hints on how to perform this or that action.

You will need to select the desired processor type in the application.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 8

If the adapter’s “needles” for some reason do not have good contact in the right place on the board, we will see this:

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 9

The location of a particular contact on the CEM board is indicated in the tips, and the desired place can be cleaned with a special burr that comes with the kit. We make sure that all contacts are in order.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 10

We start the reading process. The data will be saved in the memory of the device on which the application is installed.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 11

After reading the data, you can start programming the key. To do this, install the CEM in place and connect the programmer to the car via the OBD2 connector.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 12

We select the procedure for adding a key in the application.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 13

We put the key in the storage compartment of the armrest.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 14

The number of keys has increased by 1.

Program Volvo CEM SPC5748G Key with Yanhua ACDP2 15

Test the new key. Done.


http://www.key-programmer.org/2025/05/15/program-volvo-spa-cem-keys-with-yanhua-mini-acdp2/