Some basic info about my Series S internal SSD disk since I was stuck in an "unreachable" Xbox Live Update loop and the console is out of warranty.
- With the wifi module
- attatched the error given was usually
0x80072f8f
- removed the error given was usually
0x87DD0003
- attatched the error given was usually
- Trying to use mobile app for setup gave above error code
- Trying to setup without mobile app also failed
- Offline update of OSU1 did not help
- Console reset did not help
- GParted does identify the first partition as XBFS
- Trying to play around with network setting (i.e. DNS and such) made no difference
- I have yet to try to MITM/Wireshark the box, no idea how feasible this would be (since I can't set a proxy in network settings)
- I do have extra ethernet adapters
- No idea what type of proxy/MITM attack I need, transparent proxy?
- Maybe the box is hard banned from Xbox Live?
- No idea how this could happen
fdisk /dev/nvme0n1
Welcome to fdisk (util-linux 2.38).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
GPT PMBR size mismatch (131071998 != 110100479) will be corrected by write.
The backup GPT table is corrupt, but the primary appears OK, so that will be used.
Command (m for help): p
Disk /dev/nvme0n1: 420 GiB, 450971566080 bytes, 110100480 sectors
Disk model: SSSTC XA1-31512
Units: sectors of 1 * 4096 = 4096 bytes
Sector size (logical/physical): 4096 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: AF119150-0F52-4A18-802A-A11A39FEB6EA
Device Start End Sectors Size Type
/dev/nvme0n1p1 6 262149 262144 1G Microsoft basic data
/dev/nvme0n1p2 262150 4718597 4456448 17G Microsoft basic data
/dev/nvme0n1p3 4718598 100139013 95420416 364G Microsoft basic data
/dev/nvme0n1p4 100139014 104857605 4718592 18G Microsoft basic data
/dev/nvme0n1p5 104857606 108003333 3145728 12G Microsoft basic data
/dev/nvme0n1p6 108003334 109838341 1835008 7G Microsoft basic data
Reading online, at least for original Xbox One X, people seem to say that partition should be MBR. No idea why fdisk trying to read as GPT.
smartctl -a /dev/nvme0n1
smartctl 7.3 2022-02-28 r5338 [x86_64-linux-5.15.57-2-MANJARO] (local build)
Copyright (C) 2002-22, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: SSSTC XA1-31512
Serial Number: 37400786004940005889
Firmware Version: 04.00.00
PCI Vendor ID: 0x1e95
PCI Vendor Subsystem ID: 0x1414
IEEE OUI Identifier: 0x38f601
Total NVM Capacity: 450,971,566,080 [450 GB]
Unallocated NVM Capacity: 0
Controller ID: 0
NVMe Version: 1.4
Number of Namespaces: 1
Namespace 1 Size/Capacity: 450,971,566,080 [450 GB]
Namespace 1 Formatted LBA Size: 4096
Namespace 1 IEEE EUI-64: 38f601 56304efd83
Local Time is: Sun Jul 31 22:38:34 2022 PDT
Firmware Updates (0x14): 2 Slots, no Reset required
Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test
Optional NVM Commands (0x0056): Wr_Unc DS_Mngmt Sav/Sel_Feat Timestmp
Log Page Attributes (0x1e): Cmd_Eff_Lg Ext_Get_Lg Telmtry_Lg Pers_Ev_Lg
Maximum Data Transfer Size: 256 Pages
Warning Comp. Temp. Threshold: 79 Celsius
Critical Comp. Temp. Threshold: 85 Celsius
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 3.70W 0.0000W - 0 0 0 0 2500 2500
1 + 3.70W 0.0000W - 1 1 1 1 2500 2500
2 + 3.70W 0.0000W - 2 2 2 2 2500 2500
3 - 0.4500W 0.0000W - 3 3 3 3 25000 25000
Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 4096 0 0
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: FAILED!
- temperature is above or below threshold
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x02
Temperature: 80 Celsius
Available Spare: 100%
Available Spare Threshold: 5%
Percentage Used: 0%
Data Units Read: 1,648,139 [843 GB]
Data Units Written: 176,848 [90.5 GB]
Host Read Commands: 5,261,275
Host Write Commands: 1,603,968
Controller Busy Time: 31
Power Cycles: 84
Power On Hours: 8
Unsafe Shutdowns: 19
Media and Data Integrity Errors: 0
Error Information Log Entries: 11
Warning Comp. Temperature Time: 106
Critical Comp. Temperature Time: 5
Temperature Sensor 1: 80 Celsius
Temperature Sensor 2: 105 Celsius
Temperature Sensor 8: 43 Celsius
Thermal Temp. 1 Transition Count: 1
Thermal Temp. 2 Transition Count: 2
Thermal Temp. 1 Total Time: 2
Thermal Temp. 2 Total Time: 109
Error Information (NVMe Log 0x01, 16 of 63 entries)
Num ErrCount SQId CmdId Status PELoc LBA NSID VS
0 11 0 0x6013 0x4005 0x028 0 0 -
1 10 0 0x2010 0x4005 - 0 0 -
Well, that's not good, seems temps too high. I then added a "headsink" and it passed.