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.
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.
Eine eigene Frage?
Dieser Thread ist über 10 Jahre alt.
Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.