From 5c8ab31025be6560e088b4f6a1458670a784cd32 Mon Sep 17 00:00:00 2001 From: zuidec Date: Thu, 5 Nov 2026 18:23:26 -0600 Subject: [PATCH] Add org zuidec and PIDs 1209:ED00-ED04 for xbx-nrf --- 1209/ED00/index.md | 11 +++++++++++ 1209/ED01/index.md | 12 ++++++++++++ 1209/ED02/index.md | 12 ++++++++++++ 1209/ED03/index.md | 12 ++++++++++++ 1209/ED04/index.md | 12 ++++++++++++ org/zuidec/index.md | 8 ++++++++ 6 files changed, 67 insertions(+) create mode 100644 1209/ED00/index.md create mode 100644 1209/ED01/index.md create mode 100644 1209/ED02/index.md create mode 100644 1209/ED03/index.md create mode 100644 1209/ED04/index.md create mode 100644 org/zuidec/index.md diff --git a/1209/ED00/index.md b/1209/ED00/index.md new file mode 100644 index 00000000..9ec17e5b --- /dev/null +++ b/1209/ED00/index.md @@ -0,0 +1,11 @@ +--- +layout: pid +title: xbx-nrf Bootloader +owner: zuidec +license: MIT (Adafruit nRF52 Bootloader), MPL-2.0 (board files) +site: https://github.com/zuidec/xbx-nrf +source: https://github.com/zuidec/xbx-nrf/tree/main/firmware/bootloader +--- +The UF2 bootloader (Adafruit nRF52 Bootloader) for xbx-nrf, an nRF52840 +replacement bottom board for the Xbox controller, and its USB dongle. Both +boards share this PID; the product name and UF2 board ID tell them apart. diff --git a/1209/ED01/index.md b/1209/ED01/index.md new file mode 100644 index 00000000..5f1b267e --- /dev/null +++ b/1209/ED01/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: xbx-nrf Dongle (HID) +owner: zuidec +license: MPL-2.0 (firmware), CERN-OHL-S-2.0 (hardware) +site: https://github.com/zuidec/xbx-nrf +source: https://github.com/zuidec/xbx-nrf/tree/main/firmware/dongle +--- +The USB dongle for xbx-nrf, an nRF52840 replacement bottom board for the Xbox +controller. In this mode the dongle presents one wireless controller as a +HID gamepad. XInput mode has its own PID (ED02), since Windows binds drivers +and SDL picks mappings by VID:PID. diff --git a/1209/ED02/index.md b/1209/ED02/index.md new file mode 100644 index 00000000..f1a3699c --- /dev/null +++ b/1209/ED02/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: xbx-nrf Dongle (XInput) +owner: zuidec +license: MPL-2.0 (firmware), CERN-OHL-S-2.0 (hardware) +site: https://github.com/zuidec/xbx-nrf +source: https://github.com/zuidec/xbx-nrf/tree/main/firmware/dongle +--- +The USB dongle for xbx-nrf, an nRF52840 replacement bottom board for the Xbox +controller. In this mode the dongle acts like an Xbox 360 Wireless Receiver +for up to four controllers. HID mode has its own PID (ED01), since Windows +binds drivers and SDL picks mappings by VID:PID. diff --git a/1209/ED03/index.md b/1209/ED03/index.md new file mode 100644 index 00000000..812ecb40 --- /dev/null +++ b/1209/ED03/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: xbx-nrf Controller (HID) +owner: zuidec +license: MPL-2.0 (firmware), CERN-OHL-S-2.0 (hardware) +site: https://github.com/zuidec/xbx-nrf +source: https://github.com/zuidec/xbx-nrf/tree/main/firmware/xbx-nrf +--- +xbx-nrf, an nRF52840 replacement bottom board for the Xbox controller, when +plugged in over USB. In this mode it's a wired HID gamepad. XInput mode has +its own PID (ED04), since Windows binds drivers and SDL picks mappings by +VID:PID. diff --git a/1209/ED04/index.md b/1209/ED04/index.md new file mode 100644 index 00000000..3dfcf08f --- /dev/null +++ b/1209/ED04/index.md @@ -0,0 +1,12 @@ +--- +layout: pid +title: xbx-nrf Controller (XInput) +owner: zuidec +license: MPL-2.0 (firmware), CERN-OHL-S-2.0 (hardware) +site: https://github.com/zuidec/xbx-nrf +source: https://github.com/zuidec/xbx-nrf/tree/main/firmware/xbx-nrf +--- +xbx-nrf, an nRF52840 replacement bottom board for the Xbox controller, when +plugged in over USB. In this mode it acts like a wired Xbox 360 controller. +HID mode has its own PID (ED03), since Windows binds drivers and SDL picks +mappings by VID:PID. diff --git a/org/zuidec/index.md b/org/zuidec/index.md new file mode 100644 index 00000000..b0895023 --- /dev/null +++ b/org/zuidec/index.md @@ -0,0 +1,8 @@ +--- +layout: org +title: zuidec +site: https://github.com/zuidec +--- +I am a hobbyist working to create projects in order to learn and share my +knowledge with others. Most of my projects are just for personal use, but I hope +that someone out there might find them useful.