SEM-001 и BB в NAND

Тема в разделе "PlayStation 3", создана пользователем Pixar, 01.12.2013.

  1. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    всё бы было хорошо. но каждый раз когда я пробовал шить был примерно такой лог
    Lv2Diag version JaiCraB.NoBDv1
    PackageName = /dev_usb000/PS3UPDAT.PUP
    settle polling interval success
    vflash is disabled...
    boot from nand flash...
    creating flash regions...
    create storage region: (region id = 2)
    format partition: (region_id = 2, CELL_FS_IOS:BUILTIN_FLSH1, CELL_FS_FAT)
    format failure(error = 0x8001002b)
    create storage region for Flash failure
    setup_storage_regions() failure
    manufacturing updating FAILURE(0x8002f0e0)
    Total Elapsed time = 1938 msec
    и после этого YLOD был.
    вычитал, что нужно через 4.21 to 3.55 downgrade CFW рожеровский. пока не попробовал.
     
  2. Pixar

    Pixar Пользователь

    Регистрация:
    20.03.2012
    Сообщения:
    281
    Симпатии:
    12
    У меня другая трабла. Заколебался уже чипы перепаивать и на макетке шить. Какой-то ипанутый алгоритм ремапа. Что не шью - симптомы брика. Сегодня опять прислал чувак - пересобрал по другому алгоритму - но сегодня настроения вааще нет никакого феном дуть.
     
  3. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    у тебя же есть донорные чипы без бэдов? сделай как я. забей полностью блоки где в служебке 00 FF. Блок будет считаться пустым. Никаких ремапов FR не нужно будет делать. Вроде у меня подаёт признаки жизни. Осталось только на 9.99 попробовать прошить.
    Я так паяльником на розе ставлю чтобы меньше греть и влиять на данные в НАНДе.
     
  4. Pixar

    Pixar Пользователь

    Регистрация:
    20.03.2012
    Сообщения:
    281
    Симпатии:
    12
    Хз. Экспериментировал с температурой. 330 градусов держат нормально - инфа цела остается.
    У меня доноры с бэдами. По 1 бэду на донор. Да все бы ничего, но есть вероятность что просто плата погибла - ее до меня мучали пздц как. И чипы тоже снимали. Паяли хз чем - до сих пор откуда-то лезет паяльный жир. И плата слегка веденая от перегрева.

    Сегодня после работы попробую залить то что он прислал - вроде пересобранный дамп нормально FR-ом распаковывается - не поможет - попробую залить оригиналы - не оживет - придется искать фатку :(
     
  5. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    а моя через FSM опять в YLOD ушла. видимо нельзя так как я сделал помечать секторки.
    --- добавлено: Dec 25, 2013 6:20 PM ---
    взято с этой темы. похоже что да. FR ужасно крив. нужно искать алгоритм ремапов. без них нам очень грустно будет.
     
  6. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
  7. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
  8. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    дочитал до конца. кажется не только у нас не выходит
     
  9. Dr_Quake

    Dr_Quake Пользователь

    Регистрация:
    26.06.2013
    Сообщения:
    3.076
    Симпатии:
    221
    Писали уже. Даже не разобрали где какой. По идее этот наверняка для 16метровых, а вот для старшиповских с отдельным контроллером - вопрос.
     
  10. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    ничего не понимаю...не разобрали что, где и какой?

    мне вот идея пришла. у меня была sem-001 консоль. успешно пониженная. 49я по счёту. в ней вроде 1 или 2 бэда в какой то из нандов. ну да не важно. главное, что FR смог её пересобрать так, что оно запустилось и через FSM успешно прошилось. Сейчас же имеется 51я по счёту консоль. С про которую я уже много писал выше. Чуть что падает в YLOD. Хотя FR её так же "успешно" пересобирает.
    После попытки запустить через FSM андейтер в логе он пишет:
    Lv2Diag version JaiCraB.NoBDv1
    PackageName = /dev_usb000/PS3UPDAT.PUP
    settle polling interval success
    vflash is disabled...
    boot from nand flash...
    creating flash regions...
    create storage region: (region id = 2)
    format partition: (region_id = 2, CELL_FS_IOS:BUILTIN_FLSH1, CELL_FS_FAT)
    format failure(error = 0x8001002b)
    create storage region for Flash failure
    setup_storage_regions() failure
    manufacturing updating FAILURE(0x8002f0e0)
    Total Elapsed time = 1938 msec
    т.е. явно старшип не может начать работать с файловой системой. Причём похоже FR эту область не проверят или не ребилдит. не знаю.
    Отличий в дампах 49й и 51й много. Однако, из всяких инструкций мы знаем, что важны ключи и прочие уникальности. Поэтому я взял FR. распаковал эту 51ю консоль. взял образ уже пропатченый на 3.55 от 49й консоли. поменял в нём уникальную инфу по такому конфигу:
    Код:
    eeid;080800;10000
    cisd;090800;800
    metldr;40840;10000
    bootloader_0;0F000000;40000
    bootloader_0;0;40000
    cvtrm;0ec0000;40000
    
    получил некий новый дамп. по предположению он должен заработать на 51й. ведь там её ключи. Новой инфы там порядка 500 с чем то кб. Далее я "разбираю" его на NAND0 и NAND1 и считаю ECC указывая на старые файлы приготовленные и вшитые в 49ю.
    Получается различие в 5 блоках в каждом нанде. Не по 47 как обычно. Что логично. Отличия то только в тех 500 с чем то кб.
    DifferenceFileFlash0.txt гласит нам адреса
    0x00042000
    0x00084000
    0x01FB6000
    0x02EAA000
    0x04221000
    для каждого нанда. не знаю это глюк или нет, но они выглядят как будто синхронные. Нам это по большому счёту не важно, лишь бы всё заработало.
    Теперь берём донорные микросхемы в которых нет бэдов, и зашиваем в них новые файлы.
    Завтра хочу найти моральные силы в N-ный раз перепаять нанды и проверить образы.
     
  11. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    получился YLOD :banghead: не пойму что не так я сделал..
    разве что FR неправильно собрал образ 256мб. А он похоже неправильно это сделал, т.к. размер экстркнутого файла bootloader не соответствовал действительности. Был меньше немного. Я доставал руками его. Но если он неправильно посортировал блоки в NANDах, то вот и результат почему YLOD.
     
  12. msat

    msat Пользователь

    Регистрация:
    31.03.2012
    Сообщения:
    534
    Симпатии:
    28
    Тоже попалась.
    1 бэд блок в нанде 0
    8 бэд блоков в нанде 1
    FR не знает чего с ними делать... Склеивает криво.
    Поставил два раза 4,50 Ничего не изменилось - склеить не может.
    Кроме FlowRebuilder есть еще какойнить софт?
     
  13. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    ищу версию 2.30. пока не нашёл. мануалы под неё написаны. может она на старом алгоритме склеит нормально.
    если нет придётся через pc3000 flash клеить. только я пока в структуру маркеров SS2 не въехал.
     
  14. msat

    msat Пользователь

    Регистрация:
    31.03.2012
    Сообщения:
    534
    Симпатии:
    28
    2.30 ошибок не выдал, но собрал битый дамп.
     
  15. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    3.50 тоже выругался и собрал что-то но всё битое.
     
  16. msat

    msat Пользователь

    Регистрация:
    31.03.2012
    Сообщения:
    534
    Симпатии:
    28
    bsb5068, кажется я понял.
    в новые флешки писать надо также как и в родных - бед блоки должны быть в тех же местах.
     
  17. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    msat, у тебя что-то успешно получилось?
    я так считаю, что я могу взять флешку без бэдов вообще и записать в неё дамп родной или патченый с "бэдами" и оно ДОЛЖНО работать. потому как в новой флешке нет бэдов. даже если контроллер думает, что они есть и там хранится допустим 00. у меня так вообще непонятки с консолью. теперь даже с родными микросхемами не работает. тольк с пропатчеными. до первой попытки прошить через FSM.
     
  18. msat

    msat Пользователь

    Регистрация:
    31.03.2012
    Сообщения:
    534
    Симпатии:
    28
    заюзал nandway

    c:\n>nandway.py ps3badblocks 0.bin
    NANDway v0.63 - Teensy++ 2.0 NAND Flasher for PS3/Xbox/Wii
    (Orignal NORway.py by judges <judges@eEcho.com>)
    (Orignal noralizer.py by Hector Martin "marcan" <hector@marcansoft.com>)

    1452 KB / 135168 KB
    Invalid block: 11 (0xB)

    135168 KB / 135168 KB
    Done. [0:00:00.130000]

    пытался ремапить дамп с 1 битым блоком по этой схеме
    Блок. Данные
    0. 0
    1 1
    2 2
    3 badblock
    4 3
    5 4

    длина блока = 0х21000 и он забит нулями.
    его удалил, а в конец записал блок забитый FF

    теперь получил:

    c:\n>nandway.py ps3badblocks 0new.bin
    NANDway v0.63 - Teensy++ 2.0 NAND Flasher for PS3/Xbox/Wii
    (Orignal NORway.py by judges <judges@eEcho.com>)
    (Orignal noralizer.py by Hector Martin "marcan" <hector@marcansoft.com>)

    67320 KB / 135168 KB
    Invalid block: 510 (0x1FE)

    135168 KB / 135168 KB
    Done. [0:00:00.130000]

    нифига не понял. Нулей в этом блоке нет...
    --- добавлено: Dec 29, 2013 7:37 PM ---
    Нет, пока много не понятно. Ничего не получилось.
    Короче чел писал что отремапил дамп с 11 бэдами, записал в новые микрухи. консоль запустилась. все гуд. Но он накатал новую прошиву и по новому снял дампы. И в новой микрухе, теперь бэды в тех же местах...
     
  19. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    ну нам же должно быть плевать где бэды. лишь бы консоль работала и знала где они. на буржуйских форумах некто помогает. ему присылают, он что то делает. только не знаю все ли случаи успешны. да и хочется самому научиться, хотя этот новогодний кирпич уже порядком надоел :)
    --- добавлено: Dec 29, 2013 7:48 PM ---
    попробуй замени этот 00 на FF. но не полностью FF а как в пустых блоках - по смещению 0x801 в них 00. остальное FF.
     
  20. bsb5068

    bsb5068 Команда HackFAQ

    Регистрация:
    13.07.2012
    Сообщения:
    170
    Симпатии:
    6
    хотя какой смысл? я посмотрел исходники. оно вроде только парсит и не перестраивает нанды.
     

Поделиться этой страницей