Talk:Flash-Main: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
(:P)
(i dont know what to post! theres too much!)
Line 194: Line 194:
* http://konsole.rzeszow.pl/ps4/1024.rar
* http://konsole.rzeszow.pl/ps4/1024.rar


== MD5 of files within SLB2/CID ==
== BwE 'Discoveries' ==


<pre>
<pre>
Hey guys, here are some files within your local PS4 firmware
0x1C5030 [\d|\w]{2}[0]{6}[\d|\w]{2}[0]{6}[\d|\w]{4}[1|0][2|F|0][0]{10}[6|1|0][\d][0]{6}[6|1|0][\d][0]{6}[\d|\w]{6}[0]{10}[\d|\w]{2}[0]{6}[\d][\d|\w][0]{6}[\d|\w]{6}[0]{10}


SLB2 Section 1 0x42A0 & 0x642A0:
"FC000000EA0000008FBD1F00000000006700000067000000ED64290000000000A40000009200000017AD410000000000",
Identifier / MD5
"27000000250000008C120000000000000600000006000000810000000000000024000000250000003D13000000000000",
9060 E4EA90FA4B5B0A1066E79F961B607C34
"0A00000009000000CB05000000000000010000000100000000000000000000000B0000000B000000D305000000000000",
8087 6537AD81702579C55E09E04CE722804E
"15000000140000005C0A00000000000002000000020000001A0000000000000016000000180000008C0A000000000000",
A079 9BD36B4148E0FD9C50C7F3FB0DBB3A13
"3C00000039000000F3AA020000000000020000000200000000000000000000003E0000004200000035AB020000000000",
B05C 4A3E67134157CACDB9DF7C1E5ADE3CFD
"410000003E0000002AB702000000000002000000020000000000000000000000430000004700000071B7020000000000",
107A 03A323F303FA8D83B9A1072D9AE7C4C6
"D2000000C5000000904B1F00000000006500000065000000ED642900000000007B0000006E000000163B410000000000",
"22000000200000003DD6000000000000090000000900000054EB0200000000001E0000001D000000B9C1030000000000",
"6A000000650000000DF1000000000000160000001600000057F20200000000005900000055000000CAE3030000000000",
"34000000320000003DD6000000000000090000000900000054EB020000000000300000002F000000B9C1030000000000",
"2B000000290000004E130000000000000600000006000000810000000000000028000000290000000214000000000000".


SLB2 Section 2 0xC42A0:
0x1C5022 [0|1][1-5][0][\d][0|8][\d|\w]{2}[0][\d|\w]{8}[0][\d]{2}[0][\d|\w]{2}[0]{5}[1|0][0][\d][0]{2}[\d|\w]{2}[0]{2}[0|1][\d|\w][0]{2}[\d|\w]{8}
Identifier / MD5
A086 D8F17E3A0F614ACDEFA8916E3EE17365
204D F0B7F975B9621E9A23BBAB8BAB0E2B81
204B B81D81A5AAF271CF545D01343B1F0589


WiFi/BT 0x144200:
"04000080E10F14040600FF000000000069000300FFFF8028",
Identifier / MD5
"040000809ACDA4030600FF00000000001C000F00FFFF8028",
7CE1    C5DCA09C92A2F0362D00BDE4EDB7548B
"03008180B40000000410FF000001000009000100FFFF8020",
A8DD    D51C9935B5409313041177FB0393550B
"03008180BEB0B3030410FF000001000009000100FFFFC012",
ECE0    65945E2E2270FFC02869498AF03F6854
"02000080E50200000500BF000001000007001F000061C037",
 
"03008180260200000410FF000001000009000100FFFF8020",
File Length: Differs per identifier
"030081808F0200000410FF000001000009000100FFFFC023",
 
"110081804F0F00000410FF000001000009000900FFFF8037",
Discovered whilst making BwE PS4 NOR Validator June 2018
"11008180530F00000410FF000001000009000900FFFF0037",
 
"11008180D23616040410FF000001000009000100FFFF4039",
Will provide more information/flash discoveries soon!
"040000805ECA16040600FF000000000069000300FFFF8010",
 
"04000080425D1B040600FF000000000069000300FFFF8014",
This is quite hard to do alone :)
"11008180037635040410FF000001000009000100FFFFC030",
"04000080CFD835040600FF000000000069000300FFFF4015",
"04000080B18338040600FF000000000069000300FFFF8011",
"040000803E0A3B040600FF000000000069000300FFFF0014",
"04000080FC183C040600FF000000000069000300FFFF401F",
"0400008080133F040600FF000000000069000300FFFF0011",
"04000080DA2D48040600FF000000000069000300FFFF0013",
"04000080DF765D040600FF000000000069000300FFFF4019",
"040000807FEB7D040600FF000000000069000300FFFF8018",
"0400008061D890040600FF000000000069000300FFFF001D",
"11008180FFFFFFFF0410FF000001000009000900FFFF401B",
"04000080FFFFFFFF0600FF000000000069000B00FFFF001F",
"01008080FFFFFFFF050000000000010081001F0000530034",
"11008180FFFFFFFF0410FF000001000009000100FFFF4019",
"11008180FFFFFFFF0410FF000001000009000100FFFFC01A",
"11008180FFFFFFFF0410FF000001000009000100FFFF0022",
"02000080FFFFFFFF05003F000000080081001F0080610017",
"03030AC0FFFFFFFF0000FF000000000000000000FFFFFFFF",
"020309C044DD6A000000FF000000000000000000FFFFFFFF",
"01008080B83C4C04050000000001000007001F00802A001E",
"03008180106D71040410FF000000080009000100FFFF0026",
"03008180E34485040410FF000000080009000100FFFF802D",
"03008180E4AD9C040410FF000000080009000100FFFFC02B",
"0300818057C3B3030410FF000001000009000900FFFF0023",
"03008180600F00000410FF000001000009000900FFFF002A",
"030081804E0300000410FF000001000009000100FFFFC036",
"05000080D60000000140130000010000CA001F00403E002F",
"04000080D60000000500130000010000CA001F00403E002F".


I am looking through CID and finding a bunch of weirdness.
I need help guys! Send me some valid flashes! [email protected]
</pre>
</pre>



Revision as of 07:31, 25 July 2018

proposal to put on Flash-Main

reference files:

Console C
(retail)
Other (not documented)
(nonretail)
Region CUH-1004A CUH-1004A DUH-T1000AA
System Firmware 1.06 1.610.000 1.010.031 1.500.101
Statistics:
00´s FF´s Rest
2.63917 % 11.8333 % < 0.376 %
00´s FF´s Rest
2.64108 % 11.8317 % < 0.377 %
00´s FF´s Rest
2.27889 % 23.4341 % < 0.3316 %
00´s FF´s Rest
2.65852 % 13.4016 % < 0.37 %
Entropy: 7.52796 (94.0995%) 7.52799 (94.0999%) 6.86775 (85.8469%) 7.4452 (93.065%)
Redundancy: 5.90047% 5.90007% 14.1531% 6.93503%
A. Mean: 131072
StdDev: 245712 245685 486941 278255

Strings: Flash-Main/strings

discussion

1) are the Statistics: / Entropy: / Redundancy: / A. Mean: / StdDev: of those listed recalculated and checked? Euss (talk) 00:01, 20 September 2014 (EDT)

2) there seem to be a naming conflict "A", "B", "C" as the "C" originally mentioned was Retail, not nonretail and only 1 retail console was shared as download (cfwprophet's) while SKU_Models_NonretailDUH-T1000AA was neither A/B/C/whatever. Euss (talk) 00:06, 20 September 2014 (EDT)

Labelname A B C T
Type CUH-1004A
(retail)
CUH-1004A
(retail)
CUH-1004A
(retail)
DUH-T1000AA
(nonretail)
System Firmware 1.05 1.510.000 1.01 1.05 1.510.000 1.06 1.610.000 1.010.031 1.500.101
Dump na na na na na [1] [2] [3]
SHA1 08CB6EC416768DD4B3990F477438C4DEC19FAFC0 (noncensored) A0604B241A7A9AA62921620F51E24DE0C2D7EFC6 (noncensored) 712D50D69CF470E319F544B32A901CD8DFC42FE8 (noncensored) E5028E34F1879B6B9924D1F91ABF21287CACD9DD 824531492194ABD87AA74B4F5064111FAD67D570 2F4B0A62C46AFB3268F420B703DDD3B326989446
93C6CBAD9BF046471794C37E1AD45A6F632A26F6 (noncensored)
BF59E348B19947BFD2F1A43F973C2750099E7FE4 AA51480B63D3DC39B8EF3D2915844304553C8C98 52A9B8F1A6A90C48A516D26A262B3EA28CC43214
Statistics: 00: 2.62% (878086)
FF: 11.83% (3971044)
rest: =<0.38%
00: 2.66% (893232)
FF: 11.83% (3970942)
rest: =<0.38%
00: 2.28% (765587)
FF: 21.87% (7337853)
rest: =<0.34%
00: 2.64% (885411)
FF: 11.83% (3970604)
rest: =<0.38%
00: 2.66% (893384)
FF: 11.83% (3970352)
rest: =<0.38%
00: 2.64% (885558)
FF: 11.83% (3970607)
rest: =<0.38%
00: 2.64% (886200)
FF: 11.83% (3970045)
rest: =<0.38%
00: 2.28% (764667)
FF: 23.46% (7863176)
rest: =<0.33%
00: 2.66% (892051)
FF: 13.40% (4496842)
rest: =<0.37%
Entropy:
Redundancy:
A. Mean:
StdDev:

example

nameblob1 nameblob2 nameblob3
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00093800  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00093810  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00093800  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00093810  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F

00093800  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................
00093810  00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  ................

jumps

SLB2 entry at 0x4000
second entry at 0x64000  (+ 0x60000)
third entry at 0xC4000   (+ 0x60000)
fourth entry at 0x144000 (+ 0x80000)
sony computer entertainment inc entry at 0x0
???? <- this should be second entry (+ 0x1000)
second entry at 0x2000 (+ 0x2000)
third entry at 0x3000 (+ 0x1000)
SCEVTRM entry at 0x380040
next entry 0x3A0040 (+0x20000)

(hidden) data

between 2nd and third SLB2 entries, 0xD0 bytes after the data

01 00 00 00 00 00 00 00 00 00 00 00 25 00 00 00 (supplied dump on wiki)
01 00 00 00 00 00 00 00 00 00 00 00 26 00 00 00 (other supplied dumps)

between third and fourth SLB2 entries, 0xE0 bytes after the data(0x60 on others)

little endianess so version is in reverse order?

01 00 00 00 00 00 00 00 05 01 [00 01] 00 00 00 00 -> 1.00 version
01 00 00 00 00 00 00 00 01 01 [50 01] 00 00 00 00 -> 1.50 version
01 00 00 00 00 00 00 00 01 01 [00 03] 00 00 00 00 -> 3.11 version
01 00 00 00 00 00 00 00 02 01 [50 02] 00 00 00 00 -> 2.50 or 2.51??? from BLOD ps4

much more reliable version identifier than 0x1CA600 
since a confirmed 3.11 console displays

FF 00 FF 00 00 00 62 01 FF FF FF FF FF FF FF FF

offset 0x1C6000/0x1C6010

FF 51 21 6D 66 1C 00 03
22 2F 1D 6D 66 1C 00 03

strings

bt_sdio.wlan.OSA.bt_hci.blembx
BT_SDIO
DIRECT
CUH-1004A B01X
Marvell Micro AP
Idle
TimerCbMsgQ
MacMgmtSMEMs
MAC Mgmt
OSA_Sema
SleepConfirmTmr
AP_NullPktDoneTmr
CBProcSMEMsgQ
CBProcMsgQ
CB Proc
MAC Tx Notify
ChipRev:
BB:
RF:
O.R.:
Cal O.R.:
$Id:

other dumps

BwE 'Discoveries'

0x1C5030 [\d|\w]{2}[0]{6}[\d|\w]{2}[0]{6}[\d|\w]{4}[1|0][2|F|0][0]{10}[6|1|0][\d][0]{6}[6|1|0][\d][0]{6}[\d|\w]{6}[0]{10}[\d|\w]{2}[0]{6}[\d][\d|\w][0]{6}[\d|\w]{6}[0]{10}

"FC000000EA0000008FBD1F00000000006700000067000000ED64290000000000A40000009200000017AD410000000000",
"27000000250000008C120000000000000600000006000000810000000000000024000000250000003D13000000000000",
"0A00000009000000CB05000000000000010000000100000000000000000000000B0000000B000000D305000000000000",
"15000000140000005C0A00000000000002000000020000001A0000000000000016000000180000008C0A000000000000",
"3C00000039000000F3AA020000000000020000000200000000000000000000003E0000004200000035AB020000000000",
"410000003E0000002AB702000000000002000000020000000000000000000000430000004700000071B7020000000000",
"D2000000C5000000904B1F00000000006500000065000000ED642900000000007B0000006E000000163B410000000000",
"22000000200000003DD6000000000000090000000900000054EB0200000000001E0000001D000000B9C1030000000000",
"6A000000650000000DF1000000000000160000001600000057F20200000000005900000055000000CAE3030000000000",
"34000000320000003DD6000000000000090000000900000054EB020000000000300000002F000000B9C1030000000000",
"2B000000290000004E130000000000000600000006000000810000000000000028000000290000000214000000000000".

0x1C5022 [0|1][1-5][0][\d][0|8][\d|\w]{2}[0][\d|\w]{8}[0][\d]{2}[0][\d|\w]{2}[0]{5}[1|0][0][\d][0]{2}[\d|\w]{2}[0]{2}[0|1][\d|\w][0]{2}[\d|\w]{8}

"04000080E10F14040600FF000000000069000300FFFF8028",
"040000809ACDA4030600FF00000000001C000F00FFFF8028",
"03008180B40000000410FF000001000009000100FFFF8020",
"03008180BEB0B3030410FF000001000009000100FFFFC012",
"02000080E50200000500BF000001000007001F000061C037",
"03008180260200000410FF000001000009000100FFFF8020",
"030081808F0200000410FF000001000009000100FFFFC023",
"110081804F0F00000410FF000001000009000900FFFF8037",
"11008180530F00000410FF000001000009000900FFFF0037",
"11008180D23616040410FF000001000009000100FFFF4039",
"040000805ECA16040600FF000000000069000300FFFF8010",
"04000080425D1B040600FF000000000069000300FFFF8014",
"11008180037635040410FF000001000009000100FFFFC030",
"04000080CFD835040600FF000000000069000300FFFF4015",
"04000080B18338040600FF000000000069000300FFFF8011",
"040000803E0A3B040600FF000000000069000300FFFF0014",
"04000080FC183C040600FF000000000069000300FFFF401F",
"0400008080133F040600FF000000000069000300FFFF0011",
"04000080DA2D48040600FF000000000069000300FFFF0013",
"04000080DF765D040600FF000000000069000300FFFF4019",
"040000807FEB7D040600FF000000000069000300FFFF8018",
"0400008061D890040600FF000000000069000300FFFF001D",
"11008180FFFFFFFF0410FF000001000009000900FFFF401B", 
"04000080FFFFFFFF0600FF000000000069000B00FFFF001F", 
"01008080FFFFFFFF050000000000010081001F0000530034", 
"11008180FFFFFFFF0410FF000001000009000100FFFF4019", 
"11008180FFFFFFFF0410FF000001000009000100FFFFC01A", 
"11008180FFFFFFFF0410FF000001000009000100FFFF0022",
"02000080FFFFFFFF05003F000000080081001F0080610017",
"03030AC0FFFFFFFF0000FF000000000000000000FFFFFFFF",
"020309C044DD6A000000FF000000000000000000FFFFFFFF",
"01008080B83C4C04050000000001000007001F00802A001E",
"03008180106D71040410FF000000080009000100FFFF0026",
"03008180E34485040410FF000000080009000100FFFF802D",
"03008180E4AD9C040410FF000000080009000100FFFFC02B",
"0300818057C3B3030410FF000001000009000900FFFF0023",
"03008180600F00000410FF000001000009000900FFFF002A", 
"030081804E0300000410FF000001000009000100FFFFC036", 
"05000080D60000000140130000010000CA001F00403E002F",
"04000080D60000000500130000010000CA001F00403E002F".

I am looking through CID and finding a bunch of weirdness.
I need help guys! Send me some valid flashes! [email protected]
PS4 NOR Validator

chat

Bloody Hell you have risen from the dead!!! it's been so many years since we all heard from you!! nice to see you back dude!! come on discord

yes yes indeed! <3 i need help with updating my ps3 nor and nand validators but other than that im powering on with the ps4 one, if anybody even needs it... it will be good for the repair industry regardless. too risky to touch the flash without validating it. i found a lot more than whats on this main flash page, lots of dynamic sections which were missed by others.

I remember getting you to do a few proskeet PS3 downgrades for me back in the day like nearly 10 years ago before I took the next and started modding myself I still have a 40gb phat here in my collection that has your mark on it mate lol good to see your still active in the scene also great to see another Aussie Dev working on the PS4 scene

^_^ its a hobby slash job, so best of both worlds. I found all of my old templates to make a new loader for the ps4 validator, so it should look and sound the same (as annoying as it was before haha). What happened to all of the psx forums? I don't see the point in joining any if they're all empty and or full of crap.... anyways back to programming!