Changes

Jump to navigation Jump to search
1,317 bytes added ,  21:32, 23 August 2021
no edit summary
Line 100: Line 100:  
</pre>
 
</pre>
   −
Then another set of shared sequence. Some differences in the warmboot responses though. On line 18, <pre>FF BF FF 74</pre> becomes <pre>FF FF FF 74</pre>. On line 12, the <pre>00 00 00 00</pre> becomes the address of the resume buffer (ex <pre>F0 1E 1F 41</pre>).
+
Then another set of shared sequence. Some differences in the warmboot responses though. On line 18, <pre>FF BF FF 74</pre> becomes <pre>FF FF FF 74</pre>. On line 12, the <pre>00 00 00 00</pre> becomes the physical address of the resume context buffer. Example:
 +
<pre>F0 1E 1F 41</pre>
    
<pre>
 
<pre>
Line 590: Line 591:     
== Hardware Versions ==
 
== Hardware Versions ==
 +
 +
There are three hardware versions of Ernie:
 +
* NEC 78K0R/Kx3-L: present on early PS Vita prototypes (never seen)
 +
* NEC 78K0R/Kx3: present on Fat PS Vita and PS TV models, including some prototypes such as DEM-3000L
 +
* Renesas RL78/G13: present on Slim PS Vita models
 +
 +
=== NEC 78K0R/Kx3-L ===
 +
 +
Never seen yet but exists according to Ernie update packages.
 +
 +
=== NEC 78K0R/Kx3 ===
 +
 +
NEC D79F0109 (78K0R/KH3, 121 pin)
 +
 +
Device Name : D79F0109
 +
 +
Label:
 +
<pre>
 +
Model <- always D79F0109
 +
Revision <- on DEM-3000H: ES1.0, blank on others
 +
Build <- XXYYZZWWW <- XX: year, YY: week, ZZ: 2 letters (unknown usage), WWW: serial number
 +
Manufacturing country <- always "MALAYSIA"
 +
</pre>
 +
 +
=== Renesas RL78/G13 ===
 +
 +
Renesas R5F1ZCRK (RL78/G13, 121 pin)
 +
 +
Device Name : R5F1ZCRK
 +
Device Code : 10 00 06
 +
Firmware Version : V3.03
 +
Code Flash 1 (Address : 0x00000000,  Size : 384 K,  Erase Size : 1 K)
 +
Data Flash 1 (Address : 0x000F1000,  Size : 8 K,  Erase Size : 1 K)
 +
 +
Label:
 +
<pre>
 +
(C) XXXX <- Year
 +
Revision <- A0xxx SCEI
 +
Build <- XXYYZZWWW <- XX: year, YY: week, ZZ: 2 letters (unknown usage), WWW: serial number
 +
Unknown data
 +
</pre>
 +
 +
== Block sizes ==
 +
 +
Ernie OCDROM is erasable in blocks. Size of one block in bytes depends of the hardware version:
 +
* NEC 78K0R/Kx3: 0x800
 +
* NEC 78K0R/Kx3-L: 0x400
 +
* Renesas RL78/G13: 0x400
    
See also [https://playstationdev.wiki/psvitadevwiki/index.php?title=Ernie].
 
See also [https://playstationdev.wiki/psvitadevwiki/index.php?title=Ernie].
6,259

edits

Navigation menu