Замена привода консоли

Discussion in 'Xbox 360' started by Ifrit2003, Jan 9, 2017.

  1. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Здравствуйте. Приобрел себе консоль за недорого (4Гб тринити + 250Гб HDD и БП, но без геймпадов) с красным огнем (код ошибки 0100). Отреболлил процессор (первая моя попытка реболла - и сразу успешная) - приставка заработала. Далее столкнулся со следующей проблемой: не читаются диски. Понял, что нужно прошить его LT+3.0 прошивкой (привод "Lite-On DG-16D4S FW ver. 9504 c чипом winbond"). Так же у меня есть уже разлоченный привод "Lite-On DG-16D4S FW ver. 0225 с чипом MXIC" от др. консоли, где сгорел процессор (КЗ по шине питания 1.8В).
    Как мне лучше поступить, для решения проблемы:
    1) Считать ключ от 9504, модифицировать прошивку и записать ее в разлоченный привод 0225.
    2) Считать ключ от 9504, модифицировать прошивку, разлочить чип (для чипа winbond сверлить нужно) и записать в 9504.

    P.S. хотелось бы обойтись без сверления, т.е. 1ым способом. Если это возможно подскажите как все правильно сделать.
     
    #1
  2. DDD

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

    Messages:
    3,356
    Likes Received:
    522
    1 способ без проблем.
     
    #2
  3. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Спасибо за совет. Теперь столкнулся со следующей проблемой: никак не могу считать ключ привода. Спаял себе адаптер питания привода для подключения к ПК, чтобы не спалить случайно южный мост консоли при выдергивании. Подключил, проверил - лоток выезжает (при замыкании 3ей ноги на землю), в "JungleFlasher" определяется правильно. Но вот дальше никак не могу получить ключ и дамп привода, т.е. после диалога "Slim Unlock" жму нет . Далее после нажатия на "да" никакой реакции на выдергивание шнура питания из привода. Пробовал slimkey_any_pc - тоже не помогло. Проверял на 2х компьютерах с "Intel Desktop Board D101GGC (SB450)" и "P5N-E SLI (NVIDIA nForce 650i)" c windows xp. Что я не так делаю?
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    JungleFlasher 0.1.92 Beta (304)
    Session Started Wed Jan 11 17:14:04 2017

    This is a 32 bit process running on a 32 bit CPU
    portio32.sys Driver Installed
    portio32.sys Driver Started, thanks Schtrom !
    Found 8 I/O Ports.
    Found 0 Com Ports.
    Found 2 windows drives C: D:
    Found 0 CD/DVD drives

    Drive is Slim Lite-On..


    0000: 05 80 00 32 5B 00 00 00 - 50 4C 44 53 20 20 20 20 ...2[...PLDS
    0010: 44 47 2D 31 36 44 34 53 - 20 20 20 20 20 20 20 20 DG-16D4S
    0020: 30 32 37 32 00 00 00 00 - 00 00 00 00 00 00 00 00 0272............
    0030: 00 00 00 00 41 30 41 30 - 00 00 00 00 00 00 00 00 ....A0A0........
    0040: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
    0050: 00 00 00 00 00 00 00 00 - 00 00 00 00 00 00 00 00 ................
    0060: 44 37 31 31 43 47 30 32 - 31 39 30 33 30 30 38 50 D711CG021903008P
    0070: 37 20 20 20 7

    Sending Vendor Intro to port 0xFF00
    Status 0x51
    Re-sending Vendor Intro:
    ...................
    Device Intro failed!

    SlimKey extraction failed!
     
    #3
  4. DDD

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

    Messages:
    3,356
    Likes Received:
    522
    Так надо же выдернуть питание и вставить...
     
    #4
  5. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Это и так понятно, что нужно обратно вставить... :) - не помогает. Как и не помогает управление 3.3 вольтами из slimkey_any_pc с замыканием MPX01 на землю. Никак не влияет на процесс открыт или нет лоток привода. Все перепробовал - никакой реакции.
     
    #5
  6. DDD

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

    Messages:
    3,356
    Likes Received:
    522
    Значит нужен другой сата-контроллер, этот не хочет.
     
    #6
  7. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Сегодня проверил из под DOS при помощи dosflasher. В момент когда программа просит сделать repower вижу все время статус 0x51. В момент подключения питания обратно проскакивает статус 0xD1, т.е. "Отсутствует питание контроллера". Что означает данный статус? Как исправить?
     
    #7
  8. DDD

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

    Messages:
    3,356
    Likes Received:
    522
    Использовать сата контроллер на другом чипсете.
     
    #8
  9. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Нашел другую материнку "Asus P5GL-MX (Intel® 915GL Intel® ICH6)". Настроил в BIOS контроллер в IDE mode. Теперь добавился еще один статус при repower. В результате картина такая: питание подано (статус 0x51), отключаю питание (0xD1), включаю питание (проскакивает 0x80 и далее опять 0x51). Все проверки выполнял из под DOS при помощи dosflasher. Насколько я понимаю теперь правильный сата-контроллер. Вероятно нужна доработка платы привода. Подскажите, пожалуйста, как именно нужно "модифицировать" плату, чтобы считать ключ привода.
     
    #9
  10. RichY

    RichY Администратор

    Messages:
    8,303
    Likes Received:
    1,518
    Алгоритм для ICH6/ICH7 таков:
    - выключить бокс и ПК
    - включить ПК
    - запустить JF, выбрать порт, где был привод
    - включить бокс
    - нажать Intro/Device ID
    - сразу должен быть 0х72. Никаких перезагрузок и прочего

    Если не получилось - ну есть вариант еще с MPX01, замкнуть его при включении бокса. Алгоритм тот же.
    Важный момент: алгоритм одноразовый, каждый раз заново выполнять с первого пункта (выключить бокс и ПК)
     
    #10
    cmdve likes this.
  11. voldemaro

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

    Messages:
    2,543
    Likes Received:
    369
    чипсет амд рулит,проблем помню никогда не было

    Отправлено с моего m2 note через Tapatalk
     
    #11
  12. Dr_Quake

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

    Messages:
    3,076
    Likes Received:
    221
    @voldemaro, AMD просто вообще недавно SATA научился в нативе, а не как IDE.
     
    #12
  13. voldemaro

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

    Messages:
    2,543
    Likes Received:
    369
    точно не помню,вроде назывался чипсет амд 780,режим иде,все работало четко,потом комп продал так как прошивка приводов уже давно не актуальна,спроса нету

    Отправлено с моего m2 note через Tapatalk
     
    #13
  14. Screamer

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

    Messages:
    244
    Likes Received:
    20
    x360usb pro рулит, проблем помню никогда не было
     
    #14
  15. DDD

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

    Messages:
    3,356
    Likes Received:
    522
    Для однокоатного применения девайс за 3000р дороговат. Ну и он с Самсунгами не работает, точнее в вендор не входит, приходится юзать dosflash.
     
    #15
  16. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Есть небольшие успехи при снятии ключа и прошивки с привода. Нашел материнку с AMD чипсетом "A55 FCH". У этого чипсета есть поддержка NCQ. При помощи JF и dosflash считал все (ключи и дампы) из "Lite-On DG-16D4S FW ver. 0225". Привод уже был прошит предыдущим владельцем консоли. Далее сравнил считанный дамп с прошивками "iXtreme". В результате считанная прошивка (из dosflash) почти полностью совпадает с "LTPlus-0225-v3.0.bin" за исключением блока serial, блока ключа и вторичного ключа. Так и должно быть или предыдущий владелец не правильно дамп собрал?

    Вовсе не обязательно. Если программа которой считываем дамп "не зависла", то достаточно обесточить привод на 5 или более секунд и можно повторять заново. Если повторять, сбросив питание привода менее 5 секунд, то выглядит все так, что нужно перегружать ПК, т.е. статус 0x51 и т.д.
     
    #16
  17. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Подскажите, пожалуйста, как правильно пересобрать прошивку с привода 9504(прошитого консолью в 0272) для заливки в разлоченный привод 0225. Уже 3й день пытаюсь собрать - безрезультатно. Я делал так:
    1) Взял все файлы, считанные JF, от привода 9504(0272).
    2) Указал в качестве fw прошивку "LTPlus-0225-v3.0.bin", т.к. буду шить именно 0225.
    3) Записал полученный результат в 0225.
    4) Считал из 0225 что получилось.
    В результате на п.4 читаю что-то другое и ключ считывается другой. Что я не так делаю при сборке fw для 0225?
     
    #17
  18. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Разобрался сам. Нужно было инжектировать ключ в 0225 привод. Диски теперь читаются. Осталось несколько вопросов:
    1) Корректно ли пересобирать fw при помощи JF для 0225 привода на основе оригинальной fw от 0272 привода при одинаковых аппаратных ревизиях A0A0?
    2) Насколько критично отсутствие "вторичного ключа" и "блока финализации" в полученной прошивке?

    Хотелось бы услышать мнение экспертов по этим вопросам.
     
    #18
  19. Ifrit2003

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

    Messages:
    24
    Likes Received:
    0
    Со вторым вопросом разобрался сам. Без этих данных консоль читает диски через раз, с открытым лотком запускать нужно приставку и т.д. Т.е. нужны "танцы с бубном", чтобы нормально диск считать.
    Ответьте пожалуйста на первый вопрос. Спасибо.
     
    #19
  20. DDD

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

    Messages:
    3,356
    Likes Received:
    522
    1) Считал прошивку 0272 с платы, спуфнул в Джангле в 0225, залил в плату. Где тут вопрос?
     
    #20

Share This Page