New Firmware for Piccollo S2+T2/C-h265 CI+ & Piccollino S2
Do you know if that build provides a ssh or a telnet access for the Piccollino S2 receiver?
New Firmware for Piccollo S2+T2/C-h265 CI+ & Piccollino S2
Do you know if that build provides a ssh or a telnet access for the Piccollino S2 receiver?
It is not a spark receiver for sure. It seems like a custom chinese software. It is probably based on some of the well know builds out there but it is customized and cut a lot.
Here are the bin files. I hope you can say more by examine them :).
An interesting thing is that in the var partition there is an oscam file, built for enigma2 (or at least enigma2 is mentioned there).
Is that mean that I could install some enigma2 apps (plugins). I saw there are a multiboot plugin, an update plugin and etc. Could that help to install enigma2 via the existing plugins?
Do you think it is possible to use the current kernel to run the enigma2 root?
As I have the following partitions:
dev: size erasesize name
mtd0: 00040000 00020000 "boot"
mtd1: 00020000 00020000 "boot config"
mtd2: 004a0000 00020000 "kernel"
mtd3: 01a00000 00020000 "root"
mtd4: 02100000 00020000 "var"
mtd5: 03fc0000 00020000 "firmware"
mtd6: 04000000 00020000 "nor"
If I rewrite the root blocks with a e2jffs2.img file, should it run correctly?
And do you know what is the purpose of the var partition?
And what should the firmware partition contain: kernel ,var and root, or only root and kernel or something else?
NOR partition should contain the whole nor memory right? If I messed up something (most probably), I should be able to restore the nor from that image (wisely I backed up all these partitions to bin files :)), right?
I tried at least 10 different kernel images but always I get the same error:
# > setenv bootargs console=ttyAS0,115200 root=/dev/sda1 rootfstype=ext2 rw coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 printk.time=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 stmmaceth=msglvl:0,phyaddr:2,rootwait usb_storage.delay_use=0
# > bootm 0x80000000
Linux version 2.6.32.71_stm24_0217 (madars@madars-desktop) (gcc version 4.8.5 20150623 (GCC) ) #1 PREEMPT Tue Feb 28 00:02:54 EET 2017
Boot params:
... MOUNT_ROOT_RDONLY - 00000001
... RAMDISK_FLAGS - 00000000
... ORIG_ROOT_DEV - 00000200
... LOADER_TYPE - 00000000
... INITRD_START - 00000000
... INITRD_SIZE - 00000000
Booting machvec: sat7111
Node 0: start_pfn = 0x40000, low = 0x50000
Zone PFN ranges:
Normal 0x00040000 -> 0x00050000
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0x00040000 -> 0x00050000
Spark-7111 board initialization
STx7111 version 3.x
bpa2: partition 'bigphysarea' created at 0x48000000, size 32768 kB (0x02000000 B)
bpa2: partition 'LMI_IO' created at 0x4a000000, size 98304 kB (0x06000000 B)
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
Kernel command line: console=ttyAS0,115200 root=/dev/sda1 rootfstype=ext2 rw coprocessor_mem=4m@0x40000000,4m@0x40400000 printk=1 printk.time=1 nwhwconf=device:eth0,hwaddr:00:80:E1:12:40:69 stmmaceth=msglvl:0,phyaddr:2,rootwait usb_storage.delay_use=0
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] PVR=04909200 CVR=60880000 PRR=00009a10
[ 0.000000] I-cache : n_ways=2 n_sets=512 way_incr=16384
[ 0.000000] I-cache : entry_mask=0x00003fe0 alias_mask=0x00003000 n_aliases=4
[ 0.000000] D-cache : n_ways=2 n_sets=512 way_incr=16384
[ 0.000000] D-cache : entry_mask=0x00003fe0 alias_mask=0x00003000 n_aliases=4
[ 0.000000] Memory: 116352k/262144k available (3048k kernel code, 937k data, 124k init)
[ 0.000000] SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:600
[ 0.000000] Failed to enable clk CLKA_PLL0LS, ignoring
[ 0.000000] Console: colour dummy device 80x25
[ 0.000000] console [ttyAS0] enabled
[ 0.000000] sh_tmu: TMU0 used for clock events
[ 0.000000] sh_tmu: TMU0 used for periodic clock events
[ 0.000000] sh_tmu: TMU1 used as clock source
[ 0.003333] Calibrating delay loop... 447.92 BogoMIPS (lpj=745472)
[ 0.076666] Mount-cache hash table entries: 512
[ 0.079999] CPU: STx7111
[ 0.083333] devtmpfs: initialized
[ 0.089999] NET: Registered protocol family 16
[ 0.153333] bio: create slab <bio-0> at 0
[ 0.159999] SCSI subsystem initialized
[ 0.163333] usbcore: registered new interface driver usbfs
[ 0.166666] usbcore: registered new interface driver hub
[ 0.169999] usbcore: registered new device driver usb
[ 0.173333] DMA: Registering DMA API.
[ 0.179999] cfg80211: Calling CRDA to update world regulatory domain
[ 0.183333] Switching to clocksource TMU1
[ 0.189999] NET: Registered protocol family 2
[ 0.193333] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.196666] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.199999] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.203333] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.206666] TCP reno registered
[ 0.209999] NET: Registered protocol family 1
[ 0.213333] RPC: Registered udp transport module.
[ 0.216666] RPC: Registered tcp transport module.
[ 0.219999] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.223333] sq: Registering store queue API.
[ 0.229999] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[ 0.233333] Slow work thread pool: Starting up
[ 0.236666] Slow work thread pool: Ready
[ 0.239999] NTFS driver 2.1.29 [Flags: R/W].
[ 0.243333] JFFS2 version 2.2. (NAND) (SUMMARY) © 2001-2006 Red Hat, Inc.
[ 0.246666] fuse init (API version 7.13)
[ 0.253333] JFS: nTxBlock = 909, nTxLock = 7274
[ 0.259999] msgmni has been set to 227
[ 0.266666] alg: No test for stdrng (krng)
[ 0.269999] io scheduler noop registered
[ 0.273333] io scheduler anticipatory registered
[ 0.276666] io scheduler cfq registered (default)
[ 0.316666] lirc_dev: IR Remote Control driver registered, major 61
[ 0.319999] lirc-stm: probe found data for platform device lirc-stm
[ 0.323333] lirc-stm: STM LIRC plugin using IRQ 125 in IR mode
[ 0.326666] lirc_dev: lirc_register_driver: sample_rate: 0
[ 0.329999] STMicroelectronics LIRC driver initialized.
[ 0.333333] STMicroelectronics ASC driver initialized
[ 0.336666] stm-asc.0: ttyAS0 at MMIO 0xfd032000 (irq = 121) is a stm-asc
[ 0.359999] brd: module loaded
[ 0.369999] loop: module loaded
[ 0.376666] physmap platform flash device: 00800000 at 00000000
[ 0.379999] physmap-flash: Found 1 x16 devices at 0x0 in 16-bit bank
[ 0.383333] NOR chip too large to fit in mapping. Attempting to cope...
[ 0.386666] Amd/Fujitsu Extended Query Table at 0x0040
[ 0.389999] Unknown Amd/Fujitsu Extended Query version 1.5.
[ 0.393333] gen_probe: No supported Vendor Command Set found
[ 0.399999] physmap-flash physmap-flash: map_probe failed
Display More
It looks like the kernel could not recognize the NOR memory (that was my biggest concern).
Is it possible to solve this over the u-boot arguments? Or could you suggest a kernel image supporting NOR memory also?
There is no printenv command at all. I did not try to load anything via the network for the moment.
My aim is to use usb drive so I could use the receiver anywhere. So could you please help me with the commands that should set boot of the kernel and root from a usb drive? More or less I managed to load the kernel (uImage), but still I have problems with the root. Should I have the folders tree ready on the usb drive, or I could provide directly the root image (e2jffs2.img)?
I will be grateful if you may help me with the required commands.
I use two usb drives - one for the kernel and one for the root dir (with one usb drive and two partitions it didn't work for me).
But for the moment I couldn't manage to start the root dir.
I think it is a problem concerning the u-boot and the presence only of NOR memory.
I can't say really what is installed at the moment on it. It seems like some modified (with very little functionality) firmware. For sure it is not spark or enigma.
At the moment I am trying to boot the kernel from an usb and I achieved a little success:
Loading Ramdisk to 80da0000, length 0025f98f ... OK
fulanid: Couldn't find stb_id, use default: 03:00:04:00:00:06:b7fulanid: Couldn't find mac address, use default: 00-00-0F-00-96-B7 Unknown Amd/Fujitsu Extended Query version 1.5.physmap-flash physmap-flash: map_probe failedRAMDISK: incomplete write (-28 != 32768) 4194304Root-NFS: No NFS server available, giving up.VFS: Unable to mount root fs via NFS, trying floppy.Kernel panic - not syncingRebooting in 3 seconds..
And here is the output from the original u-boot and kernel:
Board: STx7111-Mboard (MB618) [32-bit mode]
U-Boot 1.3.1 (Apr 22 2013 - 11:14:35) - stm23_0045
DRAM: 256 MiB
NOR: 64 MiB
*** Warning - bad CRC, using default environment
In: serial
Out: serial
Err: serial
INIT: version 2.86 booting
INIT: Entering runlevel: 3
Network service.
ifdown: warning: no dhcp clients found and stopped
ifconfig: SIOCGIFFLAGS: No such device
Sat Jan 1 00:00:09 EET 2011ftpd.[$ OK ]
Starting smbd.Starting portmap.* Looking for chipset model and version...
$Starting NFS services: STx7111 C detected (32BITS)
* Loading companions
* Inserting Multicom
* Inserting STAPI Module
udhcpc (v1.15.3) started
[$ OK ]
$Starting NFS quotas: Sending discover...
Sending select for 192.168.1.111...
Lease of 192.168.1.111 obtained, lease time 43200
route: SIOCDELRT: No such process
adding dns 192.168.1.1
[$ OK ]
$Starting NFS daemon: execute user script level 3, /var/bin/init.d/3.emu.sh.
[$ OK ]
$Starting NFS mountd: [$ OK ]
Starting httpd.
Display More
After the "Starting httpd" there is no more output in the console.
Hi everyone,
I have an unknown Chinese satellite receiver with sti7111 CPU, 256 RAM and 64 NOR.
Can anyone tell if it possible to install spark/enigma on a receiver only with NOR? It seems like the current sti7111 u-boot images (available for download in the forum) are built for reading from nand memory.
The final aim is to install enigma2/spark if possible.
Here are some logs (the printenv and help commands are not available :()
# > bdinfo
boot_params = 0x8FDDFFA8
memstart = 0x80000000
memsize = 0x10000000 (256 MiB)
flashstart = 0xA0000000
flashsize = 0x04000000 ( 64 MiB)
flashoffset = 0x0002EDC0
ethaddr = FC:DB:96:01:1F:F1
ip_addr = 0.0.0.0
baudrate = 115200 bps
STx7111 version 3.x [32-bit mode]
EMI = 100 MHz
# > flinfo
Bank # 1: CFI conformant FLASH (16 x 16) Size: 64 MiB in 512 Sectors AMD Standard command set, Manufacturer ID: 0x01, Device ID: 0x7E2301 Erase timeout: 2048 ms, write timeout: 1 ms Buffer write timeout: 3 ms, buffer size: 512 bytes
###Partitions###
dev: size erasesize name
mtd0: 00040000 00020000 "boot"
mtd1: 00020000 00020000 "boot config"
mtd2: 004a0000 00020000 "kernel"
mtd3: 01a00000 00020000 "root"
mtd4: 02100000 00020000 "var"
mtd5: 03fc0000 00020000 "firmware"
mtd6: 04000000 00020000 "nor"
Display More
Thanks in advance.