Skip to content
Visor Developers

Service catalogue

This page lists every DataX service id in the firmware table. Each row gives the id, its hex value, its name, what these pages document about it and the page that covers it. It also says how the two firmware tables differ.

Names come from the firmware tables.

How the two firmware tables differ

The newer table, for build 70523680060800100, has all 284 entries of the older table, for build 65465780095200100. None were removed. It adds 40 ids, marked "(new)" in the table. It also renames id 7001 from constelattion_bugreport to constellation_bugreport, which fixes a typo.

Meta Ray-Ban Display's table, for build 69951180085500080, has 332 ids. It adds ids such as 42006 (calling tool), 11026 (audio control) and 4004 (helix_content).

Status

Each row has one status:

  • documented: a page here covers the service's messages.
  • seen: the glasses are known to open or use the service, but its messages are not documented.
  • absent on the Display: Meta Ray-Ban Display answers 0xC001 (service not found).
  • name only: the firmware table gives the name and nothing more is known.

Services with known messages

52 services have a page, or are known to be in use.

Id Hex Name Status Page
4 0x0004 connection_monitor documented DataX channels
5 0x0005 link_setup documented Link setup and AirShield
10 0x000a atc_linkmgr documented Wi-Fi Direct, Identity and trust
15 0x000f assistant documented Assistant protocol
18 0x0012 smartglasses_media_management documented Capture list
19 0x0013 smartglasses_mobileconfig documented MobileConfig
20 0x0014 airship documented Airship file transfer
22 0x0016 smartglasses_device_info documented Device state and build info
26 0x001a smartglasses_sharing documented Display phone services
28 0x001c smartglasses_appmanager documented Device state and build info
29 0x001d smartglasses_firmware_ota documented Firmware
30 0x001e app_links seen DataX channels
31 0x001f smartglasses_settings documented Settings and RLDrive
33 0x0021 rl_drive documented Settings and RLDrive
36 0x0024 identity documented Identity and trust
42 0x002a smartglasses_navigation documented Display maps and location
43 0x002b smartglasses_graphql_query documented Display internet
46 0x002e sg_wearable_notification documented Notifications and contacts
53 0x0035 media_file_streaming documented Assistant follow-ups and photos
70 0x0046 smartglasses_messaging documented Display phone services
72 0x0048 smartglasses_translation documented Meta Ray-Ban Display
76 0x004c wearables_ping documented Meta Ray-Ban Display
79 0x004f constellationauth documented Device Access Toolkit
87 0x0057 smartglasses_maps_persistent_store documented Display maps and location
89 0x0059 wearables_whatsapp_linking documented Display internet
100 0x0064 peer_build_info documented Device state and build info
101 0x0065 motion_activity_service documented Meta Ray-Ban Display
102 0x0066 embconn_link_mgr_manifest documented Neural Band
150 0x0096 conn_device_lease documented Neural Band
1023 0x03ff nabu seen Notifications and contacts
1027 0x0403 miranda documented Motion sensors: motion and speech
2000 0x07d0 media_capture_state documented Device state and build info
6500 0x1964 dwa documented Device Access Toolkit
7006 0x1b5e wearables_bug_reporter seen Airship file transfer
7009 0x1b61 remote_session_service documented Device Access Toolkit
9000 0x2328 datafetcher documented Display internet
9002 0x232a panels documented Briefing panel
9012 0x2334 partner_ecosystem documented Display phone services
11004 0x2afc maps_constellation documented Display maps and location
11006 0x2afe phone_book_sync documented Display phone services
11014 0x2b06 warp_in_air seen DataX channels
11020 0x2b0c maps_support documented Display maps and location
23471 0x5baf metalift_playground (new) absent on the Display Meta Ray-Ban Display
23472 0x5bb0 workout_metrics_relay (new) absent on the Display Meta Ray-Ban Display
41102 0xa08e locationservice documented Display maps and location
41107 0xa093 lease_service documented Display internet
41108 0xa094 internet_switch documented Display internet
41109 0xa095 bt_peer_connection documented Neural Band
41111 0xa097 internet_proxy_remote documented Display internet
51350 0xc896 media_streaming_control documented Live stream
52822 0xce56 wireless_input_service documented Neural Band
55072 0xd720 smartglasses_place_search documented Display maps and location

Every other id

The firmware tables name 272 more services. Nothing more is known about them.

Show the 272 names
Id Hex Name
2 0x0002 test_service_a
3 0x0003 test_service_b
8 0x0008 manifest
9 0x0009 relay
11 0x000b atc_loopback
14 0x000e atc_pairing
16 0x0010 smartglasses_telemetry
17 0x0011 smartglasses_bugreporter
21 0x0015 smartglasses_iris
23 0x0017 atc_remote_traffic_attribution
24 0x0018 smartglasses_crash_reporter
25 0x0019 constellation
27 0x001b linkperf
32 0x0020 constellation_notification
34 0x0022 third_party_reminders
35 0x0023 constellation_video_capture_alert
37 0x0025 smartglasses_retail_demo_playback
38 0x0026 smartglasses_verified_sessions
39 0x0027 atc_traffic
40 0x0028 atc_telemetry
41 0x0029 smartglasses_autocapture
44 0x002c smartglasses_mmgen
45 0x002d smartglasses_map
47 0x002f smartglasses_cloud_configuration
48 0x0030 smartglasses_battery_insight
49 0x0031 smartglasses_retail_demo
50 0x0032 smartglasses_img_request
51 0x0033 smartglasses_userlocation: the browser's location check, see Display web apps
52 0x0034 telemetry_validation_ods
54 0x0036 airshield_auth
55 0x0037 pairing_manager
56 0x0038 remote_service_manager
57 0x0039 conn_device_state
58 0x003a sg_capture_client_connection
59 0x003b atc_ctrl
60 0x003c smartcomms_smartreplies
61 0x003d wearables_device_state
62 0x003e video_stream_warp_connection
63 0x003f wearables_buffer_transfer
64 0x0040 discoverer
65 0x0041 cv_video_stream_warp_connection
66 0x0042 smartglasses_app_install
69 0x0045 smartglasses_battery_home (new)
71 0x0047 smartglasses_calling
73 0x0049 airtap
75 0x004b smartglass_passive_phone_unlock
77 0x004d prototype_identity
78 0x004e nexus
80 0x0050 events_debug
81 0x0051 btc_profiles_activation
82 0x0052 smartglasses_auth
83 0x0053 mwa_speech_conversation
84 0x0054 partner_app_bridge
85 0x0055 smartglasses_to_mwa_shazam
88 0x0058 wearables_lock_control
90 0x005a smartglasses_remote_io
91 0x005b smartglasses_captouch_offload
92 0x005c intralink_control
93 0x005d protostar
94 0x005e intralink_hid
95 0x005f airuntime_feature_management
96 0x0060 intralink_linkmgr
97 0x0061 ar_time_sync
98 0x0062 smartglasses_voice_memo
99 0x0063 insights_telemetry
103 0x0067 experience_state
104 0x0068 wearables_whatsapp_file_transfer (new)
151 0x0097 cam_control
200 0x00c8 runtime_ipc_transport
201 0x00c9 smartglasses_voicenotes
202 0x00ca waffle_slam (new)
416 0x01a0 mmai_visual_context (new)
437 0x01b5 sg_telemetry_logger
438 0x01b6 xqpl
439 0x01b7 el
499 0x01f3 slate_emg_service
500 0x01f4 mcu_system
501 0x01f5 mcu_led
502 0x01f6 mcu_imu
503 0x01f7 mcu_als
504 0x01f8 mcu_audio
505 0x01f9 mcu_hwclksync
506 0x01fa mcu_hyperoff
507 0x01fb mcu_location_service
508 0x01fc mcu_hearing
509 0x01fd study_slate_service
510 0x01fe mcu_motion_service
511 0x01ff mcu_powerstats
512 0x0200 slate_provisioning_service
513 0x0201 graphics_service
514 0x0202 mcu_powerstats2
515 0x0203 mcu_audio_blob
516 0x0204 ar_i2p_frame_correlation_tags (new)
1024 0x0400 greatwhite_test
1025 0x0401 mcu_greatwhite_user_input
1026 0x0402 nabu_trigger_events
1028 0x0404 tiny_debug_bridge
1100 0x044c contextual_ai_event
1998 0x07ce smartglasses_action_autocapture
1999 0x07cf media_backsync
2001 0x07d1 wrist_passive_phone_unlock
2002 0x07d2 cloud_browser_control (new)
2048 0x0800 mcu_offload_ping_server
2049 0x0801 mcu_ble_offload
2050 0x0802 mcu_camera
2051 0x0803 mcu_dinj
2052 0x0804 mcu_identity
2053 0x0805 mcu_offload_datax_server_sample
2054 0x0806 ble_connectivity_test_service
2282 0x08ea farcaster
2552 0x09f8 ecosystem_permissions
2553 0x09f9 ecosystem_permissions_session
3001 0x0bb9 wearables_fwhealth_puck
3002 0x0bba wearables_fwhealth_glasses
3003 0x0bbb wearables_fwhealth_wrist
3012 0x0bc4 biometric_auth_constellation
3050 0x0bea audio_arbitration
3060 0x0bf4 topology_management
4000 0x0fa0 helix
4001 0x0fa1 helix_orbit
4002 0x0fa2 helix_orbit_proxy (new)
4003 0x0fa3 helix_holodeck_content_render (new)
5000 0x1388 spatial_data_synchronizer
6501 0x1965 dat_app_tools (new): see Device Access Toolkit
6848 0x1ac0 media_control
6849 0x1ac1 gallery_sync
6850 0x1ac2 feather
6851 0x1ac3 media_control_v2
7000 0x1b58 wrist_onboarding
7001 0x1b59 constellation_bugreport (renamed from constelattion_bugreport)
7002 0x1b5a ai_prototyping_environment
7003 0x1b5b smartglasses_onboarding_tour
7004 0x1b5c wrist_oobe_control
7005 0x1b5d hypernova_retail_demo
7007 0x1b5f kwaltz_constellation_connector
7008 0x1b60 on_device_capture
7010 0x1b62 pro_camera
7011 0x1b63 active_glasses_demo
7020 0x1b6c onboarding
7021 0x1b6d onboarding_status
8001 0x1f41 smartglasses_user_auth
8887 0x22b7 constellation_remote_widget
8888 0x22b8 constellation_playground
8889 0x22b9 constellation_handoff
8890 0x22ba constellation_state_sync
8891 0x22bb constellation_remote_dictation (new)
8892 0x22bc constellation_wrist_audio (new)
9003 0x232b my_people
9011 0x2333 language
9090 0x2382 wearables_mdm
9091 0x2383 wearables_proactive_ai_signals
9092 0x2384 wearables_ai_display_context
9100 0x238c smartglasses_bloks_versioning (new)
10000 0x2710 third_party_accessory
10313 0x2849 short_form_audio
10314 0x284a ig_stories
10315 0x284b social_ar_playground
10316 0x284c pulsar
10413 0x28ad service_versioning
10414 0x28ae smartglasses_llm
11000 0x2af8 companion_notification
11001 0x2af9 partner_fulfillment_engine
11002 0x2afa continuous_ai_camera
11003 0x2afb sdb
11005 0x2afd partner_fulfillment_proxy
11007 0x2aff constellation_sharing
11008 0x2b00 teleprompter
11010 0x2b02 ai_runtime
11011 0x2b03 telecom_messaging_tethered
11012 0x2b04 constellation_assistant_service
11013 0x2b05 wearables_wallet
11015 0x2b07 telecom_remote_hfp_client
11016 0x2b08 constellation_telemetry_step_ack_service
11017 0x2b09 telecom_esim
11018 0x2b0a wearables_system_health_trace
11019 0x2b0b telecom_native_linking
11021 0x2b0d wearables_connectivity_insights
11022 0x2b0e mmai_direct_preview
11023 0x2b0f telecom_messaging_native (new)
11024 0x2b10 vowifi (new)
11025 0x2b11 wearables_blackbox_trigger (new)
11067 0x2b3b oxide (new)
12000 0x2ee0 focus_pocus_connectivity
12002 0x2ee2 hyperselfie_service
14000 0x36b0 bighorn
14100 0x3714 ssg_eye_tracking_calibration
15000 0x3a98 wearables_time_sync
15002 0x3a9a wearables_audio_inject (new)
15010 0x3aa2 wearables_backup
16000 0x3e80 wearables_sharing_notification
17007 0x426f watch_faces
20000 0x4e20 colada_coredump
20010 0x4e2a storage_manager_service
23456 0x5ba0 custom_gestures
23457 0x5ba1 ar_audio_streaming
23458 0x5ba2 wearables_feature_manager
23459 0x5ba3 datax_direct
23460 0x5ba4 palmexp
23461 0x5ba5 ar_audio_streaming_direct
23462 0x5ba6 direct_connection_demo_data
23463 0x5ba7 hn_screencast
23464 0x5ba8 hn_screencast_manager
23465 0x5ba9 palmexp_event_notification
23466 0x5baa emg_relay_receiver: band gestures the phone hands the Display, see Neural Band
23469 0x5bad fall_detection (new)
23470 0x5bae posture_detection
23475 0x5bb3 wearables_device_package_info
24738 0x60a2 workout_status
24739 0x60a3 csf_mode
25565 0x63dd axion
27313 0x6ab1 mcu_telemetry
31337 0x7a69 hearing
32766 0x7ffe mwa_sim_photo_capture
32767 0x7fff mwa_sim_ping
32768 0x8000 mwa_sim_echo
32769 0x8001 mwa_sim_media_client
32770 0x8002 mwa_emg_forwarder
32780 0x800c emg_connectivity_health
32781 0x800d emgsdk_health_service_stream (new)
32789 0x8015 milan_hrm
32800 0x8020 health_algo_metadata
32801 0x8021 mwa_external_device_connection
32900 0x8084 wrist_notifications
33000 0x80e8 selfcare_metrics
33001 0x80e9 alldaymetrics
41100 0xa08c mwa_bt_proxy_traffic
41101 0xa08d data_transfer
41103 0xa08f hammerhead_mwa_sensor_reporter
41104 0xa090 messenger_video_call_proxy
41105 0xa091 instagram_video_call_proxy
41106 0xa092 captive_network
41110 0xa096 internet_proxy_local
41112 0xa098 bt_audio_source
41113 0xa099 aurachat
41114 0xa09a gc
41115 0xa09b constellation_location (new)
41116 0xa09c gc_test (new)
41117 0xa09d constellation_ambient_sensing (new)
41120 0xa0a0 webapp_phone_imu: the phone's sensors for web apps, see Display web apps
42001 0xa411 warp_calling
42002 0xa412 warp_sdk
42003 0xa413 warp_hfp
42004 0xa414 warp_retaildemo_audio
42005 0xa415 warp_ar_render
42201 0xa4d9 warp_airshield_auth
51349 0xc895 media_streaming
51729 0xca11 cai_camera
51730 0xca12 cai_microphone
51731 0xca13 context_buffer
52000 0xcb20 cloud_offload_ca_control (new)
52001 0xcb21 cloud_offload_ca_streaming (new)
52002 0xcb22 cloud_browser_viz_streaming (new)
52003 0xcb23 cloud_browser_audio_streaming (new)
52753 0xce11 ctms (new)
52823 0xce57 uniband (new)
53210 0xcfda tar
55071 0xd71f smartglasses_ai_agent
55073 0xd721 smartglasses_capture
55074 0xd722 smartglass_browser: web apps, cookies and Bluetooth scans, see Display web apps
55075 0xd723 ace_assistant
55076 0xd724 hatch_fetch
55077 0xd725 comms_hatch_relay (new)
55078 0xd726 smartglasses_worldnotes (new)
55200 0xd7a0 crossword (new)
55201 0xd7a1 smartglasses_smart_home_widget (new)
55555 0xd903 orchestrator (new)
55556 0xd904 orbit_c50 (new)
60000 0xea60 wearsys_drive
65070 0xfe2e sgc_spatial_audio_tests
65080 0xfe38 chunking_test (new)
65081 0xfe39 ha_credential_sync (new)
65500 0xffdc autooracle_control (new)

Reference code: Constants.kt

Open questions

  • Which services do the glasses open on their own? The known list is 30, 79, 2000, 20, 4 and 41102, and many more on Meta Ray-Ban Display. Whether the list is complete is unknown.
  • Whether any of the 40 new ids appear on the wire is unknown.
  • The role of id 2 is unknown.
  • The role of id 25 is unknown.