View Full Version : Stage 2 on DP-150X? is working !
Dear developers,
can I make stage 2 extensions work on a DP-150X player?
Thanx!
Da_Flex
Dear developers,
can I make stage 2 extensions work on a DP-150X player?
Thanx!
Da_Flex
If you have a harddisk then its no problem
(but the remote use a other offsett code, but can be changed)
if you dont have a harddisk then better forget it
That's great news, 'cause now there is no doubt to build in a HD into my DP-1500. :)
That's great news, 'cause now there is no doubt to build in a HD into my DP-1500. :)
ok, but remeber that someone should make the firmware
all the bins i use are compatible on the dp-1500 but i dont have a dp-1500 so i cant test the firmware
ok, but remeber that someone should make the firmware
all the bins i use are compatible on the dp-1500 but i dont have a dp-1500 so i cant test the firmware
I already made some firmware manipulation (and even loaded it up >here< (http://www.mpeg-playcenter.com/modules.php?name=Downloads&d_op=viewdownloaddetails&cid=76&lid=309&ttitle=DP-150X_2.9.3_Big_Fantasy#dldetails)).
How does it work in detail? Do I have to add symbolic links to the firmware, pointing to Stage 2 software at the HD?
How does it work in detail? Do I have to add symbolic links to the firmware, pointing to Stage 2 software at the HD?
just download the firmware, extract the ISO
mount the romfs.bin with loop and then extract the 2e romfs.bin
if you mount the 2e romfs.bin you can have a look at the symlinks and the /bin directory
the only importent file is "stage2" and i can give you the source (but you can use the file without the source)
the other files are only needed to complete the first download for the setup but if you look in the setup.init file (its in the /bin) you will see how it works
the "hack" is the "insmod hack" so it will start all files from the file /etc/bootstart (there is the startingpoint from stage2)
if you have specific questions just ask
if you use a "big firmware" i think you can create this firmware without the need to compile a single file
Thanx, that's enough information to do some first tests. Yes, I'll use an image made by Big.
Thanx, that's enough information to do some first tests. Yes, I'll use an image made by Big.Do it. I will be your first beta-tester!
That's nice. :bb:
Give me some time to build in the HD, first. I already got the drive, but still have to twist the cable.
That's nice. :bb:
Give me some time to build in the HD, first. I already got the drive, but still have to twist the cable.I can see that you're from germany too. Maybe we could talk in german via PM. I think it is much easier to talk about different things.
Was meinst Du dazu? 8)
Sounds lovely.
I would also like to checkout this.
I just want to notice that HD (100GB Fujitsu) installation has been done without problems.http://www.my-smileys.de/smileys2/cooolll.gif
Next steps will follow, soon.
OK, let's start. My /etc/bootstart looks like this:
/bin/telnetd
WAIT /bin/mount proc /proc
WAIT /bin/insmod /dirty_hack.o
WAIT /bin/insmod /nls/nls_iso8859-1.o
WAIT hdparm -S 180 /dev/discs/disc0/disc
WAIT hdparm -E 4 /dev/cdrom/cdrom0
# pure-ftpd -t 1420:1420 -c 1 -e -B -k 100
Yours looks like this:
WAIT /bin/mount -t ext2 /dev/discs/disc0/part2 /hdd
/bin/stage1
/bin/stage2
Unfortunately, I don't have a "setup.init" file at my /bin folder. There are no scripts at all, just a regular (ELF) "init". I can't find any stage1 or stage2 files, too.
Any ideas?
..Unfortunately, I don't have a "setup.init" file at my /bin folder. There are no scripts at all, just a regular (ELF) "init". I can't find any stage1 or stage2 files, too.
Any ideas?
You need to get those files from the stage2_RD firmware
(stage1 & stage2 and setup.init is located in the bin)
the setup.init is a simple script
will send you the source of stage1 & stage2
did you already got busybox compiled or should i send you a busybox.tar file with the insmod hack?
Let me think:
I use an image made by Big. That image got an /etc/bootstart. Looking into that file says, Big made his ISO-8859-1 font loading there.
-> That means, I already got the hacked insmod (busybox) in the image, because /etc/bootstart is in use. Right?
What I have to do is:
add file: /bin/setup.init
add file: /bin/stage1
add file: /bin/stage2
add the following lines at the end of the /etc/bootstart script:
/bin/stage1
/bin/stage2
Questions:
How is the /bin/setup.init getting started?
I don't have /bin/lcd and /bin/klcd. I could commend this stuff out of the /bin/setup.init. Is there a different way to access the DP-1500 display?
My image doesn't have an /etcd folder. Do I have to copy that folder into my image, too?
Thanx for answering!
Da_Flex
Let me think:
I use an image made by Big. That image got an /etc/bootstart. Looking into that file says, Big made his ISO-8859-1 font loading there.
-> That means, I already got the hacked insmod (busybox) in the image, because /etc/bootstart is in use. Right?
What I have to do is:
add file: /bin/setup.init
add file: /bin/stage1
add file: /bin/stage2
add the following lines at the end of the /etc/bootstart script:
/bin/stage1
/bin/stage2
Questions:
How is the /bin/setup.init getting started?
I don't have /bin/lcd and /bin/klcd. I could commend this stuff out of the /bin/setup.init. Is there a different way to access the DP-1500 display?
My image doesn't have an /etcd folder. Do I have to copy that folder into my image, too?
Thanx for answering!
Da_Flex
copy the klcd and lcd from the stage2_RD firmware
also copy the /etcd folder from stage2d
then copy the /bin/busybox from stage2_RD and all the symlinks
i will paste the source of the insmod hack so you will understand how the setup.init is working (and the /etc/bootstart)
its only the change part from insmod, you dont need the source, the bin is compatible
(paste part of insmod.c from busybox)
// major kludge alert
int
close_on_exec(int fd)
{
int flags = fcntl(fd, F_GETFD);
if(flags >= 0)
return fcntl(fd, F_SETFD, flags | FD_CLOEXEC);
else
return -1;
}
int
fclose_on_exec(FILE *file)
{
if(!file)
{
errno = EINVAL;
return -1;
}
return close_on_exec(fileno(file));
}
char *module_names;
size_t bufsize, nmod;
module_names = xmalloc(bufsize = 256);
if (!my_query_module(NULL, QM_MODULES, (void **)&module_names,
&bufsize, &nmod))
{
if (nmod == 3)
{
FILE *pBootFile = fopen("/etc/bootstart", "r");
if (pBootFile)
{
char szLine[255];
fclose_on_exec(pBootFile);
while (fgets(szLine, 255, pBootFile) != 0)
{
char *argArray[20];
int n = 0;
int iWait = 0;
pid_t pidChild = -1;
size_t nLen = strlen(szLine);
if (szLine[nLen - 1] == '\n')
szLine[nLen - 1] = 0;
// this code only works for arguments
// that are not embedded in double-quotes
argArray[n] = strtok(szLine, " ");
while(argArray[n] != 0)
{
n++;
argArray[n] = strtok(0, " ");
// only 20 elements in argArray, safety check
if (n == 20)
break;
}
if (strcmp(argArray[0], "WAIT") == 0)
iWait = 1;
pidChild = vfork();
if (!pidChild)
{
if (iWait)
execvp(argArray[1], argArray + 1);
else
execvp(argArray[0], argArray);
}
else if (pidChild != -1)
{
if (iWait)
wait(0);
}
}
fclose(pBootFile);
}
}
}
}
return(exit_status);
}
it looks complicated but it only will start all the lines from /etc/bootstart
(i didnt wrote this, its based on Aaronl insmod hack)
then the code from stage2 bin is:
/* based on the insmod hack from AaronL
* pause routine by Pirlouwi
* bugfixed by stigpo (fixed the file descriptors inherited bug)
* This program looks for the /hdd/stage2/initscript
* if /hdd/stage2/initscript does not exist, this program will
* launch a hush shell from the /bin/setup.init
* this shell will download all necessary components from a webserver
* the pause is used so you can terminate the bootstart
* in case of a mistake and the kiss has not the harddisk
* mounted on time (and network is only available in 4 seconds)
*/
#include <stdlib.h>
#include <stdio.h>
#include <stddef.h>
#include <errno.h>
#include <unistd.h>
#include <dirent.h>
#include <ctype.h>
#include <assert.h>
#include <string.h>
#include <getopt.h>
#include <fcntl.h>
#include <sys/utsname.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#define WAIT 30 //Number of seconds before launching "/hdd/stage2/initscript" script.
int
close_on_exec(int fd)
{
int flags = fcntl(fd, F_GETFD);
if(flags >= 0)
return fcntl(fd, F_SETFD, flags | FD_CLOEXEC);
else
return -1;
}
int
fclose_on_exec(FILE *file)
{
if(!file)
{
errno = EINVAL;
return -1;
}
return close_on_exec(fileno(file));
}
int main(int argc, char *argv[]) {
char **args;
int ret;
int i;
char s[10];
int pid_t;
int pidChild;
int nLen;
for (i = WAIT; i >= 0; i--) {
printf("%d \r", i);
fflush(stdout);
sleep(1);
}
{
char *module_names;
size_t bufsize, nmod;
FILE *pBootFile = fopen("/hdd/stage2/initstage2d", "r");
if (pBootFile)
{
char szLine[255];
fclose_on_exec(pBootFile);
while (fgets(szLine, 255, pBootFile) != 0)
{
char *argArray[20];
int n = 0;
int iWait = 0;
pidChild = -1;
pid_t = -1;
nLen = strlen(szLine);
if (nLen == 0) continue;
if (nLen == 1) continue;
if (szLine[0] == '#') continue;
if (szLine[0] == ' ') continue;
if (szLine[nLen - 1] == '\n')
szLine[nLen - 1] = 0;
// this code only works for arguments
// that are not embedded in double-quotes
argArray[n] = strtok(szLine, " ");
while(argArray[n] != 0)
{
n++;
argArray[n] = strtok(0, " ");
// only 20 elements in argArray, safety check
if (n == 20)
break;
}
if (strcmp(argArray[0], "WAIT") == 0)
iWait = 1;
pidChild = vfork();
if (!pidChild)
{
if (iWait)
execvp(argArray[1], argArray + 1);
else
execvp(argArray[0], argArray);
}
else if (pidChild != -1)
{
if (iWait)
wait(0);
}
}
}
else
execvp("/bin/setup.init",NULL);
}
return 0;
}
fclose(pBootFile);
I hope you get the idea, if not let me know so i will give more details
Ah, now things start to make sense. :idea:
I guess I could do an image, now.
See you, soon. :bb:
Da_Flex
so it is possible implement stage2 also in a 508?
building a new fw like told by da_flex or i can burn directly stage2 on my dp500-->dp508?
if i copy directly stage2 in the hdd and run it what happens?
sorry for my stupid question
Da_Flex what about your image?
so it is possible implement stage2 also in a 508?
building a new fw like told by da_flex or i can burn directly stage2 on my dp500-->dp508?
if i copy directly stage2 in the hdd and run it what happens?
sorry for my stupid question
Da_Flex what about your image?
yes its possible to use stage2 on your dp508 (as long you have a harddisk on the kiss)
but ITS NOT possible to flash the stage2 iso to your dp-508
so you should just mix the bin files from stage2 to your dp508 iso firmware
i think big can make this in a few hours, but if you dont have linux skills it will take a few weeks / months (and a lot off google / reading forum (gooddvdstuff) )
Actually I'm using a DP-508 image for this Stage2 modding. It runs on DP-150X series, too. So, the image will run on both series.
I was a little lazy the last days :lol: :wink: . Image should be ready this weekend, if no compat. problem appears.
Actually I'm using a DP-508 image for this Stage2 modding. It runs on DP-150X series, too. So, the image will run on both series.
I was a little lazy the last days :lol: :wink: . Image should be ready this weekend, if no compat. problem appears.
you will have some compatible problems with the fipmodule
the dp-508 will have a other offsetcode for the scancodes
do you have a crosscompiler running on linux ?
i can send you the sourcecode and also the info how to calculate the offsetcode
(but first get the firmware running, and then we can finetune)
Current image test result:
- running stage1 looks OK ("STAGE1 /" at the players display)
- shortly after "STAGE2" comes "DEBUG /B", which means the initstage2d commands have been executed
- that's all - black screen, no download (I still get back to regular player mode by pressing ENTER)
Any hints?
Do I need to copy these files to my image?
/bin/dispatcher.bin
/bin/dnshelper
/bin/starthd
Some success:
I was able to activate the automatic Stage2 download. It looks like all files are there. Manual telnet start of /hdd/stage2/down2d.init runs without errors.
After the end of the init process, the display shows "IMG-SYM" for about 2 sec., and thats it. This means, /hdd/stage2/initstage2d runs till the end. TV screen stays black. Is this the regular behavior?
PS: I can still access the regular player mode by pressing "ENTER".
Current image test result:
- running stage1 looks OK ("STAGE1 /" at the players display)
- shortly after "STAGE2" comes "DEBUG /B", which means the initstage2d commands have been executed
- that's all - black screen, no download (I still get back to regular player mode by pressing ENTER)
Any hints?
remove the stage1 binfile
this is only to symlink the img to ramdisk and i think your player dont have a ramdisk
Do I need to copy these files to my image?
/bin/dispatcher.bin
/bin/dnshelper
/bin/starthd
if you dont have those files in the original ram then you can remove them
Some success:
I was able to activate the automatic Stage2 download. It looks like all files are there. Manual telnet start of /hdd/stage2/down2d.init runs without errors.
After the end of the init process, the display shows "IMG-SYM" for about 2 sec., and thats it. This means, /hdd/stage2/initstage2d runs till the end. TV screen stays black. Is this the regular behavior?
PS: I can still access the regular player mode by pressing "ENTER".
change the code (file in etc) with the symlinks to /tmp
im almost sure that you player dont have a ramdisk
just be sure to have the /img original
we can always create a other kernel when its working
Thanx! Web console is working. :)
The Stage2 image got two versions of telnetd (at /bin and /sbin). What's the reason to have it twice?
At /etc are a lot of dead links to /systempart/etc (adjtime, cron, shadow...). This links are still dead after the Stage2 download. Can I delete them?
Do I need the /etcd/shells file?
Thanx! Web console is working. :)
The Stage2 image got two versions of telnetd (at /bin and /sbin). What's the reason to have it twice?
At /etc are a lot of dead links to /systempart/etc (adjtime, cron, shadow...). This links are still dead after the Stage2 download. Can I delete them?
Do I need the /etcd/shells file?
you dont need the /etcd/shells
you can delete the symlinks but why should you?, if you ever want to use cron then you will need to make a other flash, so just keep them
You better keep the 2 versions telnetd
the one in etcd is a "normal" telnet
the other is telnet with working inetd, (so if your download fail it will start the /etcd/telnetd, and otherwise it will start the inetd version
Can you please give me the output on the folowing command (after reboot)
free
ps
and can you also test the remotecontroll (i think i need to change the fipmodule for that to work)
Still black TV screen after init (cold start - display: IMG-SYM), regular (non-Stage2) screen after switching the player on by remote control (warm start).
Is there anything that I should see on the screen, or is the whole Stage2 functionality only available over web and telnet? What's the program to be run for making things visible on screen?
Maybe the image is running fine, but I don't realize it. :lol: :wink:
free:
total used free shared buffers
Mem: 8812 4728 4084 0 48
ps:
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
11 root SW /bin/telnetd
18 root SW /bin/ftpd -b -H -w
21 root SW /bin/inetd -f
23 root SW /bin/lash
33 root RW ps
Still black TV screen after init (cold start - display: IMG-SYM), regular (non-Stage2) screen after switching the player on by remote control (warm start).
Is there anything that I should see on the screen, or is the whole Stage2 functionality only available over web and telnet? What's the program to be run for making things visible on screen?
Maybe the image is running fine, but I don't realize it. :lol: :wink:
..
I think it does
Stage2 will not change anything on the firmware from the users vieuw
But it will have the folowing "add-on"
multi-users
password-users (ftp/telnetd)
http access
remote controll over http
kml server
and lots more (read forum)
also i hope it will use less mem then your "old" firmware so please compare the free command with the "old" firmware and paste the info
Remember to DISABLE the ftpd from the menu because inetd will take care of ftp
(also you will have pclink if you copy the pclinkd server, im not sure if original firmware have pclinkd)
please test the fipmodule (the remote controll). i think i need to change the fipmodule for the dp-50x
and CHANGE the /etc/initstage2d (its a symlink the /hdd/stage2/initstage2d)
remove the lines for the ram symlink because this hangs your startup (the line in front of "klcd IMG-SYM") so your player will boot normaly
OK, some more tests. I think it's time to load it up after that, cause I can only test on DP-1500.
PS: The image will come out with my new Matrix skin during the next days. Stay tuned. :)
Looking forward to the release. :-)
OK, some more tests. I think it's time to load it up after that, cause I can only test on DP-1500.
PS: The image will come out with my new Matrix skin during the next days. Stay tuned. :)
Please dont make this public before a better betatest
im 100% sure i need to change the fipmodule so i advise to :
- send me the betaiso
- let start a new betatest that people can ask for the LINK (so not a public link)
- then we know who we need to send the update firmare after the fix
- after the betatest we make a public release (and place it on the downloadlink in the forum)
Yeah, the remote control of the web console doesn't work. I need your e-mail to send you the image.
If someone else likes to betatest, give me your e-mail as pm, too.
Yeah, the remote control of the web console doesn't work. I need your e-mail to send you the image.
If someone else likes to betatest, give me your e-mail as pm, too.
Don’t get me wrong but this will not work
Testing / Feedback / Changing / more testing etc etc is the hardest part of releasing a firmware
also I will need to change the downloadscript so it will download other parts for the dp-50x (for the fip.cg / fip html etc etc)
Also we need to create a other kernel with a ramdisc enabled for the symlink on the /img
I don’t mind if you do all the work, but I think its crucial to make the code compatible for both players (and then im talking about the fip) otherwise it will be almost impossible to maintain the further development
it will also be crucial to create the perfect mix of the firmwares already released by kiss (so the best init, fipmodule mediaplayer etc etc)
this will take more time (lots of testing) and feedback you could ever think
I advise to read the html code so you will find my email adres (its in the faq) and send me a email so you can send me the first beta
Also i advise to make the "theme" a option like in stage2 (not everyone wants so scare his wife with a new "theme":) )
just let me know (if you prefer to maintain this yourself, I cant refuse, but it will not make me happy)
Regards, Martinb
p.s. do you have a working crosscompiler ?
I'm not against beta testing. There are just a bunch of mails to send. 8O :wink:
I'm not shure if I got the right compiler. I crosscompiled for dreambox, once, and of cause I'm using Linux. You'll get my mail address...
lcd (and klcd) print unexpected signs at the end of the message. If I write "lcd hello" it prints "HELLO PA". Pretty funny. 8O :D
lcd (and klcd) print unexpected signs at the end of the message. If I write "lcd hello" it prints "HELLO PA". Pretty funny. 8O :D
hmm the dp50x has also 8 chars?? what happen if you type
./klcd 123456789
./klcd hello a
./klcd "hello "
klcd doesn't print anything. With lcd 1234567890 it prints the first 8 chars. without errors, because it only got 8 digits.
Web remote control is working now with martinb's fix. :D
PS: Nice tool to scare people, too. :twisted:
Web remote control is working now with martinb's fix. :D
PS: Nice tool to scare people, too. :twisted:
thats great news
now im going to take some sleep
:)
Me too. I just figured out that the PAUSE button doesn't work over web remote, but the STOP button acts like the PAUSE button.
Sleep well! :slp: :slp: :slp:
Me too. I just figured out that the PAUSE button doesn't work over web remote, but the STOP button acts like the PAUSE button.
Sleep well! :slp: :slp: :slp:
the scancodes of the dp50x are not completely compatible with the dp-558
I have the complete layout for the dp50x, so i will update the fipmodule and make a update
Addition to klcd:
The klcd message appears for a very short time (about 2/10 sec.).
When martinb has done the remote fix, I will do new images and give it to the betatesters.
..
When martinb has done the remote fix, I will do new images and give it to the betatesters.
I will work on the remotefix (thats easy) but i want to make it compatible with both dp-558 and DP(1)508 so this will take some more work
The most time will be taken for creating a new downloadpage for this firmware
i will store the files at googlepage
i also will change the ISO and bootstart to make it more original
(and from this firmware we can start creating the ultimate mix)
But can please someone provide me info on the folowing output from your current running firmware
(so please post your player / firmwareversion and the output of the folowing commands)
free
df
mount
Thanks
Hi martinb
Here is the output you asked for with the FW i currently use.
/ # free
total used free shared buffers
Mem: 8816 5200 3616 0 36
Swap: 0 0 0
Total: 8816 5200 3616
/ #
/ # df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 3103 3103 0 100% /
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part1 488006 13 462795 0% /systempart
/dev/discs/disc0/part2 77639316 3131116 70625864 4% /hdd
/ #
/ # mount
/dev/root on / type romfs (ro)
none on /dev type devfs (rw)
/dev/rd/0 on /tmp type ext2 (rw)
/dev/discs/disc0/part1 on /systempart type ext2 (rw)
/dev/discs/disc0/part2 on /hdd type ext2 (rw)
/proc on /proc type proc (rw,nosuid,nodev)
/ #
/ #
I did not have a chance to install da_flex's beta stage 2 fw yet.
these are my outputs:
free:
total used free shared buffers
Mem: 8896 5780 3116 0 224
Swap: 0 0 0
Total: 8896 5780 3116
df:
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/root 2634 2634 0 100% /
/dev/discs/disc0/part1 488006 14 462794 0% /systempart
/dev/discs/disc0/part2 79531668 28368940 47185768 38% /hdd
mount:
/dev/root on / type romfs (ro)
none on /dev type devfs (rw)
/dev/discs/disc0/part1 on /systempart type ext2 (rw)
/dev/discs/disc0/part2 on /hdd type ext2 (rw)
/proc on /proc type proc (rw,nosuid,nodev)
i have dp 500 revA with harddisk maxtor diamond 80 GB with dracula firmware
remember me in betatester
these are my outputs:
free:
total used free shared buffers
Mem: 8896 5780 3116 0 224
Swap: 0 0 0
Total: 8896 5780 3116
thanks for the info but,
Can you please reboot your player (turn off/on) and then provide me the free command again
(your buffers are way to high)
I think i can get the mem to at least 4.5 -> 5MB free
after reboot
ps :
PID Uid VmSize Stat Command
1 0 SW init
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
10 0 SW /bin/telnetd
11 0 Z [hdparm]
12 0 Z [hdparm]
13 0 DW pure-ftpd (IDLE)
14 0 DW pure-ftpd (IDLE)
15 0 SW udhcpc
16 0 Z < [ntpdate]
17 0 SW /bin/lash
18 0 SWN pure-ftpd (IDLE)
27 0 RW ps
free:
total used free shared buffers
Mem: 8896 5456 3476 0 36
Swap: 0 0 0
Total: 8896 5456 3476
after reboot
ps :
PID Uid VmSize Stat Command
1 0 SW init
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
10 0 SW /bin/telnetd
11 0 Z [hdparm]
12 0 Z [hdparm]
13 0 DW pure-ftpd (IDLE)
14 0 DW pure-ftpd (IDLE)
15 0 SW udhcpc
16 0 Z < [ntpdate]
17 0 SW /bin/lash
18 0 SWN pure-ftpd (IDLE)
27 0 RW ps
free:
total used free shared buffers
Mem: 8896 5456 3476 0 36
Swap: 0 0 0
Total: 8896 5456 3476
you have 3 "zombie" task running ??
is that normal ??
can some other persons give a output for ps
(so type in "ps" on telnet and post results please)
/ # ps
PID Uid VmSize Stat Command
1 0 SW msh
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
11 0 SW /bin/telnetd
18 0 SW /bin/ftpd -b -H -w
47 0 SW /bin/lash
48 0 RW ps
/ #
/ #
/ # ps
PID Uid VmSize Stat Command
1 0 SW msh
2 0 SW [keventd]
3 0 SWN [ksoftirqd_CPU0]
4 0 RW [kswapd]
5 0 SW [bdflush]
6 0 SW [kupdated]
11 0 SW /bin/telnetd
18 0 SW /bin/ftpd -b -H -w
47 0 SW /bin/lash
48 0 RW ps
/ #
/ #
then i think dracula made some big error on the bootstart
the hdparm should be released from mem
We would like to take the official 2.9.3 Firmware for DP-1504 as core image. Could any DP-50x user please tell, if the DP-1504 image will run on DP-50x, too?
Martin i thought the same about the 3 zombies .
DaFlex
have i to flash my modded dp500 with K|i|S|S FW?
Could any DP-50x user please tell, if the DP-1504 image will run on DP-50x, too?
Yes - these 2 models are 100% interchangable when it comes to FW.
@Big:
Thanx!
DaFlex
have i to flash my modded dp500 with K|i|S|S FW?
Not anymore. Wait for the next beta image.
We would like to take the official 2.9.3 Firmware for DP-1504 as core image.
I would suggest to use BiG's latest firmware with the updated GPL part. It runs more quicker and responsive than the original KiSS 2.93.
I would suggest to use BiG's latest firmware with the updated GPL part. It runs more quicker and responsive than the original KiSS 2.93.
You mean the 2.9.4 version from your sig. Two questions about that FW:
1) Does 2.9.4 have RAM disk support?
(you can figure it out by "df" command at telnet, if you got /dev/rd/0, you got RAM disk)
martinb's Stage2 is using that feature.
2) Does 2.9.4 support WLAN cards?
Some DP-150x users need this feature.
We would like to take the official 2.9.3 Firmware for DP-1504 as core image.
I would suggest to use BiG's latest firmware with the updated GPL part. It runs more quicker and responsive than the original KiSS 2.93.
thanks but the finetuning will be the second part :)
(think i can better compile the kernel from scratch)
but we will sure make the "perfect mix" but it will take time, lots of testing, and lots of feedback
i finaly got a pre-pre-pre-alpha firmware with the auto downloadscript and the compatible fipmodule
i will send the downloadlink to Da_Flex and wait for feedback
only importent part at this time is:
- does it work :)
- output free
- output df
- output ps
this will be the "core"
then we will finetune the fipmodule, but we then need more betatesters
to be worked on is:
remote controll picture (i only have the dp-558, and this is not the same)
change the remote.html (scancodes from dp-508 are not the same on all keys)
remove the "vr-558" parts (like recording, etc)
this can be updated with a html update over internet
but lets wait for the feedback of Da_Flex
p.s. This firmware wil NOT work on a player without a harddisk !!!
You mean the 2.9.4 version from your sig.
Correct.
1) Does 2.9.4 have RAM disk support?
Yes, see my df output from previous post.
2) Does 2.9.4 support WLAN cards?
No, I don't use this.
It's correct that there are some issues with the firmware I use like the missing front LED's, missing WLAN. But as for stability and performance I would stille choose it.
..
It's correct that there are some issues with the firmware I use like the missing front LED's, missing WLAN. But as for stability and performance I would stille choose it.
Think this will fit on one firmware (as long it will use the same kernel)
can big give info on that (we have plenty of room for the modules)
If I would know, what parts of the 2.9.4 have been updated, we could import those parts into the DP-1504 Stage2 version.
2) Does 2.9.4 support WLAN cards?
Some DP-150x users need this feature.
2.9.4 was released only for DP-50X players so it doesn't support WLAN. For DP-150X players latest FW is my 2.9.3 on my webpage - http://www.big-fw.prv.pl/ .
Version without Blue Lights Off mod supports WLAN.
If I would know, what parts of the 2.9.4 have been updated, we could import those parts into the DP-1504 Stage2 version.
2.9.4 has newer kernel from latest GPL code update published by KiSS (probably it's based on newest Sigma SDK). But it was compiled with config for DP-50X players since whole 2.9.4 is only for these players so no support fo WLAN. I can compile the same kernel for DP-150X players or you can do it - sources and config files are in GPL update file.
If I would know, what parts of the 2.9.4 have been updated, we could import those parts into the DP-1504 Stage2 version.
2.9.4 has newer kernel from latest GPL code update published by KiSS (probably it's based on newest Sigma SDK). But it was compiled with config for DP-50X players since whole 2.9.4 is only for these players so no support fo WLAN. I can compile the same kernel for DP-150X players or you can do it - sources and config files are in GPL update file.
i can compile the kernel, but i think we first need to get a "core" version running and then we can fine-tune
I already have send the first betalink (with working downloadscript) to Da_flex, but no reaction yet
are you interested in testing this first beta
as far i can see the fipmodule (remote) is working, inetd is working, ftp is working, pclinkd is working, httpd is working etc etc but I need feedback on this
also i want to concentrate on the "free mem" to make the "core" as low-mem possible but then i need the output of "free" from da-flex
i can create a new firmware in 1 minute (made a simple buildscript) and I know it will take at least 4 more firmwares before we can talk off beta
It would be nice if you (big) will give it a look, because your knowledge on linux is 10 times more then mine
p.s. what type of player do you have ?
2) Does 2.9.4 support WLAN cards?
Some DP-150x users need this feature.
2.9.4 was released only for DP-50X players so it doesn't support WLAN. For DP-150X players latest FW is my 2.9.3 on my webpage - http://www.big-fw.prv.pl/ .
Version without Blue Lights Off mod supports WLAN.
Are you sure that the kernel does not support the wlan ?
i think (hope) that the wlan is only a few modules and we can start those modules from the bootstartscript on the harddisk
i dont think/hope it is build inside the kernel (but we will find out if we have a betatester who will test the WLAN )
i did not include the wlan modules in the first beta, but its not that hard to place them on the harddisk (i did this already for the other files like loop.o, nbd.o, nfs.o, smbfs.o etc etc and syymlinked the /lib to the correct place on the /hdd/stage2/lib)
The new beta is running good. It downloads the right remote codes now. (still with the issues described above)
I mailed it to the beta testers.
Result of "df":
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part1 488006 79 462729 0% /systempart
/dev/discs/disc0/part2 97172460 46764 92266608 0% /hdd
Result of "free":
total used free shared buffers
Mem: 8812 4464 4348 0 48
Maybe we could insert the Stage1 again, because we got RAM disk.
The new beta is running good. It downloads the right remote codes now. (still with the issues described above)
I mailed it to the beta testers.
Result of "df":
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part1 488006 79 462729 0% /systempart
/dev/discs/disc0/part2 97172460 46764 92266608 0% /hdd
Result of "free":
total used free shared buffers
Mem: 8812 4464 4348 0 48
Maybe we could insert the Stage1, because we got RAM disk.
i will change the "stage1" bin to a "stage2"
this stage2 will have a special option to run "debug mode"
"debug mode" will start if you HOLD the STOP button on the front of the kiss
if you DONT hold the STOP button then the normal startscript will be started
(in debug the telnetd will be started with FTP for debugging if something is wrong)
please tel me the names of the beta testers, otherwise there will be chaos :)
and again "don’t get me wrong" :) but its really better that one person will "control" this beta test, otherwise the complete beta test is useless
things we need to know for the next beta (will create this after some food) is:
the "free" output
the "ps" output
i will implement the symlink on /img from ramdisc
also we need a beta tester with a wireless test
then i need to know if the modules are working and witch modules to remove (for example the dp-558 modules are useless)
- also we need to start a "howto"
- you NEED to disable ftp from the setup otherwise the INETD is useless
- we need to have a pclinkd tester (i think i need to include this in the firmware)
- we need to have feedback for the "rescue mode"
after this we will need to ask for a clear picture of the remote control (same resolution please) so i can start to make this compatible
So please give me the usernames so i know who are the beta testers
The current list of beta testers:
maraMau (DP-50x tester)
THXTEX (DP-150x tester)
mito (DP-150x WLAN tester)
The current list of beta testers:
maraMau (DP-50x tester)
THXTEX (DP-150x tester)
mito (DP-150x WLAN tester)
thanks, will send info on the next iso as soon as its ready (+- 30 minutes)
btw i think i already did implement the "stage1 vs stage2" are you sure you have send the betatesters the downloadlink from googlepages ??
ok, ready (sorry, took some more time)
will send downloadlink with PM
we still have room for a other betatester
(come on big :) )
feedback wanted is:
- flash ok yes/no
- output free
- output ps
- does the setup still show background ?
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"
thanks for testing, and please feedback in the forum (not on PM)
btw i think i already did implement the "stage1 vs stage2" are you sure you have send the betatesters the downloadlink from googlepages ??
All testers got the right image.
Do you mean, we don't need /bin/stage1 and it's start up at /etc/bootstart?
I'm unable to get telnet access to my player after the update. So I can not run any commands.
- flash ok yes/no - YES
- output free
- output ps
- does the setup still show background ? - YES - but ugly ones.... :-)
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"
I'm unable to get telnet access to my player after the update. So I can not run any commands.
Telnet works for me. Restart the player.
Telnet works for me. Restart the player.
Pulled the plug. Still no telnet. The IP is correct. I can ping it.
No FTP niether.
I'm unable to get telnet access to my player after the update. So I can not run any commands.
- flash ok yes/no - YES
- output free
- output ps
- does the setup still show background ? - YES - but ugly ones.... :-)
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"
Those questions are related to the new image, that you don't have, yet. :wink:
In the new version, martinb has bin linked the /img folder to /tmp/img.
Telnet works for me. Restart the player.
Pulled the plug. Still no telnet. The IP is correct. I can ping it.
No FTP niether.
That's strange. I'm using the same image as you, and it works.
Maybe you should delete the /hdd/stage2 folder to force a new Stage2 download. (Not shure, if that matters.)
Telnet works for me. Restart the player.
Pulled the plug. Still no telnet. The IP is correct. I can ping it.
No FTP niether.
That's strange. I'm using the same image as you, and it works.
its possible i made a error on the script
can THXTEX confirm that you did download the file:
dp50x_b2.zip ??
if no, read your PM
if yes please reboot and HOLD the stopbutton till kiss is started
then try telnet/ftp again
can you also tell if you did see the download (on lcd) on first boot?
can you also tell if this is you first betaimage (or did you already had a firmware from da_flex?
Maybe this is because THXTEX is already using the B2 image, but I don't.
OK, I think I should test the B2 TODAY. Let's see.. :lol:
I just gave THXTEX the link for the new B2 version. Maybe this will work better for him.
its possible i made a error on the script
can THXTEX confirm that you did download the file:
dp50x_b2.zip ??YES
if yes please reboot and HOLD the stopbutton till kiss is started
then try telnet/ftp againI did that.
can you also tell if you did see the download (on lcd) on first boot?For a very short moment.
can you also tell if this is you first betaimage (or did you already had a firmware from da_flex? This is the first fw I installed after Big's 2.94. I got 2 from Da_Flex, but they were not installed.
here a howto so please read this before you install
1- download the latest beta (link is in PM, current is dp-50x_b3.zip)
2- flash partial (not full)
3- remove cd and reboot
4- WAIT for +- 30 seconds
5- you will see lots of text on lcd (its downloading all other parts from internet)
6- player will reboot (automatically, after +- 2 minutes)
then if all is ok you could use telnet, http , ftp
if this work you DISABLE ftp/pclink from setupmenu
reboot again
now stage2 is installed
if this fail then you can try:
1- restart kiss and HOLD the stop till startup
2- try telnet / ftp
3- report in forum so we can start debug
if this fail you will reinstall your previous firmware and PLEASE give info on forum on your /hdd/stage2 dir so i can fix
remember this is alpha, after a few updates we will have a stable beta
feedback wanted is:
- flash ok yes/no
- output free
- output ps
- does the setup still show background ?
- ls /tmp
- hold STOP button on front when booting up (keep holding) , then try to telnet and only give output on "ps"
Results for B2:
- flash OK
- "free" output:
Mem:
total=8812
used=4076
free=4736
shared=0
buffers=48
- "ps" output:
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
20 root SW telnetd
21 root SW /bin/sh
29 root RW ps
- still got background pics on 1st start setup
- "ls /tmp" output:
img (link to /imgrom folder)
lost+found (folder)
ntp.conf
resolv.conf
- "ps" output at debug mode:
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
20 root SW telnetd
21 root SW /bin/sh
22 root RW ps
I'm not shure about debug mode, but it's looking good, I think. :D
After the flash I rebooted, but I only get "DOWNLOAD" in the LCD for about 1-2 sec. After that the standard "- - -" appears. It does not reeboot after 2 minutes.
If I hold down STOP while booting the LCD says "DEBUG /?" - still no telnet.
After the flash I rebooted, but I only get "DOWNLOAD" in the LCD for about 1-2 sec. After that the standard "- - -" appears. It does not reeboot after 2 minutes.
If I hold down STOP while booting the LCD says "DEBUG /?" - still no telnet.
Do you have a WLAN card in your player?
Do you have a WLAN card in your player?
Nope!
..
I'm not shure about debug mode, but it's looking good, I think. :D
debug is not ok, mem look great
i understand the "stop" is working but not the script
(it should have started /bind/telnetd AND /bind/ftpd)
can you please test the beta3 :)
After the flash I rebooted, but I only get "DOWNLOAD" in the LCD for about 1-2 sec. After that the standard "- - -" appears. It does not reeboot after 2 minutes.
If I hold down STOP while booting the LCD says "DEBUG /?" - still no telnet.
please test ftp in debug
also please provide the beta version (2/3??)
Do you have a WLAN card in your player?
Nope!Neither am I. FTP (now over inetd :) ), Telnet and web console is working with B2 and the version before.
.. Telnet and web console is working with B2 and the version before.
please give info on:
tune2fs -l /dev/rd/0
thanks
please give info on:
tune2fs -l /dev/rd/0
Result for B2:
tune2fs 1.38 (30-Jun-2005)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 0cedc79c-084e-46f2-850e-05065109c317
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: filetype sparse_super
Default mount options: (none)
Filesystem state: not clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 16
Block count: 128
Reserved block count: 6
Free blocks: 107
Free inodes: 2
First block: 1
Block size: 1024
Fragment size: 1024
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 16
Inode blocks per group: 2
Filesystem created: Thu Jan 1 00:00:02 1970
Last mount time: Thu Jan 1 00:00:03 1970
Last write time: Thu Jan 1 00:00:05 1970
Mount count: 1
Maximum mount count: 28
Last checked: Thu Jan 1 00:00:02 1970
Check interval: 15552000 (6 months)
Next check after: Tue Jun 30 00:00:02 1970
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Default directory hash: tea
Directory Hash Seed: 1b0b23bf-9ee9-452c-948b-f9a5bb24de79
I just keep my mouth shut....... Silence....... :oops:
DNS adress not set up correctly on player. I did notice some time ago that none of the Webradios were working.
How do I restart to get out of DEBUG mode?
please give info on:
tune2fs -l /dev/rd/0
Result for B2:
..
tune2fs 1.38 (30-Jun-2005)
..Free inodes: 2
..
looks good, can you please try to create 1 file in /tmp
then 2e file
then 3e file
(small file)
i think you can create 2 more files and the 3th will fail (but thats normal)
can you confirm this?
I just keep my mouth shut....... Silence....... :oops:
DNS adress not set up correctly on player. I did notice some time ago that none of the Webradios were working.
How do I restart to get out of DEBUG mode?
just reboot but DONT hold the stop button
this will probebly fail so to get it working (if that fail) you should:
reflash working (old) firmware
ftp to kiss
remove the /hdd/stage2
reflash stage2_b3 firmware
and now it will work :)
I just keep my mouth shut....... Silence....... :oops:
DNS adress not set up correctly on player. I did notice some time ago that none of the Webradios were working.
Could happen to anybody.http://www.my-smileys.de/smileys2/console.gif
Normal FTP was working so I just deleted the stage2 and stage2_ol dirs and rebooted the player. No downgrade to old firmware.
Now it downloaded a lot of stuff and I can telnet to the player. :D
- flash ok yes/no
YES
- output free
/ # free
total used free shared buffers
Mem: 8812 4112 4700 0 44
- output ps
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
20 root SW telnetd
21 root SW /bin/sh
24 root RW ps
- does the setup still show background ?
YES
- ls /tmp
/ # ls /tmp
img lost+found ntp.conf resolv.conf
- hold STOP button on front when booting up (keep holding) , then try to
telnet and only give output on "ps"
BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
19 root SW telnetd
20 root SW /bin/sh
21 root RW ps
/ #
looks good, can you please try to create 1 file in /tmp
then 2e file
then 3e file
I don't get it. What does the last two lines mean (2e, 3e)?
please give info on:
tune2fs -l /dev/rd/0
thanks
B3
/ # tune2fs -l /dev/rd/0
tune2fs 1.38 (30-Jun-2005)
Filesystem volume name: <none>
Last mounted on: <not available>
Filesystem UUID: 9c2b95d4-f29e-40b7-8535-3a4a8e1d2a7a
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: filetype sparse_super
Default mount options: (none)
Filesystem state: not clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 16
Block count: 128
Reserved block count: 6
Free blocks: 107
Free inodes: 2
First block: 1
Block size: 1024
Fragment size: 1024
Blocks per group: 8192
Fragments per group: 8192
Inodes per group: 16
Inode blocks per group: 2
Filesystem created: Thu Jan 1 00:00:02 1970
Last mount time: Thu Jan 1 00:00:02 1970
Last write time: Thu Jan 1 00:00:05 1970
Mount count: 1
Maximum mount count: 20
Last checked: Thu Jan 1 00:00:02 1970
Check interval: 15552000 (6 months)
Next check after: Tue Jun 30 00:00:02 1970
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 128
Default directory hash: tea
Directory Hash Seed: acc385fb-db84-4f71-b2a7-e173b29967ee
/ #
looks good, can you please try to create 1 file in /tmp
then 2e file
then 3e file
I don't get it. What does the last two lines mean (2e, 3e)?
hmm sorry just do:
telnet to kiss
cd /tmp
touch f1 {enter}
touch f2 {enter}
touch f3 {enter}
touch f4 {enter}
then you will get a error on the 2e or 3th or 4th file (i think file f3)
the reason of this test is to find out if we still can create a few files on the ramdisk
..
- hold STOP button on front when booting up (keep holding) , then try to
telnet and only give output on "ps"
BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
19 root SW telnetd
20 root SW /bin/sh
21 root RW ps
/ #
did you see "debug" on lcd when you HOLD the stop button ?
At the /tmp folder I was able to create one file. After deleting it, I couldn't create another file. No error message when file creation fails.
At the /tmp folder I was able to create one file. After deleting it, I couldn't create another file. No error message when file creation fails.
so you can create 1 extra file
2e file cant be created
right ?
so 1 file take the 2 inodes
hmm ok, not importend for now, we have room for the symlink and 1 extra file, it will do
also found the bug in the "debug mode"
please do some more testing on the html interface (can you edit the configfiles etc etc)
will :slp: now and if other betatesters can confirm there are no problems left we will start a new "beta release" and will start the finetuning
after this we will need to ask for a clear picture of the remote control (same resolution please) so i can start to make this compatibleThat could be my part for the FW :D I will take a picture of my remote and send it to you (mail?).
I got the iso-image now and will test it in the evening. I'm the guy with the WLAN, so I hope I will get a connection for downloading the stuff from googlepages.
Then I will post output of free and ps. See you soon.
wish list:
- replace the LCD-Text with * KiSS DP-150x stage2 * 8)
- possibility to change themes without flashing the FW
I must say great work guys !!!
I have no idea what you`re all talking about but, there`s some nice team work going on here ..!!http://www.smileypad.com/v202/Cache/Feelings/Bow.gif
I`m looking forward to the public release ..............http://www.smileypad.com/v202/Cache/Feelings/Victory.gif
Ronald
..wish list:
- replace the LCD-Text with * KiSS DP-150x stage2 * 8)
- possibility to change themes without flashing the FW
both is already implemented in the current beta
you can change themes by changing the initscript
(look in the "stage2 forum" for tips/howto)
default is /img symlinked to rom
but you can change this symlink the the/hdd/stage2/img so you can completely change the theme
please look at the remotepicture and try to make a new picture with same resolution so its easy to convert the fip commands
but first let me know if the networkinterfact will work on your config
I flashed the firmware - no problem, BUT NO WLAN at all.
The whole menu part is missing (SSID, WEP, ...). I can't switch between WLAN and LAN. So no download - no stage2 :(
please look at the remotepicture and try to make a new picture with same resolution ...Yes, I will do an exact copy.
It would be nice if you (big) will give it a look, because your knowledge on linux is 10 times more then mine
p.s. what type of player do you have ?
I want to take a look at it but sadly I've only DP-1500 so no way to do it. :(
Maybe I'll try to put HDD into my friend's DP-500 and see how it works. Will inform you about it.
But if you want to ask me something (despite of my Linux knowledge which is probably not as good as you expect ;) ) just ask. I'll check this thread frequently - I wasn't prepared for such intensive cooperation without new FW from KiSS. Nice to see that someone is still alive :)
flash ok
same problem of thethx
now i havn't time, retray this evening.
p.s. versione beta3
I flashed the firmware - no problem, BUT NO WLAN at all.
The whole menu part is missing (SSID, WEP, ...). I can't switch between WLAN and LAN. So no download - no stage2 :(
please look at the remotepicture and try to make a new picture with same resolution ...Yes, I will do an exact copy.
im sure i have the wrong init (without the wlan part) so i will create a firmware with the good init
can you please tell me the exact location of the firmware you are using ?
(is it kiss original)
edit:
i just created a beta4 based on the exact same firmware but with the good init
this will work (i think) for you, but question is: will it work for the others ?
just check PM, send it to all betausers
i think my problem is in that<i have dp500 revA modded so or DVD or HDD infact after reboot i switch to hdd but nothing happened, reboot and switch dvd: ERROR 2
so i flash Big FW and via telnet i removed stage2 directory, (hdd/stage2/ contains HOME ROOT VAR .. )
reflash but nothing is changed.
i'm burning beta4.....
p.s. sorry for my very poor english
i think my problem is in that<i have dp500 revA modded so or DVD or HDD infact after reboot i switch to hdd but nothing happened, reboot and switch dvd: ERROR 2
so i flash Big FW and via telnet i removed stage2 directory, (hdd/stage2/ contains HOME ROOT VAR .. )
reflash but nothing is changed.
i'm burning beta4.....
p.s. sorry for my very poor english
you can try to start debugmode (with the 4th beta)
so just flash normal, then after first boot (error 2) reboot and HOLD stop button
then try to start telnet, and let me know if you got telnet running
(or ftp running in debug)
I just mailed a beta 5 to martinb, based on beta 4.
- it got mito's 558 skin
- it gives a link to Stage2 KML, if PC Link is offline
martinb will give the download link to the betatesters, so I don't have to e-mail.
nothing, also in debug mod.
there something wrong in the ethernet.
my K|i|S|S in invisible at the router,so no connection.
i tried dhcp on:
see IP ADDRESS ----> NONE
but a question: why it has downloaded files at first boot?
so i will create a firmware with the good initOK. I've got the new iso - CD is ready - BUT - my wife is using the player :twisted: So we have to wait 1 1/2 hours before I can test the new FW. Please be patient ...
can you please tell me the exact location of the firmware you are using ? (is it kiss original)Yes it's the original FW from KiSS website. I only changed the theme.
The picture of the remote is ready (http://mito.gmxhome.de/images/dp150x_remote.jpg)
I got 10 minutes to test the FW.
Installation O.K.
WLAN O.K.
but still no download of the stage2 stuff
When I reboot player there is "DEBUG /B" in the display for 1 sec. Then nothing happens.
The player works fine. Webradio works fine so internet connection is OK. PC-Link is also O.K.
Only the download fails ...
I got 10 minutes to test the FW.
Installation O.K.
WLAN O.K.
but still no download of the stage2 stuff
When I reboot player there is "DEBUG /B" in the display for 1 sec. Then nothing happens.
The player works fine. Webradio works fine so internet connection is OK. PC-Link is also O.K.
Only the download fails ...
Hast Du nach dem Kaltstart (Stecker raus/rein) mit FTP/Telnet nachgeschaut, ob die Files da sind?
engl.: Maybe the files are there - check out via FTP/Telnet.
nothing, also in debug mod.
there something wrong in the ethernet.
my K|i|S|S in invisible at the router,so no connection.
i tried dhcp on:
see IP ADDRESS ----> NONE
but a question: why it has downloaded files at first boot?
the rom can only handle +- 4mb and stage2 is +- 8 MB so it will need the aditional software from a other source
it look simple to use the dvd media for this, but its not (after flash the cd eject and its imposible (for me) to change this
its strange that the debug is not working for you
i first will ask mito to test the debug on his player, i think its better to concentrate on the wlan first and then we will try to find out how your rev.a problem can be fixed
I got 10 minutes to test the FW.
Installation O.K.
WLAN O.K.
but still no download of the stage2 stuff
When I reboot player there is "DEBUG /B" in the display for 1 sec. Then nothing happens.
The player works fine. Webradio works fine so internet connection is OK. PC-Link is also O.K.
Only the download fails ...
i think this is normal behaviour
the "debug" is listed after the failed download but it should start telnetd and ftpd
if ftpd is working and telnet is NOT working please try to start first a CMD prompt
from prompt try to start "telnet {kissip}"
i hope you get a better errormessage
can you first test telnet
then test ftp
if ftp works can you look into the /hdd/stage2 and REMOVE the /hdd/stage2/initstage2f
then after remove please reboot and tell us the result
..
The picture of the remote is ready (http://mito.gmxhome.de/images/dp150x_remote.jpg)
great picture, exactly the size we need
will first wait on the feedback,
(fix the remote is easy but i will try to make the fip compatible with the dp-558 so i dont need to maintain 2 versions)
I just mailed a beta 5 to martinb, based on beta 4.
- it got mito's 558 skin
- it gives a link to Stage2 KML, if PC Link is offline
martinb will give the download link to the betatesters, so I don't have to e-mail.
we will wait with beta5 and i will not give the firmware a other skinn :)
stage2 is modulare so if you want a skin you only need to change the initscript and READ THE FAQ :twisted:
bigest question is still the output on the beta4 for:
free
ps
for the dp-504 users (i need to know if the wlan part is not loaded in these models)
also we need to fix the wlan for mito first
Results for Beta 4:
df:Filesystem 1k-blocks Used Available Use% Mounted on
/dev/rd/0 121 14 101 12% /tmp
/dev/discs/disc0/part2 97172460 50860 92262512 0% /hdd
/dev/discs/disc0/part1 488006 79 462729 0% /systempart
ps:PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
28 root SW telnetd
29 root SW /bin/sh
31 root RW ps
free:total used free shared buffers
Mem: 8812 4612 4200 0 48
Results for Beta 4:
..
23 root SW /bin/cardmgr
..
thanks, so you do have a wifi version, and the cardmgr is loaded
not to much mem is taken
stupid question: can you disable wifi from setup (so the cardmgr is NOT loaded) or wil this autoload
and can some dp-508 user post the results on this firmware so we wil know if this is compatible
and we still need to get it running for mito, so mito just send your wife to the movie (or let her shoping with a girlfriend) :)
can you disable wifi from setup (so the cardmgr is NOT loaded) or wil this autoload
No.
can you disable wifi from setup (so the cardmgr is NOT loaded) or wil this autoload
No.
can you type free
then kill the cardmgr (killall cardmgr) and type free again
(so we see if its worth to change this autoload of cardmgr)
can you type free
then kill the cardmgr (killall cardmgr) and type free again
(so we see if its worth to change this autoload of cardmgr) # free
total used free shared buffers
Mem: 8812 4616 4196 0 48
# killall cardmgr
# free
total used free shared buffers
Mem: 8812 4304 4508 0 48
So, finally "Here are the results from Germany" 8)
As I wrote before the download of the files doesn't work (well). Telnet to player was not possible. I looked to the HDD with ftp and there were rudiments of stage2 files. Means: download starts but was not completed. BTW. There was nothing shown on the display. I deleted the folder with ftp and cold rebooted the player. Now the download was O.K. with feedback on display. I can telnet to my player.
BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.
/ # free
total used free shared buffers
Mem: 8812 4688 4124 0 56
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
35 root SW telnetd
36 root SW /bin/sh
38 root RW ps
/ # ls /tmp
img lost+found ntp.conf resolv.conf
/ #I tried to use the player, but there were no yellow lines and frames in the menu. Also the text was missing (Audio, Video). I could navigate blind, but that's not so cool. So I restarted again and now the player works fine.
Now I will disable ftp and do some further test. So give me 5 minutes :D
FTP is disabled in the menu
/ # free
total used free shared buffers
Mem: 8812 4668 4144 0 60
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
33 root SW telnetd
34 root SW /bin/sh
36 root RW ps
/ #
I can reach the player with putty and ftp - so inetd works :D :D
I had huge problem during transfer files with ftp http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=8796 with WLAN. Files larger than 100 MB won't work. These problems still remainSTATUS:> Connecting FTP data socket 192.168.2.4:65183...
150 Accepted data connection
ERROR:> Can't write to data socket. Socket error = #10053.
ERROR:> Timeout (60000 ms) occurred on receiving server response.
STATUS:> Waiting 60 seconds...
STATUS:> Reconnecting navigation session.
STATUS:> Connecting to FTP server 192.168.2.4:21 (ip = 192.168.2.4)...
ERROR:> The connection failed due to an error or timeout.
But that has nothing to do with stage2
..
I had huge problem during transfer files with ftp http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=8796 with WLAN. Files larger than 100 MB won't work. These problems still remainSTATUS:> Connecting FTP data socket 192.168.2.4:65183...
150 Accepted data connection
ERROR:> Can't write to data socket. Socket error = #10053.
ERROR:> Timeout (60000 ms) occurred on receiving server response.
STATUS:> Waiting 60 seconds...
STATUS:> Reconnecting navigation session.
STATUS:> Connecting to FTP server 192.168.2.4:21 (ip = 192.168.2.4)...
ERROR:> The connection failed due to an error or timeout.
But that has nothing to do with stage2
Great so the firmware is working with wlan
but now we still need to know if this firmware will work on the dp-508 ?
anyone?
about ftp problem, do you know a firmwareversion with a stable ftp, so we can try to mix?
about the missing image, i think we need a bigger ramdisk , will look at building a custom kernel
will use this kernel in the beta5
also do you have stable ftp with utp cable?
can you type free
then kill the cardmgr (killall cardmgr) and type free again
(so we see if its worth to change this autoload of cardmgr) # free
total used free shared buffers
Mem: 8812 4616 4196 0 48
# killall cardmgr
# free
total used free shared buffers
Mem: 8812 4304 4508 0 48
hmm, its a waste of mem if you dont use wlan (so you dont have a wlancard inside the kiss?)
workaround is to place the killall in the bootstart (initstage2f)
about ftp problem, do you know a firmwareversion with a stable ftp, so we can try to mix?
... also do you have stable ftp with utp cable?No, I only tried the latest FW version from KiSS, because it worked for me and yes, with cable I have stable ftp.
I played a little bit around with ftp in the last couple of minutes and notices following. ftp is working (let's say) 2 minutes. Then transfers stops. In these cases I closed my ftp program. Now it was in the background and 2 or 3 minutes later it resumed the transfer. Strange isn't it? It looks a little bit that my WLAN connection is very lazy and needs some pauses :lol:
So, now I'm really tired and will go to bed. See you tomorrow and thanks again for the great work to Niedersachsen (da_flex) and the netherland (martinb).
Good Night :wink:
hmm, its a waste of mem if you dont use wlan (so you dont have a wlancard inside the kiss?)
That's right, PCMCIA slot is empty.
workaround is to place the killall in the bootstart (initstage2f)
Is it possible to make an option to switch WLAN off at Stage2 KML page? Maybe it's a good thing to have such an extra configuration page.
...Is it possible to make an option to switch WLAN of at Stage2 KML page? Maybe it's a good thing to have such an extra configuration page.
sure just look at the internel kml server
you will see some examples with cgi scripts (plain ascii)
it will take 15 seconds to make this command
i will start to build a kernel
i will start to build a kernel
Great! You're THE MAN!http://www.my-smileys.de/smileys2/anbetung.gifhttp://www.my-smileys.de/smileys2/thumbs.gif
i have now the beta5 ready
you will know the link to download and the filename :)
its custumbuild kernel with 256kb ramdisc and hopefully some stable ftp
if you want to test please try to:
flash your NON stage2 firmware and test FTP speed (up/down)
then flash 5th beta and also test ftp speed (up/down)
also try to place the max files in /tmp and report howmany files you can create (use the touch command)
also used the updated "could_not_connect.xml" from da_flex
please also test the free and ps
and is we can have a dp-508 betatester please send PM
Im off :slp:
Beta 5 is running on my machine. I downgraded to the official first, then deleted stage2 directory. During first installation I'll get Error 15, flashed again, everything was OK.
- Download OK
- Menus OK
- telnet/Putty OK
But I can not disable the ftp in the menu. If I choose "Off" and leave the menu entry then it switch back to "Read/Write". Will do some further tests with ftp right now.
BTW. It seems like the player reacts faster and smoother. Is this possible or is this a Placebo-Effect :) Search to a special position in a divx-file runs faster and time between FFW and FRW an playing the file is shorter. (The SEEKING-time is shorter)
BTW. It seems like the player reacts faster and smoother. Is this possible or is this a Placebo-Effect :)
This is what I observed when BiG made his FW with the updated GPL part.
Just flashed beta5. I also had a Error 15 at first partial flash. Then I did a partial flash again and it worked.
Wow - the BLUE LED's are back :-)
Telnet OK.
FTP Ok.
Menues OK.
WebRadio OK.
Did some further tests:
Player works fine and stable (divx from HDD, divx from NSLU2, Webradio, DVD). And the machine runs smoother as I said.
Telnet and ftp are working but transfers via ftp crashes as in the original FW (I can/must live with that).
Maybe we (you :lol: ) can fix the bug, that it's not possible to disable ftp in the menu.
Did some further tests:
Player works fine and stable (divx from HDD, divx from NSLU2, Webradio, DVD). And the machine runs smoother as I said.
Telnet and ftp are working but transfers via ftp crashes as in the original FW (I can/must live with that).
Maybe we (you :lol: ) can fix the bug, that it's not possible to disable ftp in the menu.
are you sure you could disable ftp on the previous version ?
can you test the ftp speed with utp cable
if the ftp problem is pcmcia related then it will be hard to fix
also please provide info on the free and ps
can i conclude (for now) that this is a better kernel ?
Beta 5, normal boot.
BusyBox v1.1.1 (2006.04.10-09:29+0000) Built-in shell (lash)
Enter 'help' for a list of built-in commands.
/ # free
total used free shared buffers
Mem: 8804 4500 4304 0 48
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
25 root SW telnetd
26 root SW /bin/sh
28 root RW ps
/ #
Question: Is the FW Macrovisionfree?
A little hint about activating the Stage2 KML:
(which is located at /hdd/stage2/htmlroot/kml/index.htm)
method a) if your external PC Link server is offline, select "Stage2 KML" at the "could not connect" screen
method b) acclaim your internal hard disk as PC Link server by using players IP
You have to do some extra settings to make background change working over Stage2 KML.
..
Question: Is the FW Macrovisionfree?
i think it is (i used the khwl.o from the BIG firmware)
if not let me know, so i will change the khwl.o
question for all:
the dp-50x remote has on the bottom part keys who are not the same with the dp-558
the picture i have is perfect but i cant read the buttons
can someone please tel me the lower buttons
x a b c d
1 0 0 0 0
2 0 0 0 0
3 0 0 0 0
i can see:
C3 is voldown
C4 is volup
but wat are the others (or can mito zoom his picture so i can read it)
Thanks
A1 step B1audio C1 subpic D1 angle
A2 zoom B2 replay C2 mark D2 setup
A3 clear B3 search C3 voldown D3 volup
On my DP1500 remote it is
A1 step B1audio C1 subpic D1 angle
A2 zoom B2 repeat C2 mark D2 setup
A3 clear B3 search C3 voldown D3 volup
are you sure you could disable ftp on the previous version?Yes, it was possible and I did it.
can you test the ftp speed with utp cable ... if the ftp problem is pcmcia related then it will be hard to fixHmmm, that's hard to do. The player is in another room in a rack. So I would only reluctantly take the player out of it. Maybe I will do this tomorrow, but I can't promise it (I think the WAF will go belwo zero :lol: )/ # free
total used free shared buffers
Mem: 8804 4688 4116 0 56
/ # ps
PID Uid VmSize Stat Command
1 root SW msh
2 root SW [keventd]
3 root SWN [ksoftirqd_CPU0]
4 root RW [kswapd]
5 root SW [bdflush]
6 root SW [kupdated]
16 root SW /bin/inetd -f
23 root SW /bin/cardmgr
33 root SW telnetd
34 root SW /bin/sh
36 root RW ps
/ #
can i conclude (for now) that this is a better kernel ?Yes of course! But I will only use the firmware, if you take my theme as default :twisted:
[/code]can i conclude (for now) that this is a better kernel ?Yes of course! But I will only use the firmware, if you take my theme as default :twisted:
You know that you can change the theme (symlink to hdd)
I want to make a "modular" firmware
otherwise i will get person with "i want original theme" etc etc
(but i think/hope you where making a joke :) )
I want to make a "modular" firmware (but i think/hope you where making a joke :) ) Yes, a modular firmware is good. And we can change themes "on the fly" without flashing the firmware. It was a joke http://forum.dhd24.com/images/smilies/smiley_4_04.gif
I hope I will find some time tomorrow to test ftp with cable. What to do next?
We should change the "website" of the player. There is DP-558 all the time and I can only differ my two players by IP adress in the browser. Do you need some help in graphics? Do you have the original template files for the DP-558 frontend (maybe as a psd or tif)?
We should change the "website" of the player.
I agree. When my 16:9 TV is on "smart" mode, it will cut off upper and lower space of the Stage2 KML site, so I will not see the "back" button. We shouldn't have important GUI elements at the 36 upper and lower pixels. I suggest to have a "back" button at the Stage2 KML startup page, too (like the one at the "could not connect" page).
A problem, that I had with the original 2.9.3 FW, was the lack of a regular network clock update. Currently, the clock will only get sync at player restart. After one week, the clock will already go wrong for MINUTES (-> weak internal clock generator).
I agree. When my 16:9 TV is on "smart" mode, it will cut of upper and lower space of the Stage2 KML site, so I will not see the "back" button.
If we rescale the backgroud i think then its fixed (i think)
next is:
find a dp-508 betatester :( (PM if you want to test)
i have the remote and fip changed (needs testing, will send update instructions in 30 minutes)
then its time (tomorow) for a "official beta release" with +- 10 testers wanted (extra)
after that we can finetune and update the html
but if you do, please send me the htmls so we dont have to do it more then once
then its time (tomorow) for a "official beta release" with +- 10 testers wanted (extra)
That means to make it public (the only way to get more testers, I think). :idea: :D
..
Question: Is the FW Macrovisionfree?
i think it is (i used the khwl.o from the BIG firmware)
if not let me know, so i will change the khwl.o
Macrovision is still there.
great news!
have you some for me?
great news!
have you some for me?
I'll give you PM. :wink:
The firmware uses a smaller font than BiG's. Would it be possible to make a module for selecting differet fonts?
I mean DiVX subtitle fonts.
great news!
have you some for me?
Can you explain me how you "select" hdd / dvd on rev A ?
i can make a special firmware with telnetd hardcoded in rom , but then i need to remove the symlinks from etc/passwd
if you dont mind i want to do this after the beta release (this is only a alpha release)
The firmware uses a smaller font than BiG's. Would it be possible to make a module for selecting differet fonts?
I mean DiVX subtitle fonts.
i dont know where the fonts are located (need to give it a look)
i gues lang.bin ?
think we can symlink this to the /hdd
Macrovision is still there.
thanks for reporting, will remove MV on next beta
think we can symlink this to the /hdd
Yes, otherwise some fonts will be broken (lack of memory).
no net also with the beta5, but like the other after reboting
compare the lines:
WAIT PAT
DOWNLOAD
- - -
(':cry:')
Can you explain me how you "select" hdd / dvd on rev A ?
i can make a special firmware with[color=red telnetd hardcoded in rom [/color], but then i need to remove the symlinks from etc/passwd
i put a 3-way-switch in the power pin of the drives,
when i flash i select (obviusly) DVD then when i reboot i switch to HDD,
if i do not change the drive my K|i|S|S tell me:
ERROR 2
i've no net at all, my router see only my pc, tell me the address,MAC,
but the K|i|S|S is invisible at all :(
if you dont mind i want to do this after the beta release (this is only a alpha release
Don't worry, continue to develop, in the mean time i continue study to learn more of my K|i|S|S.
..when i flash i select (obviusly) DVD then when i reboot i switch to HDD,
if i do not change the drive my K|i|S|S tell me:
ERROR 2
thats normal error
but if you turn hd on and reboot it should download (and it does try)
but are you 100% sure your kiss is connected to internet (good gateway/dns etc?)
can you play webradio with your other firmware ??
i'm sure that with others fw my lan is ok,webradio ok, pc-link ok
and also that rebooting tha situation is the same,
the only thing a note is that is in debug mod without pressing stop
thanks a lot
i'm sure that with others fw my lan is ok,webradio ok, pc-link ok
and also that rebooting tha situation is the same,
the only thing a note is that is in debug mod without pressing stop
thanks a lot
hmm i think i have a expenation:
the setup.init will place this script when bootload fails:
/bin/klcd STAGE2
/sbin/telnetd
WAIT /bin/klcd DEBUG
when you hold the stop it starts:
WAIT /bin/mount -t ext2 /dev/discs/disc0/part2 /hdd
/bind/telnetd
WAIT /bin/lcd D_TELNETD
/bind/ftpd -b -H -w
WAIT /bin/lcd DEBUG
so thats a stuppid error i made (we cant see the difference)
will change the DEBUG to FAILSAVE on the stopbutton
and will also change the script so it will also start ftpd
this firmware will be called beta6 and remember that you NEED to remove the /hdd/stage2/initstage2f to let the firmware recreate the dirs and files
(and download)
i did the upload on the normal location
this version has mv off, fixed "failsave" and fixed failsave script
(i hope)
so if all went ok, we can now debug with stopbutton hold, but first just try this firmware and if it fail (after removing the file) hold the STOP when booting
and try ftp / telnet and report if something work
(start this from cmd prompt so if it fail we could see some error)
Note that klcd is broken, only lcd works.
Maybe we should start a new thread for the next beta test. This one has been transformed into a monster. 8O
We should change the "website" of the player.@Da_Flex:
I think we talk about two different things. I mean the Webconsole; if I go to KiSS with PC-Browser (http://KiSS-IP/). This is full of 558er layout and text.
But you are right to. Some menu space is missing on 16:9 TVs.
Now I'm running ftp-test with cable:
Upload: constant 1,2 MB/s (normal KiSS Speed)
Download: starts very slow (300 KB/s), after a couple of minutes boosts up to normal 1,4 MB/S and is stable now for over half an hour. So I can conclude: ftp with cable shows normal behavior.
BTW: I tested again to disable menuentry "ftp" and it fails.
@martinb
Output of "lsmod" will come later, when player is in the rack with TV again. Now the player is only connected to router without TV - so I can't switch in the menus.
i dont know where the fonts are located (need to give it a look) i gues lang.bin ?
think we can symlink this to the /hdd
Sadly fonts are hardcoded into init itself (as I remember lang.bin has only messages definitions in different languages). And to be exact it's one font with all encodings. So like in my FW - if you change chars in one encoding to bigger ones you break all other since it's a bitmap definition - bigger chars take more place and you cannot change size if init binary.
i dont know where the fonts are located (need to give it a look) i gues lang.bin ?
think we can symlink this to the /hdd
Sadly fonts are hardcoded into init itself (as I remember lang.bin has only messages definitions in different languages). And to be exact it's one font with all encodings. So like in my FW - if you change chars in one encoding to bigger ones you break all other since it's a bitmap definition - bigger chars take more place and you cannot change size if init binary.
Thanks big, i notice this after looking at lang.bin (and read info on the forum about fonts)
so thats bad (we cant symlink init)
that mean we need to make a choice in the fontsize
can you also give info on the freesbug
(is this also init related, or kernel related)
i will start a other threat and close this one (its getting messy) and ask for 10 more betatesters so we will have some info on the freesbug
http://www.mpcclub.com/modules.php?name=Forums&file=viewtopic&t=9451
vBulletin® v3.8.4, Copyright ©2000-2013, Jelsoft Enterprises Ltd.