Firmware Testing


Bosbeetle

Terminally lost
Joined
Sep 7, 2008
Messages
4,282
Age
43
Location
The Netherlands
Website
Visit site
So about the firmware, last week was supposed to be a lot of firmware testing. So I was wondering how stable is it now? And what are kinks (we now there will be some for we will have the first batch not completely ironed out firmware) that are to be dealt with?

Another question I am curious about is how the firmware is put on the NAND. Is this something that is done at the factory in texas or do you guys need to mannually put the firmware on the NAND, I am completly ignorant how this type of stuff works but I'd like to learn.
 
I would like to know this as well. A lot of devices can access internal storage as a usb volume, like my sansa media player, but I don't know if the Pandora does it this way.
 
give em a little time

CraigX did say in a post he expected first units to arrive 1st dec and out by 10th december

So we can assume they are kinda busy at the moment

but given I think he said the same thing this time last year - dont be suprised if it goes any longer

from what i can remember it was mainly wi-fi, which DJWillis resolved, leaving just the final gui selecion XFCE or the PND system from capjuste

hopefully it'll all come together soon
 
hells_dark said:
RajTakhar said:
CraigX did say in a post he expected first units to arrive 1st dec and out by 10th december
What do "arrive" and "out" mean here ?


He said put the 103 in cases dec 1st and he added 10 days for the guessing thread.
 
Last edited by a moderator:
ED is working on the OS right now. I suggest to ignore Craig's comments regarding expectations/predictions/estimations of arrivals/going out/whatever for now and wait for ED to chime in. It'll save us some moaning and flaming ;)
 
But still I wonder about how and when the firmware will be put on the NAND just a small technical detail I am intrested in. I dont want to turn this thread into another its supposed to be out now/yesterday/two months ago flamefest.
 
Bosbeetle said:
But still I wonder about how and when the firmware will be put on the NAND just a small technical detail I am intrested in. I dont want to turn this thread into another its supposed to be out now/yesterday/two months ago flamefest.
Flashing the firmware is the last thing that is done. From the clues I've put together, they have an SD card (or multiple SD cards, more likely, so they can work on more than one at a time) that performs several automated tests, and then copies the firmware to the NAND. They insert this SD card, power it up, it boots off the card, does its thing, they remove the card, box up the Pandora, and move onto the next one.
 
Last edited by a moderator:
WizardStan said:
Bosbeetle said:
But still I wonder about how and when the firmware will be put on the NAND just a small technical detail I am intrested in. I dont want to turn this thread into another its supposed to be out now/yesterday/two months ago flamefest.
Flashing the firmware is the last thing that is done. From the clues I've put together, they have an SD card (or multiple SD cards, more likely, so they can work on more than one at a time) that performs several automated tests, and then copies the firmware to the NAND. They insert this SD card, power it up, it boots off the card, does its thing, they remove the card, box up the Pandora, and move onto the next one.

So its manual than.
 
Last edited by a moderator:
As I did work with the latest image during the last day (and changing the settings to make it much more comfortable for Pandora usage), I can tell you how the status is:

The image is pretty stable so far. I haven't had ANY crashes. I worked for hours and it was absolutely stable.
Customizing the desktop works nicely, working with it is very nice (good speed :) )

I'll probably manage to make some video tomorrow, but don't nail me on that, I'll try :)

Booting is a bit slow at the moment, however, we're booting a complete Linux desktop, so that's nothing special. It boots about as fast as a standard PC, I'd say.
Suspend and Hibernation are not included at the moment, probably also won't be for first release, but a firmware update should follow soon, so I guess in January (latest) you can simply suspend the unit like a normal PDA and then you don't need to reboot each time you use the unit.

Right Click (Tap and Hold) is currently being worked on.
I did connect a USB Hub with mouse and keyboard and that also did work without any problems.

The first boot wizard (which helps you setup the unit with a user account, Autologin (or not), XFCE4 or PMenu as default boot, etc.) is already working.

PMenu works fine, cpasjuste and DJWillis are currently working on a bitbake recipe to include it automatically upon Angström image creation (at the moment, I had to copy the files over manually).

Bluetooth is also working fine via command line, a GUI will be included within the next days.

Network Manager also does work (with g_ether, WiFi and - AFAIK (haven't tested it myself) UMTS sticks).

3D Acceleration (even in Windows) does also work.

PND-Files does work in readonly-mode, as there is a problem with AUFS which is currently being fixed.

For a first release this is really nice.

The only things that need some more work:

* Right-Click (Tap and Hold)
* Include Battery-Status (it charges, but it can't read out the current status yet)
* Include Suspend (Hibernation doesn't make sense at all, it's not much faster than a normal boot and it needs to save the memory on SD Card)
* Some more WiFi-Tweaks (to make it faster)
* Some minor issues (i.e. permissions on files, etc.)
* Fix AUFS (so pndlib does work as it should)
* Speed-Up booting! :)
* Some more scripts (enable TV Out, etc.)

That's mostly it :)
Pretty usable already :)

EDIT: About the NAND:
Yes, we're working with an SD Card to boot from.
DJWillis tried a NAND install months ago and it worked fine on first try, so it's nothing special (after all, NAND is basically just the same as an SD Card).

We'll probably put it on while assembling (just before shipping) to make sure you got the latest OS.

We might even install a minimal OS which allows you to download (via WiFi) or load from SD Card the most current image and install from there.
This would make sure you get the most recent image when flashing :)
But those are just ideas, we'll keep you informed about how we'll manage it.
 
Bosbeetle said:
So its manual than.
Um... I guess? I'm not sure what you're looking for. The only way to make it any less manual is for a robot to insert the SD card and power it on.
 
Last edited by a moderator:
EvilDragon said:
3D Acceleration (even in Windows) does also work.
I'm not sure what you mean here, 3D acceleration in windowed mode, or in a Windows host emulating the Pandora?
Or for compositing, like Desktop Effects?
 
Last edited by a moderator:
WizardStan said:
Bosbeetle said:
So its manual than.
Um... I guess? I'm not sure what you're looking for. The only way to make it any less manual is for a robot to insert the SD card and power it on.

Like I explained I have no clue how it would work, now I got the answer. Thank you.
 
Last edited by a moderator:
Bosbeetle said:
WizardStan said:
Bosbeetle said:
So its manual than.
Um... I guess? I'm not sure what you're looking for. The only way to make it any less manual is for a robot to insert the SD card and power it on.

Like I explained I have no clue how it would work, now I got the answer. Thank you.
yeah, but you said "it's manual then" as if you might have expected it to be otherwise. I want to look inside your brain for a second and find out if you have other ideas :)
 
Last edited by a moderator:
Does the small "PMenu" boots noticable faster than the big OS? Otherwiese, PMenu would be a little bit useless I think (like first loding complete LINUX OS, then PMenu which is actualy meant to prevent the Pandora to use the Big OS for qucik instant-access to programms). ;)
Fast boot actualy is one of my priorities because the Boot-Time of my GP2X really sucks, even when its around 30 Seconds. If the Pandora really boots as slow as an PC, I'm very sad about this. Especialy, that quick-boot techniques doesn't work at the Moment, I thought the OS can do such small features straight out of the standard-kernel? Same for typical Stylus "right-click" (Tap and Hold), Isn't this one of a standard component of modern OS?
Well, as long you can right click with an alternative Button or a "shift" function (L or R button?)missing Tap and Hold shouldns be a big issue. ;)
Working battery-status (and MHz-display) would be also fine for release. I hope at least the Pandora-LED's are really working (like seen onto MWestons Picture) and also indicates low Battery status - I also missed this onto my GP2X (known GMENU Bug). It was always a "nice" surprise if the GP2X was going off because no warning LED showed the battery status. :lol:
 
I think PMenu is just a GUI on top of Linux, which means you load everything except for xfce-specific stuff.
So it would be just as fast / slow as xfce, but it's supposed to be more noob-friendly, for people who have never used a desktop GUI, or are afraid of Linux desktops.
 
fusion_power said:
Does the small "PMenu" boots noticable faster than the big OS? Otherwiese, PMenu would be a little bit useless I think (like first loding complete LINUX OS, then PMenu which is actualy meant to prevent the Pandora to use the Big OS for qucik instant-access to programms). ;)

SLIM (the Login Manager) loads up either PMenu or XFCE4, so it is significally faster (about 10 seconds, I guess).

Of course we want to boot it as fast as possible (we will also try to enhance speed as much as possible), however, with suspend mode, you should be able to have your Pandora lying around for a week (if not more!) without losing too much battery power and instantly continue where you left off .)
 
Last edited:
Actually, I was wondering, will the auto created .desktop files be accessible with the D-Pad, as they would be on a simple menu? Or is it touchscreen/nub mouse only?

Or alternatively, would it be possible to run PMenu in XFCE as a fullscreen app? So you could have a simple menu for gaming, and then drop out of it to do anything else?

I mean, I realise 10 seconds or whatever isn't a lot of time to swap over, but if it could be instant, that would be nice.
 
Back
Top