Skip to content

Instantly share code, notes, and snippets.

@uyjulian
Last active February 28, 2026 15:35
Show Gist options
  • Select an option

  • Save uyjulian/af320796a5c05ce54b88d033500fea03 to your computer and use it in GitHub Desktop.

Select an option

Save uyjulian/af320796a5c05ce54b88d033500fea03 to your computer and use it in GitHub Desktop.

Sony BDP key-in commands on XMB menu

Thesse commands are handled within function _scrn_svr_iom_nfy_fct
Each button needs to be pressed within 3 seconds of each other
The commands can also be entered with the drv.ir.rx.sq MTK CLI command e.g.:

CLI(CLI_drv.ir.rx.sq 0x9F002)

Service mode (BDP-Sx90 to BDP-Sx100)

  • 0xAF00F -> DISPLAY
  • 0x10030 -> 0
  • 0x10032 -> 2
  • 0x10031 -> 1
  • 0xAF00D -> SUBTITLE

Service mode (BDP-Sx200 and newer)

  • 0x9F002 -> 0x0080D1E2 STOP
  • 0xAF00F -> 0x0010D4E2 DISPLAY
  • 0x9F001 -> 0x0090D1E2 PAUSE
  • 0x3F002 -> 0x0090D3E2 CURSOR UP

Demo mode (BDP-Sx90 to BDP-Sx100)

  • 0x9F003
  • 0x10030 -> 0
  • 0x10032 -> 2
  • 0x10031 -> 1
  • 0xAF00D -> SUBTITLE

Demo mode (BDP-Sx200 and newer)

  • 0x9F002 -> 0x0080D1E2 STOP
  • 0x9F003
  • 0x9F001 -> 0x0090D1E2 PAUSE
  • 0xAF00D -> SUBTITLE

SaveDrvLog (BDP-Sx500 and newer)

  • 0x9F002 -> 0x0080D1E2 STOP
  • 0x9F005
  • 0x6F004
  • 0xAF00F

Force upgrade mode (BDP-Sx90 to BDP-Sx100)

  • 0x9F003
  • 0x6F004
  • panelkey 0x57

Force upgrade mode (BDP-Sx200 and newer)

  • 0x9F002 -> 0x0080D1E2 STOP
  • 0xBF018
  • 0x9F005
  • 0xBF002

Child lock mode (BDP-Sx200 and newer)

  • 0x9F002 -> 0x0080D1E2 STOP
  • 0x8F001 -> 0x0020D4E2 HOME
  • 0xAF002 -> 0x00C0D2E2 TOP MENU

Reset resolution (BDP-Sx200 and newer)

  • 0x9F002 -> 0x0080D1E2 STOP
  • 0x8F001 -> 0x0020D4E2 HOME
  • 0xAF001 -> 0x0090D2E2 POP UP/MENU

Diag mode (BDP-Sx90 to BDP-Sx100)

Note: appears to hang on osd background

  • 0xAF00F -> DISPLAY
  • 0xBF02C
  • panelkey 0x57

Diag mode (BDP-Sx200 and newer)

Note: appears to hang on osd background

  • 0x9F002 -> 0x0080D1E2 STOP
  • 0xBF02C

Force reset mode (BDP-Sx90 to BDP-Sx100)

  • 0xAF00F -> DISPLAY
  • 0xBF017

Force reset mode (BDP-Sx200 and newer)

  • 0xBF017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment