Editing Teensy++ 2.0
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
<div style="float:right">[[File:Teensy++2.0 persp.png|210px|thumb|right|Teensy++ 2.0 perspective view]]<br />[[File:Teensy++2.0 top.png|210px|thumb|right|Teensy++ 2.0 top view]]<br />[[File:Teensy++2.0 bottom.png|210px|thumb|right|Teensy++ 2.0 bottom view]]<br />[[File:Teensy++ 2.0 schematic.jpg|210px|thumb|right|Teensy++ 2.0 schematic]]<br />[[File:Atmel AT90USB128 pinout.jpg|210px|thumb|right|Atmel AT90USB128 pinout]]<br />[[File:Usb-pinout.png|210px|thumb|right|USB pinout]]</div> | <div style="float:right">[[File:Teensy++2.0 persp.png|210px|thumb|right|Teensy++ 2.0 perspective view]]<br />[[File:Teensy++2.0 top.png|210px|thumb|right|Teensy++ 2.0 top view]]<br />[[File:Teensy++2.0 bottom.png|210px|thumb|right|Teensy++ 2.0 bottom view]]<br />[[File:Teensy++ 2.0 schematic.jpg|210px|thumb|right|Teensy++ 2.0 schematic]]<br />[[File:Atmel AT90USB128 pinout.jpg|210px|thumb|right|Atmel AT90USB128 pinout]]<br />[[File:Usb-pinout.png|210px|thumb|right|USB pinout]]</div> | ||
= Description = | |||
The Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing [https://www.pjrc.com/teensy/projects.html many types of projects]. All programming is done via the USB port. No special programmer is needed | The Teensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing [https://www.pjrc.com/teensy/projects.html many types of projects]. All programming is done via the USB port. No special programmer is needed | ||
Line 17: | Line 17: | ||
<!-- gap between motherboard, and motherboard metal shields varies, with 4 milimeter in some areas and 3.5 milimeter in others --> | <!-- gap between motherboard, and motherboard metal shields varies, with 4 milimeter in some areas and 3.5 milimeter in others --> | ||
= Teensy Related Software = | |||
== Teensy drivers == | |||
Teensy 2.0++ needs windows drivers and linux udev rules to be recognized fully as it was meant to, as explained here http://www.pjrc.com/teensy/usb_serial.html | Teensy 2.0++ needs windows drivers and linux udev rules to be recognized fully as it was meant to, as explained here http://www.pjrc.com/teensy/usb_serial.html | ||
Line 26: | Line 26: | ||
* FreeBSD device conf: [https://www.pjrc.com/teensy/freebsd-teensy.conf freebsd-teensy.conf] | * FreeBSD device conf: [https://www.pjrc.com/teensy/freebsd-teensy.conf freebsd-teensy.conf] | ||
== Teensy loader == | |||
Program used to load the compiled hex-file for the Teensy++ 2.0 microcontroller ([http://www.atmel.com/devices/AT90USB1286.aspx AT90USB1286]), as explained here: http://www.pjrc.com/teensy/loader.html | Program used to load the compiled hex-file for the Teensy++ 2.0 microcontroller ([http://www.atmel.com/devices/AT90USB1286.aspx AT90USB1286]), as explained here: http://www.pjrc.com/teensy/loader.html | ||
*Windows: [https://www.pjrc.com/teensy/teensy.exe teensy.exe] | *Windows: [https://www.pjrc.com/teensy/teensy.exe teensy.exe] | ||
Line 35: | Line 35: | ||
*Command line source code on github: https://github.com/PaulStoffregen/teensy_loader_cli | *Command line source code on github: https://github.com/PaulStoffregen/teensy_loader_cli | ||
=== Loading programs to teensy microcontroller === | |||
See the project home: [https://github.com/hjudges/NORway NORway git], (previously [https://github.com/Effleurage/NORway-and-NANDway NORway-and-NANDway] but now merged in main git) | See the project home: [https://github.com/hjudges/NORway NORway git], (previously [https://github.com/Effleurage/NORway-and-NANDway NORway-and-NANDway] but now merged in main git) | ||
Line 45: | Line 45: | ||
*'''NANDway_SignalBoosterEdition.hex''' (for NAND flash PS3 models with a single NAND connected to teensy) | *'''NANDway_SignalBoosterEdition.hex''' (for NAND flash PS3 models with a single NAND connected to teensy) | ||
== PC Clients == | |||
*To run the PC clients in windows (NORway.py or NANDway.py) is needed to install Python and Pyserial | *To run the PC clients in windows (NORway.py or NANDway.py) is needed to install Python and Pyserial | ||
**Python 2.7.2 : [http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi python-2.7.2.msi] | **Python 2.7.2 : [http://www.python.org/ftp/python/2.7.2/python-2.7.2.msi python-2.7.2.msi] | ||
**Pyserial 2.5 : [http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe pyserial-2.5.win32.exe] | **Pyserial 2.5 : [http://pypi.python.org/packages/any/p/pyserial/pyserial-2.5.win32.exe pyserial-2.5.win32.exe] | ||
=== NORway.py === | |||
Usage: | Usage: | ||
{{Keyboard|content= | {{Keyboard|content= | ||
C:\>NORway.py | '''C:\>NORway.py''' | ||
NORway.py v0. | NORway.py v0.7 - Teensy++ 2.0 NOR flasher for PS3 ([email protected]) | ||
(Original noralizer.py by Hector Martin "marcan" <[email protected]>) | (Original noralizer.py by Hector Martin "marcan" <[email protected]>) | ||
Line 73: | Line 73: | ||
release Releases NOR interface, so the PS3 can boot | release Releases NOR interface, so the PS3 can boot | ||
bootloader Enters Teensy's bootloader mode | bootloader Enters Teensy's bootloader mode | ||
filename Filename for [dump|(v)write|(v)writeword|(v)writewordubm|verify] | filename Filename for [dump<nowiki>|</nowiki>(v)write<nowiki>|</nowiki>(v)writeword<nowiki>|</nowiki>(v)writewordubm<nowiki>|</nowiki>verify] | ||
address Address for [erase|(v)write|(v)writeword|(v)writewordubm|verify]. Default is 0x0, address must be aligned (multiple of 0x20000) | address Address for [erase<nowiki>|</nowiki>(v)write<nowiki>|</nowiki>(v)writeword<nowiki>|</nowiki>(v)writewordubm<nowiki>|</nowiki>verify]. Default is 0x0, address must be aligned (multiple of 0x20000) | ||
Examples: | Examples: | ||
Line 87: | Line 87: | ||
C:\NORway.py COM1 verify d:\myflash.bin | C:\NORway.py COM1 verify d:\myflash.bin | ||
C:\NORway.py COM1 release | C:\NORway.py COM1 release | ||
}} | |||
*For Mac OS-X users with problems of timeouts there is an unnofficial<!-- im not really sure if this patch was included in official or deprecated --> patch available in {{talk}} page | *For Mac OS-X users with problems of timeouts there is an unnofficial<!-- im not really sure if this patch was included in official or deprecated --> patch available in {{talk}} page | ||
=== NANDway.py === | |||
Usage: | Usage: | ||
{{Keyboard|content= | {{Keyboard|content= | ||
C:\>NANDway.py | '''C:\>NANDway.py''' | ||
NANDway v0.64 - Teensy++ 2.0 NAND Flasher for PS3/Xbox/Wii | NANDway v0.64 - Teensy++ 2.0 NAND Flasher for PS3/Xbox/Wii | ||
(Original NORway.py by judges <[email protected]>) | (Original NORway.py by judges <[email protected]>) | ||
Line 133: | Line 133: | ||
NANDway.py COM1 0 bootloader | NANDway.py COM1 0 bootloader | ||
NANDway.py ps3badblocks d:\myflash.bin | NANDway.py ps3badblocks d:\myflash.bin | ||
}} | |||
Notes: | Notes: | ||
Line 139: | Line 139: | ||
* Vcc: Teensy 3.3V regulator cannot power the NANDs on the PS3. The drain of the motherboard summed by the other peripherals draw too much current (~1.8A). The NANDs can be powered from external 3.3V power supply like ATX power supply (the orange 3.3V line of the ATX main connector). | * Vcc: Teensy 3.3V regulator cannot power the NANDs on the PS3. The drain of the motherboard summed by the other peripherals draw too much current (~1.8A). The NANDs can be powered from external 3.3V power supply like ATX power supply (the orange 3.3V line of the ATX main connector). | ||
== Others == | |||
=== WAY-launchers === | |||
Simple GUI to run NORway, NANDway and SPIway. | Simple GUI to run NORway, NANDway and SPIway. | ||
Line 151: | Line 151: | ||
*http://www.psx-place.com/forum/downgrading/launchers-325.html | *http://www.psx-place.com/forum/downgrading/launchers-325.html | ||
=== norpatch.exe === | |||
Small tool to verify content of NOR dump (recognizes any OFW), replace ros0/ros1 with new core os (.NET 2.0 required) | Small tool to verify content of NOR dump (recognizes any OFW), replace ros0/ros1 with new core os (.NET 2.0 required) | ||
=== Dump integrity validators === | |||
See also: [[Validating flash dumps]] | See also: [[Validating flash dumps]] | ||
= Pre-Installation Requirements = | |||
== Tools ==<!--section proposed for splitting, but by now is too much specific for teensy--> | |||
The following is a list of suggested good tools and parts you could use to perform the installation of the Teensy++ 2.0 in a PS3 | The following is a list of suggested good tools and parts you could use to perform the installation of the Teensy++ 2.0 in a PS3 | ||
Line 182: | Line 182: | ||
**1x Single side thermal resistant tape over 300{{degree}}C, known as polyimide or [https://en.wikipedia.org/wiki/Kapton kapton] tape (to stick wires in place, and [http://ultrakeet.com.au/write-ups/kaptonMasking other uses]) | **1x Single side thermal resistant tape over 300{{degree}}C, known as polyimide or [https://en.wikipedia.org/wiki/Kapton kapton] tape (to stick wires in place, and [http://ultrakeet.com.au/write-ups/kaptonMasking other uses]) | ||
**1x Single side aluminium tape (glued), or alufoil (not glued), to create interference shields [https://en.wikipedia.org/wiki/Shielded_cable 1] [https://en.wikipedia.org/wiki/Electromagnetic_shielding 2] for data wires and to cover [https://en.wikipedia.org/wiki/Printed_circuit_board PCB's] (aluminium protects against interferences but is conductive for this reason is needed to isolate aluminium layers at top and bottom with non-conductive layers as kapton to avoid shorcuts, like a sandwich). Note for correct shielding of wires the shield needs to be connected to ground in both extremes of the "cable" and is posible to [https://www.youtube.com/watch?v=_mYkM9lHMho solder in aluminium tape] | **1x Single side aluminium tape (glued), or alufoil (not glued), to create interference shields [https://en.wikipedia.org/wiki/Shielded_cable 1] [https://en.wikipedia.org/wiki/Electromagnetic_shielding 2] for data wires and to cover [https://en.wikipedia.org/wiki/Printed_circuit_board PCB's] (aluminium protects against interferences but is conductive for this reason is needed to isolate aluminium layers at top and bottom with non-conductive layers as kapton to avoid shorcuts, like a sandwich). Note for correct shielding of wires the shield needs to be connected to ground in both extremes of the "cable" and is posible to [https://www.youtube.com/watch?v=_mYkM9lHMho solder in aluminium tape] | ||
**1x Fiberglass Scratch Brush or alternatively sandpaper and a needle (to expose | **1x Fiberglass Scratch Brush or alternatively sandpaper and a needle (to expose copper pads by removing the green varnish masking layer that covers both sides of the motherboard, needed for some alternative points in NAND motherboards installations) | ||
**1x Bottle of flux, lead-free, no-clean | **1x Bottle of flux, lead-free, no-clean | ||
**1x Bottle of 99% Isopropyl alcohol, aka Isopropanol (to clean residues from rosin core of tin, or flux) | **1x Bottle of 99% Isopropyl alcohol, aka Isopropanol (to clean residues from rosin core of tin, or flux) | ||
Line 196: | Line 196: | ||
As you can see it requires a lot of materials to perform this kind of job. If you do not already have the parts for this kind of project, it will probably be cheaper to pay someone else to do it and ship it to and from them. Also if you are not confident in your soldering technique, it is a very realistic possibility that you will damage your PlayStation 3 Console during this process as there are a LOT of soldering joints that need to be perfectly made. | As you can see it requires a lot of materials to perform this kind of job. If you do not already have the parts for this kind of project, it will probably be cheaper to pay someone else to do it and ship it to and from them. Also if you are not confident in your soldering technique, it is a very realistic possibility that you will damage your PlayStation 3 Console during this process as there are a LOT of soldering joints that need to be perfectly made. | ||
== Install options == | |||
=== Powering options === | |||
<Gallery> | <Gallery> | ||
File:Atmel AT90USB128 bus powered with 3V IO.jpg|Atmel AT90USB128 typical bus powered application with 3V I/O | File:Atmel AT90USB128 bus powered with 3V IO.jpg|Atmel AT90USB128 typical bus powered application with 3V I/O | ||
Line 214: | Line 214: | ||
|} | |} | ||
===== Teensy powered by USB with onboard voltage regulator | ==== Teensy powered externally by PS3 or PSU/adaptor ==== | ||
After cutting the 5v bridge, in order to feed the teensy with the 3.3v are several options. Using either an external power supply taking a 3.3v line from the power supply or from a 3.3v point of the PS3 motherboard and connecting it to the +5V pad in a corner of the teensy. Note using a on/off switch in this wire is suggested otherway teensy will be powered up permanently. | |||
==== Teensy powered by USB with onboard voltage regulator ==== | |||
After cutting the 5v bridge we solder the voltage regulator on the Teensy | |||
With this method there is no need to provide the teensy with external power on the 5v pin next to B6 pin. It will get its power from the usb cable and convert it to 3.3v with the regulator to power the teensy logic. do not join the 3.3v bridge as shown in the picture, this is only needed to be bridged when using 3.3v USB system, which PC's are not. ) | |||
<table style="width:100%;">[[File:Teensy adapter Board for NANDway - solder regulator on teensy.jpg|350px|thumb|left|Solder regulator on Teensy]]</table> | <table style="width:100%;">[[File:Teensy adapter Board for NANDway - solder regulator on teensy.jpg|350px|thumb|left|Solder regulator on Teensy]]</table> | ||
<!-- needed schematic | |||
==== Teensy powered by USB with offboard voltage regulator ==== | |||
<table style="width:100%;">[[File:Teensy | For this method is needed to prepare a USB cable that will feed teensy with 3.3v, the regulator is placed between PC and teensy. CUT THE 5V BRIDGE ONLY ( do not join the 3.3v bridge as shown in the picture, this is only needed to be bridged when using 3.3v USB system, which PC's are not. ) | ||
<table style="width:100%;">[[File:Teensy++ 2.0 offboard regulator.jpg|350px|thumb|left|Custom USB cable/wiring]]</table>--> | |||
=== Tristate options === | |||
Tristate, or as it is referred to in the service manuals SB_DISABLE exists solely for the purpose of placing the [[South Bridge]] pins into high-impedance (aka the [https://en.wikipedia.org/wiki/Three-state_logic third state logic]) so that we can access the flash without the [[South Bridge]] interfering. | Tristate, or as it is referred to in the service manuals SB_DISABLE exists solely for the purpose of placing the [[South Bridge]] pins into high-impedance (aka the [https://en.wikipedia.org/wiki/Three-state_logic third state logic]) so that we can access the flash without the [[South Bridge]] interfering. | ||
Line 232: | Line 238: | ||
Because the tristate pin is not connected to the [[Flash (Hardware) | Flash]] TSOP package, but to the [[South Bridge]] BGA package, this makes tracing the pin quite difficult. One should be able to locate it by having the running you could ground out the unknown pins whilst checking the continuity of a known address or data line against ground. These should enter high-impedance or no-continuity when you ground out SB_DISABLE. | Because the tristate pin is not connected to the [[Flash (Hardware) | Flash]] TSOP package, but to the [[South Bridge]] BGA package, this makes tracing the pin quite difficult. One should be able to locate it by having the running you could ground out the unknown pins whilst checking the continuity of a known address or data line against ground. These should enter high-impedance or no-continuity when you ground out SB_DISABLE. | ||
==== Tristate Question ====<!--Taken from a conversation between judges and tiago95--> | |||
Q: Just one thing, those anyone know if the teensy sets automatically Tristate to ground on version v0.64 without any usb plugged in? | Q: Just one thing, those anyone know if the teensy sets automatically Tristate to ground on version v0.64 without any usb plugged in? | ||
Line 246: | Line 252: | ||
::* When usb is disconnected, Teensy isn't powered by usb anymore, but might receive some voltage through signal lines, which can lead to unpredictable behaviour because Teensy is running in an undefined state | ::* When usb is disconnected, Teensy isn't powered by usb anymore, but might receive some voltage through signal lines, which can lead to unpredictable behaviour because Teensy is running in an undefined state | ||
=== LED options === | |||
http://www.psx-place.com/forum/downgrading/launchers-325-post25084.html#post25084 | http://www.psx-place.com/forum/downgrading/launchers-325-post25084.html#post25084 | ||
== Pinouts and schematics == | |||
=== Pinouts by flash type === | |||
See [[Hardware flashing]] page | See [[Hardware flashing]] page | ||
{{Flash types and models used by PS3}} | {{Flash types and models used by PS3}} | ||
==== NORway ==== | |||
<table style="width:100%;">[[File:Teensy++ 2.0 to PS3 flash interface for NORway.jpg|850px|left]]</table> | <table style="width:100%;">[[File:Teensy++ 2.0 to PS3 flash interface for NORway.jpg|850px|left]]</table> | ||
<!-- OLD | <!-- OLD | ||
Line 283: | Line 270: | ||
--> | --> | ||
==== NANDway Dual NAND Edition ==== | |||
<table style="width:100%;">[[File:Teensy++ 2.0 to PS3 flash interface for NANDway dual NAND edition.jpg|850px|left]]</table> | <table style="width:100%;">[[File:Teensy++ 2.0 to PS3 flash interface for NANDway dual NAND edition.jpg|850px|left]]</table> | ||
<!-- OLD | <!-- OLD | ||
Line 292: | Line 279: | ||
--> | --> | ||
==== NANDway Signal Booster Edition ==== | |||
<table style="width:100%;">[[File:Teensy++ 2.0 to PS3 flash interface for NANDway signal booster edition.jpg|850px|left]]</table> | <table style="width:100%;">[[File:Teensy++ 2.0 to PS3 flash interface for NANDway signal booster edition.jpg|850px|left]]</table> | ||
<!-- OLD | <!-- OLD | ||
Line 301: | Line 288: | ||
--> | --> | ||
=== Schematics by motherboard === | |||
The official purpose of this testpoints is to connect the motherboard to a ''JIG machine'' that uses adapters with [https://en.wikipedia.org/wiki/Pogo_pin Pogo pins] | The official purpose of this testpoints is to connect the motherboard to a ''JIG machine'' that uses adapters with [https://en.wikipedia.org/wiki/Pogo_pin Pogo pins] | ||
==== NAND layout 1 ==== | |||
'''Labeled with motherboard testpoint names''' | '''Labeled with motherboard testpoint names''' | ||
<Gallery> | <Gallery> | ||
Line 311: | Line 298: | ||
File:SEM-001 NAND traces.jpg|SEM-001 boardtraces (NAND board) confirmed | File:SEM-001 NAND traces.jpg|SEM-001 boardtraces (NAND board) confirmed | ||
</Gallery> | </Gallery> | ||
==== NOR layout 1 ==== | |||
'''Labeled with motherboard testpoint names''' | '''Labeled with motherboard testpoint names''' | ||
<Gallery> | <Gallery> | ||
Line 318: | Line 304: | ||
File:DIA-002_by_DiscoBear.jpg|DIA-002 NOR Testpoints (NOR layout 1) | File:DIA-002_by_DiscoBear.jpg|DIA-002 NOR Testpoints (NOR layout 1) | ||
</Gallery> | </Gallery> | ||
==== NOR layout 2 ==== | |||
'''Labeled with teensy pad names''' | '''Labeled with teensy pad names''' | ||
<Gallery> | <Gallery> | ||
Line 329: | Line 314: | ||
File:Ver-001 nor-rev.jpg|VER-001 NOR Testpoints - trisaster.de, '''missing Tristate''' (NOR layout 2) | File:Ver-001 nor-rev.jpg|VER-001 NOR Testpoints - trisaster.de, '''missing Tristate''' (NOR layout 2) | ||
</Gallery> | </Gallery> | ||
==== NOR layout 3 ==== | |||
'''Labeled with motherboard testpoint names''' | '''Labeled with motherboard testpoint names''' | ||
<Gallery> | <Gallery> | ||
Line 336: | Line 321: | ||
File:Dyn 001-progskeet.jpg|DYN-001 NOR Testpoints with progskeet labeling (NOR layout 3) | File:Dyn 001-progskeet.jpg|DYN-001 NOR Testpoints with progskeet labeling (NOR layout 3) | ||
</Gallery> | </Gallery> | ||
==== NOR layout 4 ==== | |||
'''Labeled with teensy pad names''' | '''Labeled with teensy pad names''' | ||
<Gallery> | <Gallery> | ||
Line 354: | Line 339: | ||
</Gallery> | </Gallery> | ||
= Teensy Solder Install Notes by Motherboard Model = | |||
First open the PS3. Follow youtube videos to learn how (Just search). | First open the PS3. Follow youtube videos to learn how (Just search). | ||
Line 371: | Line 350: | ||
2.) Internal Case Modifications. This is the best way to go as you can install the teensy inside of the PS3 for later use. This is the advantage of using a Teensy 2.0++ because it's just small enough to install inside the PS3 with a little case modification. Other flashers are generally too large to do this with the PS3 closed up. You will find there is just no room for it. | 2.) Internal Case Modifications. This is the best way to go as you can install the teensy inside of the PS3 for later use. This is the advantage of using a Teensy 2.0++ because it's just small enough to install inside the PS3 with a little case modification. Other flashers are generally too large to do this with the PS3 closed up. You will find there is just no room for it. | ||
== COK-001, COK-002, COK-002W, SEM-001 == | |||
I used the image for the Progskeet, along with an image of which Progskeet pin(GP1 etc.) corresponds to which NAND chip pin name (WP, ALE, CLE, I/O1 etc.) to create a diagram of which testpoint on the mainboard goes to which leg of the NAND chips made by Samsung. | I used the image for the Progskeet, along with an image of which Progskeet pin(GP1 etc.) corresponds to which NAND chip pin name (WP, ALE, CLE, I/O1 etc.) to create a diagram of which testpoint on the mainboard goes to which leg of the NAND chips made by Samsung. | ||
[http://ptodorov.com/files/diy/cok002-NAND-TEENSY.jpg Diagram for wiring Teensy++ 2.0 to a PS3 COK-002 mainboard] | |||
So now you can use this diagram not only for downgrading/dumping/writing the NANDs with a Teensy++ 2.0 board, but with any other board available on the Internet. | So now you can use this diagram not only for downgrading/dumping/writing the NANDs with a Teensy++ 2.0 board, but with any other board available on the Internet. | ||
Line 385: | Line 360: | ||
'''Important:''' You must provide a stable 3.3V PSU to both the PS3 board and the Teensy, and don’t forget to unite the GNDs. You can use any PSU which outputs 3.3V @ 1.8A+, the easiest option will be to use a PC PSU. | '''Important:''' You must provide a stable 3.3V PSU to both the PS3 board and the Teensy, and don’t forget to unite the GNDs. You can use any PSU which outputs 3.3V @ 1.8A+, the easiest option will be to use a PC PSU. | ||
== DIA-001, DIA-002 == | |||
Parts not needed? Submitter please list here.<br> | Parts not needed? Submitter please list here.<br> | ||
=== Installation and Case Modification === | |||
This installation the case was not modified. It was flashed while opened, and removed. | This installation the case was not modified. It was flashed while opened, and removed. | ||
<table style="width:100%;"> | <table style="width:100%;"> | ||
Line 398: | Line 373: | ||
</table> | </table> | ||
== VER-001 == | |||
Usage : | Usage : | ||
Line 410: | Line 385: | ||
</gallery> | </gallery> | ||
=== Installation and case modification === | |||
In this installation, the cables were strategically soldered to fit better and not break or short when the power supply was placed, so no external power was needed. | In this installation, the cables were strategically soldered to fit better and not break or short when the power supply was placed, so no external power was needed. | ||
<table style="width:100%;"> | <table style="width:100%;"> | ||
Line 421: | Line 396: | ||
</table> | </table> | ||
== DYN-001 == | |||
Parts not needed - Torque T-10 Screwdriver. (T-8 IS still needed!)<br> | Parts not needed - Torque T-10 Screwdriver. (T-8 IS still needed!)<br> | ||
<br> | <br> | ||
=== Installation and Case Modifications === | |||
Be sure to make a screw map when disassembling the PS3, there are a lot of screws, and you will not remember where they go. | Be sure to make a screw map when disassembling the PS3, there are a lot of screws, and you will not remember where they go. | ||
Line 471: | Line 446: | ||
You can test your work before putting the cover top back on. Just make sure blu-ray and power-supply are connected and everything else before trying. This is so you know that everything is fitting okay and that the install has worked for you. Take 3 dumps (Read above on how to take a dump of NOR) and compare them. Do md5sum and sha1sum, and then try and unpack them with norunpack from f0f tools. If they all match, and it unpackages, congratulations you have a good dump! | You can test your work before putting the cover top back on. Just make sure blu-ray and power-supply are connected and everything else before trying. This is so you know that everything is fitting okay and that the install has worked for you. Take 3 dumps (Read above on how to take a dump of NOR) and compare them. Do md5sum and sha1sum, and then try and unpack them with norunpack from f0f tools. If they all match, and it unpackages, congratulations you have a good dump! | ||
== JSD-001 == | |||
No dremel required. Design of this CECH 2500 series has an opened hole area to put wires through.<br> | No dremel required. Design of this CECH 2500 series has an opened hole area to put wires through.<br> | ||
=== Installation and Case Modification === | |||
<table style="width:100%;"> | <table style="width:100%;"> | ||
<tr> | <tr> | ||
Line 485: | Line 460: | ||
</table> | </table> | ||
== SUR-001/JTP-001/KTE-001 == | |||
*** Need submissions... | *** Need submissions... | ||
= Teensy Flash Clip adapters = | |||
== Teensy clip adapter Board for NANDway v1 == | |||
Layout for a PCB without external Voltage-source (this was the first version without capacitors, Voltageregulator and two bridges) | Layout for a PCB without external Voltage-source (this was the first version without capacitors, Voltageregulator and two bridges) | ||
deprecated, use v2 instead | deprecated, use v2 instead | ||
=== Gallery === | |||
<gallery> | <gallery> | ||
File:Teensy adapter Board for NANDway v1 - top.jpg|Teensy adapter Board for NANDway v1 - top | File:Teensy adapter Board for NANDway v1 - top.jpg|Teensy adapter Board for NANDway v1 - top | ||
Line 502: | Line 477: | ||
</gallery> | </gallery> | ||
=== Download === | |||
[http://playstationhax.it/forums/index.php?app=core&module=attach§ion=attach&attach_id=53 Teensy2Clip - Folie.pdf] [https://mega.co.nz/#!Dls10aqQ!yawLBI-hRRksCJmExqwi4B6MQV7Hk8NEfspxAnOu-EQ mirror] | [http://playstationhax.it/forums/index.php?app=core&module=attach§ion=attach&attach_id=53 Teensy2Clip - Folie.pdf] [https://mega.co.nz/#!Dls10aqQ!yawLBI-hRRksCJmExqwi4B6MQV7Hk8NEfspxAnOu-EQ mirror] | ||
== Teensy clip adapter Board for NANDway v2.1 == | |||
[[File:Teensy adapter Board for NANDway - intro.jpg|Teensy adapter Board for NANDway]]<br /> | |||
'''Source article:''' http://playstationhax.it/forums/topic/1149-teensy-adapter-board-for-nandway/ | '''Source article:''' http://playstationhax.it/forums/topic/1149-teensy-adapter-board-for-nandway/ | ||
Hey. in the past, i create a simple adapter board to connect the Teensy to a "360-clip NAND Clip" (the classic kind of NAND Clips). It's easier and faster to solder a board than [[:File:Teensy NANDway - wired Clip.jpg|wire the cables]], no more problems with cable breaks and a good connection. An english speaking user ask me for a solder tutorial, so I thought on this occasion, i can write directly to the community. :) | Hey. in the past, i create a simple adapter board to connect the Teensy to a "360-clip NAND Clip" (the classic kind of NAND Clips). It's easier and faster to solder a board than [[:File:Teensy NANDway - wired Clip.jpg|wire the cables]], no more problems with cable breaks and a good connection. An english speaking user ask me for a solder tutorial, so I thought on this occasion, i can write directly to the community. :) | ||
Line 519: | Line 493: | ||
But now the tutorial with some words (the most things should be self-explanatory). | But now the tutorial with some words (the most things should be self-explanatory). | ||
=== What you need === | |||
[[File:Teensy adapter Board for NANDway - what you need.jpg|300px|Teensy adapter Board for NANDway - what you need]] | [[File:Teensy adapter Board for NANDway - what you need.jpg|300px|Teensy adapter Board for NANDway - what you need]] | ||
Line 525: | Line 499: | ||
* 1x Teensy++ 2.0 | * 1x Teensy++ 2.0 | ||
* 1x 5V to 3,3V Voltage Regulator for the Teensy ([https://www.pjrc.com/store/mcp1825.html MCP1825], [https://www.reichelt.de/ICs-LM-2000-LM-25576/LM-3940-IMP-3-3/3/index.html?&ACTION=3&LA=5000&GROUP=A2153&GROUPID=5466&ARTICLE=109407&START=0&SORT=preis&OFFSET=500 LM3940] or Pin-compatible) | * 1x 5V to 3,3V Voltage Regulator for the Teensy ([https://www.pjrc.com/store/mcp1825.html MCP1825], [https://www.reichelt.de/ICs-LM-2000-LM-25576/LM-3940-IMP-3-3/3/index.html?&ACTION=3&LA=5000&GROUP=A2153&GROUPID=5466&ARTICLE=109407&START=0&SORT=preis&OFFSET=500 LM3940] or Pin-compatible) | ||
* 1x [http:// | * 1x [http://wii-clip.com/360/360-CLIP_12.jpg TSSOP 32 NAND-Clip] (360-Clip) with equipment (Flat-cable, Pin-header (2x11) and the red adapter board (you get always all these things when you buy a new NAND Clip)) | ||
* 2x [https://www.reichelt.de/Stiftleisten/MPE-087-1-020/3/index.html?&ACTION=3&LA=5000&GROUP=C141&GROUPID=3220&ARTICLE=119888&START=0&SORT=preis&OFFSET=500 Pin-header (1x20)] | * 2x [https://www.reichelt.de/Stiftleisten/MPE-087-1-020/3/index.html?&ACTION=3&LA=5000&GROUP=C141&GROUPID=3220&ARTICLE=119888&START=0&SORT=preis&OFFSET=500 Pin-header (1x20)] | ||
* 1x [https://www.reichelt.de/Stiftleisten/MPE-087-2-008/3/index.html?&ACTION=3&LA=5000&GROUP=C141&GROUPID=3220&ARTICLE=119894&START=0&SORT=preis&OFFSET=500 Pin-header (2x4)] | * 1x [https://www.reichelt.de/Stiftleisten/MPE-087-2-008/3/index.html?&ACTION=3&LA=5000&GROUP=C141&GROUPID=3220&ARTICLE=119894&START=0&SORT=preis&OFFSET=500 Pin-header (2x4)] | ||
==== optional but recommendable ==== | |||
* 2x [https://www.reichelt.de/Buchsenleisten/BL-1X20G8-2-54/3/index.html?&ACTION=3&LA=5000&GROUP=C142&GROUPID=3221&ARTICLE=51827&START=0&SORT=preis&OFFSET=500 female connector (1x20)] | * 2x [https://www.reichelt.de/Buchsenleisten/BL-1X20G8-2-54/3/index.html?&ACTION=3&LA=5000&GROUP=C142&GROUPID=3221&ARTICLE=51827&START=0&SORT=preis&OFFSET=500 female connector (1x20)] | ||
* 1x [https://www.reichelt.de/Buchsenleisten/MPE-094-2-008/3/index.html?&ACTION=3&LA=5000&GROUP=C142&GROUPID=3221&ARTICLE=119928&START=0&SORT=preis&OFFSET=500 female connector (2x4)] | * 1x [https://www.reichelt.de/Buchsenleisten/MPE-094-2-008/3/index.html?&ACTION=3&LA=5000&GROUP=C142&GROUPID=3221&ARTICLE=119928&START=0&SORT=preis&OFFSET=500 female connector (2x4)] | ||
Line 537: | Line 511: | ||
* 1x Capacitor 10µF SMD-0805 | * 1x Capacitor 10µF SMD-0805 | ||
==== Optional (if you want power the NAND with external Power) ==== | |||
* 1x 5V to 3,3V Voltage Regulator ([https://www.reichelt.de/ICs-LMC-LS-/LMS-1587-CS-3-3/3/index.html?&ACTION=3&LA=5000&GROUP=A2154&GROUPID=5467&ARTICLE=109422&START=0&SORT=preis&OFFSET=500 LMS1587CS-3.3] or Pin-compatible) | * 1x 5V to 3,3V Voltage Regulator ([https://www.reichelt.de/ICs-LMC-LS-/LMS-1587-CS-3-3/3/index.html?&ACTION=3&LA=5000&GROUP=A2154&GROUPID=5467&ARTICLE=109422&START=0&SORT=preis&OFFSET=500 LMS1587CS-3.3] or Pin-compatible) | ||
* 1x 5V Powersupply (minimum 3A) | * 1x 5V Powersupply (minimum 3A) | ||
See section above to cut the 5v trace on teensy and how to solder the 3.3v regulator at the bottom of teensy board | See section above to cut the 5v trace on teensy and how to solder the 3.3v regulator at the bottom of teensy board | ||
=== Solder the adapter board === | |||
==== Solder pinheaders on adapterboard ==== | |||
Solder the pin-header on the board (be careful, the plastic of the pin-header could melt fast)<br /> | Solder the pin-header on the board (be careful, the plastic of the pin-header could melt fast)<br /> | ||
Line 551: | Line 525: | ||
now, plug the red adapter board (which was at the NAND-clip) on the pin-header, solder the pins and cut them if they are too long.<br /> | now, plug the red adapter board (which was at the NAND-clip) on the pin-header, solder the pins and cut them if they are too long.<br /> | ||
==== Solder adapterboard on pinheader ==== | |||
[[File:Teensy adapter Board for NANDway - solder adapterboard on pinheader.jpg|300px|Teensy adapter Board for NANDway - solder adapterboard on pinheader]] | [[File:Teensy adapter Board for NANDway - solder adapterboard on pinheader.jpg|300px|Teensy adapter Board for NANDway - solder adapterboard on pinheader]] | ||
==== Mount Teensy to board ==== | |||
You can choose, if you want solder the Teensy fixed on the board....<br /> | You can choose, if you want solder the Teensy fixed on the board....<br /> | ||
Line 563: | Line 537: | ||
[[File:Teensy adapter Board for NANDway - solder teensy on female pinheader.jpg|300px|Teensy adapter Board for NANDway - solder teensy on female pinheader]] | [[File:Teensy adapter Board for NANDway - solder teensy on female pinheader.jpg|300px|Teensy adapter Board for NANDway - solder teensy on female pinheader]] | ||
==== Powersource 1x3 pinheader ==== | |||
with the following 1x3 pin-header, you can choose the Powersource for the NAND (external, or USB) (sometimes it can cause problems, when you use the USB as Power Supply)<br /> | with the following 1x3 pin-header, you can choose the Powersource for the NAND (external, or USB) (sometimes it can cause problems, when you use the USB as Power Supply)<br /> | ||
Line 572: | Line 546: | ||
[[File:Teensy adapter Board for NANDway - 1x3 Pinheader Powersource by USB.jpg|300px|Teensy adapter Board for NANDway - 1x3 Pinheader Powersource by USB]] | [[File:Teensy adapter Board for NANDway - 1x3 Pinheader Powersource by USB.jpg|300px|Teensy adapter Board for NANDway - 1x3 Pinheader Powersource by USB]] | ||
==== Optional things: ==== | |||
===== Filtering ===== | |||
for a cleaner voltage, you should solder the capacitors<br /> | for a cleaner voltage, you should solder the capacitors<br /> | ||
Line 580: | Line 554: | ||
[[File:Teensy adapter Board for NANDway - Soldered capacitors for cleaner voltage.jpg|300px|Teensy adapter Board for NANDway - Soldered capacitors for cleaner voltage]] | [[File:Teensy adapter Board for NANDway - Soldered capacitors for cleaner voltage.jpg|300px|Teensy adapter Board for NANDway - Soldered capacitors for cleaner voltage]] | ||
===== External regulator ===== | |||
you can also solder a stronger voltage-regulator (than the one on the Teensy) to connect a stronger 5V power supply (than your USB Port). | you can also solder a stronger voltage-regulator (than the one on the Teensy) to connect a stronger 5V power supply (than your USB Port). | ||
Line 589: | Line 563: | ||
[[File:Teensy adapter Board for NANDway - Soldered Regulator.jpg|300px|Teensy adapter Board for NANDway - Soldered Regulator]] | [[File:Teensy adapter Board for NANDway - Soldered Regulator.jpg|300px|Teensy adapter Board for NANDway - Soldered Regulator]] | ||
===== DC connector ===== | |||
you can connect your 5V Power supply on the marked solder points. I used a DC-coupling for a better handling<br /> | you can connect your 5V Power supply on the marked solder points. I used a DC-coupling for a better handling<br /> | ||
Line 596: | Line 570: | ||
when you want use the external voltage, you must reposition the jumper (like you can see on the picture), but you can always change the powersource with the jumper | when you want use the external voltage, you must reposition the jumper (like you can see on the picture), but you can always change the powersource with the jumper | ||
=== Where you can buy this boards? === | |||
You can find a zip-file to download below. in this file, you find the complete project folder. You can use the files to view and change the Layout or the circuit diagram, but if you only want a board, you can send this zip-file to a PCB service. I order my boards always at [http://elecrow.com/ elecrow.com]. The board has a size of 55mm x 45mm, so you must order the boards on [http://www.elecrow.com/2-layer-10cm-10cm-max-pcb-510pcs-color-free-p-328.html this page]. | You can find a zip-file to download below. in this file, you find the complete project folder. You can use the files to view and change the Layout or the circuit diagram, but if you only want a board, you can send this zip-file to a PCB service. I order my boards always at [http://elecrow.com/ elecrow.com]. The board has a size of 55mm x 45mm, so you must order the boards on [http://www.elecrow.com/2-layer-10cm-10cm-max-pcb-510pcs-color-free-p-328.html this page]. | ||
Line 603: | Line 577: | ||
[[File:Teensy adapter Board for NANDway - Elecrow.jpg|300px|Teensy adapter Board for NANDway - Elecrow]] | [[File:Teensy adapter Board for NANDway - Elecrow.jpg|300px|Teensy adapter Board for NANDway - Elecrow]] | ||
==== Download ==== | |||
[http://playstationhax.it/forums/index.php?app=core&module=attach§ion=attach&attach_id=46 Teensy Adapter Platine V2.zip] / [https://mega.co.nz/#!bs00XYCY!9o5YOJ4ellYZmH2Imnep5eNpJl3lNal_ngf_2Z0VOg8 mirror] | [http://playstationhax.it/forums/index.php?app=core&module=attach§ion=attach&attach_id=46 Teensy Adapter Platine V2.zip] / [https://mega.co.nz/#!bs00XYCY!9o5YOJ4ellYZmH2Imnep5eNpJl3lNal_ngf_2Z0VOg8 mirror] | ||
Line 617: | Line 591: | ||
[http://playstationhax.it/forums/index.php?app=core&module=attach§ion=attach&attach_id=47 Teensy Adapter Platine V2.pdf] [https://mega.co.nz/#!vpsj0SCK!7R9SxOU162E7HvG0Utack2slqYetKpr3oJoYrwgeRuc mirror] | [http://playstationhax.it/forums/index.php?app=core&module=attach§ion=attach&attach_id=47 Teensy Adapter Platine V2.pdf] [https://mega.co.nz/#!vpsj0SCK!7R9SxOU162E7HvG0Utack2slqYetKpr3oJoYrwgeRuc mirror] | ||
== TEENSY2PS3 == | |||
http://www.psx-place.com/forum/downgrading/teensy2ps3-pcb-linker-teensy-2-0-ps3-1728.html | http://www.psx-place.com/forum/downgrading/teensy2ps3-pcb-linker-teensy-2-0-ps3-1728.html | ||
Line 624: | Line 598: | ||
http://www.mediafire.com/download/i9tma7gkft84442/TEENSY2PS3_v1.00.zip | http://www.mediafire.com/download/i9tma7gkft84442/TEENSY2PS3_v1.00.zip | ||
= Offboard flashing = | |||
Using flash [https://en.wikipedia.org/wiki/Zero_insertion_force ZIF] sockets | Using flash [https://en.wikipedia.org/wiki/Zero_insertion_force ZIF] sockets | ||
== TSOP48 ZIF socket (for NAND) == | |||
== TSOP56 ZIF socket (for NOR) == | |||
{{Hardware Flashers}}<noinclude>[[Category:Main]]</noinclude> | {{Hardware Flashers}}<noinclude>[[Category:Main]]</noinclude> |