سیم کارت GSM - GPRS

راه اندازی و کار با ماژول SIM800L بخش دوازدهم: بروز رسانی فریمور

update-firmware-in-sim800l-gsm-module-digispark
نوشته شده توسط معین صابری

در سلسله آموزش های ماژول SIM800L، قسمت دوازدهم به بروز رسانی فریمور ماژول می پردازیم. یکی از نیازهای کار با ماژول های SIMCOM، بروز رسانی فریمور آن هاست. چراکه پس از مدتی امکانات جدید از سوی شرکت سازنده اضافه شده و برخی از پروتکل هایی که پیشتر پشتیبانی نمی شدند، در نسخه های جدید پشتیبانی می گردند.  همچنین در برخی از موارد مشاهده شده که برخی اشکالات ماژول با بروزرسانی و یا فلش مجدد فریمور، برطرف شده است. بنابراین، در ادامه این آموزش با مرجع تخصصی ماژول سیم کارت به زبان فارسی، دیجی اسپارک همراه باشید.

 


مرحله ۱: دانلود نرم افزار و فایل فریمور


اولین قدم در بروز رسانی فریمور ماژول SIMCOM، دانلود نرم افزار مخصوص آن است. به این منظور، ابتدا با کلیک بر روی این لینک، این نرم افزار را دانلود و سپس از حالت فشرده خارج نمایید. سپس در این مرحله، وارد فولدر شده و برنامه ای با نام Simcom_Series_download_Tools_Customer.exe را بیابید. این برنامه مخصوص فلش فریمور بر روی ماژول بوده که جلوتر به آن می پردازیم. پس از دانلود نرم افزار، نوبت به دانلود فایل فریمور می رسد. فایل فریمور در حقیقت همان فایل اجرایی بوده که باید بر روی ماژول SIM800L فلش شود. به همین منظور، ابتدا بر روی این لینک کلیک کنید.  با کلیک بر روی این لینک لیستی از فایل های فریمور را مشاهده می کنید.

دانلود نرم افزار فریمور sim800L - دیجی اسپارک

 

در میانه لیست، گزینه SIM800L را انتخاب کنید. با باز شدن فولدر این فریمور، با تصویر زیر رو به رو می شوید.

آپدیت فریمور ماژول Sim800L - دیجی اسپارک

 

در تصویر فوق،  دو فایل با پسوند .RAR وجود دارند. این دو فایل دو نسخه از فریمورهای ماژول SIM800L بوده که با فایل اول، جدید ترین نسخه فریمور به شمار می رود. روی این فایل کلیک کرده و آن را دانلود نمایید. پس از دانلود آن را از حالت فشرده خارج نمایید. در صورتیکه فولدر را باز کنید، با تصویری به شکل زیر رو به رو می شوید. در این فولدر، فایل با پسوند .cfg فایل فریمور بوده که باید روی ماژول فلش شود. در قسمت بعدی به این موضوع می پردازیم.

 


نحوه فلش فایل فریمور روی ماژول SIM800L


در این قسمت به نحوه آپلود فایل فلش روی ماژول SIM800L می پردازیم. به این منظور ابتدا نرم افزار دانلود شده را اجرا کنید. توجه داشته باشید که برای اجرای این نرم افزار، روی آن کلیک راست کرده و به صورت run as administrator، این نرم افزار را اجرا کنید.

 

پیش از فلش فریمور، مراحل زیر را انجام دهید.

  • با کلیک بر روی منوی Target، گزینه SIM800L را انتخاب کنید.
  • با کلیک بر روی گزینه Port Type، نوع پورت را UART انتخاب نمایید.
  • با کلیک بر روی گزینه Baud Rate، نرخ انتقال داده را بر روی ۱۱۵۲۰۰ انتخاب کنید.
  • با کلیک بر روی گزینه Image Folder، مسیر فایل فریمور با پسوند .cfg را انتخاب کنید.

توجه۱: منوی Erase Type دو گزینه زیر را  دارد.

  • Erase Source Code And User Data: با انتخاب این گزینه فریمور قبلی به همراه تنظیمات کاربر از حافظه ماژول پاک خواهد شد.
  • Erase Source Code: در این حالت تنظیمات کاربر در حافظه ماژول باقی مانده، فریمور قبلی پاک شده و فریمور جدید روی ماژول فلش می گردد.

پس از انجام تنظیمات فوق، نوبت به فلش فریمور بر روی ماژول می رسد. برای این مورد می بایست گزینه Start Download را انتخاب کنید تا عملیات فلش آغاز شود.

توجه۲: ابتدا تغذیه ماژول را قطع کنید. سپس گزینه Start Download را انتخاب کنید. پس از این مورد، تغذیه ماژول را متصل نمایید.

توجه۳: ممکن است ورژن سخت افزاری ماژول شما با فریمور دانلود شده متفاوت باشد، در این صورت هنگام فلش فریمور، زمانیکه خط قرمز به انتها می رسد  با تصویر زیر که خطا را نمایش می دهد رو به رو می شوید.

روش کار با نرم افزار آپدیت فریمور ماژول Sim800L - دیجی اسپارک

 

برای این مورد می بایست از فریمور با مدل دیگر که از طریق این لینک قابل دانلود است، استفاده نمایید. پس از اتمام عملیات آپلود، با تصویر زیر رو به رو می شوید.

روش کار با نرم افزار فریمور Sim800L - دیجی اسپارک

 

توجه داشته باشید که پس از اتمام خط قرمز، چندین خط دیگر پر شده تا  به خط سبز رنگ برسید. پس از آپلود فریمور، نرم افزار را ببندید و تغذیه ماژول را یکبار قطع و مجددا وصل کنید. ماژول آپدیت شده و آماده به کار است.

 


لوازم مورد نیاز


کیت تجهیزات ضروری SIM800L

 


جمع بندی


در سلسله آموزش های ماژول SIM800L، قسمت دوازدهم به بروز رسانی فریمور ماژول پرداختیم. بروز رسانی فریمور ماژول های SIMCOM یکی از موارد پرکاربرد به شمار می رود. چراکه با آپدیت شدن فریمور ماژول، امکانات جدید در آن لحاظ می شود. به عنوان مثال می توان به پشتیبانی از پروتکل SSL در نسخه های جدید فریمور اشاره نمود. علاوه بر این، گاهی ماژول ها دچار اشکالاتی نرم افزار می شوند که با فلش کردن مجدد فریمور بر روی آن، می توان مشکلات را برطرف نمود. در این آموزش به نحوه فلش کردن فریمور بر روی ماژول های SIMCOM، به طور خاص ماژول SIM800L پرداختیم. در ابتدا نرم افزار و فایل فریمور را معرفی نمودیم و سپس در ادامه، نحوه آپلود فایل روی ماژول و رفع مشکلات احتمالی مورد بررسی قرار گرفت.

 

چنانچه در مراحل راه اندازی و انجام این پروژه با مشکل مواجه شدید، بدون هیچ نگرانی در انتهای همین پست، به صورت ثبت نظر سوالتان را مطرح کنید. من در سریع‌ترین زمان ممکن پاسخ رفع مشکل شما را خواهم داد. همچنین اگر ایرادی در مراحل اجرایی وجود داشته و یا با رعایت نکات فوق در آپلود فریمور با مشکل مواجه هستید، می‌توانید از همین طریق اطلاع رسانی کنید.

 

درباره نویسنده

معین صابری

کارشناسی ارشد رشته معماری سیستم های کامپیوتری

مالي که ز تو کس نستاند، علم است
حرزي که تو را به حق رساند، علم است
جز علم طلب مکن تو اندر عالم
چيزي که تو را ز غم رهاند، علم است
(شیخ بهایی)

تبادل نظر و رفع عیب با ثبت دیدگاه

۱۸ دیدگاه

  • سلام مهندس با بروز رسانی این ماژول و انجام تمام نکات در مورد ولتاژ و جریان آیا بازم امکان هنگ کردن داره؟

    • سلام
      بله این امکان باز هم وجود خواهد داشت. برای این مورد باید به روشی که در پست رفع هنگ اشاره شد، عمل شود. بروز رسانی فریمور بعضی امکانات جدید نظیر SSL را به آن اضافه می کند. البته همه ماژول های SIM800L نیاز به بروز رسانی ندارند و تنها برخی از آن ها نیاز به این مورد خواهند داشت.

  • سلام من مدل sim808 رو دارم و مثل اینکه مال من کاملا هنگ کرده! وقتی سعی میکنم از طریق سریال براش دستور at بفرستم اصلا جواب نمیده. با نرم افزار herculis هم نمیتونم براش چیزی ارسال کنم. قبلا کار میکرد ولی دیگه جواب نمیده. کار های زیر رو امتحان کردم.
    فطع و وصل کردن برق. خاموش روشن کردن. عوض کردن پورت یو اس بی. حتی پین ۱۶ رو به gnd متصل کردم تا دستگاه رو ریست کنم!
    الان سعی کردم فریم ور رو آپدیت کنم منتهی من مبدل usb به uart ندارم و سعی کردم با پورت یو اس بی خود دستگاه آپگرید کنم. هر کاری هم میکنم فریم ور هم آپدیت نمیشه . دستگاه حالت عادی کار میکنه و چراغاش همونطور که باید باشن روشن میشه فقط جواب دستورات at رو نمیده. ممنون میشم راهنماییم کنید

    • سلام
      لطفا تغذیه ماژول را قطع کنید. سپس مولتی متر را روی تست دیود قرار دهید. آنگاه یک کابل را به پایه RX و کابل دیگر را به پایه GND ماژول متصل کنید. بببنید آیا مولت یمتر با بوق اتصال کوتاه را اعلام می کند یا خیر؟ جواب را در کامنت بعدی قرار دهید.

            • خیر، آسیب دیده، در حقت پایه RX صفر منطقی شده و هرگونه دیتایی را نمی تواند قبول کند. مثل اینکه پایه ای در ورود صفر منطقی شده باشد. حال هرچه یک منطقی به آن بفرسیتم، همه را صفر تشخیص می دهد. قابلیت تعمیر برای این ماژول ها به صرفه نیست، بهتر است تا تعویض شود.

            • این مورد بستگی به مدار دارد. آیا از تقسیم مقاومتی روی پایه RX ماژول استفاده کرده اید؟

              • سلام من فقط پایه های RX TX GND رو به آردواینو وصل کرده بودم تا بهشون فرمان بدم. اوایل بدون مشکل کار میکرد ولی یهویی از کار افتاد

                • سلام مجدد
                  برای اتصال پایه TX آردوینو به پایه RX ماژول، حتما باید از تقسیم مقاومتی استفاده کنید. چراکه پایه TX آردوینو ولتاژ ۵ داشته و ماژول SIM800L نهایتا تا ۲٫۸ ولت را بتواند تحمل کند.

  • سلام و خسته نباشید
    در هنگام آپدیت sim800l باید ماژول خاموش باشه و بعد از زدن استارت روشنش کنیم .منتها من هر کاری میکنم انجام نمیشه .ممکنه راهنمایی کنید.ممنونم