Xbox 360 Aurora — monitor & control your jailbroken (RGH/JTAG) Xbox 360

There are plenty of integrations for the Xbox One/Series, but nothing for the Xbox 360 — so I built one for the modding crowd. If you have an RGH/JTAG Xbox 360 running
the Aurora dashboard with the NOVA plugin, this integration brings it into Home Assistant: now-playing, temperatures, achievements, screenshots, automation events and
more — all 100% local, no cloud, no account.

:link: GitHub: GitHub - hudsonbrendon/ha-xbox360-aurora: Home Assistant integration for a jailbroken (RGH/JTAG) Xbox 360 running Aurora + NOVA · GitHub
:package: Install: HACS → custom repository (Integration)

Talks to Aurora's NOVA REST API (port 9999) for monitoring/launching and to Aurora's FTP server (port 21) for reboot/shutdown/restart. Not affiliated with
Microsoft or the Aurora/NOVA team.

:sparkles: Features

  • :video_game: Now playing — resolves the running Title ID to the actual game name (bundled DB of 1700+ titles); keeps title_id, media_id, disc number, etc. as attributes
  • :thermometer: Temperatures — CPU / GPU / case / memory
  • :brain: RAM — free / used / total / usage %
  • :satellite_antenna: Online connectivity sensor
  • :bust_in_silhouette: Profile — gamertag, gamerscore, signed-in count, gamerpic (image entity)
  • :trophy: Achievements — unlocked / total / gamerscore earned for the running title
  • :globe_with_meridians: Network (LiNK) — download/upload rate + totals
  • :joystick: SMC — disc tray, video output (HDMI/Component/VGA/Composite), orientation
  • :desktop_computer: Diagnostics — motherboard, console type, dashboard/kernel/NOVA versions, serial
  • :camera_with_flash: Screenshots — a button captures the screen, a count sensor, a "latest screenshot" image entity, and a delete button
  • :pause_button: Pause/resume the running game (switch)
  • :rocket: Launch any title (launch_title service)
  • :repeat_button: Reboot / Shutdown / Restart Aurora (buttons)
  • :bell: Automation eventsxbox360_aurora_event fires on game launch / screenshot / profile change

:high_voltage: Power-ON is not supported — RGH/JTAG consoles don't do Wake-on-LAN. Pair with a smart plug or IR blaster if you need remote power-on.

:camera_with_flash: Screenshots

Add a screenshot of your HA device page here (Settings → Devices & Services → Xbox 360 Aurora) and a dashboard card — it really sells the post.

:bell: Automations

Because the integration fires events, you can react to console activity natively:

automation:
  - alias: Dim the lights when an Xbox game launches
    trigger:
      - platform: event
        event_type: xbox360_aurora_event
        event_data:
          type: title_launched
    action:
      - service: light.turn_off
        target: { entity_id: light.living_room }

:white_check_mark: Requirements

On the console:

  • Aurora dashboard + NOVA plugin (bundled with Aurora 0.7b+)
  • NOVA web server enabled (default port 9999, creds xboxhttp/xboxhttp)
  • Aurora FTP server enabled (default port 21, creds xboxftp/xboxftp)
  • A static IP / DHCP reservation is recommended

On Home Assistant:

  • Home Assistant 2024.12+ (the integration's icon/logo in the UI needs 2026.3+)

:package: Installation (HACS)

  1. HACS → ⋮ → Custom repositories
  2. Add https://github.com/hudsonbrendon/ha-xbox360-aurora · category Integration
  3. Install Xbox 360 Aurora and restart Home Assistant
  4. Settings → Devices & Services → Add Integration → Xbox 360 Aurora, enter the console IP + NOVA/FTP credentials

:speech_balloon: Feedback

It's open source (MIT) and actively developed. Issues, ideas and PRs welcome on GitHub. If you run it on your RGH/JTAG 360, let me know how it goes! :video_game:

1 Like