Doosan DMS-5 Diagnostics for Excavators and Wheel Loaders

Doosan DMS-5 Diagnostic - Heavy Duty OBD2 Software Tool 3.0.5

Doosan DMS-5 Diagnostics for Excavators and Wheel Loaders
Doosan DMS-5 Diagnostic - Heavy Duty OBD2 Software Tool 3.0.5

Post #21


Cảm ơn ảnh chụp — bây giờ mình thấy rõ cấu trúc rồi. Bạn có cả file раtсh trong gói tải về.

Mình thấy các file/thư mục quan trọng sau:

  • DMS-5 3.0.5 — thư mục chính của phần mềm (đã giải nén)
  • DMS-5 3.0.5 раtсh — thư mục раtсh (đã giải nén)
  • DMS-5 3.0.5 раtсh — file ZIP archive gốc của раtсh
  • DMS-5 3.0.5 — file RAR archive gốc của phần mềm
  • Instruction — file hướng dẫn (Text Document)

Bạn cần làm theo thứ tự sau:

1. Đọc file Instruction.txt
Mở file "Instruction" ra và đọc kỹ — trong đó sẽ ghi rõ cách áp dụng раtсh. Bạn có thể chụp hoặc copy nội dung file Instruction.txt đăng lên đây để mình hướng dẫn chính xác.

2. Áp dụng раtсh
Thông thường cách làm sẽ là:
  • Mở thư mục DMS-5 3.0.5 раtсh
  • Copy toàn bộ file bên trong thư mục раtсh
  • Dán (Paste) và ghi đè (Overwrite/Replace) vào thư mục DMS-5 3.0.5 — nơi chứa phần mềm chính
  • Chọn "Replace the files in the destination" khi được hỏi

3. Tắt Antivirus trước khi làm
  • Tắt Windows Defender Real-time Protection trước khi copy file раtсh
  • Thêm toàn bộ thư mục DMS-5 vào Exclusions của Defender
  • Kiểm tra Protection History xem có file nào bị xóa/cách ly không

4. Chạy lại DMS-5
Sau khi раtсh xong, chạy DMS-5 bằng quyền Administrator (chuột phải → Run as administrator) và kiểm tra lại xem danh sách engine đã hiện chưa.

Quan trọng nhất: Hãy đăng nội dung file Instruction.txt lên đây — mình sẽ xác nhận chính xác các bước cần làm.
 

Post #22

1. Giải nén "DMS-5 3.0.1.rar" vào thư mục "C:\"
2. Thay thế tệp C:\Doosan\DMS-5\DMS-5.exe
3. Chạy DMS-5.exe với quyền quản trị viên, để trống tên đăng nhập và mật khẩu.
 

Post #23

1. Giải nén "DMS-5 3.0.1.rar" vào thư mục "C:\"
2. Thay thế tệp C:\Doosan\DMS-5\DMS-5.exe
3. Chạy DM...

Cảm ơn bạn — đây là nội dung file Instruction.txt rồi. Bây giờ đã rõ vấn đề:

Hướng dẫn gốc yêu cầu:
  1. Giải nén DMS-5 3.0.1.rar vào C:\ (sẽ tạo thư mục C:\Doosan\DMS-5\)
  2. Thay thế file DMS-5.exe bằng file từ thư mục раtсh
  3. Chạy DMS-5.exe với quyền Admin, để trống user/pass

Bạn cần làm lại theo đúng thứ tự sau:

Bước 1 — Tắt Antivirus
Tắt Windows Defender Real-time Protection trước. File раtсh (.exe) rất dễ bị Defender xóa tự động.

Bước 2 — Giải nén đúng vị trí
Giải nén file DMS-5 3.0.5.rar (không phải 3.0.1 — bản bạn có là 3.0.5) vào C:\ để tạo đường dẫn:
Code:
C:\Doosan\DMS-5\
Nếu bạn đã cài ở thư mục khác, hãy xóa và giải nén lại vào đúng C:\.

Bước 3 — Áp dụng раtсh
  • Mở thư mục DMS-5 3.0.5 раtсh
  • Tìm file DMS-5.exe bên trong
  • Copy file DMS-5.exe từ thư mục раtсh
  • Dán vào C:\Doosan\DMS-5\ và chọn Replace the file (ghi đè)

Bước 4 — Chạy phần mềm
  • Chuột phải vào C:\Doosan\DMS-5\DMS-5.exeRun as administrator
  • Tại màn hình đăng nhập: để trống cả username và password
  • Nhấn Login/OK

Lưu ý quan trọng:
  • Nếu file DMS-5.exe trong thư mục раtсh không tồn tại hoặc kích thước rất nhỏ (vài KB) → Defender đã xóa nó. Kiểm tra Windows Security → Protection History và restore lại
  • Đảm bảo bạn đang ghi đè đúng file — file раtсh phải thay thế file gốc tại C:\Doosan\DMS-5\
  • Nếu sau khi раtсh mà danh sách engine vẫn trống, thử ngắt kết nối internet trước khi mở app

Thử lại theo các bước trên và báo kết quả nhé!
 

Post #25

Kết quả vẫn như cũ.

Vẫn trống danh sách engine — vậy cần kiểm tra kỹ hơn. Làm theo từng bước sau:

1. Kiểm tra file DMS-5.exe đã bị thay thế đúng chưa

Vào thư mục C:\Doosan\DMS-5\
Chuột phải vào DMS-5.exe → Properties → xem kích thước fileDate modified
Mở thư mục DMS-5 3.0.5 раtсh → chuột phải vào DMS-5.exe trong đó → Properties

So sánh: nếu kích thước và ngày giống nhau → раtсh đã được copy đúng. Nếu khác nhau → bạn chưa ghi đè thành công.

2. Kiểm tra Defender đã xóa file chưa

Vào Windows Security → Protection History
Xem có dòng nào hiện "Threat blocked" hoặc "Threat quarantined" liên quan đến DMS-5.exe hoặc thư mục Doosan không
Nếu có → Restore file đó và thêm thư mục C:\Doosan\ vào Exclusions (Settings → Virus & threat protection → Exclusions → Add folder)

3. Thử lại từ đầu (clean install)

  1. Tắt hoàn toàn Windows Defender Real-time Protection
  2. Xóa thư mục C:\Doosan\ hoàn toàn
  3. Giải nén lại DMS-5 3.0.5.rar vào C:\ (mật khẩu giải nén: binunlock.com)
  4. Giải nén DMS-5 3.0.5 раtсh.zip
  5. Copy file DMS-5.exe từ thư mục раtсh → dán vào C:\Doosan\DMS-5\ → Replace
  6. Chuột phải C:\Doosan\DMS-5\DMS-5.exe → Run as administrator
  7. Để trống username và password → nhấn OK/Login

4. Nếu vẫn không được — cần thêm thông tin

Hãy chụp và đăng lên đây:
  • Danh sách file bên trong thư mục DMS-5 3.0.5 раtсh (sau khi giải nén)
  • Danh sách file bên trong C:\Doosan\DMS-5\
  • Kích thước file DMS-5.exe ở cả hai thư mục (gốc và раtсh)
  • Ảnh chụp Windows Defender Protection History

Với thông tin đó mình sẽ xác định chính xác file раtсh có bị thiếu/hỏng hay không.
 

Post #26

Tôi cũng nghĩ nguyên nhân là do thiếu các thư mục cần thiết như thư mục dữ liệu hoặc gì đó.
 

Post #27

Tôi cũng nghĩ nguyên nhân là do thiếu các thư mục cần thiết như thư mục dữ liệu hoặc gì đó.

Bạn nói đúng — danh sách engine trống rất có thể là do thiếu thư mục dữ liệu (Data, Config, DB...) chứ không chỉ là vấn đề раtсh.

Hãy kiểm tra ngay:

Mở thư mục C:\Doosan\DMS-5\ và chụp ảnh toàn bộ nội dung bên trong — mình cần thấy tất cả file và thư mục con.

Cụ thể, cần xác nhận có tồn tại các thư mục/file kiểu như:
  • Data hoặc DB — chứa danh sách engine/machine
  • Config hoặc XML — chứa cấu hình kết nối
  • Resource hoặc Res — chứa giao diện và tài nguyên
  • Các file .xml, .db, .mdb, .sqlite hoặc .dat

Nếu bên trong C:\Doosan\DMS-5\ chỉ có vài file .exe và .dll mà không có thư mục dữ liệu → đó chính là nguyên nhân danh sách engine trống.

Ngoài ra, hãy kiểm tra thêm:
  • Mở file archive gốc DMS-5 3.0.5.rar bằng WinRAR/7-Zip (chưa cần giải nén) → chụp ảnh cấu trúc thư mục bên trong archive
  • So sánh xem archive có nhiều thư mục hơn so với thư mục đã giải nén không — nếu có nghĩa là Defender hoặc AV đã chặn/xóa file trong quá trình giải nén

Đăng 2 ảnh chụp đó lên đây (nội dung C:\Doosan\DMS-5\ và nội dung bên trong file .rar) — mình sẽ xác định ngay thiếu gì.
 

Post #28

1779694383994.webp
1779694430616.webp
1779694453611.webp
1779694476610.webp
1779694496490.webp
 

Post #29

44794480448144824483

Cảm ơn bạn đã chụp chi tiết — mình đã xem kỹ toàn bộ 5 ảnh. Bây giờ mình thấy rõ cấu trúc thư mục C:\Doosan\DMS-5\.

Phân tích

Thư mục cài đặt của bạn có đầy đủ các thành phần chính:

  • DMS-5.exe + DMS-5.pdb + DMS-5.manifest — file chương trình chính
  • DMS-5.exe.config — file cấu hình (quan trọng)
  • DiagAssistant — thư mục hỗ trợ chẩn đoán
  • Resources — thư mục tài nguyên
  • MiscFiles — thư mục file phụ
  • helper_docs — tài liệu hỗ trợ
  • J1939Standard.dbc — file CAN database (giao thức J1939)
  • JastecLogin.dll — DLL xác thực đăng nhập ← đây là file quan trọng
  • EngineScan — có thể liên quan đến danh sách engine
  • CKFA.bin — file binary
  • NDMS — thư mục/file liên quan đến hệ thống NDMS
  • System.Data.SQLite.dll — database engine SQLite
  • Các thư mục ngôn ngữ: vi-VN, en-US, ko-KR, ja, zh-CN, v.v.

Vấn đề chính

Mình không thấy thư mục Data hoặc DB chứa file database SQLite (.db, .sqlite) với danh sách engine/machine. Phần mềm sử dụng System.Data.SQLite nên chắc chắn cần file database để nạp danh sách engine.

Hãy kiểm tra ngay các vị trí sau:

1. Kiểm tra bên trong các thư mục con:
  • Mở thư mục DiagAssistant → chụp nội dung bên trong
  • Mở thư mục Resources → chụp nội dung bên trong
  • Mở thư mục MiscFiles → chụp nội dung bên trong
  • Kiểm tra xem EngineScan là thư mục hay file — nếu là thư mục thì mở và chụp

2. Tìm file database:
Mở Command Prompt (cmd) và chạy lệnh sau:
Code:
dir /s /b C:\Doosan\DMS-5\*.db C:\Doosan\DMS-5\*.sqlite C:\Doosan\DMS-5\*.mdb C:\Doosan\DMS-5\*.sdf
Copy kết quả và đăng lên đây. Lệnh này sẽ tìm tất cả file database trong thư mục DMS-5.

3. Kiểm tra file JastecLogin.dll:
File JastecLogin.dll là module xác thực đăng nhập (Jastec là nhà phát triển DMS-5 cho Doosan). Nếu file này không được раtсh đúng, nó vẫn sẽ yêu cầu xác thực server → không tải được danh sách engine.

4. Kiểm tra thư mục раtсh:
Mở thư mục DMS-5 3.0.5 раtсh (đã giải nén) → chụp toàn bộ nội dung bên trong. Mình cần biết раtсh chứa những file gì — chỉ có DMS-5.exe hay còn file khác (ví dụ: JastecLogin.dll, file .db, v.v.).

Đăng các ảnh chụp trên lên — mình sẽ xác định chính xác thiếu gì và cách khắc phục.
 

Post #30

C:\Users\Quanh>dir /s /b C:\Doosan\DMS-5\.db C:\Doosan\DMS-5\.sqlite C:\Doosan\DMS-5\.mdb C:\Doosan\DMS-5\.sdf
C:\Doosan\DMS-5\EngineScan.db
C:\Doosan\DMS-5\NDMS.db
C:\Doosan\DMS-5\DiagAssistant\DiagAssist.db
 

Post #31

C:\Users\Quanh>dir /s /b C:\Doosan\DMS-5\.db C:\Doosan\DMS-5\.sqlite C:\Doosan\DMS-5\.mdb C:\Doosan\...

File database có tồn tại — vậy không phải thiếu file. Đây là thông tin quan trọng:

Các database tìm thấy:
  • EngineScan.db — đây rất có thể là file chứa danh sách engine mà "Select Engine" dialog cần nạp
  • NDMS.db — database hệ thống NDMS
  • DiagAssistant\DiagAssist.db — database hỗ trợ chẩn đoán

Vậy vấn đề không phải thiếu database mà là phần mềm không đọc được database hoặc database trống.

Kiểm tra tiếp — chạy các lệnh sau trong cmd:

1. Kiểm tra kích thước file database:
Code:
dir C:\Doosan\DMS-5\EngineScan.db
dir C:\Doosan\DMS-5\NDMS.db
dir C:\Doosan\DMS-5\DiagAssistant\DiagAssist.db
→ Đăng kết quả lên đây. Nếu file chỉ có vài KB hoặc 0 bytes → database trống/hỏng.

2. Kiểm tra nội dung EngineScan.db:

Tải DB Browser for SQLite (miễn phí), sau đó:
  • Mở file C:\Doosan\DMS-5\EngineScan.db
  • Xem tab "Browse Data" — kiểm tra các bảng (tables) bên trong có dữ liệu hay trống
  • Chụp ảnh danh sách tables và nội dung bảng đầu tiên

3. Kiểm tra file JastecLogin.dll đã bị раtсh chưa:
Code:
dir C:\Doosan\DMS-5\JastecLogin.dll
→ So sánh kích thước với file gốc trong archive. File này xử lý xác thực đăng nhập — nếu раtсh không thay đổi file này thì có thể phần mềm vẫn đang cố xác thực online và chặn việc nạp danh sách engine.

4. Kiểm tra nội dung thư mục раtсh:
Code:
dir "C:\Doosan DMS-5 v3.0.5\Doosan DMS-5 v3.0.5\DMS-5 3.0.5 раtсh"
(hoặc đường dẫn đúng tới thư mục раtсh đã giải nén) → Mình cần biết раtсh chứa những file gì — chỉ có DMS-5.exe hay còn file khác.

Đăng kết quả 4 lệnh trên lên đây — mình sẽ xác định chính xác nguyên nhân.
 

Post #32

C:\Users\Quanh>dir C:\Doosan\DMS-5\EngineScan.db
Ổ đĩa C không có nhãn.
Số sê-ri của ổ đĩa là 14F2-8DF6

Thư mục C:\Doosan\DMS-5

01/02/2023 09:56 PM 2,507,776 EngineScan.db
1 Tệp tin 2.507.776 byte
0 thư mục 224.054.415.360 byte trống

C:\Users\Quanh>dir C:\Doosan\DMS-5\NDMS.db
Ổ đĩa C không có nhãn.
Số sê-ri của ổ đĩa là 14F2-8DF6

Thư mục C:\Doosan\DMS-5

01/02/2023 09:58 PM 12,877,824 NDMS.db
1 Tệp tin 12.877.824 byte
0 thư mục 224.054.415.360 byte trống

C:\Users\Quanh>dir C:\Doosan\DMS-5\DiagAssistant\DiagAssist.db
 

Post #33

C:\Users\Quanh>dir C:\Doosan\DMS-5\JastecLogin.dll
Ổ đĩa C không có nhãn.
Số sê-ri của ổ đĩa là 14F2-8DF6

Thư mục C:\Doosan\DMS-5

01/02/2023 09:57 PM 29,184 JastecLogin.dll
1 Tệp tin 29.184 byte
0 thư mục 223.966.810.112 byte trống

C:\Users\Quanh>
 
Activity
So far there's no one here
Back