Editing Talk:Progskeet 1.0 / 1.1

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

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:
[[Category:Software]][[Category:Hardware]]
== PADS ==
== PADS ==


Line 14: Line 16:
| closed || open || Actel powered by 3.3 line
| closed || open || Actel powered by 3.3 line
|-
|-
| closed || closed || DO NOT DO when using 3.3V wire ánd PS3 PSU powered.  Will blow progskeet by Actel being powered by USB and enabling 3.3 output.   
| closed || closed || DO NOT DO.  Will blow progskeet by Actel being powered by USB and enabling 3.3 output.   
|-
|-
|}
|}
Line 32: Line 34:
|-
|-
|}
|}
=== Short guides ===
Best praxis:
  NAND : method [D]  /    NOR : method [A]
==== [A] using PS3 PSU and Progskeet powered by USB ====
<div style="float:right">[[File:Ps3+usb.jpg|200px|thumb|left|Progskeet - PS3+USB]]</div>
<div style="border-width: 1px; border-style:dashed; border-color:#000000; padding: 10px; background-color:#FFFFFF; color:#000000; ">
'''Progskeet:'''
* ignore R7, close R8, close R9, open R10, close R11, open R12. do not use 3.3V wire from PS3 to Progskeet 3.3V pad
'''PS3:'''
* see above: do not use 3.3V wire
'''Usage:'''
* Power on console, halt by inserting USB to progskeet, dump CFI/autodetect, and when that is valid, dump flash and [[Validating flash dumps|validate]].
'''Normal mode:'''
* Disconnect USB from PC to Progskeet
'''Note:'''
* You need a powersupply, a power/reset board and cooling with fan
</div>
==== [B] using Progskeet powered by USB with Flash powered by Progskeet regulator ====
<div style="float:right">[[File:Usb-only.jpg|200px|thumb|left|Progskeet - USB-only]]</div>
<div style="border-width: 1px; border-style:dashed; border-color:#000000; padding: 10px; background-color:#FFFFFF; color:#000000; ">
'''Progskeet:'''
* close R7, close R8, close R9, open R10, close R11, open R12. use 3.3V wire from Progskeet 3.3V pad to PS3 flash
'''PS3:'''
* see above: use 3.3V wire
'''Usage:'''
* Connect Progskeet USB, dump CFI/autodetect, and when that is valid, dump flash and [[Validating flash dumps|validate]].
'''Normal mode:'''
* Open R7 or discontinue 3.3V line
'''Note:'''
* This method is least reliable because PS3 board drains 1200-1800mA while Progskeet can only supply 300-500mA.
</div>
==== [C] using PS3 PSU and Progskeet powered by Console ====
<div style="float:right">[[File:Console-only.jpg|200px|thumb|left|Progskeet - Console-only]]</div>
<div style="border-width: 1px; border-style:dashed; border-color:#000000; padding: 10px; background-color:#FFFFFF; color:#000000; ">
'''Progskeet:'''
* switch R7, open R8, close R9, open R10, close R11, open R12. use 3.3V wire from Progskeet 3.3V pad to PS3 flash
'''PS3:'''
* see above: use 3.3V wire
'''Usage:'''
* Power on console, halt by switching R7 on, dump CFI/autodetect, and when that is valid, dump flash and [[Validating flash dumps|validate]].
'''Normal mode:'''
* Open R7 or discontinue 3.3V line
'''Note:'''
* This is the old/archaic switched method.
* You need a powersupply, a power/reset board and cooling with fan
</div>
==== [D] using ATX PSU and Progskeet powered by USB ====
<div style="float:right">[[File:Usb+atx.jpg|200px|thumb|left|Progskeet - USB+ATX]]</div>
<div style="border-width: 1px; border-style:dashed; border-color:#000000; padding: 10px; background-color:#FFFFFF; color:#000000; ">
'''Progskeet:'''
* ignore R7, close R8, close R9, open R10, close R11, open R12. do not use 3.3V wire from PS3 to Progskeet 3.3V pad
'''ATX:'''
* connect +3.3V and GND to flash
'''Usage:'''
* Power on ATX PSU, dump CFI/autodetect, and when that is valid, dump flash and [[Validating flash dumps|validate]].
'''Normal mode:'''
* Discontinue 3.3V line
</div>
==== [E] using ATX PSU and Progskeet powered by ATX ====
<div style="float:right">[[File:Atx-only.jpg|200px|thumb|left|Progskeet - ATX-only]]</div>
<div style="border-width: 1px; border-style:dashed; border-color:#000000; padding: 10px; background-color:#FFFFFF; color:#000000; ">
'''Progskeet:'''
* close R7, open R8, close R9, open R10, close R11, open R12. use 3.3V wire from PS3 to Progskeet 3.3V pad
'''ATX:'''
* connect +3.3V and GND to flash
'''Usage:'''
* Power on ATX PSU, dump CFI/autodetect, and when that is valid, dump flash and [[Validating flash dumps|validate]].
'''Normal mode:'''
* Open R7 and Discontinue 3.3V line
</div>
=== Solder vs Solderless ===
PAD I/O usage, Solder versus Solderless bitstream
Numberonly pads are for green / DEV boards
{| class="wikitable"
|-
! NAND1 !! Solder<br />bitstream<br />Progskeet !! SL NAND<br />bitstream<br />Progskeet !! Remarks
|-
| RB || 64 / rdy || gp5 ||
|-
| RE || 69 / oe || gp1 ||
|-
| CE || 60 / gp3 || gp2 ||
|-
| CLE || 63 / gp0 || we ||
|-
| ALE || 62 / gp1 || rdy ||
|-
| WE || 65 / we || gp0 ||
|-
| WP || 61 / gp2 || gp3 ||
|-
|}
Nand1 IO: 79 / dq0 to 86 / dq7
{| class="wikitable"
|-
! NAND2 !! Solder<br />bitstream<br />Progskeet !! SL NAND<br />bitstream<br />Progskeet !! Remarks
|-
| RB || 3 / gp13 || a15 ||
|-
| RE || 98 / gp15 || a19 ||
|-
| CE || 7 / gp9 || a18 ||
|-
| CLE || 4 / gp12 || a22 ||
|-
| ALE || 5 / gp11 || a21 ||
|-
| WE || 2 / gp14 || a20 ||
|-
| WP || 6 / gp10 || a17 ||
|-
|}
Nand2 IO: 90 / dq8 to 97 / dq15


== Why does it give verification errors when writing or halt/freeze when dumping? ==
== Why does it give verification errors when writing or halt/freeze when dumping? ==
* Bad wiring
* Bad wiring
** 30AWG (bad) instead of 26AWG (ok) for NOR
** 30AWG instead of 26AWG for NOR
** Too long wires (>15cm)
** Too long wires
* Bad PC / USB chipset, just try an old PC with Windows XP/Linux
* Bad PC / USB chipset, just try an old PC with Windows XP/Linux
** Bad USB cable
** Bad USB cable
Line 184: Line 45:
* Power drops
* Power drops
* Bad grounding
* Bad grounding


=== Help sheet ===
=== Help sheet ===
Line 213: Line 72:
## Uploaded pictures or dump ? (http://www.mirrorcreator.com/)
## Uploaded pictures or dump ? (http://www.mirrorcreator.com/)
</pre>
</pre>


== External Tutorials ==
== External Tutorials ==
* [http://www.progskeet.com/forum/viewtopic.php?f=3&t=3749 Nand Dumping process for cok-002w/002 - by avati] (does not cover [[Validating flash dumps]] fully though)
* [http://www.progskeet.com/forum/viewtopic.php?f=3&t=3749 Nand Dumping process for cok-002w/002 - by avati] (does not cover [[Validating flash dumps]] fully though)
Please note that all contributions to PS3 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS3 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)

Templates used on this page: