पेंडिंग, कन्फ़र्म, परमानेंट कोड: आपका कोड मिटता क्यों नहीं
“मिटाना” हमेशा काफ़ी क्यों नहीं होता
आपने कोड मिटाया, लाइट बुझ गई, फिर दो दिन बाद दोबारा जल गई। या कोड मुख्य सूची से ग़ायब हो गया पर किसी दूसरे सेक्शन में दिखता रहा। यह बग नहीं है: इंजन कंट्रोल यूनिट हर ख़राबी को इस हिसाब से रखती है कि वह अपनी जाँच में कहाँ तक पहुँची है। मिटाना कुछ स्थितियों पर असर करता है, कुछ पर नहीं।
चार स्थितियाँ, उसी क्रम में जिसमें वे आती हैं
| स्थिति | क्या हुआ | इंजन लाइट | टूल से मिट सकता है? | अपने आप कब हटता है… |
|---|---|---|---|---|
| पेंडिंग | ख़राबी एक बार दिखी, अभी पक्की नहीं | बुझी | हाँ | अगला टेस्ट ठीक आए (आम तौर पर एक यात्रा) |
| कन्फ़र्म | ख़राबी फिर दिखी (अक्सर दूसरी यात्रा में) या शुरू से ही गंभीर है | जली | हाँ | बिना ख़राबी की 3 यात्राओं के बाद “सेव” बन जाता है |
| सेव | कन्फ़र्म ख़राबी 3 यात्राओं से नहीं आई: लाइट बुझी, कोड मेमोरी में रखा | बुझी | हाँ | बिना दोबारा आए लगभग 40 बार इंजन गर्म होने के बाद |
| परमानेंट | कन्फ़र्म कोड की सुरक्षित कॉपी | जली, या मिटाने के बाद बुझी | नहीं | कंट्रोल यूनिट टेस्ट दोबारा करे और उसे ठीक पाए |
कुछ काम की बातें:
- नियमों की भाषा में इंजन गर्म होने (वार्म-अप साइकल) का मतलब है कि कूलेंट स्टार्ट से कम से कम 22 °C गर्म हुआ हो और कम से कम 70 °C तक पहुँचा हो। 2 km की छोटी-छोटी यात्राओं की एक श्रृंखला में अक्सर एक भी नहीं गिना जाता।
- कुछ ख़राबियाँ पहली ही यात्रा में कन्फ़र्म हो जाती हैं, “पेंडिंग” से गुज़रे बिना: उदाहरण के लिए ऐसे मिसफ़ायर जो कैटेलिटिक कन्वर्टर को नुक़सान पहुँचा सकते हैं (टिमटिमाती लाइट)।
- “सेव” स्थिति का नाम हमेशा यही नहीं होता: मानक बस कन्फ़र्म कोड, बुझी लाइट कहता है। तकनीकी जाँच में या पुरानी गाड़ी ख़रीदते समय अक्सर यही चौंकाता है।
परमानेंट कोड, विस्तार से
परमानेंट कोड अमेरिका में, कैलिफ़ोर्निया की पहल पर, लगभग 2010 के मॉडलों से अनिवार्य किए गए, एक सीधी वजह से: प्रदूषण जाँच से ठीक पहले लाइट मिटाने से रोकना। दूसरी जगह बिकने वाली बहुत-सी गाड़ियाँ भी इन्हें देती हैं, पर सभी नहीं।
इसे क्या मिटाता है:
- कंट्रोल यूनिट संबंधित सिस्टम (सेंसर, कैटेलिटिक कन्वर्टर, EGR, ईंधन वाष्प…) का टेस्ट दोबारा करती है, अपनी माँगी हुई शर्तों में: गर्म इंजन, स्थिर रफ़्तार, तय लोड, न्यूनतम समय।
- टेस्ट ठीक आता है: परमानेंट कोड हट जाता है, कभी अगली यात्रा में, कभी कई यात्राओं के बाद।
जो टेस्ट कभी-कभार ही चलते हैं, उनके लिए अमेरिकी नियम टूल से मिटाने के बाद हटने से पहले न्यूनतम ड्राइविंग भी तय करते हैं: अक्सर 15 वार्म-अप साइकल और 200 मील (लगभग 320 km) का ज़िक्र होता है। व्यवहार में याद रखिए कि सच्ची मरम्मत के बाद भी परमानेंट कोड को हटने में कुछ किलोमीटर से लेकर कई दिनों की अलग-अलग ड्राइविंग लग सकती है।
इसे क्या नहीं मिटाता: OBD2 से मिटाना, दूसरा एडैप्टर, दूसरा सॉफ़्टवेयर, हटाई गई बैटरी। इस कोड का मूल सिद्धांत ही यही है।
DiagAuto AI क्या दिखाता है
डायग्नोसिस स्क्रीन पर, “फ़ॉल्ट कोड पढ़ें” इंजन कंट्रोल यूनिट से पूछता है और कन्फ़र्म कोड दिखाता है (उन्हें भी जिनकी लाइट बुझ चुकी है), फिर “पेंडिंग कोड” और “परमानेंट कोड” सेक्शन। हर कोड को AI से समझा जा सकता है, जो जाँचने की दिशाएँ सुझाता है। परमानेंट कोड के लिए ऐप याद दिलाता है: “कंट्रोल यूनिट द्वारा मरम्मत की पुष्टि होने पर अपने-आप हट जाते हैं।”
प्रदूषण (एमिशन) जाँच (“मॉनिटर”) बताती हैं कि पिछली बार मिटाने के बाद कौन-से टेस्ट हो चुके हैं: आपके परमानेंट कोड वाले सिस्टम का टेस्ट “तैयार नहीं” हो, तो इसका मतलब है कि कंट्रोल यूनिट ने उसे अभी दोबारा नहीं किया, इसलिए कोड अभी हट नहीं सकता।
जब कोई गाड़ी परमानेंट कोड नहीं देती, तो ऐप झूठा “कोई कोड नहीं” दिखाने के बजाय यह बता देता है।
कोड को हमेशा के लिए कैसे हटाएँ
- मिटाने से पहले सब नोट कीजिए: कोड, फ़ॉल्ट के समय का डेटा, प्रदूषण जाँचें। ऐप मिटाने से ठीक पहले रिपोर्ट सेव करने का विकल्प देता है।
- वजह ठीक कीजिए: AI और कोड डिक्शनरी कोड समझने में मदद करते हैं; कोई पुर्ज़ा बदलने से पहले मैकेनिक पुष्टि करे।
- पुष्टि के बाद, मानक OBD2 कमांड से सिर्फ़ एक बार मिटाइए। DiagAuto AI कुछ भी रीप्रोग्राम नहीं करता।
- सामान्य रूप से गाड़ी चलाइए, कम से कम 20 मिनट की यात्राओं के साथ, थोड़ी सड़क या हाईवे, और रात भर खड़ी रहने के बाद एक ठंडा स्टार्ट।
- फिर पढ़िए: पेंडिंग कोड, परमानेंट कोड, प्रदूषण जाँचें। अगर पेंडिंग कोड लौट आए, तो मरम्मत काफ़ी नहीं है। अगर सिस्टम की जाँच “तैयार” हो जाए और परमानेंट कोड हट जाए, तो काम पूरा।
आम ग़लतियाँ
- दिन में कई बार मिटाना: हर बार मिटाने से प्रदूषण जाँचें शून्य हो जाती हैं और वह टेस्ट टल जाता है जो परमानेंट कोड को हटाता।
- यह मानना कि लाइट बुझी तो मरम्मत हो गई: बिना ख़राबी की 3 यात्राओं के बाद वह बुझ जाती है, पर कोड सेव रहता है और कभी-कभी परमानेंट भी।
- कोड लौटने पर एडैप्टर को दोष देना: वह बस वही पढ़ता है जो कंट्रोल यूनिट उसे भेजती है।
अक्सर पूछे जाने वाले सवाल
क्या कोई ज़्यादा ताक़तवर टूल परमानेंट कोड मिटा सकता है?
नहीं, नियमों में ऐसा जान-बूझकर रखा गया है: कोई भी OBD2 टूल इसे नहीं मिटा सकता। सिर्फ़ कंट्रोल यूनिट इसे हटाती है, जब वह ख़ुद टेस्ट दोबारा करके देख ले कि ख़राबी चली गई है। बैटरी हटाने से भी यह नहीं मिटता।
मैंने मरम्मत कर दी, पर परमानेंट कोड अब भी है। क्या यह सामान्य है?
हाँ, कुछ समय तक। जब तक कंट्रोल यूनिट सही ड्राइविंग हालात में संबंधित टेस्ट दोबारा न कर ले, कोड बना रहता है। सिस्टम के हिसाब से इसमें एक यात्रा या कई दिनों की अलग-अलग तरह की ड्राइविंग लगती है।
मेरी गाड़ी कोई परमानेंट कोड नहीं दिखाती, क्या यह अच्छा संकेत है?
ज़रूरी नहीं। हर गाड़ी OBD सॉकेट से परमानेंट कोड नहीं देती, ख़ासकर अमेरिका से बाहर और पुराने मॉडलों पर। जब गाड़ी इन्हें नहीं देती, तो DiagAuto AI आपको बता देता है।