Keyhan

مدیران سابق
  • تعداد ارسال ها

    2,496
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در سایت

24 معمولی

درباره Keyhan

  • درجه
    همراه همیشگی
  • تاریخ تولد تعیین نشده
  1. سلام, خواهش میکنم مهدی جان. لینک زیر رو امتحان کنید. https://www.4shared.com/zip/xhJkg5Zgei/firmware.html
  2. سلام, برخی از دوستان (مخصوصا دوستانی که دستگاه خودشون رو سال ها پیش خریداری کردند) احتمالا در کار با نرم افزار Diagbox که جایگزین نرم افزار قدیمی یعنی PPS شده دچار مشکل شدند. به این صورت که اگر از Diagbox نسخه های 6 و بالاتر (و حتی برخی نسخه های آخر در نسخه 5) استفاده کنند نرم افزار خطایی مبنی بر عدم اتصال به اینترفیس رو میده و امکان استفاده از نرم افزار وجود نداره. دلیل این خطا 2 مورد هست. اول این که تمام PPS هایی که دست ما هست در واقع ساخت شرکت اصلی یعنی Actia نیستند و کپی شده از اون دستگاه هستند. در نتیجه نرم افزار های موجود روی اینترفیس ها هم همگی دارای یک شماره سریال مشترک هستند که این شماره سریال در نسخه های بالای Diagbox بلاک شده. از طرفی هم نسخه ی Firmware که شرکت های کپی کننده استفاده کردند مربوط به Revision B هست اما در نسخه های بالاتر نرم افزار نیاز به دستگاه Revision C هست. در نتیجه برای کار با Diagbox نسخه های بالاتر باید Firmware دستگاه ارتقا پیدا بکنه و شماره سریال ذخیره شده در حافظه هم عوض بشه. روش اول برای انجام این کار باز کردن اینترفیس و برنامه ریزی حافظه داخل اینترفیس به وسیله یک پروگرمر هست. برای این روش سال های پیش یک تاپیک ایجاد کردم اما با توجه به سخت بودن این کار و دلایل دیگه تصمیم گرفتم تاپیک رو حذف کنم. از همون سال های قبل یک روش ساده تر هم وجود داشت که فایل های لازم برای انجامش در دسترس عموم نبود و شخصی که در انجمن های خارجی این روش رو ابدا کرده بود فایل رو فقط در دسترس افراد خاصی قرار میداد. تا این که چند وقت پیش فایل ها رو جایی دیدم و دانلود کردم و الان هم طرز استفاده ازش رو برای دوستان توضیح میدم. ابتدا یک توضیح کلی در مورد ساختار داخلی اینترفیس میدم. این اینترفیس دارای 2 حافظه داخل خودش هست. حافظه اول که حجم بیشتری هم داره مربوط به میکروکنترلر درون اینترفیس میشه و Firmware برنامه داخل این حافظه قرار میگیره. Firmware به 2 قسمت تقسیم میشه. برنامه اصلی و Bootloader. برنامه اصلی برنامه ای هست که در حالت عادی در حال اجرا شدن هست و نرم افزار با اون ارتباط برقرار میکنه و امکان اپدیت شدن داره. Bootloader برنامه ای هست که به دلیل جدا بودن از برنامه اصلی میتونه اون رو آپدیت بکنه و اینترفیس رو در آغاز روشن شدن راه اندازی بکنه. حافظه ی دوم حافظه ای هست که اطلاعات مربوط به شماره سریال و Revision اینترفیس در اون ذخیره میشه. برای کار با نسخه های بالاتر دیاگ باکس باید Bootloader دستگاه به Revision C ارتقا پیدا کنه و اطلاعات جدید به همراه شماره سریال جدید در حافظه دوم ذخیره بشه. در این روش از نرم افزار PSA Interface Checker استفاده میکنیم که میتونه اطلاعاتی رو درباره اینترفیس نمایش بده و امکان اپدیت نرم افزار اصلی اینترفیس رو هم به ما میده (اما امکان تغییر Bootloader وجود نداره). ما با این نرم افزار فایلی رو به عنوان آپدیت برنامه اصلی اینترفیس به اینترفیس ارسال میکنیم. این فایل در واقع یک Firmware هست که درون اینترفیس اجرا میشه و ابتدا Bootloader رو ارتقا میده و سپس یک شماره سریال جدید به صورت تصادفی ایجاد میکنه و همراه اطلاعات جدید داخل حافظه دوم ذخیره میکنه. سپس نرم افزار اصلی اینترفیس رو دوباره با همین نرم افزار به اینترفیس ارسال میکنیم تا جایگزین Firmware قبلی که وظیفه آپدیت Bootloader رو داشت بشه و کار تمام هست. Interface Checker رو میتونید از لینک زیر دانلود کنید. https://www.4shared.com/zip/ILpnrCBi/psa_interface_checker_install.html برای نصب فقط یک پنجره باز میشود و پس از OK کردن 3 آیکون در دسکتاپ ایجاد میشود. سپس اینترفیس را وصل کنید و PSA Interface Checker رو باز کنید. دکمه ACTIVATE رو بزنید تا نرم افزار به اینترفیس متصل شود. با زدن دکمه Version اطلاعات نرم افزار فعلی درون اینترفیس نمایش داده میشود و Reference اطلاعات دیگری از جمله Revision را نمایش میدهد. اگر در مقابل Reference یک عدد بعلاوه عبارت "B/" نمایشه داده شد یعنی اینترفیس نسخه قدیمی است. و اگر C نمایش داده شد یعنی اینترفیس نسخه جدید است و نیازی به ادامه مراحل نیست. سپس Select File را باز کرده و از فایل های پیوست شده فایل vci_updater را به نرم افزار بدهید. گزینه Downloading را انتخاب کنید و صبر کنید تا فایل ارسال شود. پس از ارسال فایل احتمالا در نرم افزار خطایی مشاهده میکنید که به دلیل رسمی نبودن Firmware ارسالی است و مشکلی ندارد. سپس صبر کنید تا چراغ روی اینترفیس به حالت چشمک زن در بیاید. در این صورت کار این مرحله با موفقیت به پایان رسیده. اینترفیس رو قطع و مجددا وصل کنید. در این مرحله به دلیل تغییر Bootloader اینترفیس به نسخه جدید تر, اینترفیس با عنوان متفاوتی به کامپیوتر متصل میشه در نتیجه احتمال داره که نیاز باشه درایور اینترفیس رو دوباره نصب کنید. سپس مراحل فوق را با فایل appli تکرار کنید تا نرم افزار اصلی جایگزین شود. در پایان با زدن دکمه Reference باید عبارت C همراه با اطلاعات دیگر نمایش داده شود. نکته. در صورت بروز خطا در هر مرحله ای باید بتوان با ارسال فایل appli به اینترفیس, اینترفیس را به حالت اولیه برگرداند. اما اگر اینترفیس به حالتی در آمد که امکان برقراری ارتباط با آن وجود نداشت میتوان با باز کردن اینترفیس و برنامه ریزی دستی حافظه ها آن را تعمیر کرد و در کل آسیب دائمی به اینترفیس نخواهد رسید. نکته. برخی اینترفیس های از نظر ساختار داخلی به کل متفاوت با اینترفیس های متعارف هستند (جدا از بحث کامل یا ناقص بودن قطعات داخلی) که ظاهرا این روش روی این اینترفیس ها جواب نمیدهد. شاید اگر قبل از انجام این روش اینترفیس رو باز کنید و چک کنید بهتر باشد. در پایان اگر مشکلی پیش اومد بنده تلاش میکنم تا مشکل رو حل کنیم اما مسئولیت هرگونه خسارتی با شخصی انجام دهنده هست. موفق باشید. firmware.zip
  3. سلام مجدد, دوستمون هم پاسخ سوالتون رو دادند. بعد از نصب نرم افزار نیاز به کار خاصی نیست و آپدیت ها هستند اما همونطور که گفتم الان دیگه نسخه قدیمی محسوب میشن. مثلا اخرین نسخه ای که از BSI به صورت آفلاین موجود هست 38 هست و برای بالاتر از اون باید یا به صورت آنلاین آپدیت بشه یا با دستگاه های ایرانی که آپدیت میکنند. همچنین بجز گیربکس و BSI امکان اپدیت ECU های 7.4.4 و S2000 و J34 هم وجود داره.
  4. سلام تنها موردی که PPS های بازاری نمیتونن انجام بدن آپدیت 7.4.5 هست. بقیه یونیت ها رو (گیربکس و ECU های دیگه) نسخه آفلاینش رو دارن و میتونن آپدیت کنن که البته نسخه خیلی جدیدی نیست. برای آپدیت به نسخه جدید تر باید به صورت آنلاین انجام بشه.