Help - Search - Members - Calendar
Full Version: XeLLous v1.0
Scenyx Entertainment Community > Xbox360 Forums > Xbox360 Software Forums > *nix OS and libxenon software on Xbox 360
Pages: 1, 2
Xbox-Scene
XeLLous v1.0
Posted by XanTium | January 22 12:04 EST | News Category: Xbox360
 
Redline99 released a new version his modified XeLL (XeLLous):
[QUOTE]
Features (compared to mainline Xell):
* New network stack, lwip 1.3.0
* Uses correct MAC address if proper config blocks are in place
* Sets DHCP "hostname" for easy identification in DHCP assignments
* Refactored/New ata/atapi/mmc drivers
* Updated sfcx driver with hardware detection
* Many misc text changes/cleanups
* Many misc code tweaks/fixes
* Many new http features
Download Full raw nand backup
Download Decrypted Key Vault (if available)
Download Fuses (and DVD Key if available) as a text file
Download RAW Key Vault (equivalent to nandpro -r switch)
Download RAW Config Blocks (equivalent to nandpro -r switch)
Prominent display of CPU and DVD keys
Ability to set dvd key from Key Vault to DVD Drive
(possible use: fix bad key flashes to the original drive)
* Advanced Nand Flashing
Uses "slot" technique from usb as introduced by Flash360
Write Flash partition from usb (up to 66 MB)
Write Flash partition from optical media
Write FULL raw nand (up to 528 MB) from optical media

Future ?? Who knows when, maybe never, feedback needed/wanted ??:
* Faster nand speeds, ie: I can triple download speeds from http
* More Flashing features/bad block handling
* More HTTP features/tools
* Sata HDD Driver
* Full CPU Speed
* File System driver layer fat/fatx/iso9960/etc ?
* Read some sort of XeLLous.ini file for parameters
Such as: Network config, Order of operations, etc...
[/QUOTE]

Official Site: n/a, by Redline99 (thx to hitman43 and WarriorSan for the news)
Download compiled version: here
News-Source and More Info: xboxhacker.org | xbins.org




xan21
Intresting.... looking forward to this. biggrin.gif
bikermike69uk
things are really starting to get going now, impressive feature list

thanks redline
sanni
QUOTE
Ability to set dvd key from Key Vault to DVD Drive

Would it be theoretically possible(if someone would develop needed programs) to flash the dvd drive with custom firmware from within xell?
justjacko
i have 256mb jasper expoitable can i flash this via lpt to read the nand and then write xbreboot with it??
danked
sounds good, Can I add this to XBreboot
belenos
this is looking very nice with nand dump and flash support. should make it so you only need to read the first 50 blocks with LPT and then write this and do a full dump and flash all in 20 minutes or so for a 16mb
TK-101
Iy would be cool if they added this to xbr
BladeWing
So wait ...

Dump nand a few times to get a clean dump...
Flash Xellious...
Dump kv/etc by network ???
Modify xbr with kv...
write to nand from media with xellious..
Is that right ??

It would be easier
jhoff80
QUOTE(BladeWing @ Jan 22 2010, 03:24 PM) *

So wait ...

Dump nand a few times to get a clean dump...
Flash Xellious...
Dump kv/etc by network ???

Is that right ??



I believe you don't even need to dump the whole NAND in order to get this to work, though I could be mistaken.

Hopefully someone can clarify that because I think I'll be using this soon as well.

I think though you just need to dump the first few MB, then flash this and your KV to the NAND, then you can use this to dump the full NAND.
BladeWing
QUOTE(jhoff80 @ Jan 22 2010, 06:34 PM) *

I believe you don't even need to dump the whole NAND in order to get this to work, though I could be mistaken.

Hopefully someone can clarify that because I think I'll be using this soon as well.

I think though you just need to dump the first few MB, then flash this and your KV to the NAND, then you can use this to dump the full NAND.

Everywhere i have read says dump the full nand. or atleast thats what i understand...
Oh well, i'll still end up using this on release. just hope its done by wednesday as thats the day i'm jtagging m xbox.
ddxcb
On XBINS now
Redline99
QUOTE(jhoff80 @ Jan 22 2010, 10:34 AM) *

I believe you don't even need to dump the whole NAND in order to get this to work, though I could be mistaken.
Hopefully someone can clarify that because I think I'll be using this soon as well.

I think though you just need to dump the first few MB, then flash this and your KV to the NAND, then you can use this to dump the full NAND.


yes, atleast the kv part, otherwise you will not be dumping your kv, but will be getting the generic/incorrect one included with the jtag hack.
clouduz
can't wait to try it too bad i don't get my 360 back until friday. sad.gif
Aksh0le
If anyone updates their xell on xbr using Flash360 could you tell us how its booted, is it eject key or is it controller into the back as it use to be?

BTW Thanks Redline99 this is greatly appreciated!
xxpittbullxx
QUOTE(Aksh0le @ Jan 22 2010, 02:52 PM) *

If anyone updates their xell on xbr using Flash360 could you tell us how its booted, is it eject key or is it controller into the back as it use to be?

BTW Thanks Redline99 this is greatly appreciated!

Eject Button love.gif
XBoxgeek
Excellent work. Updated via Flash360 without issue. Loving the HTTP daemon for dumping nand data beerchug.gif
dufc1983
anyone able to do a quick tut on how we add this to xbr 8955_3 using flash360? xenon board 16mb
Redline99
QUOTE(dufc1983 @ Jan 22 2010, 01:10 PM) *
anyone able to do a quick tut on how we add this to xbr 8955_3 using flash360? xenon board 16mb


rename xell-2f.bin to updslot0.bin, put on usb, run Flash360, press button B, press button A.

I figured you could read the associated read me's and follow on screen menus? Or do pictures need to be drawn too? hehe

good luck, have fun.
docentore
QUOTE(Redline99 @ Jan 22 2010, 09:32 PM) *

rename xell-2f.bin to updslot0.bin, put on usb, run Flash360, press button B, press button A.

I figured you could read the associated read me's and follow on screen menus? Or do pictures need to be drawn too? hehe

good luck, have fun.



can you connect to remote desktop of my xbox Redline and do it for me? wink.gif

just kidding, good work, appreciated mate!
clouduz
Thanks so much Redline99 your work is ALWAYS appreciated! biggrin.gif
dufc1983
thanks for help guys that did the trick,if only i knew what i could do with this lol
Lush
great work! thank you
moja
..very, VERY useful. Thank you!
gerald410
very sweet thx red!
now to figure this http daemon lol
o The Drizzle o
thanks again redline, i hope i was able to help some last night testing this, im glad to see some of the recomendations made it to the final. its a great little app... flashing gets easier every day thanks to your efforts.

-Ocelot13
poolshark021
Awesome redline! Flashed very easy with flash360. Thanks for all your hard work!
NaughtyTester
Awesome Redline! Flashed with flash360 worked like a carm.
Misterturtle
I dont really understand what all were suppose to rename and put where....

For a jasper 256mb mobo. I do what? I take it i have to run flash 360? well in order to do that you have to have xbr installed dont you? So is this only for updates? lol, im confused...sorry. I thought this was xell that can run flash 360. So where is the xell that i have to write via lpt first?

Just need a few things clarified...sorry.
soulwarrior
So I'm assuming this would work for a virgin jtaggable box:
1. nandpro lpt: -r3 c1.bin
2. nandpro lpt: -r3 c2.bin
3. fc c1.bin c2.bin /b
3b. If no differences found move on, if differences found read do steps 1,2,3
4. flash xellous with nandpro lpt: -w2 xell-1f.bin
5. after flashing xellous, use the http address to get the nand dump
6. nandpro flashdmp.bin: -w3 c1.bin
7. nandpro flashdmp.bin: -r16 kv.bin 1 1
8. nandpro flashdmp.bin: -r16 rawconfig.bin 3de 2
9. using the xbr for your motherboard: nandpro xbr.bin: -w16 kv.bin 1 1
10. using the xbr for your motherboard: nandpro xbr.bin: -w16 rawconfig.bin 3de 2
11. Rename xbr.bin to updflash.bin and copy to the root of usb
12. start xellous with usb connected and let it flash
13. after xbr is flashed, shut down, and restart to make sure everything went okay
14. Now update xellous to xell-2f.bin by renaming that file to updslot0.bin and putting that in the root of your usb, start xellous and let it update xell.

Did I miss anything?
krayzie
QUOTE(soulwarrior @ Jan 23 2010, 05:07 AM) *

So I'm assuming this would work for a virgin jtaggable box:
1. nandpro lpt: -r3 c1.bin
2. nandpro lpt: -r3 c2.bin
3. fc c1.bin c2.bin /b
3b. If no differences found move on, if differences found read do steps 1,2,3
4. flash xellous with nandpro lpt: -w2 xell-1f.bin
5. after flashing xellous, use the http address to get the nand dump
6. nandpro flashdmp.bin: -w3 c1.bin
7. nandpro flashdmp.bin: -r16 kv.bin 1 1
8. nandpro flashdmp.bin: -r16 rawconfig.bin 3de 2
9. using the xbr for your motherboard: nandpro xbr.bin: -w16 kv.bin 1 1
10. using the xbr for your motherboard: nandpro xbr.bin: -w16 rawconfig.bin 3de 2
11. Rename xbr.bin to updflash.bin and copy to the root of usb
12. start xellous with usb connected and let it flash
13. after xbr is flashed, shut down, and restart to make sure everything went okay
14. Now update xellous to xell-2f.bin by renaming that file to updslot0.bin and putting that in the root of your usb, start xellous and let it update xell.

Did I miss anything?

Yeah. You can't flash the xell-1f.bin directly on a virgin xbox.
You need the right xell for your mobo first then update to xellous using a usb device. (rename xell-1f.bin to updxell.bin and place on root)

Also after you flashed xbr your xellous is replaced again by the XBR Xell so you need to update using Flash360


I would also suggest using firefox to dump the flash As I got bad dumps using IE
buttersandwiches
I have flash360 and xell-2f.bin renamed to updslot0.bin on a 1gb fat32 sb stick.
When I run Flash360.xex from xexmenu I get a black screen that hangs there.
The system is 256mb jasper with xbr 3.

I restarted the box just fine but I'm wondering what I'm missing since I didn't get a prompt to press the b or a buttons.

Thanks!
soulwarrior
@krayzie so is this correct then:


1. nandpro lpt: -r3 c1.bin
2. nandpro lpt: -r3 c2.bin
3. fc c1.bin c2.bin /b
3b. If no differences found move on, if differences found read do steps 1,2,3
4. flash xellous with nandpro lpt: -w2 xell.bin <--- xell for your motherboard
5. After flashing xell you then update xell to xellous by putting xell-1f.bin renamed to updxell.bin on the root of a usb stick
6. after flashing xellous, use the http address to get the nand dump
7. nandpro flashdmp.bin: -w3 c1.bin
8. nandpro flashdmp.bin: -r16 kv.bin 1 1
9. nandpro flashdmp.bin: -r16 rawconfig.bin 3de 2
10. using the xbr for your motherboard: nandpro xbr.bin: -w16 kv.bin 1 1
11. using the xbr for your motherboard: nandpro xbr.bin: -w16 rawconfig.bin 3de 2
12. Rename xbr.bin to updflash.bin and copy to the root of usb
13. start xellous with usb connected and let it flash
14. after xbr is flashed, shut down, and restart to make sure everything went okay
15. Now update xell to xell-2f.bin by renaming that file to updxell.bin and putting that in the root of your usb, start xell and let it update xell. or you can use flash 360 to update xell at this point by renaming it to updslot0.bin and following the prompts in flash 360.
Redline99
QUOTE(krayzie @ Jan 23 2010, 03:18 AM) *

Yeah. You can't flash the xell-1f.bin directly on a virgin xbox.
You need the right xell for your mobo first then update to xellous using a usb device. (rename xell-1f.bin to updxell.bin and place on root)


Yes you can. you just have to either build the hack image with XeLLous or you need to inject it using nandpro. If you know what you are doing you don't have make it a 2 step process.
Mason2214
Just update xell using flash 360, so easy to do

One question tho can this just be used with nandpro the same as the older xell

e.g nandpro lpt: -w16 xell-2f.bin 0 (For virgin boxes)

Then be able to boot gentoo to do reminder of nand flash for xbr
krayzie
QUOTE(soulwarrior @ Jan 23 2010, 05:05 PM) *

@krayzie so is this correct then:
1. nandpro lpt: -r3 c1.bin
2. nandpro lpt: -r3 c2.bin
3. fc c1.bin c2.bin /b
3b. If no differences found move on, if differences found read do steps 1,2,3
4. flash xellous with nandpro lpt: -w2 xell.bin <--- xell for your motherboard
5. After flashing xell you then update xell to xellous by putting xell-1f.bin renamed to updxell.bin on the root of a usb stick
6. after flashing xellous, use the http address to get the nand dump
7. nandpro flashdmp.bin: -w3 c1.bin
8. nandpro flashdmp.bin: -r16 kv.bin 1 1
9. nandpro flashdmp.bin: -r16 rawconfig.bin 3de 2
10. using the xbr for your motherboard: nandpro xbr.bin: -w16 kv.bin 1 1
11. using the xbr for your motherboard: nandpro xbr.bin: -w16 rawconfig.bin 3de 2
12. Rename xbr.bin to updflash.bin and copy to the root of usb
13. start xellous with usb connected and let it flash
14. after xbr is flashed, shut down, and restart to make sure everything went okay
15. Now update xell to xell-2f.bin by renaming that file to updxell.bin and putting that in the root of your usb, start xell and let it update xell. or you can use flash 360 to update xell at this point by renaming it to updslot0.bin and following the prompts in flash 360.


Well that was basically what I did. Only step 15 didn't work for me renamed to updxell.bin. Guess the xell built into xbr has other filenames it looks for (if it even does). The flash360 method should work fine even if I didn't do it yet.


@Redline99: Yeah I was aware it would be possible with some fidling here and there but figured this might be the easiest way to go for now for *nix n00bs like myself blink.gif
Also big props. This thing is awesome
turfster
Thanks for the new xell, Redline99. Its so much better to get the cpu/dvd key, without trying to write it down as it scrolls by on the older version. Time to go test out all the new feature's. Later....
xc1234
QUOTE(sanni @ Jan 22 2010, 06:26 PM) *

Would it be theoretically possible(if someone would develop needed programs) to flash the dvd drive with custom firmware from within xell?

i dont think the xbox sata is physically capable of writing to the dvd drive, only reading. someone correct me if im wrong
cowboys4life22
Im just trying to clarify installation of Xellous. I have a JTAGed console with XBR 3 installed on my BB jasper. Do I have to flash the Xellous using Flash360, then reflash XBR, or can I just flash Xellous to the nand. Its alright either way, was just hoping can just flash xellous over old version and not have to reflash XBR. Would appreciate any help.
luna_s
like redline99 said

"rename xell-2f.bin to updslot0.bin, put on usb, run Flash360, press button B, press button A. "

simple as that and worked for me

thanks for this redline99
cowboys4life22
Thanks, just didnt want to mess it up, still new to the whole homebrew on 360. Just wanted confirmation, thanks for the quick reply, it appreciated.
dcourtney
EDIT: Looks like my answer just appeared infront of my eyes off to give this a try now http://forums.xbox-scene.com/index.php?showtopic=703757

Hi Guys

Thanks for the great program redline!

I do need a little bit of help on a virgin jasper 512mb system though. I flashed standard xell via lpt then updated to xellous via updxell.bin

I can boot xellous fine but under my cpu key I get "kv_get_dvd_key Failure: kv_read the hash check failed probably as a result of decryption failure.

Is this a big problem?

I can access http fine and when dumping the nand I do get a bad block at 37c and 77c

When I click on either of the kv links via http it gives me an error 500 all other links work fine.

I continue on and build a updflash.bin file from the c1.bin (extracting kv and config) but the system just ignores it and doesn't flash anything could this have anything to do with the problems I mentioned? Was I meant to reinject my kv from c1.bin into xell at some stage?

Cheers
Redline99
QUOTE(dcourtney @ Jan 23 2010, 11:53 PM) *
EDIT: Looks like my answer just
I can boot xellous fine but under my cpu key I get "kv_get_dvd_key Failure: kv_read the hash check failed probably as a result of decryption failure.
Cheers


make sure your kv is in the nand.
dcourtney
thanks for the reply redline I'm all up and running and pretty quickly thanks to your fantastic programming so big thanks again!

I ended up having to insert the kv.bin into the original xell.bin before writing it to my nand and after that it was it was all smooth sailing
carlitoB
thank you redline for this and all your other apps over the years, quality everytime.
Sascoo
Hmm, after the flash of xell-1f I am getting the message

Waiting for DHCP...... failed

Then it tries to do TFTP

TfTP: no answer from server, retrying
tftp result: -2

Then some garbage about the cdrom
The last thing it says is:
Xell network config: 10.0.120.209 / 255.255.255.0

I am guessing it is an issue with my router but I don't know what settings I need to change.
halikus
QUOTE(Sascoo @ Jan 24 2010, 01:13 PM) *

Hmm, after the flash of xell-1f I am getting the message

Waiting for DHCP...... failed

Then it tries to do TFTP

TfTP: no answer from server, retrying
tftp result: -2

Then some garbage about the cdrom
The last thing it says is:
Xell network config: 10.0.120.209 / 255.255.255.0

I am guessing it is an issue with my router but I don't know what settings I need to change.


It does seem strange its not working with DHCP, but in your router you could try to make it a static IP that will work on your network (ie: 10.0.120.209 to 192.168.1.3). Im not too sure otherwise as i can't get Xell to boot, only XBR.
krizalid
Can someone confirm if this is the proper way to update the image files with nandpro before flashing?

nandpro xbr.bin +W16 xell-2f.bin 30 - This is to update XBR Xell´s within the file, and

nandpro xellhack.bin +W16 xell-1f.bin 40 - for the Current compiled image found on Xbins under /development/free60/images/?


Thanks.
akumi
i've updated xell to xellous by putting updxell.bin to usb stick. It updated fine but now it boots up and stuck at showing "clearing dvd bus reset state". Any idea what it means?

clearing dvd bus reset state
gizzmo
so is safe not to use the lpt or usb nand dumper and use this method to retrieve the nand dump form xell network?? How much faster does it is, instead of using lpt?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2013 Invision Power Services, Inc.