ControlBitfield in der Systemsicherungsdatei der FW 29.04.99-10842

jesko

Mitglied
Mitglied seit
11 Jun 2005
Beiträge
274
Punkte für Reaktionen
0
Punkte
16
Die Bedeutung des ControlBitfield

Das ControlBitfield codiert in der Systemsicherungsdatei fritz_box.export die Einstellungen, die in den DSL-Informationen/Einstellungen unter den Einträgen:

Bevorzugter Latenzpfad

und

Diverses

vorgenommen werden können.

Der ControlBitfield-Wert wird als Summe aus den Summanden
"Bevorzugter Latenzpfad" und "Diverses" gebildet, wie folgt:

Werte des Summanden "Bevorzugter Latenzpfad"

Automatisch
-> 0
Fast
-> 2
Interleaved
-> 4

Werte des Summanden "Diverses"

- alle
Optionen "an" -> 0
- nur
Optimierung für kurze Leitungen "aus" -> 8
- nur Optimierung für lange Leitungen "aus" -> 16
- nur
Optimierung für kurze und lange Leitungen "aus" -> 24
- nur
Energiesparmodus für DSL aktivieren "aus" -> 32
- nur
Optimierung für kurze Leitungen und Energiesparmodus für DSL aktivieren "aus" -> 40
- nur
Optimierung für lange Leitungen und Energiesparmodus für DSL aktivieren "aus" -> 48
- alle
Optionen "aus" -> 56

Beispiel:


Bevorzugter Latenzpfad:
Fast
Diverses:
alle Optionen "aus"

ergibt den Eintrag in der System-Sicherungs-Datei fritz_box.export:

ControlBitfield
= 58

Da in der regulären FW 29.04.57 unter DSL-Informationen/Einstellungen die Einträge Bevorzugter Latenzpfad und Diverses fehlen, ist fraglich, ob durch den Import einer mit dem FBEditor modifizierten Sicherungss-Datei fritz_box.export mit geändertem ControlBitfield-Wert diese Einstellmöglichkeiten der DSL-Labor-FW 29.04.99-10842 indirekt auch in der FW 29.04.57 zur Verfügung stünden.

Das habe ich aber bislang nicht getestet.

-jesko
 
Zuletzt bearbeitet:

Beispiel:


Bevorzugter Latenzpfad:
Fast
Diverses:
alle Optionen "aus"

ergibt den Eintrag in der System-Sicherungs-Datei fritz_box.export:

ControlBitfield
= 58

Da in der regulären FW 29.04.57 unter DSL-Informationen/Einstellungen die Einträge Bevorzugter Latenzpfad und Diverses fehlen, ist fraglich, ob durch den Import einer mit dem FBEditor modifizierten Sicherungss-Datei fritz_box.export mit geändertem ControlBitfield-Wert diese Einstellmöglichkeiten der DSL-Labor-FW 29.04.99-10842 indirekt auch in der FW 29.04.57 zur Verfügung stünden.

Das habe ich aber bislang nicht getestet.

-jesko

Das angegebene Beispiel habe ich nun getestet.

Funktioniert in der 29.04.57 einwandfrei, also (die folgenden zusätzlichen aus der Labor mittels FBEditor in die .export-Datei eingearbeiteten Werte funktionieren ebenfalls):

RFI = 366
DownstreamBlackoutBandStart = 503
DownstreamBlackoutBandEnd = 512
ControlBitField = 58


-jesko
 
Zuletzt bearbeitet:
Hallo jesko,

mit deinen Hinweisen habe ich auf meine Box nun auch "fast" erzwungen. :D
Das mit dem Ausblenden im DSL-Spektrum habe ich verstanden, aber:

Wo finde ich denn bitte eine Beschreibung des RFI-Parameters? :noidea:

Joe
 
Wo finde ich denn bitte eine Beschreibung des RFI-Parameters? :noidea:

ADSL hat 255, ADSL2+ dagegen 512 subcarrier. Die Werte von RFI, DownstreamBlackoutBandStart und -End sind die Nrn. des ADSL/ADSL2+-subcarrier des zu unterdrückenden Radiosenders/Störers bzw. eines gestörten Frequenzbandes.

Umrechnung:

Frequenz [kHz]= subcarrier-Nr x 4,3125 [khz],

Im Beispiel kommen die subcarrier-Nrn. 366, 503, und 512 vor. Also:

366 x 4,3125 kHz = 1578,375 kHz
503 x 4,3125 kHz = 2169,1875 kHz
512 x 4,3125 kHz = 2206 kHz

-jesko
 
Hallo jesco,

da war dann doch meine anfängliche Vermutung RFI = Radio Frequency Interference richtig.
Leider war ich mir mit der Abkürzung nicht sicher.
Dank deiner Erklärung habe ich es aber (hoffentlich) jetzt kapiert. ;)

Vielen Dank!

Joe
 
Stimmt!

Der Wert 366 wurde ursprünglich in der DSL-Labor 29.04.99-10842 durch Probieren ermittelt:

DSL-Informationen/Einstellungen/Störungen durch Rundfunksender (RFI)

-> Zusätzlicher RFI-Träger

-jesko
 
Die Bedeutung des ControlBitfield

Ich möchte eine genauere Zusammensetzung des Feldes beschreiben:

Das Feld besteht aus einem 6-bit-Feld : 000000
Einstellungen:
0. Bit (00000X): 0 RFI automatisch, 1 aus
1. u.
2. Bit (000XX0): 00 Latenzpfad automatisch, 01 Fast, 10 Interleaved
3. Bit (00X000): 0 DSL Optimierung für lange Leitungen, 1 aus
4. Bit (0X0000): 0 DSL Optimierung für kurze Leitungen, 1 aus
5. Bit (X00000): 0 DSL Energiesparmodus, 1 aus

Nachdem die gewünschten Optionen gesetzt sind, muß man nur das Feld aus Binär ins Dezimale System umwandeln und abspeichern
 
Edward,

danke für Deine tiefergehende Analyse und die Entdeckung meiner Ungenauigkeit.

Ich beziehe mich mit den folgenden Bezeichnungen wieder auf die entsprechenden Menü-Bezeichnungen in der 29.04.99-10842 FW unter DSL-Informationen/Einstellungen.

Ich ergänze hier entsprechend Deinem Hinweis noch den ursprünglich fehlenden dritten Teil-Summanden aus dem der Wert des ControlBitField gebildet wird. Ich nenne ihn "Störungen durch Rundfunksender (RFI)" entsprechend der Menü-Bezeichnung.

"Störungen durch Rundfunksender (RFI)"-Werte (dezimal):

Automatisch ermitteln
-> 0
"aus"
-> 1

Das von mir anfangs angegebene ControlBitField-Beispiel enthielt natürlich den versteckten Summanden "Störungen durch Rundfunksender (RFI)" mit dem dezimalen Code "0" für Automatisch ermitteln.

-jesko
 
Zuletzt bearbeitet:
Das Feld besteht aus einem 6-bit-Feld : 000000
Einstellungen:
0. Bit (00000X): 0 RFI automatisch, 1 aus
1. u.
2. Bit (000XX0): 00 Latenzpfad automatisch, 01 Fast, 10 Interleaved
...
Nachdem die gewünschten Optionen gesetzt sind, muß man nur das Feld aus Binär ins Dezimale System umwandeln und abspeichern
Dann mache es den Otto-Normalos doch direkt einfacher, indem Du die einzelnen Werte direkt schon dezimal angibst.
Alls Werte werden dann nur noch addiert und fertig ist das neue dezimale ControlBitField. Beispiel:
1 = RFI aus
4 = Latenzpfad Interleaved (weitere Varianten Latenz fast = 2, Auto = 0)
...
macht addiert 5
SO kann jeder ohne Kenntnisse des Binärsystems die Werte fehlerfrei zusammenstellen ;)
 
Nur ein kleiner Tipp - man braucht keine Kenntnisse des Binärsystems zu haben.
Der MS-eigene Rechner macht das Umrechnen prima.
Den Rechner starten, oben links auf Binär umschalten, den Zahlencode eingeben und dann auf Dez umschalten, dann wird der gewünschte Dezimalwert angezeigt.
 
... Das Feld besteht aus einem 6-bit-Feld : 000000 ...

Irgendwas stimmt da nicht:
In meinem Export steht "ControlBitfield = 50", was in binärer Schreibweise 110010 ergibt. Laut Deiner Tabelle musste bei den von mir eingestellten Parametern aber 101010 ergeben (was dann 42 wäre). Kann es sein das Du kurze und lange Leitung in Deiner Tabelle vertauscht hast?

Meine Parameter:
Latenzpfad: fast
RFI: auto
Opt. lange Leitung: aus
Opt. kurze Leitung: an
Energiesparmodus: aus
 
Sascha,

tatsächlich sind die Nrn. 3. u. 4. von Edwards Tabelle nicht korrekt.

-jesko
 
Hallo zusammen,

dieAntwort von VoIP-Skeptiker
Die Antwort ist immer 42!
ist nicht unbedingt richtig, denn nicht jeder

- will den (ominösen) Energiespar-Modus haben (32)
- hat eine "lange Leitung" (8)
- kann den FastPath auf dem DSLAM aktivieren (2)

Deshalb hier nochmal die dezimalen Werte zum Abschalten der einzelnen Optionen im Eintrag unter ControlBitfield:

1 RFI
2 Latenz interleaved (= fast einschalten)
4 Latenz fast (= interleaved einschalten)
8 Optimierung für kurze Leitung
16 Optimierung für lange Leitung
32 Energiesparen

Wenn bei ControlBitfield eine 0 steht, ist alles auf "Automatisch", die Addition der Zahlen von oben ergeben den Wert, der zum Abschalten der einzelnen Funkionen einzutragen ist.

Noch ein kleiner Hinweis:
Wenn dieser Wert über den FBEditor geändert wird, kann es eine ganze Weile dauern, bis die Warnmeldung zum Neustart der Box erfolgt! Also bitte nicht ungeduldig werden und dem FBEditor seine Zeit gönnen. :rolleyes:


Joe
 
Zuletzt bearbeitet:
d.h. also, sofern ich es richtig verstehe, dass "11" = RFI aus; fast und kurze Leitung bedeutet? Richtig?
 
Nur teilweise, also:

O.K. Teilsummand "1":
"keine automatische Unterdrückung von Rundfunkstörungen"​

O.K. Teilsummand "2":
"Fast-Path" (="Interleaving aus")​

Hier war's nicht richtig, denn Teilsummand "8":
"Optimierung für kurze Leitung aus"​

-jesko
 
also 19 (1,2,16). Danke
 
Hallo,

hat jemand eine Idee, warum ich nur in Senderichtung "fast" habe und in Empfangsrichtung "8ms"?
 
Wirklich? Nicht umgekehrt? Dann wär 's nämlich richtig.

-jesko
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.