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

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

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

Akam1 (23-12-2016 01:32): http://forum.ru-board.com/topic.cgi?forum=84&topic=5239  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

   

xxRAVENxx



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Начало работы
Про файлы lic
Nand ID


Обход ошибки Format Drive Failed with extStatus c048, PanicCode=0

FW PPRO
Прошивки для silicon
Апдейтилки отсортированные по версиям:
Adata
EDGE™ Boost Pro Plus SSD

Цитата:
Distribution Firmware Package (*.DFP)
Manufacturing Firmware Package (*.MFP)
Field update Firmware Package (*.FFP)
 
20001_mf_*.vic - Manufacturing Firmware для manufacturing self test -  прошивка для восстановления
20001_fw_cl_*.vic - CLient Firmware - прошивка для работы
20001.0.driveconfig - конфигурация...


  • Unbrick OCZ SSD Vertex 2 (Methods Go here)
  • Восстановление SSD дисков на контроллере SandForce SF-2XXX
  • Восстановление SSD дисков на контроллере SandForce SF-1222


    Быстрый поиск в теме по CTRL+F доступен здесь
    что есть #
    Поиск софта по SSD самостоятельно
    Data Sheet
    Старое сообщение

  • Всего записей: 95 | Зарегистр. 15-08-2013 | Отправлено: 00:06 16-09-2014 | Исправлено: SRUTSSSSSSSS80, 16:33 07-12-2016
    belgien

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

    Цитата:
    28214_582.rar

     благодарю ) есть уже
     
     
    Добавлено:
    что интерестно) открываешь любой распакованный файл в редакторе  текстовом и 16ричный вид , там есть строка в которой есть  из какой упаковки файл 582 или 522 например а в этих файлах, что даете нет "упоминаний"  
     
    Добавлено:
    что еще интересно стал винт определяться и без замыкания контактов , попробую на горячую в хр может определится

    Всего записей: 53 | Зарегистр. 11-07-2016 | Отправлено: 13:49 02-11-2016
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    ну посмотрите сами
    ftp://supportdownload:supportdownload@ftp.kingston.com/SHF_580_Win.zip

    Всего записей: 5302 | Зарегистр. 03-10-2006 | Отправлено: 14:12 02-11-2016
    snip54



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smyg1
    belgien
    Без толку отдельные файлы .VIC, для восстановления работоспособности нужен пакет .MFP  Либо недоступные простым смертным методы.

    Всего записей: 107 | Зарегистр. 30-03-2016 | Отправлено: 14:57 02-11-2016
    Smyg1



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

    Цитата:
    snip54
      Без толку отдельные файлы .VIC, для восстановления работоспособности

     
    так  SSDFWUpdater.rar никто и не предлагал, для восстановления работоспособности...
    только как вариант залить обновлялку...

    Всего записей: 5302 | Зарегистр. 03-10-2006 | Отправлено: 15:28 02-11-2016
    mars070



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

    Цитата:
    Без толку отдельные файлы .VIC, для восстановления работоспособности нужен пакет .MFP  Либо недоступные простым смертным методы.

    Вы не правы. Доступные простым смертным методы у вас есть, только вы думать не желаете. Smyg1 выше указал вам алгоритм действий. Распакованные *.vic (оба!) у вас есть. А дальше думайте и экспериментируйте. Все для завершения операций у вас есть. Что вам еще надо? Пошаговую инструкцию?

    Всего записей: 185 | Зарегистр. 01-05-2007 | Отправлено: 15:39 02-11-2016
    belgien

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    согласен с марсом ) думать надо) только не все могут и считаю что помочь им надо, не о себе конечно. но mst я ещё не пробовал.
    в винду хп я таки попал , правда только потом винт подсоединил, но определился , попробовал) естественно  ничего не вышло

    Всего записей: 53 | Зарегистр. 11-07-2016 | Отправлено: 16:04 02-11-2016
    snip54



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

    Цитата:
    Вы не правы. Доступные простым смертным методы у вас есть, только вы думать не желаете. Smyg1 выше указал вам алгоритм действий.  
    Если имелось в виду: 1. DownloadMicrocode 1 грузим в память MF *.VIC  
     
    2. -MST - manufacturing self test  
     
    3. DownloadMicrocode 7 (или 3) грузим во флэшь CL*.VIC  
     
    4. -WRITE_CDU - имя модели, серийник, WWN и т.п. ...
     Попробую когда будет кролик на опыты,но как то очень уж просто выглядит...  Вот так вот просто 92,грузим .vic и поехали? И .MFP не нужен?  
    А вот насчёт:
    Цитата:
    Распакованные *.vic (оба!) у вас есть.
    У кого то есть у кого то нет.  А если есть универсальная лицензия то и велосипед изобретать ни к чему.

    Всего записей: 107 | Зарегистр. 30-03-2016 | Отправлено: 16:06 02-11-2016 | Исправлено: snip54, 18:43 02-11-2016
    belgien

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    файлы для апдейта я ссылку выше кидал "интересный сайт" кажись обозвал
     
    Добавлено:
    http://www.touslesdrivers.com/index.php?v_page=10&v_categorie=38
     
    Добавлено:
    кролик на опыты есть )) потом отпишусь
     
    Добавлено:
    в лицензии если даже поменять на то что вам надо то и срс пересчитать надо, разве не так?

    Всего записей: 53 | Зарегистр. 11-07-2016 | Отправлено: 16:09 02-11-2016
    exwein

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Чексумма из лицензии есть в контейнерах mfp\ffp. Так же в контейнерах mfp\ffp есть все номера комплектов, которые были в лицензии, которой распаковали dfp. Но имея эти данные, собрать лицензию так же не получится. Номера комплектов в лицензии расположены своим порядком, его надо тоже знать.
     
    Разобрав комплект 29496 я получил вот такую картину
       
    Много не ясных моментов в коде. Контрольные суммы, которые взяты за определенный блок. Мне их вычислить пока не удалось.
    Да даже зная их, в конце контейнера должна быть чексумма от лицензии. Но есть подозрения что это не так важно, т.к. собрав лицензию из комплекта 31002, у меня не получилось ее распаковать. Получил ошибку контрольной суммы.
     
    На этом пока и забил копать контейнеры mfp\ffp.
     

    Цитата:
    Доступные простым смертным методы у вас есть, только вы думать не желаете.

    Желаю думать и думаю, но похоже пока еще не так. Зная как это делается, легко говорить, для всех остальных это неизведанно.
     
    Мои достижения висят на этапе

    Цитата:
     1. DownloadMicrocode 1 грузим в память MF *.VIC  

    Делаю вот так

    Цитата:
    [root@localhost liveuser]# sudo hdparm --fwdownload /mnt/live/SSD/27409_27514_27784/27409mf.vic --yes-i-know-what-i-am-doing --please-destroy-my-drive /dev/sda  
     /dev/sda:  
     fwdownload: xfer_mode=7 min=1 max=65535 size=283648  
     FAILED: Input/output error
     

    И понимаю что происходит не то, что надо

    Цитата:
    3. DownloadMicrocode 7 (или 3) грузим во флэшь CL*.VIC  

    Не тот режим.
    Но по описанию hdparm

    Цитата:
    When  used,  this  should be the only option given.  It requires a file path immediately after the
    option, indicating where the new drive firmware should be read from.  The contents  of  this  file
    will  be  sent  to  the  drive  using the (S)ATA DOWNLOAD MICROCODE command, using either transfer
    protocol 7 (entire file at once), or, if the drive supports it,  transfer  protocol  3  (segmented
    download).   This  command is EXTREMELY DANGEROUS and could destroy both the drive and all data on
    it.  DO NOT USE THIS COMMAND.  The --fwdownload-mode3 , --fwdownload-mode3-max , and --fwdownload-
    mode7  variations on basic --fwdownload allow overriding automatic protocol detection in favour of
    forcing hdparm to use a specific transfer protocol, for testing purposes only.

    У него нет DownloadMicrocode 1. Только DownloadMicrocode 3 и DownloadMicrocode 7.
     
    И сколько бы я не копал по командам и программам нет нигде упоминания об DownloadMicrocode 1. Возможно смотрю не туда, ищу не так... Я уже просто не знаю...
     
    Еще сравнил логи прошивки гинезисом 1.5 и 1.7, видно разницу  

    Цитата:
     Proceeding in ROM mode, download feature 1  
     Proceeding in ROM mode, download feature 3

     
    Получается в генезисе 1.7 мы грузим в DownloadMicrocode 3?
    Тогда почему по --fwdownload-mode3 и --fwdownload-mode3-max не грузится больше 512b.
    А ведь в терменале есть попытки принять прошивку, но...
     
    Вопросов больше чем ответов. Стараюсь дальше шевелить серое вещество.

    Всего записей: 599 | Зарегистр. 29-03-2016 | Отправлено: 18:43 02-11-2016
    snip54



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    exwein
    Для успеха надо: 1.  Мануал к генезису
    2. .MFP пакет содержащий нужный набор для данного диска (одного mf.vic мало,хотя mars070 и написал,что достаточно но тут я не знаю.),либо скачать распакованный либо имея соотв. лицензию самому распаковать.
    3. .driveconfig  
    Остальное танцы с бубном.

    Всего записей: 107 | Зарегистр. 30-03-2016 | Отправлено: 18:59 02-11-2016 | Исправлено: snip54, 19:00 02-11-2016
    exwein

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    snip54
    Получается если нет mfp с нужным комплектом и лицензии, то пациента мертв и можно в мусорку?
     
    Хм... Я все же потанцую с бубном. "Электронный некрофил" это прям про меня.

    Всего записей: 599 | Зарегистр. 29-03-2016 | Отправлено: 19:19 02-11-2016
    snip54



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

    Цитата:
    Получается если нет mfp с нужным комплектом и лицензии, то пациента мертв и можно в мусорку?
    Ну может кто нибудь поделится нужными файлам,у меня инет медленный и платный, а закачивать надо будет >2Gb.  

    Цитата:
    Хм... Я все же потанцую с бубном. "Электронный некрофил" это прям про меня.
    Хозяин-барин как говорится. Могу только сказать,что пихание вик файлов по download microcode точно тупик. Даже если загрузится-что дальше? Это же не ПЗУ переписать.  
     
     

    Всего записей: 107 | Зарегистр. 30-03-2016 | Отправлено: 19:30 02-11-2016
    exwein

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

    Цитата:
     Могу только сказать,что пихание вик файлов по download microcode точно тупик. Даже если загрузится-что дальше?

    Если зальется mf.vic, а это и есть mfb, контролер должен запустить залиты код и дать доступ к памяти. Если id памяти в mfb софпадает с тем, что стоит, он позволяет работать с памятью, а это

    Цитата:
    2. -MST - manufacturing self test

    После него память готова принимать cl.vic Это и есть пользовательская прошивка.

    Цитата:
    3. DownloadMicrocode 7 (или 3) грузим во флэшь CL*.VIC

    Записываем данные о пациенте

    Цитата:
    4. -WRITE_CDU - имя модели, серийник, WWN и т.п. ...

    profit!
     
    Насколько понял из объяснения форумчан и копания удачных логов генезиса.
     
    Осталось понять как залить feature1

    Всего записей: 599 | Зарегистр. 29-03-2016 | Отправлено: 19:49 02-11-2016 | Исправлено: exwein, 19:50 02-11-2016
    drontz

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    To exwein
     
    DownloadMicrocode 1 - это режим загрузки только в память(без записи).
    Когда-то входил в ATA-стандарт, но давно считается устаревшим,поэтому всякими hdparm не поддерживается(. Но .mf загружается только в этом режиме (ибо писать пока некуда,флэшь пока недоступна и станет доступна только после формата).
    В принципе,это легко делается в любом ata-терминале,но я не знаю,есть ли такое в федоре-дуре). А без неё вы не обойдётесь - техноключ для привода кроме генезиса вам никто не сгенерирует.Так что имейте это в виду.

    Всего записей: 152 | Зарегистр. 25-07-2005 | Отправлено: 19:59 02-11-2016
    exwein

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    drontz
    Должна была помочь WHDD, но под федорой пока не смог запустить. Думаю попробовать справится на 2-3 компах. 1 Федора, 2 Терминал, 3 АТА-терминал.

    Всего записей: 599 | Зарегистр. 29-03-2016 | Отправлено: 20:15 02-11-2016
    drontz

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

    Цитата:
    Думаю попробовать справится на 2-3 компах. 1 Федора, 2 Терминал, 3 АТА-терминал.
     

     
    Круть)))
    Ну последовательность действий должна быть примерно такой :
    1. DOWNLOAD mf (mode 1)
    2. FORMAT
    3. READ CDU
    4. WRITE CDU
    5. DOWNLOAD fw (mode3)
     
    Успехов

    Всего записей: 152 | Зарегистр. 25-07-2005 | Отправлено: 20:30 02-11-2016
    snip54



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

    Цитата:
    Если зальется mf.vic, а это и есть mfb, контролер должен запустить залиты код и дать доступ к памяти.
    Откуда уверенность,что mf.vic это mfb? Генезис хелп пишет что нужен именно MFP:
      -DOWNLOAD_MFB : To download only MFB image to a target SSD drive.  
     
     Usage:  
     
      ./SF_Genesis -DOWNLOAD_MFB  [DEVICE] [MFP_PACKAGE] [DRIVE_CONFIG_FILE] [LOG=FILENAME]  
     
                        DEVICE - Disk label to access (i.e. /dev/sg2).
                   MFP_PACKAGE - Manufacturing Distribution Package (*.MFP) to use.  
             DRIVE_CONFIG_FILE - Drive Configuration file (*.driveconfig) to use.  
                          LOG= - Log filename to capture the activity. (i.e. LOG=SomeDirectory/SomeFilename)
    Из него уже в процессе извлекается всё нужное. Даже если всё нужное есть в mf.vic,как его отделить и куда грузить с какими командами и параметрами? Я это к тому,что нужен оверлей,параметры НАНД флешей,"прошивка"(main code) самого ССД,"прошивка" ЕЕПРОМ,ещё всякая ерунда.  

    Цитата:
    -WRITE_CDU
    В хелпе нет такой команды(в версии 1.7)

    Всего записей: 107 | Зарегистр. 30-03-2016 | Отправлено: 20:33 02-11-2016
    Smyg11



    Full Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    CDU это Config Drive Unique - имя модели, серийник, WWN, тип термо-датчика...
     
    Но SSD уже полностью рабочая после "manufacturing self test" + " DownloadMicrocode 7 (или 3) CL*.VIC"

    Всего записей: 531 | Зарегистр. 29-03-2016 | Отправлено: 21:22 02-11-2016 | Исправлено: Smyg11, 21:23 02-11-2016
    mars070



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

    Цитата:
    Вот так вот просто 92,грузим .vic и поехали? И .MFP не нужен?

    Поройтесь по ветке и найдите лог положительно завершившейся команды генезиса -процесс_ссд. Если будете внимательно его разглядывать, то увидите, что мфп нужен был только для того, чтобы извлечь из него два вик файла, которые были по очереди использованы генезисом в соответствии с алгоритмом опубликованным выше.  
     
    P.S. Чего вы такой недоверчивый-то?
     
    Добавлено:

    Цитата:
    Откуда уверенность,что mf.vic это mfb? Генезис хелп пишет что нужен именно MFP:  
      -DOWNLOAD_MFB : To download only MFB image to a target SSD drive.

    Вы не верно понимаете фразу. Вы ее читаете как:
    To download only MFB image to a target SSD drive
     
    В то время как ее смысл:
    To download only MFB image to a target SSD drive
     

    Всего записей: 185 | Зарегистр. 01-05-2007 | Отправлено: 21:41 02-11-2016 | Исправлено: mars070, 21:48 02-11-2016
    snip54



    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    На самом деле респект за информацию. Обязательно попробую.

    Цитата:
    P.S. Чего вы такой недоверчивый-то?


    Цитата:
    Вы не верно понимаете фразу. Вы ее читаете как:  
    To download only MFB image to a target SSD drive  
     В то время как ее смысл:  
    To download only MFB image to a target SSD drive  

    Просто пытался как то скормить генезису .vic через   -DOWNLOAD_MFB,вылетало с ошибкой. Правда дело давнее,может сам не то делал.
     
    Цитата:
    Но SSD уже полностью рабочая после "manufacturing self test" + " DownloadMicrocode 7 (или 3) CL*.VIC"

     
    А как диск узнает свою ёмкость без конфиг файла,или по дефолту будет максимальная?
     

    Всего записей: 107 | Зарегистр. 30-03-2016 | Отправлено: 21:58 02-11-2016
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106

    Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт SSD накопителей на контроллерах SandForce
    Akam1 (23-12-2016 01:32): http://forum.ru-board.com/topic.cgi?forum=84&topic=5239


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

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru