A new version of Schtrom360Xtract has just been released. Schtrom360Xtract allows you to easily dump Xbox/Xbox360 gamedata, extract/patch the Security Sectors, PFI and DMI and fully prepare the image for burning.
What's new/fixed:
Support for iXtreme V1.6
Stealth check updated to work with wave 3 and wave 4 games, the wave type is now displayed
New Correct SS V1 option added in options dialog for XBOX360 discs. This option is deactivated by default, you need to enable it in the options dialog. If activated this option does correct the security sector at disc extraction, image extraction/injection and also during the stealth check. Pay attention that the stealth check will already fail if one challenge/response byte starting at offset 0x200 has a different value than the calculated ss V1. Keep in mind that this will only correct the security sector based on version 1. At the moment no ss version 2 games are out. But if MS is changing to ss V2 it is recommended to deactivate this option until an update of S360X is released. On iXtreme V1.6 firmware and XBOX360 backup disc extraction the Correct SS V1 option is always used no matter what is selected in the options dialog. This is because I haven't found a way until today to read the ss with C/R data from a XBOX360 backup disc on the new iXtreme V1.6 firmware.
default XBOX360 drive speeds changed for better error correction TS-H943A, VAD6038 and DG-16D2S set to 12x. During tests with the new iXtreme V1.6 it seems that scratched discs have less read errors with increased speeds on XBOX360 drives.
Send Custom CDB dialog buffer size field changed to support also hexadecimal values. The cdb cmd presets are now changed to hexadecimal values. Three new presets for LiteOn DG-16D2S iXtreme V1.6 fw added.
Inquiry detection of retail XBOX360 drives added. This gives you the opportunity to test cdb cmds on retail drives if your atapi.sys is patched. The patching of atapi.sys has to be done by yourself.
Fixed bug in directory listing for XDVDFS dialog on newer games like Damnation and Batman: Arkham Asylum, games can now be viewed and extracted correctly
Ikari has just released the first version of 'freeBOOT' for xenon (v1) and falcon (v3) consoles with JTAG/SMC-Hack. This hasn't been tested yet, use at own risk.
Introduction Finally, here it is - freeBOOT, a rebooter for the Microsoft Xbox 360. This version of freeBOOT allows you to reboot into kernel 2.0.8498 on a Xenon or Falcon console, which can be exploited by the JTAG hack. Support for Zephyr, Opus, and Jasper consoles will follow shortly.
As freeBOOT needs a second flash memory to store kernel 2.0.8498 and associated data, a Cygnos360 is required at the moment.
Read through the following instructions carefully. Building your own images is yet a complicated task involving many steps. Future versions of freeBOOT will be easier to build.
Power on your Xbox 360. If everything went correctly, you should see the blue LED light up a few seconds later, followed by the usual boot animation. If you power on your Xbox 360 with the DVD tray eject button, XeLL will be loaded instead.
Credits
Writing freeBOOT would not have been possible without the great work done by many hackers. Kudoz to arnezami, Redline99, Robinsod, SeventhSon, Tiros, tmbinc, xorloser, and anyone else I may have missed.
What's next
Features planned for the next release(s):
-support for all consoles
-update to the latest kernel
Kushan on ABGX360.net has posted more details about "Wave 4" and abgx360. abgx360 v1.0.2 will be released with full Wave 4 recognition in a similar manner to the new iXtreme; that is once the transition date is known and any exceptions are noted.
What IS "Wave 4"?
A regular, retail Xbox 360 disk is split into several sections or "partitions". One of these partitions is known as the "video partition". Before March 2009, this partition simply contained a video that would play if you inserted the disk into a regular DVD player, the video would basically tell you that you were an idiot and need to put it into an Xbox 360 to play it.
If you are on the HQ Homepage be sure to click the link to view the entire story..
Team Cygnos have just published news on the Cygnos360 v2 modchip. The new modchip allows you to have more than one kernal version on your Xbox 360. The Cygnosv2 mod also lets you conveniently switch between PAL and NTSC kernels. .
Cygnos360 V2.0 is an add-on PCB that allows you to have more than one kernel version on your xbox 360. Simply install Cygnos360 V2.0 on your Xbox360 mainboard and connect it via USB to your PC. Cygnos360 enables you to conveniently switch between two kernel versions. At the moment, you can have a "JTAG HACK kernel" on one NAND and on the other you can have a 7xxx dashboard. (DONT update to 85xx!) You can also, after obtaining your CPU key use Cygnos360 V2 to switch between PAL and NTSC kernels. This is now also possible on HDMI consoles that have not been updated to 85xx kernel versions!
The last couple of weeks have been very turbulent for all Xbox360 lovers. We have seen some very good developments towards homebrew and better linux.
We had fought with delays caused by the manufacturing and sourcing process which we finally solved. Now, Cygnos360 V2 is on stock at several shops and on the way to others. Production is still slow but ramping up and we are shortening delivery times.
We did however not spend the time waiting doing nothing. We have used the time to significantly improve the functionality and usability of Cygnos360 V2.
Most interesting new features are
-Integration of the JTAG hack into our firmware so that we can play the role of the microcontroller doing the JTAG inject. This is running and tested on xenon and falcon mainboards. The other versions will follow via software updates. No taking apart or re-wiring needed. (please note that we cannot (yet) read and program the 256 & 512 Mb jaspers, 16Mb Jaspers are fine)
-The Cygnos360 V2 USB board now has a vertical USB connector. That way it is much easier and cleaner to install in your Xbox360.
This is a photo of the production version of Cygnos360 V2
-We have added the possibility to communicate from "Xell" to Cygnos360 V2, for example to switch kernel via software command. (hotswap)
-We have added the functionality to enable switching between kernels having different SMC versions. It is not necessary to unplug the console for kernel switching, which is the case on current homebrew nand switchers and XD card solutions.
-We have added a back-channel to the Cygnos360 V2 that enables developers to talk back from applications running on the 360 to Cygnos. This way it is possible for example to send data from within the 360 to the PC via Cygnos360 V2. (e.g. temperatures, CPU/DVD key, or other nice stuff)
Firmware and Toolbox
A flaw in our firmware has been fixed that caused the JTAG hack to work only once every power cycle. The JTAG hack has so far been tested on Xenon and Falcon. Opus is very likely to work as well. We appreciate, if anyone could test this on a Zephyr. Please report any errors!
The new toolbox in conjunction with the firmware will display serial output from XeLL, Linux, etc. in the console window. Here is a screenshot of the new toolbox.
Output coming from the Xbox 360 is colored yellow in order to distinguish it from toolbox messages (green). Since XeLL outputs the fuse settings via serial port, there's now a very convenient way to save these to a file.
Download the new firmware and toolbox from here.
XeLL
Since our microcontroller cannot handle serial communication at 115200 baud, we had to make a minor modification to XeLL. The modification will set the baud rate register of the Xbox 360 to 38400 baud, 8 data bits, no parity and one stop bit. This implies that you have to build a custom JTAG hack image for Cygnos360 V2 with our modified XeLL. You can download the XeLL binaries and sources from here.
imgbuild
The free60 imgbuild tool does by default not generate a full image as required by our toolbox. We therefore modified the build script accordingly. You can download the whole package from here.
Building your own image under Windows requires the installation of a Python interpreter. The simplest way is to download and install the Cygwin base system along with the "python" and "python-crypto" packages from here[cygwin.com].
Our modified imgbuild tool does not require a full binutils/gcc toolchain to generate an image. We included a precompiled payload binary instead. The SMC config block is taken from a dump of your Xbox 360. A typical command to generate and image would look like this:
python build.py dump.bin CBxxxx.bin CDxxxx.bin xboxupd.bin smc_hacked.bin xell-1f.bin
CBxxxx.bin and CDxxxx.bin are console (Xenon, Zephyr, Falcon, Opus, Jasper) specific, as well as smc_hacked.bin. Please use the xell-1f.bin from our XeLL package.
Manual
For all interested for more info, check out the installation manual it contains a lot of info.
A New hack for Xenon and Falcon Xbox 360 motherboards has been released. The new Free60 JTAG/SMC Xell Hack & NAND image will allow you to boot your xbox 360 into XeLL mode which allows you to run and launch linux distros or run libxenon homebrew software.
Finally the Zephyr JTAG Hack is here :)
This is XELL (compiled 11.09.09) inserted into 4558 Zephyr-Kernel.
!Fixed Version! USB Support was broken
Don't wonder about the Filesize, its correct like that. It just flashes the beginning of the NAND so your console specific data like MAC adress will stay.
Of course you should have a working backup of your NAND before you proceed.
Just flash with:
LPT
nandpro lpt: -w16 zephyr_hack_updxell.bin 0
USB
nandpro usb: -w16 zephyr_hack_updxell.bin 0
JC460 has released his Homebrew Linux Device Driver for Xbox 360 Audio. The device driver is alsa compitable, so basically you can compile mplayer and then it should play various music formats for you easily.
It supports both analog stereo and digital spdif (only dobly digital by now). Thanks for tmbinc for his finding on 360 audio hardware details and his help on debuging the code. The license for the code is GPL.
In order to compile it, you will need to properly edit sound/pci/Makefile with the following statements, and also change Kconfig if needed. do not forget to enable ALSA support in your kernel.
snd-xenon-objs := xenon_snd.o
obj-$(CONFIG_SND_XENON) += snd-xenon.o
Please feel free to improve this driver for the following things:
1) Interrupt: I could not get pci interrupt to work. This driver currently uses a timer interrupt.
2) DTS passthrough: my receiver could not decode the raw dts bit stream sent by mplayer, I guess one register was not set correctly for dts passthrough. If you have a jtag setup on xbox 360 motherboard, you could help on this: put a dvd movie with dts track into 360 drive and play(check if your receiver receive dts signal), read 64 bytes from address 0xea001600 with your jtag device and then post the result here.
3) Mixer such as volumn setting etc.
The driver may not be bug free. I am not responsible for any damge that the driver may cause to your hardware, so use it at your own risk.
Ced2911 has released a new libxenon Video Player for the Xbox 360. Video Player Alpha Test is a basic video player which can only currently play a file called "video.avi" on a USB Stick..
Video Player Alpha Test
A basic video player for xbox 360.
Currently it can only just play a file called video.avi at the root of the first usb stick.
No sound and the screen output is very bad.
Ced2911 has released a new libxenon Genesis/Megadrive emulator for the Xbox 360. Genesis Plus is a open source emulator for Megadrive/Genesis.
Genesis plus 240909
Genesis Plus is a freeware, open-source, portable emulator for the Genesis and MegaDrive consoles
Changelog:
v240909: First public release
Sound doesn't work as it should ....
It supports bin and zip files but rom's in smd format doesn't work
UI updated and supports skinning:
Background: uda:/mdbg.png
File Icon: uda:/mdfile.png
Folder Icon: uda:/mddir.png
A new beta version of Snes9x Gx for Xenon/v1 Xbox 360 consoles using the JTAG Xell Hack has been released.
This version of snes9x fixes the ticking sound problem and also swaps the B & A buttons around. This build also has wireless pad support so no more wired controllers are needed.
Only currently running on the xenon xell hack. Support for other chipsets are in the works! Thanks to snes9x-gx and tmbinc for releasing his version of the source.
For more information on all the latest homebrew check our Xbox 360 homebrew database