Archive for the ‘Treiber’ Category.

Hotfix 4 – Out now!

EvilDragon hat bereits gestern Abend den neuen Hotfix 4 vorgestellt und zum Download freigegeben. An alle Pandorauser da draußen: Aktualisiert bitte auf die neuste Version ;) Ist auch ganz einfach! Hotfix herunterladen, auf der SD Karte nach /pandora/desktop oder /pandora/menu packen und ausführen. Bitte vorher jedoch sicherstellen, dass ihr alle anderen Hotfix-Installer von der SD Karte gelöscht habt. Es gibt keine Voraussetzungen, d.h., dass ihr von jeder Firmwareversion auf die neuste updaten könnt.

Download

Außerdem gibt es hier einen Überblick, über die Änderungen: Continue reading ‘Hotfix 4 – Out now!’ »

Offizieller Eintrag: Hellolo Hotfix!

Hi!

Wie gesagt, schreibe ich auch heute wieder ein paar Zeilen.

Heute aber mit ein paar weiteren Pandora-Infos für Euch. Aber nur Software – denn ich verfolge den Hardwareteil hier draussen nicht.

Soweit ich mich erinnere, habe ich Euch noch gar nicht erzählt, was alles in Hotfix 4 reinkommt… hier eine kleine Vorschau. Innerhalb der nächsten Woche gibts dann die Beta zum Testen.

Gestern habe ich am pnd_run-Script weitergearbeitet. sebt3 hat es ein wenig aufgeräumt und eine erste Unterstützung für die Taktgeschwindigkeits-Einstellungen in PND-Dateien mit eingebaut. Ich habe das ganze etwas erweitert.

Wenn man nun eine PND-Datei startet, die eine empfohlene Taktfrequenz hat, überprüft das System zunächst, ob die aktuelle Taktgeschwindigkeit höher oder niedrieger als die empfohlene ist. Ist sie höher oder gleich, wird das Spiel einfach nur gestartet. Ist sie niedriger, fragt das System nach, ob es diese Taktfrequenz einstellen soll, man eine eigene wählen möchte oder ob sie nicht verändert werden soll.

Nach dem Spiel wird die Taktfrequenz wieder auf den vorherigen Wert gesetzt.

Hier nun aber eine kleine Übersicht, was für Hotfix 4 geplant ist: Continue reading ‘Offizieller Eintrag: Hellolo Hotfix!’ »

Gehäuse-WLAN-Interview

Flyn: schickst du jetzt eigentlich noch ne mail raus wegen den wifi sticks oder bekommt jetzt jeder einen?
ich habe noch nichts bekommen und in dem blogpost klingt es so als hätte ich schon was bekommen SOLLEN
“Nachdem wir nichts genaueres wussten, entschieden wir uns, WiFi sticks zu besorgen und jeden von Euch zu fragen, ob er die Pandora lieber JETZT mit Stick haben wollte (und internem WiFi, welches vielleicht durch Software oder eben doch durch einen Hardware-Fix zum Laufen zu bringen wäre) oder doch noch warten, bis alles sicher ist.”
ED: ? Wenn WiFi geht, gibts doch keine Sticks…?

Flyn: aso ich dachte die gibts trotzdem solange das interne wifi noch nicht die volle geschwindigkeit erreicht hat und in anbetracht der tatsache das der stick stromsparender und leistungsfähiger sein wird als das interne. naja aber ich hätte die 7€ auch selber zahlen können wenn das interne wifi jetzt nicht gegangen wäre. aber diesen stick kannst du ja trotzdem mal wegen der genannten vorteile mal in dein Shop aufnehmen oder? :)
ED: Ja, hab ich auch schon überlegt, da viele nachfragen :)

Fly: und gibts was neues bezüglich verschicken der pandoras von UK aus? also geht das direkt von Craig aus zu den einzelnen kunden in dtl.?
ED: Nein, geht zu mir und von da dann weiter

Flyn: d.h. wenn du gerade in UK rumschraubst und wieder welche nach ingolstadt schickst warten die zum verschicken an den endkunden solange auf dich bis wieder eishockey ruft?
ED: Nein, bis ich wieder in die Macromedia-Schule zum Unterrichten muss. Eishockey ist alle drei Tage, solange das läuft, komme ich nicht nach UK.

Flyn: also wenn die eishockey saison zu ende ist fliegst du nach UK und schraubst dort solange an pandoras rum bis es bei macromedia wieder losgeht (weißt du schon wann das sein wird?)?
oder das verschicken könnte doch auch deine frau macht die bleibt ja in ingolstadt oder? :)
ED: Evtl. verschickt auch gleich fen_fire von hier weiter. Macromedia ist einmal die Woche, das weiß ich ;)

Flyn: aber wann du nach UK fliegst hängt doch davon ab wann die eishockey saison zu ende ist, seh ich doch richtig oder?
ED: Richtig.

Flyn: und das ende der eishockey saison ist also nicht fest vorgegeben wie bspw. das saisonende der bundesliga?
ED: Das Saisonende der Bundesliga ist genauso wenig fest vorgegeben ;) Wenn eine Mannschaft beim Viertelfinale rausfliegt, ist für sie die Saison vorbei.
Wenn eine Mannschaft gar nicht erst soweit kommt, ist für sie die Saison noch früher vorbei. Wir sind gestern ins Halbfinale gekommen.

Flyn: leider ^^
ED: Pfft ;)

Wieder auf der Spur!

Endlich – ein neuer Blogeintrag. Hat wirklich lange gedauert, da es wirklich eine Menge gab, was wir erst noch rauszufinden hatten.

Was ist die letzte Zeit passiert?

1. Das WiFi-Problem – endlich gelöst

Viele von Euch haben es wahrscheinlich auch schon in den Foren gelesen: notaz hat am WiFi-Treiber gearbeitet und konnte ihn nicht vernünftig zum Laufen bekommen. Da ihm nichts mehr einfiel, was er noch hätte ändern können, war er der Meinung, es könnte sich doch um ein Hardwareproblem handeln.
Das hat uns natürlich sofort alarmiert! Michael hat die Board-Produktion gestoppt (700 waren bis dato schon produziert) um zunächst mehr Tests mit WiFi durchzuführen. Wir standen im Dunkeln.
Wer schon immer wissen wollte, wie Sudden Death sich anfühlt… nun, wir wissen es nun.

Michael find an, die Hardware genauer zu untersuchen, während notaz noch weitere Tests und Tweaks mit der Software versucht hat. Ein Kernel, der alles außer WiFi aus hatte, konnte ein wenig mehr Geschwindigkeit rausholen, aber es war immer noch sehr langsam. Hatte der Treiber Konflikte mit anderen Sachen, die liefen? Oder war die Hardware schuld? Wir waren uns nicht sicher.

Nachdem wir nichts genaueres wussten, entschieden wir uns, WiFi sticks zu besorgen und jeden von Euch zu fragen, ob er die Pandora lieber JETZT mit Stick haben wollte (und internem WiFi, welches vielleicht durch Software oder eben doch durch einen Hardware-Fix zum Laufen zu bringen wäre) oder doch noch warten, bis alles sicher ist.

Dann fanden wir heraus, dass WiFi auf Rev2/3 boards schneller lief als auf den aktuellen Rev4/5 boards – was seltsam war, da im WiFi-Bereich bei diesen Revisionen nichts geändert wurde! Außer dem Platinen-Hersteller…
Mit diesem Hinweis kamen wir der Sache auf die Schliche: Die Impedanz der Taktleitung für das WiFi-Modul wurde geändert. Dadurch wird der Takt verschlechtert und das Modul bekommt kein sauberes Taktsignal mehr.
Ein Messen des Taktes bestätigte dies.
Wer ist da dran schuld? Schwer zu sagen. Auf der einen Seite hätte der Platinenhersteller nicht einfach die Impedanz dieser Leitung ändern sollen, auf der anderen Seite haben wir auch nicht explizit angegeben, dass die Impedanz hier stimmen MUSS. Die Leitung an sich geht ja – nur nicht für das, wofür wie sie brauchen.
Mit diesem Wissen hat sich Michael ein paar weitere Tage an die Arbeit gemacht, mit einigen Trial- and Error-Methoden (man kann nicht viel anderes machen, außer man kennt den genauen Wert der Impedanz. Wir mussten uns langsam annähern).
Das Signal war wieder gut, WiFi wurde besser – aber immer noch langsam. War das nun Softwarebedingt? Oder auch Hardware?
Michael begann nun, ein Test-Board zu entwickeln (Rev6), welches auch gleichzeitig als neues Board für die restlichen 3300 Pandoras genutzt werden konnte, sollte WiFi dadurch besser gehen.
Während er daran werkelte, hatte er eine weitere Idee – sofort modifizierte er ein weiteres Rev5 Board und erhielt einen ENORMEN Geschwindigkeitszuwachs! Mit dem minimalen Kernel kam er auf 350KB/s, mit dem normalen Image immerhin auf 66KB/s (der Test wurde mit einem Download aus dem Internet gemacht).
Dieser Mod ist einfach: Ein Widerstand muss auf einen existierenden gelötet werden. Dauert 1 – 2 Minuten. Und die restlichen 3300 Boards können gleich mit dem neuen Widerstand bestückt werden, also fällt dieser Fix bei der zukünftigen Produktion weg.
Und die Geschwindigkeit kann vermutlich noch weiter gesteigert werden – Michael hat diesen Fix gestern erst herausgefunden. Er wird noch weiter dran werkeln, bestimmt kann hier noch ein wenig geschraubt werden.
Zudem können beide Mods kombiniert werden, seien wir also gespannt, wie hoch WiFi noch schraubbar ist.
Für normales Websurfen, Internet-Radio, Messenging, eMail, etc. reicht es jedenfalls schon aus.
Er wird solange weiterbasteln, bis er in seinen Flieger nach England steigt, um mit dem Zusammenbau zu beginnen (er modifiziert dort übrigens auch die Boards direkt).
Diese Nachricht hat und endlich mal wieder ein wenig Leben eingehaucht, wir hatten wirklich eine schwere Zeit in den letzten paar Tagen… WiFi hat ganz schön an uns genagt.

2. Die Gehäuse

Nachdem die Board-Produktion erstmal gestoppt war, haben wir den Chinesen mehr Zeit gegeben, die Gehäuseformen weiter zu bearbeitet. Wie auf einem der letzten Bilder im Forum gut zu sehen war, ist der untere Teil (mit der Tastatur) wirklich perfekt. Schaut super aus. Der obere Teil hat immer noch ein paar Farbunterschiede, Kein Stabilitätsproblem – schaut bei genauem Hinsehen nur ein wenig seltsam aus.

3. Das OS – fertig für ein erstes Release

Das aktuelle Image wurde von uns allen sehr genau getestet. Es läuft sehr stabil, hat nur ein paar Kleinigkeiten (wie z.B. dass man im Moment neu starten muss, wenn man den Touchscreen kalibriert hat… gut, ich habe ihn bisher nur einmal in den letzten vier Monaten kalibrieren müssen).

Wir haben einen Browser, eMail-Client, IRC, ICQ, MSN, etc. Also alles, was man so normalerweise braucht.
Die Geschwindigkeit kann in der Zukunft noch angepasst werden: SDL nutzt noch keine Hardware Surfaces und der Bootvorgang wird in Zukunft optimiert und mit Upstart auch deutlich verschnellert werden.

Und wer keinen vollen Desktop will, für den haben wir einige simple GUIs integriert. Das System ist drauf ausgelegt, dass auch von anderen Entwicklern neue GUIs einfach eingebaut werden können – einfach durch das Ändern einer Config-Datei.

Das libpnd-System funktioniert auch super: Einfach eine PND-Datei auf die SD-Karte laden und schon erscheint das Programm im Menu (oder auf dem Desktop).
Spiele werden automatisch in die entsprechende Kategorie sortiert, jeder Entwickler kann zudem auch noch eine Anleitung mitliefern. Wirklich sehr benutzerfreundlich.
Wer seine Spiele lieber selber in Kategorien einsortiert oder eigenen Icons für verwendet, kann das machen. Jede Einstellung kann verändert werden.

Ein Sache solltet Ihr nicht von Anfang an erwarten (haben wir ja schon erwähnt): Filme mit Hardwarebeschleunigung (und damit auch Youtube-Videos).
Dafür müssen wir auf einen neueren Kernel wechseln. Das ist auf unserer To-Do-List für die nächste Firmware-Version, an welcher wir gleich zu arbeiten beginnen, wenn die Erste bereit für den NAND ist.
Wer uns dann später beim Testen helfen will – gerne. Die Beta-Images können auf SD-Karte kopiert und von da ausprobiert werden.

Nachdem das Image bereits so gut geht, arbeiten die Devs schon fleissig an Ports.
Wir haben bereits fullspeed Amiga 500-Emulation (ohne Frameskip!) mit 500MHz, Fullspeed MegaDrive und MegaCD, fullspeed C64 (Vice!) mit 500 MHz, ebenfalls ohne Frameskip und auch Klassiker wie VCS2600, Colecovision, Atari ST, … tonnenweise Sachen zum Spielen.
Skeezix portiert auch gerade PocketSNES, SNES sollte bei Veröffentlichung also auch kein Problem sein.

PandoraPanic (Minispiele, die von Mitgliedern der GP32x.com-Community entwickelt wurden) läuft fein, FreeDink, ein paar PyGame-Spiele, etc. sind auch bereits portiert.

Alles in allem bekommt Ihr ein sehr gut laufendes OS mit der Pandora, welches aber noch genug Raum für Verbesserungen läßt.

4. Die aktuelle Situation

Dank WiFi haben wir zwei Wochen verloren – aber nachdem sich das nun als reparierbares Hardwareproblem herausgestellt hat, hat Michael der Fabrik mitgeteilt, alle produzierten Boards so bald wie möglich rauszuschicken.
Fatih hat selbiges für die Gehäuse getan: Jetzt so produzieren, wie sie vorliegen und rausschicken!
DJWillis macht das Image gerade NAND-Installierbar, also, ja, Ihr könntet uns bald via Webcam Pandoras zusammenbauen sehen!

Quelle

Weitere Verzögerung…oder etwa nicht?

Wie EvilDragon im deutschen Forum bekannt gab, wird sich die Auslieferung nun doch noch ein “wenig” verzögern. Zuerst müsse der WLAN-Chip überprüft werden und dann erst wäre ein Zusammenbau der Geräte möglich. Um genauer zu sein: MWeston prüft momentan fieberhaft den (anscheinend fehlerhaften) WLAN-Chip auf der Hauptplatine der Pandora. Wenn er zu einer Lösung (oder auch nicht) kommt, werden die Boards nach Newcastle upon Tyne zum Zusammenbauen versendet.

Ich würde spontan auf 1-2 Wochen Verzögerung tippen. :-w

Ein paar neue Infos von unserem IRC-Treff gestern Nacht:
notaz testet nochmals SDIO, und zwar im Empfangsbereich. SENDEN kann das Modul nämlich mit 300KB/s, aber der Empfang stolpert.
Vielleicht verhaspelt sich da irgendwas?
Michael lötet derweil den Debug-Output des Moduls an eines der Boards. Das teilt uns dann hardwareseitig mit, ob alles passt oder ob was faul ist. Das dürfte einen schnellen Hinweis geben, ob die Hard- oder Software für verantwortlich ist.

Sobald Michael das überprüft hat, gehen die soweit produzierten Boards nach England. Oder – wenn Michael einen schnellen Hardwarefix hat – sie werden modifiziert und dann versendet.

Quelle