Post: NORway PS3 NOR Flasher Software for Teensy++ 2.0 Dev Boards
07-26-2011, 11:36 PM #1
-Daemon-
HELL IS HERE
(adsbygoogle = window.adsbygoogle || []).push({});
Look like there more great news only if you no what your doing tho so to people who need this and understand what this is for i bring you a project by judges who has released Teensy++ 2.0 Flasher Software called NORway for PlayStation 3 developers.




Originally posted by another user
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" ) that was used to flash AsbestOS onto the demo PS3 at 27C3, and for experimentation.


INFO


Originally posted by another user
Contents:

\teensy\NORway.avrsln - Source code for the Teensy++ 2.0 (AVR Studio 5.0)
\teensy\default\NORway.hex - Compiled hex-file for the Teensy++ 2.0 (AT90USB1286)
\hwinstall\install-*.jpg - Some pics of how I've mounted the Teensy (CECH-2504A/B)
\hwinstall\nor_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 "\hwinstall\nor_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: You must login or register to view this content.

Prerequisites for Windows:

Python 2.7.2 (You must login or register to view this content.)
pyserial 2.5 (You must login or register to view this content.)



USAGE


Originally posted by another user
Install Python + pyserial (see "Prerequisites for Windows"). Install drivers. Connect Teensy to your PC. Flash Teensy with "\teensy\default\NORway.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
- Turn on your PS3, it shouldn't boot
- At the command prompt enter:
NORway.py dump flash.bin
- When dumping is finished enter:
NORway.py 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 at eEcho.com)

P.S: 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..





You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.

DOWNLOAD AND SOURCE AT

You must login or register to view this content.
(adsbygoogle = window.adsbygoogle || []).push({});

The following 12 users say thank you to -Daemon- for this useful post:

AMNE, dubeyduck, FAKA_ELITE, forcer911, ibombo, Jakeyy, killa skillz, MtrombZ, oO-GKUSH-Oo, PS3 Prodigy, Stack0verfl0w, thatbrat
07-27-2011, 01:39 PM #20
AMNE
Big Daddy
Originally posted by PhantomRenegade View Post
i bet not one person here will use this.


your wrong about that!!
07-27-2011, 01:49 PM #21
TechMemphis
< ^ > < ^ >
Originally posted by PS3
Im using it I actually have the Teensy++ Board ordered and on it's way today. I plan on downgrading my OFW ps3 to 3.55 just to see if this actually works ...im just glad it's written in Python. Thats the first programming language i learned so this should be fairly easy.

PS: if you want to do this and order one you can get one on this site fairly cheap. They have an ok selection of Development boards and their legit ive ordered form them a couple of times. You must login or register to view this content.


Thanks for the link to the board. I have learned to solder pretty well and I have a spare ps3 I am willing to risk an attempt on. Hopefully ill be trying this shortly once I get a bit more time to do so. When you start to do this would you mind pming me your progress/fail/success? Id greatly appreciate it. Fortunately I know just enough about python that I can figure out whats going on with a little bit of help from friend google lol. But seriously I would love to know how you come along with this if im successful with this other ps3 ill try my ofw one as well.
07-27-2011, 01:52 PM #22
AMNE
Big Daddy
Originally posted by PS3
Do you at least have any experience with Python or Hardware flashing because i have alot of Python experience and some Hardware Flashing experience. I dont want to be the only one doing the work if we decide to work together...ill PM you when the board gets here i ordered it today so it should be here in like 3 days.


yo man thanks for the link's i'm gonne order me 1 next week. will need some help whit it cuse i'm new to flashing but not whit soldering so that should work out for me its just the flashing part i need help whit. :y:
07-27-2011, 02:27 PM #23
TechMemphis
< ^ > < ^ >
Originally posted by x View Post
yo man thanks for the link's i'm gonne order me 1 next week. will need some help whit it cuse i'm new to flashing but not whit soldering so that should work out for me its just the flashing part i need help whit. :y:


If your doing this next week let me know how it goes. I got enough knowledge of programming to figure things out that I need to and pretty good soldering skills. Im probably gonna order the board sometime next week also. So if you can pm me your progress please. As I want to make sure im doing everything correctly. Its not my first time to do any of this kind of stuff but it will be my first time to attempt this on a game console ive only done some simple circuit work before and I was a computer science major till I switched to engineering so I've taken a fair amount of programming classes.
07-27-2011, 02:57 PM #24
Threatz2Fresshh
I was 2fresshh before
i wonder if this is going to be like the new jtag... where u pay people to do this for you if you cant XD
07-27-2011, 03:59 PM #25
Originally posted by greenwolfe7 View Post
Thanks for the link to the board. I have learned to solder pretty well and I have a spare ps3 I am willing to risk an attempt on. Hopefully ill be trying this shortly once I get a bit more time to do so. When you start to do this would you mind pming me your progress/fail/success? Id greatly appreciate it. Fortunately I know just enough about python that I can figure out whats going on with a little bit of help from friend google lol. But seriously I would love to know how you come along with this if im successful with this other ps3 ill try my ofw one as well.

Yeah ill PM you the progress. Heres a progress update for you i tracked the teensy++ board this morning and it left the UPS shipping station and is on its way so it should get here in 2-3 days at the most.I cant wait to get started im gonna make videos of the actuall process and dumping the conoles NOR so i might make a thread about how to solder it and set it up to flash when im done.:bro:

---------- Post added at 10:59 AM ---------- Previous post was at 10:53 AM ----------

Originally posted by x View Post
yo man thanks for the link's i'm gonne order me 1 next week. will need some help whit it cuse i'm new to flashing but not whit soldering so that should work out for me its just the flashing part i need help whit. :y:


Ill be happy to help you Enzo and since alot of people have asked me for help with this i might make a thread with videos on how to solder it and set it up to flash when im done with the whole process. I ordered my board last night and i tracked it this morning via UPS and it said it left the shipping center and is on the way so it should be here 2-3 days at the most so i will be doing this as soon as it gets here

The following 3 users say thank you to PS3 Prodigy for this useful post:

AMNE, dubeyduck, TechMemphis
07-27-2011, 04:04 PM #26
PhantomRenegade
PS3 hacking is dead
Originally posted by x View Post
your wrong about that!!

yup and i wished goodluck later to the people who are going to try it out.
i said that because most people here are teens, and most of not all the "teens" on this site don't have ediquite knowledge to take apart their ps3, solder a nor flasher to their mother board, dump their nor and then find a way to downgrade with this method, or find the keys from the nor dump.
07-27-2011, 07:49 PM #27
Is this supposed to be named NORway because of the attacks that happened in Norway?

The following user groaned ☯✌Psychedelic✌☯ for this awful post:

Jakeyy
07-27-2011, 10:14 PM #28
Press ►
am r supr fgt
Nice post. Very useless to me, cause I have no idea how to use it :(

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo