Автор: SpiritXP , 2 июля 2013
Здравствуйте. Выручите пожалуйста с модулями для винта ST380819AS.
FW: 8.04
S/N: 5MR69STJ
Данный винт был прогнан селфсканом с N2, разумеется модули служебки слетели. Теперь сижу и думаю, что мне с ним делать... На hddguru только для PC-3000.

PS. Печалька :)
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Mishael666

12 лет 8 месяцев назад

Это что за сказочный программатор такой ?

SpiritXP

12 лет 8 месяцев назад

NiTr0, флеш там родной точно 8.04, я уже просто выхода невижу кроме как прошить версию 3.04 и под нее загнать модули.

Mishael666, программатор самый простой для SPI - spipgm. Вот только одного немогу понять, с ним ни разу небыло проблем, только дело коснулось винчестера, как он ни одну флешку ни хочет прошивать... прямо мистика какая-то :evil:

Сейчас попробую сменить системник, на тот на котором обычно к терминалу подключаюсь, авось прокатит :)

Программатор был собран по этой схеме:
http://i48.fastpic.ru/big/2013/0706/d7/daa06b4376af192d5521bd0c89515ad7.jpg

SpiritXP

12 лет 8 месяцев назад

Вобщем поддерживаюму флешку pm25LV512 ни в какую ни хочет принимать, пишет:

D:\1>spipgmw /i

SPI FlashROM Programmer 2.1 (C) 2008-2012 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 4.6.2 at 02:07:49, Apr 19 2012
(Win9x/NT/2K/XP compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: FFFF00FFh - parity error!
unknown manufacturer, unknown chip
Status = FFh (SRP, AAI, BP3, BP2, BP1, BP0, WEL, BSY)
1 1 1 1 1 1 1 1
Status register is protected, you will need to set WP# high

Mishael666

12 лет 8 месяцев назад

Надо было хоть 244 , как буфер прилепить к программатору . По этой схеме - много недостатков .

SpiritXP

12 лет 8 месяцев назад

Да я вот уже тоже думаю что придеться завтра делать чтото типо этого:

http://i48.fastpic.ru/big/2013/0707/1b/a866408d0798561b18a26e0a02a7841b.png

SpiritXP

12 лет 8 месяцев назад

Значит флешку прошил, запустил скрипт, все хорошо проходит до момента заливки табличек, а именно на этой строке:
SEND_FILE/512/certtable.bin/<0/<14/1
Просто висит и все! Остается только стоп нажать.
Да и кстати, а оверлей и вендор разве не нужны до N2,,22 ?
Можно всё это проще. Тесты прошли уже. Надо только fw перезаписать под оверлей.

Запускаемся в F>

Потом подгружаем апп в память и пускается
f>j,,1

Можно попробовать и со старой ПЗУ ради эксперимента. У альпин были fw, совместимые с M.14 и M.21. Вдруг и здесь совместимо.
Если запустилось, значит нормально.

Потом льём cert в память.

Потом
T>R
Подгрузка адаптивов и инициализация.

Потом сохраняем апп и серт на блины
T>w4
T>w1

Перещёлкиваем питание и заливаем overlay и вендор на блины. И не забывает записать новые таблички (на всякий случай на будущее).

Mishael666

12 лет 8 месяцев назад

На заливке табличек иногда висит долго , минуты .
Vendor и overlay до N2,,22 не надо лить . И вот не помню в два приёма проходит тест на этом семействе или нет - короче если остановится на 99 тесте надо подать ctrl T не выключая питания .

SpiritXP

12 лет 8 месяцев назад

Alexander_G ну я скриптом тоже самое делал
HEX/1A
STR/b576/0///0/0
BAUDRATE/57600
STR/d60,2/0
SLEEP/4000
SEND_FILE/2048/app.bin/<0/<1A0/1
STR/j,,1
SPEED/9600
SPEED/57600/
STR/d,2/0
SLEEP/4000
SEND_FILE/2048/cert.bin/<0/<3B4/1
BAUDRATE/9600/
SLEEP/4000
SPEED/9600
STR/h14/0
SEND_FILE/512/certtable.bin/<0/<14/1
SLEEP/4000


Команды
T>w4
T>w1
не работают, Command Inactive - No VALID Cert Code Detected.

Mishael666 тут не просто минуты висит, ждал около часа, результата нет. В качестве экспиремента заменил
STR/h14/0 на STR/d14/0, тогда вроде идет, пишет "посылаем блоки: 001" и висит уже на этом, при STR/h14/0, пишет просто "посылаем блоки" и все. Кстати проц при этом загружен на 100%

N2,,22 не пускается как понимаю из-за того что не залиты таблички. Вопрос, как же их залить?
1)

SEND_FILE/2048/app.bin/<0/<1A0/1
...
SEND_FILE/2048/cert.bin/<0/<3B4/1
...
SEND_FILE/512/certtable.bin/<0/<14/1


SDLD файлы правильно сформированы? Длины такие? app и cert на FF FF FF FF ... заканчиваются? У табличек заголовок переставлен?

2)
Если оставить так в одном скрипте,

STR/d60,2/0
SLEEP/4000
SEND_FILE/2048/app.bin/<0/<1A0/1

а
T>j,,1
вручную, что пишет?

В другом скрипте

STR/d,2/0
SLEEP/4000
SEND_FILE/2048/cert.bin/<0/<3B4/1

И нажать ^R что пишет?

Шпиндель может начать вращаться. Тогда - остановить его

T>/2
2>Z
2>/t
T>

и потом

STR/h14/0
SEND_FILE/512/certtable.bin/<0/<14/1
SLEEP/4000

Здесь sleep и send_file не надо местами поменять?