PSX-SCENE Forum Discussion for Sony PlayStation/PsOne/PS2/PS3/PSP/PS VITA
  • NORway - Teensy++ 2.0 Flasher Software

    There has been great news recently with a new breed of jailbreak devices being announced and hitting the market. Another entry has been added to current list of uf6667's ProgSkeet, No_One's PNM Project, and Varicela's Infectus-Dual. Today, PSX-SCENE member and developer judges has released NORway v0.1, a flashing program for Teensy++ 2.0 boards that allows for dumping and flashing of the NOR-based consoles, based on "noralizer" by marcan. Included below is the official release statement, along with pictures of how the project was installed inside the PS3 console.


    Update 28th July, 2011:
    v0.2 released! Documentation updated to include the required 3.3V voltage regulator plus Teensy clock rate changed to 8 MHz!

    Download: NORway_v0.2.zip
    Initial Release:
    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:
    \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:
    Hardware flashing - PS3 Development Wiki


    Prerequisites for Windows:



    Usage:
    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 <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.com)
    Link: NORway_v0.1.zip

    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..
    PPS: Thanks to defyboy for the original idea of using a Teensy for flashing!
    Pictures of the Project:





    Download: NORway_v0.2.zip

    Older Downloads:
    NORway_v0.1.zip Mirror: NORway_v0.1.zip
    PS3_NOR_Testpoints.rar

    Source: PSX-SCENE
    Comments 65 Comments
    1. owanef's Avatar
      owanef -
      IDK what this means, is it 3.66 cfw..??..??
    1. Dr3w92's Avatar
      Dr3w92 -
      wht the
    1. JayyRemixx's Avatar
      JayyRemixx -
      Quote Originally Posted by owanef View Post
      IDK what this means, is it 3.66 cfw..??..??
      No... its a downgrade
    1. tthousand's Avatar
      tthousand -
      Basically, this is a new way to flash/dump your NOR. And can be used to downgrade.
    1. owanef's Avatar
      owanef -
      Quote Originally Posted by JayyRemixx View Post
      No... its a downgrade
      from what firmwares?
    1. jarmster's Avatar
      jarmster -
      any.....
    1. owanef's Avatar
      owanef -
      Quote Originally Posted by jarmster View Post
      any.....
      please tell me how this is done. i hope i don't need to open up my PS3 SLIM 160 HDD
    1. jarmster's Avatar
      jarmster -
      LOL, yes you do. And solder a whole wack of wires....good luck to you
    1. tthousand's Avatar
      tthousand -
      Read the first post!
      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..
    1. owanef's Avatar
      owanef -
      Quote Originally Posted by jarmster View Post
      LOL, yes you do. And solder a whole wack of wires....good luck to you
      WELL THAT AIN'T GONNA HAPPEN, ILL JUST WAIT FOR 3.66 CFW
    1. jarmster's Avatar
      jarmster -
      LOL, you might be waiting a long time.

      your best bet is to find someone that does mods and they'll likly start doing downgrades to 3.55 for a price.
    1. owanef's Avatar
      owanef -
      Quote Originally Posted by jarmster View Post
      LOL, you might be waiting a long time.

      your best bet is to find someone that does mods and they'll likly start doing downgrades to 3.55 for a price.
      how do you know that i'll be waiting for a long time?
    1. adrianc's Avatar
      adrianc -
      Quote Originally Posted by owanef View Post
      ILL JUST WAIT FOR 3.66 CFW
      Attachment 29275
    1. owanef's Avatar
      owanef -
      Quote Originally Posted by adrianc View Post
      why do you think threr won't be a ps3 3.66 cfw
    1. ZomBmodZ's Avatar
      ZomBmodZ -
      Ohhh nice job, very clean work too, cheers!
    1. xPreatorianx's Avatar
      xPreatorianx -
      Quote Originally Posted by owanef View Post
      IDK what this means, is it 3.66 cfw..??..??
      Why would a nor reader/flasher be a CFW? Come on man at least read the article before you post something. May this lead to a CFW? who knows. But when an actual cfw is ready it will be announced. Likewise when a new CFW is actually released it will be announced.
    1. NuclearAqua's Avatar
      NuclearAqua -
      Quote Originally Posted by owanef View Post
      why do you think threr won't be a ps3 3.66 cfw
      Because he and his buddies won't release the exploits that can make it possible.
    1. xPreatorianx's Avatar
      xPreatorianx -
      Quote Originally Posted by tthousand View Post
      Basically, this is a new way to approach 3.6+ keys and CFW.
      No it's not. Currently it's just a downgrader/flasher in all honesty. 3.6x keys aren't going to come out. SO people need to stop talking about them. The per console root key - ya maybe. But 3.6x keys won't be coming out.

      here's why (why do I have to paste this in every thread? :P) :

      Quote Originally Posted by GaryOPA View Post
      Sony has fixed the PRIVATE key signing bug, so keys will NOT be the THING that gets released in the future. -- Thirdly, what really has to be done is figure out how to correctly exploit the bootloader which has been hinted that you can and get possibly the final special console ROOT key which is unique per console, which will help unlock the rest of the chain of trust!

      but as it stands now this is just yet another way to dump/flash your nor. That's it. This by itself won't lead to anything. It just makes it easier to flash/dump your nor. That's it.
    1. RazorX's Avatar
      RazorX -
      love the picture, all purple wires because it wasnt difficult enough before lol.
    1. adrianc's Avatar
      adrianc -
      Quote Originally Posted by owanef View Post
      why do you think threr won't be a ps3 3.66 cfw
      It's because the signing fail has been fixed, therefore it is impossible to sign a cfw that will install over 3.66. It is literally not possible anymore.

      Quote Originally Posted by NuclearAqua View Post
      Because he and his buddies won't release the exploits that can make it possible.
      You know nothing. Quit spreading lies and go back to translating multiman to portuguese,


      -adrianc
  • Daily Digest


    Want to receive the latest PSX info in your email?

    Sign up for our Daily Digest!



    Want to learn more about the team keeping you up to date with the latest scene news?

    Read about them now!

    Check out our Developer bios, too!

  • Recent Threads

    nokiajavi

    USBUtil 2.1 Ultimate.REV.1.2[UPDATE]

    Thread Starter: nokiajavi

    USBUtil 2.1 (rev 1.2) May 2010

    Due to bugs reported these last weeks, USBUtil has been revised.



    Quote ISEKO

    Last Post By: nokiajavi Today, 07:20 PM Go to last post
    Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    Thread Starter: Dante69

    THE DUPLEX VER OF Pixars UP Game is in French...Anyone know how to install in ENGLISH?

    I installed this game called "Up (2009) "

    Last Post By: Dante69 Today, 07:07 PM Go to last post
    ncc2906

    error 80010017

    Thread Starter: ncc2906

    Hi,
    what does it means erro 80010017 ?
    This error occur only when I launch Sonic The Hedgehog (BLES00028).
    I have Regub 4.41.2 lite.

    Last Post By: ncc2906 Today, 06:06 PM Go to last post
    Tsukino Kaji

    I Just Want to Hack Games.

    Thread Starter: Tsukino Kaji

    I'm not big on online console gaming, that's what PCs were made for. lol
    I mostly just use my PS3 for RPGs and what not, the most online content

    Last Post By: nova89 Today, 07:50 PM Go to last post
    man1919

    how i can hear internet radio on ps2 linux?

    Thread Starter: man1919

    hi , i'm using the latest ps2 linux (ps2linux_live_v3_pal_large_no_modchip) on ps2 slim SCPH-77004.
    and i'm triyng to hear live stream internet

    Last Post By: man1919 Today, 04:47 PM Go to last post
    psxpetey

    content not available before start date ps2 on ps3

    Thread Starter: psxpetey

    downloaded aldstools and installed on rebug 3.55.4 converted tomb raider angel of death and it gives me the message in the title once I install it as

    Last Post By: psxpetey Today, 04:36 PM Go to last post
  • Recent Comments

    FrogDR

    3K3Y -- PS3 Blu Ray ODD Emulator

    there is one point. Nobody reporting BANING using 3k3y.... So we can assume that this is a safe way... Go to last post

    FrogDR Today 07:15 PM
    Gradius

    PS4 E3 Promo Video: June 10th be the first to see

    I don't care about ps4 at all. It never will be (read it as over 20 years at best) crackeable. Go to last post

    Gradius Today 07:13 PM
    diegsmoran

    PSIO Team Update To Project PlayStation Input Output - A PS1 SD Card Hack

    Yeah it would definatly be nice for not too expensive and also if the compatibility works good. As... Go to last post

    diegsmoran Today 05:27 PM
    Dante69

    UMSBuilder 1.5 -- Build the latest Revision of UMS

    Really Mac US CFW/Mac Users Get Minimum support. I know that we could use linux terminal byt not... Go to last post

    Dante69 Today 04:02 PM
    worrorfight

    New Multiman Themes by hcode123

    Beautiful themes hcode123 :) Go to last post

    worrorfight Today 03:40 PM
    seatle_94

    English Patch version for Dynasty Warriors Strikeforce 2 PSP.

    Thanks man!
    The Brazilian community is also grateful! Go to last post

    seatle_94 Today 03:37 PM
    NeverGoingBack

    PSIO Team Update To Project PlayStation Input Output - A PS1 SD Card Hack

    If this provides 90%+ compatibility, I would see it as being the easiest and most authentic way to... Go to last post

    NeverGoingBack Today 01:44 PM
    Tranced

    Simple PS3Updates v1.6 Build 2 Final

    Quakes69 has contributed well over here. I for one like his different GUI's. Although some are in... Go to last post

    Tranced Today 12:49 PM
    SwordOfWar

    Sony's Testing a Better, Faster Video Streaming Technology.

    stop crying. You got discounted movies. you're not going to buy a movie just to test it. you're... Go to last post

    SwordOfWar Today 12:42 PM
    xboxmods2977

    PSIO Team Update To Project PlayStation Input Output - A PS1 SD Card Hack

    Exactly what I was thinking. Sounds Expensive. I have an older model Playstation in my closet (one... Go to last post

    xboxmods2977 Today 12:16 PM