A summary of the last few weeks (2011-05-26)


EvilDragon

Administrator
Staff member
Joined
Mar 4, 2003
Messages
29,986
Age
46
Location
Ingolstadt
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!
 
Thank you for such a huge-detailed update. I know that you and the rest of the OPT are extremely busy, so it's amazing that you still find what little time you have to post here. :eek:


Thank you OPT and kudos to you and the team, Ed. :)
 
Last edited by a moderator:
> hey, I heard an easy way to dump unwanted boards is to bury them in the desert


Pandora go home :)


I purchased a Pandora Premium ( upgraded from an existing ( late ) order, and paid the 100 quid or so ), both to get the unit earlier and also to further support this project. Of course, many people might not be willing to or may not have the additional funds for this. It's a great device, I can't wait to get some more time to play with it!
 
Thanks ED.


Updates are always welcome even without hard numbers. Please keep them coming!
 
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.
Buttons might be fixable, but would people buy boards without wifi, or with unusable SD slots?
 
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.
Buttons might be fixable, but would people buy boards without wifi, or with unusable SD slots?

Not all buttons might be fixable. If it's fixable, CC will fix it and it won't be one of the unrecoverable boards.


There might be broken traces in the multilayer boards, that cannot easily be fixed.


No doubt there would be people who would buy boards without WiFi. Maybe they just want to play? If they ever need WiFi, they could plug in a stick.


Maybe they want to setup the Pandora as low-power server? Use an USB->Ethernet adaptor, connect an USB Stick or a HDD to it, etc.


There are tons of ways to use such a board, and even selling it for little money is better than throwing it away.
 
There are tons of ways to use such a board, and even selling it for little money is better than throwing it away.

I agree, I'm sure even if it's a dead board, no chance of any life... someone out there might want it for trying a mod with the soldering and whatnot before doing it on their actual board. Issues with things fitting into a case physically could be solved this way.
 
Thanks for the great post ED.


Depending on the price and my bank account health, I would probably buy one of those defective boards as long as the essential parts are working (USB, LCD/TV out, one SD card reader and the whole SoC of course).
 
I've already got my Pandora and had it for many happy months now. I think the most exciting thing for me is all the os and software development afoot... the whole way I use my pandora , the experience and what it looks like is really shaping up , changing , evolving , exciting times ahead.
 
Thanks for the update ED. Your timing is impeccable, just when i'm losing all hope of getting my Pandora, you post a reassuring and informative chunk of info. I'm please you are 1/2 way through batch 1 and hope I do not have too long to wait for mine. If I could afford the upgrade I would have done so, I'll just have to sit tight and lurk on the forums for the next installment.
 
Thanks for the update, I bet some people feel pretty silly right about now.
 
Thanks for the lengthy update :)


I am really looking forward to HF6 and the major revision of the OS.
 
Thanks for the update ED. Hope to catch you working on video making happy Pandoras. Appreciate all the long hours and hard work!


Really looking forward to software updates as well. Not that I've had any issues with the way it is now, but for the new user, it can be challenging.
 
My mail carrier had my Premium Pandora today. I wasn't home so they didn't drop it off; tonight I'm just playing with a piece of paper saying 'come to the post office tomorrow'.


I'll be at the post office the second it opens. It'll be a fun extended weekend for me.
 
Back
Top