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

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

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

Akam1 (07-08-2019 07:22): http://forum.ru-board.com/topic.cgi?forum=84&topic=5471  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 107 108 109 110 111 112 113 114 115 116 117

   

Akam1



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

Цитата:
exwein
   Это уже откровенный бред. Каждые 2-3 страницы вплывает новый новичек с одной и той же фразой "Все прочитал, ничего нет" Не умеете пользоваться информацией, отдайте тем кто умеет.
Что еще не понятного?
Механизм до ужаса прост:
-определить конфиг
-сделать лицензию
-запустить федору
-распаковать
-прошить
-profit

 
Подробнее...

Хотите отремонтировать SSD на базе Sandforce? Читайте шапку ниже. Там есть всё, вопросы пишем в тему.

Вопрос: почитал немного шапку, в принципе, всё понятно. а как нужный конфиг распаковать? мне, например, 27770 нужен, а там в файле lic его нет  
Ответ: В шапке читаем пункт: Про файлы lic


64Gb
в строке описания конфигурации не равно 64GB, а равно 8GB. это плотность одного кристалла флеша (не корпуса - в корпусе их бывает несколько), и тем более не всего диска. не надо на это обращать внимание при подборе номера конфигурации.
Hачало восстановления SSD
Программа определения конфигурации SSD (чипов памяти) от wlo
Data кабель от мобильного как преобразователь USB to UART.
Про файлы lic
SF-2000_Flash_Support_List.xlsx


  • Собрано все что использовалось для восстановления Kngston SH103S3
  • Генерация прошивки в виртуалке на vmware workstation 14
  • Восстановление SSD дисков на контроллере SandForce SF-2XXX (Видео инструкция)
  • Восстановление SSD дисков на контроллере SandForce SF-2XXX
  • Практика восстановления SSD OCZ Vertex 3 на чипе Sandforce SF-2281
  • Опыт восстановления SSD OCZ Vertex 2 60Gb (OCZSSD2-2VTXE60G)
  • Восстановление SSD дисков на контроллере SandForce SF-1222
     
    Обход ошибки Format Drive Failed with extStatus c048, PanicCode=0
    Ошибка Типа: FATAL_ERROR (0x10090020:SF_GENESIS_ALREADY_RUNNING_MFB_ERROR)
    Ошибка Типа:  Proceeding in non-ROM mode, Download feature 3...
    Ошибка Типа: Could not get the IDENTIFY data from the drive...
    Ошибка: FATAL_ERROR: Could not get the IDENTIFY data from the drive...  
    (0x00100001:SF_SATA_DEVICE_NOT_PRESENT_ERROR)

    Вход в Rom mode


    FW PPRO
    Апдейтилки
    SSD NAND Data Base
    Data Sheet
     
    Быстрый поиск в теме по CTRL+F доступен здесь
    Поиск софта по SSD самостоятельно
    SMART Attribute Details
    что есть #
    Eсли на форуме не нашли, то вам сюда

    Коротко об Phison

    Часть 1 - Часть 2

  • Всего записей: 26360 | Зарегистр. 20-04-2006 | Отправлено: 04:31 29-01-2018 | Исправлено: wlo, 03:31 19-03-2019
    justalex1

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

    Цитата:
    Я бы при сложностях пайки перво-наперво попробовал обзвонить все от точки. Не так и долго.
     

    Звенят все емкостя по питанию ядра ..как и от куда во внутреннем слое подводится дорога никто не знает ,скорее всего по питанию там полигон во внутреннем слое , вогможности просвечивать по слоям у меня нет , а РСВ платы найти просто не реально . Иак что про резать дорогу не может быть и речи  а перекомутировать под BGA на пятаках пайки тоже фантастика , со стороны пайки в верънем слое вообще дорожек нет .

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 03:08 16-02-2018 | Исправлено: justalex1, 04:30 16-02-2018
    exwein

    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    justalex1, если соблюдать режим пайки, то эти платы можно паять и раз 200. Лично я, используя одну плату для тестов процессоров sf-2281,
     паял уже 15-20 раз. Ничего хлипкого в ней нет.
    Если вы хотите посадить пин N5 на землю, то самый простой вариант - это сделать на самом процессоре. Пин выше M5, какраз земля.
    Между пином N5 и M5 я бы прокинул перемычку, в виде жилки от мгтф. N5 залил бы ультрафиолетовым лаком. Дальше накатал новый шары, N5, соотвествено останется без шарика, но будет подтянут к земле.

    Всего записей: 599 | Зарегистр. 29-03-2016 | Отправлено: 07:31 16-02-2018
    justalex1

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

    Цитата:
    exwein

    Я в курсе что и как паять , только бывают платы не для перепайки на плохом и тонком текстолите . https://i.ebayimg.com/images/g/aqUAAOSwHk9Zjcf4/s-l1600.png

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 09:45 16-02-2018 | Исправлено: justalex1, 09:46 16-02-2018
    JaguarXJ

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

    Цитата:
    Цитата:
    OCZ-AGILITY3 FW:320ABBM0 SN:OCZ-RTO3P6I687369FIQ WWN:5E83A97E01945E26  
    Logical: Cyls 0, Heads 0, Sectors 0, LBA 124999999, 64Gb  
    Security Erase Time: 0h 2min  
     
    BuildServer:FW_PPRO_AD_L2:FW_PPRO_Release_3_2_0_20110720-325474  
    cfg/cfg_MLC_Micron_64Gb_MT29F64G08CBAAAWP_2Q_1C_1D  
     
    Config ID: 22790  

     
    а маркировка какая?
     

    Цитата:
    бывают платы не для перепайки на плохом и тонком текстолите .  

     
    если стеклотекстолит тонкий, то не значит что он плохой. У тонкого есть преимущество - меньше теплоотвод, следовательно, ниже температура нижнего подогрева, следовательно, меньше вероятность повреждения электронных компонентов от перегрева.
     Буквально на днях, перепаивал на плате m.2 2280 контроллер два раза.

    Всего записей: 65 | Зарегистр. 08-09-2016 | Отправлено: 11:23 16-02-2018
    wlo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smyg1
    такой и был в панике паспорт. я не стал разбираться...    правильно 125000000 ?
    стандартно
    LBA Size      : 117231408 (60G)
    или
    LBA Size      : 125045424 (64G, как тут)
    правда как второе сочетается с включеным raise - непонятно.
    мне вообще непонятно откуда  такая цифра могла взятся, в соответствующем списке в cdu вообще пусто (как типично и бывало у agility3), так же непонятно почему индицируется включенный raise - у 22790 он отключен, и с этим флешем включен он бывает только при 55G пользовательском обьеме.

    Всего записей: 1100 | Зарегистр. 26-04-2009 | Отправлено: 12:02 16-02-2018
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    вот, в панике по адресу 260B0 лежит ата паспорт: OCZ-AGILITY3_320ABBM0_OCZ-RTO3P6I687369FIQ_PANIC.RAR
    так виктория показывает его:

    Цитата:
        Model: OCZ-AGILITY3                        
     Firmware: 320ABBM0                            
       Serial: OCZ-RTO3P6I687369FIQ                
    Disk size: 124999999 LBAs             61035 Mb  
          CHS: 16383/16/63                8063 Mb  
        SMART: Enabled, Errlog, Selftest            
        CACHE: Unk.size; L/A=OFF; Wr=ON;  !        
      Support: LBA, HPA, DLM, DMA         UDMA-6    
        Erase: ~2 minutes                          
     Security: OFF                                  
        ATA-8: SATA2, NCQ, PEC, SCT, SFDLM, WrUnk, W-R-V          
       Sector: Logic 512 bytes            Phys 512

     
     

    Цитата:
    JaguarXJ
      а маркировка какая?  

    8 x OCZ M2501064T048AX21

    Всего записей: 5397 | Зарегистр. 03-10-2006 | Отправлено: 12:24 16-02-2018 | Исправлено: Smyg1, 15:14 16-02-2018
    wlo

    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Smyg1
    вот, в панике по адресу 260B0 лежит ата паспорт:
    что любопытно, строки модели и s/n не с тем порядком байт, что в паспорте.
    а сразу после него лежит значение (117231408-2114) (чем-то похоже на отхватываемое гигабайтными биосами через hpa)
    и кстати fw 320 у ocz называлась 2.11.
    странный диск.

    Всего записей: 1100 | Зарегистр. 26-04-2009 | Отправлено: 14:30 16-02-2018 | Исправлено: wlo, 14:38 16-02-2018
    justalex1

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

    Цитата:
    Smyg1

    IDA Pro 7.0 пробовали дизассемблировать ?

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 19:18 16-02-2018
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    не знал, что уже 7-ю слили... надо попробовать...

    Всего записей: 5397 | Зарегистр. 03-10-2006 | Отправлено: 00:27 17-02-2018
    justalex1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    https://forum.reverse4you.org/showthread.php?t=2627
    вот
     
    Добавлено:

    Цитата:
    Smyg1

    я так понял , что файл прошивки состоит из макроса Генезиса и собственно модуля который заливается в девайс . Вы научились выделять из фирваря бинарник прошивки ?
     
     
    Добавлено:
    И не по теме вопрос , ктонить сталкивался с ОЕМ Сандиска SDSA5JK-128G ? Это ОЕМ версия для АСУСа , в СанДиске отписываются , что варю для него не имеют так как диск заказной и отправляют к АСУСу , а в АСУСе отмораживаются и даже в сервисе говорят , что им утилит не дают . Диск видится и читается , но стереть или отформатировать не даётся пишет ошибка ввода вывода , стандартная утилита секюрити говорит , что диск без защиты , стандартный Дашбоард СанДиска обновления на него не знает . Я пробовал и Викторией и Винхексом напрямую бут секторы затерать , диск не даёт ничего записывать .

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 00:58 17-02-2018 | Исправлено: justalex1, 01:15 17-02-2018
    World_of_Drones

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

    Цитата:
    не знал, что уже 7-ю слили... надо попробовать...

    оно переписано под x64 only и падает даже на простых операциях

    Всего записей: 112 | Зарегистр. 08-04-2016 | Отправлено: 12:05 17-02-2018
    AntiMember

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

    Цитата:
    оно переписано под x64 only и падает даже на простых операциях

    Угу. Я тоже в декабре раскатал губу на 7-ю... и закатал.

    Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 12:13 17-02-2018
    justalex1

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

    Цитата:
    оно переписано под x64 only и падает даже на простых операциях  
     

    Есть дистрибутивы и 64 и 32  
    У меня 7х64 SSD и RAM 4Gig шевелится без тормозов

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 12:48 17-02-2018
    Smyg1



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

    Цитата:
    justalex1
       я так понял , что файл прошивки состоит из макроса Генезиса и собственно модуля который заливается в девайс . Вы научились выделять из фирваря бинарник прошивки ?  

    нет...
     
    VIC файл это обычный ELF (Executable and Linkable Format) в начале которого приписан заголовок VIC и цифровая подпись...
     
    но он зашифрован. Вот расшифрованный пример:
     
    32035_enc.rar  
     
    вот из чего состоит этот ELF:
     
    прога HIEW умеет показывать заголовки ELF...
     
    если отрезать заголовок VIC до ELF то его вполне понимает и HIEW и IDA

    Всего записей: 5397 | Зарегистр. 03-10-2006 | Отправлено: 17:19 17-02-2018 | Исправлено: Smyg1, 22:23 17-02-2018
    justalex1

    Junior Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я нашел на интернет барахолке дохленький PNY Prevail Elit 120 Gig ? проц SF2281-VB1  и память 4 BGA 152 теперь буду экспериментировать . Есть у кого распиновка MLC ONFY-2 BGA 152 под рукой ?  
     
    Добавлено:
    А Генезис использует макрокоманды ? Ведь в Vic прописаны алгоритмы проверок , разметки памяти , форматирования . Больше интересна эта часть где обращение к регистрам процессора , настройки , конфигурация . Tensilica Xtensa конфигурируется сам процессор . Вот тут самые крючки совместимости прошивок с железом .

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 17:35 17-02-2018
    AntiMember

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

    Всего записей: 9012 | Зарегистр. 13-09-2010 | Отправлено: 18:48 17-02-2018 | Исправлено: AntiMember, 18:53 17-02-2018
    justalex1

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

    Цитата:
    Smyg1

    Для моего пятисотника родная прошива 33047 , не льётся из за проверки и не совпадения eFuse в проце FC88 при проверке , а хочет прошивка FC00 . Вот бы в конфигураторе погасить проверку этого фуза

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 18:53 17-02-2018
    Smyg1



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

    Цитата:
    justalex1
       Есть дистрибутивы и 64 и 32  
    У меня 7х64 SSD и RAM 4Gig шевелится без тормозов  

       
     
    а на 6.8 работает

    Цитата:
    Loading processor module c:\Program Files\IDA 6.8\procs\xtensa.py for xtensa1...OK
    Analysis options are reset to the configuration file defaults
    Loading file '32035_fw_cl_mlc_MIC_128Gb_MT29F512G08CKCAB_2Q_2C_2D_PP_R02242_s512.elf' into database...
    Detected file format: ELF for Xtensa (Executable)
      0. Creating a new segment  (3FFE0000-3FFE3240) ... ... OK
      1. Creating a new segment  (4003A000-4003DC20) ... ... OK
      2. Creating a new segment  (4003E000-4003FFC8) ... ... OK
    Deleting segment (4003A000-4003DC20) ...

    Всего записей: 5397 | Зарегистр. 03-10-2006 | Отправлено: 23:11 17-02-2018 | Исправлено: Smyg1, 23:16 17-02-2018
    justalex1

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

    Цитата:
    а на 6.8 работае

    Уважаемый Smyg1 так у вас конфликт не оболочки , а подключаемого модуля xtensa . В 7 версии вы подключили xtensa2 , а в 6.8 xtensa1
     
    Добавлено:
    попробуйте переписать xtensa.py for xtensa1  из папки procs\  IDA 6.8 в анологичную IDA 7.0 и подключить processor module xtensa1 в IDA 7.0

    Всего записей: 86 | Зарегистр. 11-11-2017 | Отправлено: 13:24 18-02-2018
    Smyg1



    Gold Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    а Вам не приходило в голову, что я оба попробовал?
     
    https://github.com/themadinventor/ida-xtensa
     
    https://github.com/pfalcon/ida-xtensa2

    Всего записей: 5397 | Зарегистр. 03-10-2006 | Отправлено: 14:58 18-02-2018 | Исправлено: Smyg1, 14:59 18-02-2018
       

    Страницы: 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 107 108 109 110 111 112 113 114 115 116 117

    Компьютерный форум Ru.Board » Hardware » Магнитные носители информации » Ремонт SSD накопителей на контроллерах SandForce (часть 3)
    Akam1 (07-08-2019 07:22): http://forum.ru-board.com/topic.cgi?forum=84&topic=5471


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

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

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru