Editing ★ Debug Settings

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
The '''Debug Settings''' (''stylised as'' '''★ Debug Settings''') are a subset of options for Game/App debugging/development, which are only available on DevKits/TestKits. ★Debug Settings, located at the bottom of the console settings includes various features for development support.
The '''Debug Settings''' (''stylized as'' '''★ Debug Settings''') describes additional preferences in the Settings Menu, which are only available on Nonretail consoles. "★Debug Settings", which is one of the "Settings" items, is provided only for the development machines and includes various features for development support.
 
*If you want to open the Debug Settings on a retail machine, you have to perform an exploit (on system version 3.xx/4.xx), otherwise it will prompt you with the CE-109543-2 error code.
*Debug Settings on retail machines are missing most of the features and/or error out when trying to enable them, even when exploited.<!-- could you use the exploit to install a dev/test pup? idk -->


==Overview==
==Overview==


'''Note''': The following ★ Debug Settings are taken from the PlayStation 5 Developer Network.
'''Note''': The following ★ Debug Settings are taken from a PS5 TESTKIT DFI-T1000AA, and as such some DevKit only features are missing.


<div style="float:right">
<div style="float:right">
Line 12: Line 9:
[[File:Debug Settings.jpg|thumb|right|A look at Debug Settings in Settings]]<br>
[[File:Debug Settings.jpg|thumb|right|A look at Debug Settings in Settings]]<br>
[[File:Debug Settings 2.jpg|thumb|right|A look at Debug Settings in Settings]]<br>
[[File:Debug Settings 2.jpg|thumb|right|A look at Debug Settings in Settings]]<br>
[[File:20221106201123.jpg|thumb|left|Retail machine ★ Debug Settings]]
[[File:20221106201131.jpg|thumb|left|Retail machine ★ Debug Settings, if there is no exploit, an error will be reported]]
</div>
</div>
{| class="wikitable"
{| class="wikitable"
|-
|-
Line 33: Line 29:
| Instant App Suspending || Testing implementation of a potential feature when operation is resumed from a suspended state rather than a background state
| Instant App Suspending || Testing implementation of a potential feature when operation is resumed from a suspended state rather than a background state
|-
|-
| Notice Screen Skip Flag || Sets the NSSF. If on, middleware screens will be skipped. If off, it will force the screens to show. Depends on app.
| Notice Screen Skip Flag ||  
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System}}
Line 49: Line 45:
| Debug NPDRM Clock || Testing various scenarios of licenses
| Debug NPDRM Clock || Testing various scenarios of licenses
|-
|-
| Fake parameter for camera calibration ||This feature is for checking the Depth library's calibration data that is implemented on a PlayStation®4 application.
| Fake parameter for camera calibration ||
|-
|-
| Export setting info to USB Mass Storage || Saves information on a USB mass storage device (confirming what kind of execution environment was used when a problem occurs)
| Export setting info to USB Mass Storage || Saves information on a USB mass storage device (confirming what kind of execution environment was used when a problem occurs)
Line 59: Line 55:
| Display Title ID on Home Screen || Display the title ID on the content icon in the home screen and in libraries
| Display Title ID on Home Screen || Display the title ID on the content icon in the home screen and in libraries
|-
|-
| RNPS Config ||This feature is not required for general development. Use it when directed by SIE.
| RNPS Config ||
|-
|Bulit-In System Applications
|This feature displays a list of built-in system application title IDs and versions.
|-
| Video Resource Arbitration ||This feature is not required for general development. Use it when directed by SIE
|-
|-
|Trigger Workspace Dump
| Video Resource Arbitration ||
|Dumps the workspace to the hard drive.
|-
|-
| Show System Application Version ||No info.
| Show System Application Version ||
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Multi User}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Multi User}}
Line 76: Line 66:
|-
|-
| Display Account Information || Displays account information of PSN on the bottom section of login screen
| Display Account Information || Displays account information of PSN on the bottom section of login screen
|-
|Use Auto Assign & Login Feature in Debug Settings [DevKit Only]
|This setting indicates which of the automatic login settings specified with "Settings" > "★Debug Settings" > "Multi User" and "Settings" > "Login Settings" is enabled.
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|PlayStation™Network}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|PlayStation™Network}}
Line 106: Line 93:
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Activation}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Activation}}
|-
|-
| Activate from USB || Update expiration date for DevKits/TestKits to prevent leakage of proprietary information (Is not allowed for PS5 DevKits/TestKits!)
| Activate from USB || Update expiration date for DevKits/TestKits to prevent leakage of proprietary information
|-
|-
| Activate Using Internet || Update expiration date using PlayStation 5 Developer Network for DevKits/TestKits to prevent leakage of proprietary information
| Activate Using Internet || Update expiration date using PlayStation 4 Developer Network for DevKits/TestKits to prevent leakage of proprietary information
|-
|-
| Show Expiration Date || Display expiration date of DevKit/TestKit
| Show Expiration Date || Display expiration date of DevKit/TestKit
Line 114: Line 101:
| Show Activation Key || Display internal ID used when updating expiration date
| Show Activation Key || Display internal ID used when updating expiration date
|-
|-
| System Passcode Management || Set system passcode for booting up.
| System Passcode Management || Set system passcode
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Boot Parameters}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Boot Parameters}}
|-
|-
| Release Check Mode || Set between 3 different testing environments meant to emulate different user experiences and features (Release Mode/Retail, Assist Mode (stripped down dev mode) and Development Mode)
| Release Check Mode || Set between 3 different testing environments meant to emulate different user experiences and features (Release Mode/Retail, Assist Mode and Development Mode)
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Controller Setting}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Controller Setting}}
|-
|-
| Enable Play/Pause Button Emulation ||This setting allows the Play button of a remote control to be used as a Play/Pause button.
| Enable Play/Pause Button Emulation ||
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Core Dump}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Core Dump}}
|-
|-
| Dump Level ||
| Dump Level ||  
|-
|-
| System Dump Level || Dump debug setting stats to be used when setting files and amount of information
| System Dump Level || Dump debug setting stats to be used when setting files and amount of information
|-
|-
| Copy & Delete ||
| Copy & Delete ||  
|-
|-
| Uploader ||
| Uploader ||  
|-
|-
| Upload Status ||
| Upload Status ||  
|-
|-
| Video Duration ||
| Video Duration ||  
|-
|-
| Screenshot ||
| Screenshot ||  
|-
|-
| Gpu Mini Capture on Mini Coredump ||
| Gpu Mini Capture on Mini Coredump ||  
|-
|-
| Skip error screen when triggering a core dump by the application ||
| Skip error screen when triggering a core dump by the application ||  
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Crash Reporting}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Crash Reporting}}
Line 148: Line 135:
| Enable System Crash Reporting || Dump crashes stats to be used when setting files and amount of information
| Enable System Crash Reporting || Dump crashes stats to be used when setting files and amount of information
|-
|-
| Keep Corefiles ||
| Keep Corefiles ||  
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Game Live Streaming}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Game Live Streaming}}
Line 154: Line 141:
| Live Streaming Mode ||
| Live Streaming Mode ||
|-
|-
| Broadcast URL ||
| Broadcast URL ||  
|-
| Social Feedback Latency ||
|-
| Social Feedback Mode ||
|-
| Social Message 01-10 ||
|-
|-
| colspan="2" |{{Anchored|Graphics}}
| Social Feedback Latency ||  
|-
|-
|PA Debug [DevKit Only]
| Social Feedback Mode ||  
|This setting enables or disables the PA Debug feature. When enabled, the GPU performance monitoring feature can be used.
|-
|-
|System Load Control [DevKit Only]
| Social Message 01-10 ||  
|This feature sets the system software GPU load.
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Network}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Network}}
Line 196: Line 175:
| User Assign Mode ||
| User Assign Mode ||
|-
|-
| Ignore Prohibition ||Ignore blocking of Remote Play set by the app.
| Ignore Prohibition ||
|-
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Share}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Share}}
Line 222: Line 201:
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System Update}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System Update}}
|-
|-
| Update Server URL || Update firmware by using a custom Update Server URL hosted by the developer.
| Update Server URL || Update firmware by using Update Server URL
|-
|-
|}
|}
Please note that all contributions to PS5 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS5 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)

Template used on this page: