Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   Flashowanie/Firmware/Podkręcanie napędów optycznych (https://forum.cdrinfo.pl/f29/)
-   -   DosFlash V2.0 patched to support BH16NS40/BH16NS55 drives (https://forum.cdrinfo.pl/f29/dosflash-v2-0-patched-support-bh16ns40-bh16ns55-drives-96930/)

blackened2687 03.01.2018 20:29

DosFlash V2.0 patched to support BH16NS40/BH16NS55 drives
 
Ilość załączników: 13
Since there are a number of LG BH16NS40 / ASUS BW-16D1HT drive users who misflashed their drives with wrong firmwares (typically, flashing drives using NS40/NS48 hardware with firmwares designed for drives with SVC Code NS50/NS51/NS55/NS58, using my unlocked flasher), we've decided to patch well-known DosFlash utility to make it support newer LG drives.

Here are the instructions how to flash your drive with proper firmware using patched version of DosFlash, if "normal" unlocked flasher cannot be used because of "CheckSum is mismatched" or "Write DRAM NG" errors. Please read them CAREFULLY before trying something!

1. First, you need to find the computer with DosFlash-compatible operating system and SATA controller, configured to work in IDE mode. It's known that DosFlash is a very low-level utility and works not with every controller and not with every system. 32-bit Windows versions will work, if the portio32.sys driver can be installed. Sometimes, it's necessary to disable driver signature enforcement (google how to do it, if you don't know) in order to install portio32.sys correctly. DOSFlash only supports S-ATA ports 1~4 @ IDE mode under 32bit system. so we must plug target deivce to one of first 4 ports & flash firmware under Win 32bit.If everything is OK and DosFlash runs without errors and can recognize your BH16NS40/BH16NS55 drive, go to next step.

Załącznik 111611

The sample test demonstrates the firmware downgrade on VinPower version of WH16NS58 drive with installed 1.V1-02 firmware. In this version LG has blocked the possibility of firmware downgrade using the unlocked flasher: if you will try, you will get an infamous "Write DRAM NG 05/24/00" error.


Załącznik 111612

2. Read flash from your drive using patched DosFlash, selecting "Read Flash" in Task combobox and clicking the button with same name. If flash was successfully read, go to next step.

Załącznik 111613

3. Prepare the clean firmware you want to flash into your drive (e.g. extracted from the official LG flashing utility). Execute "BH16NS40_EEPROM_Data_Mover.exe", which is bundled with patched DosFlash in the same archive. Select the firmware you just dumped with DosFlash (note that a dump made by DevilsClaw's Flasher will also work), then select the clean firmware you want to flash, then select the location where to save the firmware, prepared for flashing with DosFlash. It will be made of clean firmware you want to flash and the EEPROM data, transferred from the dump you made from your drive.

Załącznik 111614

Załącznik 111615

Załącznik 111616

Załącznik 111617

Załącznik 111618

4. Now the most important part: flashing the drive with a prepared firmware. Select "Write Flash" in a Task combobox and click the button, then select your prepared firmware. Now, if you're lucky, flash image will be written and your drive will become functional with new firmware. If DosFlash reports about write errors, try flash the firmware again: it's not uncommon to have the flash correctly written from third or fourth try. When the flash will be successfully written, you can read it from your drive again and compare with the prepared firmware byte-by-byte: they should be identical.

Załącznik 111619

Załącznik 111620

Załącznik 111621

5. Reboot the computer to make Windows correctly recognize the drive after flashing.

The described method can be used also for downgrading/crossflashing BH16NS55 drive with installed 1.03 firmware, since manufacturer has blocked the possibility of crossflashing using unlocked flasher in this version.

Clean firmwares compatible with NS50 hardware can be downloaded here: http://www99.zippyshare.com/v/k7ZbMprP/file.html

EDIT :10.06.2018
We add clean firmware for LG WH16NS60 fw.1.00 and LG BU40N fw.1.00 models

LG WH16NS60 fw.1.00 Clean
https://www106.zippyshare.com/v/x0llCZ1c/file.html


LG BU40N fw.1.00 Clean
https://www106.zippyshare.com/v/ZHpMqxSb/file.html

All the required software is included in attached archive. Good luck!

Update: If you want to make the clean firmware from the dump made by DosFlash or DevilsClaw's Flasher, you can use the tool "BH16NS40 Firmware Dump Cleaner" from the second attached archive.

czary2mary 03.01.2018 20:45

Ilość załączników: 12
Ponieważ bardzo wielu użytkowników napędów LG BH16NS40 / ASUS BW-16D1HT, nieprawidłowo uaktualniło \crossflasowało swoje dyski niewłaściwymi programami sprzętowymi lub innymi firmware (zazwyczaj użyte firmware hardware NS40 / NS48 przeznaczonym dla napędów z kodem SVC NS50 / NS51 / NS55 / NS58, używając odblokowanego fabrycznego " unlocked flasher)", zdecydowaliśmy się na patchowanie\zmodernizowanie dobrze znanego narzędzia DosFlash, aby obsługiwał nowsze dyski LG.

Poniżej znajdują się instrukcje dotycząca flashowania dysku za pomocą odpowiedniego firmware za pomocą poprawionej wersji programu DosFlash, jeśli nie można użyć "normalnego" flashera z odblokowanym kodem, ponieważ występują błędy "CheckSum is as seen" lub "Write DRAM NG".
Koniecznie zapoznaj się z opisem i instrukcją zanim wykonasz jakiekolwiek czynności

1. Najpierw musimy znaleźć komputer z kompatybilnym systemem operacyjnym pozwalającym uruchomić DosFlash i poprawnie współdziałającym z programem kontroler SATA. Wiadomo, że DosFlash jest narzędziem bardzo kapryśnym i niestabilnym i nie działa poprawnie z każdym kontrolerem, ani z każdym systemem. 32-bitowe wersje systemu Windows będą działały, jeśli będzie można zainstalować sterownik portio32.sys. Czasami konieczne jest wyłączenie wymuszania podpisu sterownika (w google informacje jak to zrobić, jeśli nie wiesz), aby poprawnie zainstalować portio32.sys. DOSFlash obsługuje tylko porty 1 ~ 4 S-ATA w trybie IDE w systemie 32-bit. więc musimy podłączyć docelowo napęd do jednego z pierwszych 4 portów pod systmem Win 32bit. Jeśli wszystko jest w porządku, a DosFlash działa \uruchamia się bezproblemowo i rozpoznaje napędy BH16NS40 / BH16NS55, przejdź do następnego kroku.

Załącznik 111484

W przykładowym teście przywrócono oprogramowanie wcześniejsze w modelu VinPower LG WH16NS58 fw.1.V1 z najnowszej aktualizacji 1.V1-02 blokującej taką możliwość i informującej o błędzie Write DRAM NG


Załącznik 111499

2. Odczytaj (read) firmware wraz z danymi kalibracyjnymi z napędu używając DosFlash, wybierając "Read Flash" i klikając przycisk o tej samej nazwie poniżej. Jeśli flash został pomyślnie odczytany, przejdź do następnego kroku.

Załącznik 111485

3. Przygotuj "czyste" oprogramowanie firmware , które chcesz wczytać\wgrać do napędu (np. z tematu Crossflash Blu-Ray LG serii NS50/NS51/NS55/NS58). W programie "BH16NS40_EEPROM_Data_Mover.exe", który jest dołączony do zmodernizowanej wersji DosFlash w tym samym archiwum wybierz najpierw oprogramowanie, które właśnie zgrałeś za pomocą DosFlash ze swojego napędu , następnie wybierz czyste oprogramowanie firmware do crossflash , które chcesz wgrać a następnie wybierz lokalizację, w której chcesz zapisać to oprogramowanie. W taki sposób powstanie prawidłowy firmware do zapisania przy pomocy DosFlash. Zostanie to wykonane z czystego oprogramowania, i danych EEPROM, przeniesionych ze kopii firmware który zrobiłeś ze swojego napędu .

Załącznik 111599

Załącznik 111486

Załącznik 111487

Załącznik 111488

Załącznik 111489

4. Teraz najważniejsza część: wgranie do napędu za pomocą przygotowanego oprogramowania. Wybierz "Write Flash" w comboboxie Task i kliknij przycisk poniżej , a następnie wybierz przygotowane firmware. Teraz, jeśli masz szczęście, zostanie zapisany nowy firmware , a twój napęd będzie działał z nowym oprogramowaniem układowym. Jeśli DosFlash zgłasza błędy zapisu, spróbuj ponownie flashować oprogramowanie: często zdarza się, że flash\firmware jest poprawnie zapisany przy kolejnej lub trzeciej lub czwartej próbie. Kiedy flash \firmware zostanie pomyślnie napisany, możesz go ponownie odczytać z napędu za pomocą DosFlash i porównać z przygotowanym wcześniej flash\firmware : powinny być identyczne.

Załącznik 111490

Załącznik 111491

Załącznik 111492


5. Uruchom ponownie komputer, aby system Windows poprawnie rozpoznał napęd po flashowaniu. Czasami również trzeba w menadżerze urządzeń ponownie włączyć wyłączone urządzenie przez DodFlash .


Opisana metoda może być również zastosowana do obniżania / crossflasowania napędu BH16NS55 z zainstalowanym oprogramowaniem 1.03, ponieważ producent zablokował możliwość crossflash z użyciem odblokowanego flasher w tej wersji jak i pozostałych wersji hardware NS50\51\55\58 zaktualizowanych firmware blokującym takie operacje



Wszystkie wymagane oprogramowanie znajdują się w dołączonym archiwum . Powodzenia!
:
Załącznik 111498

Clean firmwares- czyste firmware zgodne z hardware HLDS NS50 do wykorzystania przy tworzeniu firmware do crossflash:
http://www99.zippyshare.com/v/k7ZbMprP/file.html

Dodano narzędzie do samodzielnego czyszczenia dump firmware .
BH16NS40_Firmware_Dump_Cleaner.

http://www41.zippyshare.com/v/JEm0yIu3/file.html

EDIT :10.06.2018r
Dodajemy czyste firmware LG WH16NS60 fw.1.00 i LG BU40N fw.1.00
:

LG WH16NS60 fw.1.00 Clean
https://www106.zippyshare.com/v/x0llCZ1c/file.html


LG BU40N fw.1.00 Clean
https://www106.zippyshare.com/v/ZHpMqxSb/file.html

rancor 03.01.2018 21:40

Wiedziałem, że można liczyć na Was chłopaki.

Zabieram się za moją BH16NS55 FW 1.03.

blackened2687 03.01.2018 21:44

rancor, DosFlash32_BH16NS40.exe wykorzystaj.

Daj screenshot, je***347;li ta wersja nie b***281;dzie widzia***322;a twój BH16NS55

rancor 03.01.2018 22:04

Cytat:

Napisany przez blackened2687 (Post 1397244)
rancor, DosFlash32_BH16NS40.exe wykorzystaj.

Daj screenshot, jeśli ta wersja nie będzie widziała twój BH16NS55

Spokojnie najpierw użyłem dosflash32 i zorientowałem się, że ten drugi musi być i szybko zedytowałem post.

Udało mi się bez błędów cofnąć do FW 1.02, za kilkanaście minut będę crossował do BH16NS58.

Jedna ważna informacja: dopiszcie w instrukcji, że po flashowaniu trzeba zrobić restart systemu, bo inaczej nie wykrywa napędu.

blackened2687 03.01.2018 22:13

Cytat:

dopiszcie w instrukcji, ***380;e po flashowaniu trzeba zrobi***263; restart systemu, bo inaczej nie wykrywa nap***281;du
Zrobione! :spoko:

Czekamy na testy p***322;yt BD-R na twoim nowym WH16NS58. :D

rancor 03.01.2018 22:39

Crossflash do wersji BH16NS58 udany. Testy płyt zapodam jutro, dzisiaj już sobie odpuszczam nagrywanie.

Jedno pytanie: zostać przy FW 1.V1 czy już bez obaw flashować oryginalnymi nowszymi wersjami (z blokadą) jakie wyda LG?

blackened2687 03.01.2018 22:51

Nie widz***281; sensu flashowa***263; nap***281;d, je***347;li wszystkie konieczne funkcje dzia***322;aj***261;. ;) Zostaw 1.V1 - mo***380;liwo***347;***263; testów p***322;yt BD-R jest bardzo po***380;yteczna, na drugich firmware takiego nie ma.

czary2mary 10.06.2018 10:31

LG WH16NS60 \ LG BH16NS60 LG BU40N
 
Ilość załączników: 3
Dziękujemy @character82 za test i potwierdzenie działania na tych najnowszych konstrukcjach LG :spoko:
https://club.myce.com/t/dosflash-v2-...ves/399911/152

Dodajemy czyste firmware :

LG WH16NS60 fw.1.00 Clean
https://www106.zippyshare.com/v/x0llCZ1c/file.html


LG BU40N fw.1.00 Clean
https://www106.zippyshare.com/v/ZHpMqxSb/file.html


Załącznik 121401

Załącznik 121402

Załącznik 121403

vaclav 29.06.2018 13:05

Witam. Przepraszam, jeśli zawracam bez sensu głowę (jeśli odpowiedź jest trywialna), ale mam pewien problem z napędem LG BH16NS40 pierwsza generacja, SVC Code: NS40.
Niestety prze pomyłkę/głupotę wgrałem do niego FW ze strony LG - BH16NS40_SVC_Code_NS50.zip dla napędów z SVC Code: NS 50 (bez sprawdzania naklejki na napędzie). Dziwne, ale wgrał się bez problemów (chociaż na stronie LG było napisane, że nie jest możliwe wgranie tego Biosu do starszych wersji napędów).
Po zorientowaniu się, co narobiłem użyłem programu z tego pliku DosFlash32_BH16NS40_patched.zip, czyli DosFlash32_BH16NS40.exe (ze strony CDRinfo.pl) i wgrałem właściwy czysty FW do swego napędu w wersji 1.03 A0 (dla wersji SVC Code: NS 40). Niestety z pośpiechu nie zczytałem swego Biosu z napędu i nie połączyłem w programie BH16NS40_EEPROM_Data_Mover.exe swej wersji FW (o ile zrozumiałem chodziło o dane kalibracyjne) z czystym firmware od LG.
Napęd (FW w wersji 1.03 A0 od LG) obecnie jest widziany w systemie, dioda miga, tacka otwiera się, ale nie czyta żadnych płyt. W programie Opti Drive Control napęd jest widziany, ale rubryka Speed jest pusta. Próba upgrade'u do wersji 1.03 SVC Code: NS50 flasherem BH16NS40_SVC Code NS50.exe ze strony LG powoduje wyświetlenie czegoś takiego: Error occurred while FW updating. Drive may be abnormal state or go to BOOT mode. Please try again. (chociaż wcześniej upgrade przeszedł bez problemu).
Teraz pytanie, da się coś z tym napędem jeszcze zrobić, czy to już trup. Dobrze się domyślam, iż należałoby go teraz od nowa skalibrować? Chyba to nie jest realne w zwykłych warunkach?

czary2mary 29.06.2018 21:19

@vaclav

Nie da rady już odzyskać Twoich danych kalibracyjnych napędu ..

Spróbuj wgrać firmware specjalny firmware 1.D3 dla wersji WH16NS48DUP (hardware NS40) -są w nim zawarte dane kalibracyjne ...
https://www101.zippyshare.com/v/INrOqajl/file.html

Wgraj bezpośrednio DosFlash32_BH16NS40_patched ( od razu ostatni punkt czyli bezpośrednio bez żadnych modyfikacji firmware zainstaluj w napędzie \po restarcie napędu \komputera sprawdź czy działa ?)

vaclav 30.06.2018 14:48

@czary2mary

Dzięki za pomoc.



Wgrałem ten FW. Wszystko działa - niestety dalej nie czyta płyt. Widocznie inne dane kalibracyjne. Wgrywałem też FW z tego wątku: https://club.myce.com/t/lg-bh16ns40-...dead/314502/33. To samo. Zastanawiam się czy jest szansa trafić na takie same dane kalibracyjne w dokładnie takim samym modelu...


Mam jeszcze jedną prośbę. Prosiłbym o firmware w wersji 1.01 do nagrywarki blu-ray Asus Asus BW-16D1HT z 2014 r. Tutaj akurat posiadam dane kalibracyjne, ale nigdzie nie mogę znaleźć tej wersji FW. Na FW flash_HL-DT-ST_BD-RE_WH16NS48_1.D3.bin działa (czyta wszystkie DVD), ale ma problem z płytami blu-ray.

czary2mary 30.06.2018 16:46

Jak brak toru BluRay na firmware LG WH16NS48 fw.1.D3. to może być uszkodzony laser od BluRay -przy takich pomyłkach może się to wydarzyć .

Jestem na końcu świata , na pewno mam firmware 1.01 do nagrywarki blu-ray Asus Asus BW-16D1HT ale dopiero jak wrócę poniedziałek \wtorek mogę podesłać .
Spróbuj oderwać od dziewczyn @blackened2687 -ma też na pewno on też

vaclav 02.07.2018 14:38

Prosiłbym jednak o przesłanie tego FW do Asusa w wersji 1.01 - może być i jutro :)

Pisałem do @blackened2687, ale jak na razie brak odzewu.

vaclav 02.07.2018 14:41

LG BH16NS40 jednak już jest uwalony na amen. Nauczka na przyszłość. Dobrze, że miał już 4 lata i duży przebieg za sobą. Asus BW-16D1HT jedne płyty blu-ray czyta, innych nie (DVD bez problemu). Może coś z niego będzie jeszcze.


Wszystkie czasy w strefie CET. Aktualna godzina: 09:30.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.