PhamHien
New Member
Hiện nay, có rất nhiều bạn đang dùng Touch ELF/ELFIN bị treo máy ở Bootloader bởi một số nguyên nhân như:
- Máy đã unlock CID nhưng do chạy ROM gốc nên bị mất lock trở lại
- Máy chưa unlock CID nhưng đã up ROM khác không đúng với mã của máy
- Unlock CID sai quy cách dẫn tới không thành công
....
Tất cả các trường hợp trên chỉ có thể cứu lại máy bằng 1 trong các cách sau(theo em biết):
1. Tìm được bản ROM gốc của chính máy đó để up
2. Gửi đến HTC để bảo hành
3. Thay Flash
....
Trong các cách trên thì:
- cách thứ 2 cần điều kiện là máy mua chính hãng có giấy bảo hành...của HTC
- cách thứ 3 cần có chip thay thế và giá khá cao(trên 1 Triệu VNĐ)
- Chỉ có cách thứ nhất là các bạn có thể tự làm được trước khi phải bó tay!
Để cứu được máy, các bạn phải tìm được đúng ROM nguyên bản của máy, tức là trùng khớp với Device ID và CID và up cho máy. Sau khi máy chạy lại, có thể USPL lại hoặc HardSPL để an toàn. Vì vậy việc tìm Device ID/CID cực kì quan trọng.
Nếu không có hai thông số này thì các bạn không thể biết đích xác bản ROM của máy mình và có thể phải up thử hàng trục bản ROM gốc khác mà chưa chắc đã cứu được. Khi biết các mã trên, có thể tìm ROM được ngay hoặc chí ít cũng biết được rằng không tồn tại bản ROM có mã như vậy để ngậm ngùi chia tay cho đỡ mất thời gian!
Dưới đây tôi xin chia sẻ một số cách tìm Device ID/CID thông dụng. Bạn nào có máy đã brick thì làm thử, bạn nào đang dùng tốt cũng nên làm để đề phòng!
A. Nếu máy đang sử dụng bình thường:
- Hãy dùng công cụ " Device_info" đã đươc giới thiệu
B. Nếu máy đã treo ở bootloader và không thể làm gì khác:
- Hãy dùng MTTY và USB Monitor Lite
Điều kiện: bạn cần có hai công cụ sau: (LINK TẢI DƯỚI BÀI VIẾT)
- Một phiên bản nào đó của MTTY
- Một bản dùng thử của USB Monitor Lite
Các bước thực hiện:
1. Ngắt kết nối USB trong Synch:
a. ActiveSync USB Connections - XP
- mở chương trình Active Sync
- Chọn "Connection Settings"
- Bỏ tích tại ô " Allow USB Connections"
b. ActiveSync USB Connections - Vista
- Mở chương trình WMDC
- Chọn Mobile Device Settings và Click " Connection Settings".
- Bỏ chọn " Allow USB Connections"
2. Kết nối Touch với PC qua USB: Touch đang ở Bootloader(Tricolour Screen of Death) .
3. Mở chương trình USB Monitor Lite (DMS) & Start Device Monitoring Studio đã cài trên máy tính
4. Click vào mục entitled "Pocket PC USB Sync" trong giao diện chính
5. Click đúp vào mục "Packet View" trên Session Configuration Screen.
6. Click nút Start trong vùng lựa chọn
- Bạn sẽ thấy 2 gói thông số sẽ được hiển thị:
PnP: Device Connected
Internal: Pipe Info Transfer
7. Cứ để chương trình USB Monitor tiếp tục chạy
8. Chạy chương trình MTTY:
- tại "Open Port Setting" chuyển sang cổng "USB"
- tại Flow Cont chọn "RTC/CTS"
- Click OK
- mà hình hiển thị Cmd>
- gõ vào dòng lệnh: password BsaD5SeoA rồi nhấn Enter bạn sẽ thấy rất nhiều thông tin hiển thị
- Những dòng gần cuối bạn sẽ thấy:
"g_cKeyCardSecurityLevel = FF" nghĩa là máy đã bị lock CID
- Gõ tiếp lệnh Cmd>getdevinfo rồi nhấn Enter. Kết quả hiện ra:
Cmd>getdevinfo
HTCSELF030050œ=Ó HTCE
- Để nguyên MTTY tiếp tục chạy
9. Quay lại cửa sổ chương trình USB Monitor. Tại đây bạn sẽ thấy một loạt các packs đã được ghi lại:
- Click đúp vào packet cuối cùng trong list và cứ tiếp tục như vậy đối với từng dòng có Direction là "UP"
- Cho đến một dòng bạn sẽ thấy kết quả ID/CID hiện ra như sau:
45 4C 46 30 33 30 30 35 30 00 00 00 00 00 00 00 ELF030050.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
54 2D 4D 4F 42 30 30 35 00 00 00 00 00 00 00 00 T-MOB005........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 -- -- ..............
- việc cần làm là bạn hãy lưu các thông số này lại và cất kĩ để dùng khi tìm ROM gốc!
10. Dùng MTTY khởi động lại máy bằng lệnh:
Cmd>ruurun 0
Cmd>ResetDevice
Công việc kết thúc. Chúc các bạn may mắn!
Một số hình ảnh minh hoạ sẽ đưa lên sau.
Link tải USB Monitor Lite
http://www.hhdsoftware.com
Nguồn: xdaforum
- Máy đã unlock CID nhưng do chạy ROM gốc nên bị mất lock trở lại
- Máy chưa unlock CID nhưng đã up ROM khác không đúng với mã của máy
- Unlock CID sai quy cách dẫn tới không thành công
....
Tất cả các trường hợp trên chỉ có thể cứu lại máy bằng 1 trong các cách sau(theo em biết):
1. Tìm được bản ROM gốc của chính máy đó để up
2. Gửi đến HTC để bảo hành
3. Thay Flash
....
Trong các cách trên thì:
- cách thứ 2 cần điều kiện là máy mua chính hãng có giấy bảo hành...của HTC
- cách thứ 3 cần có chip thay thế và giá khá cao(trên 1 Triệu VNĐ)
- Chỉ có cách thứ nhất là các bạn có thể tự làm được trước khi phải bó tay!
Để cứu được máy, các bạn phải tìm được đúng ROM nguyên bản của máy, tức là trùng khớp với Device ID và CID và up cho máy. Sau khi máy chạy lại, có thể USPL lại hoặc HardSPL để an toàn. Vì vậy việc tìm Device ID/CID cực kì quan trọng.
Nếu không có hai thông số này thì các bạn không thể biết đích xác bản ROM của máy mình và có thể phải up thử hàng trục bản ROM gốc khác mà chưa chắc đã cứu được. Khi biết các mã trên, có thể tìm ROM được ngay hoặc chí ít cũng biết được rằng không tồn tại bản ROM có mã như vậy để ngậm ngùi chia tay cho đỡ mất thời gian!
Dưới đây tôi xin chia sẻ một số cách tìm Device ID/CID thông dụng. Bạn nào có máy đã brick thì làm thử, bạn nào đang dùng tốt cũng nên làm để đề phòng!
A. Nếu máy đang sử dụng bình thường:
- Hãy dùng công cụ " Device_info" đã đươc giới thiệu
B. Nếu máy đã treo ở bootloader và không thể làm gì khác:
- Hãy dùng MTTY và USB Monitor Lite
Điều kiện: bạn cần có hai công cụ sau: (LINK TẢI DƯỚI BÀI VIẾT)
- Một phiên bản nào đó của MTTY
- Một bản dùng thử của USB Monitor Lite
Các bước thực hiện:
1. Ngắt kết nối USB trong Synch:
a. ActiveSync USB Connections - XP
- mở chương trình Active Sync
- Chọn "Connection Settings"
- Bỏ tích tại ô " Allow USB Connections"
b. ActiveSync USB Connections - Vista
- Mở chương trình WMDC
- Chọn Mobile Device Settings và Click " Connection Settings".
- Bỏ chọn " Allow USB Connections"
2. Kết nối Touch với PC qua USB: Touch đang ở Bootloader(Tricolour Screen of Death) .
3. Mở chương trình USB Monitor Lite (DMS) & Start Device Monitoring Studio đã cài trên máy tính
4. Click vào mục entitled "Pocket PC USB Sync" trong giao diện chính
5. Click đúp vào mục "Packet View" trên Session Configuration Screen.
6. Click nút Start trong vùng lựa chọn
- Bạn sẽ thấy 2 gói thông số sẽ được hiển thị:
PnP: Device Connected
Internal: Pipe Info Transfer
7. Cứ để chương trình USB Monitor tiếp tục chạy
8. Chạy chương trình MTTY:
- tại "Open Port Setting" chuyển sang cổng "USB"
- tại Flow Cont chọn "RTC/CTS"
- Click OK
- mà hình hiển thị Cmd>
- gõ vào dòng lệnh: password BsaD5SeoA rồi nhấn Enter bạn sẽ thấy rất nhiều thông tin hiển thị
- Những dòng gần cuối bạn sẽ thấy:
"g_cKeyCardSecurityLevel = FF" nghĩa là máy đã bị lock CID
- Gõ tiếp lệnh Cmd>getdevinfo rồi nhấn Enter. Kết quả hiện ra:
Cmd>getdevinfo
HTCSELF030050œ=Ó HTCE
- Để nguyên MTTY tiếp tục chạy
9. Quay lại cửa sổ chương trình USB Monitor. Tại đây bạn sẽ thấy một loạt các packs đã được ghi lại:
- Click đúp vào packet cuối cùng trong list và cứ tiếp tục như vậy đối với từng dòng có Direction là "UP"
- Cho đến một dòng bạn sẽ thấy kết quả ID/CID hiện ra như sau:
45 4C 46 30 33 30 30 35 30 00 00 00 00 00 00 00 ELF030050.......
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
54 2D 4D 4F 42 30 30 35 00 00 00 00 00 00 00 00 T-MOB005........
00 00 00 00 00 00 00 00 00 00 00 00 00 00 -- -- ..............
- việc cần làm là bạn hãy lưu các thông số này lại và cất kĩ để dùng khi tìm ROM gốc!
10. Dùng MTTY khởi động lại máy bằng lệnh:
Cmd>ruurun 0
Cmd>ResetDevice
Công việc kết thúc. Chúc các bạn may mắn!
Một số hình ảnh minh hoạ sẽ đưa lên sau.
Link tải USB Monitor Lite
http://www.hhdsoftware.com
Nguồn: xdaforum
Chỉnh sửa cuối: