Jump to content


  • Content Count

  • Joined

  • Last visited

Everything posted by jellyfish1234

  1. Last article I introduce the basic theory of making a car key yourself(not OEM, check my profile to read that article), today I will break down the process, so we can go through the details and have a better understanding for how it works. The tool in this case is Topdon ArtiMini. Preparation: 1. Battery level not lower than 12.5V during the whole process. 2. Each key’s remote signal matching process not longer than 15 seconds. 3. Doors and trunk lid are closed before starting. Steps: 1. Ignition ON 2. Choose the correct car model on the pad, then choose central lock system 3. Choose Adaption and Matching-->remote control self-adaption 4. Input the key number you want to matching and save it, e.g. 2 5. Ignition OFF, pull out the key. And press the remote key button at least for 1 second but not longer than 15 seconds in sequence, when the door lock gives feedback, matching is done. Looking through the whole process, it’s like let the car ECU and door lock recognize the remotes with the help of professional tool. All tech are integrated in one tool, actually there are very few difficult operation left for the people that conducting the process.
  2. The answer is YES!!! There are some situations that involves keys: add new keys but the originals are all there, one of the original key is lost, all keys lost. To portrait it simply, car key contains chip and remote and the shell. So if you have a tool to program chip and knowing the remote frequency, and assemble them, let car ECU matching with the new key. It’s not very difficult to “make” a key yourself. But to analyze it in details, each brand has different immobilizer system. IMMO prevents the engine from starting without using vehicle’s authorized key. Nowadays IMMO systems are very advanced, such as Benz, you can’t even buy more keys where you buy the car, only made in German manufacturer. So what you see in movies that theft starts a car's engine is by hot wiring is not possible on cars made in decades, because ignition systems are disabled by the ECU. Locksmiths know how to make a car key, not only need what I mention above, but also know the the exact car’s IMMO system. This can be some secret in the industry, info you need to paid for. Knowing what kinds of the IMMO, locksmith can get into the related ECU then write info in chip and update the ECU with latest key info(matching). Maybe you will find that it’s actually not easy to program a key on your own, but look on the bright side, cars are difficult to be stolen these days. Locksmiths also don’t have these much info in their minds, they just use professional tools. So if I have that tool, maybe it could be my money maker too.
  3. ABS(Anti-Braking System) will play a crucial role in enhancing the safety as the system ensures that even under hard braking, none of the wheels get locked. This gives the driver better control over the vehicle as s/he can steer the vehicle around an object and avoid impact. ABS also reduces braking distance significantly, both in dry and wet conditions. So after replacing ABS components, we need to initialize related ECU info. Note: Keep ignition ON and make sure that ECU battery is full. The tool I use for initialization is Topdon Artipad. Steps: 1. Choose the correct car models: mine here is Chrysler-Dodge-2010-Journey. 2. Choose the correct system: ABS-service function-Initialization 3. Choose the correct option: “After replacing ECU or related components” 4. And the display prompt specific operation: keep car stay still and horizontal. Keep wheels aligned, release brake paddle. 5. Then the ESC initialization is done. 6. If the tool detects G sensor, it will re-calibrate. And this is the reason why we need car to stay horizontal. 7. And the tool will detect if ESC system was installed, if yes, need to turn ignition OFF and ON again. 8. From here are a little bit complicated steps, start the engine first and drive at 3-15mph, turn around at least 90 degrees. ESP indicator will flash till the process finishes. 9. Step on brake paddle and turn steering wheel to the very left, and then very right, and very left again, then to the center. 10. Drive at 3-15mph, turn around at least 90 degrees and drive for another 50 inches, stops, keep driving to see if screen prompt test succeed. 11. Now need to clear steering info in ECU, stop the engine but leave ignition on and top on TES on screen. Finally, the ABS initialization is done, comparing to other maintenance, this procedure is rather complicated, so maybe ask a technician to do this for you is also a good option, but it’s always good to know what would a technician do to your car. Hope this article is helpful.
  4. If you feel the car leans to one side, don’t doubt yourself, it’s possible, the car is indeed not balanced. Here I need to introduce a new concept -- EHC. The task of the self-leveling suspension(EHC) is to bring the vehicle ride height at the rear axle back to the target level if the load changes. The height sensors provide ECU with information on the heights of the left-hand and right hand sides of the vehicle. If the heights are outside the specified tolerances, the system intervenes using the air supply unit to set the nominal ride-level height. After replacing the sensors or when you feel car is leaning, we need to do readjust EHC. Notes: If the car is M/T, need to step on and release clutch pedal. Car stay still. Must use EPB For M/T, set it at N For A/T, set it at P It’s a E66 chassis in my case, and the tool name is in the comment. Steps: 1. Choose the correct model: BMW-7 series - 7`_E65/E66/E68 - chassis - EHC - Live data 2. Only choose 4 options to read live data: battery voltage(RR), battery voltage(LR), Deviation(RR), Deviation(LR). So that we could confirm that if the leaning is there and which side. 3. Go back to choose Service Functions - EHC - Adjust EHC, and then input tire size. (Tire size found on the tire, e.g. 185/65/R14, 14 is what we input) 4. Measure and input the height of both rear tire(from the button of tire to the button of wheel arch. 5. When it says adjust succeed, the car still need some time to change the height while driving, it would not change to the preset height immediately.
  5. To change oil and have maintanence is different process from turn OFF the service indicator. I know that not everyone cares about if the service indicator is ON or OFF as long as he/she did the maintenance on time, but I’m a little bit OCD, I don’t want any unnecessary light ON. So if you are like me, maybe this article can be a great help. First ignition ON but don’t start the vehicle. Choose the correct car model on the Pad(Topdon Artipad), in this case, mine is MERCEDES-BENZ--Passenger-Software Reset--Auto Scan--Maybach--Confirm maintanence. And then the most important step, choose the correct oil(229.1 or 229.3 or 229.5) When it says done, the service indicator goes OFF.
  6. There is no need to repeat the importance of tire pressure monitor sensor(TPMS), it has been a mandatory standard for years. So it would save a lot of time and money if we could replace the sensor on our own. The first thing I want to emphasize is that replace sensors us not purely mechanic, just disassemble and install it. The sensor transmit data to ECU so a very important step is let ECU recognize sensors in the correct position. The car in this case is Lexus 2014, and replace the front right sensor. Tons of car tools come with TPMS function can do this, the tool I use to sensor matching is Topdon Artipad. Steps: 1. Ignition ON 2. Toyota V48.50 3. Chosse “16 PIN OBD(European and other) 4. Auto scan 5. In my case, I choose ES250, before 2014 6. System select-->chassis-->TPMS 7. Read live data-->manual 8. Select all registered ID, so we only read the live data from those sensors. 9. And the next page on screen is actually the ID for those sensors. I would recommend take a photo or screenshot, we will use that later. 10. Go back to Special functions--->auto scan--> mark registration 11. This car need to input 5 tire sensors’ ID, input the ID one by one, use the photo you took before if you can remember the ID, the new sensor ID is print on the sensor. 12. Tap OK after all are input, and go to the live data to confirm the new IDs. When you register new sensors in ECU, you can check tire pressure data by indicator or ECU display.
  7. We will need to change brake pads after thousands miles of driving, and actually you can do that yourself without visiting the dealer’s. Doing it yourself also will save you a lot of money. Even if you're not interesting in doing this yourself, knowing what's involved makes it easier to understand what your mechanic tells you. I will use my 2013 BMW 320D E70 FL as example here, and a Topdon Artpad to do the brake pad matching(old tightness vs new one). My steps: 1. Ignition ON, but don’t start the engine. 2. Choose Brake Pad Matching module in Artipad. 3. Choose brand “BMW” 4. Tap on Manual Select 5. Tap on Brake Pad Replace 6. Choose 5 series 7. Choose 5’_GT(F07) 8. Now the display showing “ignition ON”, tap OK 9. Now we need to loosen the wheel cylinder, tap that option on screen, this is a very important step, you could only take off the brake pad after it gets loose. 10. Set parking brake OFF according to display prompt, then tap OK. 11. Step on brake paddle and press and hold parking brake button for 3s, check if your wheel cylinders are loose. 12. Ignition OFF for 30s before you actually change the brake pad, when you finish that, tap OK on screen. 13. Now we are ready to tighten the wheel cylinders, choose that option on screen. 14. Again, step on brake paddle and press and hold parking brake button for 3s and you can here the sound. 15. Set parking brake OFF till you here the sound again. 16. This is a repeated process, so step on brake paddle and press and hold parking brake button for 3s and you can here the sound. 17. Now the display saying that brake pad matching are succeed. It is very necessary to use a professional tool when replacing brake pad, it’s not a pure mechanical process, rather that just disassemble the wheel, it’s involving ECUs of car. Hope this illustration above could help you understand more.
  8. hmm...is it legal to do that? At least in Asia, what continent are you at?
  9. When I talking about misfire some days ago, got a comment saying that she had misfire before and it turned out to be sensor issue. Then it occurs to me that there is an occasion that sensors are working fine, the actual problem is AFR inappropriate. The syndrome of this problem could be car shaking/trembling, idle speed goes too high and too low, even misfire. So I use my Topdon Artipad to scan the DTC, and got P0171. There are many possible reason for this code, you can google it, but I will summarize the essence is too much air too little fuel. When AFR is incorrect, it actually means fuel is less and air too much, the essence is too much O2 in emission. For fuel system, when air intake is fixed, the AFR will be incorrect if fuel intake is low due to component issue. For exhaust system, when air intake is fixed, air leak, O2 sensor and AFR sensor detect and exhaust system related EGR should also be considered. For the intake system, when air intake is fixed, sensor features change, leads to fuel intake less than normal. For ignition system, when air intake is fixed, what’s the reason? Think about it, when misfire, mixed gas not completed burnt, O2 sensor or AFR sensor detect too much O2 in exhaust pipe. Some inexperienced technicians might think O2 sensor and AFR sensor broken that cause this problem. But I think the exact opposite, the sensors are working just fine. P0171 and P0172 are generated because they are monitoring, but, if you don’t fix the issue asap, sensors will be dead after a while. For my last article on misfire, you can click to my profile or search "my shallow analysis on engine misfire".
  10. In some cases, even when you have done the maintenance service, the service light still ON, and display the number of miles or amount of time until the next required service interval, so you would need to turn OFF it manually. While the process will vary slightly depending on the model, trim, and model year of your BMW, and my example here is BMW 5, F10. Preparation work: Step on and release the clutch if it’s manual transmission. Keep the car still Parking brake ON Shift to N for manual transmission Shift to P for Auto For turn on the service indicator yourself, you need a tool to do it. I use my Topdon Artipad. Choose Oil Reset---> 5 Series--->5`_F10/F11/F18, you would need to choose the correct chassis. Then in the software reset menu, there are options like engine oil, front brake, vehicle test, brake fluid, vehicle test date change and so on. I would use engine oil and vehicle test date change as example. Tap on engine oil--->yes, done !!! Tap on vehicle test date change, there will be a recommended date on screen, just input that date, and this is done. Is this just so fast and simple? You don’t need to drive to dealer’s to let them do this work and give them easy money.
  11. In some cases that car will ask to do car window initialization, such as when you lift the window manually, auto lifting invalid, window moving choppily, and after replacing components. I used a Topdon Artipad to finish the process. First choose the car model, use auto scan or manually choose BMW-3 SEIRIES-F30 chassis And then enter FRM module->special functions->initialize electric window, the display shows initialization status of the four sides. Tap on each sides and choose OK to start initialization. Double confirm by press the window button to see if it works. If the car models doesn’t support this way on Artipad, there is another way to do that manually (for older car models). Press the window button the whole time till it totally closed.
  12. Hello everyone, I just got this tough task done and want to share my experience with you all. After replacing steering angle sensor, we need to code the steering angle, and then adjust the sensor. I used a Topdon ArtiPad to do this. Here below are my steps: 1. Coding/Program -> X series ->X3_E83 ->Coding 2. Choose corresponding system, e.g. LWS 3. Choose coding 4. Tap into special functions, enter LWS learning, tap OK 5. When the learning is done, it will show current steering angle=0.0 6. Ignition OFF, wait for 10s, ignition ON again, scan the system to read DTC, if the learning is succeed, DTC will be cleared.
  13. BMW F chassis Battery Replacement Steps There is a battery management module in engine system of BMW F chassis, if it monitor that battery has been serious aged or damaged, a DTC would be generated in engine system, you can only clear this code after replacing battery and "record" it. I have some pics when carried out the battery replacement and configuration, the tool I used is a Topdon Artipad. Here are my steps: 1. Manual ->vehicle brand->chassis->Engine,ECM->DME/DDE 2.Special function->battery->record replace battery 3. Tap on record replace battery, if you replace the same type and capacity, choose "same capacity", wait for 20s, it would prompt battery replacement was successfully recorded in DME/DDE. If you replace different capacity, choose "higher/lower capacity", and the same steps if you replace different battery type(chemistry), just choose the correct one, like AGM or lead acid, but it requires reprogram after replacing battery, BMW F chassis doesn't supported yet. After the record was done, clear DTC.If the DTC can't be cleared, the ECM-DDE/DME info and shows not supported. Anyway, it is quite simple to do the configuration/matching after replacing battery, I hope you will find this instruction helpful.
  14. Hi everyone, I have been a mechanic for decades, and this is the first time I post something online, here I am, want to share how do I programm BENZ gearbox. E、S、C、SL、M、B、A、CL series 280 Benz before 2013 are all fit for below steps. The car in my case is a BENZ 722.9, I use a TOPDON Artipad in this case. Click [Local Diagnostic]-MERCEDES- [Control module programming]-[Yes] if the VIN is correct-OK Choose [TCM – Transmission Control Module (Drive Train CAN Bus)]- [Control unit Programming]-OK The following steps are to write the old ECU data to the new ECU, if the old ECU is completely damaged, click [Cancel], if the old ECU is still able to read the data, click [OK]. There are some steps like ignition on and off, just follow the instruction on screen and click OK. After Confirm the EHS part number and click [CONTINUE]-download files-confirm-yes- Read the risk warning carefully and click [Yes]. Click [OK] as the programming is done. Follow the steps to swich ignition off and on again to see if the coding has been carried out. After coding, all the information of old ECU will copy to the new ECU. If the new ECU matches the vehicle perfectly and has no fault code, there is no need for you to do SCN coding. So till here are all steps for gearbox programming on a BENZ, but below I will show you how to do SCN coding in case you need it. Otherwise you need to do SCN coding. Click OK and choose SCN coding Tap on SCN coding OK-confirm-download the file, the same steps ignition OFF and ON. If you cannot start engine after coding, please enter special function and perform “driving license” or “initialization” function. Above are all my steps on how to program BENZ 722.9 gearbox. I would recommend keep your battery voltage stable around 13V, do not using any other electronic components during the programming. When I say ignition ON, just mean by that don’t turn on the engine. I’m a very careful guy so I choose to use USB connection to do programming.
  • Create New...