Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Команды терминала HDD Samsung и их использование

Модерирует : Akam1, Dr_StandBy, Dekker

Akam1 (08-08-2019 05:10): Тема временно приостановлена.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

   

senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DBG>FU
E:0001
DBG>FU 0
E:0001
DBG>FU 0 0
E:0001
DBG>FU 0 0 0
DBG>FU 0 0 0 0
E:0001
DBG>FU 0 0 0
DBG>
 
 
tametung
 
FA  - это FULL INFO - все информационные команды скопом. INFO не подходит надо искать аналог на "A".  

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 21:47 23-06-2019 | Исправлено: senderman, 22:58 23-06-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

SB   n(hex)(bps) Set Baud rate  19200-230400 bps  Настройка скорости COM-порта
 
У F4 не удалось задействовать следущие режимы скоростей передачи:
 
 ENG>SB 3    Set Baud Rate: 300  
 ENG>SB 6    Set Baud Rate: 600  
 ENG>SB C    Set Baud Rate: 1200
 ENG>SB 18   Set Baud Rate: 2400  
 ENG>SB 30   Set Baud Rate: 4800  
 ENG>SB 60   Set Baud Rate: 9600
 
У F4 оказались работоспособными следущие режимы скоростей передачи:
 
 ENG>SB C0    Set Baud Rate: 19200
 ENG>SB 180   Set Baud Rate: 38400  
 ENG>SB 240   Set Baud Rate: 57600  
 ENG>SB 480   Set Baud Rate: 115200  
 ENG>SB 900   Set Baud Rate: 230400
 
Для обеспечения бесперебойной передачи данных на высших скоростях этого списка требуется подсоединение USB-UART переходника к разъемам USB самой материнской платы, длина проводников шлейфа UART не более 20-25 см и наличие задействованного проводника "земля" в этом шлейфе.  

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 10:36 25-06-2019 | Исправлено: senderman, 22:47 25-06-2019
Smyg1



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
SAMSUNG HM320HJ FW:2AK10001 SN:S2J6J1RZ900162 WWN:50024E9004038736
Logical: Cyls 16383, Heads 16, Sectors 63, LBA 625142448, 320Gb
Controller Buffer Size: 16384Kb
Security Erase Time: 1h 0 min, Enhanced: 1h 0 min
Family: MP4
FW:2AK7047M.d51
C380=2AK004vB.d51,2AK004sM.d51,HM320HJ
 
 
ENG>HE
[CMD LIST]
HE RT RC PD D. DS DL DB DW DI DT WD M. MD MS ML  
MB MW FB FW DX SB SX CA DN DO BI SP TP RB DZ D1  
SC LE PP RP IN FE FU EP EF RD WR SK QT QB QK QN  
QA QL QS QG QW QR Q1 QC R0 R1 XT XL XN XA XC XE  
XS XP XR SL AS AO AF OU ST RI SU SD PK UV SM SG  
EU EI WI MI PR PW TF RU WU DU BU CU TI TU TW DV  
LI WS CB DC MC DP MP AT MT BB FL BR FD CC DE XV  
XW FT HD EL PM YH YS YC DY BD BS BC GO SS NS DA  
DR MR LL LM LR LS LV LT LB LD LC L4 DM DG TD WO  
DD ZM  
ENG>

 
ENG>DY
[BA_ERR:00000000.0000746B.00000000]
[DEBUG HALT @..:10006F5F L0 10034A07]
EPOK
Cur_SP=04006350
FIQ_SP=04006350
IRQ_SP=04006350
SVC_SP=04006350
 
... HALT ...
.
eng>HD
E:0003
ENG>
ENG>Q1
 
RRO1X Calib
ENG>SX
E:0003
ENG>
ENG>TW
TEST : 0000
TEST : 0000
mS1 00000003  
UF 3 1stGrayErr Hd:0
SK C:104595 H:1
SoUL.
TEST : 0000
PK_4   C:  8568 H:1
TEST : 0000
TEST : 0000
TZ
TEST : 0000
TEST : 0000
TEST : 0000
 
 
ENG>TW
 
ENG>XW
ENG>
ENG>AF
[IPCC][100141D5]
[IPCX][0090.00009000.0000900C.00000000]@0000A035
[IPCR][0000.00009000.0000900C.00000000]
ENG>
ENG>AO
ENG>
ENG>HD
E:0003
ENG>
ENG>SX
E:0003
ENG>
ENG>YH
ENG>

Всего записей: 2173 | Зарегистр. 03-10-2006 | Отправлено: 18:08 25-06-2019 | Исправлено: Smyg1, 18:23 25-06-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
За основу можно взять любой продвинутый. Это может быть F1. Но у него встроенный ROM с ним экспериментировать опасно. Я взял F4. Он устойчив к экспериментам. Половина команд уже описана. Выбором можно не утруждаться.

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 00:06 27-06-2019
tametung

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
Половина команд уже описана.  

эта "Половина команд" взята из иностранных источников поэтому практически нет ничего нового.
нет оценки на тождественность команд (т.е если адрес процедуры обработки команд А и B совпадают,то А=B),нет изучения как флаги изменяют енвиронмент,да даже перевод в SRV> почему то не описан. Но самое главное,нет примеров. (т.е не понятно где может пригодиться та или иная команда. ).  
Так что вы в начале пути.  
 
 

Всего записей: 1664 | Зарегистр. 27-01-2007 | Отправлено: 03:21 27-06-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
 
Такое источниками назвать сложно! Взято из флуда, флейма и тыка. И уж какое есть. Лучшего-то нет. А с примерами еще рановато. Какие примеры, когда половина команд во мраке.

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 11:14 27-06-2019 | Исправлено: senderman, 11:46 27-06-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Технологические терминальные команды - замечательная вещь - при их помощи можно без всяких специальных утит сделать очень многое. Например сохранить содержимое ROM. Для этого потребуется в обыкновенном HEX-редакторе преобразовать приведенный ниже код в бинарную форму.
 
mover.hex
 
70 B5 1F 48 1F 49 20 4A 20 4B 00 24 1D 88 01 26
35 43 1D 80 1D 88 AD 07 FC D5 0B 25 DD 80 0D 02
2E 0E 1D 88 AD 07 FC D5 DE 80 0D 04 2E 0E 1D 88
AD 07 FC D5 DE 80 0D 06 2D 0E 19 88 89 07 FC D5
DD 80 19 88 89 07 FC D5 FF 21 D9 80 0C E0 1D 88
AD 07 FC D5 D9 80 1D 88 AD 07 FC D5 5D 89 05 70
40 1C 2C 19 24 06 24 0E 52 1E F0 D2 18 88 80 07
FC D5 18 88 40 08 40 00 18 80 02 00 70 BD 00 00
00 00 25 08 00 00 00 00 00 00 08 00 A0 A0 00 1C
 
А когда он преобразован в файл mover.bin, загрузить этот файл в терминальной программе wTerm, запустить его на исполнение и получить содержимое ROM следующими командами:
 
DO 48
 
CA 180E9A01  (Адрес буфера может отличаться от указанного здесь.)
 
DB 8250000 80000
 
Дальнейшее приведение полученного текста к стандартной бинарной форме не составляет особого труда. Поэтому не описывается.
 
(Этот способ применим для семейства F4.)

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 15:07 01-07-2019 | Исправлено: senderman, 18:11 12-07-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

   В ранних моделях HDD Samsung образ ROM извлекался при помощи команды DF. Возможность извлечь образ ROM одной командой сохранилась и у HDD Samsung F4. Этой командой является команда DI. При помощи этой команды можно извлекать, как образ ROM целиком, так и отдельные его части, в частности модуль FIPS.
Для извлечения модуля FIPS надо подать команду DI 0 400, а для извлечения образа ROM надо подать команду DI 0 40000. Этот метод не требует загрузки вспомогательных программ, как в случае предыдущего метода извлечения образа ROM, но для приведения полученного образа к стандартному формату требуются некоторые дополнительные манипуляции.

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 16:20 06-07-2019
Sedin

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
senderman
.. зачем вы это нам рассказываете?

Всего записей: 1694 | Зарегистр. 26-10-2005 | Отправлено: 19:22 06-07-2019 | Исправлено: Sedin, 12:54 09-07-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sedin

Цитата:
...зачем вы это нам рассказываете?

Форум читают не только осведомленные, но прежде всего те, кто информацию ищет. Осведомленные могут добавить и исправить, а ищущие быстро получить сведения, не роясь в горе второстепенной информации.

Цитата:
... это всё "xxxxxxx" лет 15 назад...

Во-первых информация, даже устаревшая, весьма дозирована и сильно фрагментирована, что существенно ограничивает возможность непосредственного ее использования. Во-вторых далеко не все обстоит именно так, как Вы заявляете, например информация об использовании команды DI для извлечения образа ROM попросту не существовало и ее распространять первым начал я, получая взамен отвержение и негодование. Вы можете опровергнуть меня и привести ссылку на алгоритм извлечения образа ROM при помощи команды DI. Это будет обоюдополезно, ибо Вы докажете свою правоту, а мне не надо будет его сочинять и выкладывать.

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 07:59 07-07-2019 | Исправлено: senderman, 08:06 07-07-2019
Sedin

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
-

Всего записей: 1694 | Зарегистр. 26-10-2005 | Отправлено: 08:29 07-07-2019 | Исправлено: Sedin, 12:40 09-07-2019
Sedin

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
половина команд во мраке.  

не половина а 80%.. они и останутся во мраке, потому что используются для прохождения BURN и в "реальной жизни" нафиг не нужны...

Всего записей: 1694 | Зарегистр. 26-10-2005 | Отправлено: 11:21 07-07-2019
AntiMember

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Философский вопрос. Совпадают ли имаджи по методу 1 и 2 на разных варях. Даже если не брать лодырь
и конфиг-сектор. Я это дело с самцами подзабросил уже лет пять назад... Просто интересно.

Всего записей: 7183 | Зарегистр. 13-09-2010 | Отправлено: 11:23 07-07-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sedin

Цитата:
...вставте в выше приведённый скрипт нужные значения (он для викторов по моему писался)... да и всё...
 
Вы заблуждаетесь: алгоритм приведенного Вами скрипта не будет работать на дисках семейства F4, хотя бы потому, что у этого семейства нет команды DF (Download Flash), но это не единственная причина, по которой это произойдет.
 
AntiMember
 
Ваш вопрос скорее практический, чем философский. На практике оба образа ROM на конечном этапе обоих алгоритмов идентичны. Это касается любых версий HDD Samsung F4. На других семействах жестких дисков алгоритм не опробировался. Весьма возможно, что есть и другие семейства с которыми он будет работать.

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 11:45 07-07-2019 | Исправлено: senderman, 01:11 08-07-2019
tametung

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
Для извлечения модуля FIPS надо подать команду DI 0 400, а для извлечения образа ROM надо подать команду DI 0 40000.

это вряд ли. FIPS в rom_image расположен не по addr= 00h. (напр. для F3 смещение в ром составляет
70000h). А ваш дамп (хоть 0 400,хоть 0 40000) всегда будет начинаться с фипса.
 

Цитата:
что у этого семейства нет команды DF (Download Flash)

отсебятина. DF это Display Flash. А даунлоад это DN.

Всего записей: 1664 | Зарегистр. 27-01-2007 | Отправлено: 19:26 07-07-2019 | Исправлено: tametung, 19:30 07-07-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tametung
Начну с конца.

Цитата:
отсебятина. DF это Display Flash. А даунлоад это DN.

Это Вы объясните не мне, а господину Sedin. Я лишь повторил то, что было написано им, исправив написание слов:

Цитата:
... есть штатная Dounload Flesh... нафига кому то пользовать Dounload Imidj ?

Как бы там ни было, а у HDD Samsung F4 нет ни команды Display Flash, ни команды Download Flash и скрипт который предлагается как доказательство правоты господина Sedin в этом качестве не пригоден.
 
Таперь о "это вряд ли". Мной написано следующее:

Цитата:
...для извлечения образа ROM надо подать команду DI 0 40000. Этот метод не требует загрузки вспомогательных программ, как в случае предыдущего метода извлечения образа ROM, но для приведения полученного образа к стандартному формату требуются некоторые дополнительные манипуляции.

Так вот - некоторые дополнительные манипуляции и приводят считанный командой DI 0 40000 образ ROM к привычному стандартному виду, идентичному со считанным программатором. Если это не известно сегодня и поддается сомнению, как "это всё "xxxxxxx" лет 15 назад..."?

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 21:03 07-07-2019 | Исправлено: senderman, 22:18 07-07-2019
ALLDAED

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman
DI - Dump Interface.
Область памяти, где работает интерфейс. Так получилось, может из-за ошибки разработчиков, что на некоторых семействах она отдает дамп ROM из ОЗУ.
Это ни разу не универсальное решение.

Всего записей: 1280 | Зарегистр. 18-08-2017 | Отправлено: 21:27 07-07-2019
tametung

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
senderman

Цитата:
Этот метод не требует загрузки вспомогательных программ

с чего бы вдруг не требует,если
а) нужно получить дамп DI
б) произвести резку и пересборку дампа.  

Цитата:
требуются некоторые дополнительные манипуляции.

ну таки скрипт лучше тысячи слов.  заодно мы проверим и на других семействах
 
 
 
 

Всего записей: 1664 | Зарегистр. 27-01-2007 | Отправлено: 21:32 07-07-2019
Sedin

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
... чувак не в курсе что такое VICTOR\VERNA\VANGO... итд

Цитата:
предлагается как доказательство

Нахрен ты мне нужен, чтоб те чё то доказывать? ... те дали готовую читалку в .bin... заменить команду и размер... а он херню какуюто несёт..
не надо так не надо... сам пиши

Всего записей: 1694 | Зарегистр. 26-10-2005 | Отправлено: 21:38 07-07-2019 | Исправлено: Sedin, 21:54 07-07-2019
senderman

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ALLDAED
 
Это не ошибка разработчиков, а отсутствие у пользователей знаний по этому вопросу. Универсальных решений при сохранении образа ROM для всех семейств просто не существует. Я предложил алгоритм для семейства F4. А как универсальное решение не предлагал.
 
tametung
 
Да вот так, не требуется: в первом алгоритме дополнительная программа в дисковод загружается и исполняется, а во втором ничего в дисковод не загружается и не исполняется. Я не занимаюсь доказыванием чего-либо кому-либо. Скрипт, в котором будет реализован предложенный мной алгоритм, может написать кто угодно. Но алгоритмом можно пользоваться и без написания скрипта, производя требуемые операции вручную. Это не сложно.
 
Sedin
 
Никакие замены параметров и команд не сделают упомянутый Вами скрипт пригодным для считывания образа ROM командой DI. Не передергивайте.

Всего записей: 566 | Зарегистр. 16-03-2019 | Отправлено: 22:41 07-07-2019 | Исправлено: senderman, 01:06 08-07-2019
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12

Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Команды терминала HDD Samsung и их использование
Akam1 (08-08-2019 05:10): Тема временно приостановлена.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru