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

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

Автор: Kshatriya_of_Durga
Дата сообщения: 03.03.2012 21:51

Код: T>Reset
8192k x 16 DRAM
GALAXY - 1_Disk S-7A 08-08-07_15:19
SFI
!
(
F>R3
HM SFI
!
F>y
PhysCyl GrayCyl
1st Sys Cyl 00015FE1 00016FBD
1st 0 Offset Cyl 00015FEB 00016FC7
1st App Code Cyl 00015FF7 00016FD3
2nd App Code Cyl 00015FF9 00016FD5
2nd 0 Offset Cyl 00016005 00016FE1
3rd App Code Cyl 00016011 00016FED
4th App Code Cyl 00016013 00016FEF
Last System Cyl 00019006 00019FE2
F>
Автор: AntiMember
Дата сообщения: 03.03.2012 21:59
Kshatriya_of_Durga
Попробуем на F почитать. Результаты сами знаете куда...
STR/b115/0
BAUDRATE/115200
R_SECTORS/15FF7/0/480/0/280/APP.trk/1/1
R_SECTORS/16051/0/480/0/280/CERT_0.trk/1/1
R_SECTORS/16051/1/480/0/280/CERT_1.trk/1/1
R_SECTORS/16053/0/480/0/280/TABLE.trk/1/1
R_SECTORS/16059/0/480/0/280/VENDOR.trk/1/1
R_SECTORS/16055/0/480/0/280/OVL.trk/1/1

Добавлено:
Перед скриптом руками на F - R3.
Автор: Kshatriya_of_Durga
Дата сообщения: 03.03.2012 22:06
[more] Синтаксис правильный?

Выдало

Код: F>

09A5E 0A00F3FE 002C8AF7
022A80 0660C2F8 0C2C7884 F018F7F2 0C2CC2F8 0C2C66F8 7FFFF068 F7FC0C2C E7FE7F00
022AA0 F7FE222C BF88EA00 9A2B9A6B 0C909A5E 0A00F3FC 002C8AF6 0660C2F8 0C2C7884
022AC0 F078F7FE 0C2CC2F8 0C2C66F8 7FFFF068 F7FC0C2C E7FE7F00 F7FE222C EA009A2B
022AE0 E7FC7F00 65FC242C E7FEDF00 F7FE222C E7F2FE00 65F20E2C E7F4BF00 F7F4222C
022B00 F3FE9E92 2D0EC2F9 002C4894 2D0AF3F6 122C9AF3 0360DAC6 A62B0D03 F0C8DAC6
022B20 D62B9A88 1DB0D110 BE889A6B 0C909A5E 0A00F3FC 002C8AF6 0660C2F8 0C2C7884
022B40 F078F7FE 0C2CC2F8 0C2C66F8 7FFFF068 F7FC0C2C E7FE7F00 F7FE222C BF880D19
022B60 9A6B0C90 9A5E0A00 F3FC002C 8AF60660 C2F80C2C 7884F078 F7FE0C2C C2F80C2C
022B80 66F87FFF F068F7FC 0C2CE7FE 7F00F7FE 222CE7FC 800075FC 242C0802 98609870
022BA0 98809890 DB00F2FC C0CFF2FD C2CF88C0 88D088D0 88C0E6FC F327E6FD 1303DAC4
022BC0 4C380804 98D098C0 E00EF2FF B0CF68F1 DAC69433 DB008880 8860F08C E10CE01C
022BE0 DAC6A425 F3F2022C F0C80D1A E7F4BF00 F7F4232C F3F4022C 09214142 2D1049C5
022C00 9D0E48C1 3D0A09C1 F0C888C0 E01CDAC6 A42598C0 F3F2022C 0D0328C1 092128C1
F>
Автор: AntiMember
Дата сообщения: 03.03.2012 22:11
Kshatriya_of_Durga
Пардон, ошибочка...
Отредактировал скрипт B115 - b115 ....
Автор: Kshatriya_of_Durga
Дата сообщения: 03.03.2012 22:21
ДА! Что-то есть

http://zalil.ru/32813417

Так что служебка никуда не делась. Странно а почему тогда T>y Command Inactive - No VALID Cert Code Detected T>((INVALID Cert Disk Code - ROM Resident Revision Required: AAZ3A0 ?

Cert0 идентичен по crc32 cert0 из другой прошивки, а в app указана AAM
Автор: alexyc
Дата сообщения: 04.03.2012 02:27
Kshatriya_of_Durga

Цитата:
Так что служебка никуда не делась

А с ромкой не дружит.Церт в работе по интерфейсу и в F не участвует-вот винт и не ругается на него при старте.Когда же переходите на позу Т-церт тут как тут))
Что вы плшете с бубном вокруг церта,подбирайте ресурсы с галакси-размер винта не имеет значения,и выпрашивайте форумчан как склеивать серты , готовить таблицу и пускать скан с памяти,коль ваша религия не считает нужным читать 1 часть топика.Вылаживайте на обозрение свои версии скриптов,своих действий-ошибки вам поправят.
Можете начать с того ресурса,что скачали-("правильная" ромбаевская ромка для отката у вас есть,та что с цертом не "дружит"),ромку во флешь,ресурсы в память,и на скан.А с блинов уже вряд ли запустите,из-за плача церта по утерянной ромке
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 10:28
Может попробовать залить S-7A_12-08-06_16_41 полностью с app cert таблицами вендором и овл?
Автор: alexyc
Дата сообщения: 04.03.2012 10:41
Оверлей и вендор при скане не используются,они как раз нужны для интерфейса.Да и с удовольствием бы понаблюдал,как вы их пытаетесь запихнуть в память))
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 10:47
А на блины никак не перезаписать?
Автор: NiTr0
Дата сообщения: 04.03.2012 11:19
А накой что-то писать на блины, если оно потом на 2-м тесте полностью оттуда потрется?
Автор: alexyc
Дата сообщения: 04.03.2012 11:22
вместо глупостей займитесь лучше делом. Из http://files.hddguru.com/index.php?action=view&filename=ST3500630AS_S-7A_3.AAK-12-08-06-1644_.0AG_.0BC_9QG1S94V.rar&directory=PC-3000%20Support/Firmware/Seagate/Galaxy3D& скачанного вами,займитесь сертом и таблицей.В хексредакторе склейте конец серта 0 головы с началом серта 1 головы-результирующи файл это и есть церт для скана.По таблице-открываете в редакторе таблицу,копируете бинарник с офсета 35000 по 37DFF,из него создаете новый файл,из которого первый сектор вырезаете и склеиваете с концом файла-это и есть ваши таблицы для скана.Ввобщем,осваивайте хексредактор и калькулятор в инжинерном режиме.

Цитата:
А накой что-то писать на блины, если оно потом на 2-м тесте полностью оттуда потрется?

потому что автор,как доблестная швея-мотористка,готов шить все что движется и во всех бедах у него виновна "ПРОШИВКА"...даже там,где ее нет))
Автор: igor_me
Дата сообщения: 04.03.2012 11:30
Всё можно записать на блины (естесссно если запись исправна )
Я так понял, что комплекта для 3.AAM на руках нет? Тогда заливать в ПЗУ другую прошивку(к которой есть комплект), а там уже будем заливать в память ресурсы, да и на блины попишем С ресурсами помогу, а ПЗУ сам не лил, но, я понял, уже освоили процесс...
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 11:32
Хекс редактором владею.
Кст в перой части темы видел скрипт слейки, может лучше им?

Я так и непонял, с hddguru прошивка ругалась на app, если работать с ней, со всеми файлами она должна будет встать на место? Или если что можно будет вернуть все старое на свои места?

Лучшеб конечно кинули во мну скриптом для заливки в память , а то опять с адресами ошибусь)

App серт и таблицы по разным адресам льются? Вендор и овл трогать не надо? ROM тоже заливать в память?
Автор: alexyc
Дата сообщения: 04.03.2012 11:37

Цитата:
Я так и непонял, с hddguru прошивка ругалась на app


естественно ругалась-ром зашили и стартуете винт ,грузя ставший чужим апп с блинов))

Цитата:
App серт и таблицы по разным адресам льются? Вендор и овл трогать не надо?

естественно по разным...и не только адресам,но и буферам)).Пока не надо,их будете вертать взад после скана.Ром,куда и шили-во флешь
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 11:51
Upd:

Нипонятно <___>

Так я понял делать так: открыть таблицы >offset35000, скопировать от этого офсета туда бинку, готовый файл склеить с уже склееными сертами
Автор: alexyc
Дата сообщения: 04.03.2012 11:55
что там не то?

Цитата:
По таблице-открываете в редакторе таблицу,копируете бинарник с офсета 35000 по 37DFF,из него создаете новый файл,из которого первый сектор вырезаете и склеиваете с концом файла-это и есть ваши таблицы для скана
Автор: igor_me
Дата сообщения: 04.03.2012 11:58
Бинарник - двоичный файл (с таблицей)

Добавлено:
Вырезать из таблицы и вставить в таблицу.
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 12:05
Пф, какой бинарник думаю >___<, всегда копирую hex value

И в адресации нету 37DFF есть только 37DF0

И по поводу вырезания первого сектора, эм, это сколько?)
Автор: alexyc
Дата сообщения: 04.03.2012 12:12
Kshatriya_of_Durga

Цитата:
И в адресации нету 37DFF есть только 37DF0

отожгли так отожгли....))

Цитата:
хекс редактором владею

уже заметили))

Цитата:
первого сектора, эм, это сколько?)

КАК НИ СТРАННО 1 сектор=512d=200h
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 12:16
Йа серьезно жэ : O
Просто мой редактор так видит.
Автор: igor_me
Дата сообщения: 04.03.2012 12:18
Если

Цитата:
Хекс редактором владею

Странно слышать такой вопрос.
Ладно - разжую. 37ВDF0 - это адрес первого байта в "строке". А если посчитать до конца строки? Сколько там будет байт, наверно 16? А 16 в hex - это сколько? По ходу F, не так ли? 37DF0+F скока будет?
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 12:27
Ясно =__=

А не проще ли было сказать резать с офсета 35200?
Автор: alexyc
Дата сообщения: 04.03.2012 12:32
да хоть как хотите-хоть с 35000 до 35200 + 35200 до 37DFF
образно гря -голова файла должна быть отрезана и привинчена к жо..е
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 12:39
Ну все, серты склеены, таблицы думаю тоже )

Таблицы склеил так - вырезал тот "кусок", вставил с офсетом 50000 обратно в файл таблиц, получается файл добавил только хвост. Правильно?...

Или промежуток 35000 - 37DFF должен быть "вырезан" ?
Автор: igor_me
Дата сообщения: 04.03.2012 12:39
Ну это у кого как мозги работают. Да и чтобы правильно понять процесс, лучше вырезать начиная с "правильного" смещения.

Добавлено:
Последний раз обьясняю (за всех )

Цитата:
Или промежуток 35000 - 37DFF должен быть "вырезан"

и вставлен в отдельный новый файл - это раз
второе в этом новом файле вырезаем первый сектор (200h) и приклеиваем его в конец ЭТОГО ЖЕ файла. Table is ready. Just a minute

Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 12:49
Del.

Ладно, пасибо и на этом, неправильно понял.

Серт и таблицы готовы. Дальше что, заливать в память?

rom(64кб)+app(320кб)+cert(640кб)+tab(11.5кб) ?
Автор: alexyc
Дата сообщения: 04.03.2012 13:10
ром во флешь заливайте данным мною на ромбе скриптом
Автор: igor_me
Дата сообщения: 04.03.2012 13:13
Спецы ушли на обед?
Как я уже сказал - с rom давайте сами, а потом подскажем.
Rom естественно пишется во флешину (вы же уже, я понял, писали)
Забыл - а чем лить в память будем? ST_MEM_SDLD - отрыли?
Автор: Kshatriya_of_Durga
Дата сообщения: 04.03.2012 14:04
Правильный скрипт для App?


Код: SPEED/115200/b0115
STR/d60,1/0
SLEEP/4000
SEND_FILE/1024/app.trc/<0/<238
STR/j,,1
SPEED/9600
Автор: alexyc
Дата сообщения: 04.03.2012 14:22
в плане установки скорости
правильнее так
STR/b576/0///0/0
BAUDRATE/57600
STR/d60,1/0
SLEEP/4000
SEND_FILE/1024/app.trc/<0/<238
STR/j,,1
SPEED/9600

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374

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


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