★ Debug Settings: Difference between revisions

From PS4 Developer wiki
Jump to navigation Jump to search
mNo edit summary
 
(6 intermediate revisions by 4 users not shown)
Line 1: Line 1:
The [[★ Debug Settings|Debug Settings]] (''stylized as'' [[★ Debug Settings]]) describes additional preferences in the Settings Menu, which are only avaiable on [[SKU Models Nonretail|Nonretail]] consoles. It is already in use for the [http://www.psdevwiki.com/ps3/DEX_Options PlayStation 3] and gives on both consoles the possibility for developers to debug and examine several tasks, such for [[Game Titles|Games]], Applications & Blu-ray-Authoring (on PlayStation 3).
The [[★ Debug Settings|Debug Settings]] (''stylized as'' [[★ Debug Settings]]) describes additional preferences in the Settings Menu, which are only avaiable on [[SKU Models Nonretail|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, but with the help of GoldHEN or MiraCFW some options might be available on Retail consoles with various levels of compatibility (most are broken).


çä== Overview ==
== Overview ==
<div style="float:right">
<div style="float:right">
[[File:Debug Settings Menu 01.png|200px|thumb|left|[[★ Debug Settings]] Menu enable  in the Settings Menu on [[SKU Models Nonretail|Nonretail]] consoles]]<br>
[[File:Debug Settings Menu 01.png|200px|thumb|left|[[★ Debug Settings]] Menu enable  in the Settings Menu on [[SKU Models Nonretail|Nonretail]] consoles]]<br>
Line 13: Line 13:
</div>
</div>


'''Note:''' The following [[★ Debug Settings]] are composed from several [[SKU Models Nonretail|Non-Retail]] consoles through different Hardware Generations and [[System Firmware|System Firmwares]], but the listing from the single preferences is complete.  
'''Note:''' The following [[★ Debug Settings]] are composed from several [[SKU Models Nonretail|Non-Retail]] consoles through different Hardware Generations and [[System Firmware|System Firmwares]], and is updated with descriptions for every entry as up-to-date as firware version 8.00.


{| class="wikitable"
{| class="wikitable"
|-
|-
! Menu !! Submenu !! Preferences
! Menu !! Information
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Boot Parameters}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Game}}
|-
|-
| Release Check Mode || {{NA}} || '''Development Note''', Release Mode
| Package Downloader || Package download and install emulation on a local server
|-
|-
| Release Mode Console || {{NA}} || '''Enable ''', Enable 
| Package Installer || Local Package install using a USB mass storage device
|-debug setting
| Slow HDD Mode || {{NA}} || '''Off''', On
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|System Update}}
| SaveData || Save Data handling during development
|-
|-
| Update Server URL || {{on}} || SCE DevNet
| Add Content Manager || Display a list of additional conent, enable/disable entitlements, delete entitlements and delete additional content
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Network (DEV)}}
| Instant App Suspending || Testing implementation of a potential feature when operation is resumed from a suspended state rather than a background state
|-
|-
| Debug IP Address Setting || {{NA}} || '''Automatic''', Manual
| BD Copy || Toggles on/off Automatic Copying of contents from a disc to internal HDD
|-
|-
| Debug DHCP Host Name || ? || ?
| Overlay APP_HOME On app0 || Mount and launch of a development build in a pkg formatted application/game
|-
|-
| Debug Route Network || ? || ?
| AppContent Fake Free Space(FS) || Toggles on/off a fake no free space error for Additional Content
|-
|-
| Debug Route Subnet Mask || ? || ?
| Video Recording || Multiple options (faking recording failure, toggles notification messages in a recording, recording entire screen during VR, prohibit recording, create a video file in a arbitrary location)
|-
|-
| Debug Route Network Gateway || ? || ?
| Change Downloaded Store Country/Region || To be used only when directed by SIE during publishing phases of game development
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Network}}
| Enable Multiple Installation with Same Title || Allows multiple applications with same title ID to be installed
|-
|-
| NAT Traversal Information || ? || ?
| Enhanced Display Buffer Attributes || Display Buffer Attributes for Use During Development
|-
|-
| Network Emulation || {{NA}} || Disabled
| Internal Memory Dump || Dumping core modules (mini, full)
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Sound and Screen}}
| No Limit Path Element on /data [DevKit only] || Enable/Disable restrictions of directory levels for /data
|-
|-
| HDCP || {{NA}} || '''Enable''', Disable
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System}}
|-
|-
| Play Dummy Music || ? || ?
| TRC Check Notifications || Enable/Disable checks to test whether applications conform to TRC requirements
|-
|-
| Reset Display Area Settings || ? || ?
| Export Error/Notification History to USB Mass Storage || Saves list of errors from Error History found in Settings
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|PlayStation(R) Network}}
| Region Settings || Test different System Languages and Time Zones to be used for specific countries/regions (Japan, North America, Oceania, UK, Europe, Korea, Southeast Asia, Taiwan, Russia, Mexico, Brazil, China, Off only on DevKits)
|-
|-
| NP Environment || {{NA}} || '''sp-int''', np-int
| Use Default PRX Runtime Library || Change to Development/Default PRX modules
|-
|-
| Fake Plus (User Name: ''Current User which are logged in'') || {{NA}} || '''Off''', '''On''' ("''This setting will be applied to foreground user only.''")
| Debug Network Clock || Operates pressent time in correlation with sceRtcGetCurrentNetworkTick()
|-
|-
| NP Debug || {{NA}} || '''On''', '''Off'''
| Reset Network Clock || This setting is for checking application behavior when the network time has not been initialized
|-
|-
| In-Game Commerce Debug || {{NA}} || '''Off''', on
| Debug NPDRM Clock || Testing various scenarios of licenses
|-
|-
| Patch Check || {{NA}} || Manual
| Override Camera Config || Checking application behavior when the system software uses PlayStation®Camera for login processing, etc. and the PlayStation®Camera configuration is forcibly changed.
|-
|-
| Patch Test || {{NA}} || '''Off''', on
| 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)
|-
|-
| TPPS Proxy || ? || ?
| Boot Stats || Displays the statistics for the number of times the system software has been booted
|-
|-
| Upgradable App Debug || {{NA}} || Full, '''Off'''
| Enable Pause key on keyboard [DevKits only] || Toggles ON/OFF Pause Key on DevKits that act the same as a PS button press on a controller
|-
|-
| Require purchased license || {{NA}} || '''Off''', on
| Enable Print Screen key on keyboard [DevKits only] || Toggles ON/OFF Pause Key on DevKits that act the same as a SHARE button press on a controller
|-
|-
| Content Info Area || {{NA}} || '''Off''', on
| GPI Switch || Set a value for GPI (General Purpose Input) used for debugging support
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|System}}
| Fake Device Settings || To be used only when directed by SIE during publishing phases of game development
|-
|-
| {{padcircle}} Button Behaviour || {{NA}} || Back
| Compatible PKG mode || This specifies whether to save in a format that can be used after downgrading to an earlier system software when installing a package
|-
|-
| TRC Check Notifications || {{NA}} || Disable
| Display Title ID on Home Screen || Display the title ID on the content icon in the home screen and in libraries
|-
|-
| Region Setting || {{NA}} || '''Off''', Japan, North America, Oceania, UK, Europe, Korea, Southeast Asia (including Hong Kong), Taiwan, Russia, Mexico
| Force PlayStation®VR Version || To be used only when directed by SIE during publishing phases of game development
|-
|-
| Use Default PRX Runtime Library || {{NA}} || '''On'''
| Sce Module Debug [DevKits only] || Toggles ON/OFF debug of SCE modules
|-
|-
| Debug Network Clock || {{NA}} || '''Off''', on
| Skip Warning Screen after Improper Shutdown || Skips "PS4 was not turned off properly" screen after a improper shutdown/restart
|-
|-
| Reset Network Clock || ? || ?
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Multi User}}
|-
|-
| Debug NPDRM Clock || {{NA}} || '''Off''', on
| Switch User Group || Switch up to 64 users to test various country/region and age settings
|-
|-
| Override Camera Config on Impose Menu || {{NA}} || '''Off''', on
| Display Account Information || Displays account information of PSN on the bottom section of login screen
|-
|-
| Fake parameter for camera calibration || ? || ?
| Use Auto Assign & Login Feature in Debug Settings [DevKits only] || Activate/disable multiple automatic login/controller assignment/Move+VR assignment
|-
|-
| Export setting info to USB Mass Storage || ? || ?
| Auto Assign Controller [DevKits only] || Activate/disable auto assignment for controllers tied to accounts
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Controller Setting}}
| Auto Assign Move [DevKits only] || Activate/disable auto assignment for Move controllers tied to accounts
|-
|-
| Enable USB Connection || {{NA}} || '''Off'''
| Auto Assign Audio Device [DevKits only] || Activate/disable auto assignment for audio devices tied to accounts
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Share Button}}
| Auto Assign PlayStation®VR [DevKits only] || Activate/disable auto assignment for PSVR tied to accounts
|-
|-
| SNS Contents Sharing Test from Share Button || {{NA}} || Disable
| User XX - Edit Comments for This Account || Edit comments from account information of selected user
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Multi User}}
| User XX - Auto Login User [DevKits only] || Activate/disable auto login tied to a user
|-
|-
| Display Account Information || {{NA}} || Off, '''On'''
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|PlayStation™Network}}
|-
|-
| Edit Comments for This Account || ? || ''User Name displayed and selectable (all users registered on the [[Console Information|console]] or only the current logged in one?)''
| NP Environment || Set environmental variables of PSN
|-
|-
| Use Auto Assign & Login Feature in Debug Settings || {{NA}} || '''On''', Off
| NP Debug || Toggle ON/OFF various debug notifications (Age Restriction, sceNPCheck calls, Server request, Authorization Code Function, ID Token, PS Plus API, Web API, PS Store Icon calling, Commerce Dialog, Service Label)
|-
|-
| Auto Assign Controller || {{NA}} || '''On''', Off
| In-Game Commerce Debug || Testing operation of application that uses in-game browsing to browse and purchase products (DLC)
|-
|-
| Switch User Group || ? || ?
| View Status of PlayStation Network Services [DEV SERVER] || Web page display for PSN service status
|-
|-
| Auto Login User || {{NA}} || ''All Users registered on the System displayed and selectable with checkboxes''
| Patch Check || Patch detection check for games
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Core Dump}}
| Patch Test || Testing a feature of a game using a specific patch version
|-
|-
| Core Dump Mode || {{NA}} || '''keep process'''
| Patch Server Proxy || Setting proxy setting to access patch server
|-
|-
| Dump Level || {{NA}} || Mini Dump
| Plus Recheck Event Interval || Test expiry for PS Plus games/features
|-
|-
| Copy & Delete || ? || ?
| Upgradable App Debug || Set SKU flag values (Trial, Full, Off)
|-
|-
| rowspan="3" | Uploader || Enable Uploader || ?
| Require purchased license || Selection (Applications, Additional Content and All) will require user to have a purchased license, to emulate retail unit operation
|-
|-
| Uploader URL || ?
| Disable Account Check in TV & Video || Disable PSN check in TV Video category
|-
|-
| Auto Upload || ?
| Web API Rate Limit Threshold || Change the limit threshold of PlayStation™Network Web API call frequencies via the NpWebApi library
|-
|-
| Common Dialog || {{NA}} || Off
| Ignore NpTitleId set by API in Development Mode [DevKits only] || Ignore mismatch between NP Title ID and NP Title Secret
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Crash Reporting}}
| Event Fake Clock || Create and test custom Errors in different situations
|-
|-
| Enable System Crash Reporting || {{NA}} || On, '''Off'''
| Fake DisplayName Mode || Assisting testing of the verified account display name features
|-
|-
| Keep Corefiles || {{NA}} || Off
| Delete All Universal Data System Data || To be used only when directed by SIE during publishing phases of game development
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Activation}}
| WebTrace || To be used only when directed by SIE during publishing phases of game development
|-
|-
| Activate from Host || ? || ?
| Web API Force Rate Limit (version 2) || To be used only when directed by SIE during publishing phases of game development
|-
|-
| Activate from USB || ? || ''No Activation File Found.'' (if no [[Activation Key]] File found)
| Web API Force Rate Limit Target (version 2) || To be used only when directed by SIE during publishing phases of game development
|-
|-
| Show Expire Date || {{NA}} || ''This Development Kit expires in XX day + HH:MM:SS''
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Activation}}
|-
|-
| Show [[Activation Key]] || {{NA}} || (''40-digit hexadecimal key string displayed'')
| Activate from USB || Update expiration date for DevKits/TestKits to prevent leakage of proprietary information
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Game Live Streaming}}
| Activate Using Internet - Activate Automatically || Update expiration date using PlayStation 4 Developer Network without user input for DevKits/TestKits to prevent leakage of proprietary information
|-
|-
| Broadcast URL || ? || ?
| Activate Using Internet - Activate Immediately || Update expiration date using PlayStation 4 Developer Network by user input for DevKits/TestKits to prevent leakage of proprietary information
|-
|-
| Live Streaming Mode || {{NA}} || Debug Mode1: Broadcast Fake Stream
| Activate Using Internet - Show Background Activation Result || Shows the results of activation performed in the background
|-
|-
| Social Feedback Latency || {{NA}} || 0
| Show Expiration Date || Display expiration date of DevKit/TestKit
|-
|-
| Social Feedback Mode || {{NA}} || Debug Mode1: Local Feedback
| Show Activation Key || Display internal ID used when updating expiration date
|-
|-
| Social Message01 || ? || ?
| System Passcode Management || Set system passcode
|-
|-
| Social Message02 || ? || ?
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Boot Parameters}}
|-
|-
| Social Message03 || ? || ?
| 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)
|-
|-
| Social Message04 || ? || ?
| Release Mode Console [DevKits only] || Emulate final retail mode with errors and output of the development host
|-
|-
| Social Message05 || ? || ?
| Slow HDD Mode || Emulate a slow HDD with low bandwith and high stress to test game handling
|-
|-
| Social Message06 || ? || ?
| Standard PS4 Emulation [NEO Mode Compatible DevKits Only] || Emulates a non-NEO/non-PRO PS4
|-
|-
| Social Message07 || ? || ?
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Companion Application}}
|-
|-
| Social Message08 || ? || ?
| User Assign Mode || To be used only when directed by SIE during publishing phases of game development
|-
|-
| Social Message09 || ? || ?
| Launch Application from ★APP_HOME [DevKits only] || To be used only when directed by SIE during publishing phases of game development
|-
|-
| Social Message10 || ? || ?
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Controller Setting}}
|-
|-
| IRC Server URL || ? || ?
| ○ Button Behavior || Toggle what does ○ button do (cancel or select)
|-
|-
| IRC Server Channel || ? || ?
| Enable USB Connection [DevKits only] || Toggle between forcing USB or Bluetooth only connections and communications
|-
|-
| IRC Server User Name || ? || ?
| Pad Auto Detect [DevKits only] || Automatically detect and pair a controller without pressing PS button
|-
|-
| IRC Server Password || ? || ?
| Bluetooth® Information [DevKits only] || Shows different Bluetooth stats (HID Input Count, Audio Input Count, Audio Input Underrun, HID Output Count, Audio Output Count, Audio Output Underrun and Audio Output Discard)
|-
|-
| Reset Broadcast Account || ? || ?
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Core Dump}}
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Game}}
| Core Dump || Dump debug setting stats to be used when setting files and and amount of information
|-
|-
| Package Installer || {{NA}} || ''Similar to the ★ '''Install Package Files''' Menu from the [http://www.psdevwiki.com/ps3/ PlayStation 3] where the Menu keeps blank when no Package Files found''
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Crash Reporting}}
|-
|-
| Add Content Manager || ? || ?
| Crash Reporting || Dump crashes stats to be used when setting files and and amount of information
|-
|-
| ReBuild SaveData DataBase || ? || ?
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Graphics}}
|-
|-
| SaveData Fake Free Space(FS) || {{NA}} || Off
| PA Debug [DevKits only] || Enable/Disable GPU monitoring feature
|-
|-
| Fake SaveData Owner || {{NA}} || Off
| Razor GPU [DevKits only] || Enable/Disable Razor CPU
|-
|-
| Instant App Suspending || {{NA}} || Off
| Gnm Validate on Submit [DevKits only] || Enable/Disable command buffer validation
|-
|-
| rowspan="4" | PlayGo Debug || Content ID || ?
| Postmortem Crash Analysis [DevKits only] || Constant GPU memory bandwith recording after post mortem
|-
|-
| Package URL || http://
| System Load Control [DevKits only] || Set system software GPU load
|-
|-
| Scenario ID(optional) || 0
| SubmitDone Exception [DevKits only] || Cause exception in system software if application does not call Submit Done API within 45 seconds
|-
|-
| Download Request || ?
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Memory}}
|-
|-
| BD Copy || {{NA}} || '''Enable''', Disable
| Memory Budget Mode [DevKits only] || Set Memory emulation (normal or NEO mode)
|-
|-
| Overlay APP_HOME On app0 || {{NA}} || '''Off''', On
| Preserve Direct Memory [DevKits only] || Retain direct memory upon application termination without initialization
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Memory}}
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Network}}
|-
|-
| Game Memory Budget Mode || {{NA}} || '''NORMAL'''
| NetCtlAp Wi-Fi Password for QA || Set Wi-fi AP Password using a calculated value random for each console
|-
|-
| Preserve Direct Memory || || '''on '''off,
| NAT Traversal Information || Display P2P NAT information and stats
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Graphics}}
| Ifconfig Information || Display ifconfig information and stats
|-
|-
| PA Debug || || '''No''', yes
| Route Information || Display routing information and stats
|-
|-
| GPU Validation || {{NA}} || '''No''', yes
| Network Emulation || Emulate packet losses and delays occuring on the network
|-
|-
| System Load Control || {{NA}} || '''Normal(0.5msec)'''
| Network Interface Selection [DevKits only] || Determine output interface fo game application communication
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Companion Application}}
| Switch Network Setting || Create and switch network settings using multiple entries
|-
|-
| Launch Application from ★APP_HOME || {{NA}} || '''enable '''
| mDNS || Enable/Disable multicast DNS
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Sound Output Loudness Measurement}}
| Network Packet Capture || Capture all packets using network
|-
|-
| Measuring || {{NA}} || '''Stop''', Start
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Network (DEV)}}
|-
|-
| Debug IP Address Setting [DevKits only] || Set multiple DEV LAN settings (Debug IP Adress, DHCP Host Name, Subet mask, Route)
|-
|-
| colspan="3" style="background-color:#F6F6F6;" | {{Anchored|Power Save Settings (5.05)}}
| Debug DHCP Host Name [DevKits only] || Set/Display Debug DHCP Host Name
|-
|-
| Navigation || {{NA}} || ?
| Debug IP Address [DevKits only] || Set/Display Debug IP Address
|-
|-
| Media Playback On ShellApp || {{NA}} || ?
| Debug Subnet Mask [DevKits only] || Set/Display Debug Subnet Mask
|-
|-
| Media Playback On DiscPlayer || {{NA}} || ?
| Debug Route Network [DevKits only] || Set/Display Debug Route Network
|-
|-
| Media Playback On PS Video || {{NA}} || ?
| Debug Route Subnet Mask [DevKits only] || Set/Display Debug Route Subnet Mask
|-
| Debug Route Network Gateway [DevKits only] || Set/Display Debug Route Network Gateway
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|PlayStation®VR}}
|-
| PlayStation®VR || Display VR version, Force VR Mode, Debug Mode, Social Screen Output, Assistant Voice Mix, Auto Power On, Firmware Update
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Share Button}}
|-
| SNS Contents Sharing Test from Share Button || Control sending content to servers of various services by using SHARE button
|-
| Enable Control Share Range || Set privacy level when uploading a video to Youtube by using SHARE button
|-
| Enable Autosave In Restarting Video Recording || Set autosave in restarting a video recording
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Sound and Screen}}
|-
| Disable HDCP || Enable/Disable HDMI encryption
|-
| Play Dummy Music || Emulate a user playing music when gaming
|-
| Audio Output Format || Change audio output (Auto, LPCM 2ch, LPCM 5.1ch, LPCM 7.1ch, Dolby Digital 5.1ch, DTS 5.1ch)
|-
| Audio Process Mode [DevKits only] || Set audio processing mode (Release or Debug Capture Mode)
|-
| Force HDR Capability || Force HDR on HDMI
|-
| SNS Contents Sharing Test from Share Button || Control sending content to servers of various services by using SHARE button
|-
| Adjust HDR || Change strength of HDR and edit effect of HDR
|-
| Fake Monitor Capability || Create virtual state to test different monitor features availability
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|System Update}}
|-
| System Update || Update firmware by using Update Server URL, local USB mode
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Web}}
|-
| Web || Preview Web Browser Engine
|-
| colspan="2" style="background-color:#F6F6F6;" | {{Anchored|Theme}}
|-
| Enable Host Theme || Preview a in development theme without building a package
|-
| Enable Preview Mode || Set PS4 in Theme Preview Mode that enables/disables all changed theme icons
|-
|-
| GDDR5 Memory Clock || {{NA}} || '''Default''', 800MHz, 400MHz
|}
|}



Latest revision as of 04:47, 5 August 2024

The Debug Settings (stylized as ★ Debug Settings) describes additional preferences in the Settings Menu, which are only avaiable 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, but with the help of GoldHEN or MiraCFW some options might be available on Retail consoles with various levels of compatibility (most are broken).

Overview[edit | edit source]

★ Debug Settings Menu enable in the Settings Menu on Nonretail consoles

Several ★ Debug Settings enable

Activation Menu

No Activation File Found.
More ★ Debug Settings enable
Game Live Streaming Menu
Package Installer enable in the Game Menu

Blank page when no Package File found, similar to PS3's ★ Install Package Files

Note: The following ★ Debug Settings are composed from several Non-Retail consoles through different Hardware Generations and System Firmwares, and is updated with descriptions for every entry as up-to-date as firware version 8.00.

Menu Information
Game
Package Downloader Package download and install emulation on a local server
Package Installer Local Package install using a USB mass storage device
SaveData Save Data handling during development
Add Content Manager Display a list of additional conent, enable/disable entitlements, delete entitlements and delete additional content
Instant App Suspending Testing implementation of a potential feature when operation is resumed from a suspended state rather than a background state
BD Copy Toggles on/off Automatic Copying of contents from a disc to internal HDD
Overlay APP_HOME On app0 Mount and launch of a development build in a pkg formatted application/game
AppContent Fake Free Space(FS) Toggles on/off a fake no free space error for Additional Content
Video Recording Multiple options (faking recording failure, toggles notification messages in a recording, recording entire screen during VR, prohibit recording, create a video file in a arbitrary location)
Change Downloaded Store Country/Region To be used only when directed by SIE during publishing phases of game development
Enable Multiple Installation with Same Title Allows multiple applications with same title ID to be installed
Enhanced Display Buffer Attributes Display Buffer Attributes for Use During Development
Internal Memory Dump Dumping core modules (mini, full)
No Limit Path Element on /data [DevKit only] Enable/Disable restrictions of directory levels for /data
System
TRC Check Notifications Enable/Disable checks to test whether applications conform to TRC requirements
Export Error/Notification History to USB Mass Storage Saves list of errors from Error History found in Settings
Region Settings Test different System Languages and Time Zones to be used for specific countries/regions (Japan, North America, Oceania, UK, Europe, Korea, Southeast Asia, Taiwan, Russia, Mexico, Brazil, China, Off only on DevKits)
Use Default PRX Runtime Library Change to Development/Default PRX modules
Debug Network Clock Operates pressent time in correlation with sceRtcGetCurrentNetworkTick()
Reset Network Clock This setting is for checking application behavior when the network time has not been initialized
Debug NPDRM Clock Testing various scenarios of licenses
Override Camera Config Checking application behavior when the system software uses PlayStation®Camera for login processing, etc. and the PlayStation®Camera configuration is forcibly changed.
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)
Boot Stats Displays the statistics for the number of times the system software has been booted
Enable Pause key on keyboard [DevKits only] Toggles ON/OFF Pause Key on DevKits that act the same as a PS button press on a controller
Enable Print Screen key on keyboard [DevKits only] Toggles ON/OFF Pause Key on DevKits that act the same as a SHARE button press on a controller
GPI Switch Set a value for GPI (General Purpose Input) used for debugging support
Fake Device Settings To be used only when directed by SIE during publishing phases of game development
Compatible PKG mode This specifies whether to save in a format that can be used after downgrading to an earlier system software when installing a package
Display Title ID on Home Screen Display the title ID on the content icon in the home screen and in libraries
Force PlayStation®VR Version To be used only when directed by SIE during publishing phases of game development
Sce Module Debug [DevKits only] Toggles ON/OFF debug of SCE modules
Skip Warning Screen after Improper Shutdown Skips "PS4 was not turned off properly" screen after a improper shutdown/restart
Multi User
Switch User Group Switch up to 64 users to test various country/region and age settings
Display Account Information Displays account information of PSN on the bottom section of login screen
Use Auto Assign & Login Feature in Debug Settings [DevKits only] Activate/disable multiple automatic login/controller assignment/Move+VR assignment
Auto Assign Controller [DevKits only] Activate/disable auto assignment for controllers tied to accounts
Auto Assign Move [DevKits only] Activate/disable auto assignment for Move controllers tied to accounts
Auto Assign Audio Device [DevKits only] Activate/disable auto assignment for audio devices tied to accounts
Auto Assign PlayStation®VR [DevKits only] Activate/disable auto assignment for PSVR tied to accounts
User XX - Edit Comments for This Account Edit comments from account information of selected user
User XX - Auto Login User [DevKits only] Activate/disable auto login tied to a user
PlayStation™Network
NP Environment Set environmental variables of PSN
NP Debug Toggle ON/OFF various debug notifications (Age Restriction, sceNPCheck calls, Server request, Authorization Code Function, ID Token, PS Plus API, Web API, PS Store Icon calling, Commerce Dialog, Service Label)
In-Game Commerce Debug Testing operation of application that uses in-game browsing to browse and purchase products (DLC)
View Status of PlayStation Network Services [DEV SERVER] Web page display for PSN service status
Patch Check Patch detection check for games
Patch Test Testing a feature of a game using a specific patch version
Patch Server Proxy Setting proxy setting to access patch server
Plus Recheck Event Interval Test expiry for PS Plus games/features
Upgradable App Debug Set SKU flag values (Trial, Full, Off)
Require purchased license Selection (Applications, Additional Content and All) will require user to have a purchased license, to emulate retail unit operation
Disable Account Check in TV & Video Disable PSN check in TV Video category
Web API Rate Limit Threshold Change the limit threshold of PlayStation™Network Web API call frequencies via the NpWebApi library
Ignore NpTitleId set by API in Development Mode [DevKits only] Ignore mismatch between NP Title ID and NP Title Secret
Event Fake Clock Create and test custom Errors in different situations
Fake DisplayName Mode Assisting testing of the verified account display name features
Delete All Universal Data System Data To be used only when directed by SIE during publishing phases of game development
WebTrace To be used only when directed by SIE during publishing phases of game development
Web API Force Rate Limit (version 2) To be used only when directed by SIE during publishing phases of game development
Web API Force Rate Limit Target (version 2) To be used only when directed by SIE during publishing phases of game development
Activation
Activate from USB Update expiration date for DevKits/TestKits to prevent leakage of proprietary information
Activate Using Internet - Activate Automatically Update expiration date using PlayStation 4 Developer Network without user input for DevKits/TestKits to prevent leakage of proprietary information
Activate Using Internet - Activate Immediately Update expiration date using PlayStation 4 Developer Network by user input for DevKits/TestKits to prevent leakage of proprietary information
Activate Using Internet - Show Background Activation Result Shows the results of activation performed in the background
Show Expiration Date Display expiration date of DevKit/TestKit
Show Activation Key Display internal ID used when updating expiration date
System Passcode Management Set system passcode
Boot Parameters
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)
Release Mode Console [DevKits only] Emulate final retail mode with errors and output of the development host
Slow HDD Mode Emulate a slow HDD with low bandwith and high stress to test game handling
Standard PS4 Emulation [NEO Mode Compatible DevKits Only] Emulates a non-NEO/non-PRO PS4
Companion Application
User Assign Mode To be used only when directed by SIE during publishing phases of game development
Launch Application from ★APP_HOME [DevKits only] To be used only when directed by SIE during publishing phases of game development
Controller Setting
○ Button Behavior Toggle what does ○ button do (cancel or select)
Enable USB Connection [DevKits only] Toggle between forcing USB or Bluetooth only connections and communications
Pad Auto Detect [DevKits only] Automatically detect and pair a controller without pressing PS button
Bluetooth® Information [DevKits only] Shows different Bluetooth stats (HID Input Count, Audio Input Count, Audio Input Underrun, HID Output Count, Audio Output Count, Audio Output Underrun and Audio Output Discard)
Core Dump
Core Dump Dump debug setting stats to be used when setting files and and amount of information
Crash Reporting
Crash Reporting Dump crashes stats to be used when setting files and and amount of information
Graphics
PA Debug [DevKits only] Enable/Disable GPU monitoring feature
Razor GPU [DevKits only] Enable/Disable Razor CPU
Gnm Validate on Submit [DevKits only] Enable/Disable command buffer validation
Postmortem Crash Analysis [DevKits only] Constant GPU memory bandwith recording after post mortem
System Load Control [DevKits only] Set system software GPU load
SubmitDone Exception [DevKits only] Cause exception in system software if application does not call Submit Done API within 45 seconds
Memory
Memory Budget Mode [DevKits only] Set Memory emulation (normal or NEO mode)
Preserve Direct Memory [DevKits only] Retain direct memory upon application termination without initialization
Network
NetCtlAp Wi-Fi Password for QA Set Wi-fi AP Password using a calculated value random for each console
NAT Traversal Information Display P2P NAT information and stats
Ifconfig Information Display ifconfig information and stats
Route Information Display routing information and stats
Network Emulation Emulate packet losses and delays occuring on the network
Network Interface Selection [DevKits only] Determine output interface fo game application communication
Switch Network Setting Create and switch network settings using multiple entries
mDNS Enable/Disable multicast DNS
Network Packet Capture Capture all packets using network
Network (DEV)
Debug IP Address Setting [DevKits only] Set multiple DEV LAN settings (Debug IP Adress, DHCP Host Name, Subet mask, Route)
Debug DHCP Host Name [DevKits only] Set/Display Debug DHCP Host Name
Debug IP Address [DevKits only] Set/Display Debug IP Address
Debug Subnet Mask [DevKits only] Set/Display Debug Subnet Mask
Debug Route Network [DevKits only] Set/Display Debug Route Network
Debug Route Subnet Mask [DevKits only] Set/Display Debug Route Subnet Mask
Debug Route Network Gateway [DevKits only] Set/Display Debug Route Network Gateway
PlayStation®VR
PlayStation®VR Display VR version, Force VR Mode, Debug Mode, Social Screen Output, Assistant Voice Mix, Auto Power On, Firmware Update
Share Button
SNS Contents Sharing Test from Share Button Control sending content to servers of various services by using SHARE button
Enable Control Share Range Set privacy level when uploading a video to Youtube by using SHARE button
Enable Autosave In Restarting Video Recording Set autosave in restarting a video recording
Sound and Screen
Disable HDCP Enable/Disable HDMI encryption
Play Dummy Music Emulate a user playing music when gaming
Audio Output Format Change audio output (Auto, LPCM 2ch, LPCM 5.1ch, LPCM 7.1ch, Dolby Digital 5.1ch, DTS 5.1ch)
Audio Process Mode [DevKits only] Set audio processing mode (Release or Debug Capture Mode)
Force HDR Capability Force HDR on HDMI
SNS Contents Sharing Test from Share Button Control sending content to servers of various services by using SHARE button
Adjust HDR Change strength of HDR and edit effect of HDR
Fake Monitor Capability Create virtual state to test different monitor features availability
System Update
System Update Update firmware by using Update Server URL, local USB mode
Web
Web Preview Web Browser Engine
Theme
Enable Host Theme Preview a in development theme without building a package
Enable Preview Mode Set PS4 in Theme Preview Mode that enables/disables all changed theme icons