Well, that's not really scary, and here's why:
- the LCD is flickering at many brightness levels (same as older
unit). It depends on lighting conditions how much it disturbs, but I
can always see it and just can't stand it. There is no flickering on
full brightness, and it's almost invisible on the lowest levels, but
all others are unusable for me. FWIW I don't see flickering on any
brightness level on my pandoras.
That's simply because the PWM is currently programmed to run at 82Hz, which flickers.
This is not a hardware issue but software, as the PWM can run up to 1MHz.
No one has yet worked on finding the perfect results.
- the wifi is extremely slow on my unit, tens of kB/s while the phone
does at least 1MB/s on the same router on the n (5GHz) band. On a
different b/g router it does 200-300kB/s and at least works (older
unit doesn't work at all there).
That's something that needs to be checked and confirmed. As we were busy getting the units to work without freezing, all the boards I have here (over 20) have not been tested yet.
Doing tests when the units freezes regularly is no fun
- the speakers make a disturbing loud crack while DE is loading (same
as older unit). No idea what's going on there, trying to play a boot
sound? I've turned down and muted everything in audio mixers and it
still does it. Ended up disabling everything audio related in dts just
to get rid of this.
The audio driver doesn't work with the current kernel and needs to be fixed.
This is quite an annoying issue, and most probably the biggest thing we need to work on softwarewise right now.
Hardware is fine.
- shoulder buttons are barely usable (tend to get stuck pressed)
As mentioned multiple times if you followed the newsposts. They are still working on the shoulder buttons, but I don't expect them to be perfect until I actively work with the new company on them.
Pandoras shoulder buttons were the same, and we got them to work eventually in the Rebirth / Ghz units.
- there are periodic sata errors in dmesg ("exception Emask 0x10 SAct
0x0 SErr 0x4040000 action 0xe frozen"), don't know what it means, and
I don't have anything connected
No one has seen that yet, so it could be an issue with his board.
- still no signs of life from OTG port, but it's charging at least
OTG is working on Nikolaus unit, but it has been fixed recently, so it's very likely notaz doesn't have those fixes in his setup yet.
- lid switch isn't working (old unit too)
Probably magnet not strong enough. This is the first unit that has a magnet in the lid, but with the freezing units, I couldn't test them.
It can very well be that I simply need to source stronger magnets.
The switch itself works, as Nikolaus confirmed with his unit.
- touchscreen is unusable on the edges. With dead nubs it makes some
UI elements inoperable
The unit I've built for notaz has been built pretty fast, without any testing done (as he was leaving on a trip and wanted to take it with him).
The way it sounds like is that I accidentally grabbed one of the LCDs that I haven't approved for the production - as that was exactly the issue with them.
The ones I approved are working fine.
- (broken board?) nubs are never responding. On older board, they die
after some time (devices on the bus stop responding)
- (broken board?) noticeably draining the battery while off (older
unit doesn't do this)
That's certainly broken, as these are tested and working components.
Nikolaus has tested all the hardware and the design itself is fine.
Just as a reminder:
These prototype boards have MULTIPLE purposes.
1. They are needed to we can TEST if everything works well and then report back to GC, letting them know what's wrong. A high failure rate is normal for such production runs, as the reason you do that is to find out what can possibly go wrong when populating and then find fixes for them before you go into mass production.
Just a quck information (as most of you don't know this): The first production run of the 1GHz Pandora had a failure rate of around 29%! And basically the only thing that has changed compared to the previous version was the SoC! Later production runs went down to 2% failure rate.
2. Once the boards are fully tested and fixed, they go out to developers and the prototype-preorders so they can work on the remaining software stuff (like audio driver, making the desktop more usable on standard setup, etc.)
Except for some few people which do low-level stuff (like fixing the memory freezes!), thes boards won't be shipped before they have been fully tested. Thanks to the freezes, I couldn't test the mainboard notaz received, so some defects are nothing special but to be expected.
3. Now that the freezes are basically fixed, I can work on the tests, give feedback to GC, fix any boards that are broken and send the working units to devs / prototype preorders. This will take some time (I need to write the scripts to do the tests and then test all the boards), but it can be done now and couldn't be done as long as the unit I was working with froze every few minutes.
It's nothing new that there's still a lot of work to be done to the software, this has never been hidden. It can be seen on mailing lists and on the developer-website.
It's also nothing special that there are various priorities here. Fixing the freeze had a higher priority than testing the backlight flicker, especially as it was clear that this is not a hardware issue but needs to be setup properly using software.
The biggest issue were the freezes - as these held up all the testing and getting the units in the hands of developers. This was kind of a vicious circle.
And, of course, the case company, which is REEEALLY slow (which is also a reason we switch).
So, everything clear now?
[doublepost=1539619958,1539619835][/doublepost]
@Xcl4m4t10n Talking about hardware - what's not finished? Well, testing isn't done, since software wasn't ready to enable proper testing, but unless testing uncovers design bugs, all HW could be considered done (design-wise). Or am I missing something?
And then it's just a matter of ordering, lead times, assembly, QM, and shipping, in't it.
Yes, it's testing and tweaking the machine setup for mass production (but that's something GC does themselves based on our feedback on the mainboards, which I couldn't give them because of the missing tests).
Basically, there should be no known hardware issue left right now.
[doublepost=1539619996][/doublepost]
Before you get all worked we don't know what Notaz was even given for a casing, it could have come from some of the samples prior to the 500 clear production run, which is what most developers got.
Yep, exactly that. The one I still wasn't satisfied with.
[doublepost=1539620129][/doublepost]
I noticed the same. The whole cases story starts to get ridiculous. After endless back-and-forth discussions, ED decided to have those 500 clear ones produced by FormAction and then move the molds. News from Jul-22: "The molds for the cases are being moved AFTER UniquePlast comes back from holidays, and that is middle to end of August." Now it's middle of October, no clear cases, no moved molds, no explaination why. And now even the clear "final prototypes" seem to be not really useable.
Explanation? FormAction was still tweaking the shoulder buttons (I even mentioned that) and they're still incredibly slow.
Both are reasons I want to switch to UniquePlast, I guess you can now understand why.
The clear cases ARE usable. Even if the shoulder buttons aren't working perfectly from the beginning, they can be made to work with some knife.
Even thr final Pandora cases needed manual fixes on the shoulder buttons to make them work properly.