Xbox Development History

v2.8 - September 2020

Why write alott of text when you can watch the tables and read wikis?.
THIS VERSION IS GOING AWAY, AN UPDATE IS SHEDULED SOON
exporting will maybe added aswell.

Click on the following to go see details of that Generation:

Xbox Development History - classic

Back to the top

The classic Xbox was released in 2001, but development started long before that. With the tradition from Windows 2000, Microsoft started counting their development cycles and we headjump to arround build 3000. Its unkown if they had any builds before that, but reasons to believe that they where are high. Intrestingly enough we know they went with two teams working on a console first. A DirectX team and the hardware(? further investigation needed) group where tasked with making a console like device.

For some versions we only have some proof they should excist, others have files, kernels or even recoveries, sdk kits and dashboards. I try to make the tables as clear as posible as what you might expect to see. Not everything is shared on the internet.

A few special versions like the 4604.1 BETA live havent been released but enough evidences is there to proof their existance and even their importantce

version date SDK FILES note
????SDKXDK Alpha I SDK (Borman)
????Alpha II Feb 2001, while mfc is 4/4/01 Mfc: 4/4/01 VC82010A.86A.0041.P18 Tyler
????XDK May 2000 (Borman)
3113
3146.2Recovery ISO 1-11-2000 November XDK
3146.3ALPHA December 2000 XDK Recovery ISO 15-12-2000 December XDK (also 16-12) ISO is 11.2 MB (11,810,816 bytes) BetaArchive, (Leon? https://www.betaarchive.com/forum/viewtopic.php?t=17194)
3223.1February 2001Recovery ISO is 13.3 MB (14,024,704 bytes) BetaArchive, (Leon?)
3224February 2001Yes, but not publicXDK and SDK , Recovery ISO i ownI only have the Recovery iso.
3306
3308
3331.1March 2001XDK and SDK (Borman) Recovery (nice side way dash) (7-03-2001 April XDK)
3332.1LeakLeak video 01, REC, old style dash
3424.1April 2001XDK and SDK (?, art and mdf) (03.01.01 - New for April XDK release)
3507
3514
3521.1May 2001 XDK and SDK symbolsMicrosoft Xbox XDK (1.0.3521.1) (2001-05) >
3604
3618
3633.1June 01Symbols(?)Alpha SDK SYM
3722
3729Juli 01XDK, recoveryThanks: blueshogun96 and einsteinx2
3813
3821
3823.1August 01BetaOldest for DVT3 (fixing an DVT3 on Assemblergames) Oldest acording to Borman(?) for DVT3, Thanks: blueshogun96 and einsteinx2
3845
3907
3911August XDK 2001Final Hardware Recovery(build on WIN2000 5. 2134/2195 ? 5.1.2258.400) Borman had symbols, Kevin (AG), August 2001 final x08-46850, Thanks: blueshogun96 and einsteinx2
3925.1Retail? XDK activewin.com
3944Kernel/Dashboard, linkmap.txt/td>
4000linkmap.txt
4023linkmap.txt
4024linkmap.txt
4028linkmap.txt
4033linkmap.txt
4034.1(internet source KERNEL MCPX is X3 http://davidmuth.com/?page_id=50 (dash may be higher...)
4039linkmap.txt
4119linkmap.txt
4120linkmap.txt
4121linkmap.txt
4125linkmap.txt
4134.?linkmap.txt
4134.601/29/2002December 2001 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
4134.703/19/2002December 2001 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
4224linkmap.txt
4228linkmap.txt
4229linkmap.txt
4234linkmap.txt
4235linkmap.txt
424201/19/2002February 2002 XDKRelease History table ?
4242.203/15/2002February 2002 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
4300linkmap.txt
4344linkmap.txt
4346linkmap.txt
4348linkmap.txt
4354linkmap.txt
436102/28/2002March 2002 XDKSDKAccession SDK
4361.203/15/2002March 2002 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman), we have a tools zip
4400supposed to be sourcecode for alott of xbox related thingsNicknamed Barnabas was a leak of code. Complex, may2020leak
443203/29/2002April 2002 XDK
4504.12002Live Beta (kernel and dash) internet source (MCPX-X2 code asswell)
453104/28/2002May 2002 XDK
4604.12002Live beta, as seen at InsaneNutters Beta kit Youtube
4627.106/05/2002June 2002 XDKJune WAM SDKDebug dash, PC sdk
472106/26/2002Juli 2002 XDK
4817 Kernel only? source interwebs, MCPX is X3 http://davidmuth.com/?page_id=50 (might be Mobo specific)
4818
483107/31/2002August 2002 XDK
4831.508/23/2002August 2002 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
4831.608/29/2002August 2002 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
4831.809/12/2002August 2002 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
4831.910/18/2002August 2002 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
492808/28/2002September 2002 XDKpartsProbably have gamelibaries, but no sources or symbols
4928.209/12/2002September 2002 XDK with Intergrated HotfixesRelease History table (Official SDK list, Borman)
4928.310/03/2002September 2002 XDK with Intergrated Hotfixes partsRelease History table (Official SDK list, Borman)
4928.410/18/2002September 2002 XDK with Intergrated Hotfixes
4928.703/18/2003September 2002 XDK with Intergrated HotfixesRecovery
502810/04/2002October 2002 XDK
5028.310/18/2002October 2002 XDK with Intergrated Hotfixes
5028.403/18/2003October 2002 XDK with Intergrated Hotfixesiso?
5101Internet source
5120.110/31/2002November 2002 XDKBorman?
5120.303/18/2003November 2002 XDK with Intergrated Hotfixes
5120.404/09/2003November 2002 XDK with Intergrated Hotfixes
5209ARCDDASH, Segaboot (other libs are: 5028)
5233.112/12/200December 2002 XDK
5233.302/17/2003December 2002 XDK with Intergrated Hotfixes
5233.403/18/2003December 2002 XDK with Intergrated Hotfixes
5233.504/09/2003December 2002 XDK with Intergrated Hotfixes
5344.102/04/2003February 2003 XDKFiles only? Thanks: blueshogun96 and einsteinx2
5344.202/17/2003February 2003 XDK with Intergrated Hotfixes
5344.303/18/2003February 2003 XDK with Intergrated Hotfixes
5344.404/09/2003February 2003 XDK with Intergrated Hotfixes
5455.104/18/2003April 2003 XDK with Intergrated HotfixesXDK
5455.204/18/2003April 2003 XDK with Intergrated Hotfixes
5530 Internet source
5558.105/30/2003June 2003 XDKSDK, XDK, Thanks: blueshogun96 and einsteinx2
5558.206/20/2003June 2003 XDK with Intergrated Hotfixes
5558.410/03/2003June 2003 XDK with Intergrated Hotfixes
5659.1 07/30/2003August 2003 XDKRecovery own, XDK also, COMPLEX
5659.209/30/2003August 2003 XDK with Intergrated Hotfixes
5659.3(could be that this is the recovery? (2017 - Of what source I got this? 2020: we will research this.)
5659.410/03/2003August 2003 XDK with Intergrated Hotfixes
5659.511/20/2003August 2003 XDK with Intergrated Hotfixes
5713 Internet source
5788.1 11/11/2003November 2003 XDKXDK Setup, COMPLEX
5829November 27, 2007Xbox Backwards Compatibility ModeSome files on the 360Not realy a release of some sorts I think
5838 (kernel) Internet source.
5849.0December 2003recoveriesLeon, BetaArchive, COMPLEX
5849.1 and SDK REC
5849.6(remote)recoveriesLeon, BetaArchive
5849.15February 2005XDKWAM
5933.1February 2004and SDK Remote recoveriesLeon, BetaArchive (I own a version aswell) WAM
5960.01 DAS (internet source

Some of the recovery and SDK can be found here MEGA folder

"I got the 3146.3 iso from assemblergames, I noticed: A regular CDFS (not xbox) iso. DOS files (modded DOS 7.1 (win 98)) in the root A very NT-like boot sector. If you've seen those videos of early xbox alpha devkits, note the flash of 'Starting..' - that's io.sys." -someone

The Kernel and more sourcecode

Also known as Barnabas archive or 4400 xbox sourcecode, was a leak of stolen or found code of to me unkown origin. The original leak was claimed to be more complete and unedited. Due to its spread amoung the Modchip makers to make beter Kernels, its not precisly known what mods has been performed. Some files have copies that seem to be the unmodified versions and there are notes added like: "allow encrypted EEPROM on retail ^-^", "i see no reason not to do this here, but set american also ^-^" (about the gameregion).

There was also a archive named "KEY SIGN.7z" wich contained similair but less files and what apears to be an incomplete dashboard. File names and verion numbering indicate they belong to the same version of the xbox sourcetree. Included are some special tools MS used to sign or edit exectuables and certificates for geneology databases. It seems not only from the files but also documentation that signing xbe's with these tools could be done, but the right keys/certificates are missing.' there is a change people have other or more files for these. But according to insiders, we dont need these for emulation, live recreation or historical purposes. For Archival purposes, it apears the right public domain libraries hold copies of these sources atleast behind doors for future humans to discover. Microsoft highly likely dont want these on the streets ;) This is everything I can and will share at this moment.

Back to the Xbox classic top Back to the top

Xbox Development History - 360

Back to the top

History about the 360s beginning has been documented well elsewhere but some details or intresting facts can still be told. Looking at the early software availeble Microsoft did not just start from scratch but actualy seem to take exsisting tools, file layouts and development methodoligies towards a project they called Xenon. Xenon was the work name for along time internaly and afterwards revert by the homebrew scene to the retail released hardware, mainly because the boards that sit inside the Xbox 360 also got this nickname.

Kernel version is the version mentioned inside files (this is assumed targeted version) the FLASH version means the version of the flash filesystem. whatever the real reasons or numbering is, FLASH is written down by me as being the retail availeble dashboard like version, the XKD dev goes waay higher faster.

Entries in green are retail dash

Below is the version table. First retail kernel/dash NXE Early Update NXE Official Update Latest official release - 2.0.17511.0

KERNEL FLASH Release date SDK Recovery Kernel/Dash url notes
0198.0 NOFILES mentioned by karcsi89 AG thread First XDK Launcher Alpha 1
Also an image from a certain stentorian
0417.0 May (27) 2004 ? found inside the Giano project
0418.0 SceneViewer in XenonRecovery 615 mentions build 418 adds 64bit kernel support, also found in Giano project
0422.0 May (27) 2004 ? found inside the Giano project
0615.0 No Symbols inside recovery MEGA thx 2 AG XboxSurgeon provided proof for build 418 excistance
1029.0 Dash/Kernel only on ALPHA G5 Syclopse has this one?Intresting blog post, image proof
1232.0 NOFILES mentioned by karcsi89 AG thread as Second XDK Launcher Alpha 2
1529 Xbox-scene forum on Archive Someone found a recovery disk, no one every heard of it or him (the-ghoul) again(?)
1616.7 Seen on beta 007 kit.(User: XeDK image proof of Tsop only? Assembler Thread on some special kits, imgur link: http://imgur.com/a/AVupq but I have downloaded them)
1640.0 Seen on beta kit.
1746.1 Seen on a beta kit. First with keyvaults.
1800.1 Nov 22, 2005 ?
1810.5 XeDK
1838.0 XeDK
1838.1 1838.1 NOFILES Flash only? mentioned by karcsi89 AG thread as BETA launcher
XboxSurgeon has made a video about his "trashed" XDK: Youtube link
1839.2 NOFILES Flash only? XeDK release Dashboard (image proof of Tsop only? Assembler Thread on some special kits )
1861.0 NOFILES Flash only? XeDK release Dashboard
1888.0 1888.0 Kernel inside every xb360, Dash maybe some There should be recoveries and sdk excisting, also this is a executable version gap barrier
4532.0 1080p video output and the external HD DVD drive attachment
4929.0 XDKRecoveryXenon4929.exe the only one a pre-release hardware system will accept.Assemblergames thread
7357.0 New Xbox Experience
20871.2 Signature
21256.12 Symbols MEGA (broken)
21256.13
21256.17
21256.18 Unkown MEGA (broken)
17502.0 11/17/2016 Microsoft support
17511.0 11/17/2016 Microsoft support
2.0.17559.0 11/12/2019 Microsoft support

Most of the above files can be downloaded from:MEGA(broken) or MEGA or atleast MEGA (broken)

No files remark

This means we only have a reverence to this version and a specific part or parts. Like a kernel, dashboard, recovery or sdk. no files has been found to proof it. Sometimes an image or mention is the only source (these should be checked for authenticity)

Back to the top Back to the xbox 360 beginning

Xbox Development History - ONE

Back to the top

Im realy a Xbox classic guy, but while I dont own a Xbox one, I am instrested :D So here we go

Version Xbox tooling Version Date SDK Recovery Software Note
6.2.8297.0 3.0.171.0 March 2012 VHD image fbl_fun_embedded_xos.120311-1700 The Distractor (filedump) of a VirtualBox XboxOne Alpha, also known as Durango virtual image
6.2.8417.0 Oktober 2012 its been mentioned briefly on betaarchive (probably parts belong to 6.2.8422.0
6.2.8422.0 3.0.1223.0 October 2012 VHD image (fbl_fun_embedded_xos_devs.120920-1700), found in the leaked VirtualBox XboxOne Alpha, also known as Durango
6.2.8???.0 Nov 2012 its been mentioned briefly on betaarchive
6.2.9260.0 Januari 2013 xb_rel1301.130124-2200 its been mentioned briefly on betaarchive as incomplete(?) The Distractor on the BetaArhive, After this, XVD aka encrypted
6.2.9299.0 March 2013 xb_rel1302.130313-2200 its been mentioned briefly on betaarchive The Distractor on the BetaArhive
6.2.9386.0 April 2013 xb_rel_1304.130419-1718 its been mentioned briefly on betaarchive The Distractor on the BetaArhive
6.2.9396.0 (xb_rel_1304_mte.130507-1526 its been mentioned briefly on betaarchive The Distractor on the BetaArhive
6.2.9434.0 May 2013 xb_rel_1305.130523-2000 its been mentioned briefly on betaarchive The Distractor on the BetaArhive
6.2.9516.0 Juli 2013 xb_rel_1306.130630-2227 its been mentioned briefly on betaarchive The Distractor on the BetaArhive
6.2.9586.0 August 2013 pre-release update, its been mentioned briefly on betaarchive The Distractor on the BetaArhive
6.2.9781.0 August 2013 First public retail release been mentioned briefly on betaarchive The Distractor on the BetaArhive
6.2.9781.0 November 2013 OS: xb_rel_flash1307.130829-1800 Factory image
6.2.10210.0 22 November 2013 OS: xb_rel_launch 131118-1159 Launchday update, with complete OS
6.2.10217.0 10 December 2013 OS: xb_rel_launch.131205-2200
6.2.10542.0 14 February 2014 OS: xb_rel_1402.140213-0115 fre
6.2.10698.0 4 March 2014 OS: xb_rel_1403.140301-2200 fre
6.2.10812.0 14 April 2014 OS: xb_rel_1404.140411-1830 fre
10.0.18363.8119 14 November 2019 OS: 19h1_release_xbox_dev_1911.18363.8119.191119-1135
10.0.18363.8119 22 November 2019 OS: 19h1_release_xbox_dev_1911.18363.8119.191119-1135
10.0.18363.8124 12 December 2019 OS: 19h1_release_xbox_dev_1911.191202-1836
10.0.18363.9135 24 February 2020 OS: 19h1_release_xbox_dev_2002.200219-1515
10.0.19041.1927 21 April 2020 OS: rs_xbox_release_2004.200415-0000
10.0.19041.2490 12 May 2020 OS: rs_xbox_release_2005.200507-0000
10.0.19041.2493 15 May 2020 OS: rs_xbox_release_2005.200512-1756
10.0.19041.2494 28 May 2020 OS: rs_xbox_release_2005.200520-1800
10.0.19041.3068 16 June 2020 OS: rs_xbox_release_2006.200610-0000
10.0.19041.3503 14 Juli 2020 OS: rs_xbox_release_2007.200709-1200
10.0.19041.4162 27 August 2020 OS: rs_xbox_release_2008.200824-1730
10.0.19041.4170 15 September 2020 OS: rs_xbox_release_2008.200908-1330
10.0.19041.4172 23 September 2020 OS: rs_xbox_release_2008.200921-1330

Microsoft Giano project

"Giano is a framework for the full-system simulation of arbitrary computer systems, with special emphasis on the hardware-software co-development of system software and Real-Time embedded applications" microsoft december 21, 2010

This system simulation framework enabled microsoft to test kernel funtions for the xenon quickly. its unkown if its realy used for the development of the xbox 360 or later to try PowerPC G5 simulation with Microsoft code but clearly contains a bootable image for a kernel with a framebuffer test for a simulated ATI R300/R500(?) of the Alpha period of development.

"The Xbox 360 software team used a simulator derived from Giano to develop the system software in advance of actual hardware availability. This has given them a net six months advantage on the software schedule and allowed them to meet an extremely demanding timeline for delivering the product on time for the Holiday season" - Giano: The Two-Headed System Simulator

Back to the top Back to the xbox 360 beginning

Xbox executables

Alpha recoveries were xex0 while Beta were xex1, but even then 1888 is final (xex2), wich means no older executables can be run. (giano is what ?)

Back to the top Back to the xbox 360 beginning

Xbox live server and service sourcecode

Its not known exactly, but atleast two archives containing Microsoft xbox live source code are know to have been leaked.
A smaller repack has been surfaced and was rumoured to be send to one of the ppl involved trying to make a working live server.

A May2020 leak contained a rumoured EA XONLINE_MAIN folder but also traces of this earlier leak. all seemingly from the same basis but slightly diferent builddates arround the same week.

Back to the top Back to the xbox 360 beginning

Xbox ONE Durango alpha soft and hardware

XBox one durango Buildfeed mentions Durango software Multiple intresting things over: Thread on BetaArchive also the the xbox development team released a note for developers on Alpha kits:

Support Only for Beta Development Kits The March XDK exclusively supports beta hardware. If you need to continue on alpha hardware, use the January 2013 XDK. However, we urge you to move to beta hardware and software as quickly as possible. There are no plans for future software releases that support alpha kits. Also, all new features of Xbox LIVE will be available only to beta hardware. Official support for alpha kits will end on May 1, 2013. At that time, we will no longer provide technical support for development with alpha kits nor guarantee that alpha kits can connect to Xbox LIVE.
Jimstra on Beta(and assemblerg) "
The FTP server appears to be using the username/password of "durango" (no quotes)."

Hounsell: "Grab an AMD64 WinPE, boot into it and do the following:

use Diskpart to set the partition on the VHD as active
Copy bootmgr from C:\Windows\Boot\PCAT to the root of the drive
Run bcdboot C:\Windows /s C:

Back to the top Back to the xbox ONE beginning

Version History

2.8 Sept 2020 Added alott retail Xbox one versions, latest 2019 360 version checked MEGA links, added a OG xbox mega link at the bottom 2.7 August 2020 Added missing notes and preparing for bigger update
added: 1.0.3729.0 and added details to: 3146, 3223, 3823, 4361, 5558, 5659, 5788, 5849
2.6 April 2017 Edited some more details for the classic xbox
2.5 April 2017 Edited some details for the classic xbox
2.4 Januari 2017 Found some Xenon 360 PowerG5 information and added these details. Mostly before retail. 2.0.0198.0,2.0.1029.0, 2.0.1232.0. Also Fixed the Xbox classic table structure.
2.3 Januari 2017 added entries for the Xbox ONE, mainly thanks to BetaArchive
2.2 December 2016 Added barnabas and Xbox live server notes
2.1 November 2016 Added all versions from old documents and altered table layout to clean layout
2.0 November 2016 Rebuild version file in html, added tables for xbox, xbox 360 and xbox one