I am in the process of acquiring an ADB box BZZB. I will investigate as soon I have received it.
Regards,
Audioniek.
I am in the process of acquiring an ADB box BZZB. I will investigate as soon I have received it.
Regards,
Audioniek.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
Great. What method was used to make it run uboot/enigma2? swap CPU+NOR or modchip? If you had any problems regarding uboot feel free to ask.
Hello pablocool,
the BZZB ADB-box has arrived and have been studying the various sites for info which unfortunately often are in Polish, and Google translations are usually totally incomprehensible. After opening it up and comparing photos on the net I have come to the conclusion it has a modchip (small upright PCB with a jumper and three wires attached). The bootloader is switchable between two USBs, two HDDs, NAND, NFS and B4t, so it is the most universal one. The bootloader sign on is 'boot'; I understood that the B4t loader signs on with 'nbox'.
The main problem I currently have is a silent DEBUG output. I gathered from the info in the net so far that you need to flash it back to original firmware to enable that through a service menu.
Currently,I am busy with the June 1st batch of images; after that I will address the ADB-box.
Regards,
Audioniek.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
hello Audioniek ,
And thanks for the great job you are doing . I , recently built an E2 image for my hs7819 , the built end with succes , but unfortunately the "pti" modul of the old HDMU image , usualy used doesn't been reconized . Do u thik is due to the new kernel_ver (2.6.32.71_stm24_0217), or some thing to change in the .config file.
Regards.
hs7819 @E2_sh4 ~~ NilSat(7W)_Astra(19.2E)
Using a pti.ko from another source will only succeed if it was built with (almost) the same kernel .config and the same Linux-version, therefore your assumptions are correct. If you need a pti.ko that will probably work, try one out of one of my recent images for the 7819; they were built with the same git you build with.
Regards,
Audioniek.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
Hello ,
I’ll do and hope it will work.
Thanks once again.
Regards.
hs7819 @E2_sh4 ~~ NilSat(7W)_Astra(19.2E)
@Audioniek, You are messing things up a bit But this is of course understandable, as you noticed most info is in polish. I will try to gather things up and make you a little introduction.
@pablocool
That is wonderful. To help you a bit, this is what I know approximately. There are four variants:
BSKA: single tuner, white cabinet, 4 digit LED, 1st generation (ITI-5800S series)
BSLA: two tuners, black cabinet, 16 digit VFD, 250GB hard disk built-in, 1st generation (ITI-5800S series)
BZXB: single tuner, white cabinet, 4 digit LED, tuner on main board, 2nd generation (ITI-5800SX series)
BZZB: two tuners, black cabinet, 16 digit VFD, 250GB hard disk built-in, 2st generation (ITI-5800SX series)
All have a separate 12V DC power supply, 1 SCART, RCA audio out, optical S/PDIF out, Component out, HDMI. Memory is 192 Mbyte RAM, 4 (or 8?) Mbyte NOR Flash, 64 MB NAND flash. The latter means these boxes can run a limited Enigma2 from flash.SoC is a 7109, I gathered that BZXB and BZZB models need it exchanged for another version to run E2 (why I do not know), or (and this is also not clear) have a so-called modchip built in. Original software is impossible to find, as is the original bootloader. There seems to have been several approaches to port Enigma2 to these models by PKT, Freebox and B4team resulting in at least two alternate bootloaders. I have the impression that my box is switchable between Freebox and B4team bootloaders.
Frontpanel has the usual keys for cursor control, OK and power. In addition the are three extra keys. White boxes have MENU, EPG and RES, black ones have EPG, REC and RES. All have four LEDs as icons, the power indicator is bicolour. The frontpanel does not have a dedicated processor, the display, keyboard and LEDs are driven by relative simple simple PT6958 (and in case of VFD an extra PT6302) chips. As a result these receivers cannot make timed recordings while in deep standby, something they seem to share with the Showbox Vitamin HD 5000.
Regards,
Audioniek.
.
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers
@Audioniek
You know more than I expected
BSKA
Board:
Anhang 15494
Tuner single STV0899:
Anhang 15495
BSLA
Board:
Anhang 15496
Tuner dual STV0899:
Anhang 15497
Both BSKA/BSLA has CPU STI7100-YWCE. YWCE means it has enabled descrambler (opensource stmdvb.ko can be used to decode not FTA channels).
Software pairing is used, access card is paired with motherboard with RSA key.
NOR and NAND chips are secured by manufacturer with hard to remove epoxy glue.
Both stb can be easily flashed with uboot. One method is to remove glue and solder already programmed NOR with uboots
Second method is to solder two motherboards. One called mother - has already uboot in and original software with version lower than v17 (testtool enabled), second called daughter is that one to program with uboot.
In doughter you need to access SM menu and enable UART. In daughter you need to solder nand enable/disable pin to 3V3 PIN so nand is disabled and daugter is run from mother NAND via cables. Then using blackbox (use of testtool's peek/poke) you load uboot to A20 address of NOR.
Then you need to make short from A20 to 3V3 so after all NOR start address is altered and uboot run.
img_5075977d.jpg
punkty BSKA.jpg
pobrane (1).jpg
This is very briefly described. I doubt you will ever try this method
Newer models are BXZB/BZZB (actually only BZZB tuner is worth calling it "newer". It is less power consumption/Better signal/And cooler than BSLA version. BXZB is poor quality laminate that can be easily broken with high temperature of solder)
BXZB
Board integrated with single tuner STV0899
BXZB-plyta-glowna-nie-grzebana.jpg
BZZB
Board:
plyta-glowna-tunera-nbox-bsla_1688.jpg
Tuner single STV090x
bzzb.jpeg
Both BXZB, BZZB has CPU STI7100-HWCE. HWCE means descrambler is disabled and hardware pairing used.
First option to run uboot/enigma2 is to swap CPU with jtag enabled and NOR memory. Then it run as normal BSKA/BSLA. Or to use modchip.
To decode channels you need modchip as in your BZZB you bought. It has two functions. Delay start of uboot. First of all STB run from A0000000 address and this disables reset of CPU. Second function is to pass cpu key to uboot and enable descrambler. Then actual uboot from address A0200000 (A20) or A0100000 (A19) is run. Preferably it should be A20. A19 should be backup uboot (this apply to all models). Worth to mention is that those all 4 motherboards has poor quality supply section. If STB hungs, or you hear sound from inside you should change capacitors.
In BSKA, BSLA, BZZB, BVXA (BVXA I will describe below)
plyta bska e2 - Copy.jpg
In BXZB
BXZB-plyta-glowna-nie-grzebana - Copy.jpg
Source code of modchip, MAGUS uboot and stmdvb.ko are not public. You can use existing modchip version of stmdvb.ko with your software just change vermagic if needed. Should work. I just did this way.
last model is very rare ADB-5800C MMP. This is cable STB used in Poland by Multimedia.
Motherboard is similar to BSKA. There is no card reader. What is really cool in opposite to BSKA/BSLA/BZZB/BXZB BVXA has enabled jtag. And can be really easly programmed uboot with STi compatible jtag.
With for example MMusb2232H FT2232H FTDI:
jtag.jpeg
BVXA with BSKA tuner and Enigma2 works very fine with sattelite.
All above tuners has 192MB or RAM. 128MB is main memory. 64MB is reserved as video memory. Some say SH4 STBs that has separate video coprocessors has much better video quality than popular VU/ZGEMMA etc MIPS stbs.
Back to what you wrote. When you have STB with uboot/enigma debug is already working.
Just connect those 3 pins GND/RX/TX:
plyta bska e2 - Copy (2).jpg
with TTL to USB converter like this USB RS232 UART FT232RL
6616724e-f7b7-47ea-a7a2-e47cc0ec21ea.jpg
And then just:
sudo screen /dev/ttyUSB0 115200
If you wish to load new uboot first to RAM then to NOR just type "loady" on uboot console
Then from another linux console run such script
that way:Code:#!/bin/sh DEV=/dev/ttyUSB0 stty -F $DEV 115200 sz --ymodem "$1" > $DEV < $DEV
sudo ./ysend.sh uboot.bin
I am not up to date with latest modchip revision. As wrote above last I knew required special MAGUS uboot version. I think when you connect to debug you will know.
Maybe you have new modchip revision that support old freebox/b4t uboots.
And you are right freebox and b4t are alternate uboots that run alternate softwares. b4t (pkteam) softs are very good but I think those STBs are not enough powerful to run them.
I would stick with pure freebox Enigma2. If you wish PM me I will send you links.
All boot methods nand/usb/hdd can be altered. Just issue "printenv" on uboot console, change what you need and hit "saveenv" (here you can find for details http://www.denx.de/wiki/publish/DULG/to-delete/ https://www.denx.de/wiki/U-Bootdoc/BasicCommandSet)
I added for example option to boot second EXT2 partition of USB flash drive. First partition is FAT32 so it can be accessible from both Windows/Linux:
With mod=$mod I can check from software if it is modchip version board or not.Code:modcmd=if itest *b9205e2c -eq 1000000; then set mod no; else set mod yes; fi bootdesc_8=USbC bootcmd_8=run modcmd; run bootargs_8; run bootkern_8 bootkern_8=usb reset; ext2load usb 0:2 a5000000 /boot/uImage; bootm a5000000 bootargs_8=set bootargs console=ttyAS0,115200 root=/dev/sda2 rw mem=128m coprocessor_mem=4m@0x10000000,4m@0x10400000 rootdelay=10 nwhwconf=device:eth0,hwaddr:00:03:91:85:01:01 init=/bin/devinit mod=$mod
I think that is enough for the beggining. If you want to play with uboots I can send you for free one BVXA motherboard. If you make mistake and brick it with wrong command on uboot it can be easily brigned up to life with jtag.
That is not possible with BSKA/BSLA/BZZB/BXZB. So be careful with playing uboots. If you have any questions feel free to ask.
I appreciate your contribution in software development and will always help you.
Geändert von pablocool (04.06.2019 um 14:47 Uhr)
Very impressive and useful. I will study this in depth and come back to you!
BTW: my BZZB had the capacitors already exchanged by the seller.
Regards,
Audioniek.
Geändert von Audioniek (04.06.2019 um 20:58 Uhr)
Receivers: Rebox: RE-4000, 8000, 9000, 2200, 2210, 2220, 4200, 4210, 4220, 8220, 8500, SAB Unix Triple, Golden Media Spark TripleX, Amiko Alien 2+, Sogno Spark Revolution, Kathrein UFS910(1 & 14W)/912/913/922(CX24116 & AVL2108 tuners), Vizyon revolution 820HD PVR, AB IPBox 91HD/9000HD/9000HD rev.2, Xsarius Alpha HD10, nBox BKSA/BSLA/BXZB/BZZB, Vitamin HD 5000
Sats: Astra 1, 2 & 3, Hotbird
Main activity: building my own E2 images for Fortis receivers