The n00b's guide to XDKs!

Discussion in 'Xbox 360 Development' started by AS347, Feb 22, 2017.

  1. AS347

    AS347 Spirited Member

    Joined:
    Apr 30, 2016
    Messages:
    154
    Likes Received:
    27
    You noobs out there may have bought an XDK, you may even have a sidecar with it. Anyone aspiring to use an XDK properly may find utility in this guide. Without further ado, let's start the n00b's guide to an XDK!

    So you bought a dev kit to run unsigned code or retail games? Well, the code can't just be unsigned or retail signed, it needs to be dev kit signed, meaning that it must be encrypted to work on a dev kit. There is software out there that will allow you to resign games or other code to work on a dev kit, such as X360GameHack, but if you expect to be able to mod CoD or Halo out of the box, prepare to be disappointed.

    If you bought a dev kit to go online and be unbeatable on Xbox LIVE, not gonna work. By default, XDKs don't connect to Xbox LIVE (or ProductionNet). They connect to another Xbox LIVE service called PartnerNet. PartnerNet is essentially Xbox LIVE for dev kits. As of 2012, PartnerNet is IP Whitelisted, so unless you have Microsoft's tool to whitelist your IP for PartnerNet, any attempts to access PNET will most likely cause your dev kit's KV to be banned from PartnerNet. In extreme cases, Microsoft can brick your XDK by burning eFuses on Fuseline 02 and give a 0022 error on your XDK, making it a paperweight. No bricks have been reported since the massive brick wave of 2012, and it's mainly been bans from then. In either case, don't connect to PartnerNet. Ever.

    If you want to update an XDK, you don't just plop in a USB with an update on it and run it, you run what's called a "recovery." Recoveries come in 2 variants, ISO recoveries and Remote Recoveries. An ISO recovery is run by plopping a disc with the recovery burned on it into your dev kit's DVD Drive when the console boots up, whereas a remote recovery is run while the XDK is running. Either one reflashes the NAND. Downgrades ARE possible on XDKs, because Fuselines 02 and 07-11 are not burned at all during an XDK Update.

    Finally, once you are able to mod games, you need to find out if the XDK is a development kit or test kit. A Development Kit has kernel debugging turned on. The sidecar is not required on phat XDK units, but is required on XDK S units. A Sidecar is a HDD for dev kits + extra features meant to work with the SDK. A Development Kit can poke memory and hack games. A Test Kit is an XDK (with or without sidecar) that cannot kernel debug without a patch. Test Kits are what XDK S units are referred to without a sidecar.


    As for an XNA Kit sidecar, the only visible port is DVD EMU, but PIX is blocked off, and there is a space for the Gigabit Ethernet port seen on prototype XNA Sidecars.


    The types of Development Kits:
    XeDK Beta 1: Prototype Xbox 360 dev kit, 007 revision, always have Xenon motherboards, have Titan/Argon Boards, and sometimes have stress wires for connection to Lamprey boards. Beta 1's cannot update past 1839.2 meaning they'll only take XeX1 files. Note that to boot an XeDK Beta 1, you need to set the dip switches on the Titan Board to the correct configuration, otherwise the console will either refuse to boot or RRoD.

    XeDK Beta 2: Prototype Xbox 360 dev kit, are always Xenons, don't have Titan boards, but Lamprey stress wires are still there on occasion. XeDK Beta 2 units can update to hacked recoveries to support XeX2 files, but by default, are still bound to 1839.2. Support for XeDK Beta 2 units was cut around 4802.0.

    Development Kit: Grey case, Grey DVD Drive, headers for sidecars installed, able to kernel debug, Xenon-Jasper

    Test Kit: White case (essentially a retail case), has headers for sidecar, chrome DVD Drive, unable to kernel debug without patch, Xenon-Jasper.

    Stress Kit: White case, sidecar headers included, Xenon-Jasper, could kernel debug, and has wires for Lamprey.
     
    Last edited: Feb 24, 2017
    Traace and oldengineer like this.
  2. Lehvak

    Lehvak Bürgermeister

    Joined:
    Sep 28, 2014
    Messages:
    117
    Likes Received:
    111
    Development kits don't always have a sidecar. There are some phat demo kits that use a full development board, they came with no sidecar. Stress kits are also development kits, they don't even have the 2-pin power header for a sidecar. Reviewer kits are also development kits as they have a full development board too they never got a sidecar.

    Final kits always got sidecars regardless of being a test or dev, is that what you meant to say?

    Edit:
    Also want to add the sidecar bypass for slims:
    1. Creat .ini file called: recint.ini
    2. Paste:
    [xbdm]
    drivemap internal=1


    3. Transfer to flash of xdk
    4. Reboot Console
     
    Last edited: Feb 22, 2017
    Stipo360 and Digmac like this.
  3. AS347

    AS347 Spirited Member

    Joined:
    Apr 30, 2016
    Messages:
    154
    Likes Received:
    27
    Thanks for clarification, Lehvak. I've updated the n00b guide as such.
     
  4. Lehvak

    Lehvak Bürgermeister

    Joined:
    Sep 28, 2014
    Messages:
    117
    Likes Received:
    111
    No problem! got one more thing to clear up.

    For slims the sidecar isn't also HDD, on slims the sidecar acts like it does on a retail with the slot in the console. Phats have the HDD in the sidecar though. Phat development kits (007 dev(XeDK) to final) with sidecars(obviously) have access to both PIX and DVD emu. Phat development test kits, with sidecars (obviously), only have access to DVD emu (PIX is covered with a piece of plastic that can be removed). "Final" XNA kits (expo(tribal) and final) both dev/test have DVD emulation and the sidecar shell covers the PIX port permanently. XNA protos versions 2-4 are the same but they have a gigabit Ethernet port in addition. Slims sidecars only have DVD emulation. PIX can be done through Ethernet, that's why it was faded out.
     
  5. AS347

    AS347 Spirited Member

    Joined:
    Apr 30, 2016
    Messages:
    154
    Likes Received:
    27
    I don't even think there is a PIX port on XNA Kits, strictly DVD EMU
     
  6. Lehvak

    Lehvak Bürgermeister

    Joined:
    Sep 28, 2014
    Messages:
    117
    Likes Received:
    111
    There is a PIX port, it's covered by the shell.
    [​IMG]
    The USB-SPI Flasher was added.
     
    XboxSurgeon and Stipo360 like this.
  7. AS347

    AS347 Spirited Member

    Joined:
    Apr 30, 2016
    Messages:
    154
    Likes Received:
    27
  8. Lehvak

    Lehvak Bürgermeister

    Joined:
    Sep 28, 2014
    Messages:
    117
    Likes Received:
    111
    the chassis for "final" xna sidecars also has the space for the gigabit board. They even have the risers for the gigabit board still.
     
  9. Stipo360

    Stipo360 "That Dead Rising Guy"

    Joined:
    Feb 11, 2014
    Messages:
    1,065
    Likes Received:
    436
    @AS347 @Lehvak

    As lehvak stated, here is a final XNA sidecar with the cutout.
    Also you can see the risers for the GB board (thanks to lehvak for second pic)

    [​IMG]
    [​IMG]
     
    Last edited: Feb 22, 2017
    Digmac and Lehvak like this.
  10. AS347

    AS347 Spirited Member

    Joined:
    Apr 30, 2016
    Messages:
    154
    Likes Received:
    27
    Well, better add that to the guide.
     
    Stipo360 likes this.
  11. XboxSurgeon

    XboxSurgeon Site Supporter Since 2013

    Joined:
    Nov 18, 2013
    Messages:
    2,087
    Likes Received:
    897
    Sentinel and engineering sample.
     
    Lehvak and Digmac like this.
  12. Lehvak

    Lehvak Bürgermeister

    Joined:
    Sep 28, 2014
    Messages:
    117
    Likes Received:
    111
    the gigabit port is only on prototype versions 1-4. Expo is "final" relative to XNA history, which means they only have dvd emulation.
    http://assemblergames.com/l/threads/the-xna-kit-history.55872/
    XeDK's are only 007, there are no known 006 kits. The idtification of "XeDK" was only given to 007 Devs, as that is what it said on the MFR. 007 internals do not get an MFR so we can't assume they were called XeDKs, so therefore they aren't.

    and I think they can go to 1839.2
    008s devs are not identified as XeDK, they had no identification, such as an MFR that would say it. Also, 009s are their own "thing" separate from 008s. 008s also have argons, more specifically they got inverted argons.
     
    Digmac likes this.
  13. AS347

    AS347 Spirited Member

    Joined:
    Apr 30, 2016
    Messages:
    154
    Likes Received:
    27
    Fixed the Guide as such.
     
  14. Falcon

    Falcon psilocybin <3

    Joined:
    Feb 9, 2017
    Messages:
    77
    Likes Received:
    17
    Can i just make an up to date XDK history post with info? If this hijacks AS's thread please remove
     
  15. AS347

    AS347 Spirited Member

    Joined:
    Apr 30, 2016
    Messages:
    154
    Likes Received:
    27
    Sure, I don't mind. Haven't cared about the thread since the site went down.
     
  16. Traace

    Traace Rising Member

    Joined:
    Nov 22, 2016
    Messages:
    68
    Likes Received:
    45
    Great guide, thanks.

    I got some XDK's @ 21256.0, they still contain untouched data.

    360 Title "Homefront2". Boots to loading screen, get some debug output but then it blackscreen. When i click xbox guide button, the sound of the menu appears, so i guess resolution is wrong or something.

    360 Title "Crysis Warface" Tech Beta 1.0.10983.57 and various other builds, some dont boot. Message: "System update required". All require live connection tho. Maybe because its a online game?!


    Interesting or cold stuff?
     
  17. dans87

    dans87 Site Supporter 2013,14,15

    Joined:
    Jan 6, 2013
    Messages:
    357
    Likes Received:
    33
    Very interesting post some screensots somewhere
     
  18. Traace

    Traace Rising Member

    Joined:
    Nov 22, 2016
    Messages:
    68
    Likes Received:
    45
    Okay, I'll need to be quick for this, there is a placeholder before loading at "homefront2", but it pass by very fast

    Edit: @dans87
    https://imgur.com/a/OJY06



     
    Last edited: Jan 13, 2018

Share This Page