راهنمای رفع خطاهای رایج SP Flash Tool مدیاتک
۱۴۰۵/۵/۲۶
فلش کردن گوشیهای مدیاتک با SP Flash Tool معمولاً بیدردسر است، اما وقتی خطا بدهد، پیامها اغلب گنگ و فنی هستند. در ادامه معنای رایجترین ارورها و راهحل هرکدام را میبینید.
خطای 1003 — S_COM_PORT_OPEN_FAIL
مربوط به پورت USB سیستم است. اگر از پورتهای جلوی کیس استفاده میکنید، توجه کنید که این پورتها معمولاً نوسان برق بیشتری دارند و اصلاً توصیه نمیشود. پورت را عوض کنید.
خطای 1011 — S_NOT_ENOUGH_STORAGE_SPACE
معمولاً وقتی رخ میدهد که درایو سیستمی حجم زیادی اشغال شده باشد. فضای درایو C ویندوز را خالی کنید؛ این کار سرعت فلش را هم بالا میبرد. اگر باز هم خطا گرفتید، نسخهی فلش تول را عوض کنید.
خطای 1012
نسخههای دیگر SP Flash Tool را امتحان کنید.
خطای 1013 — S_COM_PORT_OPEN_FAIL
مانند خطای 1003 است؛ همان مراحل را طی کنید و حتماً برنامه را با Run as Administrator اجرا کنید.
خطای 1022 — S_UNSUPPORTED_VER_OF_DA
ناشی از ناهمخوانی نسخهی فلش تول با گوشی است. نسخههای مختلف را امتحان کنید.
خطای 1040 — S_UNSUPPORTED_OPERATION
ناشی از ناهمخوانی CPU گوشی با فایل فلش است؛ مثلاً اگر پردازندهی گوشی مدل ۶۷۷۷ باشد، نمیتوانید با فایل فلش مخصوص ۶۷۷۲ فلش کنید. در نسخههای جدید SP Flash Tool اگر پردازندهی فایل با پردازندهی گوشی مطابقت نداشته باشد، اصلاً عملیات فلش شروع نمیشود.
خطای 2004 — S_BROM_DOWNLOAD_DA_FAIL
یکی از پیچیدهترین ارورهای SP Flash Tool؛ معمولاً از رایت preloader میآید (وقتی فلشر بخواهد preloader متفاوتی روی گوشی بنویسد). راهحلها:
1. مراحل فلش را بدون تیک preloader انجام دهید.
2. فایل اسکتر داخل پوشه rework را ابتدا رایت کنید و سپس اقدام به فلش کنید.
3. فریمور را با نسخهی اصلی و اورجینال جایگزین کنید — حتی اگر پایینتر از ورژن فعلی دستگاه باشد — به شرطی که preloader را از فایل فعلی روی گوشی و بقیه فایلها را از فریمور اورجینال بردارید.
4. اگر هیچکدام جواب نداد، باید ولتاژ CPU را تخلیه کنید: گوشی را باز کنید، نقاط KCLO و GND روی برد را پیدا کرده، بین آنها سیم بزنید و سپس گوشی را فلش کنید.
خطای 2005 — S_BROM_CMD_STARTCMD_FAIL
نشان میدهد فایل فلش شامل bl/dsp است که نسخهی فعلی فلش تول از آن پشتیبانی نمیکند. گاهی لازم است خودتان بهصورت دستی این فایلها را تیک بزنید و انتخاب کنید، یا بدون تیک preloader فلش کنید. برای اجرای فرآیندهای MemoryTest، Format و ReadBack، گوشی باید صحیح بوت شود.
خطای 2035
موقع زدن گزینهی download، ابتدا گوشی را خاموش کنید و سپس کلید ولوم را نگه دارید. اگر رفع نشد، باتری را دربیاورید و یکبار با ولوم بالا و یکبار با ولوم پایین امتحان کنید.
خطای 3001 — S_DA_EXT_RAM_ERROR
گوشی بهدرستی به سیستم متصل نشده؛ درایور، پورت و کابل را بررسی و در صورت نیاز تعویض کنید.
خطای 3013 — S_DS_SOC_CHECK_FAIL
ناهمخوانی فایل بوت گوشی با فریمور است؛ باید فریمور صحیح استفاده شود.
خطای 3144 — S_DA_EMMC_FLASH_NOT_FOUND
فایل اسکتر با eMMC گوشی همخوانی ندارد؛ اسکترهای مختلف را امتحان کنید.
خطای 3066 — S_DA_HANDSET_FAT_INFO_NOT_FOUND
موقع فرمت خودکار رخ میدهد؛ با فرمت دستی (Manual) از داخل SP Flash Tool حل میشود.
خطای 3149
حدود ۹۰ درصد این مشکل سختافزاری است؛ اما در بعضی موارد با انتقال SP Flash Tool به درایو C ویندوز و استفاده از نسخههای دیگر رفع شده است.
خطای 3168
فایل اسکتر با گوشی همخوانی ندارد؛ ممکن است رام ناقص باشد یا درایورها درست نصب نشده باشند.
خطای 3182
فریموری که برای فلش انتخاب کردهاید با دستگاه سازگار نیست. فریمور صحیح را انتخاب کنید، از نصب درست درایور VCOM مطمئن شوید و هنگام فلش بعد از انتخاب فایل اسکتر، هیچ گزینهای را دستی فعال/غیرفعال نکنید.
خطای 4001 — S_FT_DA_NO_RESPONSE
SP Flash Tool نمیتواند با گوشی ارتباط برقرار کند. پورت و کابل USB را عوض کنید، برنامه را با Run as Administrator اجرا کنید، درایورها را بررسی کنید (در صورت امکان روی سیستم دیگر هم تست کنید) و مطمئن شوید باتری کاملاً شارژ و درست داخل دستگاه قرار دارد.
خطای 4008 — S_FT_DOWNLOAD_FAIL
هنگام لود فریمور مشکلی پیش آمده. آخرین نسخهی SP Flash Tool را امتحان کنید، شارژ باتری و سلامت پورت/کابل را چک کنید و اگر باز هم مشکل ادامه داشت از گزینهی FORMAT استفاده کنید.
خطای 4009 — S_FT_READBACK_FAIL
معمولاً از کمبود فضای دیسک روی PC یا مشکلات سیستمی مشابه است؛ گاهی بهترین راه، نصب مجدد ویندوز است.
خطای 4032 — S_FT_ENABLE_DRAM_FAIL
کابل، پورت، باتری و کانکتور USB را چک کنید و نسخهی دیگری از فلش تول را امتحان کنید. میتوانید از گزینهی FORMAT هم استفاده کنید؛ اگر باز هم برطرف نشد، احتمالاً خود فریمور ایراد دارد.
خطای 4050 — S_FT_NEED_DOWNLOAD_ALL_FAIL
سایز بلاک در PMT و اسکتر یکی نیست (مثلاً "Partition 13 (USRDATA) size changed"). معمولاً باید فریمور یا اسکتر متناسب استفاده شود.
خطای 5007 — S_FTHND_FILE_IS_NOT_LOADED_YET
ناشی از ایراد در مسیر فایلهای اسکتر است. از سلامت فریمور مطمئن شوید، فایل اسکتر را کنار سایر فایلها کپی کنید و تیک هر گزینهای که فایلش در پوشه وجود ندارد را بردارید.
خطای 5054 — S_DL_GET_DRAM_SETTINGS_FAIL
مطمئن شوید رام و دستگاه از یک مدل هستند. اگر مطمئنید، یکبار فرمت با SP Flash Tool مشکل را حل میکند؛ اما توجه کنید این کار سریال دستگاه را پاک میکند، پس حتماً قبل از آن با یک ابزار بکآپ سریال، سریال دستگاه را ذخیره کنید.
خطای "PMT changed for the ROM. It must be downloaded"
وقتی آدرس بلاکهای موجود در گوشی با آدرسهای رام یکی نباشد رخ میدهد. راهحل اصلی، استفاده از گزینهی FORMAT AND DOWNLOAD است — اما دوباره توجه کنید که این کار سریال را پاک میکند و باید از قبل بکآپ گرفته باشید. اگر بکآپ ندارید، میتوانید فایل NV RAM گوشی را جستوجو کنید یا با گزینهی UPGRADE FIRMWARE مشکل را دور بزنید. راهحل جایگزین، ساخت فایل اسکتر مخصوص همان گوشی با استخراج پارتیشن PMT از خود دستگاه است.
خطای 8200
آخرین نسخهی فلش تول را نصب کنید؛ این خطا معمولاً بهخاطر روت بودن دستگاه هنگام فلش با نسخههای قدیمی رخ میدهد.
خطای 8417
معمولاً از طولانی بودن مسیر پوشهی فریمور میآید (یا کاراکترهای غیرمجاز در اسم فایل). بهترین راه، کپی کردن فریمور و SP Flash Tool روی دسکتاپ است تا مسیر کوتاه بماند.
خطای IMAGE UBOOT CHECK SUM FAILED
ناشی از عملکرد نادرست فایل CHECKSUM.INI است. به پوشهی فریمور بروید و این فایل را حذف کنید تا مشکل برطرف شود.
نکتهی کلی: در بیشتر خطاهای فلش، سه چیز را همیشه اول چک کنید — شارژ کامل باتری، سلامت کابل/پورت USB، و مسیر کوتاه و انگلیسی برای پوشهی فریمور. این سه مورد بهتنهایی درصد قابلتوجهی از ارورهای فوق را حل میکنند.