فهرست مقاله

گوشی را به کامپیوتر وصل می‌کنید، ولی ویندوز آن را نمی‌شناسد، Odin پیام Added را نشان نمی‌دهد یا دستور fastboot devices هیچ خروجی ندارد. در بیشتر مواقع مشکل از گوشی یا ابزار نیست؛ درایور درست نصب نشده است. در این مقاله توضیح می‌دهیم چرا درایور لازم است، برای گوشی‌های سامسونگ و شیائومی کدام درایور را نصب کنید، درایورهای MTK و Qualcomm به چه دردی می‌خورند و اگر بعد از نصب هم گوشی شناخته نشد چه کار کنید.

چرا برای اتصال گوشی به کامپیوتر درایور لازم است؟

درایور نرم‌افزار کوچکی است که به ویندوز می‌گوید با یک سخت‌افزار مشخص چطور حرف بزند. وقتی گوشی روشن است و فقط می‌خواهید عکس و فایل منتقل کنید، ویندوز 10 و 11 معمولاً با درایور عمومی MTP خودش گوشی را می‌شناسد. اما وقتی گوشی در حالت‌های خاص قرار می‌گیرد، داستان فرق می‌کند:

  • Download Mode سامسونگ برای فلش با Odin
  • ADB برای ارسال دستور به گوشی روشن (با USB Debugging فعال)
  • Fastboot برای آنلاک بوت‌لودر و فلش رام در گوشی‌های شیائومی
  • Preloader یا BROM در گوشی‌های مدیاتک برای SP Flash Tool
  • EDL (حالت 9008) در گوشی‌های کوالکام برای فلش یا ریپیر سطح پایین

در هر کدام از این حالت‌ها گوشی خودش را به شکل یک دستگاه متفاوت به ویندوز معرفی می‌کند و ویندوز برای هر کدام درایور مخصوص لازم دارد. اگر درایور نباشد، دستگاه در Device Manager با علامت زرد یا به‌عنوان Unknown Device دیده می‌شود و هیچ ابزاری نمی‌تواند با آن ارتباط بگیرد.

درایور USB سامسونگ (Samsung USB Driver for Mobile Phones)

درایور رسمی سامسونگ با نام Samsung Android USB Driver یا Samsung USB Driver for Mobile Phones در سایت توسعه‌دهندگان سامسونگ (developer.samsung.com) منتشر می‌شود. جدیدترین نسخه‌ای که در صفحه رسمی سامسونگ دیده می‌شود v1.9.5.0 است. این درایور برای ویندوزهای 7 تا 11 (۳۲ و ۶۴ بیتی) قابل نصب است.

این یک بسته واحد است که هم حالت دانلود (برای Odin)، هم ADB و هم انتقال فایل را برای گوشی‌ها و تبلت‌های گلکسی پوشش می‌دهد. پس برای فلش با Odin یا کار با ابزارهای سرویس سامسونگ، همین یک درایور کافی است.

صفحه رسمی Samsung USB Driver را باز کنید و نسخه فعلی را از خود سامسونگ بگیرید.

آموزش نصب درایور سامسونگ

  1. اگر قبلاً نسخه‌ای از درایور سامسونگ یا Kies نصب کرده‌اید و مشکل دارید، اول آن را از Settings > Apps حذف کنید.

  2. فایل نصب (با نامی شبیه SAMSUNG_USB_Driver_for_Mobile_Phones) را اجرا کنید؛ بهتر است با کلیک راست و Run as administrator.

  3. زبان و مسیر نصب را انتخاب کنید و Install را بزنید.

  4. بعد از پایان نصب، کامپیوتر را یک بار ری‌استارت کنید.

  5. گوشی را در حالت دانلود به کامپیوتر وصل کنید. در Device Manager باید دستگاهی با نام SAMSUNG Mobile USB Modem یا مشابه آن در بخش Modems یا Ports ببینید.

درایورهای شیائومی: Mi USB Driver، ADB و Fastboot

برای گوشی‌های شیائومی، ردمی و پوکو با چند حالت سروکار داریم و درایور مناسب هر حالت فرق دارد.

Mi USB Driver و درایور همراه Mi Flash Tool

شیائومی برخلاف سامسونگ یک صفحه دانلود جداگانه و به‌روز برای درایور USB ندارد. رایج‌ترین روش این است که ابزار رسمی Mi Flash Tool (XiaoMiFlash) را اجرا کنید؛ این برنامه در اولین اجرا یا با گزینه Driver، درایورهای لازم برای Fastboot و حالت‌های فلش را نصب می‌کند. نرم‌افزار Mi PC Suite هم درایورهای اتصال معمولی را همراه خودش دارد.

ابزار Mi Flash و درایورهای مرتبط را از بخش ابزارهای تعمیر موبایل یا منبع رسمی شیائومی تهیه کنید.

Google USB Driver برای ADB و Fastboot

Google USB Driver درایور رسمی گوگل برای ADB و Fastboot است. این درایور به‌طور رسمی برای گوشی‌های گوگل (Pixel و Nexus) ساخته شده، ولی در عمل خیلی از تکنسین‌ها از آن برای حالت Fastboot گوشی‌های دیگر از جمله شیائومی هم استفاده می‌کنند؛ معمولاً با انتخاب دستی Android Bootloader Interface در Device Manager. این درایور را می‌توانید از سایت رسمی توسعه‌دهندگان اندروید یا از طریق SDK Manager در Android Studio دریافت کنید.

دانلود رسمی Google USB Driver از سایت Android Developers.

برای اجرای دستورهای adb و fastboot، علاوه بر درایور به بسته SDK Platform-Tools هم لازم است که گوگل آن را رسمی و به‌روز منتشر می‌کند.

نصب و تست درایور Fastboot در شیائومی

  1. گوشی را خاموش کنید و Volume Down + Power را با هم نگه دارید تا لوگوی Fastboot ظاهر شود.

  2. گوشی را به کامپیوتر وصل کنید و Device Manager را باز کنید.

  3. اگر دستگاه با علامت زرد (مثلاً با نام Android) دیده شد، روی آن کلیک راست کنید و Update driver را بزنید.

  4. گزینه Browse my computer for drivers و بعد Let me pick from a list را انتخاب کنید.

  5. از لیست Android Device و سپس Android Bootloader Interface را انتخاب کنید (یا با Have Disk فایل inf درایور را معرفی کنید).

  6. در پوشه Platform-Tools یک ترمینال باز کنید و دستور fastboot devices را بزنید. اگر شماره سریال گوشی نمایش داده شد، درایور درست نصب شده است.

برای ADB هم کافی است در گوشی گزینه USB Debugging را از Developer options فعال کنید، گوشی را وصل کنید، پیام اجازه دسترسی را روی صفحه گوشی تأیید کنید و دستور adb devices را بزنید.

درایورهای MTK و Qualcomm (به‌طور خلاصه)

درایور MediaTek USB VCOM

گوشی‌هایی که پردازنده مدیاتک دارند (مثل بسیاری از مدل‌های ردمی، سامسونگ سری A ارزان‌تر، تکنو، اینفینیکس و...) برای فلش با SP Flash Tool یا ابزارهای سرویس، در حالت Preloader یا BROM به MediaTek USB VCOM Driver نیاز دارند. در این حالت گوشی فقط چند ثانیه به کامپیوتر وصل می‌ماند و اگر درایور نباشد، ابزار فلش اصلاً آن را نمی‌بیند. بعد از نصب درست، دستگاه در Device Manager با نامی مثل MediaTek PreLoader USB VCOM در بخش Ports (COM & LPT) دیده می‌شود.

درایورهای MTK را از بخش درایورها و ابزارهای فلش Sir GSM دریافت کنید.

درایور Qualcomm HS-USB QDLoader 9008

گوشی‌های کوالکام در حالت EDL (Emergency Download) خودشان را با نام Qualcomm HS-USB QDLoader 9008 معرفی می‌کنند. این حالت برای فلش یا ریپیر گوشی‌هایی کاربرد دارد که حتی وارد Fastboot هم نمی‌شوند (هارد بریک). اگر درایور نصب نباشد، دستگاه با نام QHSUSB_BULK در بخش Other devices دیده می‌شود. توجه کنید که در بسیاری از گوشی‌های جدید شیائومی، فلش در حالت EDL نیاز به حساب مجاز (Authorized Account) دارد و فقط داشتن درایور کافی نیست.

درایور Qualcomm 9008 را از بخش درایورها و ابزارهای فلش Sir GSM دریافت کنید.

رفع مشکلات رایج نصب درایور

گوشی اصلاً شناخته نمی‌شود

  • کابل را عوض کنید. بعضی کابل‌ها فقط شارژ می‌کنند و سیم داده ندارند. این رایج‌ترین دلیل است.
  • از پورت USB مستقیم روی مادربورد (پشت کیس) استفاده کنید، نه هاب یا پورت جلوی کیس.
  • اگر پورت USB 3.0 مشکل داشت، پورت USB 2.0 را امتحان کنید. این مورد به‌خصوص برای MTK و EDL مهم است.
  • روی گوشی، در اعلان USB حالت File Transfer را انتخاب کنید.

علامت زرد در Device Manager (Unknown Device یا Code 28 و Code 10)

درایور یا نصب نشده یا ناقص نصب شده است. روی دستگاه کلیک راست کنید، Uninstall device را بزنید و تیک Delete the driver software را هم در صورت وجود بزنید. بعد درایور را دوباره نصب کنید و کامپیوتر را ری‌استارت کنید. نصب هم‌زمان چند درایور از سازنده‌های مختلف گاهی باعث تداخل می‌شود؛ درایورهای اضافه را حذف کنید.

خطای امضای درایور (Driver Signature Enforcement)

ویندوز 10 و 11 به‌طور پیش‌فرض فقط درایورهای امضاشده دیجیتال را نصب می‌کنند. درایور رسمی سامسونگ امضا دارد، ولی بعضی درایورهای قدیمی MTK یا نسخه‌های تغییریافته ممکن است خطای امضا بدهند. برای نصب موقت:

  1. به Settings > System > Recovery بروید (در ویندوز 10: Update & Security > Recovery).

  2. در بخش Advanced startup گزینه Restart now را بزنید.

  3. مسیر Troubleshoot > Advanced options > Startup Settings را بروید و Restart را بزنید.

  4. بعد از ری‌استارت کلید F7 (گزینه Disable driver signature enforcement) را بزنید.

  5. درایور را نصب کنید. بعد از ری‌استارت بعدی، این بررسی دوباره فعال می‌شود.

دقت کنید که غیرفعال کردن این بررسی امنیت سیستم را موقتاً کم می‌کند؛ فقط برای درایورهایی که منبعشان را می‌شناسید انجامش دهید. در ویندوز 11 گزینه Memory integrity (در Windows Security > Device security > Core isolation) هم ممکن است جلوی بعضی درایورهای قدیمی را بگیرد.

fastboot devices یا adb devices خالی است

برای ADB، USB Debugging را فعال کنید و پیام اجازه دسترسی روی گوشی را تأیید کنید. اگر دستگاه unauthorized نشان داده شد، در Developer options گزینه Revoke USB debugging authorizations را بزنید و دوباره وصل کنید. برای Fastboot، درایور Android Bootloader Interface را مثل مراحل بالا دستی انتخاب کنید و از آخرین نسخه Platform-Tools استفاده کنید.

Odin گوشی را نمی‌بیند

درایور سامسونگ را حذف و دوباره نصب کنید، Smart Switch را ببندید و Odin را با دسترسی Administrator اجرا کنید. آموزش کامل این مورد را در راهنمای فلش سامسونگ با Odin آورده‌ایم.

سؤالات متداول

آیا ویندوز 10 و 11 خودشان درایور گوشی را نصب نمی‌کنند؟

برای انتقال فایل معمولی (MTP) بله. اما برای حالت‌های فلش مثل Download Mode، Fastboot، Preloader و EDL باید درایور مخصوص سازنده یا چیپست را خودتان نصب کنید.

درایور سامسونگ برای Odin کافی است؟

بله. Samsung USB Driver for Mobile Phones هم Download Mode و هم ADB را پوشش می‌دهد و برای فلش با Odin درایور دیگری لازم نیست.

Google USB Driver با Mi USB Driver چه فرقی دارد؟

Google USB Driver درایور رسمی گوگل برای ADB و Fastboot است و برای گوشی‌های گوگل ساخته شده، ولی معمولاً برای Fastboot گوشی‌های دیگر هم جواب می‌دهد. درایورهایی که Mi Flash Tool نصب می‌کند مخصوص ابزارها و حالت‌های فلش شیائومی هستند.

چرا گوشی در حالت EDL با نام QHSUSB_BULK دیده می‌شود؟

یعنی گوشی در حالت 9008 است ولی درایور Qualcomm HS-USB QDLoader 9008 نصب نیست. بعد از نصب درایور، نام دستگاه در بخش Ports عوض می‌شود.

غیرفعال کردن امضای درایور خطرناک است؟

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