Часовой пояс: UTC + 3 часа




Куратор(ы):   crazycat   



Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1585 • Страница 33 из 80<  1 ... 30  31  32  33  34  35  36 ... 80  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

crazycat писал(а):
DarthEx восстанови оригинальный ID для 7200S при помощи скрипта с http://crazycat69.narod.ru/nec-dvdrw/OptrID.zip
там тоже отредактируй setup.bat и потом запусти set7200S.bat

обычно BTFlash восстанавливает оригинальный ID после сбоя (если ответить n по запросу Retry y/n).

Pardon me for using English in this forum, but it's the only place where information on crossflashing AD-7200S to AD-7203S can be found. I followed the instruction from crazycat:

1. Disable the protection using the method outlined in btfix-x20x.zip
2. Run bfl7203s.bat extracted in btflash-x20x.zip

The program ran successfully, but when I tried to flash the AD-7203S firmware using NECWflash, I found that the drive was recognized as a AD-7200S 0.12.

At this point I should have reversed the process by using btf7200s.bat and flashed the AD-7200S firmware, but for my stupidity I rebooted the computer. After the reboot the drive was still recognized as AD-7200S 0.12, but it refused to respond with every tool I tried:

bfl7200s.bat -> SCSI communication error
NECWFlash -> Firmware is for different drive
PLSCSI -> every command failed with an exit code

I'm now having a drive that I know will work perfectly if it has the correct boot code and firmware, but there is no way I can flash either to the drive. I'd appreciate it if you could help me revive the drive. Thanks in advance.



Партнер
 

Junior
Статус: Не в сети
Регистрация: 15.01.2008
Откуда: СПб
у меня optiarc dvdrw ad-5170a можно ли его прошить, чтобы появился DiskT@2 и как это сделать?


 

7200A->7203A
2 crazycat:
Вобщем я уже 3-й на этом форуме с убитим приводом AD-7200S. :weep:
Если коротко, то текущих действий, рекомендованных вами для смены ID привода недостаточно. Он все равно идентифицируется как AD-7200, несмотря на то, что ваши утилиты его "видят" как AD-7203 (G208). Флеш-память проверял - там всё меняется так, как вами и задумано. Как следствие попытки записи в область загрузчика bt7203S.bin и/или обнуления байта по адресу 0х000052C0h привод перестаёт распознавать диски, хотя и пытается, независимо от комбинации версии прошивки и варианта бутфлеша. Вследствие чего позволю себе сделать вывод о порче калибровочных данных вследствие попытки кросспрошива. Ещё с удивлением заметил, что испортился серийный номер привода, пришлось вручную его проставить назад согласно заводской наклейки (в области 0х00004000h:0х000059FFh). Также заметил, что даже после смены версии прошивки привода разными, в том числе и фирменными утилитами, информация про версию прошивки и её билд в области 0х00004000h:0х000059FFh остаётся в заводском варианте (тоесть у меня там всегда встречаются сигнатуры только 1.01 2169 - версии прошивки с завода).

Наверное стоит обратить внимание пользователей на то, что все утилиты, которые базируются на PLSCSI.EXE (котороя базируется на командах SCSI интерфейса) работают только в том случае, если привод успешно прошит "полной" прошивкой, а не только загрузчиком. Загрузчик не поддерживает ничего, кроме определения привода в системе с помощью PnP и нескольких спецкоманд от утилит прошивки. Тоесть для использования PLSCSI.EXE версия прошивки должна быть больше 1.00 и привод не должен мигать постоянно зелёным светодиодом.

IMHO не обязательно всегда перезагружаться, например в моём случае привод является единственным устройством, которое подключено к этому SATA контроллеру, вместо перезагрузки достаточно удалить его из списка устройств в диспетчере устройств и потом выполнить повторное сканирование PnP устройств. В особых случаях можно ещё запретить и сразу же разрешить соответствующий SATA контроллер - он перезапустится и переинициализирует подключенные к нему устройства.

Что делал:
0. получил исходный исправный привод AD7200S 1.05 rpc1
1. btfix-x20x
2. reboot
3. btflash bt7203S.bin - успешно, но, устройство видно как AD7200S 0.12, мигает светодиод
4. reboot
5. устройство и дальше определяется как AD7200S 0.12, мигает светодиод
6. poweroff
7. устройство и дальше определяется как AD7200S 0.12, мигает светодиод, btflash же определяет устройство как AD7203S (G208)
8. ладно, NECWinFlash 105bt_rpc1_7203s.bin - пишет прошивка приводу не соответствует, NECWinFlash original_1.01_dump.bin - safe mode error, NECWinFlash 105bt_rpc1_7200s.bin - safe mode error, с necflashfx аналогично.
9. ладно, запускаю OptrID set7203S, делаю btfix-x20x ещё раз, обе не срабатывают, ибо SCSI интерфейс в загрузчике не реализован, btflash тоже уже не даёт вернуть загрузочный код к версии AD7200S (G205)
10. п.2 - п.8 повторяются, только уже безуспешно, ничего не меняется
11. беру с официального сайта AD7203S_1061_DL1464.exe - пишет, что к приводу AD7200S прошивка не подходит
12. беру с официального сайта AD7200S_1061_DL1463.exe - о чудо, всё прошивается в AD7200S 1.06, несмотря на то, что ID привода стоит как AD7203S (G208) (по версии утилиты btflash)
13. привод видно как AD7200S 1.06, на команды реагирует, но диски не может распознать.
14. перешил NECWinFlash original_1.01_dump.bin - начал шуршать при попытке распознавания дисков, но всё также безрезультатно
13. естессно, OptrID и btfix-x20x уже работают, успешно сделал OptrID set7203S и опять прошёл п.3 - п.8
14. вернул с помощью OptrID и btflash ID привода на (G205), перепрошивал на прошивки AD7200S - все равно привод не видит диски.
15. изучил все утилиты, разобрался с областями памяти, скоректировал серийник и по мелочи: подготовил привод к сдаче в сервис в первоначальном виде.

Жалею что не сделал сначала дамп 192к с помощью necflashfx. Нужен правильный исходный буткод или ещё версии буткода, те буткоды которые в архиве btflash-x20xS.zip явно не подходят. :weep:
Не могли бы вы выложить первоначальное значение байта по адресу 0х000052C0h?

Вопрос: стоит ещё немного подождать (примерно сколько?) или уже можно нести привод в сервис?

2 lassaigne:

7200A->7203A crossflashing is in alphatesting now. There are no reliable and successfull results reported, but some progress till now.

btfix-x20x, OptrID rely on PLSCSI which uses SCSI interface, bootcode loader doesn't implement SCSI interface it just shows device in PnP list and answers for simple commands from NECWFlash.
btfix-x20x, OptrID, PLSCSI , btflash programs work only with fully flashed device with firmware version above 1.00. Every time after btflash usage main firmware code is erased, leaving only new bootcode firmware marked with version below 1.00 and blinking green led.
For now, device ID change actions mentioned above are insufficient. It needs more investigation.
In your case you have to download http://www.sonynec-optiarc.eu/uploads/L ... DL1463.ZIP .exe version of flasher. After successfull flashing to AD7200S 1.06, you can use OptrID to set your device back to AD7200S together with btflash to flash bt7200S.bin. Also NECWinFlash will work again.
Unfortunately your drive probably will not detect any discs anymore, looks like its calibration data is corrupted by above-mentioned actions. These are current achievements with 7200A crossflashing. At least you can flash main part of firmware to it's original(official) version and return drive to the service or wait to our solution here.


 

Member
Статус: Не в сети
Регистрация: 29.02.2004
Откуда: Кострома
crazycat
Да, забыл я отписаться - ситуация полностью аналогична haccker. Даже по всем пунктам последовательность моих действий чуть ли не полностью совпадает.
haccker писал(а):
стоит ещё немного подождать (примерно сколько?) или уже можно нести привод в сервис?

Я пока не парюсь, ибо привод у меня далеко не единственный, есть еще пара других (старичок ND-2500A и Sony DW-Q30A), и вообще пользуюсь ими очень редко - в основном, для переустановки осей. Поэтому, подожду ещё немного, гарантии пока с запасом - глядишь, ещё получится его реанимировать :oops:.

_________________
Team MXS ModLabs.net В ЛС не пишите, глюк - у меня их нет.


 

haccker писал(а):
7200A->7203A
2 lassaigne:
7200A->7203A crossflashing is in alphatesting now. There are no reliable and successfull results reported, but some progress till now.

btfix-x20x, OptrID rely on PLSCSI which uses SCSI interface, bootcode loader doesn't implement SCSI interface it just shows device in PnP list and answers for simple commands from NECWFlash.
btfix-x20x, OptrID, PLSCSI , btflash programs work only with fully flashed device with firmware version above 1.00. Every time after btflash usage main firmware code is erased, leaving only new bootcode firmware marked with version below 1.00 and blinking green led.
For now, device ID change actions mentioned above are insufficient. It needs more investigation.
In your case you have to download http://www.sonynec-optiarc.eu/uploads/L ... DL1463.ZIP .exe version of flasher. After successfull flashing to AD7200S 1.06, you can use OptrID to set your device back to AD7200S together with btflash to flash bt7200S.bin. Also NECWinFlash will work again.
Unfortunately your drive probably will not detect any discs anymore, looks like its calibration data is corrupted by above-mentioned actions. These are current achievements with 7200A crossflashing. At least you can flash main part of firmware to it's original(official) version and return drive to the service or wait to our solution here.


Thanks for your detailed explanation. The firmware you quoted is the official 1.06 firmware of AD-7200S, but when I tried to flash it to my doomed drive, it said "Target Drive Not Found". I think it's because it can't detect the correct ID.


 

lassaigne писал(а):
"it said "Target Drive Not Found". I think it's because it can't detect the correct ID"

I does detect the drive as AD-7200S after cold boot regardless of our crossflashing manipulations. I know at least about two facts about successfull flashing by that way in our case. Maybe you are more lucky than we are, and you'll succeed with official .exe flasher for AD-7003S.
Does official .exe versions of flashers for AD-7000S and AD-7003S behave exactly the same on your computer?
Do you even see your drive in device manager and in BIOS? Does it have assigned drive letter? Does your drive has serial ATA type?
Drive have to be detected in OS as AD-7200S with 0.12 firmware version and have to blink constantly by green led.
Try to uninstall your drive in device manager and then reboot. It has to be found by OS again. IMHO sometimes NERO ASPI layer or any CD/DVD emulation tools like Alcohol120% or daemon tools can interfere.
As last chance you can try http://crazycat69.narod.ru/nec-dvdrw/OptrID.zip, however it haven't to work while drive has constantly blinking green led. Also you can wipe out all keys with AD-7200S patterns from HKEY_LOCAL_MACHINE\SYSTEM if you familiar with registry editing tools, but you have to be carefull.


 

haccker писал(а):
lassaigne писал(а):
"it said "Target Drive Not Found". I think it's because it can't detect the correct ID"

I does detect the drive as AD-7200S after cold boot regardless of our crossflashing manipulations. I know at least about two facts about successfull flashing by that way in our case. Maybe you are more lucky than we are, and you'll succeed with official .exe flasher for AD-7003S.
Does official .exe versions of flashers for AD-7000S and AD-7003S behave exactly the same on your computer?
Do you even see your drive in device manager and in BIOS? Does it have assigned drive letter? Does your drive has serial ATA type?
Drive have to be detected in OS as AD-7200S with 0.12 firmware version and have to blink constantly by green led.
Try to uninstall your drive in device manager and then reboot. It has to be found by OS again. IMHO sometimes NERO ASPI layer or any CD/DVD emulation tools like Alcohol120% or daemon tools can interfere.
As last chance you can try http://crazycat69.narod.ru/nec-dvdrw/OptrID.zip, however it haven't to work while drive has constantly blinking green led. Also you can wipe out all keys with AD-7200S patterns from HKEY_LOCAL_MACHINE\SYSTEM if you familiar with registry editing tools, but you have to be carefull.

I don't think I'm luckier than you guys. Since OptrID uses PLSCSI, it won't work on my drive. The first thing I did after flashing the bootcode is to flash it with the official AD-7203S firmware, but I got the "Target Drive not Found" error. Then I rebooted and tried every possible way as you did, but without avail. I remembered I have tried the official AD-7200S firmware, but I am not sure now. I am not able to try it again because I already sent the drive to the local agent for repairing. They warned me that the warranty was voided, but they promised to take a look. I think they will send the dead drive back to me after a few days of inspection, and then I can try your method and hope someday someone will figure out how to solve the disc recognizaion problem.

Anyway thanks for answering my questions in English. It saves me lots of time to guess using Babelfish.


 

Junior
Статус: Не в сети
Регистрация: 13.10.2003
Народ, у меня есть пара живых 7200. Один САТА, другой ИДЕ.
Рассказывайте как и чем сливать быкапы нужных вам зон прошивки.
Самому очень интересно получить из нодного 7201 а из другого 7203, так что давайте разбираться вмесссте :)
Денег я за них не платил, так что убивать будет не жалко.
Но всё же, прям сразу на мусорку тоже не хотелось бы, так что для начала давайте без фанатизма ;)

В общем, жду инструкий.


 

dennt
1. Ничего убивать не надо
2. Надо скачать http://crazycat69.narod.ru/nec-dvdrw/necflashfx.zip, запустить именно из этого архива NECWinFlash.exe выбрать SATA привод и нажать кнопочку dump. Сохранённый файлик размером 192Кб выложить где нить ;)
3. Сделать из них 7201 не получится, там совершенно разное железо и принцип рисования.


 

Здраствуйте, ув. Спецы и Знатоки!
У меня вот такая (я думаю решаемая)проблемка
Я попробывал перепрошить свой Optiarc AD-5170 в AD-7173
Но как на зло для моего привода на сайте
http://crazycat69.narod.ru/nec-dvdrw/btflash.htm
имеется примечание
Цитата:
Plextor PX-800A and OPTIARC AD-7170A for Mac (firmware version like 1.Nx) have
some updated bootcode (version 0.08). This bootcode support flashing with active
UDMA-mode (classic bootcode version 0.06 have bug, which prevent flashing in
UDMA-mode and you must switch to PIO-mode while flashing). But new bootcode
require compatible firmware (Plextor PX-800A or OPTIARC AD-7170A 1.Nx).
‘Classic’ Optiarc AD-x17xA firmwares not compatible with updated bootcode.
Official firmware updates always check bootcode version and prevent flashing
incompatible firmware. BinFlash 1.41 and newer also check bootcode version if
firmware file provide extra info about required bootcode version and show
warning info. Currently allows to continue even if drive bootcode does not match.
This behaviour may change in later versions.
You can cross-flash your drive with new bootcode (btflash-x17xAp.zip) and use with
compatible firmware - for example convert your Optiarc AD-x17xA to Plextor Px-800A.
If you want cross-flash your Plextor Px-800A to some ‘classic’ Optiarc AD-x17xA you must
flash your drive with Mac OPTIARC AS-7170A firmware (1.Nx) and then use btflashm.exe
with old bootcode (btflash-x17xA.zip).


дело в том что я какбы всё понял, но не предусмотрел того что Necflash сейчас ниже 1.44 найти не реально) а все версии 1.41 и выше уже не позволяют прошивать приводы прошивкой от иных моделей и марок

Вот поэтому я попал в просак, поставил новые буткоды 0,08 которые оф. прошивка не поддерживает а другая не ставится((
если б знал то поставил бы 0,06 там хоть и есть баг с лейбел флеш но он хотябы работал бы)

Вообщем та заметка завела меня в заблуждение и я поставил новый bootcode 0.08 а теперь нимагу ни прошить ни вернуть bootcode((
когда пытаюсь вернуть bootcode обратно то после слова YES мне пишет мол
bfl5170a.bat -> SCSI communication error...
press any key... и всё
http://fy11111.narod.ru/probuyu_bootcod ... v_5170.PNG

Пожалуйста помогите, ато теперь резак просто моргает и всё) но зато красуется название Optiarc AD-7173A

--Как прошить прошивкой Plextor PX-800A или OPTIARC AD-7170A 1.Nx
или
--как вернуть старый bootcode

А может новые оригинальные прошивки уже идут без этого бага?
тогда надо поставить версию bootcode 0.06? но на картинке показано что не хочет менять bootcode обратно или на более старую версию =(

вот ещё пост, я так понял перевод заметки на английском:
Цитата:
У всех Optiarc AD-x17xA в буткоде глюк, из-за которого флеш-операции глючат в режиме UDMA (UDMA4, 66Mb/s, нормальный режим работы привода на 80-жильном шлейфе). Так что перед перешивкой надо в настройках драйверов ATA-контролера включить режим PIO для вашего привода (обычно это встроенные от Microsoft, но могут быть и дрова производителя) и перегрузится. Как альтернатива - можно просто загрузить винду в безопасном режиме и для всех CD-DVD-приводов будет использован PIO-режим (по крайней мере так будет со встроенными драйверами Microsoft). Все это касается перешивки с помощью фирменных (официальных) флешеров-прошивок, BinFlash и бут-флешера BTFlash. Другие семейства приводов Optiarc этим багом не страдают (в том числе AD-x17xS).

Этот комплект бутфлешера с обновленными буткодами AD-x17xA (версия 0.08) и они нормально поддерживают флеш-операции в UDMA-режиме. Но дело в том, что и прошивки должны быть совместимы с новыми буткодами и пока это только некоторые OEM-версии типа Plextor PX-800A (клон 7170A) и OPTIARC AD-717xA в MacPro (шли встроенные в этой экзотике, версии прошивок типа 1.Nx).
И так или иначе, чтобы прошить обновленный буткод в 'классический' привод AD-x17xA, нужно переключится на PIO-режим. А вот уже после того как BTFlash прошьет новый буткод - можно переключится в режим UDMA и BinFlash сможет заливать прошивку. Ну это так - отступление И обычно для кросс-перешивки в 7173A нужен btflash-x17xA.zip (с 'классическими' буткодами) и все операции по перешивке делать в PIO-режиме.


Вот, так как пост обьёмный может чтото не понятно или я чтото забыл, спрашивайте проблему уточню)

Да кстати на форуме были частные случаи проблемы, но я немогу собрать всё воедино)


Последний раз редактировалось 000FeniX000 20.05.2008 23:40, всего редактировалось 1 раз.

 

Junior
Статус: Не в сети
Регистрация: 13.10.2003
haccker, сдампил, положил сюда http://www.ruip.ru/~dennt/nec/
Привод оказался с прошивой 1.03. Могу обновить и снова сдампить, нужно?


 

Куратор темы
Статус: Не в сети
Регистрация: 16.01.2006
Откуда: Ukraine,Kharkov
haccker писал(а):
Вобщем я уже 3-й на этом форуме с убитим приводом AD-7200S. Рев в 3 ручья Если коротко, то текущих действий, рекомендованных вами для смены ID привода недостаточно. Он все равно идентифицируется как AD-7200, несмотря на то, что ваши утилиты его "видят" как AD-7203 (G208). Флеш-память проверял - там всё меняется так, как вами и задумано. Как следствие попытки записи в область загрузчика bt7203S.bin и/или обнуления байта по адресу 0х000052C0h привод перестаёт распознавать диски, хотя и пытается, независимо от комбинации версии прошивки и варианта бутфлеша. Вследствие чего позволю себе сделать вывод о порче калибровочных данных вследствие попытки кросспрошива. Ещё с удивлением заметил, что испортился серийный номер привода, пришлось вручную его проставить назад согласно заводской наклейки (в области 0х00004000h:0х000059FFh). Также заметил, что даже после смены версии прошивки привода разными, в том числе и фирменными утилитами, информация про версию прошивки и её билд в области 0х00004000h:0х000059FFh остаётся в заводском варианте (тоесть у меня там всегда встречаются сигнатуры только 1.01 2169 - версии прошивки с завода).


так и думал, что публичное тестирование ничего хорошего не даст. если есть дамп настроек после btfix-x20x (то что меняет 0x52c0) - пришли мне. по идее в этом скрипте делается установка одного байта в области настроек, который никакого отношения к калибровкам не имеет.


 

Member
Статус: Не в сети
Регистрация: 29.02.2004
Откуда: Кострома
haccker
Вот родной дамп от AD-7200S 1.06, который я отсылал crazycat - http://cp.people.overclockers.ru/cgi-bi ... _v1.06.rar

crazycat
Цитата:
так и думал, что публичное тестирование ничего хорошего не даст

Да ничего страшного, никто же никого насильно не заставлял, поэтому, если кого-то и винить, то исключительно самих себя.
А тестировать всё равно ведь на чём-то надо.

_________________
Team MXS ModLabs.net В ЛС не пишите, глюк - у меня их нет.


 

Пожалуйста подскажите как мне быть =(

Поставил новые буткоды 0,08 которые оф. прошивка не поддерживает а другая не ставится т.к. binflash не позволяет((

я поставил новый bootcode 0.08 а теперь нимагу ни прошить ни вернуть bootcode((
когда пытаюсь вернуть bootcode обратно то после слова YES мне пишет мол
bfl5170a.bat -> SCSI communication error...
press any key... и всё
http://fy11111.narod.ru/probuyu_bootcod ... v_5170.PNG

может я что=то не так делаю?
Пожалуйста помогите, ато теперь резак просто моргает и всё)

--Как прошить прошивкой Plextor PX-800A или OPTIARC AD-7170A 1.Nx
или
--как вернуть старый bootcode
Добавлено спустя 2 часа, 29 минут, 52 секунды
Может у когото завалялась версия Binflash от 1,32 до 1,40 ?


 

dennt и DarthEx
большое спасибо спасибо за 192к дампы.
Цитата:
так и думал, что публичное тестирование ничего хорошего не даст

наоборот, вместе оно быстрее :)
dennt
Цитата:
Могу обновить и снова сдампить, нужно?

обновлять уже не стоит, лучше сдампить (с помощью именно этого http://binflash.cdfreaks.com/ флешера) главную часть прошивки, так как версия экзотичная. Ведь бОльшую ценность представляют пары 192к и главная прошивка, которые соответствуют друг другу :).

crazycat
Цитата:
если есть дамп настроек после btfix-x20x (то что меняет 0x52c0) - пришли мне

чесно говоря не понял смысл? после патча байт 0x52c0 обнулился, как и предполагалось, что было до того уже не узнаю.
Добавлено спустя 20 минут, 34 секунды
000FeniX000
только обсуждалось пару постов назад,
если уже
Цитата:
я поставил новый bootcode 0.08 ... теперь резак просто моргает и всё

то SCSI работать не будет, ибо в приводе нету программы по его обслуживанию, кроме NECWinFlash ничё работать не будет. Подбирайте сначала прошивку, которая пойдёт с вашим новым bootcode, а уже тогда пользуйтесь другими утилитами.


 

Цитата:
Подбирайте сначала прошивку, которая пойдёт с вашим новым bootcode, а уже тогда пользуйтесь другими утилитами.

СПАСИБО, за то что откликнулись, дело в том что прошики которые походят это
прошивка для Plextor PX-800A
прошивка для OPTIARC AD-7170A 1.Nx вместо x я так понял можно поподставить 7 или С помоему AD-7170A 1.NС новее

но как прошить?
NecFlash пишет что прошивка для другого привода :?:
Добавлено спустя 12 минут, 17 секунд
http://fy11111.narod.ru/Ne_pozvolyaet_proshit.PNG


 

crazycat
В общем, насколько я понял, маленькое описание:

распределение области памяти AD720x привода:
0x00000h .. 0x07FFFh bootloader code
0x10000h .. 0x12000h PLSCSI.EXE controlled area
0x00000h .. 0x30007h 192k dump
0x30008h .. 0x....yh ещё какая-область
0x....y+1h .. 0x....h собственно главная прошивка

bootloader code здесь находятся 32 кбайта загрузчика, которые прошиваются с помощью btflash.exe
PLSCSI.EXE controlled area - область в 8 килобайт (находится внутри 192k области), в пределах которой удаётся читать/писать данные с помощью PLSCSI.EXE
192k dump здесь находятся 192k кода, которые можно сдампить с помощью necflashfx.zip от crazycat, они включают в себя буткод
собственно главная прошивка это наши ~1,75 Mb основной прошивки, которые прошиваются с помощью http://binflash.cdfreaks.com/

Так вот, в дампах типа 192к от DartEx, dennt и меня, область 0x00000h .. 0x0FFFFh (первые 64 килобайта) у всех идентична. Тоесть bootloader code одинаков, как и задумывалось crazycat.
Но вот область 0x10000h .. 0x30007h (остальные 64к .. 192к) у всех отличается. Причём у между DartEx и dennt не так много различий, как между одной из их прошивкой и моей. Но моя снята после попытки кроссперешива.

Данные в "главной" прошивке никак не корелируются с версией 192к, из чего делаю вывод, что область данных, где находится "главная" часть прошивки находится где-то выше 192кбайт.

Есть подозрение что для смены ID привода надо изменить значительно более широкий диапазон данных, чем просто первые 32 килобайта. Только вот изменить то нечем: btflash.exe работает только с первыми 32 килобайтами. necflashfx.zip только читает первые 192 килобайта. Остальные программы для прошивки уже работают с более высокими областями памяти.

crazycat Не могли бы вы поделиться информацией о распределении памяти флеша в приводах AD-х20х и/или хоть каким-то исходным кодом флешеров, которые позволяют менять нижнюю область памяти, ибо PLSCSI.EXE работает только через SCSI интерфейс и удалось методом тыка заставить его работать только в узенькой области памяти из 8 кбайт. Одна голова хорошо, а две лучше, гляди и дело пойдёт быстрей.

вот тут 3 сравнительных дампа по 192к включая и мой http://www.mediafire.com/?g31ysvmjl1c


 

Куратор темы
Статус: Не в сети
Регистрация: 16.01.2006
Откуда: Ukraine,Kharkov
000FeniX000 писал(а):
СПАСИБО, за то что откликнулись, дело в том что прошики которые походят это прошивка для Plextor PX-800A прошивка для OPTIARC AD-7170A 1.Nx вместо x я так понял можно поподставить 7 или С помоему AD-7170A 1.NС новее
но как прошить? NecFlash пишет что прошивка для другого привода Вопрос


а буткод для какой модели прошил ? эти прошивки под 7170A.


 

буткод, для 7173 0,08


 

Куратор темы
Статус: Не в сети
Регистрация: 16.01.2006
Откуда: Ukraine,Kharkov
haccker писал(а):
Так вот, в дампах типа 192к от DartEx, dennt и меня, область 0x00000h .. 0x0FFFFh (первые 64 килобайта) у всех идентична. Тоесть bootloader code одинаков, как и задумывалось crazycat. Но вот область 0x10000h .. 0x30007h (остальные 64к .. 192к) у всех отличается. Причём у между DartEx и dennt не так много различий, как между одной из их прошивкой и моей. Но моя снята после попытки кроссперешива.


каждый привод калиброван индивидуально, серийный номер уникальный, дата выпуска - поэтому и отличия. Дамп у тебя вполне нормальный - никаких аномалий я не вижу. Буткод новый (7203) естественно не прошился. Попробуй восстановить флаг-0x52C0 при помощи скрипта из http://crazycat69.narod.ru/nec-dvdrw/te ... x-x20x.zip
Возможно после этого он будет хоть нормально работать как 7200

haccker писал(а):
Не могли бы вы поделиться информацией о распределении памяти флеша в приводах AD-х20х и/или хоть каким-то исходным кодом флешеров, которые позволяют менять нижнюю область памяти, ибо PLSCSI.EXE работает только через SCSI интерфейс и удалось методом тыка заставить его работать только в узенькой области памяти из 8 кбайт. Одна голова хорошо, а две лучше, гляди и дело пойдёт быстрей.


распределение памяти во флеше ты уже сам примерно оценил.
0-0x7FFF - бут
0x10000-0x10FFF и 0x20000-0x20FFF - это настройки (двумя блоками по 4Kb). В старых приводах Nec настройки были одним фрагментом 0x4000-0x5FFF, поэтому и осталась такая адресация при доступе через команды чтения-записи настроек (СB 01, CB 02 - я их использую в скриптах). Но прошивка всегда транслирует такой 'старомодный' адрес настроек в реальные адреса в двух фрагментах.

остальные фрагменты до 0x30000 тоже чем-то иногда забиты, но никакой системности там я не заметил, поэтому можно допустить что там просто неиспользуемы области.
ну а с адреса 0x30000 (и до упора) находится прошивка.
Такое распределение во всех Optiarc начиная с x17x (пока).


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1585 • Страница 33 из 80<  1 ... 30  31  32  33  34  35  36 ... 80  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Opposit и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan