XeLL is the Xenon Linux Loader.
XeLL catches CPU threads, sets them up, loads an ELF file from either network (tftp) or CDROM (ISO9660), and launches it. It's made to boot linux. Thus it also contains a flat device tree for linux. However, it should be able to load other ELF files as well, like apps based on libXenon.
lwIP (http://www.sics.se/~adam/lwip/) is used for networking.
XeLL is available at http://free60.git.sourceforge.net/git/g ... ;a=summary
Update:Xell-reloaded, by Cancerous, [cOz], Ced2911,GliGli, RedLine99 and Tuxuser, based on original xell is available below.
XeLL
- Cancerous1
- Administrator
- Posts: 88
- Joined: Sat Feb 19, 2011 5:25 pm
Re: XeLL
The old build, this will work with jtags only
- Attachments
-
- xell-reloaded-1stage.rar
- (511.84 KiB) Downloaded 2864 times
Last edited by Cancerous1 on Fri Oct 21, 2011 3:15 pm, edited 1 time in total.
Re: XeLL
For now, there is still a little work to do on the nandflasher so this feature is disabled and a update will comes in the following weeks.* Its divided in 2 stages:
- 1st Stage initalizes the Hardware, uncompresses and executes 2nd Stage
- 2nd Stage (based on LibXenon) loads all required drivers and does the usual "XeLL tasks"
* XeLL is based on LibXenon now
* XeLL is running with all CPU cores activated
* Optimized CPU Usage
* TinyEHCI is used, delivers full USB 2.0 speed when acccessing mass storage media
* lwip network stack upgraded to v1.4 rc2 - It's faster
* It can access the DVD-drive via DMA now: faster reading
* It's possible to reload into XeLL now when you are inside a LibXenon Application
* Refactored ELF Launching Code - shouldn't have issues when executed via XeLL-Launch
* New HTTP Webinterface
* Proper hardware init / shutdown (e.g. after XeLL Launch)
* Supports upgrading XeLL with a XeLL-2Stages binary from USB, named "updxell.bin"
* Infinite bootloop when looking for ELFs to execute
* Parses / decrypts keyvault (either with real or virtual CPUkey)
If you have a Jtag console, you can update XeLL with tuxuser's apps : XeLL Updater or LxNANDFlasher (Use at your own risks).
update: Should work fine with xellLaunch now
- Attachments
-
- xell-reloaded-2stage-9-4-11.rar
- (416.52 KiB) Downloaded 4215 times
Last edited by tuxuser on Wed Sep 07, 2011 3:28 am, edited 1 time in total.
I have no idea what I am doing but atleast I am trying
Re: XeLL
This is maily a bugfix release, quick changelog:
- Fixed web interface download speed.
- Fixed boot loop messages not clearing properly.
- Added a 15 sec delay to have a chance to cancel updxell process.
- Fixed ata init.
- Libxenon improvements (controller leds,...).
- Attachments
-
- xell-reloaded-2stage-2011-09-23.rar
- (141.95 KiB) Downloaded 3543 times
XeLL Reloaded v0.991
Changelog
v0.991 - 19/02/2012
! Fixing booting of Linux Kernel on Reset Glitch Hack Consoles !
Write stackdump on fail to screen
additional offsets for reloading XeLL/updating XeLL-Reloaded
integrated cOz's rawflash application (look at README)
probably fixing freezing at "Reinit PHY..."
kboot.conf parsing (shows a menu inside XeLL, loads linux and homebrew elfs - look at README)
Fixing TFTP ACK on end of file
Fixing TFTP transfer for files with only 1 DATA block
Fixing possible buffer overflow when uncompressing gzipped file
dcbst the memory-range for Devtree and Initrd
- Attachments
-
- XeLL_Reloaded-2stages-v0.991.tar.gz
- (1.07 MiB) Downloaded 13939 times
I have no idea what I am doing but atleast I am trying
XeLL Reloaded v0.992
v0.992 - 09/08/2013
! Corona video support !
* NTSC gives weird black/white screen
eMMC Reading support for Corona consoles (no flashing!)
* Not working when launched via XellLaunch
Rawflash verify features
Cygnos/DemoN builds included - 38400 UART baudrate
Logfile writing to USB or HTTP Webinterface
Dumps ANA-Registers to UART / Logfile
"Shutdown" and "Reboot" via HTTP Webinterface
Option to disable Network via xell config
Support for all 3 USB busses
* Crashing when USB is plugged out or attached at runtime
Switched from zlib to puff (smaller)
Download: Click
Last edited by tuxuser on Wed Aug 28, 2013 6:58 pm, edited 1 time in total.
I have no idea what I am doing but atleast I am trying
XeLL Reloaded v0.993
Download: Clickv0.993 - 28/08/2013
Disabled USB writes for the logfile (not working with EXT# anyways
Fixed the crashing when unplugging USB memories at runtime
v0.992 - 27/08/2013 * Released by a trigger happy Tuxuser *
! Corona video support !
* NTSC gives weird black/white screen
eMMC Reading support for Corona consoles (no flashing!)
* Not working when launched via XellLaunch
Rawflash verify features
Cygnos/DemoN builds included - 38400 UART baudrate
Logfile writing to USB or HTTP Webinterface
Dumps ANA-Registers to UART / Logfile
"Shutdown" and "Reboot" via HTTP Webinterface
Option to disable Network via xell config
Support for all 3 USB busses
* Crashing when USB is plugged out or attached at runtime
Switched from zlib to puff (smaller)
Support for mounting 1 USB memory device at runtime
Better support for big USB devices (or poorly formatted ones)
I have no idea what I am doing but atleast I am trying
Who is online
Users browsing this forum: No registered users and 1 guest