Hallo zusammen, inspiriert vom China-Thread hat nun auch so ein Teil den Weg zu mir gefunden. Soweit, so gut. Leider ist die FW nicht so hübsch wie die originale und so habe ich mich etwas durch die langen threads bei xda-developers gelesen. Fakten: - Es gibt versch smartwatches basieren auf dem Mediatek MD6260/1/2[x] - Jeder SoC braucht eine eigene (!) FW, die auch zum Display und dem Barometer etc passen MUSS - Es gibt ein flashtool, mit dem die FW geändert werden kann - Es gibt ein Analysetool (MAUI), welches Teil des Meditek SDK ist und Grundinfos zu SW / HW der Uhr auslesen kann (das sollte man zuerst tun, um den Mediatek SoC zu kennen) - Wenn man eine neue FW flashen möchte, MUSS man vorher ein backup des Roms machen - die Gefahr, die Uhr zu bricken ist ansonsten SEHR groß - Ein dump des ROMs (.bin) kann man mit einem fw_splitter in für das flashtool flashbare Daten umwandeln - Mir ist derzeit keine FW bekannt, die ähnlich gut wie die originale U8 aussieht - ... (TBD) Habt ihr weitere Erfahrungen gemacht? Gibt es Anregungen, Infos? Die genannten Tools müsste man sich / man mal aus dem thread zusammensammeln: http://forum.xda-developers.com/smartwatch/other-smartwatches/u8-watch-white-screen-t2973426/page54 Das Dingen tuts soweit und für 10$ war es keine Fehlinvestition - bleibt aber ein Gadget. Gruß, Klaus.
Lesenswert: http://codeasm.com/U8/ FW updates bringen aber derzeit leider nichts "wirkliches". Klaus.
Auch auf die Gefahr hn, dass sich niemand ernsthaft mit dem Ding beschäftigt hat, folgende ungelöste Fragen, die auch Tante Google nicht benatworten konnte: - Wie bekommt man Zugriff auf das Telefonbuch? Es läßt sich nicht "connecten". - Sieht man namentlich, wer anruft? - Nur bei Anrufen bimmelt / vibriert das Teil nicht - jmd eine Idee? Danke, Klaus.
Update: Nach Reset des SGS2 funktioniert die Übertragung des Telefonbuchs, nun sieht man auch den Namen des Anrufers. Nach zusätzlichem Reset der Uhr ist das "Klingeln stumm" Symbol nun auch verschwunden und Vibration / Klingeln lassen sich wie erwartet einstellen. Alles läuft perfekt - gar nicht schlecht für die 10 Mäuse! Klaus.
Hallo Klaus, auch ich habe mich durch den Monsterthread gequält (vom hiesigen VIP1710-Thread bin ich abgehärtet genug), und habe ein gutes Dutzend verschiedene ROMs zusammengesammelt. Ein "Name" lässt sich aus dem Image ganz gut ableiten (MTK_ROMINFO), auch das build date findet man mit "strings" ganz gut raus. Dabei ist mir aufgefallen, dass es anscheinend sogar verschiedene ROMs mit identischer ID und build date gibt. Vermutlich kursiert irgendwo ein Toolset, mit dem man ROMs "umbauen" kann. Ähnlich wie bei fw_splitter.exe ist allerdings nirgends ein Quellcode zu finden. Apropos fw_splitter: Als nahezu reinen Linuxer trifft es mich schon (wieder) hart, dass die elementarsten Tools nur für Windows verfügbar sind. Bevor ich mich ans Flashen mache, möchte ich doch zumindest ein wenig Überblick bekommen... bei der Vielzahl an Clones und Herstellern (und damit auch Firmwarevarianten) ist das kein leichtes Unterfangen. Als nächstes werde ich also ein Tool bauen, das die Grundfunktionalität von "fw_splitter -m" reproduziert (ohne allen Schnickschnack, vermutlich sogar ohne explizite Namensgebung). Eine große Anzahl von FWs kann man sich übrigens bei ftp://211.144.196.251/ holen - username/password jeweils SMARTWATCH, die Verbindungsqualität ist allerdings sehr launisch. Hat jemand eine Idee, was man mit den BPLGUInfoCustomAppSrc*-Dateien anfangen kann? Die fangen alle mit "CATD" an und sehen encrypted aus :( Zum Glück sind die Inputdateien für FlashTool schon mit dabei. Meine eigene Uhr kommt dann wohl demnächst an den (eigentlich längst eingemotteten) Vista-Laptop, zwecks MAUI und Auslesen. Meiner alten XP-VM möchte ich das nicht zumuten... Mit *#8375# (im Dialer) bekomme ich (nur für die Akten): [VERSION] W09 [BRANCH] 11C ABC61D_BT_11C BUILD: BUILD_NO SERIAL#: [BUILD TIME] 2015/07/15 09:18 [MRE VERSION] 3100 HAL_VERNO: - das Schwarz-auf-Dunkelgrau ist Augengift :( Ich habe also wahrscheinlich einen MT6261D(A). Mehr dann demnächst...
Einen Schnellschuß habe ich angehängt. Offsets binärer Strings in binären Dateien zu bestimmen ist mit Unix-Bordmitteln gar nicht so einfach - aber dafür konnte ich auf jeglichen Compiler verzichten. (Ja, mit Perl wäre das alles noch viel einfacher gewesen, aber ...) Mit einer zufällig ausgewählten Testdatei habe ich die gleichen Schnipsel bekommen wie schon vorher mit fw_splitter.exe - warum mitunter verkürzte Dateien geschrieben werden, konnte ich noch nicht herausfinden, daher ist ein Test mehr drin und der Vorgang wird bei Bedarf wiederholt. (Wer den Fehler findet, bekommt den ROM-Dump meiner Uhr, wenn ich ihn selber habe.)
Hallo Steffen, für mich war es nur ein Experiment zum Nutzungsverhalten und etwas Nerdismus - war ganz nett, liegt nun aber nur rum. Ich brauche sowas nicht, doch lieber Automaten ganz ohne Strom :) Viel Spaß beim Reengineering! Klaus.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.