هر دو Xhorse Multi Prog و CK Prog بر اساس برنامهنویسی تراشه و حافظه ساخته شدهاند. آنها از طیف وسیعی از MCUها، EEPROMها و دستگاههای حافظه فلش پشتیبانی میکنند. تفاوت بین MultiProg و CK-Prog چیست؟ کدام یک بهتر است؟
مقایسه زیر را بررسی کنید.
برنامهنویسان تراشه و حافظه:
هر دو MultiProg و CK Prog بر اساس خواندن و نوشتن MCUها، EEPROMها و حافظههای فلش ساخته شدهاند. آنها اهمیتی نمیدهند که تراشه از ECU، BCM، ماژول کیسه هوا یا خوشه ابزار باشد - تا زمانی که تراشه و روش دسترسی پشتیبانی شوند، ابزارها اغلب میتوانند دادهها را بخوانند و بنویسند. یک محدودیت مهم وجود دارد: خواندن موفقیتآمیز دادهها به طور خودکار به این معنی نیست که میتوانید با خیال راحت یک ECU مدرن را اصلاح و دوباره فلش کنید. به طور خاص، کار کالیبراسیون موتور نیاز به رسیدگی دقیق به پروتکل، تصحیح چک سام و رویههای بازیابی دارد که برنامهنویسان تراشه عمومی کمتر به طور جامع انجام میدهند.
Xhorse MultiProg
MultiProg بین برنامهنویسی سنتی تراشه و کارهای تخصصیتر ماژول خودرو قرار میگیرد. این نرمافزار یک پایگاه داده بزرگ ارائه میدهد که MCUها، EEPROMها، ماژولهای ایموبلایزر، خوشههای ابزار و ECUها/TCUهای منتخب را پوشش میدهد. این نرمافزار از پردازش چکسام روی پروتکلهای خاص ECU پشتیبانی میکند و میتواند شبیهسازی ECU/TCU را در حالتهای آزمایشگاهی و بوت انجام دهد. این نرمافزار برای قفلسازان و تکنسینهای الکترونیک که استخراج دادههای ایموبلایزر (از جمله BMW ISN)، شبیهسازی ماژول، بازیابی حافظه و کارهای گاه به گاه ECU/TCU را انجام میدهند، همهکاره است. نقاط قوت کلیدی گزارش شده توسط کاربران عبارتند از:
کاربران اغلب از پایداری آن در حالت آماده به کار، سرعت خواندن بالاتر در مقایسه با واحدهای قدیمیتر VVDI Prog و قابلیت اطمینان آن هنگام شبیهسازی ECUها یا TCUها تمجید میکنند.
محدودیتها شامل پوشش محدودتر تنظیم حالت OBD بومی و ویژگیهای تنظیم تککلیکی کمتر (مانند سرویسهای ابری IMMO-OFF یا DTC-OFF) در مقایسه با پلتفرمهای تنظیم خالص است. برخی از TCUهای جدیدتر یا بسیار تخصصی ممکن است نیاز به انتظار برای بهروزرسانی داشته باشند.
CK Prog بر ترکیب برنامهنویسی تراشه با عملکردهای تعمیر کاربردی قفلساز تأکید دارد . این شامل راهحلهای داده تعمیر برای ماژولهای منتخب با خرابیهای متداول است که میتواند وابستگی به فایلهای تعمیر شخص ثالث را کاهش دهد.
عملکردهای پشتیبانیشده معمولاً شامل برنامهریزی کلید رومیزی، باز کردن قفل کلید OEM، پردازش فایل dump، تعمیر کیسه هوا و خدمات داده صفحه کیلومتر شمار میشود.
جایگاه اصلی آن به عنوان یک پلتفرم تنظیم کامل ECU/TCU نیست. این پلتفرم به ویژه برای قفلسازانی که گهگاه ماژولهای خودرو را تعمیر میکنند و برای تکنسینهای الکترونیکی که به خدمات مرتبط با ایموبلایزر و کلید روی میآورند، مفید است. این پلتفرم بیشتر بر وظایف روزمره قفلسازان تمرکز دارد تا کالیبراسیون گسترده یا تنظیم عملکرد.
CK Prog مسیر کمی متفاوتی را در پیش میگیرد. این محصول شامل راهحلهای داده تعمیر برای ماژولهای منتخب و معمولاً خراب است که میتواند از خرید فایلهای تعمیر خاص از سرویسهای شخص ثالث جلوگیری کند. همچنین عملکردهای پشتیبانیشدهای مانند برنامهنویسی کلید رومیزی، باز کردن قفل کلید OEM، پردازش فایل dump، تعمیر کیسه هوا و سرویسهای داده خوشه ابزار را ارائه میدهد.
جایگاه آن به صراحت با یک پلتفرم اختصاصی تنظیم ECU/TCU یکسان نیست. این پلتفرم به ویژه برای قفلسازانی که گهگاه ماژولهای خودرو را تعمیر میکنند و برای تکنسینهای الکترونیکی که به خدمات مربوط به ایموبلایزر و کلید روی میآورند، جالب است.
برنامه نویسان اختصاصی ECU
ابزارهایی مانند KESS 3 ، Autotuner ، Flex ، پلتفرمهای OBDSTAR ECU Master / DC706 و واحدهای اختصاصی مشابه، حول پروتکلهای واحد کنترل خاص طراحی شدهاند.
آنها اولویت بندی می کنند:
این موارد به ویژه هنگام تغییر دادههای کالیبراسیون موتور اهمیت پیدا میکنند. آنها فرآیند کامل و ایمنتر خواندن، نوشتن و کالیبراسیون را به جای انتقال صرف محتوای خام حافظه مدیریت میکنند. پوشش واحدهای مدرن Bosch MD1/MG1، پشتیبانی گسترده از پروتکل و ویژگیهای تنظیم محور معمولاً قویتر است، اگرچه بسیاری از آنها پس از یک دوره رایگان اولیه به اشتراکهای مداوم یا بستههای پروتکل نیاز دارند.
| جنبه | Xhorse Multi Prog | سی کی پراگ | برنامهنویسهای اختصاصی ECU (مثلاً KESS 3، OBDSTAR) |
|---|---|---|---|
| تمرکز اصلی | تراشه/MCU + شبیهسازی ECU/TCU منتخب و کار ایموبلایزر | برنامهنویسی تراشه + توابع تعمیر قفلساز | شناسایی، نوشتن و کالیبراسیون ECU/TCU کاملاً مبتنی بر پروتکل |
| عمق کالیبراسیون ECU/TCU | برای شبیهسازی و برخی از چکسامها خوب است؛ برای تنظیم، جامعیت کمتری دارد | محدود؛ به عنوان یک ابزار تنظیم موقعیتیابی نشده است | قوی؛ طراحی شده برای گردش کار کالیبراسیون ایمن |
| بهروزرسانیها و مدل هزینه | بهروزرسانیهای رایگان مادامالعمر؛ مجوز رایگان MQB48 | عموماً رایگان یا با هزینه جاری کم | اغلب هزینههای اشتراک یا پروتکل پس از دوره اولیه |
| بهترین برای | ایموبلایزر، شبیهسازی ماژول، کار گاه به گاه با ECU، گسترش کار قفلسازان به حوزه الکترونیک | کلیدها، ایموبلایزرها، کیسههای هوا، خوشهها، تعمیر گاه به گاه ماژولها | تنظیم موتور/گیربکس، کالیبراسیون مکرر |
| نقاط قوت گزارش شده توسط کاربران | پایداری روی میز/صندلی، سرعت در بسیاری از واحدهای بوش، بدون هزینه سالانه، اکوسیستم آداپتور | دادههای تعمیر کاربردی، راحتی قفلسازمحور | پوشش گستردهتر پروتکلهای مدرن، OBD + bench + boot، ابزارهای بازیابی |
| محدودیتهای رایج | ویژگیهای تنظیم OBD بومی ضعیفتر؛ یادگیری سیمکشی کمی پیچیده است | یک پلتفرم تیونینگ کامل نیست | هزینههای جاری بالاتر؛ تأکید کمتر بر وظایف کلی تراشه/MCU یا صرفاً قفلسازی |
نظرات کاربران و بازخورد کارگاهها همواره بر ارزش MultiProg برای کارگاههایی که قفلسازی را با ماژول و کار گاهبهگاه با ECU ترکیب میکنند، تأکید دارد - به دلیل قابلیت اطمینان، بهروزرسانیهای مادامالعمر رایگان و ویژگیهای کاربردی مانند اسکریپتها و آداپتورهای بدون لحیمکاری مورد تحسین قرار گرفته است. برنامهنویسان اختصاصی به دلیل تنظیم صدای خالص و پوشش ECU مدرن، نمرات بالایی دریافت میکنند، اما به دلیل هزینههای اشتراک مورد توجه قرار میگیرند. ابزارهای سبک CK Prog زمانی ارزشمند هستند که حجم کار روزانه به جای کالیبراسیون، بر روی کلیدها، ایموبلایزرها و تعمیرات ماژول متمرکز باشد.
کدام ابزار را باید انتخاب کنید؟
تفاوت اساسی همچنان ساده است: برنامهنویسان تراشه بر دسترسی و انتقال دادهها تمرکز میکنند؛ برنامهنویسان اختصاصی ECU بر مدیریت ایمن فرآیند کامل خواندن، نوشتن و کالیبراسیون تمرکز دارند. ابزاری را انتخاب کنید که با کارهایی که اغلب انجام میدهید مطابقت داشته باشد. بسیاری از کارگاههای حرفهای در نهایت بیش از یک نوع ابزار را نگه میدارند زیرا نقاط قوت آنها مکمل یکدیگر هستند نه کاملاً همپوشانی. همیشه از رویههای ایمنی مناسب پیروی کنید، از آداپتورها و سیمکشی صحیح استفاده کنید و چکسامها و الزامات خاص خودرو را تأیید کنید. منابع آموزشی و مستندات سازنده به کاهش خطر هنگام کار در سطح ماژول یا ECU کمک میکنند.
Xhorse Multi Prog برای تاریخ 2020.06- ایسیوهای قفلشدهی BMW B48/B58 DME.
پشتیبانی از خواندن 2020.06- BMW قفل شده B48، B58، N55، S58 ECU های DME.
شامل:
بوش MG1CS049 TC298 قفل شده
بوش MD1Cp032 TC299 قفل شده
بوش MD1CS001 TC298 قفل شده
بوش MG1CS024 TC299 قفل شده
و غیره
حالت پایه. نیازی به باز کردن ECU نیست.
فقط خواندنی. برنامه چندرسانهای، eeprom قفل شده MD1/MG1 ECU BMW، دادههای فلش و کد ISN را میخواند. این DME های قفل شده را نمینویسد .
چه آداپتوری برای خواندن این DME های قفل شده؟
از آداپتور ECU استفاده کنید.
پیناوت چند مرحلهای به BMW قفلشده MD1/MG1 B48 B58 DMEs
سوال:
سعی کردم کلید اصلی VAG MQB49 5C را جدا کنم و با استفاده از Xhorse Key Tool MIDI اطلاعات کلید را بخوانم تا یک کلید یدکی اضافه کنم ، MIDI این گزینه را دارد، اما میگوید عملکرد پشتیبانی نمیشود و ابتدا باید برنامهنویس VVDI آن را بخواند. سرنخی دارید؟
سرنخ اینجاست.
Key Tool MIDI هنوز از خواندن دادههای کلید اصلی MQB49 5C/5D با جداسازی کلید پشتیبانی نمیکند.
منظور از برنامهنویس VVDI در اینجا Xhorse Multi Prog است .
تابع خواندن کلید چند مرحلهای MQB49 5C 5D در حال آزمایش است.
اگر مایل به استفاده از امکانات تست هستید، وارد این کانال شوید.
کانال تست: راهنما - تست ۱۸۰
منتظر انتشار رسمی بعدی باشید.
برای خواندن دادههای کلیدی MQB49 5C 5D، لازم است آداپتور MCU را نیز به صورت زیر تغییر دهید:
این دو سیم مشکی (GND کوتاه و GND بلند) را اصلاح کنید.
نمودارهای سیم کشی Xhorse Multi Prog به کلیدهای MQB49 5C 5D:
پینوشت: اگر نتوانست اطلاعات کلید را بخواند، یک مقاومت ۱۰۰ اهمی را به صورت سری با CLK وصل کنید .
این یک آئودی A7 است که به یک ماژول رمزگذاری شده BCM2 (ماژول کنترل بدنه ۲) مجهز شده است که با پیشوند شماره قطعه 4H0 شناسایی میشود. ماژولهایی که با 4H0 شروع میشوند معمولاً ماژولهای رمزگذاری شده BCM2 هستند. این ماژول BCM2 حاوی یک تراشه MCU با نام D70F3634 است که یک لایه امنیتی اضافی اضافه میکند.
تیم مهندسی ما تلاش کرد تا این ماژول را با استفاده از Xhorse MULTI PROG شبیهسازی کند .
آداپتور بدون لحیم BCM2 را نصب کنید، آداپتور را به چند شاخه وصل کنید. همچنین باید منبع تغذیه ۱۲ ولت را به کانکتور سبز BCM2 وصل کنید.
با آداپتور نسل اول BCM2، برنامهی چندمرحلهای شناسهی ماژول را خواند. در حالی که آداپتور با موفقیت ماژول را شناسایی کرد، خطایی مبنی بر رمزگذاری تراشه و عدم امکان رمزگشایی آن را نشان داد. این موضوع تأیید کرد که آداپتور قدیمیتر فاقد قابلیتهای رمزگشایی لازم است و نمیتواند یک ماژول رمزگذاری شدهی BCM2 را شبیهسازی کند.
در مرحله بعد، ما به یک آداپتور جدید نسل دوم BCM2 روی آوردیم. آداپتور جدید BCM2 نصب آسانتری دارد. نیازی به منبع تغذیه ۱۲ ولتی نیست.
آداپتور جدید BCM2 دارای عملکردهای پیشرفتهای از جمله موارد زیر است:
پشتیبانی از رمزگذاری/رمزگشایی
قابلیت شبیهسازی کامل دادهها
با استفاده از این ابزار ارتقا یافته، ما توانستیم:
شناسه ماژول را با موفقیت خواند.
دادههای D-Flash و P-Flash را بدون مشکل بخوانید - اگرچه خواندن P-Flash به دلیل حجم آن کمی بیشتر طول کشید.
دادههای کامل کلون شده را دوباره در یک ماژول جایگزین بنویسید.
آداپتور نسل دوم BCM2 در شبیهسازی ماژول رمزگذاریشده BCM2 مؤثر واقع شد و بر محدودیتهای نسخه قدیمیتر غلبه کرد. این موضوع تأیید میکند که با ابزارهای مناسب، حتی ماژولهای امنی مانند BCM2 سری 4H0 با تراشه PCU D70F3634 نیز میتوانند با موفقیت تکثیر شوند.
این پیشرفت، فرآیندهای جایگزینی و تعمیر کارآمد ماژول را برای خودروهای آئودی A7 با واحدهای کنترل رمزگذاری شده تضمین میکند.
درک وظیفه
(هر دو یک MCU/پردازنده مشترک دارند). SIM2K-242 ECU را انتخاب کنید و از pinout SIM2K-241 استفاده کنید.
1100 مربوط به فلش و 7400 EEPROM) را بررسی کنید تا از شبیه سازی صحیح اطمینان حاصل کنید.VIN Must Match : هم EEPROM و هم فلش باید VIN یکسان داشته باشند تا از مشکلات جلوگیری شود.
راهنما: یک کامپیوتر موتور Junkyard را برنامهریزی کنید: نوشتن VIN روی ECU کارکرده Hyundai/Kia SIM2K-341.
هنگامی که نوبت به تعویض یا برنامه ریزی مجدد یک واحد کنترل موتور (ECU) در یک وسیله نقلیه می رسد، یکی از حیاتی ترین مراحل این است که اطمینان حاصل شود که شماره شناسایی خودرو (VIN) به درستی در ECU استفاده شده یا زباله برنامه ریزی شده است. این فرآیند برای عملکرد صحیح خودرو و برقراری ارتباط موثر ECU با سایر سیستم های خودرو ضروری است. در این مقاله، شما را با مراحل برنامهنویسی VIN در ECU کارکرده Hyundai SIM2K-341 آشنا میکنیم.
توجه: PCMFlash میتواند این PCM را بدون باز کردن بخواند، به دلایلی نمیتواند فایل تغییر یافته بنویسد. multiprog خوب است.






برنامه نویسی یک VIN به یک ECU کارکرده یا آشغال، یک فرآیند دقیق است که به ابزار مناسب و توجه دقیق به جزئیات نیاز دارد. با دنبال کردن مراحل ذکر شده در بالا، میتوانید یک PCM/ECU SIM2K-341 استفادهشده را با موفقیت دوباره برنامهریزی کنید تا با VIN وسیله نقلیهای که در آن نصب شده است مطابقت داشته باشد. این فرآیند بهویژه زمانی که با خودروهای قدیمیتر سروکار دارید یا زمانی که یک نمایندگی قادر به انجام کار نیست مفید است.
ماژول CAS3 (سیستم دسترسی خودرو) یک جزء حیاتی در خودروهای BMW و MINI است که مسئول مدیریت ایموبلایزر و تشخیص کلید است. هنگامی که ماژول CAS از کار می افتد، می تواند منجر به مشکلاتی مانند کار نکردن استارت خودرو، مشکلات تشخیص کلید یا حتی آسیب آب شود. در چنین مواردی، شبیه سازی ماژول CAS به یک ماژول جدید اغلب راه حلی سریعتر و مقرون به صرفه تر از تعمیر واحد اصلی است.
توجه به این نکته ضروری است که نسخه های مختلفی از ماژول CAS وجود دارد. برای اطمینان از سازگاری، همیشه علامتهای روی کیس و پردازنده را بررسی کنید.
ماژول های CAS ممکن است به دلایل مختلف از کار بیفتند، از جمله خطاهای الکتریکی، آسیب آب، یا فرسودگی. به عنوان مثال، در یک مورد، دیود ED07 سوخت و به مسیر مدار آسیب رساند. در حالی که تعمیرات امکان پذیر است، شبیه سازی ماژول به یک CAS3 جدید اغلب یک راه حل سریع تر و مطمئن تر است.
جدا کردن ماژول CAS ساده است. ماژول توسط چفت های پلاستیکی به هم متصل می شود، بدون هیچ پیچ و مهره ای برای جدا کردن. پس از باز شدن، تخته با یک لاک محافظ پوشانده می شود که می توان آن را به راحتی با استفاده از مایع تخصصی مانند مکانیک پاک کرد.
فرآیند شبیه سازی در ابزارهایی مانند Autel و Multiprog مشابه است . مراحل کلی شامل خواندن داده ها از ماژول قدیمی و نوشتن آن در ماژول جدید است. در اینجا یک تفکیک از فرآیند با استفاده از دو ابزار محبوب ارائه شده است:
در اینجا روش 1 را نشان می دهد. سیم ها را همانطور که در نمودار نشان داده شده است لحیم کنید. 5 دقیقه طول می کشد و سخت نیست. MULTIPROG بسیار سریع خوانده می شود. سیم ها بهتر از Autel هستند.
BMW CAS3 IMMO را با IM508/IM608 بخوانید
BMW CAS3 IMMO را با نرم افزار رایانه شخصی Autel XP400 Pro بخوانید
اگر با کلیدها سروکار ندارید، Multiprog برای خواندن/نوشتن BMW CAS3 بهتر است.
چگونه به طور خودکار ماژول پای BMW X1 BMW FRM3 را با Xhorse multi prog تعمیر کنیم ؟
گزینه BMW FRM E-series Repair را انتخاب کنید.
دیارگام سیم کشی را بررسی کنید.
خواندن و ذخیره پشتیبانگیری D-Flash عملکرد Data-Repair




Autel MaxiIM IM508S / IM608 II و Launch X431 IMMO Tool هر دو دارای ماشین حساب داده همگام سازی MQB2 داخلی هستند. با آن ماشین حساب، کاربران می توانند داده های همگام سازی را برای MQB NEC35XX قفل شده تمام کلیدهای برنامه نویسی گم شده محاسبه کنند.
اما برای محاسبه داده های همگام سازی، CS از هر کلاستر، ecu، گیربکس (در صورت خودکار)، ELV (در صورت بدون کلید) مورد نیاز است.
دریافت کد CS از ماژول ELV دشوار است. بسیاری از مردم می پرسند که چگونه CS را از MQB ELV بخوانیم.
Xhorse VVDI2 به تازگی نرم افزار V7.3.7 را منتشر کرده است.
*** 2024-11-19
*** نیاز به سیستم عامل V7.3.5
===== VAG V7.3.7 =====
1. پشتیبانی از رمزگشایی/به روز رسانی داده های MQB-ELV خوانده شده توسط Multi PROG
2. VW NEC+95320 (873B) نوع: پشتیبانی از رمزگشایی immo و تعمیر KM با FLASH+EEP
3. پشتیبانی برزیل Instrument immo G4/G5 (Gol/Fox/Saveiro)
4. پشتیبانی از Brazil Instrument immo G6(NEC+95320)
5. Bugfix
اکنون می توانید داده های MQB ELV را با چند پروگ بخوانید و سپس داده های ELV را با vvdi2 رمزگشایی کنید.
نسخه پایگاه داده چند پروگ را به روز نگه دارید.
پایگاه داده نسخه 44، گزینه: other-VW
VW PASSAT ELV(5K0905861)(D70F3624)-LOCK-READ،
VW PASSAT ELV(5K0905861)(D70F3624)-LOCK-WRITE،
VW SKODA
SEAT(3Q090586FLO3020D) 905861 (D70F3624 گزینه های )-LOCK-WRITE
در <Other>-><VW>-><VW>
به روز رسانی مدل های دیگر ادامه دهید.
VW Passat ELV pinout به Multiprog.
خواندن داده های ELV و رمزگشایی داده ها در نرم افزار vvdi2.
Xhorse Multi Prog از کابل اختصاصی RH850/V850 با کلاسترهای خواندنی VAG MQB RH850 استفاده می کند. نیازی به برش سیم یا پین بلند نیست. پس از خواندن دادههای خوشه، میتوانید دادههای immo را رمزگشایی کنید و با VVDI2 کلید بزنید. دستورالعمل های زیر را بررسی کنید.
ابزار مورد نیاز:
آداپتور Xhorse RH850/V850 (فقط برای چند پروگ)
*برای فعال کردن لایسنس داخلی MQB باید multi prog را با vvdi2 یا ابزار کلیدی به همراه ترکیب کنید.

لیست داشبورد پشتیبانی شده
VW نسل 4 جانسون کنترل 34xx سری
MQB-RH850(R7F) سری
MQB 34xx
پردازنده های پشتیبانی شده:
D70F3426
D70F3524
D70F3525
D70F3526
D70F3529
D70F3532
D70F3537
R70F701401
R70F701402
R70F701407
1.RH850 Cluster را با Multi Prog بخوانید
در اینجا نحوه خواندن کلاستر MQB R7F1402 را با xhorse multi prog به شما نشان خواهیم داد.
در نرم افزار Multi Prog MQB48-LOCK (R7F701402) را انتخاب کنید.
نمودار سیم کشی را بررسی کنید.

برای ابزار RH850/V850، نیازی به بلند کردن پین یا برش سیم ندارید.
اما باید 8 تا خازن برداریم. همچنین باید قبل از لحیم کردن سیم کشی GND به نقطه لحیم کاری، ماسک PCB را خراش دهید. 


سیم های آداپتور rh850 را به خوشه مطابق نمودار سیم کشی لحیم کنید


سپس آداپتور HR850 را با مولتی پراگ وصل کنید سپس مولتی پراگ را از طریق USB به لپ تاپ وصل کنید.

اکنون میخواهیم دادههای خوشهای را بخوانیم و ذخیره کنیم.

2.Make key با vvdi2
نرم افزار VVDI را باز کنید.
VW >> آموزش کلید >> ایموبلایزر ابزار پلت فرم MQB >> ابزار با NEC35xx قفل شده (MQB48, VDO/JCI)

Decode IMMO data را فشار دهید
آپلود داده های رمزگذاری شده بدون EEPROM خارجی که در مرحله 1 خواندیم تا داده های immo را رمزگشایی کنیم.

ذخیره فایل داده MQB48 immo!
فایل را می توان برای ساخت کلید فروشنده و افزودن کلید استفاده کرد.


سپس می توانید با vvdi2 کلید فروشنده بسازید و کلید یادگیری را انجام دهید.