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.
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.
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:
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.
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.
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.
JLR Pluto is a comprehensive engineering tool with features like:
Lock50 tools offer a range of functions tailored to locksmith needs:
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.
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.
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.
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.
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:
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?
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).
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”
Tutorial: How to add BMW G series BDC2 key with Yanhua Mini ACDP and module 38.


























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.
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.
The programmer can work with different brands, but for each you need to buy separate adapters and licenses.
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.
First, you need to determine the processor type.
Depending on the processor type, you need to select the required adapter from the kit.
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.
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.
If the adapter’s “needles” for some reason do not have good contact in the right place on the board, we will see this:
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.
We start the reading process. The data will be saved in the memory of the device on which the application is installed.
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.
We select the procedure for adding a key in the application.
We put the key in the storage compartment of the armrest.
The number of keys has increased by 1.
Test the new key. Done.
http://www.key-programmer.org/2025/05/15/program-volvo-spa-cem-keys-with-yanhua-mini-acdp2/