Mục lục

Nạp Firmware cho USB bị lỗi "write protected"

Có nhiều nguyên nhân gây lỗi cho USB như: Bị virut gây lỗi, lỗi phần cứng, do nhà sản xuất, lỗi do con người... Có rất nhiều bạn bị lỗi USB, và tìm phần mềm theo tên IC giao tiếp để chạy lại FW nhưng vẫn không thành công. Điều này là do phần mềm không tương thích, xuất phát từ 1 trong 2 nguyên nhân sau:
  1. Mỗi IC giao tiếp sẽ hỗ trợ nhiều loại flash, vì vậy ứng với mỗi loại flash thì nhà sản xuất phải điều chỉnh thông số vi lệnh trong firmware cho phù hợp với dung lượng, tốc độ ghi/đọc, độ dài trong một khung dữ liệu… mà flash cho phép. Như vậy cùng 1 IC giao tiếp nhưng không thể lấy firmware hỗ trợ flash này mà áp đặt cho flash khác được.
  2. Mỗi nhà sản xuất USB thường điều chỉnh một chút mã lệnh, thông số trên cơ sở firmware gốc của IC giao tiếp (do nhà sản xuất IC giao tiếp cung cấp).
=> Vì 2 nguyên nhân trên, điều kiện để phần mềm firmware chạy thành công là:
  1. Tìm đúng phần mềm tương ứng với hãng sản xuất, model USB.
  2. Tìm đúng phần mềm tương ứng với loại flash (thường theo nhóm dung lượng).
Để khỏi mất thời gian, sau đây mình hướng dẫn các bạn nạp fimware cho 1 chiếc USB bị lỗi.
Đầu tiên các bạn cắm USB vào máy và chạy phần mềm ChipGenius để lấy thông số VID, PID và nhà sản xuất chip. (ở đây USB mình dùng là Duracell 32GB)

VID = 0B27. PID = 6998. Chip Vender: Alcor Micro.

Tiếp theo mình sử dụng trang này để nhập mã VID và PID mà phần mềm ChipGenius vừa cung cấp.



Ta nhấn chuột vào phần khoanh đỏ. Tại trang này, ta nhấn chuột vào địa chỉ để tải về! (Mình bật tự động dịch nên nó bị như thế)


Giải nén tập tin vừa tải về. Ta chạy tập tin AlcorMP.exe. Nhấn OK để tiếp tục!


Vào giao diện chính của phần mềm. Ta chọn Setup(S) ở bên phải phần mềm!


Chọn các thiếp lập như các hình dưới (lưu ý USB của bạn sẽ khác với hướng dẫn, vì vậy hãy thật cẩn thận)
Tab Flash Type: Chọn Hynix H27S4G6F2D(x16) vì USB 32Gb


Tab Mode: Chọn Pure Disk, Partition Set: 100%.

Tab Infomation: Nhập VID và PID của USB.

 Tab Bad Block, Other, UI Show tôi để mặc định:


Xong các bước thiết lập! Ta nhấn OK để trở về giao diện chính!


Lúc này ta lắp USB vào và nhấn Start để nạp firmware cho USB, tùy theo loại USB thì thời gian hoàn thành khác nhau. Như cái của mình chạy hơn 4 giờ!
Tải phần mềm ChipGenius tại đây. Pass giải nén: quoctrungblogs