Skip to main content
Warum O2
Warenkorb
Service

Hier ist die Firmware zum direkten Download:

http://dl1.askeycloudapi.com/file/Telefonica_O2/RTL0080W-D112(DE-RoHS)/WWHC051-D112/21.13.119/RTL0080VW-D112_DE_g34.0_RTL0080.D112.DE.21.13.119_all.bin

@tearsbeforecrying  Ja, aber ist das das final release, das ist die Frage. LG, Meerkatze


Jedes Build ist eine finale Version. Der Homespot hat keine Möglichkeit, unterschiedliche Versionen eines Builds zu unterscheiden.

 

Auf dem Homespot läuft das Programm autofota (automatic firmware over the air) und prüft in regelmäßigen Abständen, ob eine neue Version für ihn vorliegt und lädt diese ggf. herunter.  Hierfür sendet der Homespot seine aktuelle Software-Version (&s), seine IMEI (&u) an den Server (s. auch den anderen Thread von mir) und verhält sich entsprechend der Antwort. 

 

Hier verkürzte Beispiele: 

Homespot hat Build 109 installiert

https://avus1.askeycloudapi.com/v2/verchk/Telefonica_O2/RTL0080W-D112(DE-RoHS)/WWHC051-D112?v=21.13.109

 

Antwort vom Server

{"code":"200000","message":"OK","ttl":93859,"ver":"21.13.115","date":"2020-10-10 20:29:50","type":"bin","size":"72910319","src":"http://dl1.askeycloudapi.com/Telefonica_O2/RTL0080W-D112%28DE-RoHS%29/WWHC051-D112/21.13.115/RTL0080VW-D112_DE_g34.0_RTL0080.D112.DE.21.13.115_all.bin?u=&rid=573a8125-fa1a-4ac6-a926-a3e15a685f87","md5":"e003f34279ec65778ec214479f9146df","rid":"573a8125-fa1a-4ac6-a926-a3e15a685f87","autofota":false}

 

Hier meldet der Server eine neuere Version ("ver":"21.13.115"), den Type der Datei ("type":"bin"), die Größe der Datei ("size":"72910319"), URL der Datei, Prüfsumme usw.

Der Homespot wertet die Informationen aus und lädt die Datei herunter und installiert diese.

 

Homespot hat Build 115 installiert:

https://avus1.askeycloudapi.com/v2/verchk/Telefonica_O2/RTL0080W-D112(DE-RoHS)/WWHC051-D112?v=21.13.115

 

Antwort vom Server:

{"code":"304000","message":"Not Modified","ttl":88605,"rid":"65baf67e-3250-41fa-a5a4-aadd8744eb95"}

 

Die 304 in "code":"304000" zeigt dem Homespot, dass seine installierte Version die aktuelle ist und autofota legt sich bis zur nächsten Abfrage schlafen.

 

Aus diesem Grund lädt der Link im EP die finale Version herunter.

 

Anmerkung: In Build 115 wurde in autofota ein neuer Parameter &f= eingeführt, dessen Bedeutung ich nicht kenne. Außerdem entwickelt Askey eine andere/neue fota Version.


@tearsbeforecryingDanke dir für die ausführliche Erklärung. Ich dachte immer in meiner laienhaften Vorstellung, dass diese Versionen auf einem Server liegen, damit mehrere Leute gleichzeitig daran rumbasteln können. Wie bei einem Wikipedia-Artikel. Wenn dann alle erst mal zufrieden sind, wird die Version freigegeben. Bei der 117 war dies ja offenbar nicht der Fall. Ich weiß, dass schon angekündigt wurde, dass die neue offizielle Version die 119 sein soll, aber wer weiß, ob es dann nicht doch die 121 wird. Könnte das f für “field” stehen? Da das Rollout ja nicht für alle gleichzeitig stattfinden soll. Und die Zahl hinter dem = stünde dann für z.B. die erste Ziffer der IMEI. LG, Meerkatze


Es basteln auch unterschiedliche Leute an dem Ding. Schau die auch die Beispiele im anderen Thread an:

Jeder, der eine Änderung macht oder etwas hinzufügt, hinterlässt u. a. seine Signatur im Code. Wie die Zusammenarbeit zwischen Askey und o2 bei den Tests verläuft, kann ich nicht beurteilen. 

 


@tearsbeforecryingDen Thread habe ich natürlich mit großem Interesse und Bewunderung studiert und auch schon mehrfach andere User darauf hingewiesen. Ich hatte mir die 117 bloß nicht selbst gezogen, weil um mich rum eh alle Türme nur auf Band 20 senden.

Wenn du aber jetzt denkst, ich könne in den Codes irgendwelche Signaturen identifizieren, überschätzt du mich maßlos. :wink: LG, Meerkatze


Hi zusammen.

in den Codes irgendwelche Signaturen identifizieren

kann *ich* auf jeden Fall nicht, es ist aber sehr faszinierend, wie sehr das ganze mit kreativem “Reverse Engineering“ so von euch aufgedöselt wurde, dass ihr die Firmware bald fast selber schreiben könnt :smile:

Das ist schon maximal beeindruckend. 

Lieben Gruß Matze 


@o2_Matze “Von Euch” ist gut. Die Ehre gebührt allein @tearsbeforecrying , Ich bin eher familiär vorbelastet und habe en passant das eine oder andere aus der Welt der Programmierung von Telekommunikationsgedöns mitbekommen. Aber das war’s auch schon.

Mich würde riesig interessieren, ob @tearsbeforecrying  in den Ketten aus Ziffern und Buchstaben eine Erklärung dafür findet, dass die Umstellung der Uhrzeit für die automatische Updatesuche von 0.00 Uhr auf 4.00 Uhr bewirkt, dass meine Festnetzleitung über Nacht nicht mehr verlustig geht. Ich merke nur, dass es funktioniert, weiß aber nicht, warum. Ich vermute eine Kollision mit etwas anderem, das auch um 0.00 Uhr stattfindet - etwa mit einer Zwangstrennung, bin aber nicht sicher. Wüsste es aber zu gern :-)

LG, Meerkatze


Schwierig, weil man fast sämtliche Dateien durchschauen müsste.

Ich habe nur noch im Kopf, dass der Homespot einen 24 Stunden Timer startet und wenn die Zeit abgelaufen ist, einen “stillen” Reboot durchführt.  Der Reboot wird verzögert. sollte aktuell ein Gespräch stattfinden. 

 

Ich sollte vielleicht auch mal schreiben, dass ich den Homespot gar nicht (mehr) habe.


Hier ist die Firmware zum direkten Download:

http://dl1.askeycloudapi.com/file/Telefonica_O2/RTL0080W-D112(DE-RoHS)/WWHC051-D112/21.13.119/RTL0080VW-D112_DE_g34.0_RTL0080.D112.DE.21.13.119_all.bin

@anonymous, 

kennst du auch den link für die rtl0082vw “homespot 2"

LG


Hallo ​@Ben10 ,

danke für deinen Betrag, jedoch kann der Thread Ersteller dieses nicht mehr lesen,
da er sich aus der Community, schon vor längerer Zeit, verabschiedet hat. 😊

Viele Grüße Maria

P.S. Kennst du schon unser digitales Wohnzimmer?
Dort gibt es immer wieder neues und spannendes zu entdecken.
Schau gerne mal rein.

https://hilfe.o2online.de/digitales-wohnzimmer-der-community-treffpunkt-57

 


Deine Antwort