About
Stage2 is an alternative firmware, based on 1.1.7 firmware from kiss, for DP-558 (80/250GB) that makes the player better and fills it with much more cool stuff then the original firmware has.
Stage2 makes your 558 to a Linux server with:
Webbserver You can control your 558 thrue a webbpage:
NEW! nvram and the nvramhtml let you change the settings in your 558 (languages and so on)
"Press" remote control buttons
Start CGI scripts
Check/inspect player info
Change background picture on the 558
Edit, change and make own HTML pages as you like
Schedule recordings
Use fsck.cgi to fix hard drive problems on your 558
The httpd can be protected
CGI and more
You can write your own CGI script or use those that other has writen. With them you can
Use KiSS as remote player for your winamp
Switch KiSS to audio out and power on
Backup/Restore data
Convert text to KML with txt2kml
KML (with your remote)
Use KML to change background picture on your 558 with your remote control
Run basic Linux commands and see the result on the TV screen
Also, read more here http://pillsm.com/?a=7539 and here http://pillsm.com/?a=7539 and here http://pillsm.com/?a=7539
FTP-server
You can take control over the FTP server
It uses less memory when idle, then the original FW does.
The ftp is multiuser
Telnet
Use telnet to connect to your 558 and use normal Linux commands to control it!!!
The telnet is multiuser
For a few examples, read here http://pillsm.com/?a=7539
Extra stuff
NEW! Java KML Browser on the 558 web page
NEW! E-mail notify program
NEW! Shoutplayer
NEW! Frontbuttons -> 2 NEW extra functions: 1. When you HOLD the stop while power on you will start a "failsafe" boot (in case you made a error on the initscript)
2. When you HOLD the "skip pref" frontbutton while power on you will start a fsck boot. * Only use this function for the last resort. Better use the html version. So when you use this function you NEVER complain the recordings are gone because you would need to reformat anyway!
Change the ftpd to an other if you like
Streamripper (experimental !) for recording shoutcast streams (no interface but it works)
cmdplayer (gpl audioplayer with pclink icecast/shoutcast and local mp3 support)
Posibility to release "patches" if needed to fix bugs (so please make a new buglist). These "patches" will be a internet update (so you dont need to reflash).
On the way
The samba support is removed (the bin was getting real large). But we will make a "module" so you can install this if you want by a "update command" OR you can install it by you self with help from here: http://pillsm.com/?a=7539
Maybe also backup script for the system-part.... (channellist/reschd...etc etc)
Maybe use the web-forms x3m has made for image (background uploading) / selecting & for Configuratable items (enable disable protection / background etc..) and transform this in a CGI script (cause haserl is not working yet)....
"Support"
NEW! Links to Howtos in the 558 web page
When you have control over the OS of the player, it's more easy for you (or with the help of others here in the forum) to fix it (if it can be fixed ).
Bugs/issues
Here some known bugs:
Wrong link for shoutplay in modules (confirmed)
The "edit hosts" should not be included (confirmed)
Typo on kmlbrowser ? (not confirmed)
Remote not working on second click ? (confirmed)
crond not working (fork/vfork)
gdbserver not working (fork/vfork)
lash (goes to background sometimes)
pclinkd (does not work over inetd)
Here some known issues:
If you have problems on first download (wget). Originally posted by bjako: "So all who have problems with downloading new firmware - set KiSS IP to static and DNS to ISP DNS server and try again."
After software reboot its possible you dont hear audio (change is 1/5, just reboot, sorry no fix)
After disable FTP you need to reboot player one more time (you can also use the "killall -HUP inetd" from telnet without reboot)
Core (if you want to know)
More or less, one could say that the stuff here is for making the firmware working better. E.g. using less memory (there is very little of that), make it able to do cool stuff for people who know lot about computers, and make it more easy to help you if you have problems with the firmware, and so on...
NEW! Based on 1.1.7 firmware from kiss
NEW! Custom made kernel with bigger ramdisc for the /tmp dir
NEW! Symlinked the mediaplayer so you can choice the 1.1.7 or 1.1.4 (to fix the ff)
NEW! Split the busybox in the rom for more free mem
NEW! Placed the modprobe kill and killall in rom
NEW! Placed modprobe in rom
NEW! Optimize telnetd
NEW! Placed fsck / ftpd / telnetd in /bind for debug mode
NEW! Removed the 30 seconds delay out of stage2 and replaced it with a failsafe mode (thanks to Markus)
NEW! Created a symlink from /etc/config/smb.conf to /hdd/stage2/config/smb.con (for smb client)
NEW! Created a /lib dir for the modules
NEW! Created a symlink for the softmodules
NEW! Compiled the folowing modules in rom (NOT TESTED!): ext3.o / jbd.o
NEW! Compiled the folowing modules on harddisk: lockd.o / loop.o / nbd.o / nfs.o / smbfs.o / sunrpc.o
Last
This is not all, there is even more. To know more about Stage2, it's better to install it ...