Hướng dẫn tự lắp đặt hệ thống nghe nhạc lossless và xem phim HD trên ô tô

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Thành công rồi cụ NgocHoangIMSAT ơi, chân cẳng em nó thế này đây này (Đúng chuẩn như kụ nói):


Chỉ có điều là chưa rõ làm sao mà hình chưa được nét như mong muốn, hơi có vạch nhiễu.
Cháu mới vẽ lại cái sơ đồ nối và cập nhât bên luồn KIA cho các cụ có nhu cầu. Hình mới dễ hiểu, dễ làm. Cảm ơn cụ đã cung cấp phản hồi tích cực để cháu hoàn thành hướng dẫn
 

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Cụ nào rảnh làm dịch vụ này đi. Em nghĩ là có nhiều cụ có nhu cầu đấy
Đợi tháng 11 này cháu về nước hẳn các cụ có nhu cầu mời cafe thì cháu làm hộ miễn phí hết ạ. Các cụ tự đi mua đồ về thôi. Chứ lấy mấy đồng làm cái dịch vụ lắp RPI này làm gì nó mất cái tình người của OFer đi cụ ạ
 
Chỉnh sửa cuối:

tungvv

Xe tải
Biển số
OF-298860
Ngày cấp bằng
17/11/13
Số km
436
Động cơ
313,460 Mã lực
Trời! khởi động mà 10 phút thì nó bệnh nặng thật! Cụ email cho cái bọn sản xuất DVD đó (xem trang web sản xuất hãng DVD của cụ) bảo nó gửi cho cái firmware của cái DVD đó . Trước cháu gửi cho bọn Kaizhen nó cũng gửi lại email kèm firmware và hướng dẫn cách chạy
Đúng thế đấy cụ à, cháu đã rút hết thẻ nhớ, USB, camera, AV ..., vậy mà nó cứ treo màn hình hoài, nhưng nếu như trc đó mình chạy radio hoặc đang Play SD thì khi màn hình nó treo nhưng các thứ nó vẫn phát âm thanh được, vẫn nhận tính hiệu từ vô lăng để tăng giảm vol, chuyển mode được cụ à, chỉ có màn hình là cứ xoay vòng logo thôi. Để tối cháu về mở ra xem các thông số của hãng SX thế nòa rồi bẩm cụ. Cháu để ý nó bị chậm từ cái lúc chạy cFFM ấy, có thể cháu thao tác sai gì đó, rồi cứ reset hoài nên nó bị hỏng phần mềm.
 

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Đúng thế đấy cụ à, cháu đã rút hết thẻ nhớ, USB, camera, AV ..., vậy mà nó cứ treo màn hình hoài, nhưng nếu như trc đó mình chạy radio hoặc đang Play SD thì khi màn hình nó treo nhưng các thứ nó vẫn phát âm thanh được, vẫn nhận tính hiệu từ vô lăng để tăng giảm vol, chuyển mode được cụ à, chỉ có màn hình là cứ xoay vòng logo thôi. Để tối cháu về mở ra xem các thông số của hãng SX thế nòa rồi bẩm cụ. Cháu để ý nó bị chậm từ cái lúc chạy cFFM ấy, có thể cháu thao tác sai gì đó, rồi cứ reset hoài nên nó bị hỏng phần mềm.
Cụ tìm một người chạy cái DVD y hệt của cụ. Backup cái registry của họ rồi restore vào cái DVD của cụ chắc là ổn ngay thôi. Có thể cụ đã làm hỏng registry của nó rồi. Chứ các thứ khác ko cái gì bị hỏng được với các khả năng mà cụ đã gây ra.
 

huonglong611

Xe buýt
Biển số
OF-207906
Ngày cấp bằng
27/8/13
Số km
722
Động cơ
324,566 Mã lực
Nơi ở
vĩnh yên vĩnh phúc
Đợi tháng 11 này cháu về nước hẳn các cụ có nhu cầu mời cafe thì cháu làm hộ miễn phí hết ạ. Các cụ tự đi mua đồ về thôi. Chứ lấy mấy đồng làm cái dịch vụ lắp RPI này làm gì nó mất cái tình người của OFer đi cụ ạ
Nếu vậy thì en nghĩ chắc cụ đi uống cafe suốt ngày đấy ạ
 

tungvv

Xe tải
Biển số
OF-298860
Ngày cấp bằng
17/11/13
Số km
436
Động cơ
313,460 Mã lực
Cụ tìm một người chạy cái DVD y hệt của cụ. Backup cái registry của họ rồi restore vào cái DVD của cụ chắc là ổn ngay thôi. Có thể cụ đã làm hỏng registry của nó rồi. Chứ các thứ khác ko cái gì bị hỏng được với các khả năng mà cụ đã gây ra.
Cụ Hoàng ơi, về cái DVD khởi động chậm, cháu vào regedit, tìm đến key init thì trong đó có cái đáng ngờ như sau :

"Launch10" = "Shell.exe"
"Launch20"= "device.dll"
Depend20 = (2 length binary value)
Launch30="gwes.dll"
Depend30= (2 length binary value)
Launch60= "servicesStart.exe"
Depend60= (2 length binary value)
Launch50 =" " --->cái này để trống hay là trước đây cháu đã xóa mất mà ko biết ?
Depend50 = (2 length binary value)
Launch96 ="update_Atlas.exe"
Depend96=(2 length binary value)


Theo cụ đã nói ở đây http://www.otofun.net/threads/623046-he-thong-dan-duong-gps-cho-xe-hoi/page31 thì cái file reg của cái DVD nhà cháu nó ko như kiểu cụ đã mô tả, cháu nghi là nó hỏng chỗ này nên nó khởi động chậm. Cụ làm ơn xem hộ cái đoạn này giúp cháu với.
Nếu thật sự nó bị hỏng thì cách sửa chữa nó như thế nào? cháu tìm mãi mà ko làm sao để bật được cái bàn phím lên được, cũng ko sao lưu hay import file reg được.
Cám ơn cụ !
 
Chỉnh sửa cuối:

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Cụ Hoàng ơi, về cái DVD khởi động chậm, cháu vào regedit, tìm đến key init thì trong đó có cái đáng ngờ như sau :

"Launch10" = "Shell.exe"
"Launch20"= "device.dll"
Depend20 = (2 length binary value)
Launch30="gwes.dll"
Depend30= (2 length binary value)
Launch60= "servicesStart.exe"
Depend60= (2 length binary value)
Launch50 =" " --->cái này để trống hay là trước đây cháu đã xóa mất mà ko biết ?
Depend50 = (2 length binary value)
Launch96 ="update_Atlas.exe"
Depend96=(2 length binary value)


Theo cụ đã nói ở đây http://www.otofun.net/threads/623046-he-thong-dan-duong-gps-cho-xe-hoi/page31 thì cái file reg của cái DVD nhà cháu nó ko như kiểu cụ đã mô tả, cháu nghi là nó hỏng chỗ này nên nó khởi động chậm. Cụ làm ơn xem hộ cái đoạn này giúp cháu với.
Nếu thật sự nó bị hỏng thì cách sửa chữa nó như thế nào? cháu tìm mãi mà ko làm sao để bật được cái bàn phím lên được, cũng ko sao lưu hay import file reg được.
Cám ơn cụ !
Thứ nhất việc cụ mò lại tận trang 31 của cái luồng bên ấy để đọc được cái hướng dẫn đó khiến cháu rất chi là nể cụ. Cụ hoàn toàn không giống một số người khác chỉ nghĩ đến hỏi và ko chịu tìm hiểu cái đã có.

Việc lỗi lầm trong quá trình khởi động đúng là nó chủ yếu nằm ở khu vực cụ nói. Sao mấy ngày trước cháu ko nhớ ra điều này để bàn với cụ sớm!

Cháu đã suy nghĩ để sớm nhất viết cho cụ cái script xóa toàn bộ cái init của cụ và chèn vào init mới mặc định của wince. Đã lâu ko viét scrip nên cháu cũng quên rất nhiều. Dù vậy sau thời gian đọc lại tài liệu cũng đủ để viết cho cụ một đoạn mã.

Tuy nhiên việc sử dụng nó cụ tự chịu trách nhiệm về lỗi lầm mà nó mang lại () vì dù sao cháu cũng "đã cố gắng hết mình" nhưng hiểu biết là có giới hạn. Trường hợp xấu nhất cháu gây ra là cụ mất hoàn toàn khả năng khởi động cái DVD đó/

Cụ có thể dùng trình quản lý registry xuất toàn bộ cái init thành file .reg rồi gửi cho cháu. Cháu cần xem xét kỹ các cái depend mà cụ viết ở trên chưa rõ. Cái Depend60 của cụ có thể nó chờ cái 50 mà cái 50 bị xóa nên khởi động chậm.
Hơn nữa cháu nhận thấy cái Launch96 ="update_Atlas.exe" nó chả có cái nghĩa vụ gì mà sao nó phải khởi động -> có thể tẩy nó đi

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

Cháu đã làm xong rồi đây: https://www.mediafire.com/?0crrrjnjam9vg9k
Tải về giải nén được thư mục init, copy vào thẻ nhớ, chỉnh đường dẫn phần mềm dẫn đường về init.exe và chạy

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

Trước tiên cháu giải nghĩa cái này cho cụ hiểu, cụ tin dùng thì làm theo, ko thì bỏ qua tùy cụ. Vì tác hại (nếu có) nó gây ra là chỉ mình cụ chịu. Vì Registry không phải chỗ để chơi với sự thiếu hiểu biết:

Mã nguồn trong file init.mscr:

If(RegKeyExists("HKLM","init"))
Message("Bam OK se xoa toan bo noi dung trong. ^NL^ HKEY_LOCAL_MACHINE\init") ; Hiện thông báo xóa toàn bộ những gì đã có trong init
RegDeleteKey( "HKLM", "init", 1, 1 ) ; thực hiện việc xóa hết trong init
EndIf
RegWriteString( "HKLM", "init", "Launch10", "shell.exe" ) ; viết registry khởi động shell.exe như cụ đã đọc được từ DVD của cụ. Còn DVD của cháu ko khởi động cái này
RegWriteString( "HKLM", "init", "Launch20", "device.dll" ); viết registry khởi động device.dll là Device manager
RegWriteString( "HKLM", "init", "Launch30", "gwes.dll" ); Viết registry khởi động gwes.dll chuyên quản lý đồ họa, cửa sổ và các sự kiện con của hệ thống
RegWriteBinary( "HKLM", "init", "Depend30", "1400" ); Cho biết cái gwes.dll sẽ chờ cái device.dll nạp xong nó mới nạp
RegWriteString( "HKLM", "init", "Launch50", "explorer.exe" ) ; khởi động trình quản lý file explorer
RegWriteExt( "HKLM", "init", "Depend50", "hex:14001e00") ; chờ device.dll và gwes.dll (cái này bắt buộc phải chờ như vậy)
RegWriteString( "HKLM", "init", "Launch60", "servicesStart.exe" ) ; khởi chạy các dịch vụ hậu cần. Cái này cháu gọi theo bản registry cụ đã viết bên trên.
RegWriteBinary( "HKLM", "init", "Depend60", "1400" ) ; chờ cụ device.dll nạp xong mới chạy servicesStart.exe
;RegWriteString( "HKLM", "init", "Launch96", "update_Atlas.exe" ) ' cháu để dấu ";" đầu dòng để cái này ko còn được viết vào nữa. Nếu cụ vẫn muốn ghi nó vào registry thì bỏ dấu ";" ấy đi.
;RegWriteBinary( "HKLM", "init", "Depend96", "1400" )
Message("Viec cap nhat registry da hoa tat!^NL^Bam OK de khoi dong lai") ; thông báo khởi động lại hệ thống
Reset ; Lệnh khởi động lại hệ thống

Cháu hy vọng việc chạy script trên sẽ đem lại cho cụ một DVD bình thường như vốn dĩ nó có. Chúc cụ may mắn!
Đoạn script trên đã được cháu kiểm nghiệm rất chặt chẽ trên máy ảo và ko gây ra bất kỳ một vấn đề nào. Còn trên máy thật thì chỉ mình cụ mới thử được, cháu ko có DVD đó để mà thử ạ.
Cháu cũng thử làm cái việc là để thiếu cái Launch50="" như trường hợp của cụ thì con máy ảo ko thể khởi động được (màn đen xì luôn) chứ ko chờ để mà còn lên được như máy cụ.

PS tuy nhiên đây là luồng âm thanh chứ ko liên quan đến vấn đề xử lý wince. Cụ đặt bài này bên mục kỹ thuật với luồng unlock DVD có vẻ hợp hơn. Tránh làm các cụ khác thấy xao động khi vào mục này. Vì mới có hướng dẫn đơn giản như bài 1 mà nhiều cụ đã rất sợ. Thấy cái này tưởng lắp PI dễ làm hỏng DVD lại càng sợ ko dám làm.

Một việc nữa, nếu việc chạy script này thành công và DVD trở lên bình thường thì cụ cứ việc thoải mái dùng ceFFM nhưng đừng bao giờ dùng tính năng Hardreset nữa vì cái file system.hv của cụ nó lỗi ngay từ khi sản xuất khiến cho việc hardreset xong gặp lỗi như cụ đang đối mặt lúc này. ceFFM hoàn toàn ko gây nguy hại gì cho dvd, muốn gỡ nó rất đơn giản là chạy cái script trước đây cháu đã viết cho cụ hoặc chỉnh trong ini của ceffm cho uninstall=1

Chờ tin tốt lành từ cụ, giờ còn chưa ngủ được đây!
 
Chỉnh sửa cuối:

tungvv

Xe tải
Biển số
OF-298860
Ngày cấp bằng
17/11/13
Số km
436
Động cơ
313,460 Mã lực
Thứ nhất việc cụ mò lại tận trang 31 của cái luồng bên ấy để đọc được cái hướng dẫn đó khiến cháu rất chi là nể cụ. Cụ hoàn toàn không giống một số người khác chỉ nghĩ đến hỏi và ko chịu tìm hiểu cái đã có.

Việc lỗi lầm trong quá trình khởi động đúng là nó chủ yếu nằm ở khu vực cụ nói. Sao mấy ngày trước cháu ko nhớ ra điều này để bàn với cụ sớm!


Cháu đã suy nghĩ để sớm nhất viết cho cụ cái script xóa toàn bộ cái init của cụ và chèn vào init mới mặc định của wince. Đã lâu ko viét scrip nên cháu cũng quên rất nhiều. Dù vậy sau thời gian đọc lại tài liệu cũng đủ để viết cho cụ một đoạn mã.

Tuy nhiên việc sử dụng nó cụ tự chịu trách nhiệm về lỗi lầm mà nó mang lại () vì dù sao cháu cũng "đã cố gắng hết mình" nhưng hiểu biết là có giới hạn. Trường hợp xấu nhất cháu gây ra là cụ mất hoàn toàn khả năng khởi động cái DVD đó/

Cụ có thể dùng trình quản lý registry xuất toàn bộ cái init thành file .reg rồi gửi cho cháu. Cháu cần xem xét kỹ các cái depend mà cụ viết ở trên chưa rõ. Cái Depend60 của cụ có thể nó chờ cái 50 mà cái 50 bị xóa nên khởi động chậm.
Hơn nữa cháu nhận thấy cái Launch96 ="update_Atlas.exe" nó chả có cái nghĩa vụ gì mà sao nó phải khởi động -> có thể tẩy nó đi

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

Cháu đã làm xong rồi đây: https://www.mediafire.com/?0crrrjnjam9vg9k
Tải về giải nén được thư mục init, copy vào thẻ nhớ, chỉnh đường dẫn phần mềm dẫn đường về init.exe và chạy

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&

Trước tiên cháu giải nghĩa cái này cho cụ hiểu, cụ tin dùng thì làm theo, ko thì bỏ qua tùy cụ. Vì tác hại (nếu có) nó gây ra là chỉ mình cụ chịu. Vì Registry không phải chỗ để chơi với sự thiếu hiểu biết:

Mã nguồn trong file init.mscr:

If(RegKeyExists("HKLM","init"))
Message("Bam OK se xoa toan bo noi dung trong. ^NL^ HKEY_LOCAL_MACHINE\init") ; Hiện thông báo xóa toàn bộ những gì đã có trong init
RegDeleteKey( "HKLM", "init", 1, 1 ) ; thực hiện việc xóa hết trong init
EndIf
RegWriteString( "HKLM", "init", "Launch10", "shell.exe" ) ; viết registry khởi động shell.exe như cụ đã đọc được từ DVD của cụ. Còn DVD của cháu ko khởi động cái này
RegWriteString( "HKLM", "init", "Launch20", "device.dll" ); viết registry khởi động device.dll là Device manager
RegWriteString( "HKLM", "init", "Launch30", "gwes.dll" ); Viết registry khởi động gwes.dll chuyên quản lý đồ họa, cửa sổ và các sự kiện con của hệ thống
RegWriteBinary( "HKLM", "init", "Depend30", "1400" ); Cho biết cái gwes.dll sẽ chờ cái device.dll nạp xong nó mới nạp
RegWriteString( "HKLM", "init", "Launch50", "explorer.exe" ) ; khởi động trình quản lý file explorer
RegWriteExt( "HKLM", "init", "Depend50", "hex:14001e00") ; chờ device.dll và gwes.dll (cái này bắt buộc phải chờ như vậy)
RegWriteString( "HKLM", "init", "Launch60", "servicesStart.exe" ) ; khởi chạy các dịch vụ hậu cần. Cái này cháu gọi theo bản registry cụ đã viết bên trên.
RegWriteBinary( "HKLM", "init", "Depend60", "1400" ) ; chờ cụ device.dll nạp xong mới chạy servicesStart.exe
;RegWriteString( "HKLM", "init", "Launch96", "update_Atlas.exe" ) ' cháu để dấu ";" đầu dòng để cái này ko còn được viết vào nữa. Nếu cụ vẫn muốn ghi nó vào registry thì bỏ dấu ";" ấy đi.
;RegWriteBinary( "HKLM", "init", "Depend96", "1400" )
Message("Viec cap nhat registry da hoa tat!^NL^Bam OK de khoi dong lai") ; thông báo khởi động lại hệ thống
Reset ; Lệnh khởi động lại hệ thống

Cháu hy vọng việc chạy script trên sẽ đem lại cho cụ một DVD bình thường như vốn dĩ nó có. Chúc cụ may mắn!
Đoạn script trên đã được cháu kiểm nghiệm rất chặt chẽ trên máy ảo và ko gây ra bất kỳ một vấn đề nào. Còn trên máy thật thì chỉ mình cụ mới thử được, cháu ko có DVD đó để mà thử ạ.
Cháu cũng thử làm cái việc là để thiếu cái Launch50="" như trường hợp của cụ thì con máy ảo ko thể khởi động được (màn đen xì luôn) chứ ko chờ để mà còn lên được như máy cụ.

PS tuy nhiên đây là luồng âm thanh chứ ko liên quan đến vấn đề xử lý wince. Cụ đặt bài này bên mục kỹ thuật với luồng unlock DVD có vẻ hợp hơn. Tránh làm các cụ khác thấy xao động khi vào mục này. Vì mới có hướng dẫn đơn giản như bài 1 mà nhiều cụ đã rất sợ. Thấy cái này tưởng lắp PI dễ làm hỏng DVD lại càng sợ ko dám làm.

Một việc nữa, nếu việc chạy script này thành công và DVD trở lên bình thường thì cụ cứ việc thoải mái dùng ceFFM nhưng đừng bao giờ dùng tính năng Hardreset nữa vì cái file system.hv của cụ nó lỗi ngay từ khi sản xuất khiến cho việc hardreset xong gặp lỗi như cụ đang đối mặt lúc này. ceFFM hoàn toàn ko gây nguy hại gì cho dvd, muốn gỡ nó rất đơn giản là chạy cái script trước đây cháu đã viết cho cụ hoặc chỉnh trong ini của ceffm cho uninstall=1

Chờ tin tốt lành từ cụ, giờ còn chưa ngủ được đây!
Trước hết rất cám ơn cụ đã vì cháu mà vất vả thêm.
Cháu sẽ chạy cái phần mềm mà cụ đã làm cho cháu, việc hư hỏng thì ko thành vấn đề. Híc
Nhưng trc khi chạy, cháu gửi cho cụ cái ảnh cháu chụp ( cháu ko biết tại sao đã khởi động đc trình quản lý reg rồi nhưng ko thể mở file đển import hoặc xuất expotr ra file *.reg được, có thể vì cái Explore bị hỏng chưa khởi động lên được hay sao ấy, vì vậy việc sao gửi file reg cho cụ thì cháu ko làm đc rồi.
Cháu chụp cái ảnh để cụ nghiên cứu thêm ở đây:


- Cháu dùng cái trình reg trong system thì nó đọc lên đc hex, còn dùng cái trình có trong menu của cFFM thì nó chỉ hiện lên cái dòng "2 length briana..." như đã viết gửi cụ .
- Còn đoạn này cháu chưa hiểu : "Depend50", "hex:14001e00" --> thấy trong DVD chỉ có 4 ký tự, sao ở đây có những 8 ký tự hả cụ?
Cụ xem cái ảnh có gì khác với file cụ làm cho cháu ko nhé, hình như còn thiếu cái Depend20 thì phải. cháu vẫn chưa hiểu cái nào phải RegWriteExt và cái nào phải là RegWriteBinary, còn RegWriteString thì cháu hiểu rồi.
Cháu nghĩ đây chính là nguyên nhân lỗi DVD, chí ít cũng là lỗi ko khởi động đc Explore cũng là liên quan đến nhiều cái khác rồi

Đằng nào cháu cũng lỡ viết bài bên luồng này rồi, chỉ 1 bài trả lời của cụ nữa là thôi, nếu còn thắc mắc, cháu sẽ chuyển sang luồng bên kia cụ nhé.
cám ơn cụ.
 
Chỉnh sửa cuối:

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Trước hết rất cám ơn cụ đã vì cháu mà vất vả thêm.
Cháu sẽ chạy cái phần mềm mà cụ đã làm cho cháu, việc hư hỏng thì ko thành vấn đề. Híc
Nhưng trc khi chạy, cháu gửi cho cụ cái ảnh cháu chụp ( cháu ko biết tại sao đã khởi động đc trình quản lý reg rồi nhưng ko thể mở file đển import hoặc xuất expotr ra file *.reg được, có thể vì cái Explore bị hỏng chưa khởi động lên được hay sao ấy, vì vậy việc sao gửi file reg cho cụ thì cháu ko làm đc rồi.
Cháu chụp cái ảnh để cụ nghiên cứu thêm ở đây:


- Cháu dùng cái trình reg trong system thì nó đọc lên đc hex, còn dùng cái trình có trong menu của cFFM thì nó chỉ hiện lên cái dòng "2 length briana..." như đã viết gửi cụ .
- Còn đoạn này cháu chưa hiểu : "Depend50", "hex:14001e00" --> thấy trong DVD chỉ có 4 ký tự, sao ở đây có những 8 ký tự hả cụ?
Cụ xem cái ảnh có gì khác với file cụ làm cho cháu ko nhé, hình như còn thiếu cái Depend20 thì phải. cháu vẫn chưa hiểu cái nào phải RegWriteExt và cái nào phải là RegWriteBinary, còn RegWriteString thì cháu hiểu rồi.
Cháu nghĩ đây chính là nguyên nhân lỗi DVD, chí ít cũng là lỗi ko khởi động đc Explore cũng là liên quan đến nhiều cái khác rồi

Đằng nào cháu cũng lỡ viết bài bên luồng này rồi, chỉ 1 bài trả lời của cụ nữa là thôi, nếu còn thắc mắc, cháu sẽ chuyển sang luồng bên kia cụ nhé.
cám ơn cụ.
Mấy cái cháu đã viết thì cụ chạy đc rồi. Ko sai gì đâu
 

tungvv

Xe tải
Biển số
OF-298860
Ngày cấp bằng
17/11/13
Số km
436
Động cơ
313,460 Mã lực
Mấy cái cháu đã viết thì cụ chạy đc rồi. Ko sai gì đâu
Cụ ơi, còn cái nhánh BootVars nằm trong init nữa cụ, mình xóa init là đã xóa luôn nó rồi, nhưng đoạn mã chương trình Edit reg ko thấy cập nhật lại, cháu cũng chưa xem bên trong BootVars là cái gì nữa, nhưng nhìn tên thì cũng quan trọng vì nó là BootVars mà, để chiều cháu về mở ra xem trong đó có cái gì đã.
 

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Cụ ơi, còn cái nhánh BootVars nằm trong init nữa cụ, mình xóa init là đã xóa luôn nó rồi, nhưng đoạn mã chương trình Edit reg ko thấy cập nhật lại, cháu cũng chưa xem bên trong BootVars là cái gì nữa, nhưng nhìn tên thì cũng quan trọng vì nó là BootVars mà, để chiều cháu về mở ra xem trong đó có cái gì đã.
Cái đó lưu thông tin vị trí file system.hv vá user.hv cùng flags. Cụ xem kỹ lại rồi đưa lên đây cháu viết thêm vào.
Depend20="0a00“ nghĩa là nó chờ cái shell.exe nạp xong thì nó chạy. Cái đo ko quan trọng lắm. Nhưng cụ thích cháu sẽ thêm vào. Depend 50 có 8 ký tự vì nó cần chờ 2 thằng. Số 20 và 30. Sửa thành 4 ký tự thì là 1e00 là đc. Vì bản chất thằng 30 đã chờ 20 rồi. 50 chờ 30 đã bao gồm chờ cả 20. Tiện thẻ cụ xem kỹ xem cái Loader bên dưới có cái gì trong đó.
Tài liệu về cái [HKEY_LOCAL_MACHINE\init\BootVars] có thể đọc thêm ở đây: https://msdn.microsoft.com/en-us/library/ee490554(v=winembedded.60).aspx

Ví dụ của cụ kết hợp với phần BootVars của xe KIA K3 thành một file đầy đủ như sau:

# Xoa[HKEY_LOCAL_MACHINE\init]
If(RegKeyExists("HKLM","init"))
Message("Bam OK se xoa toan bo noi dung trong. ^NL^ HKEY_LOCAL_MACHINE\init")
RegDeleteKey( "HKLM", "init", 1, 1 )
EndIf
#
# Ghi[HKEY_LOCAL_MACHINE\init]
#
RegWriteString( "HKLM", "init", "Launch10", "shell.exe" )
RegWriteString( "HKLM", "init", "Launch20", "device.dll" )
RegWriteBinary( "HKLM", "init", "Depend20", "0a00" )
RegWriteString( "HKLM", "init", "Launch30", "gwes.dll" )
RegWriteBinary( "HKLM", "init", "Depend30", "1400" )
RegWriteString( "HKLM", "init", "Launch50", "explorer.exe" )
RegWriteBinary( "HKLM", "init", "Depend50", "1e00")
RegWriteString( "HKLM", "init", "Launch60", "servicesStart.exe" )
RegWriteBinary( "HKLM", "init", "Depend60", "1400" )
#RegWriteString( "HKLM", "init", "Launch96", "update_Atlas.exe" )
#RegWriteBinary( "HKLM", "init", "Depend96", "1400" )
#
# Ghi[HKEY_LOCAL_MACHINE\init\BootVars]
#Ví dụ phần BootVars trên xe KIA K3 1.6AT Trường Hải - Xe cụ sẽ khác
RegWriteString( "HKLM", "init\BootVars", "SystemHive", "\HIVEREG\save\system.hv" )
RegWriteString( "HKLM", "init\BootVars", "ProfileDir", "\HIVEREG\save\" )
RegWriteExt( "HKLM", "init\BootVars", "Flags", "hex:0000000f" )
RegWriteString( "HKLM", "init\BootVars", "DefaultUser", "AT10X0BD_EVB" )
RegWriteExt( "HKLM", "init\BootVars", "Start DevMgr", "hex:00000001" )
RegWriteExt( "HKLM", "init\BootVars", "RegistryFlags", "hex:00000000" )
#
#Thong bao cap nhat thanh cong va khoi dong lai
#
Message("Viec cap nhat registry da hoa tat!^NL^Bam OK de khoi dong lai")
Reset


Để xuất được reggistry cụ quay lại thư mục ceFFM-0.3.5\program files\ce-utils\Registry Editor
Dùng cái file RegEdit.exe chứ không phải là file pregedit.exe nhé. Cụ hãy xuất toàn bộ registry ra cụ ạ.

Vấn đề cụ hỏi cái RegWriteExt khác RegWriteString thế nào thì đây là toàn bộ tài liệu gốc, hiểu đơn giản là RegWriteExt có kiểu dữ liệu giống file .reg hay nói cách khác value của nó phức tạp hơn mấy kiểu trên.

Writes a value to the registry.
If the value name is an empty string (""), the default value is used.
RegWriteString writes a string value (a numeric value is automatically converted).
RegWriteDWord writes a numeric value (a string value is automatically converted, invalid strings
will become “0”).
RegWriteBinary writes binary data. The given value must be a string containing a hex dump (e.g.
"010A"), spaces and similar characters are not allowed in it!
RegWriteMultiString writes a list of string values (given as array). The given value must be an
array. All elements from 1 to the first unassigned number are regarded, if the elements will be
converted to strings if necessary.
RegWriteExt is the counterpart to RegWriteExt (see above), it requires a value in .reg style.
 
Chỉnh sửa cuối:

thinhglam

Xe tải
Biển số
OF-36273
Ngày cấp bằng
28/5/09
Số km
267
Động cơ
475,170 Mã lực
Em dùng bộ convert từ Cổng HDMI sang giắc hoa sen cho đường video và audio ( thay cổng 3.5 ly của Pi) thấy hình ảnh và âm thanh hay hơn hẳn các cụ ạ.
Em dùng cục Convert 650 k mua ở 12 thịnh yên.
 

tungvv

Xe tải
Biển số
OF-298860
Ngày cấp bằng
17/11/13
Số km
436
Động cơ
313,460 Mã lực

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Em dùng bộ convert từ Cổng HDMI sang giắc hoa sen cho đường video và audio ( thay cổng 3.5 ly của Pi) thấy hình ảnh và âm thanh hay hơn hẳn các cụ ạ.
Em dùng cục Convert 650 k mua ở 12 thịnh yên.
Cụ cho nhà cháu xin cái hình ảnh chụp màn hình với giắc hoa sen convert cháu xem ảnh có đẹp không với
 

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực

Góc trên có chữ USB VIDEO ko phải cụ đang chơi thẳng từ USB à
 

TVPL

Xe container
Biển số
OF-118299
Ngày cấp bằng
26/10/11
Số km
6,837
Động cơ
43,422 Mã lực
Hình ảnh dùng bộ Convert đây
Ngoài hình ảnh thì audio cũng khá rõ rệt cụ à.
Pioneer đầu 4xxx hả cụ ? Từ đầu 56 trở về được mỗi cái âm thôi ợ :)
Đang ngại tháo bộ 8650BT ở xe cũ cất đi, cụ có thích chơi Tết căng đét không xuống tháo về lắp, em cho mượn này, kèm luôn cả hdd full nhạc mà cụ đang coi nữa =))
 

ngochoangimsat

Xe tăng
Biển số
OF-201349
Ngày cấp bằng
9/7/13
Số km
1,983
Động cơ
342,040 Mã lực
Pioneer đầu 4xxx hả cụ ? Từ đầu 56 trở về được mỗi cái âm thôi ợ :)
Đang ngại tháo bộ 8650BT ở xe cũ cất đi, cụ có thích chơi Tết căng đét không xuống tháo về lắp, em cho mượn này, kèm luôn cả hdd full nhạc mà cụ đang coi nữa =))
Cụ đổi xe nhẹ nhàng như cháu đổi quần áo vậy! Các cụ thích DVD Pioneer nhỉ! cháu chỉ thích đầu thiết kế chuyên cho đúng xe, nhìn nó mỹ thuật. Còn âm thanh nếu muốn hay hơn cháu cấy âm li vào trong. DVD Pioneer cháu thấy cái mặt nó ko khớp với tổng thể mặt taplo của xe là cháu không thích rồi.
 
Chỉnh sửa cuối:

thinhglam

Xe tải
Biển số
OF-36273
Ngày cấp bằng
28/5/09
Số km
267
Động cơ
475,170 Mã lực
Pioneer đầu 4xxx hả cụ ? Từ đầu 56 trở về được mỗi cái âm thôi ợ :)
Đang ngại tháo bộ 8650BT ở xe cũ cất đi, cụ có thích chơi Tết căng đét không xuống tháo về lắp, em cho mượn này, kèm luôn cả hdd full nhạc mà cụ đang coi nữa =))
Khà khà. E cũng thích. Phiền cụ quá đi.
 
Thông tin thớt
Đang tải
Top