Ru-Board.club
← Вернуться в раздел «Магнитные носители информации»

» Ремонт накопителей Seagate. Часть 2

Автор: AntiMember
Дата сообщения: 10.02.2012 23:49
lerom27

Цитата:
Кто может объяснить что делает команда STR/e3,200,1,0, которая наглухо вешает терминал, после команды е9

Это все из первой части темы. Я обломился вместо вас дальше читать. Но, по моему, там дальше у
человека то-же было несварение с флешкой. И он его решил. И не обломился отписаться.
Автор: lerom27
Дата сообщения: 11.02.2012 09:12

Цитата:
STR/b576/0  
 BAUDRATE/57600/0  
 STR/d400,0,0/0           ---тут вопрос: d400 или d0 ? - пробовать и так и так.
 SLEEP/4000  
 SEND_FILE/512/rom.bin/<0/<80/1  
 STR/e5  
 STR/e9  
 STR/e3,200,1,0


Джентельмены, пробовал сий скрипт в разных вариациях d400, d0 не выходит впихнуть бинку (S-20 06-01-07 13_23.bin-app.bin) во флеш (посылает блоки и вещается или выходит на f> из маски). Темы попадались похожие, но для меня пока ребус.
Автор: alexman9000
Дата сообщения: 11.02.2012 12:16
lerom27
Есть несколько вариантов:
1) хреновый TTL-адаптер -> снижайте скорость
2) Глюки st_mem -> попробуйте подавать команды e5 e9 e3,200,1,0 руками, а не из скрипта
3) Дохлая флешь или ее обвязка (происходит затык на записи) -> подкиньте другую (рабочую плату)
4) Что-то еще...

Да в NHAWK лил без проблем бинку так:

SPEED/57600/b576
STR/d400,0,0/0
SLEEP/4000
SEND_FILE/512/rom.bin/<0/<80/1
SPEED/9600/b0096

Дальше ручками:
e5
e9
e3,200,1,0
Автор: AntiMember
Дата сообщения: 11.02.2012 13:03
alexman9000

Цитата:
Дальше ручками:

Вот-вот, и выдерживать паузу между подачей команд.

Добавлено:
lerom27
Пробуем так (d0 или d400):
STR/e5
SLEEP/4000
STR/b576/0
BAUDRATE/57600/0
STR/d0,0,0/0
SLEEP/4000
SEND_FILE/512/rom.bin/<0/<80/1
STR/b96/0
BAUDRATE/9600/0
__________________________________________тут можно посмотреть что залилось в буфер:
соответственно по команде B0 или B400 в терминале и сравнить с началом и концом бинки.
Оставшиеся команды скрипта можно стереть и подать руками в терминале e9 и e3,200,1,0.
Если не выходит в терминал - Ctrl-Z его ...
STR/e9
SLEEP/4000
STR/e3,200,1,0
Автор: lerom27
Дата сообщения: 11.02.2012 15:48
Спасибо всем откликнувшимся от всей души. Буду пробовать.
Автор: lerom27
Дата сообщения: 12.02.2012 09:19
Испробовал вышеуказанные скрипты.
Почему-то после посылки блоков в буфер, прочитать по команде В0 или В400 выходит F> не показывая, что залито в буфер. По-видимому там ничего. Как проверить рабочий ли у меня TTL-адаптер
Посыл-ответ работает.
001
002
003
004
005
006
007
008
009
00A
00B
00C
00D
00E
00F
010
011
012
013
014
015
016
017
018
019
01A
01B
01C
01D
01E
01F
020
021
022
023
024
025
026
027
028
029
02A
02B
02C
02D
02E
02F
030
031
032
033
034
035
036
037
038
039
03A
03B
03C
03D
03E
03F
040
041
042
043
044
045
046
047
048
049
04A
04B
04C
04D
04E
04F
050
051
052
053
054
055
056
057
058
059
05A
05B
05C
05D
05E
05F
060
061
062
063
064
065
066
067
068
069
06A
06B
06C
06D
06E
06F
070
071
072
073
074
075
076
077
078
079
07A
07B
07C
07D
07E
07F
000
послали C:\st_mem_SDLD\rom.bin блоками по 512 байт

Добавлено:
Содержимое буфера В0 и В400 одинаковое

buffer 0400 comparing to 0400 RD:0200:10:00 WR:0210:10:00
Addr 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 1 2 3 4 5 6 7 8 9 A B C D E F
080000 ADEFC602 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
080020 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
080040 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
080060 FAC83410 FAC83410 FAC83E48 FAC034E1 FAC05ACF FAC83410 FAC83E48 FAC0C8BB
080080 FAC83410 FAC83410 FAC028E5 FAC028E0 FAC064F9 FAC83410 FAC004E6 FAC06EE6
0800A0 FAC83410 FAC83410 FAC83410 FAC8F041 FAC83410 FAC83410 FAC83410 FAC83410
0800C0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0800E0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
080100 FAC83410 FAC83410 FAC83410 FAC83410 FAC87611 FAC83410 FAC83410 FAC8603A
080120 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FFFFFFFF FAC83410
080140 78A50401 000078A5 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
080160 FFFFFFFF FFFFFFFF FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
080180 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0801A0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0801C0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0801E0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
080200 ECF4ECF5 ECF7DAC0 A6FFDAC8 34087011 2D16F6F1 00B5C024 5C94F2F5 02B5F2F7

buffer 0000 comparing to 0000 RD:0200:10:00 WR:0210:10:00
Addr 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 1 2 3 4 5 6 7 8 9 A B C D E F
000000 FAC8C602 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
000020 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
000040 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
000060 FAC83410 FAC83410 FAC83E48 FAC034E1 FAC05ACF FAC83410 FAC83E48 FAC0C8BB
000080 FAC83410 FAC83410 FAC028E5 FAC028E0 FAC064F9 FAC83410 FAC004E6 FAC06EE6
0000A0 FAC83410 FAC83410 FAC83410 FAC8F041 FAC83410 FAC83410 FAC83410 FAC83410
0000C0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0000E0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
000100 FAC83410 FAC83410 FAC83410 FAC83410 FAC87611 FAC83410 FAC83410 FAC8603A
000120 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FFFFFFFF FAC83410
000140 78A50401 000078A5 FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFF
000160 FFFFFFFF FFFFFFFF FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
000180 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0001A0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0001C0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
0001E0 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410 FAC83410
000200 ECF4ECF5 ECF7DAC0 A6FFDAC8 34087011 2D16F6F1 00B5C024 5C94F2F5 02B5F2F7
Автор: tametung
Дата сообщения: 12.02.2012 09:47

Цитата:
Содержимое буфера В0 и В400 одинаковое



Цитата:
080000 ADEF



Цитата:
000000 FAC8



Автор: lerom27
Дата сообщения: 12.02.2012 10:02
Что это означает!? Содержимое rom.bin в Winhex другое - заливки не происходит?
Автор: AntiMember
Дата сообщения: 12.02.2012 10:44
lerom27

Цитата:
Содержимое буфера В0 и В400 одинаковое

Здрасте. А это зачем ? Я же написал про В0 и про В400 потому, что смотреть
надо тот буфер, в который вы заливали (d0 или d400). Зачем их сравнивать ?
Сравнивать надо с содержимым rom.bin . Какой из буферов у вас прокатит -
проще попробовать по очереди.
Автор: lerom27
Дата сообщения: 12.02.2012 11:18
Если я правильно трактую, что вижу в буфер заливается часть rom.bin последние строка буфера похожа на Offset бинки 00000528. Кусок не заливается?

Добавлено:
Подскажите почему буфер по каманде В0 или В400 показывает кусок 000200 - 512, когда размер бинки, которую я залил в тот или иной буфер 00065520.Вот я недоумеваю, конечно знаний у меня нет, но вся ли бинка заливается или кусок 512. Поэтому у меня ничего не выходит?

Добавлено:
Джентельмены, залил по d800 получил

Preamp ID 00 unsupported
Reset
4096k x 16 DRAM
(
F>NIGHTHAWKPLUS - 1_Disk S-20 06-01-07_13:23
Built for NIGHTHAWKPLUS,PITKIN/YUMA,COPPERHEAD PreAmp,InternalSpin,MCKINLEY_DT_ST,OneToOne,1Disk,220 Servos,7200RPM,8Pole,133MHz,MOR_ON

Я на правильном пути? Дальше лить App.trc?

Автор: tomset
Дата сообщения: 12.02.2012 15:04
>Preamp ID 00 unsupported
Коммутатор не видит...
Автор: lerom27
Дата сообщения: 12.02.2012 15:12
Неправильную бинку залил или не по тому адресу - причина почему не видит коммутатор?

Добавлено:
Прикрутил контролер к банке, сообщение о коммуторе на удивление поменялось на старт флешки.
После залил app.trc, получил

3.AAA 06-01-07_13:28 AAA,NP_1D_2H_S,6D

Подскажите, что делать дальше


Добавлено:
по ^A дает
T>Eng Rev = .12V
Compat/Hardware = .8Q9
NHPLUS2HD - 1_Disk 3.AAA 06-01-07_13:28 AAA,NP_1D_2H_S,6D
CERT Rev = .11N
NONE
Mask Rom Rev = S-20
Orig Code = AAA6D0 NHAWK_NP_6D0.12V.11N
Сразу пинать в тест?
Автор: alexman9000
Дата сообщения: 13.02.2012 00:12
lerom27


Цитата:
>Preamp ID 00 unsupported


Цитата:
Добавлено:
Прикрутил контролер к банке, сообщение о коммуторе на удивление поменялось на старт флешки.
После залил app.trc, получил

3.AAA 06-01-07_13:28 AAA,NP_1D_2H_S,6D

Подскажите, что делать дальше


Я хренею с Вас "новые русские", а сразу сказать, что пытаете одну плату без банки сложно было???
Логично что плата у Вас материлась на коммутатор, она к нему физически не была подцеплена (в банке он).
Лейте CERT и таблицы, пинайте на скан, а там видно будет. (ЭТО ЕСЛИ ДАННЫЕ НЕ НУЖНЫ!!!)
Автор: AntiMember
Дата сообщения: 13.02.2012 00:33

Цитата:
Прикрутил контролер к банке, сообщение о коммуторе на удивление поменялось

Анекдот !!!!!!!
Автор: lerom27
Дата сообщения: 13.02.2012 06:37
Ребята, в жизни всегда что-то бывает в первый раз. Повторюсь, это не профессиональная деятельность и делаю я это по причине любознательности. Информации здесь непочатый край и порой мне трудно правильно сориентироваться, поэтому обращаюсь с нелепыми вопросами к Вам - знающие люди.

Я брал комплект st3250310as_3,AAA_S-20_12V_11N_6RY04TRF c hddguru.com, родного не сливал.

Какой Cert из них заливать? Что означают 2 других и 280 смещение??
CERT_0_0_16B47_0x280
CERT_1_1_16B47_0x280
CERT_2_0_16B49_0x280

Спасибо
Автор: GennadyIS
Дата сообщения: 13.02.2012 06:44

Цитата:
Я брал комплект st3250310as_3,AAA_S-20_12V_11N_6RY04TRF

Неудачный комплект взяли,-там же ясно написано в примечании- bad cert.
У NHAWK+ длина системного трека 35С а не 280
Автор: lerom27
Дата сообщения: 13.02.2012 07:01
А если залит Rom и App из плохого комплекта, могу ли я Cert из другого залить?
Или все делать по-новой, например с этого ST3250310AS 3.AAA S-20 _.12V_ .11N, где мне лично трудно понять, что есть что:

1_170DF.trc
0_17091.trc
0_170E7.trc
0_170E3.trc
0_170E1.trc
0_170DF.trc
0_170AB.trc

?))
Автор: GennadyIS
Дата сообщения: 13.02.2012 07:16

Цитата:
могу ли я Cert из другого залить?

можно.
0_170DF.trc и 1_170DF.trc это серт
0_170E1.trc - таблицы
Про склейку серта и подготовку таблиц написано тыщу раз
Про вычисления размеров объектов -тема в шапке
Автор: lerom27
Дата сообщения: 13.02.2012 09:16
GennadyIS

Крайне признателен за помощь.

"надо склеивать 35C по 0-й голове + СС по 1-й голове =428"
это делается в Wnhex в один файл серта?

Где подробнее почитать про склейку и подготовку таблиц, уже перед глазами пестрит от поиска.
Автор: userpzmash
Дата сообщения: 13.02.2012 12:37
В розыске служебные файлы для ST9160821 VENUS 3.CDE.
Автор: lerom27
Дата сообщения: 13.02.2012 12:48
Совсем плохой стал, поясните пожалуйста как склеить 0_170DF.trc и 1_170DF.trc серт, наверное в голове серт не укладывается или плоский. 35С и СС адреса смещений в файлах??
Автор: Michael99
Дата сообщения: 13.02.2012 13:24
userpzmash
Нужна дата с винта или сам винт ? Если сам винт, так смените просто варь. Такую CDE трудно найти.
Автор: lerom27
Дата сообщения: 13.02.2012 14:20
таблица из комплекта ST3250310AS 3.AAA S-20 _.12V_ .11N с начала и с конца вся в нулях (0) только в середине есть кое-что. Сколько нужно отрезать для вставки в начало 512? Подскажите.
Автор: AntiMember
Дата сообщения: 13.02.2012 15:49
Из Start.txt комплекта с нддгуру:
1>t

cmd 58, params 0033 0000 00CC 0001 3F88 0001 0000 0000 0000 3A01 0033
- читаем с дорожки со смещением 33 от начала СА один сектор по смещению 00CC от начала дорожки.

cmd 58, params 0033 0000 00CD 0016 0C4E 0016 0000 0000 0000 0000 0033
- читаем с дорожки со смещением 33 от начала СА 16 секторов по смещению 00CD от начала дорожки.
Т.е. на треке таблицы, начиная с сектора 00CC, 1+16 = 17 секторов.
Автор: alexman9000
Дата сообщения: 13.02.2012 17:34
lerom27

Цитата:
таблица из комплекта ST3250310AS 3.AAA S-20 _.12V_ .11N с начала и с конца вся в нулях (0) только в середине есть кое-что. Сколько нужно отрезать для вставки в начало 512? Подскажите.

Вам уже раз пятнадцать объяснили - ЧИТАЙТЕ ТЕМУ с начала, в ней подробно разжевано, что-такое смещение SA, смещение объекта SA их длина, как подготавливать таблички и т.п.!!!
Редко у кого возникает желание разжевывать все с нуля!

Первый и последний раз!:
Например, файл таблиц, считанный с TLITE2HD, st_mem называется: TBL_0_15ABD_188x18.trc
что говорит: Файл TBL считан по _0_ голове, _15ABD_ трек, объект SA (TBL_0_15ABD_188x18.trc) начинается с 188 сектора и имеет длину 18 секторов.
Все данные в шестнадцатеричном виде., для подготовки таблиц 1й сектор переписывается в конец файла!
Если у Вас файл вида TBL_0_15ABD_0x280.trc - это значит, что считали весь трек и нужно вырезать из него 18 секторов, начиная со 188!
Длина сектор 0x200 или 512 байт в десятичном виде!
По поводу остальных объектов SA (APP, CERT, OVERLAY, VENDOR) ЧИТАЙТЕ ТЕМУ!

P.S.: У разных семейств хардов и разных версий прошивки - длины и смещения объектов SA могут различаться!
Автор: AntiMember
Дата сообщения: 13.02.2012 19:37
alexman9000
Во, точно, забыл уточнить для lerom27:

Цитата:
Все данные в шестнадцатеричном виде.

1H+16H = 17H секторов
Автор: NiTr0
Дата сообщения: 13.02.2012 20:07
7200.8 250ка сата, Tonka 1_Disk, варь 3.03, ром S.00, похоже - подпорченный церт (проблемы с 1 головой + вис на 2 тесте).
Есть у кого комплект (на hddguru подходящего нет - только для S.00 3_Disk, апп не подходит), или менять версию ром/менять плату на более популярную, не занимаясь мудрствованием?
Автор: Michael99
Дата сообщения: 13.02.2012 20:46

Цитата:
7200.8 250ка сата, Tonka 1_Disk, варь 3.03

У меня полно ресурсов на них https://skydrive.live.com/?cid=39016340a5639d54&sc=documents#cid=39016340A5639D54&id=39016340A5639D54%21214&sc=documents .
Автор: lerom27
Дата сообщения: 13.02.2012 20:50
Признаться я ничего не понимаю в шестнадцатиричном виде, читать и понимать все для меня пока нелегко

файл таблиц 430 Кб из комплекта на нддгуру 0_170E3.trc (0 голова - это смещение 170E3?). Он априори 0х280? С ним какая методика - лучше на пальцах, а то сосуды в глазах уже полопались.





Автор: AntiMember
Дата сообщения: 13.02.2012 21:14
lerom27
0_170E1.trc
CCh x 200h = 19800h - начало таблиц в треке.
17h x 200h = 2E00h - длина таблиц в треке.
19800h + 2E00h = 1C600h - конец таблиц в треке.
Но, т.к. 0-й байт (а не 1-й) является первым (19800h), то последний будет
1C600h - 1h = 1C5FFh. Итак, ваши таблички вырезаются с 19800h по 1C5FFh
и сохраняются в винхексе в файл табличек. Потом производите необходимые
манипуляции подготовки с этим файлом. Фу, никогда училкой не был...

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

Предыдущая тема: Подключение внешнего диска к телевизору


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.