Services API: Difference between revisions

Created page with "Just like the 3DS/N3DS, the Switch exposes an API which communicates with certain services. Services are system processes running in the background which wait for incoming req..."
 
Remove duplicate
 
(243 intermediate revisions by 17 users not shown)
Line 1: Line 1:
Just like the 3DS/N3DS, the Switch exposes an API which communicates with certain services. Services are system processes running in the background which wait for incoming requests. When a process wants to communicate with a service, it first needs to get a handle to the named service, and then it can communicate with the service via inter-process communication (each service has a name up to 8 characters).
Services are system processes running in the background which wait for incoming requests. When a process wants to communicate with a service, it first needs to get a handle to the named service, and then it can communicate with the service via inter-process communication (each service has a name up to 8 characters).


Handles for services are retrieved from the service manager port, "sm:". Services are an abstraction of ports, they operate the same way except regular ports can have their handles retrieved directly from a SVC.
Handles for services are retrieved from the service manager port, "sm:", and are released via svcCloseHandle or when a process is terminated or crashes. Manager service "sm:m" also exists. Services are an abstraction of ports, they operate the same way except regular ports can have their handles retrieved directly from a SVC. Services are also able to limit the number of handles given to other processes.


List of services (non-exhaustive):
= sm: =
This is "nn::sm::detail::IUserInterface".
 
[12.0.0+] This is now a TIPC interface so the command numbers are subtracted by 16.
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || [[#RegisterClient]]
|-
| 1 || [[#GetServiceHandle]]
|-
| 2 || [[#RegisterService]]
|-
| 3 || [[#UnregisterService]]
|-
| 4 || [11.0.0-11.0.1] [[#DetachClient]]
|}
 
== RegisterClient ==
Takes a PID-descriptor and a reserved input u64. No output.
 
[12.0.0+] Now only takes a PID-descriptor with TIPC.
 
== GetServiceHandle ==
Takes an input [[#ServiceName|ServiceName]]. Returns an output Service handle.
 
== RegisterService ==
Takes an input [[#ServiceName|ServiceName]], an input bool '''IsLight''' and an input s32 '''MaxSessions'''. Returns an output Service handle.
 
[S2] [20.0.0+] Now takes an input [[#ServiceSpace|ServiceSpace]], a [[#ServiceName|ServiceName]], an input bool '''IsLight''' and an input s32 '''MaxSessions'''. Returns an output Service handle.
 
== UnregisterService ==
Takes an input [[#ServiceName|ServiceName]]. No output.
 
[S2] [20.0.0+] Now takes an input [[#ServiceSpace|ServiceSpace]] and a [[#ServiceName|ServiceName]]. No output.
 
== DetachClient ==
Takes a PID-descriptor and a reserved input u64. No output.
 
= sm:m =
This is "nn::sm::detail::IManagerInterface".
 
[12.0.0+] This is now a TIPC interface so the command numbers are subtracted by 16.
 
{| class="wikitable" border="1"
|-
! Cmd || Name
|-
| 0 || [[#RegisterProcess]]
|-
| 1 || [[#UnregisterProcess]]
|-
| 2 || [S2] [[#RegisterProcess2|RegisterProcess2]]
|-
| 3 || [S2] [20.0.0+] [[#EnableServiceSwitchType1Debug|EnableServiceSwitchType1Debug]]
|}
 
== RegisterProcess ==
Takes an input u64 PID and two type-0x5 input buffers '''AccessRightsLimit''' and '''AccessRights'''. No output.
 
'''AccessRightsLimit''' and '''AccessRights''' contain the [[NPDM#ACID|ACID]] and [[NPDM#ACI0|ACI0]] service lists, respectively.
 
== UnregisterProcess ==
Takes an input u64 PID. No output.
 
== RegisterProcess2 ==
Takes an input u64 PID, a [[#ServiceSwitchType]], and two type-0x5 input buffers.
 
== EnableServiceSwitchType1Debug ==
No input/output.
 
= ServiceName =
This is "nn::sm::ServiceName". This is an u64 encoded from a zero-padded string.
 
= ServiceSwitchType =
This is u8 enum "nn::sm::ServiceSwitchType".
 
This is Switch 2 exclusive.
 
= ServiceSpace =
This is u32 enum "nn::sm::ServiceSpace".
 
This is Switch 2 exclusive.
 
= Service List =
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Service names
! S1
! scope="col" width="200" | Description
! S2
! scope="col" width="200" | Notes
! Service Name
! Hosted by
! Notes
|-
|-
| nvmemp
| style="background: green" | Yes
| NVIDIA Memory Profiling service
| style="background: green" | Yes
|
| [1.0.0-12.1.0] acc:u0
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-12.1.0] acc:u1
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| acc:aa
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| acc:su
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] dauth:0
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] acc:e
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] acc:e:u1
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] acc:e:u2
| [[Account services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-8.1.0] ahid:cd
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-8.1.0] ahid:hdr
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| hid
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| hid:dbg
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| hid:sys
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| irs
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| irs:sys
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| xcd:sys
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [3.0.0-7.0.1] hid:tmp
| [[HID services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] hidbus
| [[HID services]]
|  
|-
|-
| nvdrv:a
| style="background: red" | No
| NVIDIA Graphics Driver service
| style="background: green" | Yes
|
| [20.1.0+] hidc:s
| [[HID services]]
|  
|-
|-
| acc:u1
| style="background: red" | No
| Account System service
| style="background: green" | Yes
| u1: for user 1?
| [20.1.0+] hidc:d
| [[HID services]]
|
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| appletAE
| appletAE
| Applet Accessor service
| [[Applet Manager services]]
|
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| appletOE
| [[Applet Manager services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-13.2.1] idle:sys
| [[Applet Manager services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-13.2.1] omm
| [[Applet Manager services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-13.2.1] spsm
| [[Applet Manager services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [5.0.0-10.2.0] tcap
| [[Applet Manager services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [6.0.0+] caps:su
| [[Applet Manager services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] apm
| [[Applet Manager services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| adraw:a
| [[Applet Manager services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| adraw:m
| [[Applet Manager services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-2.3.0] aoc:u
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| mii:u
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| mii:e
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| ns:am
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:su
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:dev
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pl:u
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pdm:ntfy
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pdm:qry
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [3.0.0+] aoc:u
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:am2
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:dev
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:ec
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:rid
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:rt
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:vm
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ns:web
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-7.0.1] ovln:rcv
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-7.0.1] ovln:snd
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] ns:ro
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] acc:su
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] acc:u0
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] acc:u1
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [15.0.0+] ns:sweb
| [[NS Services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-8.1.0] apm:dbg
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-8.1.0] apm:sys
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0] fgm:1
| [[PPC services]]
|  
|-
|-
| style="background: green" | Yes
| style="background: red" | No
| fgm:2
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| fgm:3
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| fgm:4
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| fgm:5
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| fgm:6
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| fgm:7
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-8.1.0] fgm
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-8.1.0] fgm:0
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-8.1.0] fgm:9
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-8.1.0] fgm:dbg
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-7.0.1] apm
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-7.0.1] apm:p
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0-8.1.0] apm:am
| [[PPC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| arp:r
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| arp:w
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] bgtc:t
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] bgtc:sc
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:a
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:r
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:u
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] notif:a
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] notif:s
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] ectx:aw
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] ectx:r
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] ectx:w
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [16.0.0+] pl:u
| [[Glue services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-10.2.0] audin:a
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-10.2.0] audin:d
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| audin:u
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-10.2.0] audout:a
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-10.2.0] audout:d
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| audout:u
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-10.2.0] audren:a
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-10.2.0] audren:d
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| audren:u
| audren:u
| Audio Renderer service
| [[Audio services]]
|
|
|-
| style="background: green" | Yes
| style="background: red" | No
| audrec:a
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| audrec:d
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| audrec:u
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| audctl
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-2.3.0] codecctl
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| hwopus
| [[Audio services]]
| [20.1.0+] Added on Switch 2.
|-
| style="background: green" | Yes
| style="background: red" | No
| auddebug
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [6.0.0+] auddev
| [[Audio services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| auddev:s
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] aud:a
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] aud:d
| [[Audio services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| aud:u
| [[Audio services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| auddmg:u
| [[Audio services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| auddmg:s
| [[Audio services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| audsmx:u
| [[Audio services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| audsmx:s
| [[Audio services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| banana
| [[Profiler services]]
| Not currently available on retail units.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] bcat:a
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] bcat:u
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] bcat:m
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] bcat:s
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| <nowiki>news:a</nowiki>
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| <nowiki>news:c</nowiki>
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| <nowiki>news:m</nowiki>
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| <nowiki>news:p</nowiki>
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| <nowiki>news:v</nowiki>
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| prepo:u
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| prepo:s
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| prepo:m
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-5.1.0] prepo:a
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0] prepo:d
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [6.0.0+] prepo:a2
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] mnpp:app
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] mnpp:sys
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] mnpp:web
| [[BCAT services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0] bpc:c
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| bpc:b
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| bpc:r
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| bpc:w
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| pcv
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| pcv:arb
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| pcv:imm
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] bpc
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| bpc:r
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| pcv
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [2.0.0-8.1.0] time:u
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [2.0.0-8.1.0] time:a
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [2.0.0-8.1.0] time:s
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-7.0.1] pcv:arb
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-7.0.1] pcv:imm
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] clkrst
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [8.0.0+] clkrst:a
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] clkrst:i
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] rgltr
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] rtc
| [[PCV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| bsd:u
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| bsd:s
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [15.0.0+] bsd:nu
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| bsdcfg
| [[Sockets services]]
| Removed on Switch 2.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [17.0.0+] ifcfg
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [18.0.0+] bsd:a
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-14.1.2] ethc:c
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-14.1.2] ethc:i
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nsd:u
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nsd:a
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| sfdnsres
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [18.0.0+] dns:priv
| [[Sockets services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| btdrv
| [[Bluetooth Driver services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] bt
| [[Bluetooth Driver services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| bt:sys
| [[Bluetooth Driver services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| bt:dbg
| [[Bluetooth Driver services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| btm
| [[BTM services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| btm:dbg
| [[BTM services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| btm:sys
| [[BTM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] btm:u
| [[BTM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| caps:a
| [[Capture services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| caps:c
| [[Capture services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0] mm:u
| [[Capture services]]
| Removed on Switch 2.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] caps:u
| [[Capture services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] caps:sc
| [[Display services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [2.0.0+] caps:ss
| [[Display services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| vi:m
| [[Display services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| vi:s
| [[Display services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| vi:u
| [[Display services]]
| Removed on Switch 2.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| cec-mgr
| [[Display services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [2.0.0+] mm:u
| [[Display services]]
| Removed on Switch 2.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [3.0.0-5.1.0] caps:su
| [[Display services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] lbl
| [[Display services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| dispdrv
| [[Nvnflinger services]]
|
|-
| style="background: green" | Yes
|
| dmnt:-
| [[Debug Monitor services]]
| Not currently available on retail units.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| erpt:c
| [[Error Report services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| erpt:r
| [[Error Report services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] sprof:bg
| [[Error Report services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] sprof:sp
| [[Error Report services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| eupld:c
| [[Error Upload services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| eupld:r
| [[Error Upload services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| es
| [[ETicket services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] ndrm:la
| [[ETicket services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.0.0+] ndrm:lu
| [[ETicket services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| fan
| [[PTM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| psm
| [[PTM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| tc
| [[PTM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ts
| [[PTM services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| ts:emu
| [[PTM services]]
|
|-
| style="background: green" | Yes
|
| pcm
| [[PTM services]]
| pcm is not available on retail units.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] apm:sys
| [[PTM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] fgm
| [[PTM services]]
|  
|-
|-
| audout:u
| style="background: green" | Yes
| Audio Out service
| style="background: red" | No
|
| [9.0.0+] fgm:0
| [[PTM services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [9.0.0+] fgm:9
| [[PTM services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [9.0.0+] fgm:dbg
| [[PTM services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| fgm:test
| [[PTM services]]
|  
|-
|-
| caps:a, caps:ss
| style="background: green" | Yes
| Capture service
| style="background: green" | Yes
| a: Album, ss: Screenshot
| [9.0.0+] apm:am
| [[PTM services]]
|  
|-
|-
| nim:shp
| style="background: green" | Yes
| NIM service
| style="background: green" | Yes
| shp: eShop
| [10.0.0-10.2.0] lbl
| [[PTM services]]
|  
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| fatal:u
| fatal:u
| Fatal service
| [[Fatal services]]
|
|  
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| fatal:p
| [[Fatal services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| friend:u
| [[Friend services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| friend:v
| [[Friend services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| friend:m
| [[Friend services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| friend:s
| [[Friend services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| friend:a
| [[Friend services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [5.0.0-6.0.0] nd:app
| [[Friend services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [5.0.0-6.0.0] nd:sys
| [[Friend services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| fsp-srv
| fsp-srv
| File System Proxy service
| [[Filesystem services]]
|
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| fsp-ldr
| [[Filesystem services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| fsp-pr
| [[Filesystem services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| gpio
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| i2c
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| i2c:pcv
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pinmux
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pwm
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| uart
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [3.0.0+] sasbus
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [8.1.1+] led
| [[Bus services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| htc
| [[TMA services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| htcs
| [[TMA services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| htc:tenv
| [[TMA services]]
|
|-
| style="background: green" | Yes
|
| file_io
| [[TMA services]]
|
|-
| style="background: green" | Yes
|
| gds
| [[TMA services]]
|
|-
| style="background: green" | Yes
|
| tma_log
| [[TMA services]]
|  
|-
|-
| hid, hid:dbg, hid:sys
| style="background: green" | Yes
| HID service
|
|
| tmagent
| [[TMA services]]
|  
|-
|-
| style="background: green" | Yes
| style="background: red" | No
| jit:u
| [[JIT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0-9.2.0] lbl
| [[Backlight services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ldn:m
| ldn:m
| Local Network Monitor service
| [[LDN services]]
|
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ldn:s
| [[LDN services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ldn:u
| [[LDN services]]
|  
|-
|-
| style="background: green" | Yes
| style="background: red" | No
| [5.0.0-6.0.0] ndd
| [[LDN services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] lp2p:app
| [[LDN services]]
| [20.1.0+] Added on Switch 2.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] lp2p:sys
| [[LDN services]]
| [20.1.0+] Added on Switch 2.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.1.0+] lp2p:m
| [[LDN services]]
| [20.1.0+] Added on Switch 2.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [1.0.0+] ldr:pm
| [[Loader services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ldr:ro
| [[Loader services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ldr:shel
| [[Loader services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] ldr:cmpt
| [[Loader services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ldr:dmnt
| [[Loader services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| lm
| lm
| Log service
| [[Log services]]
|
|
|-
| style="background: green" | Yes
| style="background: red" | No
| lm:get
| [[Log services]]
|
|-
| style="background: green" | Yes
|
| manu
| [[Manu Services]]
| "Manufacturing". Present in factory firmware but not installed on retail systems.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| lr
| [[NCM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ncm
| [[NCM services]]
|
|-
| style="background: green" | Yes
|
| ncm:v
| [[NCM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nfc:am
| [[NFC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nfc:mf:u
| [[NFC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nfc:user
| [[NFC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nfc:sys
| [[NFC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nfp:user
| [[NFC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nfp:dbg
| [[NFC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nfp:sys
| [[NFC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nifm:u
| [[Network Interface services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nifm:a
| [[Network Interface services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nifm:s
| [[Network Interface services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nim
| [[NIM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nim:shp
| [[NIM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ntc
| [[NIM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] nim:eca
| [[NIM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [7.0.0+] nim:ecas
| [[NIM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| npns:u
| [[NPNS services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| npns:s
| [[NPNS services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] npns:a
| [[NPNS services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| nvdrv:a
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nvdrv:s
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nvdrv:t
| [[NV services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| nvdrv:v
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| nvdrv
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nvdrvdbg
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nvgem:c
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| nvgem:cd
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| nvmemp
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [10.0.0+] nvdbg:d
| [[NV services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pcie
| [[PCIe services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [6.0.0+] pcie:log
| [[PCIe services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pctl
| [[Parental Control services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pctl:a
| [[Parental Control services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pctl:s
| [[Parental Control services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pctl:r
| [[Parental Control services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pm:bm
| [[Process Manager services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| pm:info
| [[Process Manager services]]
|  
|-
|-
| nifm:u, nifm:a, nifm:s
| style="background: green" | Yes
| Network Interface service
| style="background: green" | Yes
| u: User?, a: Application?, s: Static?
| pm:shell
| [[Process Manager services]]
|  
|-
|-
| ns:am
| style="background: green" | Yes
| NS service
| style="background: green" | Yes
| am: Application Manager
| psc:c
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| psc:m
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] srepo:u
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [5.0.0+] srepo:a
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] ovln:rcv
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] ovln:snd
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] psc:l
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:su
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:s
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:al
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:m
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] time:p
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] ins:r
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [9.0.0+] ins:s
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] hshl:set
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] hshl:sys
| [[PSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [3.0.0+] ldr:ro
| [[RO services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ro:dmnt
| [[RO services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [7.0.0+] ro:1
| [[RO services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| set
| [[Settings services]]
|
|-
| style="background: green" | Yes
|
| set:fd
| [[Settings services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| set:cal
| [[Settings services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| set:sys
| [[Settings services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [3.0.0+] mii:u
| [[Shared Database services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [3.0.0+] mii:e
| [[Shared Database services]]
|
|-
|-
| nsd:u, nsd:a
| style="background: green" | Yes
| NSD service
| style="background: green" | Yes
|
| [3.0.0+] pdm:ntfy
| [[Shared Database services]]
|  
|-
|-
| pl:u
| style="background: green" | Yes
| Shared Font Manager service
| style="background: green" | Yes
|
| [3.0.0+] pdm:qry
| [[Shared Database services]]
|  
|-
|-
| prepo:u, prepo:s, prepo:m, prepo:a
| style="background: green" | Yes
| Prepo(?) service
| style="background: green" | Yes
|
| [3.0.0-15.0.1] pl:u
| [[Shared Database services]]
|  
|-
|-
| set, set:sys
| style="background: green" | Yes
| Settings service
| style="background: green" | Yes
| sys: System settings
| [5.0.0+] miiimg
| [[Shared Database services]]
|  
|-
|-
| bsd:u, bsd:s
| style="background: green" | Yes
| Sockets service
| style="background: green" | Yes
|
| [6.0.0+] avm
| [[Shared Database services]]
|  
|-
|-
| sfdnsres
| style="background: green" | Yes
| DNS resolver service
| style="background: green" | Yes
|
| [9.0.0+] pl:s
| [[Shared Database services]]
|  
|-
|-
| style="background: green" | Yes
| style="background: green" | Yes
| ssl
| ssl
| SSL service
| [[SSL services]]
|
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [15.0.0+] ssl:s
| [[SSL services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| csrng
| [[SPL services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| spl:
| [[SPL services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [4.0.0+] spl:mig
| [[SPL services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [4.0.0+] spl:fs
| [[SPL services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [4.0.0+] spl:ssl
| [[SPL services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [4.0.0+] spl:es
| [[SPL services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [5.0.0+] spl:manu
| [[SPL services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| spl:da
| [[SPL services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| spl:gc
| [[SPL services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| spl:nv
| [[SPL services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| spl:hid
| [[SPL services]]
| Removed with [20.1.0+].
|-
| style="background: red" | No
| style="background: green" | Yes
| spl:ldn
| [[SPL services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] spl:rep
| [[SPL services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] spl:lrp
| [[SPL services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| sf-uds
|
| System debug applet "recovery" has access to this service but it doesn't appear to exist.
|-
| style="background: green" | Yes
| style="background: red" | No
| tspm
|
| Applications on [1.0.0] used to have access to this service but it doesn't appear to be present on retail devices.
|-
| style="background: green" | Yes
| style="background: green" | Yes
| usb:ds
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| usb:hs
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| usb:pd
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| usb:pd:c
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0] usb:pd:m
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| usb:pm
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [7.0.0+] usb:hs:a
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [7.0.0+] usb:qdb
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [8.0.0+] usb:obsv
| [[USB services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| usb:dock
| [[USB services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-14.1.2] wlan:inf
| [[WLAN services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-14.1.2] wlan:lcl
| [[WLAN services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-14.1.2] wlan:lg
| [[WLAN services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [1.0.0-14.1.2] wlan:lga
| [[WLAN services]]
|  
|-
|-
| time:u, time:a, time:s
| style="background: green" | Yes
| Time service
| style="background: red" | No
|
| [1.0.0-14.1.2] wlan:sg
| [[WLAN services]]
|  
|-
|-
| vi:m, vi:s, vi:u
| style="background: green" | Yes
| VI (Camera?) service
| style="background: red" | No
|
| [1.0.0-14.1.2] wlan:soc
| [[WLAN services]]
|  
|-
|-
| erpt:c
| style="background: green" | Yes
| ERPT(?) service
| style="background: red" | No
|
| [6.0.0-14.1.2] wlan:dtc
| [[WLAN services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [15.0.0+] wlan
| [[WLAN services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [15.0.0+] wlan:nd
| [[WLAN services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [15.0.0+] wlan:p
| [[WLAN services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [4.0.0+] grc:c
| [[GRC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [6.0.0+] grc:d
| [[GRC services]]
|
|-
| style="background: green" | Yes
|
| [4.0.0+] mig:usr
| [[Migration services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [4.0.0+] caps:dc
| [[Jpegdec services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [6.0.0+] olsc:s
| [[OLSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [10.0.0+] olsc:u
| [[OLSC services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [13.1.0+] spbg:sp
| [[OLSC services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [9.0.0+] ngct:s
| [[NGCT services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [9.0.0+] ngct:u
| [[NGCT services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [10.0.0+] pgl
| [[PGL services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [11.0.0+] capmtp
| [[Capmtp services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [14.0.0+] omm
| [[OMM services]]
|
|-
| style="background: green" | Yes
| style="background: red" | No
| [14.0.0+] ommdisp
| [[OMM services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| omm:s
| [[OMM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [14.0.0+] idle:sys
| [[OMM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [14.0.0+] spsm
| [[OMM services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| disp:s
| [[OMM services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| disp:ev
| [[OMM services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| disp:omm
| [[OMM services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [15.0.0+] eth:nd
| [[Ethernet services]]
|
|-
| style="background: green" | Yes
| style="background: green" | Yes
| [16.0.0+] ngc:u
| [[NGC services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| chat:a
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| chat:u
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| chat:ps
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| chat:sp
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| chat:dbg
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:wu
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:sa
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:ch
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:ds
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:alb
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:con
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:myp
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:hdr
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:nxs
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] chat:set
| [[Switch 2: Chat services|Chat services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| imf
| [[Switch 2: IMF services|IMF services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| imf:fe
| [[Switch 2: IMF services|IMF services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| vi2:v
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| vi2:m1
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| vi2:m2
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| gsv:m
| [[Switch 2: GSV services|GSV services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| gsv:t
| [[Switch 2: GSV services|GSV services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| gsv:sv
| [[Switch 2: GSV services|GSV services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| gsv:s3
| [[Switch 2: GSV services|GSV services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| gsv:s4
| [[Switch 2: GSV services|GSV services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| gpuk:drv
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| gpuk:gsv
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| hdcp
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| vic:u
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] tsec:m
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| caps2:s
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| caps2:r
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| fs:stcfg
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| dt
| [[Switch 2: DT services|DT services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| spi
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| btp:dbg
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| syncpt:s
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| host1x
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| batlog
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| powctl
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| bpmpmr:c
|  
|
|-
| style="background: red" | No
| style="background: green" | Yes
| bpmpmr:d
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| bpmpmr:i
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| bpmpmr:m
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| bpmpmr:u
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] lcs
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] lrp:u
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] lrp:d
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] cam:u
| [[Switch 2: Camera services|Camera services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] cam:s
| [[Switch 2: Camera services|Camera services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] cam:m
| [[Switch 2: Camera services|Camera services]]
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.1.0+] spch:a
|
|
|-
| style="background: red" | No
| style="background: green" | Yes
| [20.0.0+] stpl:u
|
|  
|-
|-
| ldr:ro
| style="background: red" | No
| RO service
| style="background: green" | Yes
|
| [20.0.0+] stpl:sys
|  
|  
|-
|-
| mm:u
| style="background: red" | No
| NvMM service
| style="background: green" | Yes
|
| [20.0.0+] stpl:dbg
|  
|  
|}
|}