Editing Talk:Hardware flashing
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: | ||
== | [[Category:Hardware]] | ||
== Testreport table== | |||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | {| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | ||
|- bgcolor="#cccccc" | |- bgcolor="#cccccc" | ||
! Board !! Flash !! Dumping !! Writing !! Remarks | ! Board !! Flash !! Dumping !! Writing !! Remarks | ||
|- | |- | ||
| COK-001 || 2x Samsung | | COK-001 || 2x Samsung K9F1G08U0A-PIB0 || || || | ||
|- | |- | ||
| COK-002 || 2x Samsung K9F1G08U0A-PIB0 || || || | |||
| COK-002 || 2x Samsung K9F1G08U0A-PIB0 || | |||
|- | |- | ||
| SEM-001 || 2x Samsung K9F1G08UOА-PIB0 || {{Yes}} || {{Yes}} || <small>''dodther'' : CECHG / SEM-001 read\write NAND fine. used progskeet and 110819 software and dual NAND boardtraces by jestero </small> | | SEM-001 || 2x Samsung K9F1G08UOА-PIB0 || {{Yes}} || {{Yes}} || <small>''dodther'' : CECHG / SEM-001 read\write NAND fine. used progskeet and 110819 software and dual NAND boardtraces by jestero </small> | ||
Line 351: | Line 21: | ||
|- | |- | ||
| DIA-001 || 1x Spansion S29GL128N90TFIR2 || || || | | DIA-001 || 1x Spansion S29GL128N90TFIR2 || || || | ||
|- | |- | ||
| DIA-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{No}} || <small>''delsol'' : flasher still freeze at sector0 (A&B) dumping seems to works (A&B). Same result with and without resistors. Tried on winxp-sp2 and win7. // The best results i got was using the 9k & 100k resistors. the flash is unuseable but ProgSkeet_110819 doesen´t freeze anymore. // I have tried Teensy and NORway0.3: dumping of nor works fine, but everytime when i tried to flash, the pc loose usb-connection to Teensy</small> | | DIA-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{No}} || <small>''delsol'' : flasher still freeze at sector0 (A&B) dumping seems to works (A&B). Same result with and without resistors. Tried on winxp-sp2 and win7. // The best results i got was using the 9k & 100k resistors. the flash is unuseable but ProgSkeet_110819 doesen´t freeze anymore. // I have tried Teensy and NORway0.3: dumping of nor works fine, but everytime when i tried to flash, the pc loose usb-connection to Teensy</small> | ||
Line 360: | Line 28: | ||
| DIA-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{Yes}} || <small>''Abkarino'' : successfully downgraded from 3.56 using WinSkeet 111004</small> | | DIA-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{Yes}} || <small>''Abkarino'' : successfully downgraded from 3.56 using WinSkeet 111004</small> | ||
|- | |- | ||
| DIA-002 || 1x Spansion S29GL128N90TFIR2 || || || | |||
| DIA-002 || 1x Spansion S29GL128N90TFIR2 || | |||
|- | |- | ||
| VER-001 || 1x Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || <small>''kado'' : Downgrading 3.70 to 3.55 success with progskeet (differ ON, No special trick) </small> | | VER-001 || 1x Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || <small>''kado'' : Downgrading 3.70 to 3.55 success with progskeet (differ ON, No special trick) </small> | ||
Line 381: | Line 48: | ||
|- | |- | ||
| VER-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{Yes}} || <small>''bluemimmo'' : Used older winskeet and progskeet flashing stuck at sector 2 but used latest winskeet and sucessfully downgraded. Downgrade successfuly with Winskeet4000_111004. Rogero_CFW_V2 works fine on the ps3.</small> | | VER-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{Yes}} || <small>''bluemimmo'' : Used older winskeet and progskeet flashing stuck at sector 2 but used latest winskeet and sucessfully downgraded. Downgrade successfuly with Winskeet4000_111004. Rogero_CFW_V2 works fine on the ps3.</small> | ||
|- | |- | ||
| VER-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{No}} || <small>''ares'' : tried 128k/128. With normal method a lot ff and same byte match. With alternate method 00 and ff and some byte match. Without resistor trick programmer freeze programming sector 0. with 100k and 9k resistor i can write but with errors (programmer completes the write, but the dump is all 00 ff, only few byte match, this with alternatemethod). with a/b tick's programmer (version A and B ) it freeze on programming sector 0 (both with or without resistors)</small> | | VER-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{No}} || <small>''ares'' : tried 128k/128. With normal method a lot ff and same byte match. With alternate method 00 and ff and some byte match. Without resistor trick programmer freeze programming sector 0. with 100k and 9k resistor i can write but with errors (programmer completes the write, but the dump is all 00 ff, only few byte match, this with alternatemethod). with a/b tick's programmer (version A and B ) it freeze on programming sector 0 (both with or without resistors)</small> | ||
|- | |- | ||
| VER-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{Yes}} || <small>''gokuhs'' : With 'erasechip' and 'writewordubm' method without resistors and work fine. NORway 0.4 BETA9+. I used the jestero's diagram for VER-001 motherboard without VCC pin solder</small> | | VER-001 || 1x Spansion S29GL128N90TFIR2 || {{Yes}} || {{Yes}} || <small>''gokuhs'' : With 'erasechip' and 'writewordubm' method without resistors and work fine. NORway 0.4 BETA9+. I used the jestero's diagram for VER-001 motherboard without VCC pin solder</small> | ||
|- | |- | ||
| DYN-001 || 1x Samsung K8Q2815UQB-PI4B || {{Yes}} || {{Yes}} || <small>''blakcat'' : succeed downgrade with my method. See [http://www.progskeet.com/forum/viewtopic.php?f=3&t=373 Tutorial] </small> | | DYN-001 || 1x Samsung K8Q2815UQB-PI4B || {{Yes}} || {{Yes}} || <small>''blakcat'' : succeed downgrade with my method. See [http://www.progskeet.com/forum/viewtopic.php?f=3&t=373 Tutorial] </small> | ||
Line 405: | Line 67: | ||
|- | |- | ||
| DYN-001 || 1x Macronix MX29GL128ELT2I-90G || {{Yes}} || {{Yes}} || <small>''Ryd3R'' : NORway 0.3 fully support R/W on Macronix MX29GL128ELT2I-90G.</small> | | DYN-001 || 1x Macronix MX29GL128ELT2I-90G || {{Yes}} || {{Yes}} || <small>''Ryd3R'' : NORway 0.3 fully support R/W on Macronix MX29GL128ELT2I-90G.</small> | ||
|- | |- | ||
| DYN-001 || 1x Samsung K8Q2815UQB-PI4B || {{Yes}} || {{Yes}} || <small>''AdReNaLiN_TR'' : Downgrade Succesful. Thank you_BLACKCAT_ | | DYN-001 || 1x Samsung K8Q2815UQB-PI4B || {{Yes}} || {{Yes}} || <small>''AdReNaLiN_TR'' : Downgrade Succesful. Thank you_BLACKCAT_ | ||
Line 413: | Line 73: | ||
|- | |- | ||
| DYN-001 || 1x Macronix MX29GL128ELT2I-90G || {{Yes}} || {{Yes}} || <small>''calimba'' : Downgrade succesfull, used progskeet.</small> | | DYN-001 || 1x Macronix MX29GL128ELT2I-90G || {{Yes}} || {{Yes}} || <small>''calimba'' : Downgrade succesfull, used progskeet.</small> | ||
|- | |- | ||
| SUR-001 || 1x Macronix MX29GL128ELT2I-90G || {{Yes}} || {{Yes}} || <small>''kado'' : Downgrade succesfull, used newest WT-port, nor pinout same as JSD-001</small> | | SUR-001 || 1x Macronix MX29GL128ELT2I-90G || {{Yes}} || {{Yes}} || <small>''kado'' : Downgrade succesfull, used newest WT-port, nor pinout same as JSD-001</small> | ||
|- | |- | ||
| SUR-001 || | | SUR-001 || Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || <small>''Abkarino'' : successful downgrade from 3.66 to 3.55 using ProgSkeet V1.0 and WinSkeet Build 111004 - used JTP-001 norpoint listing | ||
|- | |- | ||
| JTP-001 || 1x Spansion S29GL128P90TFIR2 || || || | | JTP-001 || 1x Spansion S29GL128P90TFIR2 || || || | ||
Line 447: | Line 105: | ||
|- | |- | ||
| JSD-001 || 1x Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || | | JSD-001 || 1x Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || | ||
<small>''kado'' : Downgrading 3.70 to 3.55 success with progskeet (differ ON, alter ON) ''NOTE: THIS BOARD HAS different lengt normally ( | <small>''kado'' : Downgrading 3.70 to 3.55 success with progskeet (differ ON, alter ON) ''NOTE: THIS BOARD HAS different lengt normally (lenght is E990)''</small> | ||
|- | |- | ||
| JSD-001 || 1x Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || | | JSD-001 || 1x Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || | ||
<small>''Hikage'' : Downgrading 3.72 to 3.55 success with teensy++ and NORway 0.3, dump work with norway 0.4 beta10 but | <small>''Hikage'' : Downgrading 3.72 to 3.55 success with teensy++ and NORway 0.3, dump work with norway 0.4 beta10 but cant write </small> | ||
|- | |- | ||
| KTE-001 || 1x Spansion S29GL128P90TFIR2 ||{{Yes}} || {{Yes}} || <small>''AdReNaLiN_TR'' : Nor dumping/wrıtıng for downgrade do not wrıte.ps3 unbrick refresh dump progskeet.</small> | | KTE-001 || 1x Spansion S29GL128P90TFIR2 || {{Yes}} || {{Yes}} || <small>''AdReNaLiN_TR'' : Nor dumping/wrıtıng for downgrade do not wrıte.ps3 unbrick refresh dump progskeet.</small> | ||
|- | |- | ||
| KTE-001 || 1x Samsung K8P2716UZC-QI4D || | | KTE-001 || 1x Samsung K8P2716UZC-QI4D || || || | ||
|- | |- | ||
| KTE-001 || 1x Macronix MX29GL128ELT2I-90G || | | KTE-001 || 1x Macronix MX29GL128ELT2I-90G || || || | ||
|- | |- | ||
| EXA-MPLE || 1x dummy || {{Yes}} || {{No}} || <small>''example'' : Tried 128/128 and 4K/4096, resistor and A/B trick, always freezes on first sector</small> | | EXA-MPLE || 1x dummy || {{Yes}} || {{No}} || <small>''example'' : Tried 128/128 and 4K/4096, resistor and A/B trick, always freezes on first sector</small> | ||
Line 469: | Line 127: | ||
- Flasher 110819 et Winskeet4000 (dernière version) | - Flasher 110819 et Winskeet4000 (dernière version) | ||
Installation du progskeet avec les documentations trouvées sur | Installation du progskeet avec les documentations trouvées sur ps3devwiki. | ||
Dump réussi sans problème. | Dump réussi sans problème. | ||
Lors du flash, avec la première version de transplante, j'ai eu un échec. | Lors du flash, avec la première version de transplante, j'ai eu un échec. | ||
Line 517: | Line 175: | ||
<Ago> where it will set only one line to high and prompt you to check it | <Ago> where it will set only one line to high and prompt you to check it | ||
<Ago> then checks the next one | <Ago> then checks the next one | ||
== BD drive not found problem == | == BD drive not found problem == | ||
Progskeet | Progskeet related: | ||
<Ryd3R_> faild to downgrade just like the prev test | <Ryd3R_> faild to downgrade just like the prev test | ||
<Ryd3R_> with the BD drive error | <Ryd3R_> with the BD drive error | ||
Line 543: | Line 197: | ||
<Rogero> http://www.rogero.tortuga-cove.com/Rogero_CFW_V2_Kmeaw_LV1_Patched_3.72_spoof_Privacy_Patch_NoBD_Update.PUP | <Rogero> http://www.rogero.tortuga-cove.com/Rogero_CFW_V2_Kmeaw_LV1_Patched_3.72_spoof_Privacy_Patch_NoBD_Update.PUP | ||
<Rogero> in case anyone needs it too ;) | <Rogero> in case anyone needs it too ;) | ||
== E3 Flasher related == | |||
http://imageshack.us/f/221/coverboardfronts.jpg/ | |||
Front of E3: | |||
* microSD slot | |||
** Start button | |||
** Stop button | |||
** LED: flash fun? | |||
** LED:PS1 mode | |||
** Switch? | |||
** LED: CFW | |||
** LED: OFW | |||
** Switch? | |||
** LED: Backup | |||
** LED: Prog | |||
** Switch? | |||
* marking: Backup | |||
** LED: OB Flash | |||
** MicroSD | |||
** Switch? | |||
** LED: ON Flash | |||
** LED: PS3Flash | |||
** Switch? | |||
* marking: Prog | |||
** LED: Unlock | |||
** LED: Lock | |||
* ESATA Plug | |||
* microUSB Plug | |||
See it all here: http://www.youtube.com/watch?v=-FJsuc_uAjc <br /> | |||
[http://www.multiupload.com/56CX8YZ7N8 ps3hax_E3 FLASHER installation manual.pdf (3.12 MB)] <br /> | |||
Maximum harddrive 2.5TB according to E3 website (currently down) | |||
Dual Boot 3.7OFW and 3.55CFW on same PS3 | |||
Downgrade 3.7 to 3.55 in 5min | |||
16M NOR FLASH ON board | |||
3 save MODE, can save data in TF, NOR FLASH on board and PC HD | |||
1 KEY operation, simple is best | |||
Upgradable from TF card or PC USB | |||
Compatiable all device like PS3/WII/XBOX360/MP3/DVD/BD/MP4/Table PC which has NAND or NOR flash memory. | |||
Integrated lots of interface, perfectly extension, will have more function with future new E3 accessory. | |||
E3 flasher Limited version includes 8 accessory, suggested retail price $88 USD, total production run only 3000 units! | |||
New E3 PS3 Slim NOR clip : http://oi52.tinypic.com/dh8p4z.jpg <br /> | |||
E3 still uses 4 solderpads : BVCC, VCC, SBE, SBCE http://imgur.com/a/dHVb1#clgBM | |||
== Problematic Samsung / Spansion N related == | == Problematic Samsung / Spansion N related == | ||
Line 616: | Line 317: | ||
- Compare the recently dumped flash to downgrade.bin, if both are identical, yours is downgraded. | - Compare the recently dumped flash to downgrade.bin, if both are identical, yours is downgraded. | ||
See also : http://www.progskeet.com/forum/viewtopic.php?f=3&t=382 | See also : http://www.progskeet.com/forum/viewtopic.php?f=3&t=382 | ||
== Read CFI data == | == Read CFI data == | ||
Line 667: | Line 365: | ||
like RY/BY, which was the target of the resistor trickery | like RY/BY, which was the target of the resistor trickery | ||
<eussNL> DYN-001 works fine with Macronic Xb0xGuru | <eussNL> DYN-001 works fine with Macronic Xb0xGuru | ||
<eussNL> see http://www. | <eussNL> see http://www.ps3devwiki.com/index.php?title=Talk:Hardware_flashing#Testreport_table | ||
for the patterns of problems | for the patterns of problems | ||
<eussNL> you can use others flash too, | <eussNL> you can use others flash too, | ||
the one I list there is just the one Sony used on a different version of the board. | the one I list there is just the one Sony used on a different version of the board. | ||
See http://www. | See http://www.ps3devwiki.com/index.php?title=Flash_%28Hardware%29#NOR | ||
for all the current NORs used | for all the current NORs used | ||
(and stay away from dualbanked and perhaps ¨N¨ serie spansion too) | (and stay away from dualbanked and perhaps ¨N¨ serie spansion too) | ||
Line 693: | Line 391: | ||
Heavily edited log. Interesting read IMO | Heavily edited log. Interesting read IMO | ||
== RSOD related == | |||
<kado> i want to confirm about RSOD | |||
<kado> my english is bad, but i want you can tell to evryone | |||
<kado> there is 2 types of RSOD | |||
<kado> 1.come from CFW 2.from OFW | |||
<kado> if coused by CFW we should patch the cVTRM | |||
<kado> and if coused by OFW we should patch the core_OS. and use the last official Core_OS | |||
<kado> btw, i have fix this 2pcs off RSOD today | |||
<kado> guys here i upload 3.55 board ver-001 (including here are OFW,CFW, service Mode dump) | |||
<kado> its all for studying RSOD | |||
<kado> http://www.sendspace.com/file/ywvmox | |||
<kado> you can compare with them, if you have RSOD come from ofw 3.55 | |||
== Comparison == | |||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | |||
|- bgcolor="#cccccc" | |||
! Feature !! Infectus !! PNM !! progskeet !! Teensy2.0++<br />NORway !! PIC32 !! E3 !! Remarks | |||
|- | |||
| Use CFI || ? || {{Yes}} || {{Yes}} || {{No}} || ? || ? || Common Flash Memory Interface writing strategies (Progkseet can dump CFI, but doesnt use it directly for writestrategy) | |||
|- | |||
| NAND Support || {{Yes}} || {{No}} || {{Yes}} || {{No}} || {{No}} || {{Yes}} || E3 supports NAND with later 'to be released' edition | |||
|- | |||
| NOR Support || {{No}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} || | |||
|- | |||
| Solderless || {{No}} || {{No}} || {{No}} || {{No}} || {{No}} || {{Yes}} || Solderless is optional for E3 (but still requires soldering trisate). Announced for progskeet and PNM near future. | |||
|- | |||
| OpenSource || {{No}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || | |||
|- | |||
| OpenHardware || {{No}} || {{Yes}} || {{No}} || {{Yes}} || {{Yes}} || {{No}} || | |||
|- | |||
| Updateable || JTAG || USB || JTAG || USB || ISP || || | |||
|- | |||
| Onboard Flash || {{No}} || {{Yes}} || || {{No}} || || - || Instant-on dual firmware for PNM using a jumper | |||
|- | |||
| File Transfer Protocol || || X-Modem || || || || || | |||
|- | |||
| Mass Production || {{No}} || {{No}} || || || || || PNM V2 might be mass produced | |||
|- | |||
| - || || || || || || || | |||
|- | |||
| - || || || || || || || | |||
|- | |||
| - || || || || || || || | |||
|- | |||
| - || || || || || || || | |||
|- | |||
| - || || || || || || || | |||
|- | |||
|} | |||
== Unpacked NOR files == | |||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable sortable" style="border:1px solid #999; border-collapse: collapse;" | |||
|- bgcolor="#cccccc" | |||
! unpacked !! NOR offset !! Remarks | |||
|- | |||
| asecure_loader\metldr || 0x810 || | |||
|- | |||
| ros0\* [coreos files] || 0x0C0010 || files should be the same as from CoreOS pkg from PUP | |||
|- | |||
| ros1\* [coreos files] || 0x7C0010 || files should be the same as from CoreOS pkg from PUP | |||
|- | |||
| bootloader_0 || 0xFC0000 || | |||
|- | |||
| cCSD || 0x3F810 || | |||
|- | |||
| cISD || 0x3F010 || | |||
|- | |||
| cvtrm || 0xEC0010 || | |||
|- | |||
| eEID || 0x2F010 || | |||
|- | |||
| trvk_pkg0 || 0x80010 || | |||
|- | |||
| trvk_pkg1 || 0xA0010 || | |||
|- | |||
| trvk_prg0 || 0x40010 || | |||
|- | |||
| trvk_prg1 || 0x60010 || | |||
|- | |||
|} | |||
== NAND clips == | == NAND clips == | ||
http://img15.imageshack.us/img15/611/progskeet360clip.png | |||
== Old reference == | == Old reference == | ||
Line 709: | Line 489: | ||
===NAND=== | ===NAND=== | ||
NAND (256MB, old FAT models, needs 32 wires, 15 per NAND | NAND (256MB, old FAT models, needs 32 wires, 15 per NAND + GND + VCC)<br /> | ||
2 chips: Samsung K9F1G08U0A-PIB0 | 2 chips: Samsung K9F1G08U0A-PIB0 | ||
*http://www.uchobby.com/index.php/2007/05/05/read-embedded-flash-chips/ | |||
*[http://www.multiupload.com/KKSLGMGDJR NAND_Dumper_Extractor.rar (1.55 MB)] | |||
[http://www.sendspace.com/file/qhwkm5 FlowRebuilder v.4.1.0.0] | |||
TSOP sockets: | |||
* http://www.primedistributing.com/48pintsop.aspx | |||
* https://www.emulation.com/cgi-cfm/insert_quantity.cfm?part_number=S-TSO-SM-048-A%2C%2048-TSO1 | |||
* https://www.emulation.com/cgi-cfm/insert_quantity.cfm?part_number=S-TSO-SM-048-A1%2C | |||
===NOR=== | ===NOR=== | ||
Line 732: | Line 521: | ||
(Note : PIC32 flasher for Spansion is very slow: dumping 16MB = ~15min / writing full dump = 4 hours) | (Note : PIC32 flasher for Spansion is very slow: dumping 16MB = ~15min / writing full dump = 4 hours) | ||
*[ | *[http://git.dashhacks.com/norway NORway for Teensy++ 2.0] | ||
** [http://rootedsystem.com/2011/07/norway-allows-flashing-the-ps3-nor-using-the-teensy-2-0/ NORway Teensy] / [http://www.mediafire.com/?ir89sxupwspp3j4 NORway_v0.1.zip] | ** [http://rootedsystem.com/2011/07/norway-allows-flashing-the-ps3-nor-using-the-teensy-2-0/ NORway Teensy] / [http://www.mediafire.com/?ir89sxupwspp3j4 NORway_v0.1.zip] | ||
TSOP sockets: | |||
* http://www.primedistributing.com/56pintsop1.aspx | |||
---- | ---- | ||
Line 763: | Line 550: | ||
[http://pastie.org/2527251] | [http://pastie.org/2527251] | ||