|
|
phoneman

Avatare sehen nur Mitglieder von SE-World!
Fachbeiträge: 4888
Seit Anfang an dabei
Handys: W890, W880, P1, 8800 Firmware: R1EA030
Status: n/a
|
|
Freitag, 29.06.2007 07:10 61 |
 |
Zitat von BillyX
Grundsätzlich ist das möglich, aber Handyhersteller versuchen wenn es irgendwie geht nichts an der Hardmare zu ändern. Das geht soweit, dass verschiedene Handys und sogar die Nachfolger auf der selben Hardware aufbauen (P800, P900). Sollte es wirklich neue Revisionen geben so wird penibelst auf Kompatiblität geachtet sodass keinesfalls die Software angepasst werden muss. Ein Änderung der Hardeware ist ein wesentlich teurerer Spass als eine Weiterentwicklung der Software und wird aus dem Grund nur seltenst durchgeführt.
In diesem Fall halte ich das für ausgeschlossen. Desweiteren müßte die von dir geschilderte unterschiedliche Hardware und daraus resultierende unterschiedliche Software unterschiedliche CDAs haben. |
 |
|
Das stimmt nur teilweise: sicher ist der Hersteller bemüht möglichst über den gesamten Produktionszeitraum eine möglichst identische Hardware zu verbauen, allerdings fliessen auch laufend Verbesserungen in die Produktion ein. So werden manche Teile im Laufe der Produktion durch neue bzw. verbesserte Versionen ausgetauscht, oder Bauteile von Zulieferern ändern sich (statt Speicherbaustein XY wird die verbesserte Version YZ eingesetzt).
Dies spiegelt sich auch in der Revisionsnummer auf dem IMEI Label oder der Verpackung wieder... R1A, R2A, R3A usw. sind immer ein Zeichen für (leichte) Änderungen an der Hardware.
Beim P990 & M600 wurde beispielsweise nach den ersten Monaten eine neue Sicherheitsfunktion in der Hardware verwendet, ähnlich den CID Upgrades bei den normalen Modellen betraf dies aber nur die Schutzfunktionen gegen Manipulationen an der Firmware.
Auch beim K750/W800 ist ein besonders deutlicher Fall von Hardwareänderungen bekannt: im Produktionsverlauf wurde das Display durch ein geändertes Modell mit einer anderen Ansteuerung ersetzt. Die ausgelieferten Geräte mit dem neuen Display verfügten dementsprechend auch gleich über die aktuelle Firmware mit passendem Display Treiber. Tauschte man allerdings bei einem älteren Gerät ohne Firmwareupdate das Display gegen eines aus der neueren Baureihe, so blieb die Anzeige inaktiv.
|
 |
|
7Seconds
     
Avatare sehen nur Mitglieder von SE-World!
Fachbeiträge: 302
Dabei seit: 28.07.2006
Herkunft: Metjendorf Handys: M600i weiss, P800 Provider: O2 Firmware: R9F011
Status: n/a
|
|
Freitag, 29.06.2007 08:34 62 |
Hallo,
 |
Zitat von BillyX
Das meine halbvollständige Kenntnis bezweifle ich sehr stark. Bin selber Softwarenetwickler (zwar hauptsächlich Java aber programmiere auch schon mal C) |
 |
|
OOSE in Java und hardware-nahe Entwicklung in C++ sind 2 Paar Schuhe, und nur weil HelloWorld.c bei Dir baut, heisst das nicht, dass Du Ahnung von hardwarenaher C++-Programmierung hast (sofern Du überhaupt C++ meinst und nicht C, wie Du es schreibst). Deine Unkenntnis in Bezug das in den vorigen Posts besprochene Thema zeigen ja, dass Du Deine halbvollständige Kenntnis offenbar nicht bezweifeln solltest.
 |
Zitat von BillyX
Grundsätzlich ist das möglich, aber Handyhersteller versuchen wenn es irgendwie geht nichts an der Hardmare zu ändern. |
 |
|
Wie mein Vorredner schon bemerkte, ist das quark. Anhand der Vielzahl der HW-Revisionen kann man erahnen, wie viele kleine Änderungen es am Design im Laufe des Marktzyklus noch gibt. Viele Gründe sprechen dafür: Kostenersparnis durch höhere Integration mehrerer Funktionen auf einem Silizium, Lieferantenwechsel, nachträglich implementierte Sicherheitsmechanismen, Optimierungen in Bezug auf Verlustleistungen etc... Durch Abstraktionsschichten ist es idR nicht allzu aufwändig, Funktionsgruppen auszutauschen.
Ich hoffe, Du erkennst dass Dein Wissen nicht vollständig ist (wer hat schon vollständiges Wissen...) und nimmst unsere Erklärungen diesmal an.
HTH,
7Seconds
|
 |
|
BillyX
     
Fachbeiträge: 467
Seit Anfang an dabei
Herkunft: München Handys: W950i, T39m, P800, T610 Provider: Simyo Firmware: R6E28
Status: n/a
|
|
Freitag, 29.06.2007 09:14 63 |
 |
Zitat von 7Seconds
...überhebliches blabla entfernt...
 |
Zitat von BillyX
Grundsätzlich ist das möglich, aber Handyhersteller versuchen wenn es irgendwie geht nichts an der Hardmare zu ändern. |
 |
|
Wie mein Vorredner schon bemerkte, ist das quark.
|
 |
|
 |
Zitat von phoneman
Das stimmt nur teilweise: sicher ist der Hersteller bemüht möglichst über den gesamten Produktionszeitraum eine möglichst identische Hardware zu verbauen,
|
 |
|
 |
Zitat von 7Seconds
Anhand der Vielzahl der HW-Revisionen kann man erahnen, wie viele kleine Änderungen es am Design im Laufe des Marktzyklus noch gibt. Viele Gründe sprechen dafür: Kostenersparnis durch höhere Integration mehrerer Funktionen auf einem Silizium, Lieferantenwechsel, nachträglich implementierte Sicherheitsmechanismen, Optimierungen in Bezug auf Verlustleistungen etc... Durch Abstraktionsschichten ist es idR nicht allzu aufwändig, Funktionsgruppen auszutauschen. |
 |
|
Du hast dann sicher ein Beispiel wo für ein Modell abhängig von der Hardware verschiedenen Software ausgeliefert wurde (wie du es ja mit #define und Abstraktionsschichten erreichest).
|
 |
|
TomSEd
  
Fachbeiträge: 57
Dabei seit: 09.02.2007
Handys: P990i, P900, T68I Provider: T-Mobile DE Firmware: R9EC001 CDA162008/87 R5A01
Status: n/a
|
|
Freitag, 29.06.2007 10:27 65 |
 |
Zitat von 7Seconds
SEUS kann anhand von CDA, der Revisionsnummer und weiterer Metadaten zum Telefon eines von verschiedenen Images herunterladen. Diese Images entstehen durch Kompilieren mit #define-flags, die die entsprechenden Codefragmente aktivieren oder deaktivieren. Dieses Vorgehen wird verfolgt, wenn HW-Revisionen innerhalb einer Baureihe existieren, die für Teile unterschiedlichen Code benötigen.
|
 |
|
Wobei ich die Verwendung von Präprozessordirektiven etwas Schwachsinng finde, wenn es nur um kleine Änderungen der Hardware geht. Also innerhalb eines Produktes (z.B. die verschiedenen P990i Hardwarerevisionen) würde ich immer eine Unterscheidung zur Laufzeit der Firmware machen, eben damit ich nicht X verschiedene Images durch die Welt und meine internen Prozesse ( QS etc.) schicken muss.
Was anderes mag in der Tat die Unterscheidung von verschiedenen Produkten (P990, M600, ...), die vermutlich aus dem gleichen Quellcode bedient werden, sein. Oder auch wenn auf einmal das P990 einen Core2Duo als Hauptprozessor kriegen würde.
Dort würde ich auch verschiedene Buildprozesse aufsetzen um unterschiedliche Images zu bekommen.
|
 |
|
7Seconds
     
Avatare sehen nur Mitglieder von SE-World!
Fachbeiträge: 302
Dabei seit: 28.07.2006
Herkunft: Metjendorf Handys: M600i weiss, P800 Provider: O2 Firmware: R9F011
Status: n/a
|
|
Freitag, 29.06.2007 10:36 66 |
Moin,
man weiss ja auch nicht, wie viele Änderungen es zB an der P990-HW gegeben hat, die die Notwendigkeit einer getrennten FW-Linie erfordert. Die Symptome, die von einigen Usern beschrieben wurden, lassen jedoch drauf schliessen, dass es das beim P990 offenbar mind. einmal gegeben hat. Ich bin gespannt, was im Thread über die Probleme in Abhängigjkeit der HW-Revision rauskommt.
In dem UIQ-Interview, was mal vor Monaten hier verlinkt war, hatte sich der Entwickler/die Entwicklerin (weiss grad nicht mehr) intensiv darüber ausgelassen, wieso SE UIQ gekauft hat und wie es nun weitergehen soll (Stichwort: eine Codebasis, und dann konfigurierbare Anpassung an verschiedene Plattformen). Das zeigt einen Trend von SE hin zur einheitlichen Code-Entwicklung, deren Anpassungen an verschiedene Geräte dann jedoch sicher über PPDirektiven umgesetzt werden wird. Ziel soll ja offenbar sein, eine Codabasis für unterschiedlichste Geräte zu haben, die dann zur Compilezeit angepasst wird.
Grüße
7Seconds
|
 |
|
phoneman

Avatare sehen nur Mitglieder von SE-World!
Fachbeiträge: 4888
Seit Anfang an dabei
Handys: W890, W880, P1, 8800 Firmware: R1EA030
Status: n/a
|
|
Freitag, 29.06.2007 19:19 67 |
 |
Zitat von 7Seconds
SEUS kann anhand von CDA, der Revisionsnummer und weiterer Metadaten zum Telefon eines von verschiedenen Images herunterladen. Diese Images entstehen durch Kompilieren mit #define-flags, die die entsprechenden Codefragmente aktivieren oder deaktivieren. Dieses Vorgehen wird verfolgt, wenn HW-Revisionen innerhalb einer Baureihe existieren, die für Teile unterschiedlichen Code benötigen. |
 |
|
Viel einfacher, SEUS überprüft meines Wissens nach gar nicht die Hardwarebasis. Stattdessen werden alle Hardwareänderungen universell über die Firmware unterstützt. Kommt eine neue Hardwareversion mit neuen Treiber Voraussetzungen auf den Markt, werden automatisch alle neuen SEUS Updates auch mit einer Unterstützung für diese ausgeliefert.
Beim P990 gab es aber imho keine gravierenden Änderungen, selbst die neuesten Revisionen sollten immer noch mit der Releasefirmware (= alte Codebasis) laufen.
|
 |
|
Mecki123
    
Avatare sehen nur Mitglieder von SE-World!
Fachbeiträge: 208
Dabei seit: 15.12.2006
Herkunft: NRW Handys: O2XDA Mini S / Siemens M65 / K Provider: 1& 1 Flat Firmware: Immer die letzte
Status: n/a
|
|
Freitag, 29.06.2007 22:11 70 |
Schaut mal hier, Beitrag 14
HIER reinschauen
Den Text nach den Sternchen. Habe heute dies Infos zur Hardware erhalten. Evtl. hilft es Euch ja.
Gruß MEck
Edit:
 |
Zitat von Mecki123
*************
Ich habe dann übrigens heute mit dem Händler meines Vertrauens gesprochen.
Dort bekam ich folgende Info zu den FW´s und den Bugs.
....in etlichen Versionen sind noch Bugs. SE bessert noch nach, wann welche FW ersetzt wird erfährt er erst, wenn die Software für ihn zur Verfügung gestellt ist. Es gibt keine Vorankündigungen......
Zum Thema der unterschiedlichen FW:
....von SE werden für die einzelenen Provider wie O2, Telekom usw. etwas abweichende Hardwareausführungen gebaut. Diese sind z.B. ein etwas anderer Chip hier und ein anderes Bauteil da. Evtl. auch ein Chip, der als neue Version nur Verfügbar ist.
Aus diesem Grunde haben manche Geräte auch eine FW, die abweicht von anderen Geräten obwohl in etwa die gleiche Herstellzeit im Gerät abgedruckt ist. So kann es also sein, das z.B. mein Gerät Generic German mit der R9F011 aktuell ist, während Generic World1 z.B. dir R9...usw hat und diese für World 1 die aktuellste ist. ALSO WERDEN WIR NIEMALS ALLE DEN GLEICHEN STAND HABEN. Evtl. hilft dies ja weiter bei all den zahlreichen Diskussionen hier im Forum.
Übrigens ist der Händler meines Vertrauens ein SE Service Point, der selber auch für SE Geräte auf Garantie instandsetzt oder Austauscht. Das Gespräch hatte ich heute Mittag mit dem Chef des Geschäftes.
Sollte also korrekt sein und kein Angestellten Bla Bla.
Das hilft mir zwar bei meinem Bug nicht aber evtl. näcvhste Woche.
Grund: bei einem Update über das Internet ist die Art der durchführung anders als am Service Point. Ursache ist das nicht kpl. löschen ALLER Daten auf dem Handy. In der Regel werden Dateien nur überschrieben. Somit können Restfragmente zurückbleiben und somit kleinere Bugs erzeugen. Es muss also nicht unbedingt an der FW liegen. Im übrigen ist die Version des SE Point eine sogenannte Refresch Version. Eine bereinigte Version. Z.B hat eine Version eine Kleinigkeit inkorrekt, wird die Version gefresht dem SE Point zur Verfügung gestellt. Im Internet steht diese aber evtl noch nicht. Auch werden halt wie eben angesprochen beim Update des SE Points wirklich ALLE Daten platt gemacht. Dies ist z.B. erkennbar, das nach eigenem Update evtl. ein Symbol eines vorher Installierten Progs auftaucht.
Nun gut. Ich warte nun mal ab bis nächste Woche, lass die gleiche FW vom SE Point draufspielen und teste dann wieder.
Gruß Meck |
 |
|
|
 |
|
Diesen Thread durchsuchen:
Zur Zeit in diesem Thread aktiv:
Statistik:
Dieses Thema ist 382 Tage alt und wurde bisher 6813 Mal aufgerufen.
Es befinden sich insgesamt 84 Antworten auf 6 Seiten.
Das Thema wurde von phs begonnen.
|