Difference between revisions of "About"

From KiSS DP 558 STAGE2 WiKi
Jump to: navigation, search
(→‎"Support")
 
(One intermediate revision 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
 
−
 
 
−
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
 
−
 
 
−
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 16: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)