Pandora-Blog - Pandora-Handheld, Retro, OpenSource und Indie Games

Noch mal 8 Monate Verzögerung wegen des Vulkans…

Verfasst von thatgui am: 27.05.2011, 10:45 Uhr

Well, you might‘ve seen that the volcano is iceland is spitting out ash again. This of course will cause a delay of about 8 months…. naaaah, just kidding :)
While the volcano IS spitting ash, we‘re still too busy working ourselves through all the PCBs we got to even realize a delay in PCB deliveries. So unless every transport method is cut for the next week, nothing bad will happen.

Anyways, back on topic, as you probably would want to know what happened during the last weeks and months. A lot has been going on behind the scenes and now I‘ll try to summarize it all.

1. What’s the status of the first batch?

We‘re just round the corner for the last 1000 PCBs of Batch 1.
While this doesn’t mean that 3000 units have been delivered (we also need to check and build the PCBs into cases, don’t forget that), more than half of the Batch 1 units have been delivered, and deliveries go on.
There wasn’t a week where no Pandoras had been delivered, we just test, build and ship out continually.
There was a slight drawback as a lot of units suddenly had a new error with WiFi that we never had before, but those boards are already back to be fixed as well.
CircuitCo is not just producing the remaining PCBs right now, they are also fixing boards that had issues from the very beginning in parallel.
When all PCBs have been populated, there will probably still be a few hundred to be fixed, some might even be unrecoverable (those poor boards will remain forever in our hearts… hey, I heard an easy way to dump unwanted boards is to bury them in the desert ;) )
Some of the unrecoverable boards might be sold to you for a cheaper price. It might be there will be boards that work but a couple of buttons are not usable, etc.
We‘ll see about that, first we need to see how many broken PCBs there will be in total.

Note: If you check various sites about PCB production, it’s normal having about 10% of boards that need to be fixed if you do a production run with such complicated boards, so we‘re pretty much within that range.

I‘m sorry that I can’t tell you any accurate numbers here. As you might‘ve seen on the boards, I tried to do so. I really did. But it eats too much time. Too many different factors are involved, like the amount of boards with issues, the amount of boards produced, the amount of boards RMA‘ed, etc.
Believe me: It’s not our intention to hide anything from you, it’s just too much additional work. And we‘re pretty much stuffed with work right now anyways.
The shipments will continue and as soon as there are bigger issues, we‘ll let you know, don’t worry.

2. What’s the status of the second batch?

The second batch is currently being prepared, parts are being paid and delivered. Batteries have already arrived.
Preparations for Batch 2 take about 1 month, and that’s probably the time needed to produce the remaining PCBs of Batch 1 and work on the boards with issues.
It might even be the second batch will start while some PCBs from the first batch are still being fixed. Of course this will have no effect on the queue itself :)
With Batch 2, we introduce a new board revision of the Pandora, Rev6b. Don’t worry though, the functionality will be same as the current Rev5, but some things have been changed to improve the production process (i.e. increase the size of some soldering pads that were causing issues with Batch 1, improve the placement of the shoulder buttons to save a lot of manual labour, etc.). So we‘ll have fixes here to improve the production process.
This was possible since we had quite a few issues with Batch 1 PCBs that kept repeating. This surely is a clear sign to improve the layout in that area.

3. What about the Premium Pandoras?

If you haven’t had the time to follow the boards recently, you might not know what these 7-days-Premium Pandoras are all about. Why should someone get a Pandora earlier if he paid long after a preorderer?
Well, we didn’t like the concept for the Premium Pandoras ourselves, but in fact they help everyone and we didn’t have much of a chance.
All the issues we didn’t except also did cost money. A LOT of money. Each Pandora does cost us about 400 USD just for production because of that – and that’s way more than we sold it for.
We could‘ve just continued to deliver all the units, hoping no one would want any refunds, hoping to get the PCBs faster, hoping to not run into any other issues that cost money, etc.
We could‘ve continued – but it would‘ve been a risky business, and if we ran out of money, it would mean NO Pandora anymore for anyone and NO money back.
That wasn’t an option for us.
So we decided to go the safe route and get some money using the Premium Pandoras. And yes, it certainly helps A LOT.

Of course, Premium is not just an option for new customers. Existing customers can pay the price difference between their original paid price and the new Premium price and therefore also get the unit right away.
Just contact the shop where you bought it. And most certainly, you are not FORCED to pay more. You can also wait. Both normal and premium orders are shipped out, so if you‘re not in a hurry, you will get your unit for the originally paid price.

4. What about the OS?

We as well as devs from the community are also working on improving the OS.
As more and more non-dev users get their Pandoras, it’s pretty clear that the usability has to be improved and the Pandora should become more userfriendly.
Work has already been started. PNDStore exists as an optional application. It connects to the internet and can automatically install new applications as well as update existing ones.
It’s just click and select. The GUI is a basic GTK one right now and lacks some features, but it is fully working already and currently heavily being worked on.
It will also be included into HF6. So once HF6 is out, you can install games by simply running PNDStore and selecting the game you want.
Of course, if you don’t have a WiFi connection, you can also download the PNDs on any PC and put them onto the SD Card as well, just like before.

MiniMenu will also make use of these features, so MiniMenu will not only be a program launcher, it can also be used to install and update existing programs as well.
Thanks go to all the devs involved in developing that system.

Craig also wants to work on his own solution to make the Pandora more userfriendly. Once that’s finished, it will also be include in the OS. It will totally be your choice of what you want to use.

I‘ve also started to work on a small Quick Start Tutorial new users can start either with the First Start Wizard or anytime later. This will explain the basic features of the Pandora and will make it way more easier for new users to use it.

Besides userfriendlyness, HF6 will also get some bugfixes and improved battery charging and handled (thanks to WizardStan for his help here!).

HF6 will most probably be the last Hotfix before we move on to a major new OS version, based on the lates main OE (OpenEmbedded).
A first version is already up and running and we will do active testing and bug finding now.

5. Other tidbits

As you‘ve read above, we had some repeating issues with PCBs during production. The most annoying one was the batch with the boards where WiFi wasn’t working.
I am currently working together with CircuitCo to improve the testing routines. A lot of PCBs passed simply because some things have not been tested.
For an example, the WiFi issue: The current test initialized the module. If that worked, the WiFi test succeeded. Not much more was needed, as the module handles everything itself. This worked fine for the first 2500 PCBs – and then suddenly there was an issue with a batch of boards where the modules initialized but couldn’t connect to any networks. Therefore, we improved the WiFi test to also connect to an AP and download a file. Takes a few seconds more, but will prevent that issue.

There were some more repeating errors we didn’t expect, so the testing setup has been optimized to prevent more and more errors. It’s a learning curve, and there will always be issues you would never expect. The main importance is to react to these errors and improve things. And that’s what we‘re currently doing.

I‘ve also setup a webcam where you can watch me work on Pandora PCBs every now and then. I can’t tell you when it’s on, as I work on them when I find the time, but I always post in IRC and at the boards when I go online.

There’s also a nice article on The Escapist about the Pandora. I can only repeat myself: Thanks to EVERYONE helping us out here. Devs, the community, the preorderers the premium updaters and new customers. You all help us to keep going, and almost everyone who got a Pandora agrees that it was worth the wait and all the work!

Thanks!

in gebrochenem Deutsch:

Immer noch mit voller Kraft dabei, immer noch auf dem besten Wege

Ihr habt vielleicht mitbekommen, dass ein Vulkan auf Island Asche ausstößt. Das wird leider eine Verzögerung von etwa 8 Monaten bedeuten …… neeeeee, mach nur Spaß :)
Auch wenn der Vulkan Asche ausstößt, derzeit sind wir noch so sehr damit ausgelastet die Platinen, die wir haben, zu verbauen, dass wir eine Verzögerung bei der Lieferung wohl kaum bemerken würden. Solange nicht jede Transportmöglichkeit, die wir haben, für die nächste Woche unterbrochen ist, wird es sicher keine Auswirkungen haben.

Egal, zurück zum eigentlichen Thema, da ihr wahrscheinlich wissen wollt, was sich in den letzten Wochen und Monaten getan hat. Es passierte eine Menge hinter den Kulissen, und ich versuche mal alles zusammen zu fassen.

1. Wie ist der Status von Charge Eins

Wir haben fast die nur noch 1000 Platinen von Charge Eins – Marke erreicht. Dies bedeutet jetzt nicht, dass bereits 3000 Geräte ausgeliefert wurden (wir müssen die Platinen auch noch prüfen und einbauen – vergesst das nicht) – mehr als die Hälfte der Geräte von Charge Eins wurde ausgeliefert, und die Auslieferungen laufen weiter.
Es gab nicht eine Woche, in der nicht eine Pandora ausgeliefert wurde, wir testen, bauen zusammen und verschicken sie am laufenden Band.
Es gab einen kleinen Rückschlag, als eine Menge Pandoras plötzlich einen neuen Fehler mit dem Wifi – Chip aufwiesen, den wir bis dato nicht hatten – aber diese Platinen sind schon wieder zurück gegangen, um repariert zu werden.
CircuitCo produziert derzeit nicht nur noch die verbleibenden Platinen, sie reparieren auch Platinen, die von Anfang an Probleme hatten parallel dazu.
Es ist nicht unwahrscheinlich, dass – wenn alle Platinen bestückt sind – noch einige Hundert übrig bleiben, die nicht repariert werden können (wir werden diese armen Platinen natürlich für immer im Herzen tragen…hey ich hab gehört dass es das Einfachste ist unbrauchbare Platinen in der Wüste zu vergraben;o))
Einige dieser nicht reparierbaren Platinen könnten vielleicht verbilligt an euch verkauft werden. Es könnte sein, dass es Platinen gibt, bei denen nicht alle Knöpfe funktionieren, etc..
Wir werden erstmal abwarten müssen, wie viele Platinen insgesamt nicht reparabel sind.

Hinweis:
Wenn ihr euch die verschiedenen Informationsmaterialien zur Leiterplattenproduktion anschaut, werdet ihr feststellen, dass ein Ausfallrate von 10% nicht ungewöhnliches bei einer derart aufwendigen Platine ist  – wir bewegen uns als noch ganz gut im Rahmen.

Es tut mir leid, dass ich euch keine genauen Zahlen liefern kann. Aber wie ihr vielleicht auch in den Foren mitbekommen habt, ich hab es versucht. Ich habe es wirklich versucht, aber es frisst einfach zu viel Zeit. Es sind eine ganze Menge verschiedener Faktoren involviert, wie z.B. die Anzahl der fehlerhaften Platinen, die Menge an produzierten Platinen, die Anzahl der Platinen die zurückgeschickt wurden , etc.
Glaubt mir: Es ist nicht unsere Absicht euch irgend etwas zu verheimlichen, es ist einfach zuviel zusätzlicher Aufwand. Und wir stecken sowieso schon bis zum Hals in Arbeit.
Die Auslieferung geht weiter, und sobald größere Probelem auftauchen, werden wir euch informieren – keine Sorge.

2. Wie ist der Status von Charge Zwei

Charge Nummer Zwei wird derzeit vorbereitet, Bauteile werden bezahlt und geliefert. Die Akkus sind schon angekommen.
Die Vorbereitungen für Charge Zwei dauern etwa einen Monat, und das ist etwa die Zeit, die noch gebraucht wird, um die übrigen Platinen noch zu bestücken, und sich um die fehlerbehafteten Platinen zu kümmern.
Es könnte sogar sein, dass die Produktion von Charge Zwei anläuft während ein paar Platinen aus Charge Eins noch in Reparatur sind. Das hat natürlich keine Auswirkungen auf die Warteliste selbst :)
Mit Charge Zwei werden wir eine neue Platinenrevision einführen, Rev6b. Macht euch aber keine Sorgen, funktional ist diese identisch zur aktuellen Rev5, es wurden nur einige Änderungen vorgenommen, um den Produktionsprozess zu verbessern (z.B. wurde die Größe der Lötkontakte, die bei Charge Eins problematisch waren erhöht, die Plazierung der Schultertastenkontakte optimiert, um manuelle Nacharbeiten zu reduzieren, etc.). Es geht also um Änderungen, die den Produktionsprozess verbessern.
Dies wurde nötig, da wir wiederholt bestimmte Probleme mit den Platinen aus Charge ein hatten – was ein deutliches Zeichen dafür ist, das Layout in diesem Bereich zu verbessern.

3. Was ist mit den Premium Pandoras

Wer keine Möglichkeit hatte in letzter Zeit sich in den Foren auf dem Laufenden zu halten, wird vielleicht nicht wissen, worum es sich bei diesen 7 Tage Premium Pandoras handelt. Warum sollte jemand eine Pandora früher erhalten, obwohl er erst lange nach dem Ende des Vorbestellungsprozesses bezahlt hat?
Wir sind mit dem Konzept der Premium Pandoras auch nicht zufrieden, aber sie helfen nunmal allen, und wir hatten auch keine große Wahl.
All die Probleme, mit denen wir nicht gerechnet hatten, haben uns auch Geld gekostet, eine MENGE Geld. Jede Pandora, die produziert wird, kostet uns etwa 400 US Dollar, was weit mehr ist, als der Preis, für den wir sie verkauft haben.
Wir hätten auch einfach so weiter machen können, in der Hoffnung, dass niemand sein Geld zurück haben will, in der Hoffnung die Platinen schneller zu bekommen, in der Hoffnung nicht noch mit anderen Problemen konfrontiert zu werden, die ebenfalls Geld kosten, etc.
Wir hätten weiter machen könne, es wäre aber eine ziemlich riskante Angelegenheit geworden, und wenn wir Pleite gegangen wären, hätte es bedeutet, dass NIEMAND mehr eine Pandora bekommen hätte, und NIEMAND sein Geld zurück bekommen hätte.
Das war nicht wirklich eine Option für uns.
Deshalb haben wir uns dazu entschieden den sicheren Weg zu nehmen, und ein bisschen Geld mit den Premium Pandoras zu verdienen. Und ja, es hilft wirklich SEHR.

Natürlich ist die Premium – Variante nicht nur für Neukunden eine Option. Kunden in der Warteschlange können die Preisdifferenz zwischen dem ursprünglich bezahlten Preis, und dem Premium – Preis bezahlen, und damit die Pandora sofort bekommen.
Kontaktiert einfach den Händler, bei dem ihr vorbestellt habt. Auf jeden Fall seid ihr NICHT GEZWUNGEN mehr zu bezahlen. Ihr könnt  einfach warten. Sowohl die Normalen als auch die Premium – Bestellungen werden ausgeliefert, wenn ihr also nicht in Eile seid, bekommt ihr eure Pandora für den ursprünglich bezahlten Preis.

4. Wie sieht es mit dem OS aus ?

Wir und die Entwickler aus der Community arbeiten auch daran das Betriebssystem zu verbessern.
Da immer mehr „Nicht – Entwickler“ eine Pandora bekommen, ist es augenscheinlich, dass die Benutzerführung verbessert werden muss, und die Pandora allgemein benutzerfreundlicher werden muss.
Die Arbeiten daran haben bereits begonnen. Es gibt PNDStore als Option. Es verbindet sich mit dem Internet, und kann sowohl neue Applikationen installieren, als auch bereits installierte auf den neuesten Stand bringen. Es reduziert sich auf ein einfaches „Auswählen und klicken“. Die GTK – Oberfläche ist derzeit noch recht einfach gehalten, und es fehlen auch noch einige Funktionen, aber es funktioniert bereits, und es wird derzeit auch noch hart daran gearbeitet.
Es wird auch in Hotfix 6 Aufnahme finden. Sobald HF6 installiert ist, könnt ihr Spiele ganz einfach dadurch installieren, dass ihr PNDStore startet, und das Spiel auswählt, dass ihr herunterladen wollt.
Wenn ihr keine WiFi – Verbindung habt, könnt ihr natürlich weiterhin die PNDs auf jedem PC herunterladen, und auf die SD – Karte kopieren.

MiniMenu wird sich auch dieser Entwicklung bedienen, weshalb MiniMenu nicht mehr nur ein Programmstarter sein wird, sondern auch dazu benutzt werden kann neue Programme zu installieren oder bereits vorhandene auf den neuesten Stand zu bringen.
Dank hierfür geht an alle an diesem System beteiligten Entwickler.

Craig möchte auch an seiner eigenen Lösung für die Verbesserung der Benutzerfreundlichkeit arbeiten. Sobald es fertig ist, wird es auch in das Betriebssystem integriert. Es wird auf jeden Fall eure Entscheidung sein, welches ihr benutzen wollt.

Ich habe auch mit der Arbeit an einer kleinen Anleitung zum schnellen Einstieg begonnen, die die Benutzer entweder mit dem Wizard für den ersten Start oder zu einem beliebigen späteren Zeitpunkt aufrufen können. Sie wird die grundlegenden Funktionen der Pandora erklären, und es für neue Benutzer wesentlich einfacher machen die Pandora zu verwenden.

Neben der Benutzerfreundlichkeit, wird HF6 einige Fehlerbehebungen und eine verbesserte Ladelogik für den Akku haben (Vielen Dank an WizardStan für seine Hilfe dabei!)

HF6 wird wahrscheinlich der letzte Hotfix sein, bevor wir auf eine neue Version des Betriebssystems, basierend auf der aktuellen OE (OpenEmbedded) Version, wechseln.
Eine erste Version ist bereits lauffähig, und wir werden jetzt mit dem Testen und Fehlerfinden anfangen.

5. Andere Dinge

Wie ihr oben bereits lesen konntet, hatten wir einige wiederkehrende Probleme mit den Platinen. Das Nervigste war das, mit dem Stapel Platinen, bei dem das WLAN nicht funktioniert hat.
Ich arbeite gerade mit CircuitCo zusammen, um die Testabläufe zu verbessern. Viele Platinen kamen deshalb durch, weil einfach manche Dinge nicht getestet wurden. Das WLAN – Problem zum Beispiel : Der jetzige Test initialisiert das WLAN – Modul. Wenn dies funktioniert, gilt der Test als bestanden. Viel mehr war nicht nötig, weil das Modul alles selbständig macht. Dies hat für die ersten 2500 Platinen gut funktioniert – und dann, plötzlich, gab es ein Problem mit dem Stapel an Platinen, deren Module sich zwar korrekt initialisierten, aber keine Verbindung zu einem Netzwerk aufbauen konnten. Deshalb haben wir den Test dahingehend verbessert, dass sich das Modul zu einem AccessPoint verbinden, und eine Datei herunterladen muss. Es kostet ein paar Sekunden, aber wird das Problem in Zukunft daran hindern erneut aufzutauchen.

Es gab auch noch weitere wiederkehrende Fehler, mit denen wir nicht gerechnet hatten, deshalb wurde der Testablauf immer wieder optimiert, um mehr und mehr Fehler auszuschließen. Es ist ein Lernprozess, und es wird immer Fehler geben, mit denen keiner rechnet.
Das Wichtigste ist, auf die Fehler zu reagieren, und die Dinge zu verbessern, und das ist dass, was wir derzeit machen.

Ich habe auch eine WebCam aufgebaut, mit der ihr euch ansehen könnt, wie ich zwischendurch an den Platinen der Pandora arbeite. Ich kann euch nicht sagen, wann sie an ist, da ich an den Platinen arbeite, wenn ich Zeit dazu finde, aber ich melde mich immer im IRC, und im Forum wenn sie an ist.

Es gibt auch einen guten Artikel in The Escapist über die Pandora. Ich kann mich nur wiederholen, danke an ALLE, die uns helfen. Entwickler, die Community, die Vorbesteller und Premiumauftsocker, und die Neukunden. Ihr alle helft uns weiter zu machen, und fast jedern, der seine Pandora bekommen hat, stimmt zu, dass es all das warten, und die Arbeit wert war.

Danke!

Quelle

2 Kommentare zu “Noch mal 8 Monate Verzögerung wegen des Vulkans…”

  1. Dosenfutter sagt:

    Na, da seid ihr aber wieder mal ziemlich spät dran, deswegen ist der Vulkanwitz auch ausgeleiert. :o P Ich habe mich dennoch ganz schön erschrocken, weil ich zuerst nur die Headline gelesen habe (böse) …

Hinterlasse einen Kommentar