• Hiện tại trang web đang trong quá hình chuyển đổi và tái cấu trúc lại chuyên mục nên có thể một vài chức năng chưa hoàn thiện, một số bài viết và chuyên mục sẽ thay đổi. Nếu sự thay đổi này làm bạn phiền lòng, mong bạn thông cảm. Chúng tôi luôn hoan nghênh mọi ý kiến đóng góp để chúng tôi hoàn thiện và phát triển. Cảm ơn

Ghi nhớ Device ID và CID: quan trọng với Elf/Elfin!

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 MTTYUSB 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:
e đã sửa được máy theo đúng hướng dẫn trong bài, bác nào bị tương tự hãy làm theo cách cua bác PhamHien, or add nick của bác í nhờ bác í giúp, or nick mình cũng đc, ra ngoài thợ họ hét 400K đấy các bác ơi =D>
 
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 MTTYUSB 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

Tôi dùng elfin, máy vẫn sử dụng bình thường nhưng khi chạy device_info thì không lấy được Device ID và CID.
 
Tôi dùng elfin, máy vẫn sử dụng bình thường nhưng khi chạy device_info thì không lấy được Device ID và CID.

Chú ý, để quá trình Sync hoàn chỉnh mới thực hiện cho chạy tool. Có thể bạn phải reset máy và máy tính để refresh!
 
tôi đã làm như hướng dẫn nhưng khi chạy MTTY thì nó cứ báo là không kết nối được. mà tôi thực hiện đúng các thao tác trên.
 
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
tôi chạy đến mục này thì chương trình MTTY báo không kết nối với PPC được.
 
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
tôi chạy đến mục này thì chương trình MTTY báo không kết nối với PPC được.


Bạn phải kiểm tra lại xem đã bỏ chọn trong USB của active Sync chưa!
 
bác phamhien cho hỏi là sau khi bít dc ID và CID thì download rom góc của nó ở đâu vậy,e vô trang chủ của htc nhưng tìm ko thấy
 
bác phamhien cho hỏi là sau khi bít dc ID và CID thì download rom góc của nó ở đâu vậy,e vô trang chủ của htc nhưng tìm ko thấy

Bạn tìm chủ đề ROM gốc là có thôi, mình đã post lên rồi mà
 
các bác ơi cho em chỏi chút là làm thế nào để đưa touch 2 IPL và SPL về nguyên bản vậy? máy em hiện SPL 3.10comn up ROM ko đổi.
Máy em đã up các rom khác nhau nhưng nó cứ đơ đơ sao ấy, bác nào biết giúp em với :(
 
Thanks, trc giờ ko có lưu ý vụ này. Để dùng Device_info backup lại khi sự cố mới dc.
 
làm đúng các bước rùi, nhưng MTTY báo lỗi " usb port can not open" ..... Dùng decive info cũng không được luôn, hiện ra mấy cái file txt trống trơn ==> pó tay toàn tập
 
cho em hỏi tí,,,,, sao em dùng phần mềm devide.info nhưng khi kết nối với điện thoại xong, ấm vào devide_info.pat xong thì thấy cũng có hiện hộp thoại, chạy chạy vài cái xong biến mất, k hiển thị cái gì cả. truowngf hợp này là sao vậy ạ? có ai bị giống em k?giải thích giùm em với, em dùng htc p3452, dùng cũng lâu rùi nhưng em mù công nghệ lắm.hic
 
Back
Top