UCodes
UCodes sind Firmwaredateien für die verschiedenen Chips der DBox2. Durch eine geeignete Firmware wird ein programmierbarer Chip u.a. initialisiert und betriebsbereit gemacht. Je nach Firmware können auch unterschiedliche Funktionen oder Betriebsparameter eines Chip aktiviert bzw. deaktiviert werden. Nach dem Initialisieren usw. des Chip kann dann ein Betriebssystemtreiber auf eine definierte Schnittstelle mit entsprechenden Funktionen und Befehlsätzen zugreifen. Die Firmwaredateien sind im Original-BR Image enthalten und können z.B. mit dem Bootmanager extrahiert werden.
Die Dateien sind Copyright geschützt und dürfen nicht öffentlich angeboten werden.
Inhaltsverzeichnis
Dateien
Die UCodes bestehen aus folgenden Dateien im Verzeichnis /var/tuxbox/ucodes:
cam-alpha.bin
- Größe: 131.072 Byte
- Firmware zum Betrieb des CAM-Chip (SEC).
Die cam-alpha.bin muss zur benutzten Smartcard passen:
- Kabelkarte (K02 oder KF3) die Endung D
- Satellitenkarte (P02, S02 oder A02) die Endung E
- Satellitenkarte Österreich (Betacrypt F) die Endung F
(Wird auch für die Verwendung der DBox2 als reiner FTA-Receiver benötigt)
ucode.bin
- Größe: 2048 Byte
- Firmware für den MPEG Demux Chip AViA-GTX/AViA-eNX.
(Wird in neuen Images nicht mehr zwingend benötigt, da eine ucode.bin schon im Image enthalten ist.)
avia500.ux
- Größe: 101.374 Byte
- Firmware für den MPEG Decoder Chip AViA500.
(Dieser Chip wurde nur in alten Nokia-Boxen verbaut.)
avia600.ux
- Größe: 128.214 Byte
- Firmware für den MPEG Decoder Chip AViA600.
(Dieser Chip wurde von allen drei Herstellern verbaut.)
Aktuelle Versionen
Datei | Version |
avia500.ux | avia500v110 |
avia600.ux | avia600vb028 (avia600vb22 aus BN2.1) |
cam-alpha.bin | cam_01_02_105E bzw. cam_01_02_105D |
ucode.bin | ucode_b107 |
Versionen aktualisieren
avia500.ux und avia600.ux
Die MPEG Decoder Chip werden auch von einigen anderen Receivern benutzt. Aus deren Firmware können aktuellere Versionen der Dateien extrahiert werden. Eine Anleitung dazu gibt es hier unter Extraction Punkt 2 .
Es ist auch möglich die aktuellsten Versionen, die von Premiere ausgeliefert werden, durch das Einspielen des Betanova Betriebssystems und anschliesendem Extrahieren der Dateien zu gewinnen.
cam-alpha.bin
Um die aktuellste cam-alpha.bin zu bekommen, muss man:
- das original Betanova Betriebssystem aufspielen
- ein Softwareupdate durchführen
- die cam-alpha.bin extrahieren
Vor- und Nachteile von zwei verschiedenen avia600ux Versionen
Für die Nutzung empfehlen sich sowohl avia600vb028 als auch avia600vb022. Unterschiede lassen sich in der Stabilität der DBox2 sowie der Nutzungsmöglichkeiten des AC3-Tons erkennen.
avia600vb028
Bei dieser Version kann der AC3-Ton in allen Konfigurationsmöglichkeiten (Streamen, SPTS) verwendet werden. Nachteil sind mögliche Tonaussetzer im laufenden Betrieb der DBox2.
avia600vb022 mit aktiviertem SPTS
Es ist bekannt, dass Probleme mit Bild/Ton im laufenden Betrieb seltener auftreten. Der AC3-Ton kann im Movieplayer nicht genutzt werden. Beim Direktstreaming wird der AC3-Ton mit aufgenommen. Ein Umschalten des Tonkanals auf AC3 führt zu einem schwarzen Bildschirm.
avia600vb022 ohne aktiviertem SPTS
Es ist bekannt, dass Probleme mit Bild/Ton im laufenden Betrieb seltener auftreten. Der AC3-Ton kann im Movieplayer genutzt werden. Beim Direktstreaming wird kein TS erstellt, es erfolgt eine PES-Aufnahme (Einzeldateien für Bild und jeden Tonkanal). Umschalten des Tonkanals auf AC3 kann genutzt werden.
Bei Verwendung eines aktuellen Images kann folgende Lösung des Problems genutzt werden:
Man verwendet den avia600vb22 mit deaktiviertem SPTS. In den Einstellungen der Aufnahme aktviert man SPTS während der Aufnahme (möglich für Direktstreaming und Streamingserver). Nun hat man im laufenden Betrieb der DBox2 seltener Probleme mit Ton/Bild, ein Umschalten des Tonkanals auf AC3 führt zu keinem schwarzen Bildschirm, im Movieplayer kann der AC3-Ton genutzt werden und es kann trotzdem beim Direktstreaming ein TS erstellt werden. Lediglich ein Umschalten auf AC3-Ton während einer Aufnahme führt zu einem schwarzen Bildschirm.
UCodes einspielen
Wie man die UCodes einspielt ist hier beschrieben: UCodes einspielen
Grundlagen - Installation - Debug-Mode - Hardware - CDK/Development
LCars - Neutrino - Enigma - Plugins - Spiele - Software - Tools - Howto - FAQ - Images
Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Team
Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung