MX25L25635FMI-10G: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
(better photo)
No edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
== Macronix MX25L25635FMI-10G ==
* Macronix MX25L25635FMI-10G
3V 256M-BIT [x 1/x 2/x 4] CMOS MXSMIO (SERIAL MULTI I/O) 16-SOP (300mil)
* 3V 256M-BIT [x 1/x 2/x 4] CMOS MXSMIO (SERIAL MULTI I/O) 16-SOP (300mil)
* Seen on [[SAA-001]]
* [http://datasheet.octopart.com/MX25L25635FMI-10G-Macronix-datasheet-17291205.pdf MX25L25635F datasheet]
* [http://datasheet.datasheetarchive.com/originals/library/Datasheets-IS74/DSAH00288358.pdf Technical Note: Migrating from Macronix's MX25L25635F to Micron's N25Q 256Mb Flash Device]


https://www.micron.com/~/media/Documents/Products/Technical%20Note/NOR%20Flash/tn1220_N25Q_256_migration.pdf
= Pinout =


http://datasheet.octopart.com/MX25L25635FMI-10G-Macronix-datasheet-17291205.pdf
=== Pinout ===
<div style="float:right">[[File:MX25L25635FMI-10G Pinout.png|200px|thumb|left|MX25L25635FMI-10G Pinout]]<br />[[File:8PinWSONCUH1200.png|200px|thumb|left|MX25L25635F-series 8-pin WSON Pinout as found in CUH-12xx-series PS4s]]<br />[[File:MX25L25635FMI-10G Removed - SAA-001 - componentside.jpg|200px|thumb|left|MX25L25635FMI-10G Removed - SAA-001 - componentside]]<br />[[File:MX25L25635FMI-10G - SAA-001 - backside.png|200px|thumb|left|MX25L25635FMI-10G - SAA-001 - backside]][[File:ps4flash.jpg|200px|thumb|left|MX25L25635FMI-10G Untouched]]</div>
<div style="float:right">[[File:MX25L25635FMI-10G Pinout.png|200px|thumb|left|MX25L25635FMI-10G Pinout]]<br />[[File:8PinWSONCUH1200.png|200px|thumb|left|MX25L25635F-series 8-pin WSON Pinout as found in CUH-12xx-series PS4s]]<br />[[File:MX25L25635FMI-10G Removed - SAA-001 - componentside.jpg|200px|thumb|left|MX25L25635FMI-10G Removed - SAA-001 - componentside]]<br />[[File:MX25L25635FMI-10G - SAA-001 - backside.png|200px|thumb|left|MX25L25635FMI-10G - SAA-001 - backside]][[File:ps4flash.jpg|200px|thumb|left|MX25L25635FMI-10G Untouched]]</div>
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;"  
Line 14: Line 14:
| style="color:black; background-color:#B0B0FF;" | S3 || 1 || style="color:white; background-color:darkgrey;" | DNU || style="color:white; background-color:darkgrey;" | DNU || SIO3 || Do not use or Serial Data Input & Output (for 4xI/O read mode)
| style="color:black; background-color:#B0B0FF;" | S3 || 1 || style="color:white; background-color:darkgrey;" | DNU || style="color:white; background-color:darkgrey;" | DNU || SIO3 || Do not use or Serial Data Input & Output (for 4xI/O read mode)
|-
|-
| style="color:white; background-color:#FF0000;" | 3.3 || 2 || VCC || VCC || VCC || +3V DC Power Supply
| style="color:white; background-color:#FF0000;" | 3.3 || 2 || VCC || VCC || VCC || +3.3V DC Power Supply
|-
|-
| style="color:white; background-color:#0000FF;" | RS || 3 || RESET# || RESET# || RESET# || Hardware Reset Pin Active low
| style="color:white; background-color:#0000FF;" | RS || 3 || RESET# || RESET# || RESET# || Hardware Reset Pin Active low
Line 46: Line 46:
|}
|}


=== Hint ===
= Hint =
On Board Dumping does not work (it works with VCC pin lifted). To Read/Write the chip in the safest way possible, you will need to desolder the Macronix Flash from the PS4 Mainboard and use a external flasher like the Teensy and [[SPIway]] or the Raspberry Pi and [[JAISPI]]. For the desoldering part you should use a Hot Air SMD Rework Station like [https://www.google.at/search?q=smd+rework+station&client=firefox-a&hs=265&rls=org.mozilla:de:official&source=lnms&tbm=isch&sa=X&ei=8721UpqTJo_csgbbs4CQAg&ved=0CAkQ_AUoAQ&biw=1920&bih=992 this one] and a [http://www.google.at/imgres?start=139&client=firefox-a&rls=org.mozilla:de:official&biw=1920&bih=992&tbm=isch&tbnid=qOeVhJr-fGra9M:&imgrefurl=http://www.ebay.de/itm/TSOL-13x10mm-A1185-Nozzle-for-850-SMD-Hot-Air-Rework-Station-Hiefs-/380645069166%3Fpt%3DUK_Home_Garden_PowerTools_SM%26hash%3Ditem58a036d16e&docid=5zwB4qulVHcYDM&itg=1&imgurl=http://pic01.uxsight.com/i/12a/ux_a12030500ux0859_ux_c.jpg&w=600&h=289&ei=3b61Up_xMYnesgb4woGAAQ&zoom=1&ved=1t:3588,r:44,s:100,i:136&iact=rc&page=4&tbnh=153&tbnw=318&ndsp=51&tx=174&ty=50 nozzle] to only heat up the pins of the Chip.
 
On Board Dumping does not work (it works with VCC pin lifted). To Read/Write the chip in the safest way possible, you will need to desolder the Macronix Serial Flash from the PS4 motherboard and use a external flasher like the Teensy and [[SPIway]] or the Raspberry Pi and [[JAISPI]]. For the desoldering part you should use a Hot Air SMD Rework Station like [https://www.google.at/search?q=smd+rework+station&client=firefox-a&hs=265&rls=org.mozilla:de:official&source=lnms&tbm=isch&sa=X&ei=8721UpqTJo_csgbbs4CQAg&ved=0CAkQ_AUoAQ&biw=1920&bih=992 this one] and a [http://www.google.at/imgres?start=139&client=firefox-a&rls=org.mozilla:de:official&biw=1920&bih=992&tbm=isch&tbnid=qOeVhJr-fGra9M:&imgrefurl=http://www.ebay.de/itm/TSOL-13x10mm-A1185-Nozzle-for-850-SMD-Hot-Air-Rework-Station-Hiefs-/380645069166%3Fpt%3DUK_Home_Garden_PowerTools_SM%26hash%3Ditem58a036d16e&docid=5zwB4qulVHcYDM&itg=1&imgurl=http://pic01.uxsight.com/i/12a/ux_a12030500ux0859_ux_c.jpg&w=600&h=289&ei=3b61Up_xMYnesgb4woGAAQ&zoom=1&ved=1t:3588,r:44,s:100,i:136&iact=rc&page=4&tbnh=153&tbnw=318&ndsp=51&tx=174&ty=50 nozzle] to only heat up the pins of the chip.
 
= Flashing Examples =


=== Flashing Examples ===
[[File:Ps4norflashing.jpg|200px|thumb|left|The easiest ways using SPIWay]][[File:Ps4norflashing2.jpg|200px|thumb|left|Required equipment for SPIway]][[File:Ps4norflashing3.jpg|200px|thumb|left|Cheapest non-SPIway method]]
[[File:Ps4norflashing.jpg|200px|thumb|left|The easiest ways using SPIWay]][[File:Ps4norflashing2.jpg|200px|thumb|left|Required equipment for SPIway]][[File:Ps4norflashing3.jpg|200px|thumb|left|Cheapest non-SPIway method]]


{{Motherboard Components}}
{{Motherboard Components}}
<noinclude>[[Category:Main]]</noinclude>
<noinclude>[[Category:Main]]</noinclude>

Latest revision as of 01:21, 4 March 2021

Pinout[edit | edit source]

MX25L25635FMI-10G Pinout

MX25L25635F-series 8-pin WSON Pinout as found in CUH-12xx-series PS4s

MX25L25635FMI-10G Removed - SAA-001 - componentside

MX25L25635FMI-10G - SAA-001 - backside
MX25L25635FMI-10G Untouched
  Pin 1x I/O 2x I/O 4x I/O Description
S3 1 DNU DNU SIO3 Do not use or Serial Data Input & Output (for 4xI/O read mode)
3.3 2 VCC VCC VCC +3.3V DC Power Supply
RS 3 RESET# RESET# RESET# Hardware Reset Pin Active low
4 NC NC NC No Connection
5 NC NC NC No Connection
6 NC NC NC No Connection
CS 7 CS# CS# CS# Chip Select
S1 8 SO SIO1 SIO1 Serial Data Output (for 1 x I/O) or Serial Data Input & Output (for 2x I/O or 4x I/O read mode)
S2 9 WP# WP# SIO2 Write Protection: connect to GND or Serial Data Input & Output (for 4x I/O read mode)
GND 10 GND GND GND Ground
11 NC NC NC No Connection
12 NC NC NC No Connection
13 NC NC NC No Connection
14 NC NC NC No Connection
S0 15 SI SIO0 SIO0 Serial Data Input (for 1 x I/O) or Serial Data Input & Output (for 2x I/O or 4x I/O read mode)
SC 16 SCLK SCLK SCLK Clock Input

Hint[edit | edit source]

On Board Dumping does not work (it works with VCC pin lifted). To Read/Write the chip in the safest way possible, you will need to desolder the Macronix Serial Flash from the PS4 motherboard and use a external flasher like the Teensy and SPIway or the Raspberry Pi and JAISPI. For the desoldering part you should use a Hot Air SMD Rework Station like this one and a nozzle to only heat up the pins of the chip.

Flashing Examples[edit | edit source]

The easiest ways using SPIWay
Required equipment for SPIway
Cheapest non-SPIway method