Flash-Bridge

From PS4 Developer wiki
Jump to: navigation, search

Dump information[edit]

for RAW content, see Flash-Bridge/content

subject: dump of serial flash MX25L1006E or 25X10CLYA1 for MB86C311B

reference file: available at http://www.psdevwiki.com/ps4/files/FlashDump/usb-bridge.bin

notes: reference files both seem to have unneeded trailing 0x10 bytes containing 00 00 00 00 00 00 00 00 00 00 00 68 5A 1E 08 E1

size: 0x20000 filesize / 0x17000 datasize

statistics: 4.17% 00's / 31.69% FF's / <= 0.30% rest
entropy: 6.24931 (78.1164%)
Redundancy: 21.8836%
A. Mean: 512.063
StdDev: 2594.56

observation: no differences between consoles (no perconsole data) and firmware versions (checked up including 1.51)

Hashes[edit]

note: without 0x10 footer garbage

CRC-16: A818
CRC-32: E511F20C
SHA-1: 08AD7BAB75FFCF53BD4350E1DAB34F16F3CC1AE1
SHA-256: 97EDCC9B378AC8315943141C6DAD338CFBAE7DBF15D37C6AE2B33AE067876BB4
SHA-384: 0E4905AFBBC60F503661EB218869E248577C6475FABB1F85C726443DD0EFD4327AD755E690374FE1FB9CB52AAD6FF164
SHA-512: D4422FBB115B952186587D7BEEF29663604622B98C11689B6359FA664F7FD56D709934BC168AFC0E3BCAA2AC1CAFBA822A94240E8731DA5299B008D9BAF1CC0A
MD-2: D19954A10B326E009E694C9E913E5271
MD-4: 8F1BDB75FB91AFD16A4B67211E9C3791
MD-5: D5629B77AA245C8B54E7207497C739BB

SPI Traffic[edit]

RDSR 0x00                          ; Read status register

READ 000000  37 42 9D E4 CA F6 87 49 BF DF 6F EF | 7B aEo I??oi
READ 00000C  55 DF 8C 0A 26 B2 3B 50 D0 E5 08 04 | U?  &?;P?a  
READ 000018  32 A9 A7 A0 5E B1 F5 8A DC 0B 00 00 | 2c�я^+o U   
...          truncated, see usb-bridge.bin
READ 01683C  55 9B 67 51 B0 2B 77 17 85 2A BD 9C | U gQш+w  *? 
READ 016848  C0 9B 2F 83 1C 1D 40 EC 0E 9C 66 44 | A /   @i  fD
READ 016854  C3 7F 8B A9                         | A  c

RDSR 0x00                          ; Read status register
REMS 0x00 0x00 0x00 0xC2 0x10      ; Read Read Electronic Manufacturer & Device ID, 
                                   ; output the manufacturer ID and device ID
RDID 0xC2 0x20 0x11                ; Read identification, outputs manufacturer ID and 2-byte device ID
RES 0x00 0x00 0x00 0x10 0x10       ; Read Electronic ID to read out 1-byte Device ID
WRSR 0x00                          ; Write status register ( see datasheet for details )
RDSR 0x03                          ; Read status register
RDSR 0x00                          ; Read status register

READ 000000  37 42 9D E4 CA F6 87 49 BF DF 6F EF | 7B aEo I??oi
READ 00000C  55 DF 8C 0A 26 B2 3B 50 D0 E5 08 04 | U?  &?;P?a  
READ 000018  32 A9 A7 A0 5E B1 F5 8A DC 0B 00 00 | 2c�я^+o U   
READ 000024  00 20 00 00 00 E0 01 00 01 00 00 00 |      a      
READ 000030  00 07 00 00 8A 01 8A 08 00 00 50 01 |           P 
READ 00003C  DA 09 00 00 B8 01 00 00 00 00 00 00 | U   ?       
READ 000048  00 10 00 00 00 00 02 00 00 10 00 00 |             
READ 000054  00 00 00 00 00 00 00 00 84 E0 C0 EA |          aAe
READ 000060  FA A9 5A 34 C2 93 F2 78 AC 52 E4 5C | ucZ4A oxїRa\
READ 00006C  E5 37 BA B5 E7 52 A0 0E 69 59 A1 3A | a7?зcRя iY?:
READ 000078  E1 03 B6 5A 00 0F 00 01             | a �Z    

READ 000080  10 1C 01 01 00 00 00 00 00 00 00 00 |             
READ 00008C  00 00 00 00 00 00 00 0E 00 00 1C 00 |             
READ 000098  00 00 00 00 00 00 03 01 01 21 02 FF |          ! y
READ 0000A4  00 25 0A 83 10 01 05 05 83 10 01 05 |  %          
READ 0000B0  05 00 00 00 00 00 00 00 00 00 00 00 |             
             ... < zeros > ...
READ 000170  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00017C  00 00 00 00 00 00                   |       

READ 00009E  03 01 01 21 02 FF 00 25 0A 83 10 01 |    ! y %    
READ 0000AA  05 05 83 10 01 05 05 00 00 00 00 00 |             
READ 0000B6  00 00 00 00 00 00 00 00 00 00 00 00 |             
             ... < zeros > ...
READ 00018E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00019A  00 00 00 00 00 00                   |       

READ 0000A1  21 02 FF 00 25 0A 83 10 01 05 05 83 | ! y %       
READ 0000AD  10 01 05 05 00 00 00 00 00 00 00 00 |             
             ... < zeros > ...
READ 000191  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00019D  00 00 00 00 00 00                   |       

READ 0000A5  25 0A 83 10 01 05 05 83 10 01 05 05 | %           
READ 0000B1  00 00 00 00 00 00 00 00 00 00 00 00 |             
             ... < zeros > ...            
READ 000195  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0001A1  00 00 00 00 00 00                   |       

READ 0000B1  00 00 00 00 00 00 00 00 00 00 00 00 |             
             ... < zeros > ...          
READ 0001A1  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0001AD  00 00 00 00 00 00                   |       

READ 00007C  00 0F 00 01                         |     
READ 000F00  FF FF FF FF FF FF FF FF FF FF FF FF | yyyyyyyyyyyy
READ 000F0C  FF FF FF FF                         | yyyy

READ 000000  37 42 9D E4 CA F6 87 49 BF DF 6F EF | 7B aEo I??oi
READ 00000C  55 DF 8C 0A 26 B2 3B 50 D0 E5 08 04 | U?  &?;P?a  
READ 000018  32 A9 A7 A0 5E B1 F5 8A DC 0B 00 00 | 2c�я^+o U   
READ 000024  00 20 00 00 00 E0 01 00 01 00 00 00 |      a      
READ 000030  00 07 00 00 8A 01 8A 08 00 00 50 01 |           P 
READ 00003C  DA 09 00 00 B8 01 00 00 00 00 00 00 | U   ?       
READ 000048  00 10 00 00 00 00 02 00 00 10 00 00 |             
READ 000054  00 00 00 00 00 00 00 00 84 E0 C0 EA |          aAe
READ 000060  FA A9 5A 34 C2 93 F2 78 AC 52 E4 5C | ucZ4A oxїRa\
READ 00006C  E5 37 BA B5 E7 52 A0 0E 69 59 A1 3A | a7?зcRя iY?:
READ 000078  E1 03 B6 5A 00 0F 00 01             | a �Z    

READ 0009DA  12 01 00 03 00 00 00 09 4C 05 4E 08 |         L N 
READ 0009E6  01 00 01 02 03 01 09 02 79 00 01 01 |         y   
READ 0009F2  00 C0 01 00 09 04 00 00 02 08 06 50 |  A         P
READ 0009FE  00 00 07 05 81 02 00 04 00 00 06 30 |            0
READ 000A0A  0F 00 00 00 07 05 02 02 00 04 00 00 |             
READ 000A16  06 30 0F 00 00 00 09 04 00 01 04 08 |  0          
READ 000A22  06 62 00 00 07 05 81 02 00 04 00 00 |  b          
READ 000A2E  06 30 0F 05 00 00 04 24 03 00 07 05 |  0     $    
READ 000A3A  02 02 00 04 00 00 06 30 0F 05 00 00 |        0    
READ 000A46  04 24 04 00 07 05 04 02 00 04 00 00 |  $          
READ 000A52  06 30 00 00 00 00 04 24 01 00 07 05 |  0     $    
READ 000A5E  85 02 00 04 00 00 06 30 00 05 00 00 |        0    
READ 000A6A  04 24 02 00 05 0F 16 00 02 00 07 10 |  $          
READ 000A76  02 02 00 00 00 00 0A 10 03 00 0E 00 |             
READ 000A82  01 00 00 00 04 03 09 04 0A 03 53 00 |           S 
READ 000A8E  43 00 45 00 49 00 00 00 00 00 00 00 | C E I       
READ 000A9A  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AA6  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AB2  00 00 00 00 00 00 00 00 00 00 20 03 |             
READ 000ABE  55 00 53 00 42 00 2D 00 53 00 41 00 | U S B - S A 
READ 000ACA  54 00 41 00 20 00 42 00 72 00 69 00 | T A   B r i 
READ 000AD6  64 00 67 00 65 00 00 00 00 00 00 00 | d g e       
READ 000AE2  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AEE  22 03 30 00 30 00 30 00 30 00 30 00 | " 0 0 0 0 0 
READ 000AFA  30 00 30 00 30 00 30 00 30 00 30 00 | 0 0 0 0 0 0 
READ 000B06  30 00 30 00 30 00 30 00 31 00 00 00 | 0 0 0 0 1   
READ 000B12  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B1E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B2A  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B36  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B42  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B4E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B5A  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B66  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B72  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B7E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B8A  00 00 00 00 00 00 00 00             |         

READ 000700  12 01 10 02 00 00 00 40 4C 05 4E 08 |        @L N 
READ 00070C  01 00 01 02 03 01 09 02 55 00 01 01 |         U   
READ 000718  00 C0 04 00 09 04 00 00 02 08 06 50 |  A         P
READ 000724  00 00 07 05 81 02 00 02 14 00 07 05 |             
READ 000730  02 02 00 02 14 00 09 04 00 01 04 08 |             
READ 00073C  06 62 00 00 07 05 81 02 00 02 14 00 |  b          
READ 000748  04 24 03 00 07 05 02 02 00 02 14 00 |  $          
READ 000754  04 24 04 00 07 05 04 02 00 02 14 00 |  $          
READ 000760  04 24 01 00 07 05 85 02 00 02 14 00 |  $          
READ 00076C  04 24 02 00 04 03 09 04 0A 03 53 00 |  $        S 
READ 000778  43 00 45 00 49 00 00 00 00 00 00 00 | C E I       
READ 000784  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000790  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00079C  00 00 00 00 00 00 00 00 00 00 20 03 |             
READ 0007A8  55 00 53 00 42 00 2D 00 53 00 41 00 | U S B - S A 
READ 0007B4  54 00 41 00 20 00 42 00 72 00 69 00 | T A   B r i 
READ 0007C0  64 00 67 00 65 00 00 00 00 00 00 00 | d g e       
READ 0007CC  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0007D8  22 03 30 00 30 00 30 00 30 00 30 00 | " 0 0 0 0 0 
READ 0007E4  30 00 30 00 30 00 30 00 30 00 30 00 | 0 0 0 0 0 0 
READ 0007F0  30 00 30 00 30 00 30 00 31 00 00 00 | 0 0 0 0 1   
READ 0007FC  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000808  00 00 0A 06 10 02 00 00 00 40 01 00 |          @  
READ 000814  09 07 20 00 01 01 00 C0 04 00 00 00 |        A    
READ 000820  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00082C  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000838  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000844  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000850  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00085C  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000868  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000874  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000880  00 00 00 00 00 00 00 00 00 00       |           

READ 00088A  12 01 10 02 00 00 00 40 4C 05 4E 08 |        @L N 
READ 000896  01 00 01 02 03 01 09 02 20 00 01 01 |             
READ 0008A2  00 C0 04 00 09 04 00 00 02 08 06 50 |  A         P
READ 0008AE  00 00 07 05 81 02 40 00 0F 00 07 05 |       @     
READ 0008BA  02 02 40 00 0F 00 04 03 09 04 0A 03 |   @         
READ 0008C6  53 00 43 00 45 00 49 00 00 00 00 00 | S C E I     
READ 0008D2  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0008DE  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0008EA  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0008F6  20 03 55 00 53 00 42 00 2D 00 53 00 |   U S B - S 
READ 000902  41 00 54 00 41 00 20 00 42 00 72 00 | A T A   B r 
READ 00090E  69 00 64 00 67 00 65 00 00 00 00 00 | i d g e     
READ 00091A  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000926  00 00 22 03 30 00 30 00 30 00 30 00 |   " 0 0 0 0 
READ 000932  30 00 30 00 30 00 30 00 30 00 30 00 | 0 0 0 0 0 0 
READ 00093E  30 00 30 00 30 00 30 00 30 00 31 00 | 0 0 0 0 0 1 
READ 00094A  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000956  00 00 00 00 0A 06 10 02 00 00 00 40 |            @
READ 000962  01 00 09 07 20 00 01 01 00 C0 04 00 |          A  
READ 00096E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00097A  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000986  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000992  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 00099E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0009AA  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0009B6  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0009C2  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 0009CE  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AEE  22 03 30 00 30 00 30 00 30 00 30 00 | " 0 0 0 0 0 
READ 000AFA  30 00 30 00 30 00 30 00 30 00 30 00 | 0 0 0 0 0 0 
READ 000B06  30 00 30 00 30 00 30 00 31 00 00 00 | 0 0 0 0 1   
READ 000B12  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B1E  00 00                               |   

READ 000A86  04 03 09 04 0A 03 53 00 43 00 45 00 |       S C E 
READ 000A92  49 00 00 00 00 00 00 00 00 00 00 00 | I           
READ 000A9E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AAA  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AB6  00 00                               |   

READ 000A86  04 03 09 04 0A 03 53 00 43 00 45 00 |       S C E 
READ 000A92  49 00 00 00 00 00 00 00 00 00 00 00 | I           
READ 000A9E  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AAA  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AB6  00 00                               |   

READ 000AEE  22 03 30 00 30 00 30 00 30 00 30 00 | " 0 0 0 0 0 
READ 000AFA  30 00 30 00 30 00 30 00 30 00 30 00 | 0 0 0 0 0 0 
READ 000B06  30 00 30 00 30 00 30 00 31 00 00 00 | 0 0 0 0 1   
READ 000B12  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B1E  00 00                               |   

READ 000AEE  22 03 30 00 30 00 30 00 30 00 30 00 | " 0 0 0 0 0 
READ 000AFA  30 00 30 00 30 00 30 00 30 00 30 00 | 0 0 0 0 0 0 
READ 000B06  30 00 30 00 30 00 30 00 31 00 00 00 | 0 0 0 0 1   
READ 000B12  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000B1E  00 00                               |   

READ 000A8A  0A 03 53 00 43 00 45 00 49 00 00 00 |   S C E I   
READ 000A96  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AA2  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AAE  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000ABA  00 00                               |   

READ 000A8A  0A 03 53 00 43 00 45 00 49 00 00 00 |   S C E I   
READ 000A96  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AA2  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AAE  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000ABA  00 00                               |   

READ 000ABC  20 03 55 00 53 00 42 00 2D 00 53 00 |   U S B - S 
READ 000AC8  41 00 54 00 41 00 20 00 42 00 72 00 | A T A   B r 
READ 000AD4  69 00 64 00 67 00 65 00 00 00 00 00 | i d g e     
READ 000AE0  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AEC  00 00                               |   

READ 000ABC  20 03 55 00 53 00 42 00 2D 00 53 00 |   U S B - S 
READ 000AC8  41 00 54 00 41 00 20 00 42 00 72 00 | A T A   B r 
READ 000AD4  69 00 64 00 67 00 65 00 00 00 00 00 | i d g e     
READ 000AE0  00 00 00 00 00 00 00 00 00 00 00 00 |             
READ 000AEC  00 00                               |   

READ 000E00  53 43 45 49 20 20 20 20 55 53 42 2D | SCEI    USB-
READ 000E0C  53 41 54 41 20 42 72 69 64 67 65 20 | SATA Bridge 
READ 000E18  30 30 30 31                         | 0001

READ 000024  00 20 00 00 00 E0 01 00             |      a  
READ 002020  34 48 01 00                         | 4H  
READ 016858  00 00 00 00                         |     

READ 000E00  53 43 45 49 20 20 20 20 55 53 42 2D | SCEI    USB-
READ 000E0C  53 41 54 41 20 42 72 69 64 67 65 20 | SATA Bridge 
READ 000E18  30 30 30 31                         | 0001

READ 000024  00 20 00 00 00 E0 01 00             |      a  
READ 002020  34 48 01 00                         | 4H  
READ 016858  00 00 00 00                         |