Forum: PC Hard- und Software Smartwatch U8 Clone - Fakten & Erfahrungen


von Klaus R. (klaus2)


Lesenswert?

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.

von Klaus R. (klaus2)


Lesenswert?

Lesenswert: http://codeasm.com/U8/

FW updates bringen aber derzeit leider nichts "wirkliches".

Klaus.

von Klaus R. (klaus2)


Lesenswert?

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.

von Klaus R. (klaus2)


Lesenswert?

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.

von Steffen G. (steve8x8)


Lesenswert?

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...

von Steffen G. (steve8x8)


Angehängte Dateien:

Lesenswert?

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.)

von Klaus R. (klaus2)


Lesenswert?

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
Noch kein Account? Hier anmelden.