Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2
  • 3
  • 4

ТЕМА: [Инструкция] Teensy 2.0++

[Инструкция] Teensy 2.0++ 27 июль 2013 22:27 #1

  • msat
  • msat аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 81
  • Спасибо получено: 15
  • Репутация: 8
первоначальный источник: www.ps3devwiki.com/wiki/Teensy_2.0%2B%2B#NANDway

Подготовка Тинси к работе

качаем утилиты для Teensy++ 2.0 github.com/hjudges/NORway/archive/master.zip

качаем Arduino Software устанавливаем
и качаем Teensyduino устанавливаем www.pjrc.com/teensy/td_download.html

Готовим к работе от 3,3 Вольт.
надо сделать чтоб работал на 8MHz www.pjrc.com/teensy/3volt.html

качаем лоадер pjrc.com/teensy/loader_xp.html
с помощью него заливаем в Teensy++ 2.0 прошивку NANDway_DualNANDEdition.hex

в утилитах находим установщик драйвера serial_install.exe
После прошивки NANDway_DualNANDEdition.hex файлом и установки драйвера в диспетчере устройств должно появится устройство "USB Serial (Communication Class, Abstract Control Model) (COM4).
Запоминаем номер этого порта.

на тинси режется дорога 5 вольт и рядом запаивается перемычка на 3.3
При желании можно установить конвертор 3,3 вольта www.pjrc.com/teensy/3volt.html либо питать тинси от 2 батареек

Теперь можно занятся установкой кастомной прошивки
Ставим 2 раза последнюю OFW 4.xx
Снимаем дамп и убеждаемся в его валидности.
Патчим PS3 Flash Tool v4.xx
Заливаем патченый дамп.
Собираем, включаем консоль и ставим кастом той же версии CFW 4.xx

Начнем
качаем и устанавливаем софт
Python 2.7.2 ( www.python.org/ftp/python/2.7.2/python-2.7.2 . MSI )
pyserial 2.5 ( pypi.python.org/packages/any/...-2.5.win32.exe )

распаиваем Teensy++ 2.0 к nand на консоле
Консоль надо запитать от внешнего источника 1,7 вольта
сам же тинси питается от 3,3 вольт.
короче тут смысл в том, что тинси не может задавить уровни от схемы самой PS3, но от 1,7 вольт схема работает в промежуточном состоянии те и не 0 и не 1.

Если питать от самой консоли или внешнего 3,3 вольт - надо юзать схему NANDway_SignalBoosterEdition - мне показалось это очень не удобно перетыкать нанды и я так даже не стал пробовать.

в утилитах есть python приложение NANDway.py - я создал каталог /nand и туда его скопировал.
запускаем DOS окно, переходим в каталог /nand и запускаем NANDway.py - она выдаст подсказку по командам.
пригодятся команды

NANDway.py COM4 0 info - получим инвормацию о микрухе памяти
NANDway.py COM4 1 info - если инфа не выдалась, проверяем пайку.

NANDway.py COM4 0 dump c:\nand\myflash0.bin - дампим флеш1
NANDway.py COM4 1 dump c:\nand\myflash1.bin - и флеш2

по 2 раза каждый

затем можно проверить на различия

fc C:\nand\myflash0.bin C:\nand\1\myflash0.bin
fc C:\nand\myflash1.bin C:\nand\1\myflash1.bin

дальше FlowRebulder ом склеиваем
UNSCRAMBLE then interleave two NAND flashes into one unified dump
В зависимости от того как распаяли может получится что flash0 это NAND1 и наоборот flash1 это NAND0

Убеждаемся в валидности дампа!!!ВАЖНО!!!
Патчим PS3 Flash Tool v4.xx

и FlowRebulder ом разделяим
RE-SCRAMBLE a modified dump then de-interleave it into two new flashes

FlowRebulder создает фаилы отличий DifferenceFileFlash, это позволяет не писать всю флеш целиком, а тупо писать только в те блоки, где есть отличия.

NANDway.py com4 0 vdiffwrite c:\nand\0new.bin c:\nand\diff0.txt
NANDway.py com4 1 vdiffwrite c:\nand\1new.bin c:\nand\diff1.txt

Собираем консоль, включаем и ставим кастом той же версии CFW 4.xx
Последнее редактирование: 03 март 2014 18:41 от msat.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Nialon, maksick, aleksander55, Skat_76

[Инструкция] Как вылечить приставку? 23 авг 2013 15:58 #2

  • msat
  • msat аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 81
  • Спасибо получено: 15
  • Репутация: 8
Ну вот и получил - пока только подготовил к работе
Администратор запретил публиковать записи гостям.
Спасибо сказали: aleksander55

[Инструкция] Как вылечить приставку? 23 авг 2013 16:57 #3

  • Nialon
  • Nialon аватар
  • Вне сайта
  • Модератор
  • Сообщений: 1126
  • Спасибо получено: 177
  • Репутация: 76
Поправил тебе шапку.
Рассказывай какие будут успехи или проблемы.
Я знаю на форуме есть еще чел с теенси.

У него до сих пор проблема со снятием дампа на слим приставке.
Половина дампа читается с ошибками. Пайка вся нормальная.
Возможно что-то с длинной проводов или питанием.

Долго спорили, регулятор 3,3в. вобщем-то не нужен если подаешь питание с внешнего БП на материнку соньки.
С материнки кидаешь дополнительный плюсовой провод на точку 5в. платы тиинси.
А то что стоит регулятор, питание вроде как берется через усб, только по току он слабый.
Так что в некоторых инструкциях пишут не использовать регулятор.
Если стоит регулятор с запиткой внешнего БП 3,3в., внешних проблем вроде не заметили.
Ми-ми-ми, копилки:
WMR238388850662, WMZ297893563637, WME379358321676
Последнее редактирование: 09 сен 2013 10:58 от Nialon.
Администратор запретил публиковать записи гостям.
Спасибо сказали: Excellent007

[Инструкция] Как вылечить приставку? 23 авг 2013 23:31 #4

  • msat
  • msat аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 81
  • Спасибо получено: 15
  • Репутация: 8
Распаял. Собрал консоль без винта и привода. Включил. Загузилась до надписи что без винта не может продолжить.
Если тинси пдключить к USB - консоль не грузится.
ПОэтому сначала загружаюсь, потом подключаю тинси к компу.
Обнаружил что рекомендуемая прошива не подходит.
Прошил тинси NANDway_DualNANDEdition.hex - нашел в сборнике софта-утилит.
Пытаюсь получить инфо или прочитать получаю:

D:\nand>NANDway.py com5 1 info
NANDway v0.63 - Teensy++ 2.0 NAND Flasher for PS3/Xbox/Wii
(Orignal NORway.py by judges <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>)
(Orignal noralizer.py by Hector Martin "marcan" <Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.>)

Pinging Teensy...
Available memory: 3752 bytes

NAND1 information:
Raw ID data: 0xf2 0xff 0xff 0xff 0xff

Error reading size of NAND! Exiting...

Closing serial device...
Done.

И на обоих нанадах одинаковое сообщение.
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить приставку? 24 авг 2013 20:29 #5

  • msat
  • msat аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 81
  • Спасибо получено: 15
  • Репутация: 8
У меня COK002 ее надо питать от 1,7 вольта
либо юзать схему NANDway_SignalBoosterEdition
перепаивать на другую было влом и я запитал от 1,7 вольта
сам же тинси питается от 3,3 вольт.
короче тут смысл в том, что тинси не может задавить уровни от схемы самой PS3, но от 1,7 вольт схема работает в промежуточном состоянии те и не 0 и не 1.

нанд начал считыватся.

почти 18 минут на одну микруху.
пощупал элементы на плате - едва тепленькие.

Считал по 2 раза - различий нет.
FlowRebulder -ом собираются
причем получилось что flash0 это NAND1 и наоборот flash1 это NAND0
bad блоков нет.

Дамп пропатчил и проверил BwE NAND Validator
Еще юзал HEX редактор и интересную прогу dumpstatistic
все говорят что в дампе есть опасность.
Короче чуток поднял напругу до 1,85 и еще по разу считал - ошибок нет.

FlowRebulder ом разделил. Он создает фаилы отличий DifferenceFileFlash
это позволяет не писать всю флеш целиком, а тупо писать только в те блоки, где есть отличия.
NANDway.py com4 1 vdiffwrite c:\nand\1new.bin c:\nand\diff1.txt
на запись одного нанда надо 2,15 мин

Собрал консоль, включаю и ноль эмоций. Тинси не выпаивал, но питание на него не подал, решил что тинси виноват припаял питалово включаю и через 8 - 10 сек сама вырубается. снова всключаю и все повторяется. Вынул винт и решил включить долгим удерживанием - пискнула и выключилась , зато потом после 2х писков включилась с надписью - невозможно начать не найден нужный винт.
выключил вставил винт, вставил донгл и... все пошло как по маслу.
Убил 3 ночи на это дело. :)
Последнее редактирование: 25 авг 2013 23:16 от msat.
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить приставку? 03 сен 2013 05:02 #6

  • maksick
  • maksick аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 101
  • Спасибо получено: 6
  • Репутация: 3
msat, спасибо за фак, в принципе до этого сам догнал. Заинтересовала одна строчка, тоже чипы не определяются. Ты писал что надо плату консоли запитывать от 1.7 вольт, а не от 3.3. Если ты приставку включал, зачем запитывал еще дополнительно консоль, какой смысл? И да, где взять 1.7 вольт можно? Так же ты писал что увеличил напругу до 1.85, тоже интересно как и что) У тебя вот три ночи убито, а у меня уже пол года, даже дамп не считал) на выходе уже третий флешер. четвертый еще едет ко мне, одна убитая консоль) И как на начальном этапе застрял, так и стою, не могу даже дамп считать)
Администратор запретил публиковать записи гостям.

[Инструкция] Как вылечить приставку? 03 сен 2013 07:32 #7

  • msat
  • msat аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 81
  • Спасибо получено: 15
  • Репутация: 8
Консоль врубил, загрузилась - значит распаял без соплей. Попробывал читать - не читается. Выключил, разобрал. и запитал от 1,75 вольт чипы памяти. Тинси питал от батареек.
1,75 сделал из 3,3 подключив последовательно ареометр. Его сделал из нихромовой проволоки.
можно от компового блока питания взать: 3,3 - подать на землю, а 5 подать на плюс.
А как консоль убить умудрился, если даже дампы считать не получилось?
Последнее редактирование: 03 сен 2013 07:37 от msat.
Администратор запретил публиковать записи гостям.
Спасибо сказали: maksick

[Инструкция] Как вылечить приставку? 03 сен 2013 20:02 #8

  • maksick
  • maksick аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 101
  • Спасибо получено: 6
  • Репутация: 3
В общем к чему ты клонишь, если нет регулятора 3.3 вольта, то через USB в тинси херачит 5 вольт, что не айс, в таком случае ты замыкаешь дорожку 3.3 вольта и запитываешь тинси от двух батареек, в сумме около трех вольт, Если есть регулятор, то запитывать ничего не нужно. все верно? )))
На счет ареометра, можно какой нибудь фак по этоу делу, фото) небольшая инструкция, где можно такие провода взять. А то в гугле на запрос ареометра выскакивают колбочки измерят градусы самогона))))
Администратор запретил публиковать записи гостям.

[Инструкция] Teensy 2.0++ 03 сен 2013 22:28 #9

  • msat
  • msat аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 81
  • Спасибо получено: 15
  • Репутация: 8
Извини, не ареометр, а реостат - вот его последовательно подключаем к 3,3 вольта и выставляем изменяя сопротивление 1,75 вольта на флешках.
radiobooka.ru/radio_nach/reostat.phtml
фольфрамовая проволка используется в электронагрквательных элементах.
по запитки тинси - все верно
Последнее редактирование: 03 сен 2013 22:33 от msat.
Администратор запретил публиковать записи гостям.
Спасибо сказали: maksick

[Инструкция] Teensy 2.0++ 04 сен 2013 04:36 #10

  • maksick
  • maksick аватар
  • Вне сайта
  • Ветеран
  • Сообщений: 101
  • Спасибо получено: 6
  • Репутация: 3
Ну придется старый мамин утюг разобрать :-D Спасибо, с работы приду, буду эксперементировать сегодня)
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
  • 3
  • 4
Модераторы: Nialon
Время создания страницы: 0.405 секунд
------------------------------------------------------------------------------------------------------------