Repository contains listings of POST / error codes
Website: https://errors.xboxresearch.com
Errors:
- POST Codes list - POST codes
- System errors list - Errors thrown by the operating system (NTSTATUS / HRESULT)
- Errormasks - Used for categorizing some codes, when distinct identifier is unknown
- System errors (E errors) by @TorusHyperV
These will be transferred over here eventually to have everything in one place.
Related projects:
- PicoDurangoPOST - RasPi Pico firmware to read POST codes from hardware
- XboxPostcodeMonitor - Serial monitor software for
PicoDurangoPOST
that syncs from this repo/site.
Identifier | Name |
---|---|
ALL | Valid for all versions |
XOP | Xbox One PHAT |
XOS | Xbox One S |
XOX | Xbox One X |
XSS | Xbox Series S |
XSX | Xbox Series X |
Identifier | Name |
---|---|
SMC | SMC / Southrbridge |
SP | Security Processor |
CPU | CPU |
OS | Operating System |
There is a meta.json
generated and uploaded to errors.xboxresearch.com.
This can be used to programmatically retrieve the error lists and check for updates to locally stored files.
Current formatVersion
is 2
.
Make sure to always check formatVersion
when retrieving the data, to ensure the client can parse the CSV files.
You will probably NOT need this information when editing the CSV files, as most modern applications (Office suites etc.) should handle it properly.
- If fields
Name
orDescription
contain spaces or characters other thanA-Z
,a-z
,_
,-
, they need to be wrapped in"
. - If field
Console
contains a comma-seperated list of applicable consoles, this need to wrapped in"
as well.
To open/edit the CSV files in LibreOffice Calc, use the following settings:
There are scripts to verify CSVs and also create metadata.
- scripts/create_meta.py
- Usage:
./create_meta.py [destination meta.json]
- Creates information about the last update of the bundle of CSV files
- meta.json can be used to programmatically check for updates on
https://errors.xboxresearch.com
, by downloadinghttps://errors.xboxresearch.com/meta.json
- Usage:
- @craftbenmine
- @dony
- @ACE Console Repairs
- The rest of the team