Talk:IDPS: Difference between revisions

From PS3 Developer wiki
Jump to navigation Jump to search
 
(128 intermediate revisions by 22 users not shown)
Line 1: Line 1:
===IDPS Examples===
= Experimental table for frontpage with bytes, bits, labels, and examples =
{| class="wikitable" style="text-align:center; font-size:1em"
! Magic !! Company !! [[Product Code]] !! [[Product Sub Code]] !! colspan="2" | Factory Code + PS Flags !! Serial number !! Unknown ID
|-
| style="border-right:0px" | 00 00 || style="border-left:0px; border-right:0px" | 00 01 || style="border-left:0px; border-right:0px" | 00 89 || style="border-left:0px; border-right:0px" | 00 0B || colspan="2" style="border-left:0px; border-right:0px" | 14 || style="border-left:0px; border-right:0px" | 00 EF DD || style="border-left:0px" | CA 25 52 66
|-
| style="border-right:0px" | 00 00 || style="border-left:0px; border-right:0px" | 00 01 || style="border-left:0px; border-right:0px" | 00 89 || style="border-left:0px; border-right:0px" | 00 0B ||  000101 || 00 || style="border-left:0px; border-right:0px" | 00 EF DD || style="border-left:0px" | CA 25 52 66
|}
 
= IDPS Examples =
 
The reason of why ordering the examples this way is because Product Code and Product Sub Code are known, and Chassis Check is the only thing left we can deduce from the examples...
 
== Full ==


{| class="wikitable sortable"
{| class="wikitable sortable"
! IDPS !! TargetID !! Mobo Rev. !!  
! IDPS !! 6th<br />byte !! [[Product Code]] !! 8th<br />byte !! [[Product Sub Code]] !! Chassis Check !! Notes
|- bgcolor="#CCCCCC"
| &nbsp;<code>00 00 00 01 00 81 00 01 03 FF FF FF 18 43 C1 4D</code>&nbsp; || {{TID81}} || 0x01 || [[DECR-1000|DECR-1000(A/J)]] / [[DEH-Z1010]] ([[TMU-520]]) || 03 FF || Static Dummy IDPS
|-
| &nbsp;<code>00 00 00 01 00 83 04 00 03 FF FF FF D4 16 F2 BB</code>&nbsp; || {{TID83}} || 0x00 || 04  00  || 03 FF  || TestBench IDPS
|-
| &nbsp;<code>00 00 00 01 00 84 00 01 04 00 F3 44 AC 4F 8D 2F</code>&nbsp; || {{TID84}} || {{HWID01}} || 04 00 (1) ||
|-
| &nbsp;<code>00 00 00 01 00 8A 00 01 10 00 52 BC C7 11 6D B2</code>&nbsp; || {{TID8A}} || {{HWID01}} || 10 00 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 84 00 01 10 19 15 0C 45 9F 1C 2A</code>&nbsp; || {{TID84}} || {{HWID01}} || 10 19 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 84 00 01 10 1B 23 A2 EA C6 4D D0</code>&nbsp; || {{TID84}} || {{HWID01}} || 10 1B (4) || 
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 84 00 02 10 01 15 ED DE D8 06 8B</code>&nbsp; || {{TID84}} || {{HWID02}} || 10 01 (4) ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 85 00 03 10 00 3D F9 65 97 B6 EA</code>&nbsp; || {{TID85}} || {{HWID03}} || 10 00 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 03 10 11 62 95 56 FF DB FD</code>&nbsp; || {{TID85}} || {{HWID03}} || 10 11 (4) ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 A0 00 04 04 00 04 1B 13 AB 46 25</code>&nbsp; || {{TIDA0}} || 0x04 ||  [[GECR-1100]] ([[COK-00x#COK-002|COK-002]]) || 04 00 (1) || ([[COK-00x#COK-002|COK-002]] without [[Bluetooth]]/[[Wifi]])
|-
| &nbsp;<code>00 00 00 01 00 ?? 00 04 ?? ?? ?? ?? ?? ?? ?? ??</code>&nbsp; || ? || ? || 0x04 ||  [[CECHExx|CECHE]] || ?? ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 85 00 05 04 00 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID05}} || 04 00 (1) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 05 04 00 33 A3 44 9D 57 2B</code>&nbsp; || {{TID85}} || {{HWID05}} || 04 00 (1) ||
|-
| &nbsp;<code>00 00 00 01 00 8C 00 05 10 00 D1 F3 55 2D DA BC</code>&nbsp; || {{TID8C}} || {{HWID05}} || 10 00 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 05 10 01 5F 01 12 FF 56 4F</code>&nbsp; || {{TID85}} || {{HWID05}} || 10 01 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 87 00 05 10 02 3A 2D 53 AF 66 28</code>&nbsp; || {{TID87}} || {{HWID05}} || 10 02 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 87 00 05 10 0A EE 67 DD 75 86 DA</code>&nbsp; || {{TID87}} || {{HWID05}} || 10 0A (4) || (original label stated [[CECHCxx|CECHC]] model!)
|-
| &nbsp;<code>00 00 00 01 00 85 00 05 14 02 F7 06 9F 10 B6 22</code>&nbsp; || {{TID85}} || {{HWID05}} || 14 02 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 05 14 09 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID05}} || 14 09 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 05 14 0E F0 DF DC DD 5E 56</code>&nbsp; || {{TID85}} || {{HWID05}} || 14 0E (5) ||
|-
| &nbsp;<code>00 00 00 01 00 84 00 05 F4 00 41 86 55 9B D3 52</code>&nbsp; || {{TID84}} || {{HWID05}} || F4 00 (0) ||
|-
| &nbsp;<code>00 00 00 01 00 87 00 05 F4 01 E9 4F 17 DB D9 5D</code>&nbsp; || {{TID87}} || {{HWID05}} || F4 01 (0) ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 85 00 06 04 00 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID06}} || 04 00 (1) ||
|-
| &nbsp;<code>00 00 00 01 00 ?? 00 06 ?? ?? ?? ?? ?? ?? ?? ??</code>&nbsp; || ?  || ? || {{HWID06}} || ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 85 00 07 04 00 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID07}} || 04 00 (1) ||
|-
| &nbsp;<code>00 00 00 01 00 87 00 07 10 00 A3 15 8F 61 36 85</code>&nbsp; || {{TID87}} || {{HWID07}} || 10 00 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 07 14 02 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID07}} || 14 02 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 07 14 03 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID07}} || 14 03 (5) ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 A0 00 08 04 00 13 69 BC E4 78 80</code>&nbsp; || {{TIDA0}} || 0x08 ||  [[GECR-1500]] ([[VER-00x#VER-001|VER-001]]) || 04 00 (1) || ([[VER-00x|VER-001]] without [[Bluetooth]]/[[Wifi]])
|-
|-
| &nbsp;<code>00 00 00 01 00 81 00 01 03 FF FF FF 18 43 C1 4D </code>&nbsp; || 81 - Reference Tool / DECR || 01 - COK-001 || Static Dummy IDPS
| &nbsp;<code>00 00 00 01 00 85 00 08 10 05 52 88 E8 AF 75 0D</code>&nbsp; || {{TID85}} || {{HWID08}} || 10 05 (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 84 00 01 04 00 F3 44 AC 4F 8D 2F</code>&nbsp; || 84 - Retail USA || 01 - COK-001 ||
| &nbsp;<code>00 00 00 01 00 85 00 08 10 07 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID08}} || 10 07 (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 87 00 07 10 00 A3 15 8F 61 36 85</code>&nbsp; || 87 - Retail United Kingdom || 07 - DIA-002 ||  
| &nbsp;<code>00 00 00 01 00 85 00 08 10 0C XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID08}} || 10 0C (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 89 00 08 14 01 01 06 1B 91 1C 5C</code>&nbsp; || 89 - Retail Australia/New Zealand || 08 - VER-001 ||  
| &nbsp;<code>00 00 00 01 00 87 00 08 14 01 B7 A7 1F C8 3A EA</code>&nbsp; || {{TID87}} || {{HWID08}} || 14 01 (5) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 84 00 08 14 0B 80 7A 2E 4F AA C7</code>&nbsp; || 84 - Retail USA || 08 - VER-001 ||  
| &nbsp;<code>00 00 00 01 00 89 00 08 14 01 01 06 1B 91 1C 5C</code>&nbsp; || {{TID89}} || {{HWID08}} || 14 01 (5) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 87 00 08 14 01 B7 A7 1F C8 3A EA</code>&nbsp; || 87 - Retail United Kingdom || 08 - VER-001 ||  
| &nbsp;<code>00 00 00 01 00 85 00 08 14 08 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID08}} || 14 08 (5) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 85 00 08 10 05 52 88 E8 AF 75 0D</code>&nbsp; || 85 - Retail Europe || 08 - VER-001 ||  
| &nbsp;<code>00 00 00 01 00 84 00 08 14 0B 80 7A 2E 4F AA C7</code>&nbsp; || {{TID84}} || {{HWID08}} || 14 0B (5) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 85 00 08 F4 01 AA 02 51 EE 33 7B</code>&nbsp; || 85 - Retail Europe || 08 - VER-001 ||
| &nbsp;<code>00 00 00 01 00 84 00 08 14 11 D8 06 97 94 B6 80</code>&nbsp; || {{TID84}} || {{HWID08}} || 14 11 (5) || <!-- graf_chokolo PS3 -->
|-
|-
| &nbsp;<code>00 00 00 01 00 85 00 09 10 1B 69 BD CA CC BE 85</code>&nbsp; || 85 - Retail Europe || 09 - DYN-001 ||  
| &nbsp;<code>00 00 00 01 00 85 00 08 F4 01 AA 02 51 EE 33 7B</code>&nbsp; || {{TID85}} || {{HWID08}} || F4 01 (0) ||  
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
|-
| &nbsp;<code>00 00 00 01 00 84 00 09 10 1C B0 13 5F 2C 17 AF</code>&nbsp; || 84 - Retail USA || 09 - DYN-001 ||
| &nbsp;<code>00 00 00 01 00 85 00 09 10 01 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 01 (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 85 00 0A 14 05 67 A0 79 37 DC 17 </code>&nbsp; || 85 - Retail Europe || 0A - SUR-001 ||  
| &nbsp;<code>00 00 00 01 00 85 00 09 10 0A 27 3E 8E 1D DF 65</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 0A (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 87 00 0B 14 0C 84 81 81 33 FA 68</code>&nbsp; || 87 - Retail United Kingdom || 0B - JTP-001/JSD-001 ||  
| &nbsp;<code>00 00 00 01 00 85 00 09 10 0B XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 0B (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 85 00 0B 10 18 EC 96 E4 A8 BE EF</code>&nbsp; || 85 - Retail Europe || 0B - JTP-001/JSD-001 ||  
| &nbsp;<code>00 00 00 01 00 85 00 09 10 0D XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 0D (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 89 00 0B 14 00 EF DD CA 25 52 66</code>&nbsp; || 89 - Retail Australia/New Zealand || 0B - JTP-001/JSD-001 ||  
| &nbsp;<code>00 00 00 01 00 85 00 09 10 14 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 14 (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 89 00 0B 14 05 18 95 D3 EE D0 76</code>&nbsp; || 89 - Retail Australia/New Zealand || 0B - JTP-001/JSD-001 || <!--// bluemimmo 3.56 factory //-->
| &nbsp;<code>00 00 00 01 00 85 00 09 10 1B 69 BD CA CC BE 85</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 1B (4) ||  
|-
|-
| &nbsp;<code>00 00 00 01 00 87 00 0B 14 0E 71 DF 87 E5 A2 4D</code>&nbsp; || 87 - Retail United Kingdom || 0B - JTP-001 || <!--// CECH2501B (JTP-001) bingoman with metldr2 //-->
| &nbsp;<code>00 00 00 01 00 84 00 09 10 1C B0 13 5F 2C 17 AF</code>&nbsp; || {{TID84}} || {{HWID09}} || 10 1C (4) ||
|-
|-
| &nbsp;<code>00 00 00 01 00 8C 00 0C 14 0E 7D FA F1 5F 9F 3F</code>&nbsp; || 8C - Retail Russia || 0C - KTE-001 || <!--// CECH3008B (KTE-001) Kill17 copypaste, no flashdump proof. Ok  http://narod.ru/disk/39647482001/bkpps3.bin.html  PASS: PS3 //-->
| &nbsp;<code>00 00 00 01 00 85 00 09 10 1D XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 1D (4) ||
|-
|-
| &nbsp;<code>00 00 00 01 00 87 00 0C 14 06 C3 90 35 41 45 18</code>&nbsp; || 87 - Retail United Kingdom || 0C - KTE-001 || <!--// http://www.mediafire.com/?2j9el16bsdwqm9d //-->
| &nbsp;<code>00 00 00 01 00 85 00 09 10 22 4D 7A 32 A4 11 F4</code>&nbsp; || {{TID85}} || {{HWID09}} || 10 22 (4) || <!-- Serial: 02-27453973-2332262-CHECH-2004B -->
|-
|-
| &nbsp;<code>00 00 00 01 00 85 00 09 14 0C XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || 14 0C (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 09 14 12 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || 14 12 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 09 F4 02 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID09}} || F4 02 (0) || Refurbished
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 85 00 0A 14 03 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID0A}} || 14 03 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 0A 14 05 67 A0 79 37 DC 17</code>&nbsp; || {{TID85}} || {{HWID0A}} || 14 05 (5) ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 A0 00 0B 04 00 XX XX XX XX XX XX</code>&nbsp; || {{TIDA0}} || 0x0B || [[GECR-2500]] ([[JTP-00x|JTP-001]]/[[JSD-00x|JSD-001]]) || 04 00 (1) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 0B 10 07 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID0B}} || 10 07 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 0B 10 18 EC 96 E4 A8 BE EF</code>&nbsp; || {{TID85}} || {{HWID0B}} || 10 18 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 8C 00 0B 14 00 E1 1D 11 03 C8 65</code>&nbsp; || {{TID8C}} || {{HWID0B}} || 14 00 (5) || used by PS-Unban
|-
| &nbsp;<code>00 00 00 01 00 89 00 0B 14 00 EF DD CA 25 52 66</code>&nbsp; || {{TID89}} || {{HWID0B}} || 14 00 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 0B 14 02 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID0B}} || 14 02 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 85 00 0B 14 05 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID0B}} || 14 05 (5) ||
|-
| &nbsp;<code>00 00 00 01 00 89 00 0B 14 05 18 95 D3 EE D0 76</code>&nbsp; || {{TID89}} || {{HWID0B}} || 14 05 (5) ||  <!--// bluemimmo 3.56 factory //-->
|-
| &nbsp;<code>00 00 00 01 00 87 00 0B 14 0C 84 81 81 33 FA 68</code>&nbsp; || {{TID87}} || {{HWID0B}} || 14 0C (5) ||
|-
| &nbsp;<code>00 00 00 01 00 87 00 0B 14 0E 71 DF 87 E5 A2 4D</code>&nbsp; || {{TID87}} || {{HWID0B}} || 14 0E (5) || <!--// CECH2501B (JTP-001) bingoman with metldr2 //-->
|-
| &nbsp;<code>00 00 00 01 00 85 00 0B 14 15 XX XX XX XX XX XX</code>&nbsp; || {{TID85}} || {{HWID0B}} || 14 15 (5) ||
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 84 00 0C 10 11 21 52 A6 EB 62 10</code>&nbsp; || {{TID84}} || {{HWID0C}} || 10 11 (4) ||  used by PS-Unban
|-
| &nbsp;<code>00 00 00 01 00 84 00 0C 10 19 15 0C 45 9F 1C 2A</code>&nbsp; || {{TID84}} || {{HWID0C}} || 10 19 (4) || used by PS-Unban
|-
| &nbsp;<code>00 00 00 01 00 84 00 0C 10 22 CE B2 EB 40 D9 EB</code>&nbsp; || {{TID84}} || {{HWID0C}} || 10 22 (4) ||
|-
| &nbsp;<code>00 00 00 01 00 87 00 0C 14 06 C3 90 35 41 45 18</code>&nbsp; || {{TID87}} || {{HWID0C}} || 14 06 (5) || <!--// http://www.mediafire.com/?2j9el16bsdwqm9d //-->
|-
| &nbsp;<code>00 00 00 01 00 8C 00 0C 14 0E 7D FA F1 5F 9F 3F</code>&nbsp; || {{TID8C}} || {{HWID0C}} || 14 0E (5) || <!--// CECH3008B (KTE-001) Kill17 copypaste, no flashdump proof. Ok  http://narod.ru/disk/39647482001/bkpps3.bin.html  PASS: PS3 //-->
|- bgcolor="#CCCCCC"
| colspan="7" |
|-
| &nbsp;<code>00 00 00 01 00 89 00 0D 14 00 93 75 A9 00 4C 96</code>&nbsp; || {{TID89}} || {{HWID0D}} || 14 00 (5) ||
|}
|}
*Speculation: there are too much 0x14's in the 9th byte... this doesnt seems to be a coincidence (another values valid for this byte seems to be 0x10, 0x03, 0x04, and 0xF4)


<!--// 00 00 00 01 00 84 00 01 10 19 15 0C 45 9F 1C 2A  CECHA / bootldr 2A 2A / metldr 0E D6
== Partial ==
00 00 00 01 00 84 00 02 10 01 15 ED DE D8 06 8B  CECHB / bootldr 2A 2A / metldr 0E D6
00 00 00 01 00 8A 00 01 10 00 52 BC C7 11 6D B2  CECHA / bootldr 2A 3F / metldr 0E DD
00 00 00 01 00 85 00 03 10 11 62 95 56 FF DB FD  CECHC / bootldr 2A 3F / metldr 0E DD
00 00 00 01 00 85 00 03 10 00 3D F9 65 97 B6 EA  CECHC / bootldr 2A 37 / metldr 0E DA
00 00 00 01 00 84 00 01 10 1B 23 A2 EA C6 4D D0  CECHA / bootldr 2A 37 / metldr 0E DA
00 00 00 01 00 87 00 05 F4 01 E9 4F 17 DB D9 5D  CECHG / bootldr 2E 8C / metldr 0E 77
00 00 00 01 00 85 00 05 04 00 33 A3 44 9D 57 2B  CECHG / bootldr 2E 8C / metldr 0E 77
00 00 00 01 00 85 00 05 10 01 5F 01 12 FF 56 4F  CECHG / bootldr 2E 8C / metldr 0E 77
00 00 00 01 00 85 00 05 14 02 F7 06 9F 10 B6 22  CECHG / bootldr 2E 8C / metldr 0E 77
00 00 00 01 00 87 00 05 10 02 3A 2D 53 AF 66 28  CECHG / bootldr 2E 8C / metldr 0E 77
00 00 00 01 00 84 00 05 F4 00 41 86 55 9B D3 52  CECHG / bootldr 2E 8C / metldr 0E 77
00 00 00 01 00 8C 00 05 10 00 D1 F3 55 2D DA BC  CECHG / bootldr 2E F4 / metldr 0E 88
00 00 00 01 00 87 00 05 10 0A EE 67 DD 75 86 DA  CECHC / bootldr 2E F4 / metldr 0E 88 (C type not an error!)
00 00 00 01 00 85 00 05 14 0E F0 DF DC DD 5E 56  CECHG / bootldr 2E F4 / metldr 0E 88 //-->


{| class="wikitable sortable"
{| class="wikitable sortable"
! IDPS !! TargetID !! Mobo Rev. !!  
! IDPS !! 6th<br />byte !! [[Product Code]] !! 8th<br />byte !! [[Product Sub Code]] !! Notes
|-
| &nbsp;<code>00 00 00 01 00 80 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID80}} || 0x01 || [[DECHSA00A/J]] ([[COK-00x#COK-001|COK-001]]) || -
|-
|-
| &nbsp;<code>00 00 00 01 00 82 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || 82 - Debug/DEX || 01 - COK-001 ||  
| &nbsp;<code>00 00 00 01 00 82 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID82}} || 0x01 || [[DECHSA00A/J]] ([[COK-00x#COK-001|COK-001]]) ||  
AV Testing Tool labeled as DECHSA00A<br />
Stock Firmware 2.41 (ros0), ros1 is empty<br />
Product Code 0x82, installation of DEX PUPs still impossible.<br />
NAND patched with 3.55 downgrade file.<br />
Installation of CEX and DEX PUPs was successful after FSM.
|-
|-
| &nbsp;<code>00 00 00 01 00 8A 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || 8A - Retail Malaysia || 01 - COK-001 ||  
| &nbsp;<code>00 00 00 01 00 82 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID82}} || 0x01 || [[DECHA00A/J]] ([[COK-00x#COK-001|COK-001]]) || -
|-
|-
| &nbsp;<code>00 00 00 01 00 8B 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || 8B - Retail Taiwan || 01 - COK-001 ||  
| &nbsp;<code>00 00 00 01 00 8A 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID8A}} || {{HWID01}} || -
|-
|-
| &nbsp;<code>00 00 00 01 00 83 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || 83 - Retail Japan || 01 - COK-001 ||  
| &nbsp;<code>00 00 00 01 00 8B 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID8B}} || {{HWID01}} || -
|-
|-
| &nbsp;<code>00 00 00 01 00 86 00 04 xx xx xx xx xx xx xx xx</code>&nbsp; || 86 - Retail Korea || 04 - COK-002 ||  
| &nbsp;<code>00 00 00 01 00 83 00 01 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID83}} || {{HWID01}} || -
|-
|-
| &nbsp;<code>00 00 00 01 00 88 00 04 xx xx xx xx xx xx xx xx</code>&nbsp; || 88 - Retail Mexico || 04 - COK-002 ||  
| &nbsp;<code>00 00 00 01 00 86 00 04 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID86}} || {{HWID04}} || -
|-
|-
| &nbsp;<code>00 00 00 01 00 8D 00 0C xx xx xx xx xx xx xx xx</code>&nbsp; || 8D - Retail China || 0C - KTE-001 || unreleased
| &nbsp;<code>00 00 00 01 00 88 00 04 xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID88}} || {{HWID04}} || -
|-
|-
| &nbsp;<code>00 00 00 01 00 8E 00 xx xx xx xx xx xx xx xx xx</code>&nbsp; || 8E - Retail Hong Kong || - || ?
| &nbsp;<code>00 00 00 01 00 8D 00 0C xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID8D}} || {{HWID0C}} || -
|-
|-
| &nbsp;<code>00 00 00 01 00 8F 00 0E xx xx xx xx xx xx xx xx</code>&nbsp; || {{TID8F}} || {{HWID0E}} || -
|}
|}


=== IDPS rms blogtext ===
= registry location ? =
You’re probably wondering: “What the hell is this sequence of bytes?”. This is the IDPS, a sequence of bytes which determine console type. This structure is relatively undocumented until now, anyway. The IDPS is contained in EID0. EID0 is on the console internal flash as the file eEID and has multiple sections. I had made a splitter application to make your life easier a long time ago. Now, EID is decrypted by metldr, and is passed over to the isolated loader, which may pass it to a self. We can see this in graf_chokolo’s original payload. The IDPS is also used in various other parts of the system which could be of interest to you, but I will not discuss those right now. The IDPS itself, isn’t decrypted.
It can also be found in registry/application_persistent file inside playstation Store folder (as DeviceID)?
 
The IDPS contains your target ID, motherboard? and BD? revision. The IDPS shown at the beginning of this article is the dummy IDPS, the one that’s used when your IDPS fails to be decrypted. That IDPS belongs to a DECR-1000A. The one below belongs to a European PS3, and the one below that belongs to a Australian/NZ PS3.
 
Source: http://rmscrypt.wordpress.com/2011/05/16/idps-what-the-hell-is-that-thing/
 
Note: The Reference Tool IDPS from above is static. aim_iso uses it. Retail/3.55 doesn't have it.
 
===Change HWID===
 
Theory: If you give a slim console a fat IDPS, would that console have 3.15 OtherOS functionality?
 
I would say it would, because most likely the check is done in firmware to either en/disable that option. However, it would still require a console that can be downgraded to that version (only CECH-20../DYN-001, because CECH-21../SUR-001 use different drivers for RSX). So classic OtherOS on a CellBE 45nm/RSX 40nm would be impossible (ofcourse you can use OtherOS++).
 
=== [Homebrew-App] PS3 Model Detection ===
http://www.ps3hax.net/2011/01/homebrew-app-ps3-model-detection/
<pre>Dumping PS3 Model Data:
 
- PS3 System Target ID:    0x85 (Retail - Europe)
- PS3 Motherboard Revision: 0x0B (JTP-001 Motherboard, Revision 1)
- PS3 BD-Laser Revision:    0x04 (KES-400, SACD supported)
 
Probable Model: CECH-2504A
 
Raw Model Data:


  Byte 0: 0x00
  Byte 1: 0x01
  Byte 2: 0x00
  Byte 3: 0x85
  Byte 4: 0x00
  Byte 5: 0x0B
  Byte 6: 0x00
  Byte 7: 0x04
  Byte 7: 0x04</pre>


=== [Homebrew-App] IDPS Viewer ===
= Changing IDPS ? =
http://www.tortuga-cove.com/hacking/31-ps3/8396-released-idps-viewer
Theory: If you give a slim console a fat IDPS, would that console have 3.15 OtherOS functionality?<br>
* Displays the IDPS
I would say it would, because most likely the check is done in firmware to either en/disable that option. However, it would still require a console that can be downgraded to that version (only CECH-20xx/DYN-001, because CECH-21xx/SUR-001 use different drivers for RSX). So classic OtherOS on a CellBE 45nm/RSX 40nm would be impossible (of course you can use OtherOS++).
* Shows Target ID
* Displays Motherboard revision
* Save <abbr title="(NAND @ 0x80870 / NOR @ 0x2F070)">IDPS</abbr> (16 bytes from EID) in dev_hdd0/IDPS.bin file

Latest revision as of 20:22, 24 February 2024

Experimental table for frontpage with bytes, bits, labels, and examples[edit source]

Magic Company Product Code Product Sub Code Factory Code + PS Flags Serial number Unknown ID
00 00 00 01 00 89 00 0B 14 00 EF DD CA 25 52 66
00 00 00 01 00 89 00 0B 000101 00 00 EF DD CA 25 52 66

IDPS Examples[edit source]

The reason of why ordering the examples this way is because Product Code and Product Sub Code are known, and Chassis Check is the only thing left we can deduce from the examples...

Full[edit source]

IDPS 6th
byte
Product Code 8th
byte
Product Sub Code Chassis Check Notes
 00 00 00 01 00 81 00 01 03 FF FF FF 18 43 C1 4D  0x81  TOOL  Reference Tool or  SD  System Debugger / DECR 0x01 DECR-1000(A/J) / DEH-Z1010 (TMU-520) 03 FF Static Dummy IDPS
 00 00 00 01 00 83 04 00 03 FF FF FF D4 16 F2 BB  0x83  CEX  Retail or  SHOP  Kiosk - Japan / CECH 0x00 04 00 03 FF TestBench IDPS
 00 00 00 01 00 84 00 01 04 00 F3 44 AC 4F 8D 2F  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x01 CECHA (COK-001) 04 00 (1)
 00 00 00 01 00 8A 00 01 10 00 52 BC C7 11 6D B2  0x8A  CEX  Retail or  SHOP  Kiosk - South Asia / CECH 0x01 CECHA (COK-001) 10 00 (4)
 00 00 00 01 00 84 00 01 10 19 15 0C 45 9F 1C 2A  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x01 CECHA (COK-001) 10 19 (4)
 00 00 00 01 00 84 00 01 10 1B 23 A2 EA C6 4D D0  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x01 CECHA (COK-001) 10 1B (4)
 00 00 00 01 00 84 00 02 10 01 15 ED DE D8 06 8B  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x02 CECHB (COK-001) 10 01 (4)
 00 00 00 01 00 85 00 03 10 00 3D F9 65 97 B6 EA  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x03 CECHC (COK-002) 10 00 (4)
 00 00 00 01 00 85 00 03 10 11 62 95 56 FF DB FD  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x03 CECHC (COK-002) 10 11 (4)
 00 00 00 01 00 A0 00 04 04 00 04 1B 13 AB 46 25  0xA0  ARC  Arcade / GECR 0x04 GECR-1100 (COK-002) 04 00 (1) (COK-002 without Bluetooth/Wifi)
 00 00 00 01 00 ?? 00 04 ?? ?? ?? ?? ?? ?? ?? ??  ? ? 0x04 CECHE ??
 00 00 00 01 00 85 00 05 04 00 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x05 CECHG (SEM-001) 04 00 (1)
 00 00 00 01 00 85 00 05 04 00 33 A3 44 9D 57 2B  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x05 CECHG (SEM-001) 04 00 (1)
 00 00 00 01 00 8C 00 05 10 00 D1 F3 55 2D DA BC  0x8C  CEX  Retail or  SHOP  Kiosk - Russia / CECH 0x05 CECHG (SEM-001) 10 00 (4)
 00 00 00 01 00 85 00 05 10 01 5F 01 12 FF 56 4F  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x05 CECHG (SEM-001) 10 01 (4)
 00 00 00 01 00 87 00 05 10 02 3A 2D 53 AF 66 28  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x05 CECHG (SEM-001) 10 02 (4)
 00 00 00 01 00 87 00 05 10 0A EE 67 DD 75 86 DA  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x05 CECHG (SEM-001) 10 0A (4) (original label stated CECHC model!)
 00 00 00 01 00 85 00 05 14 02 F7 06 9F 10 B6 22  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x05 CECHG (SEM-001) 14 02 (5)
 00 00 00 01 00 85 00 05 14 09 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x05 CECHG (SEM-001) 14 09 (5)
 00 00 00 01 00 85 00 05 14 0E F0 DF DC DD 5E 56  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x05 CECHG (SEM-001) 14 0E (5)
 00 00 00 01 00 84 00 05 F4 00 41 86 55 9B D3 52  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x05 CECHG (SEM-001) F4 00 (0)
 00 00 00 01 00 87 00 05 F4 01 E9 4F 17 DB D9 5D  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x05 CECHG (SEM-001) F4 01 (0)
 00 00 00 01 00 85 00 06 04 00 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x06 CECHH/CECHH (DIA-001) 04 00 (1)
 00 00 00 01 00 ?? 00 06 ?? ?? ?? ?? ?? ?? ?? ??  ? ? 0x06 CECHH/CECHH (DIA-001)
 00 00 00 01 00 85 00 07 04 00 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x07 CECHJ/CECHK (DIA-002) 04 00 (1)
 00 00 00 01 00 87 00 07 10 00 A3 15 8F 61 36 85  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x07 CECHJ/CECHK (DIA-002) 10 00 (4)
 00 00 00 01 00 85 00 07 14 02 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x07 CECHJ/CECHK (DIA-002) 14 02 (5)
 00 00 00 01 00 85 00 07 14 03 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x07 CECHJ/CECHK (DIA-002) 14 03 (5)
 00 00 00 01 00 A0 00 08 04 00 13 69 BC E4 78 80  0xA0  ARC  Arcade / GECR 0x08 GECR-1500 (VER-001) 04 00 (1) (VER-001 without Bluetooth/Wifi)
 00 00 00 01 00 85 00 08 10 05 52 88 E8 AF 75 0D  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 10 05 (4)
 00 00 00 01 00 85 00 08 10 07 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 10 07 (4)
 00 00 00 01 00 85 00 08 10 0C XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 10 0C (4)
 00 00 00 01 00 87 00 08 14 01 B7 A7 1F C8 3A EA  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 14 01 (5)
 00 00 00 01 00 89 00 08 14 01 01 06 1B 91 1C 5C  0x89  CEX  Retail or  SHOP  Kiosk - Australia & New Zealand / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 14 01 (5)
 00 00 00 01 00 85 00 08 14 08 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 14 08 (5)
 00 00 00 01 00 84 00 08 14 0B 80 7A 2E 4F AA C7  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 14 0B (5)
 00 00 00 01 00 84 00 08 14 11 D8 06 97 94 B6 80  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) 14 11 (5)
 00 00 00 01 00 85 00 08 F4 01 AA 02 51 EE 33 7B  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x08 CECHL/CECHM/CECHP/CECHQ (VER-001) F4 01 (0)
 00 00 00 01 00 85 00 09 10 01 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 01 (4)
 00 00 00 01 00 85 00 09 10 0A 27 3E 8E 1D DF 65  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 0A (4)
 00 00 00 01 00 85 00 09 10 0B XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 0B (4)
 00 00 00 01 00 85 00 09 10 0D XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 0D (4)
 00 00 00 01 00 85 00 09 10 14 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 14 (4)
 00 00 00 01 00 85 00 09 10 1B 69 BD CA CC BE 85  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 1B (4)
 00 00 00 01 00 84 00 09 10 1C B0 13 5F 2C 17 AF  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x09 CECH20xx (DYN-001) 10 1C (4)
 00 00 00 01 00 85 00 09 10 1D XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 1D (4)
 00 00 00 01 00 85 00 09 10 22 4D 7A 32 A4 11 F4  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 10 22 (4)
 00 00 00 01 00 85 00 09 14 0C XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 14 0C (5)
 00 00 00 01 00 85 00 09 14 12 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) 14 12 (5)
 00 00 00 01 00 85 00 09 F4 02 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x09 CECH20xx (DYN-001) F4 02 (0) Refurbished
 00 00 00 01 00 85 00 0A 14 03 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x0A CECH21xx (SUR-001) 14 03 (5)
 00 00 00 01 00 85 00 0A 14 05 67 A0 79 37 DC 17  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x0A CECH21xx (SUR-001) 14 05 (5)
 00 00 00 01 00 A0 00 0B 04 00 XX XX XX XX XX XX  0xA0  ARC  Arcade / GECR 0x0B GECR-2500 (JTP-001/JSD-001) 04 00 (1)
 00 00 00 01 00 85 00 0B 10 07 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x0B CECH25xx (JTP-001/JSD-001) 10 07 (4)
 00 00 00 01 00 85 00 0B 10 18 EC 96 E4 A8 BE EF  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x0B CECH25xx (JTP-001/JSD-001) 10 18 (4)
 00 00 00 01 00 8C 00 0B 14 00 E1 1D 11 03 C8 65  0x8C  CEX  Retail or  SHOP  Kiosk - Russia / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 00 (5) used by PS-Unban
 00 00 00 01 00 89 00 0B 14 00 EF DD CA 25 52 66  0x89  CEX  Retail or  SHOP  Kiosk - Australia & New Zealand / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 00 (5)
 00 00 00 01 00 85 00 0B 14 02 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 02 (5)
 00 00 00 01 00 85 00 0B 14 05 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 05 (5)
 00 00 00 01 00 89 00 0B 14 05 18 95 D3 EE D0 76  0x89  CEX  Retail or  SHOP  Kiosk - Australia & New Zealand / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 05 (5)
 00 00 00 01 00 87 00 0B 14 0C 84 81 81 33 FA 68  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 0C (5)
 00 00 00 01 00 87 00 0B 14 0E 71 DF 87 E5 A2 4D  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 0E (5)
 00 00 00 01 00 85 00 0B 14 15 XX XX XX XX XX XX  0x85  CEX  Retail or  SHOP  Kiosk - Europe / CECH 0x0B CECH25xx (JTP-001/JSD-001) 14 15 (5)
 00 00 00 01 00 84 00 0C 10 11 21 52 A6 EB 62 10  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x0C CECH30xx (KTE-001) 10 11 (4) used by PS-Unban
 00 00 00 01 00 84 00 0C 10 19 15 0C 45 9F 1C 2A  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x0C CECH30xx (KTE-001) 10 19 (4) used by PS-Unban
 00 00 00 01 00 84 00 0C 10 22 CE B2 EB 40 D9 EB  0x84  CEX  Retail or  SHOP  Kiosk - USA / CECH 0x0C CECH30xx (KTE-001) 10 22 (4)
 00 00 00 01 00 87 00 0C 14 06 C3 90 35 41 45 18  0x87  CEX  Retail or  SHOP  Kiosk - United Kingdom / CECH 0x0C CECH30xx (KTE-001) 14 06 (5)
 00 00 00 01 00 8C 00 0C 14 0E 7D FA F1 5F 9F 3F  0x8C  CEX  Retail or  SHOP  Kiosk - Russia / CECH 0x0C CECH30xx (KTE-001) 14 0E (5)
 00 00 00 01 00 89 00 0D 14 00 93 75 A9 00 4C 96  0x89  CEX  Retail or  SHOP  Kiosk - Australia & New Zealand / CECH 0x0D CECH40xx (MPX-001/MSX-001) 14 00 (5)

Partial[edit source]

IDPS 6th
byte
Product Code 8th
byte
Product Sub Code Notes
 00 00 00 01 00 80 00 01 xx xx xx xx xx xx xx xx  0x80  NOT IN USE  0x01 DECHSA00A/J (COK-001) -
 00 00 00 01 00 82 00 01 xx xx xx xx xx xx xx xx  0x82  DEX   AV TEST   DTCP-IP  Debug / AV Tool / DTCP-IP Debugger / DECH / DECHS 0x01 DECHSA00A/J (COK-001)

AV Testing Tool labeled as DECHSA00A
Stock Firmware 2.41 (ros0), ros1 is empty
Product Code 0x82, installation of DEX PUPs still impossible.
NAND patched with 3.55 downgrade file.
Installation of CEX and DEX PUPs was successful after FSM.

 00 00 00 01 00 82 00 01 xx xx xx xx xx xx xx xx  0x82  DEX   AV TEST   DTCP-IP  Debug / AV Tool / DTCP-IP Debugger / DECH / DECHS 0x01 DECHA00A/J (COK-001) -
 00 00 00 01 00 8A 00 01 xx xx xx xx xx xx xx xx  0x8A  CEX  Retail or  SHOP  Kiosk - South Asia / CECH 0x01 CECHA (COK-001) -
 00 00 00 01 00 8B 00 01 xx xx xx xx xx xx xx xx  0x8B  CEX  Retail or  SHOP  Kiosk - Taiwan / CECH 0x01 CECHA (COK-001) -
 00 00 00 01 00 83 00 01 xx xx xx xx xx xx xx xx  0x83  CEX  Retail or  SHOP  Kiosk - Japan / CECH 0x01 CECHA (COK-001) -
 00 00 00 01 00 86 00 04 xx xx xx xx xx xx xx xx  0x86  CEX  Retail or  SHOP  Kiosk - Korea / CECH 0x04 CECHE (COK-002/COK-002W) -
 00 00 00 01 00 88 00 04 xx xx xx xx xx xx xx xx  0x88  CEX  Retail or  SHOP  Kiosk - Mexico / CECH 0x04 CECHE (COK-002/COK-002W) -
 00 00 00 01 00 8D 00 0C xx xx xx xx xx xx xx xx  0x8D  CEX  Retail or  SHOP  Kiosk - China / CECH 0x0C CECH30xx (KTE-001) -
 00 00 00 01 00 8F 00 0E xx xx xx xx xx xx xx xx  0x8F  CEX  Retail or  SHOP  Kiosk - Brazil / CECH 0x0E non existant -

registry location ?[edit source]

It can also be found in registry/application_persistent file inside playstation Store folder (as DeviceID)?


Changing IDPS ?[edit source]

Theory: If you give a slim console a fat IDPS, would that console have 3.15 OtherOS functionality?
I would say it would, because most likely the check is done in firmware to either en/disable that option. However, it would still require a console that can be downgraded to that version (only CECH-20xx/DYN-001, because CECH-21xx/SUR-001 use different drivers for RSX). So classic OtherOS on a CellBE 45nm/RSX 40nm would be impossible (of course you can use OtherOS++).