Welcome, Guest!

Here are some external resources you may find helpful
  • Hello, Guest.

    With the recent attacks against members, and lack of care towards their mental health we have started a fundraiser to help fund the life saving charity the Samaritans. Without their support and efforts many people we know wouldn't be alive.

    If you're able to help, you can donate via our fundraiser on GoFundMe Link

    Thank you.

Easy-Build Environment for Xbox Original

Empyreal96

Registered
Registered
Joined
Jan 12, 2021
Messages
12
Reaction score
12
Points
3
Location
England
Website
github.com
Easy-Build for XBOX Original

menu (3).png

What is it?

A tool in testing for compiling various parts of the xbox code. Easy to Update script.

• Buildable on Windows XP - 10 x86
• Fixed issues with mstools/idw folders incorrectly being set
• Basic Options for compiling
• 'Unofficial' binplace script 'xcopybins.cmd' to place some built files
• Buildable XDK Samples and other isos (needs testing in xemu/xqemu/xbox)
• Buildable HW Test and Recovery ISO
• Attempt to build a bios rom (This will most likely not boot atm)

How to use?
• You will need access to the Xbox trunk and Team Complex's patch.
• Have easy-build-xinit.cmd on the ROOT of a drive e.g: D:\easy-build-xinit.cmd
• Open easy-build-xinit.cmd
• Follow on-screen instructions

Any issues or suggestions please open an issue ticket so I can look into it

NOTE: I personally haven't been able to test built files yet, I am receiving new HW so on test with xemu and sort out my Xbox in the loft lol

Find it on my Github:

If you want to help the development of Easy-Build, have some issues join the Matrix chat! https://matrix.to/#/!febkSwamiedCsfevDe:matrix.org?via=matrix.org

NOTE: This is the first release, It is lacking in many features that Easy-Build-NT5 has.. If I get time I will eventually figure out more of the build system
 

Dans34

OG Staff
OG Staff
2021 Donator
2020 Donator
2019 Donator
Registered
Joined
Jan 19, 2019
Messages
112
Reaction score
164
Points
43
Location
UK
AG User Name
Dans87
AG Join Date
Jan 6, 2013
nice , thinking about setting up a VM to build this , should i go with server 2003 or windows xp ?
 

Dans34

OG Staff
OG Staff
2021 Donator
2020 Donator
2019 Donator
Registered
Joined
Jan 19, 2019
Messages
112
Reaction score
164
Points
43
Location
UK
AG User Name
Dans87
AG Join Date
Jan 6, 2013
Personally I don't think it matters, I started on 10 x86 but now I use XP x86 😁
went with server 2003 as i had a spare key for it

also just seen your work on WoA , we used to hand out 950's and 950XL's to techs , ive got like half a dozen in my desk drawer

going to dig em out and see if i can get them running your build(s)
 

Empyreal96

Registered
Registered
Joined
Jan 12, 2021
Messages
12
Reaction score
12
Points
3
Location
England
Website
github.com
went with server 2003 as i had a spare key for it

also just seen your work on WoA , we used to hand out 950's and 950XL's to techs , ive got like half a dozen in my desk drawer

going to dig em out and see if i can get them running your build(s)
You'd be surprised what those things can do! Especially with Windows 10 ARM64 having recently got 64 bit app support

I personally though would go for the official WoA Lumia Project, I haven't updated my WoA stuff in a very long time :(
 

Empyreal96

Registered
Registered
Joined
Jan 12, 2021
Messages
12
Reaction score
12
Points
3
Location
England
Website
github.com
There's been quite a lot added since I originally posted, but forgot to update a list of new features here..:

- CHK builds supported and now hopefully builds a checked kernel without errors!

- BIOSPack has been included, Easy-Build uses this to build BIOS Roms now, just uses the built kernel.

- Target 'Retail' XM3 and XM3P.

- Build EEPROM Image (Only tested in xemu).

- Various fixes to buildable tools not included, incorrect paths set by 'normal' razzle.

- Various Post-Build scripts to place Kernel files and Debugging Symbols.

- Buildable Recovery ISOs (Not tested)
 

Empyreal96

Registered
Registered
Joined
Jan 12, 2021
Messages
12
Reaction score
12
Points
3
Location
England
Website
github.com
Got a different kind of update to Easy-Build:

The first TEST version of Easy-Build BVTMonitor! (BVT = Build Verification Testing)

BVTmenu.png

This will let the Build VM:

• Build and transfer the compiled files to the host.
• Configure 'BVT Machine' (xemu is the Virtual BVT)
• Start XEMU with the built Kernel All Automatically!.

This should, in theory, allow people working on the source to quickly deploy and test changes to their Kernel easily,
in the future I hope to enable actual networking between Easy-Build and XEMU!

Now this has only been tested on Windows 10 x64.. I will eventually create a linux version (need to brush up on my 'nix skills) but that is a distant milestone for now sadly..

To view more I have a ReadMe set up with more info! https://www.github.com/Empyreal96/easy-build-xbox/tree/main/BVT
 

Empyreal96

Registered
Registered
Joined
Jan 12, 2021
Messages
12
Reaction score
12
Points
3
Location
England
Website
github.com
Small update I plan to push soon after a few tweaks, the 4400 SDK is fully buildable!!🥳

It did need documentation files from the previous August 2001 XDK 3823 and XDK 5933 for the required Kernels and symbols needed from the build.. (only old XDK I had that had the missing files)

Annotation 2021-02-12 175345.png
 

Empyreal96

Registered
Registered
Joined
Jan 12, 2021
Messages
12
Reaction score
12
Points
3
Location
England
Website
github.com
Currently working on a 'DevKit menu' for Easy-Build..



Now initial plans is to connect to the (retail converted) debug xbox with 'Yelo Neighborhood' and have some kind of FTP connectivity, Coupled with Source tools for XDK management etc..



Plans set out in menu so far:

• Connect to debug xbox

• Connect to Xbox FTP

• Setup Debug Dash files (from source)

• Install the built 4400XDK



A few things I need assistance with:

• Has anyone here used a Retail converted Debug Kit? (Or a debug kit)



• What things do you do that could be intergrated to the tool?



• Anything that I should make sure to prevent errors? (Like NOT flashing a build XDK Recovery disc on a retail box)



I will be setting up a (not ideal) 1.6b retail-debug this week and be having a test myself with any source tools available for XDK management and implementing this all to Easy-Build (Screenshot (if it uploaded as it said it didn't for me) is an in-development view of the Dev menu so far, work only started today)

Annotation 2021-02-22 171820.png
 
Top