Scroll down if you just want to see fancy tables.
The Microsoft Xbox software and development software has been released using version numbers and various versions of these versions where either public or private release from Microsoft. Some released packages contained Symbol files and others where signed when downloaded while others where not. Sometimes we only got a file, like a kernel, Library or an executable. Its has sparked my intrest to collect them all. because I can.
This page tries to show as many versions as posible with the known released files with it in a "Compact" view. that means, that if we have a full recovery, we only mention that. files that are found elsewhere that are contained within a larger archive are not mentioned unless really special, like being the only proof for another version of a release.
Some sources cannot be disclosed or origins has been lost. We also try to make sure the source is Mircosoft and not some hacker that relabeled something as MS.if posible, a note is added how we got the version or how the proof of excistance was validated.
Especialy from the 360 and onwards version number series started to differ for dashboards, libraries and kernels. And even supporting files or programs where starting off from diferent version numbers. I try to update the tables accordingly so you can find the belonging kernel with dashboards or release dates. if available I try to sort the files nummericaly and by date. this could mean a kernel that has been proven to be used with a diferent dashboard that it will be mentioned twice. Such notation still has to be made as my understanding grows by expanding these lists. For example, Xbox live server code has been found, internaly a lott of version numbers excists, but where does it fit the kernel and dashboard releases? we will see. The main purpose is to have some kind of list where we can find what is known, what is availeble for hackers, researchers and collectors and what is not. Enjoy, dont take this as official and im not responsible for whatever you do with this info. also, this is sort of freely availble on the internet, so... anyone could have tried this.
-CodeAsm 2016-2017
Click on the following to go see details of that Generation:
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 to teams working on a console first. A DirectX team and the hardware(? further investigation needed) group where tasked with making a console like device.
The hardware group came with the pc hardware (AMD at first, last minute switch towards Intel and Nvidea) and the DirectX team had the best OS idea. This OS is based on the Windows 2000 kernel, this is proven many times by interviews and hints within files. But especialy after some group or person leaked the kernel,maybe complete source code for a xbox build. its not known to me what the original "release" contained, but traces for this build, 4400 where found for not only the kernel, but dashboard and extra tools microsoft used aswell. within this build, many earlier progress achievements can be found, including files that where part of the windows 2000 sourcecode. Because windows 2000 entire sourcecode has been leaked aswell, we now can compare diferences and similarities aswell. Because the first systems where mostly normal PC's and its been proven posible to build one yourself with the right compenents, we like to also dig into the earlier stages.
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 but most of it I got for free and was shared somewhat publicly. If I dont state a link or that you can get it, its in private hands. And there is a big change I dont even have it, because I like sharing. (note, if a owner asks, I never share, same goes for names of persons)
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 |
---|---|---|---|---|
???? | SDK | XDK Alpha I, a assemblergames member said he/she | ||
???? | Alpha II Feb 2001, while mfc is 4/4/01 Mfc: 4/4/01 xxxxxxxxxxxxxxxxxxxxxx | |||
???? | XDK May 2000 xxxxxxx | |||
3113 | ||||
3146.2 | Recovery ISO | 1-11-2000 November XDK | ||
3146.3 | ALPHA December 2000 XDK | Recovery ISO | 15-12-2000 December XDK (also 16-12) ISO is 11.2 MB (11,810,816 bytes)xxxxxx xxxxx note*) | |
3223.1 | Recovery ISO | is 13.3 MB (14,024,704 bytes)xxxxxx | ||
3224 | February 2001 | Yes, but not public | XDK and SDK , Recovery ISO i own | I only have the Recovery iso. Others might have bought more. not released. |
3306 | ||||
3308 | ||||
3331.1 | March 2001 | XDK and SDK | xxxxxxxRecovery (nice side way dash) (7-03-2001 April XDK) | |
3332.1 | LeakLeak video 01, REC, old style dash | |||
3424.1 | April 2001 | XDK and SDK | (03.01.01 - New for April XDK release) | |
3507 | ||||
3514 | ||||
3521.1 | May 2001 | XDK and SDK symbols | Microsoft Xbox XDK (1.0.3521.1) (2001-05) > | |
3604 | ||||
3618 | ||||
3633.1 | June 01 | Symbols(?) | Alpha SDK SYM | |
3722 | ||||
3813 | ||||
3821 | ||||
3823.1 | Oldest for DVT3 (fixing an DVT3 on Assemblergames) Oldest acording to Borman(?) for DVT3 | |||
3845 | ||||
3907 | ||||
3911 | August XDK 2001 | Final Hardware Recovery | (( ) (build on WIN2000 5. 2134/2195 ? 5.1.2258.400) xxxxxxxxxxxx source info lost? 2001 final x08-46850 | |
3925.1 | Retail? XDK xxxxxx | |||
3944 | Kernel/Dashboard | |||
4000 | ||||
4023 | ||||
4024 | ||||
4028 | ||||
4033 | ||||
4034.1 | (internet source KERNEL MCPX is X3 httxxxxxxxxxxxxxxxxd=50 (dash may be higher...) | |||
4039 | ||||
4119 | ||||
4120 | ||||
4121 | ||||
4125 | ||||
4134.? | ||||
4134.6 | 01/29/2002 | December 2001 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4134.7 | 03/19/2002 | December 2001 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4224 | ||||
4228 | ||||
4229 | ||||
4234 | ||||
4235 | ||||
4242 | 01/19/2002 | February 2002 XDK | Release History table ? | |
4242.2 | 03/15/2002 | February 2002 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4300 | ||||
4344 | ||||
4346 | ||||
4348 | ||||
4354 | ||||
4361 | 02/28/2002 | March 2002 XDK | SDK | Accession SDK |
4361.2 | 03/15/2002 | March 2002 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4400 | Kernel and partial Dashboard sourcecode | Nicknamed Barnabas was a leak from MS or stolen. | ||
4432 | 03/29/2002 | April 2002 XDK | ||
4504.1 | 2002 | Live Beta (kernel and dash) internet source (MCPX-X2 code asswell) | ||
4531 | 04/28/2002 | May 2002 XDK | ||
4604.1 | 2002 | Live beta, as seen at InsaneNutters Beta kit Youtube | ||
4627.1 | 06/05/2002 | June 2002 XDK | June WAM SDK | |
4721 | 06/26/2002 | Juli 2002 XDK | ||
4817 | Kernel only? source interwebs, MCPX is X3 htxxxxxxxxxxxxxxx=50 | |||
4818 | ||||
4831 | 07/31/2002 | August 2002 XDK | ||
4831.5 | 08/23/2002 | August 2002 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4831.6 | 08/29/2002 | August 2002 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4831.8 | 09/12/2002 | August 2002 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4831.9 | 10/18/2002 | August 2002 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4928 | 08/28/2002 | September 2002 XDK | parts | Probably have gamelibaries, but no sources or symbols |
4928.2 | 09/12/2002 | September 2002 XDK with Intergrated Hotfixes | Release History table (Official SDK list, Borman) | |
4928.3 | 10/03/2002 | September 2002 XDK with Intergrated Hotfixes | parts | Release History table (Official SDK list, Borman) |
4928.4 | 10/18/2002 | September 2002 XDK with Intergrated Hotfixes | ||
4928.7 | 03/18/2003 | September 2002 XDK with Intergrated Hotfixes | Recovery | |
5028 | 10/04/2002 | October 2002 XDK | ||
5028.3 | 10/18/2002 | October 2002 XDK with Intergrated Hotfixes | ||
5028.4 | 03/18/2003 | October 2002 XDK with Intergrated Hotfixes | iso? | |
5101 | Internet source | |||
5120.1 | 10/31/2002 | November 2002 XDK | (parts andxxxxxxxx?) | |
5120.3 | 03/18/2003 | November 2002 XDK with Intergrated Hotfixes | ||
5120.4 | 04/09/2003 | November 2002 XDK with Intergrated Hotfixes | ||
5209 | ARCDDASH, Segaboot (other libs are: 5028) | |||
5233.1 | 12/12/200 | December 2002 XDK | ||
5233.3 | 02/17/2003 | December 2002 XDK with Intergrated Hotfixes | ||
5233.4 | 03/18/2003 | December 2002 XDK with Intergrated Hotfixes | ||
5233.5 | 04/09/2003 | December 2002 XDK with Intergrated Hotfixes | ||
5344.1 | 02/04/2003 | February 2003 XDK | ||
5344.2 | 02/17/2003 | February 2003 XDK with Intergrated Hotfixes | ||
5344.3 | 03/18/2003 | February 2003 XDK with Intergrated Hotfixes | ||
5344.4 | 04/09/2003 | February 2003 XDK with Intergrated Hotfixes | ||
5455.1 | 04/18/2003 | April 2003 XDK with Intergrated Hotfixes | XDK | |
5455.2 | 04/18/2003 | April 2003 XDK with Intergrated Hotfixes | ||
5530 | Internet source | |||
5558.1 | 05/30/2003 | June 2003 XDK | Recovery own | |
5558.2 | 06/20/2003 | June 2003 XDK with Intergrated Hotfixes | ||
5558.4 | 10/03/2003 | June 2003 XDK with Intergrated Hotfixes | ||
5659.1 | 07/30/2003 | August 2003 XDK | Recovery own, XDK also | |
5659.2 | 09/30/2003 | August 2003 XDK with Intergrated Hotfixes | ||
5659.3 | (could be that this is the recovery? (2017 - Of what source I got this?) | |||
5659.4 | 10/03/2003 | August 2003 XDK with Intergrated Hotfixes | ||
5659.5 | 11/20/2003 | August 2003 XDK with Intergrated Hotfixes | ||
5713 | Internet source | |||
5788.1 | 11/11/200 | November 2003 XDK | XDK Setup | |
5829 | November 27, 2007 | Xbox Backwards Compatibility Mode | Some files on the 360 | Not realy a release of some sorts I think |
5838 | (kernel) | Internet source. | ||
5849.0 | recoveries | [xxxx] | ||
5849.1 | and SDK REC | |||
5849.6 | (remote)recoveries | [xxxxxxxxe] | ||
5933.1 | and SDK Remote recoveries | [lxxxxxxxxve] (I own a version aswell) | ||
5960.01 | DAS (internet source |
"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
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). But some people including myself, where able to compile and link enough parts using the supplied tools and windows DDK to make a somewhat booting Kernel. Its however looping or locked under Xqemu very early, probably due to incorrect modding, incorrect emulation or some more hacks has to be performed for this particular build to work.
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 geneolegy 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.'
Overall it seems kernel modders might have used this in combination with already compiled parts to only mod those parts that where needed to patch. So to eneble homebrew, custom bootpaths and changed bootsplashes beyound just color variations. Its might have contributed to kernelpatching and further undertstanding of the kernel. The keysign archive has been shared amoung people making homebrew games and it might have helped with controller input, video output and networking. Early version of Xbox live networking can be found and it might have helped modchip makers make their patched kernels to work under Live kernels and dashboards aswell. More research can be done, but for now, this article is long enough.
Back to the Xbox classic top Back to the topHistory 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 1Also 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 | |||||
21256.13 | |||||||
21256.17 | |||||||
21256.18 | Unkown | MEGA | |||||
17502.0 | 11/17/2016 | Microsoft support | |||||
17511.0 | 11/17/2016 | Microsoft support |
Most of the above files can be downloaded from:MEGA or MEGA or atleast MEGA
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 beginningIm 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 |
"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 beginningAlpha 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 beginningIts not known exactly, but atleast one archive containing Microsoft xbox live
Back to the top Back to the xbox 360 beginningXBox 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. |
Newest version 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