- 精华
- 0
- 帖子
- 2535
- 威望
- 0 点
- 积分
- 3074 点
- 种子
- 43 点
- 注册时间
- 2010-11-16
- 最后登录
- 2024-11-29
|
本帖最后由 554688946 于 2011-7-27 09:45 编辑
PS3HaX member judges has release his NORway project for the public to enjoy. He has be working on improving the original code for the noralizer released by Marcan of FailOverflow. You can expect a downgrade tutorial soon, but remember this is for NOR based PS3s. below is a qoute of his post:
Hi there..
Here comes my initial release of a NOR flasher soft for the PS3 called “NORway”. I know, there are other “WIP” projects, but I got a little impatient, so I’ve decided to create my own solution. It’s a port of “noralizer” by marcan, a pretty good working NOR flasher implementation for another FPGA board.
Anyway, here’s the README.txt, which should explain everything:
NORway v0.1
This project has been ported for the Teensy++ 2.0 from the original NOR flasher tool
(“noralizer” by Hector Martin “marcan” <hector@marcansoft.com>) that was used to flash
AsbestOS onto the demo PS3 at 27C3, and for experimentation.
Contents:
teensyNORway.avrsln – Source code for the Teensy++ 2.0 (AVR Studio 5.0)
teensydefaultNORway.hex – Compiled hex-file for the Teensy++ 2.0 (AT90USB1286)
hwinstallinstall-*.jpg – Some pics of how I’ve mounted the Teensy (CECH-2504A/B)
hwinstallnor_testpoints.png – Connection diagram of the NOR testpoints (CECH-2504A/B)
serial_install.exe – Teensy serial drivers for Windows
README.txt – this file
NORway.py – PC Python client
Hardware connections (see “hwinstallnor_testpoints.png”):
PS3 Teensy
A0-7 PF0-7
A8-15 PA0-7
A16-22 PB0-7
D0-7 PD0-7
D8-15 PC0-7
CE# PE0
OE# PE1
RESET# PE4
WE# PE5
RY/BY# PE6
TRISTATE# PE7
GND GND
There are no modifications to the Teensy itself required. Don’t install any power regulators,
don’t cut any traces.
DON’T CONNECT THE VCC SOLDER PADS TO ANYTHING!
Connection diagrams for other boards can be found at:
http://ps3devwiki.com/index.php?title=Hardware_flashing
Prerequisites for Windows:
Python 2.7.2 (http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi)
pyserial 2.5 (http://pypi.python.org/packages/any/…-2.5.win32.exe)
Usage:
Install Python + pyserial (see “Prerequisites for Windows”). Install drivers. Connect Teensy
to your PC. Flash Teensy with “teensydefaultNORway.hex” and reset it after completion. Start
Windows’ “Device Manager”, expand the “Ports (COM & LPT)” node, you should see something like
“USB Serial (Communication Class, Abstract Control Model) (COM4)”. This tells you that “COM4″
(or whatever shows up) is the COM port used by Teensy.
At the command prompt enter “NORway.py” to display help.
Procedure to dump your flash:
- PS3 is turned off
- At the command prompt enter:
NORway.py <your com port>
- Turn on your PS3, it shouldn’t boot
- At the command prompt enter:
NORway.py <your com port> dump flash.bin
- When dumping is finished enter:
NORway.py <your com port> release
- Power off your PS3 (disconnect Teensy if PS3 doesn’t boot when restarted)
Dumping takes about 3 minutes. A file “flash.bin” with a size of exactly 16 MB (16.777.216 bytes)
has been created in your current directory.
Flashing is rather slow. Writing a complete flash with the “write” command takes about 2 hours.
Might be improved in future versions…
IMPORTANT:
Before you flash your PS3 with anything new, make sure that the content of your dump is correct
(e.g. compare ros0/ros1 area of your dump against “CORE_OS_PACKAGE.bin” from an actual PS3UPDAT.PUP
of your current firmware). And keep your original dump in a safe place. You might need it.
It’s tested on Win7 x86, but should also work just fine on any x86 Windows >=XP.
Basically it should also work on Linux, but I didn’t test. If you’re running Linux, you
probably know what to do. Serial drivers are not required for Linux.
Unfortunately I couldn’t manage to make it work on any x64 version of Windows, because of
the Python pyserial module.
Thanks to “marcan” for the original implementation.
– judges (judges@eEcho.co
PS: I’ve already managed to downgrade my OFW 3.61 to CFW 3.55. There’re minor things to rule out, but expect a downgrade tutorial coming soon..
PPS: Thanks to defyboy for the original idea of using a Teensy for flashing!
法官已经公布了,今天追求+ + 2.0闪光的软件称为挪威游戏机3开发商。
下载:挪威v0.1 PS3 /PS3 NOR Testpoints也Testpoints PS3
引用:看哪,那卖我的最初的发布的软为PS3游戏机也闪光称为“挪威”。我知道,还有其他的“几乎”计画,但我有点不耐烦了,所以我决定创造我自己的解决方案。.这是一个港口的“noralizer员”,很好的工作,也不能实施对另一个贼FPGA板。
无论如何,这是README.txt,挪威v0.1应该解释这一切
"该项目已经为追求移植+ + 2.0从原始的工具(“noralizer也闪光””赫马丁员”))被用于闪光石棉到27岁的演示PS3补体C3,和实验
内容:
\teensy\NORway.avrsln - Source code for the Teensy++ 2.0 (AVR Studio 5.0)\ \ NORway.avrsln追求——源代码为追求+ + 2.0(AVR工作室5.0)
\teensy\default\NORway.hex - Compiled hex-file for the Teensy++ 2.0 (AT90USB1286)\ \ \ NORway.hex追求默认为追求编译hex-file——+ + 2.0(AT90USB1286)
\hwinstall\install-*.jpg - Some pics of how I've mounted the Teensy (CECH-2504A/B)\ hwinstall \安装- * -一些图片的产品样本图片发给我的安装(2504 - CECH-追求/ B)
\hwinstall\nor_testpoints.png - Connection diagram of the NOR testpoints (CECH-2504A/B)hwinstall \ nor_testpoints.png \连接图的——也testpoints(2504 - CECH- / B)
\serial_install.exe - Teensy serial drivers for Windows\ serial_install.exe追求驱动-系列的窗户
\README.txt - this file\ README.txt——这文件
\NORway.py - PC Python clientNORway.py - PC蟒蛇、客户
Hardware connections (see "\hwinstall\nor_testpoints.png"):硬件连接(参见“\ hwinstall \ nor_testpoints.png”):
PS3 TeensyPS3的追求
A0-7 PF0-7A0-7 PF0-7
A8-15 PA0-7A8-15 PA0-7
A16-22 PB0-7A16-22 PB0-7
D0-7 PD0-7D0-7 PD0-7
D8-15 PC0-7D8-15 PC0-7
CE# PE0CE # PE0
OE# PE1# PE1三角
RESET# PE4重置# PE4
WE# PE5我们# PE5
RY/BY# PE6一PE6 / #
TRISTATE# PE7# PE7势将
GND GND电唱机电唱机
There are no modifications to the Teensy itself required. 没有修改追求所要求的。Don't install any power regulators, don't cut any traces.不要安装任何电力监管机构,不要剪什么痕迹。
DON'T CONNECT THE VCC SOLDER PADS TO ANYTHING!不要接焊垫VCC,任何东西!
Connection diagrams for other boards can be found at: http://ps3devwiki.com/index.php?title=Hardware_flashing其他论坛连接图可以发现:http://ps3devwiki.com/index.php?title=Hardware_flashing
Prerequisites for Windows:先决条件:窗户
Python 2.7.2 (http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi)蟒蛇2.7.2(http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi)
pyserial 2.5 (http://pypi.python.org/packages/ ... erial-2.5.win32.exe)pyserial 2.5(http://pypi.python.org/packages/ ... erial-2.5.win32.exe)
Usage:用法:
Install Python + pyserial (see "Prerequisites for Windows"). 安装蟒蛇+ pyserial窗户(参见“先决条件”)。Install drivers. 安装驱动。Connect Teensy to your PC. 追求连接到您的PC。Flash Teensy with "\teensy\default\NORway.hex" and reset it after completion. 以“\追求闪光追求\ \ NORway.hex默认”和重置后完成。Start Windows' "Device Manager", expand the "Ports (COM & LPT)" node, you should see something like "USB Serial (Communication Class, Abstract Control Model) (COM4)". 启动Windows的“设备管理器”,扩大“港口(COM及部件"节点,你应该看到类似“USB串行通信类、抽象的控制模型)(COM4为)”。This tells you that "COM4" (or whatever shows up) is the COM port used by Teensy.这告诉你,“COM4为“(或无论出现)是利用COM端口追求。
At the command prompt enter "NORway.py" to display help.在命令提示符,进入“NORway.py”显示的帮助。
Procedure to dump your flash:程序甩掉你的闪光。
- PS3 is turned off——PS3已经关闭
- At the command prompt enter:——在命令提示符,进入:
NORway.pyNORway.py
- Turn on your PS3, it shouldn't boot打开你的PS3——,它不该只靴子
- At the command prompt enter:——在命令提示符,进入:
NORway.pyNORway.pydump flash.bin倾倒flash.bin
- When dumping is finished enter:完成——当倾倒进入:
NORway.pyNORway.pyrelease释放
- Power off your PS3 (disconnect Teensy if PS3 doesn't boot when restarted)关掉你的PS3——(撤消追求不开机时如果PS3启动)
Dumping takes about 3 minutes. 倾销大约需要3分钟。A file "flash.bin" with a size of exactly 16 MB (16.777.216 bytes) has been created in your current directory.一个文件的大小flash.bin”到底16 MB(16.777.216字节)创造了你的当前目录。
Flashing is rather slow. 防水板相当慢。Writing a complete flash with the "write" command takes about 2 hours. 写一个完整的flash与“写”命令大约需要2个小时。Might be improved in future versions...在未来版本可能改善…
IMPORTANT:重要提示:
Before you flash your PS3 with anything new, make sure that the content of your dump is correct (e.g. compare ros0/ros1 area of your dump against "CORE_OS_PACKAGE.bin" from an actual PS3UPDAT.之前你有什么新的PS3闪光灯,确保内容倾倒是正确的(例如比较ros0 / ros1区域,是反对“CORE_OS_PACKAGE.bin倾倒“从一个实际的PS3UPDAT。PUP of your current firmware). 对你目前的固件幼犬)。And keep your original dump in a safe place. 原来,让你倒进一个安全的地方。You might need it.你可能需要它。
It's tested on Win7 x86, but should also work just fine on any x86 Windows >=XP. 它是测试Win7 x86,但也要工作很好= >在任何x86视窗XP。Basically it should also work on Linux, but I didn't test. 基本上它也应该在Linux工作,但我没有测试。If you're running Linux, you probably know what to do.如果你正在运行Linux,你可能知道要做什么。Serial drivers are not required for Linux.串行驱动没有要求Linux。
Unfortunately I couldn't manage to make it work on any x64 version of Windows, because of the Python pyserial module.不幸的是我没能做的工作在任何版本的视窗看,因为那条蟒蛇pyserial模块。
Thanks to "marcan" for the original implementation.多亏了“员”为原执行。
-- judges (judges at eEcho.com)法官的审判官- - - - - - -(eEcho.com)
P.P。S: I've already managed to downgrade my OFW 3.61 to CFW 3.55. 史:我已经设法贬低我的OFW 3.61到CFW 3.55。There're minor things to rule out, but expect a downgrade tutorial coming soon..有做一些小事情,排除一个降级教程,但是希望很快…
PPS: Thanks to defyboy for the original idea of using a Teensy for flashing!PPS:谢谢,defyboy原有的一个点子,利用为闪烁的追求!
Read more: http://fanyi.youdao.com/Translat ... 5909e#ixzz1TGYyAFqC
|
|