Warning this can brick your STB if you have different flash chips than my model !!!
[Truman] Top Box 2 [Spark7162] U-boot Mod to replace spark with enigma2 :)
- SkullFace
- Thread is marked as Resolved.
-
-
Hi,
Can you explain the method to flash it?
Can you tell it will work on Amiko Alien 2 also or not?
-
kindly explain through SS or share some manual to read
-
Hi,
Can you explain the method to flash it?
Can you tell it will work on Amiko Alien 2 also or not?
I flashed amiko alien 2 original uboot on my device before and it soft bricked my stb, I spent hours on the serial console to flash my original uboot dump to fix my device.
This wont work on amiko alien 2!
-
I was posting more details and commands yesterday but my internet disconnected and i lost all what i typed, i will update the OP soon with all details.
For now, if you are sure that your stb has WINBOND CHIP and NAND CHIP it should work, but i am not responsible for bricked device.
Note that Amiko Alien 2 wont work!
There is a safe method you can try if you can access uboot serial console
use setenv to changes the env variables!
Code
Display Moresetenv bootcmd_spark 'nboot.i 0x8C000000 0 0x00100000 ;bootm 0x8C000000' setenv bootcmd_enigma2 'nboot.i 0x8C000000 0 0x18000000 ;bootm 0x8C000000' setenv erase_env 'mw.b $load_addr 0 0x20000;eeprom write $load_addr 0x000a0000 0x20000' setenv loadu_uboot 'fatload usb 0 $load_addr u-boot.bin' setenv loadu_kernel 'fatload usb 0 $load_addr $kernel_name' setenv loadu_kernel_spark 'fatload usb 0 $load_addr uImage' setenv loadu_kernel_enigma2 'fatload usb 0 $load_addr uImage' setenv loadu_userfs 'fatload usb 0 $load_addr $userfs_name' setenv loadu_userfs_spark 'fatload usb 0 $load_addr e2jffs2.img' setenv loadu_userfs_enigma2 'fatload usb 0 $load_addr e2jffs2.img' setenv tftp_uboot 'tftp $load_addr u-boot.bin' setenv tftp_kernel 'tftp $load_addr $tftp_kernel_name' setenv tftp_kernel_spark 'tftp $load_addr uImage' setenv tftp_kernel_enigma2 'tftp $load_addr uImage' setenv tftp_userfs 'tftp $load_addr $tftp_userfs_name' setenv tftp_userfs_spark 'tftp $load_addr e2jffs2.img' setenv tftp_userfs_enigma2 'tftp $load_addr e2jffs2.img' setenv erase_kernel 'nand erase 0x00100000 0x00a00000' setenv erase_userfs 'nand erase 0x01400000 0x16c00000' setenv erase_kernel_enigma2 'nand erase 0x18000000 0x00800000' setenv erase_userfs_enigma2 'nand erase 0x18800000 0x07700000' setenv write_kernel 'nand write.i 0x8C000000 0x00100000 $filesize' setenv write_userfs 'nand write.jffs2 0x8C000000 0x01400000 $filesize' setenv write_kernel_enigma2 'nand write.i 0x8C000000 0x18000000 $filesize' setenv write_userfs_enigma2 'nand write.jffs2 0x8C000000 0x18800000 $filesize' setenv update 'eeprom write $load_addr $monitor_base $monitor_len' setenv update_kernel 'nand erase 0x00100000 0x00a00000 ;nand write.i 0x8C000000 0x00100000 $filesize' setenv update_userfs 'nand erase 0x01400000 0x16c00000 ;nand write.jffs2 0x8C000000 0x01400000 $filesize' setenv update_kernel_enigma2 'nand erase 0x18000000 0x00800000 ;nand write.i 0x8C000000 0x18000000 $filesize' setenv update_userfs_enigma2 'nand erase 0x18800000 0x07700000 ;nand write.jffs2 0x8C000000 0x18800000 $filesize' setenv tftp_kernel_name_spark uImage setenv tftp_kernel_name_enigma2 uImage setenv tftp_userfs_name_spark e2jffs2.img setenv tftp_userfs_name_enigma2 e2jffs2.img setenv kernel_name_spark 'enigma2/uImage' setenv kernel_name_enigma2 'enigma2/uImage' setenv userfs_name_spark 'enigma2/e2jffs2.img' setenv userfs_name_enigma2 'enigma2/e2jffs2.img' setenv uboot_name 'u-boot.bin' setenv 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' setenv 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' setenv bootargs_spark 'console=ttyAS1,115200 rw root=/dev/mtdblock4 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 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 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' saveenv
Good Luck
-
Spark STI 7162 Support
Support for Amiko Alien 2, Delta, Dynavision 7162, Galaxy Innovations Avatar 2, Galaxy Innovations Avatar 3, Golden Media Spark Triplex, Golden Media Spark One, Icecrypt S3700 CHD, SAB Unix Triple HD, Samsat Linux 2, Satcom 7162, Sogno Spark Triple, Startrack SRT 2020 HD Plus, Superbox Z500, Truman TOP-BOX, Truman TopBox 2 Tuner, Visionnet Falcon, Spark STI 7162 Receivers.
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!