That is funny, I do not remember writing in Italian. :)
Those were not commands, they were environment variables. You need those set as a minimum to get the front panel buttons to work.
From a serial terminal type: printenv
and see what is set. It should look something like:
bootdelay=3
baudrate=115200
yw_version=YW_1.1.005
board=pdk7105
monitor_base=0
monitor_len=0x00100000
load_addr=0x80000000
HOSTNAME=LINUX7167
ethaddr=00:80:E1:12:06:38
ipaddr=192.168.40.63
netmask=255.255.255.0
gatewayip=192.168.40.1
serverip=192.168.40.19
bootcmd_spark=nboot.i 0x80000000 0 0x00100000 ;bootm 0x80000000
bootcmd_enigma2=nboot.i 0x80000000 0 0x18000000 ;bootm 0x80000000
kernel_base_spark= 0x00100000
kernel_base_enigma2= 0x18000000
kernel_len_spark= 0x00a00000
kernel_len_enigma2= 0x00800000
erase_env=mw.b $load_addr 0 0x20000;eeprom write $load_addr 0x000a0000 0x20000
loadu_uboot=fatload usb 0 $load_addr u-boot.bin
loadu_kernel=fatload usb 0 $load_addr $kernel_name
loadu_kernel_spark=fatload usb 0 $load_addr mImage
loadu_kernel_enigma2=fatload usb 0 $load_addr uImage
loadu_userfs=fatload usb 0 $load_addr $userfs_name
loadu_userfs_spark=fatload usb 0 $load_addr userfsub.img
loadu_userfs_enigma2=fatload usb 0 $load_addr e2jffs2.img
tftp_uboot=tftp $load_addr u-boot.bin
tftp_kernel=tftp $load_addr $tftp_kernel_name
tftp_kernel_spark=tftp $load_addr mImage
tftp_kernel_enigma2=tftp $load_addr uImage
tftp_userfs=tftp $load_addr $tftp_userfs_name
tftp_userfs_spark=tftp $load_addr userfsub.img
tftp_userfs_enigma2=tftp $load_addr e2jffs2.img
erase_kernel=nand erase 0x00100000 0x00a00000
erase_userfs=nand erase 0x01400000 0x16c00000
erase_kernel_enigma2=nand erase 0x18000000 0x00800000
erase_userfs_enigma2=nand erase 0x18800000 0x07700000
write_kernel=nand write.i 0x80000000 0x00100000 $filesize
write_userfs=nand write.yaffs2 0x80000000 0x01400000 $filesize
write_kernel_enigma2=nand write.i 0x80000000 0x18000000 $filesize
write_userfs_enigma2=nand write.jffs2 0x80000000 0x18800000 $filesize
update=eeprom write $load_addr $monitor_base $monitor_len
update_kernel=nand erase 0x00100000 0x00a00000 ;nand write.i 0x80000000 0x00100000 $filesize
update_userfs=nand erase 0x01400000 0x16c00000 ;nand write.yaffs2 0x80000000 0x01400000 $filesize
update_kernel_enigma2=nand erase 0x18000000 0x00800000 ;nand write.i 0x80000000 0x18000000 $filesize
update_userfs_enigma2=nand erase 0x18800000 0x07700000 ;nand write.jffs2 0x80000000 0x18800000 $filesize
tftp_kernel_name_spark=mImage
tftp_kernel_name_enigma2=uImage
tftp_userfs_name_spark=userfsub.img
tftp_userfs_name_enigma2=e2jffs2.img
kernel_name_spark=spark/mImage
kernel_name_enigma2=enigma2/uImage
userfs_name_spark=spark/userfsub.img
userfs_name_enigma2=enigma2/e2jffs2.img
userfs_base_spark= 0x01400000
userfs_base_enigma2= 0x18800000
userfs_len_spark= 0x16c00000
userfs_len_enigma2= 0x07700000
uboot_name=u-boot.bin
ubootnfspath=192.168.40.19:/opt/target
kernelnfspath=192.168.40.19:/opt/target
rootfsnfspath=192.168.40.19:/opt/target
bootfromnfs=console=ttyAS0,115200 rw root=/dev/nfs nfsroot=192.168.40.19:/opt/target,nfsvers=2,rsize=4096,wsize=8192,tcp nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:61 ip=192.168.40.61:192.168.40.19:192.168.3.1:255.255.0.0:LINUX7167:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=7000
bootargs_flash=console=ttyAS1,115200 rw ramdisk_size=6144 root=/dev/ram0 init=/linuxrc nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:Spark:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=7000
bootargs_spark=console=ttyAS1,115200 rw ramdisk_size=6144 root=/dev/ram0 init=/linuxrc nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:Spark:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=7000
bootargs_enigma2=console=ttyAS1,115200 rw root=/dev/mtdblock6 rootfstype=jffs2 init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:61 ip=172.100.100.249:172.100.100.174:172.100.100.174:255.255.0.0:Enigma2:eth0:off stmmaceth=msglvl:0,phyaddr:2,watchdog:5000 bigphysarea=6000
ywenv_version=1
bootargs=console=ttyAS1,115200 rw root=/dev/mtdblock6 rootfstype=jffs2 init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:61 ip=172.100.100.249:172.100.100.174:172.100.100.174:255.255.0.0:Enigma2:eth0:off stmmaceth=msglvl:0,phyaddr:2,watchdog:5000 bigphysarea=6000
kernel_base= 0x18000000
kernel_len= 0x00800000
kernel_name=enigma2/uImage
userfs_name=enigma2/e2jffs2.img
tftp_kernel_name=uImage
tftp_userfs_name=e2jffs2.img
userfs_len= 0x07700000
userfs_base= 0x18800000
bootcmd=nboot.i 0x80000000 0 0x18000000 ;bootm 0x80000000
boot_system=enigma2
stdin=serial
stdout=serial
stderr=serial
filesize=2AA0000
fuseburned=true
Display More
What does the terminal show when you hold the "ok" key on boot? It should look like this:
Board: STx7105-PDK [32-bit mode]
U-Boot 1.3.1 (Jun 19 2012 - 17:10:44) - stm23_0051 - YW_1.1.005 overclock
DRAM: 256 MiB
Panel: VFD
NAND: Bad block table found at page 262080, version 0x01
Bad block table found at page 262016, version 0x01
512 MiB
SPI: ERROR: Unknown SPI Device detected, devid = 0x01, 0x02, 0x14
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
Ident ic exist
Ident ic get stb id
IdentID : 0c 00 0a 00 00 07 26
Hit ESC to stop autoboot: 3
Force command mode:Select boot (current boot system : spark):
1. spark(up key)
2. enigma2(down key)
3. RS232 Upgrade u-boot(left key)
4. Force into factory mode(right key)
Input Select:
Display More
To set some environment variable you need to use "setenv"
After setting, you need to "saveenv" to save the settings. You should do this after setting the bootargs and before you enter the boot command.
Typing "help" or just "?" at the serial command prompt will give you a list of commands you can use.
So for enigma2,
setenv bootcmd_spark 'nboot.i 0x80000000 0 0x00100000 ;bootm 0x80000000'
setenv bootcmd_enigma2 'nboot.i 0x80000000 0 0x18000000 ;bootm 0x80000000'
setenv bootargs_spark 'console=ttyAS1,115200 rw ramdisk_size=6144 root=/dev/ram0 init=/linuxrc nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 ip=192.168.0.69:192.168.3.119:192.168.3.1:255.255.0.0:Spark:eth0:off stmmaceth=msglvl:0,phyaddr:1,watchdog:5000 bigphysarea=7000'
setenv bootargs_enigma2 'console=ttyAS1,115200 rw root=/dev/mtdblock6 rootfstype=jffs2 init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:61 ip=172.100.100.249:172.100.100.174:172.100.100.174:255.255.0.0:Enigma2:eth0:off stmmaceth=msglvl:0,phyaddr:2,watchdog:5000 bigphysarea=6000'
setenv bootcmd 'nboot.i 0x80000000 0 0x18000000 ;bootm 0x80000000'
setenv bootargs 'console=ttyAS0,115200 rw root=/dev/mtdblock6 rootfstype=jffs2 init=/bin/devinit coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:61 ip=172.100.100.249:172.100.100.174:172.100.100.174:255.255.0.0:Enigma2:eth0:off stmmaceth=msglvl:0,phyaddr:2,watchdog:5000 bigphysarea=6000'
saveenv
boot
Display More
If you cut and paste, do only 1 or 2 lines at a time otherwise some characters may get dropped...