Once again, I'm really sorry for the long time without any update.
Before posting some news, I'd like to let you know the reasons why things are moving very slowly.
As you very well know, things haven't worked out as good as I had hoped they would.
You all followed me when we had the problems with the case. Or the OMAP5 basically being discontinued after we finished development with a lot of open software bugs still left.
Yes, I did tried my best to fix them all - and an assembled Pyra is still an impressive device, but all these fixes and additional work basicall mean a lot higher costs and a lot more work in assembly.
I've already spent a couple of thousand Euros just to get AESS working on the Pyra, and while hns is close to get it to work, it's still not fully done.
And due to the risen costs, one Pyra is around 200 - 300 EUR loss for me - as all parts and raw materials have risen in price extensively since we started.
I still love the Pyra (as well as the community supporting it ) and I will try to improve it further, maybe with a new case, a new CPU, and so on.
And there's one thing I'll never do: Run away and hide!
Remember the Pandora-Desaster when OpenPandora Ltd. ran out of money and had to close down? Well, this is mostly because they decided to fully concentrate on the Pandora and ignore everything else. That's something I will not do.
The shop and my other projects are pulling in the much-needed money to continue with the Pyra, both for further development and production. Don't forget I also have to pay back the investors at some time - which is another 300k EUR
So basically: Yes, the main reason things are moving ahead so slow is simply funds.
This delays the start of the next production run as well as the time I can spare to assemble Pyras. Unless there's someone who's got too much money to just throw at the project, things will continue to move slow until my other projects pulled in enough money.
It's also the reason we haven't actively worked on new CPU boards (only did some checks and tests for possible candidates).
However, this is the only way to move forward in my opinion. I guess you all agree it's better to have a slow production than eventually having to file for bankruptcy
But don't worry, I haven't forgotten about you And thanks for sticking with me that long already. It means a lot!
Okay, now on to the news I can give to you:
1. New cases / coating
Finally, I have delivered the cases to the coating company. This is a delay which was not caused by money or too little time: The coating company simply had other jobs with higher priority to finish first, so they couldn't start to work on it before.
Now that they have the cases, we should receive them back in a few weeks, so I can assemble the Pyras of those who have ordered the Copper version (or who wanted to explicitely receive the new cases in black).
I've already assembled and shipped out all other finished preorders, who still got their Pyras using the older case revision.
That said, the next batch of eMails will be sent out soon (probably next week), so more users will be able to finally receive their Pyra
2. Some news regarding the software / kernel / OS
As mentioned above, Nikolaus has been working hard on AESS - and while it seems to be 99% done, it's not yet working. But hopefully, it won't be too far off.
This should reduce the workload of the CPU when it plays audio and therefore improve both the battery time and cause less heat quite a bit.
Speaking of battery time: Nikolaus also did a test run with a Pyra and his own LetuxOS. When it's idle, the battery lasts 14 hours and it doesn't get very warm.
Our current setup doesn't last that long when idling (probably only around 8 hours), so it seems that something in our setup is causing a constant battery drain.
Might be that some parts of the hardware are always on (like the modem or similar) or that some wrong interrupt is enabled that constantly wakes the CPU.
Whatever it is, it is software - so it can be fixed.
Also, a patch has been released by a former TI employee that fixes the random freezes that occur with the OMAP5!
And pimaster worked on the RAM timings a bit and found some quirks. The fixes are not yet good enough to be implemented into our U-Boot (some more tests need to be made, and there's a lot of trial and error involved), but this already made ALL the CPU Boards I have boot up (some reported memory errors before), and I can imagine it will be possible to reenable the low-power mode of the RAM again as well.
Risca has improved the volume wheel daemon a lot which makes the volume wheel work a lot smoother and need lees CPU time - and he doesn't even have a Pyra yet :O
Thanks to everyone who has helped working on these improvements. I really really do appreciate that.
There's just one problem:
We're basically missing developers who can incorporate all that into our OS.
While aTc is the one creating the OS images, he doesn't have that much time at the moment, and he's mostly doing this all by himself.
Hopefully, this situation will improve in the future as well - but I leave that up to aTc if he wants someone to help him.
I'm just sad seeing that there seem to be a lot of potential improvements out there which are not being implemented in the OS at the moment.
3. Final words for today
Well, that's where we currently stand. I wish I had some more and better news regarding the production, but I can't change that (and I will not tell you lies).
I'll try to do my best, and won't run away - you can be sure of that.
I'll also stop taking preorders soon, as we have so many to deliver first, and I want to finish these first before taking more of them.
Oh, and if someone happens to know a billionaire (or happens to be one) who just wants to throw money at us, let me know.
This would speed up things immensively and we could actively create new cases from scratch and design a new CPU board right away
I know you're out there
Well, that's it for today.
Before posting some news, I'd like to let you know the reasons why things are moving very slowly.
As you very well know, things haven't worked out as good as I had hoped they would.
You all followed me when we had the problems with the case. Or the OMAP5 basically being discontinued after we finished development with a lot of open software bugs still left.
Yes, I did tried my best to fix them all - and an assembled Pyra is still an impressive device, but all these fixes and additional work basicall mean a lot higher costs and a lot more work in assembly.
I've already spent a couple of thousand Euros just to get AESS working on the Pyra, and while hns is close to get it to work, it's still not fully done.
And due to the risen costs, one Pyra is around 200 - 300 EUR loss for me - as all parts and raw materials have risen in price extensively since we started.
I still love the Pyra (as well as the community supporting it ) and I will try to improve it further, maybe with a new case, a new CPU, and so on.
And there's one thing I'll never do: Run away and hide!
Remember the Pandora-Desaster when OpenPandora Ltd. ran out of money and had to close down? Well, this is mostly because they decided to fully concentrate on the Pandora and ignore everything else. That's something I will not do.
The shop and my other projects are pulling in the much-needed money to continue with the Pyra, both for further development and production. Don't forget I also have to pay back the investors at some time - which is another 300k EUR
So basically: Yes, the main reason things are moving ahead so slow is simply funds.
This delays the start of the next production run as well as the time I can spare to assemble Pyras. Unless there's someone who's got too much money to just throw at the project, things will continue to move slow until my other projects pulled in enough money.
It's also the reason we haven't actively worked on new CPU boards (only did some checks and tests for possible candidates).
However, this is the only way to move forward in my opinion. I guess you all agree it's better to have a slow production than eventually having to file for bankruptcy
But don't worry, I haven't forgotten about you And thanks for sticking with me that long already. It means a lot!
Okay, now on to the news I can give to you:
1. New cases / coating
Finally, I have delivered the cases to the coating company. This is a delay which was not caused by money or too little time: The coating company simply had other jobs with higher priority to finish first, so they couldn't start to work on it before.
Now that they have the cases, we should receive them back in a few weeks, so I can assemble the Pyras of those who have ordered the Copper version (or who wanted to explicitely receive the new cases in black).
I've already assembled and shipped out all other finished preorders, who still got their Pyras using the older case revision.
That said, the next batch of eMails will be sent out soon (probably next week), so more users will be able to finally receive their Pyra
2. Some news regarding the software / kernel / OS
As mentioned above, Nikolaus has been working hard on AESS - and while it seems to be 99% done, it's not yet working. But hopefully, it won't be too far off.
This should reduce the workload of the CPU when it plays audio and therefore improve both the battery time and cause less heat quite a bit.
Speaking of battery time: Nikolaus also did a test run with a Pyra and his own LetuxOS. When it's idle, the battery lasts 14 hours and it doesn't get very warm.
Our current setup doesn't last that long when idling (probably only around 8 hours), so it seems that something in our setup is causing a constant battery drain.
Might be that some parts of the hardware are always on (like the modem or similar) or that some wrong interrupt is enabled that constantly wakes the CPU.
Whatever it is, it is software - so it can be fixed.
Also, a patch has been released by a former TI employee that fixes the random freezes that occur with the OMAP5!
And pimaster worked on the RAM timings a bit and found some quirks. The fixes are not yet good enough to be implemented into our U-Boot (some more tests need to be made, and there's a lot of trial and error involved), but this already made ALL the CPU Boards I have boot up (some reported memory errors before), and I can imagine it will be possible to reenable the low-power mode of the RAM again as well.
Risca has improved the volume wheel daemon a lot which makes the volume wheel work a lot smoother and need lees CPU time - and he doesn't even have a Pyra yet :O
Thanks to everyone who has helped working on these improvements. I really really do appreciate that.
There's just one problem:
We're basically missing developers who can incorporate all that into our OS.
While aTc is the one creating the OS images, he doesn't have that much time at the moment, and he's mostly doing this all by himself.
Hopefully, this situation will improve in the future as well - but I leave that up to aTc if he wants someone to help him.
I'm just sad seeing that there seem to be a lot of potential improvements out there which are not being implemented in the OS at the moment.
3. Final words for today
Well, that's where we currently stand. I wish I had some more and better news regarding the production, but I can't change that (and I will not tell you lies).
I'll try to do my best, and won't run away - you can be sure of that.
I'll also stop taking preorders soon, as we have so many to deliver first, and I want to finish these first before taking more of them.
Oh, and if someone happens to know a billionaire (or happens to be one) who just wants to throw money at us, let me know.
This would speed up things immensively and we could actively create new cases from scratch and design a new CPU board right away
I know you're out there
Well, that's it for today.