Difference between revisions of "About"

From KiSS DP 558 STAGE2 WiKi
Jump to: navigation, search
("Support")
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
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.
+
== Who did this? ==
  
Stage2 makes your 558 to a Linux server with:
+
The man who made all this possible is [http://www.mpcclub.com/wiki/index.php/User:Martinb MartinB] . He took all the little pieces and glued them into one project, and the result is '''"Stage2"'''.
  
Webbserver
+
== General info ==
You can control your 558 thrue a webbpage:
+
Stage2 is an alternative firmware, based on 1.1.7 firmware from kiss, for DP-558 (80-300GB) that makes the player better and fills it with much more cool stuff then the original firmware has.
  
 +
Also look here:
  
NEW! nvram and the nvramhtml let you change the settings in your 558 (languages and so on)
+
*http://www.mpcclub.com/modules.php?name=Forums&file=viewforum&f=101
 +
*http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=6156
 +
*http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=6159
  
"Press" remote control buttons
+
== Stage2 makes your 558 to a Linux server ==
 +
OS: [http://www.uclinux.org/index.html UClinux]
  
Start CGI scripts  
+
=== Webserver ===
 
+
You can control your 558 thrue a webbpage:
Check/inspect player info  
+
* NEW! nvram and the nvramhtml let you change the settings in your 558 (languages and so on)
 
+
* "Press" remote control buttons
Change background picture on the 558  
+
* Start CGI scripts  
 
+
* Check/inspect player info  
Edit, change and make own HTML pages as you like  
+
* Change background picture on the 558  
 
+
* Edit, change and make own HTML pages as you like  
Schedule recordings  
+
* Schedule recordings  
 
+
* Use fsck.cgi to fix hard drive problems on your 558  
Use fsck.cgi to fix hard drive problems on your 558  
+
* The httpd can be protected
 
 
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
+
=== 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
  
NEW! Custom made kernel with bigger ramdisc for the /tmp dir
+
=== KML (with your remote) ===
  
NEW! Symlinked the mediaplayer so you can choice the 1.1.7 or 1.1.4 (to fix the ff)
+
* 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
  
NEW! Split the busybox in the rom for more free mem
+
=== FTP-server ===
 +
* You can take control over the FTP server
 +
* It uses less memory when idle, than the original FW does.
 +
* The ftp is multiuser
  
NEW! Placed the modprobe kill and killall in rom
+
=== Telnet ===
 +
* Use telnet to connect to your 558 and  use normal Linux commands to control it!!!
 +
* The telnet is multiuser
 +
* You can password protect telnet !
  
NEW! Placed modprobe in rom
+
=== Extra stuff ===
 +
* NEW! Java KML Browser on the 558 web page
 +
* NEW! E-mail notify program
 +
* NEW! Shoutplayer
 +
* NEW! Frontbuttons -> 2 NEW extra functions:
 +
<pre>
 +
STOP BUTTON
 +
When you HOLD the stop while power on you will start a "failsafe" boot (in case you made a error on the initscript)
  
NEW! Optimize telnetd
+
SKIP PREF BUTTON
 +
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!  
 +
</pre>
  
NEW! Placed fsck / ftpd / telnetd in /bind for debug mode
+
* 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).
  
NEW! Removed the 30 seconds delay out of stage2 and replaced it with a failsafe mode (thanks to Markus)  
+
=== 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://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=6226
 +
* 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)....
  
NEW! Created a symlink from /etc/config/smb.conf to /hdd/stage2/config/smb.con (for smb client)
+
== 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 in the forum to fix it (if it can be fixed ;-)
 +
*http://www.mpcclub.com/modules.php?name=Forums&file=viewforum&f=101
  
NEW! Created a /lib dir for the modules
+
== Credits ==
 +
=== Version D ===
 +
* so many people helped me with tips/advise/comment/testing that I don’t dare to name persons (I will forget some names)
 +
* look in the credits page of the new firmware
  
NEW! Created a symlink for the softmodules
+
=== Version B ===
 +
Tue Oct 11, 2005 8:13 pm: Credits; Thanks to:
 +
* Woodhead: for providing me the 200GB compatible 1.1.3 kernel
 +
* Patpowerman: for discovering (by luck Smile ) the ftp was related to the kernel
 +
* Raffe: for extensive testing on the FTP bug
 +
* Lord_kiron/Luislopezchat for discovering the "SCART bypass detection" bug Crying or Very sad
  
NEW! Compiled the folowing modules in rom (NOT TESTED!): ext3.o / jbd.o
+
=== Version A ===
 +
Sat Oct 01, 2005 11:51 pm: The following persons has helped me (directly or indirectly) on this project n fact, I just took all the little pieces and glued them into one project (random order Very Happy )
 +
* Sergey Lyubka: For his patience with me on the httpd source (he wrote the httpd server and took the time to answer all my questions and make all the modifications so it would run on the arm cpu)
 +
* lap: For telling me it was not possible to emulate the keystrokes on the remotecontroller (but did a great job on the fip decompiling)
 +
* StigPo: For proving the opposite and just hacked around and got it working (and shared the source)
 +
* pirlouwi: For giving me some samplecode for CGI programming and C sources on the bootstart. For writing the edit.cgi code and for testing and feedback.
 +
* AaronL: Who was kind to share his knowledge on the gooddvdstuff forum so I had some starting point
 +
* ET: Who has made some great documentation pages on his website
 +
* BIG: For responding to mail, and all the feedback on the gooddvdstuff forum
 +
* Doppie, Meneer_Aart, Trennel: For the background pictures
 +
* kiss-technology: For releasing a unfinished product so we can all try to improve it, and have a nice hobby
 +
* Mpeg-Playcenter: Hi-Jack for giving us a hangout place
  
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  ...
  
Last
 
  
This is not all, there is even more. To know more about Stage2, it's better to install it  ...
+
--[[User:X3m|X3m]] 09:06, 29 June 2007 (CEST)

Latest revision as of 15:32, 13 July 2012

Who did this?

The man who made all this possible is MartinB . He took all the little pieces and glued them into one project, and the result is "Stage2".

General info

Stage2 is an alternative firmware, based on 1.1.7 firmware from kiss, for DP-558 (80-300GB) that makes the player better and fills it with much more cool stuff then the original firmware has.

Also look here:

Stage2 makes your 558 to a Linux server

OS: UClinux

Webserver

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

FTP-server

  • You can take control over the FTP server
  • It uses less memory when idle, than 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
  • You can password protect telnet !

Extra stuff

  • NEW! Java KML Browser on the 558 web page
  • NEW! E-mail notify program
  • NEW! Shoutplayer
  • NEW! Frontbuttons -> 2 NEW extra functions:
STOP BUTTON
When you HOLD the stop while power on you will start a "failsafe" boot (in case you made a error on the initscript) 

SKIP PREF BUTTON
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://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=6226
  • 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

Credits

Version D

  • so many people helped me with tips/advise/comment/testing that I don’t dare to name persons (I will forget some names)
  • look in the credits page of the new firmware

Version B

Tue Oct 11, 2005 8:13 pm: Credits; Thanks to:

  • Woodhead: for providing me the 200GB compatible 1.1.3 kernel
  • Patpowerman: for discovering (by luck Smile ) the ftp was related to the kernel
  • Raffe: for extensive testing on the FTP bug
  • Lord_kiron/Luislopezchat for discovering the "SCART bypass detection" bug Crying or Very sad

Version A

Sat Oct 01, 2005 11:51 pm: The following persons has helped me (directly or indirectly) on this project n fact, I just took all the little pieces and glued them into one project (random order Very Happy )

  • Sergey Lyubka: For his patience with me on the httpd source (he wrote the httpd server and took the time to answer all my questions and make all the modifications so it would run on the arm cpu)
  • lap: For telling me it was not possible to emulate the keystrokes on the remotecontroller (but did a great job on the fip decompiling)
  • StigPo: For proving the opposite and just hacked around and got it working (and shared the source)
  • pirlouwi: For giving me some samplecode for CGI programming and C sources on the bootstart. For writing the edit.cgi code and for testing and feedback.
  • AaronL: Who was kind to share his knowledge on the gooddvdstuff forum so I had some starting point
  • ET: Who has made some great documentation pages on his website
  • BIG: For responding to mail, and all the feedback on the gooddvdstuff forum
  • Doppie, Meneer_Aart, Trennel: For the background pictures
  • kiss-technology: For releasing a unfinished product so we can all try to improve it, and have a nice hobby
  • Mpeg-Playcenter: Hi-Jack for giving us a hangout place

Last

This is not all, there is even more.

To know more about Stage2, it's better to install it ...


--X3m 09:06, 29 June 2007 (CEST)