Speedport W701V auf Annex A umstellen

Or with Telnet:
echo "firmware_version avm > /proc/avalanche/env
echo "kernel_args annex=A" > /proc/avalanche/env
echo "annex A" > /proc/avalanche/env

bringt folgende Fehlermeldung

-sh cannot create /proc/avalanche/env: Directory nonexistent

und nun??
 
Welche Firmware ist den eigentlich drauf?
Es besteht die Möglichkeit daß die oben genannte Vorgehensweise nicht klappt.

echo "firmware_version avm" > /proc/sys/urlader/environment
echo "annex A" >> /proc/sys/urlader/environment
echo "kernel_args annex=A" > /proc/sys/urlader/environment

EDIT:

Bei Images mit Minor Versionsnummern die über .40 sind klappt auch diese Variante nicht.
Da das Enviroment bei Systemstart nach /var/env (und /var/env.cache koppiert wird und weder proc/sys/urlader/enviroment
oder auch /proc/sys/evalanche/env bei laufenden System beschreibar vorhanden sind.
Es gieb wohl die Namen /proc/sys/annex , /proc/sys/firmware_version die sich auslesen lassen aber werden die automitsch wieder mitt den Ursprungswert besschiebe wenn man diese überschreibt.
/proc/sys/enviroment scheit auch auf jedoch last sich daraus werde was auslesen noch beschreiben.
Das Problem dürfte aber ein Probelm von meiner Seite sein da es bei AVM 7170 Routern gemäss deien Beitrag klapp!
Post_instal klappt ach bei mir der oben erwähnten vorgangsweise.

Siehe auch:
http://www.ip-phone-forum.de/showpost.php?p=1006239&postcount=602
 
Zuletzt bearbeitet:
werd ich gleich heut abend testen und das ergebnis posten.
thx in advance
 
AnnexA auf gefritztem W701V

Hallo, zusammen

Zuerst moechte ich nochmal Spirou und Jpascher fuer ihre Super Arbeit mit den Speedport Skripten danken. Ist einfach Spitze.

Jetzt zu AnnexA. Ich bin Newcomer, aber vielleicht nuetzen meine Erfahrungen ja irgendwem:
Hier in CH haben wir auch AnnexA. Allerdings haenge ich mit meinem gefritzten W701V am Kabelmodem und kann ADSL nicht testen.
Trotzdem habe ich meinen W701V Interesse halber auf AnnexA gesetzt. Dazu habe ich einfach das Skript von JPascher (Version 08.12.07) mit der 7170 Firmware fuer AnnexA verwendet (V.58.04.43). Seither meldet sich mein Speedport als AnnexA und laeuft seit 4 Wochen stabil. Auch nach reboot bleibt AnnexA (eigentlich logisch).
Wie gesagt, leider konnte ich ADSL mit AnnexA mangels Anschluss nicht testen, aber ich gehe davon aus, dass es problemlos funktionieren wuerde. Probier doch das einfach mal, 66nakyoz.

Zur Hardware von AnnexA und AnnexB: Im Speedport duerfte die gleiche HW verbaut sein wie in den Fritzen. Und bei denen funktioniert der Wechsel von AnnexB nach AnnexA (umgekehrt nicht!). Ich hatte frueher eine von AnnexB auf AnnexA geflashte FBF WLAN (vgl. threads und scripts von haveaniceday) problemos am Schweizer ADSL in Betrieb. Also bin ich zuversichtlich, dass es auch mit dem Speedport funzt.

Gruss und viel Erfolg
el_valiente
 
Zuletzt bearbeitet:
for i in `cat /proc/cmdline` ; do

this is the part that read the parametrer from boot command line.

I'st right that you say about name/number of partition and about the booting process, really, I don't have too much informations.

I thik it's work line grub ... there is a first booting process (stage 1) named adam2 that make a boot and a little shell (ftp access in this case) and pass the control in a second part (stage 1.5 and stage 2 in grub) named EVA.

at the and of the boot execute rc.S and it set the variable with the parameters passed from bootloader.

rc.S read the boot commandline, check and each parameter of the boot line (the line that I quoted)

I not try, but it easy via telnet with a simple cat /proc/cmdine read which parameters was passed and there is a specific case "annex=*" to set the annex_param.

rc.S is really the first command that is execute at start of a linux system than the command line MUST be pass from boot stage.

about the version of ADAM and EVA I don't know (by memory grater than 100, maybe 111 or somethinks similar) and I don't check because I don't have hier the SP, but I think it's not so important

ciao
Massimo
 
HI maxgrand,
Is not so important to clear the question about bootprocess ADAM or EVA and connected questions.
I for my part think we dont have a grub bootloding system.
Concerning the other things, i agree that kernal arguments are passed on as commandline.
and rc.S is the fist skript that is processed by the kernal boot process.
So looking at the rc.S will tell if the annex_param Prameter is in use.

Enviromet Varibel kernel_args annex=A is passed on to annex_param in rc.S
rc.S unses rc.init to set Varibabel ANNEX and depending of ANNEX Parameter in the DSL section of rc.S or in the extenlal skript /init.d/rc.dsl.st Dreivers are started with this parameter.

On older Firmwars ANNEX enviromet Variabe is passed on directly as Driver Parameter.
 
...lästiges Annex

So nach soviel Fachchinesisch mein jetziger Stand:
habe wie el_valiente vorgeschlagen hat folgendes Procedere hinter mir und möchte den Anderen viel Arbeit und Mühe ersparen.
Hab das image mit dem neuen Script von Jpascher mit ./707 generiert Annex A in der config eingestellt und per push-option auf den Speedport geflasht.
Die Box meldet sich mit Annex A in der DSL-Info aber die Telnet Ausgabe ist meines Erachtens etwas komisch (siehe fette Zeilen)



BusyBox v1.1.2 (2007.08.28-15:11+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.


ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
# cat /proc/sys/urlader/environment
HWRevision 101.1.0.0
ProductID Fritz_Box_SpeedportW701V
SerialNumber 0000000000000000
annex B
autoload yes
bootloaderVersion 1.203
bootserport tty0
bluetooth
cpufrequency 211968000
firstfreeaddress 0x946B1D78
firmware_version avm
firmware_info 58.04.43
flashsize 0x00800000
jffs2_size 32
kernel_args annex=A
maca 00:1A:4F:5B:27:A2
macb 00:1A:4F:5B:27:A3
macwlan 00:1A:4F:94:40:A1
macdsl 00:1A:4F:5B:27:A4
memsize 0x02000000
modetty0 38400,n,8,1,hw
modetty1 38400,n,8,1,hw
mtd0 0x90000000,0x90000000
mtd1 0x90010000,0x90780000
mtd2 0x90000000,0x90010000
mtd3 0x90780000,0x907C0000
mtd4 0x907C0000,0x90800000
my_ipaddress 192.168.178.1
prompt Eva_AVM
ptest
reserved
req_fullrate_freq 125000000
sysfrequency 125000000
urlader-version 1203
usb_board_mac 00:1A:4F:5B:27:A5
usb_rndis_mac 00:1A:4F:5B:27:A6
usb_device_id 0x0000
usb_revision_id 0x0000
usb_device_name USB DSL Device
usb_manufacturer_name AVM
wlan_key 0429080174791770
wlan_cal 0009,03FE,0019,00DF,010A,00E5,010A,031D,0326
#


...und das Ergebnis dementsprechend KEIN SYNC.
JPascher das Kabel ist es definitiv auch nicht, da mir ein voll beschaltetes Kabel gekauft habe, aber wie gesagt kein SYNC.
Die DSL info der Box steht jungfräulich da und sagt kein DSL nach minutenlanger Suche.
so Leute weiss jemand noch weiter Rat?
ich weiss nicht ob dieser Beitrag was anderes sagt als bis jetzt geschrieben, da ich des italienischen nicht maechtig bin http://www.vocesuip.com/speedport-w701v-in-inglish-annex-a-funziona-vp6577894.html
aber anscheinend scheint der ganze Spass zu laufen.
 
ich weiss nicht ob dieser Beitrag was anderes sagt als bis jetzt geschrieben, da ich des italienischen nicht maechtig bin http://www.vocesuip.com/speedport-w701v-in-inglish-annex-a-funziona-vp6577894.html
aber anscheinend scheint der ganze Spass zu laufen.

Es ist mein post, bin ich lonegunman :D !!!! :rolleyes: :rolleyes: :rolleyes:

:rolleyes::rolleyes: Diese ist spaß :D

Ich habe hier diese theme http://www.ip-phone-forum.de/showthread.php?t=155769 geschrieben und die italianer fragen mir eine erklarung und ich erklare in italianisch (meine sprache :) ).

daß weiß ich nicht wenn jemand eine google Übersetzung vom meine Italianiche post verstehen kann, das trick ist änderen mtd3 mit ein hex editor vom annex b zu annex a.

du mußt mit cat und tftp mtd3 extract, mit ein hexeditor correct annex (ist nur eine letter) und noch mal mit tftp und cat an sp schreiben und alles geht.

ciao
Massimo aka lonegunman

;)
 
@66nakyoz

welchens image von AVM wurde verwendet?

Mit reinen telnet Eingriffen alleine klappt es bei den ganz neuen AVM Images nicht mehr da wieder was verändert wurde.
Siehe Editierten Beitrag 22.
Das verwendete AVM immage mus assdrücklich bereits für Annex A vorgesehen sein.
Die Variable annex hat kaum mehr irgend eine Bedeutung.

Kernel args wird nur gesetzt wenn das image mit FTP und der push Option übertragen wird.
Oder via FTP entsprechend gesetzt werden.
Auch die im umluf befindlichen pseudo images zum setzen auf Annex A sind mit den neuen firmwars wirkungslos.

@maxgrand
I had a look at this post of you and i noticed now that you used Speedtofritz on the image before you edited the annex param directly on the boot partiotion Enviroment.

Could you tell what version of Seedtofritz you ware using and also the AVM Image you used.
You metion two diffeent images witch did you use in the end?
 
Zuletzt bearbeitet:
Diese images wurde genutzt

fritz.box_fon_wlan_7170.annexa.58.04.43.image
fw_Speedport_W701V_v33.04.45.image

wobei ich jedoch nicht die conf bezüglich des Download servers editiert habe sondern das image manuell runtergeladen und umbenannt habe in das welches das script sucht, glaub es war die selbe version nur ohne Annex A kürzel.
Unterscheidet das Script nach dem Namen des images wie es compiliert, oder ist es egal?
 
@66nakyoz
Wenn du mir noch angiebst welche Skritvrsion du verwendet hast bin total zufieriden.

Soweit ich das jetzt sehe sollte das so auch richtig gewesen sein!
Speed2fritz beim W701 nimmt immer das was in Firmware .conf angegeben ist.
Abhängig vom Nahmen wird nichts verändert, der Name spiet keine besondere Rolle.
Versionsnummern werden nicht vom Namen genommen die kommen immer aus dem Image.

Wichtig ist aber wie das Image übertragen wurde mit der push optin werden einige Variablen automatisch gesetzt.
In den nächsten Versionen von speed2fritz werden ich das setzen der Variabeln auch miteinfügen, wenn das Immage via web GUI geladen wird.

qoute SETENV annex A
quote SETENV kernel_args annex=A

qoute SETENV annex A dürfte bei deiner Version vom Skript fehlen, ich habe aber angenommen, dass das auch unwichtig ist und Trotzdem funktionieren sollte, wie aber maxgrand ausführt dürfte der doch noch eine Rolle spielen.

Leider kann ich zur Zeit noch nicht sebst testen ob das modem auch wirklich funktioniert mit diesen Änderungen.
wird noch einige Wochen dauern bis ich annex A ebenfalls habe.
 
das aktuelle Skript vom 22.12 und wie gesagt hab gesehen das die Annex variablen nur in Kombi mit der push option gesetzt werden. Das image wurde direkt mit puh option auf den Router geschickt.
 
Hab momentan nicht so den rechten Durchblick arbeite aber daran.
Mit den AVM 7170 Routern klappt es mal mit den neuen Firmwars das ist sicher, drum muss es auch mit den gefritzten auf ähnliche weise doch funktioneiren.

Hab jetzt auch die englische Version mal versucht.
Für dem w701 wird zumindest mal alles sauber übersetzt, ein setztn von zusätzlichen links ist nicht erforderlich.
Firmware meldet sich mit Annex A nach update übers webinterface.
Skript Version 22.12.2007 für W900 sind noch einige Anpassungen erforderlich da der DECT addon nur für Sprache de vorgesehen ist.

http://www.ip-phone-forum.de/showpost.php?p=1006239&postcount=602
 
Für dem w701 wird zumindest mal alles sauber übersetzt, ein setztn von zusätzlichen links ist nicht erforderlich.

korrect, diese ist nur eine erste version, jezt muß man alles scipt kontrollieren für alles übersetzen.

ein andere probleme sind logs, die sind alles in de

für W900 sind noch einige Anpassungen erforderlich da der DECT addon nur für Sprache de vorgesehen ist.

ich weiß nicht wenn es gibt ein DECT fw in en ... ich meine daß mussen wir alles übersetzen

und wenn funkioniert echo
"kernel_args annex=A" > /proc/sys/urlader/environment
braucht man nicht uralder änderen

ciao
Max

ein screenshot:
http://img525.imageshack.us/my.php?image=screenshot1fk0.png
 
@maxgrand
Thank for reply!
I think is better if we keep to englsh, even my english is not realy good.

I will try to convert the DECT part to english, still it will taake some time becaus i alos have to adapt some parts od the skript o take care of the www/avme/en Directory srtucture, up to now i did not use an extra Variabe to switsh between languages.

I could do it the same way with links as you did, but i think it is better to stay with the method AVM uses so the skript will be useabel for some time as long as AVM want change to much on the structure.

If you dont mid i would like you to test some of my future chnages on the skript.

About the logs:

I think there would be a lot of aditional translating in a lot of Files AVM did not do a very good job keeping the all of the Text out of the java skript.
Some may enven be nerly inpossible to convert becaus the text is within some modules or drivers.
 
Is my german so bad ? :-(

for me is not a problem have all the fw in de, but a lot of people don't understand german.

maybe AVM release a international version of 7150 or other dect model and we can recover the en html pages from there :)

to testing i for me there are no problems, i made a patch for the script you can find it in http://www.vocesuip.com/viewtopic.php?p=6578091#6578091 and you can use it for your script.

I think is useful use the "-o avme" flag and add a "-annex" flag to create an automatic grabbing and compiling international fw ... for the logs I can ask at an italian guy that translate in english 7141 fw.
 
I think is useful use the "-o avme" flag and add a "-annex" flag to create an automatic grabbing and compiling international fw ...

But, if possible, always with 2 flags, because my interest is an Annex A Version with German WebGUI ;-)

Happy new year
xxMExx
 
Betrifft Speedports.
Neu, habe vesucht annex Parameter nun besser zu integieren.
Wenn mit dem neun Skript ein image estellt wird kann es per WEBGUI eingespiellt werden und die ANNEX Parameter werden im post installl prozess richtig gesetzt. Das Einspieln per WEBGUI klappt beim W900 und beim W701 aber nur wenn voher beriets irgend eine AVM Weboberfläche vorhanden ist.
Leider noch ungetestet, da ich selbst kein ADSL habe.

http://www.ip-phone-forum.de/showpost.php?p=1001373&postcount=1

It should now be possible to use the skript with the englsh version without problems.
Limitations: At the moment all the parts added for setting DECT Fetures are in german language.
All directorys staritng with en/ would need translating of the gernman text within this files.

The skript can be used to generate ANNEX A or ANNEX B depending on the settimgs made in firmware.confXXX whre XXX is one off the nubers like 707 or 907.

Generated tar ended Firmwares can be flashed via HTTP if there is allrady a AVM webbased GUI, no aditional settings shold be neede.
 
Zuletzt bearbeitet:

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,741
Beiträge
2,256,724
Mitglieder
374,769
Neuestes Mitglied
Luckys123
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.