Yesterday I was tinkering with my 2 Jogglers that the reflash tool fails to resurrect, trying to get them to boot as offbeatdave did in this thread:
http://www.jogglerwiki.com/forum/viewto ... ?f=2&t=472
So I went through several cycles of deliberately screwing up the partitions using fdisk and gparted from Xbuntu and then letting the reflash tool sort them back out and do it's thing.
After several time through my reflash USB stick fail to boot up so I used a hub and keyboard to tell it where to boot from as outlined here:
“The reflash system doesn’t boot properly.”
So long as you see a boot logo (O2 or OpenPeak) on screen when you turn on the Joggler, it’s likely that you just need to use a different memory stick. Most (but not all) will boot the Joggler, but then it’s important that the stick be robust and of good quality, otherwise the process will fail later on.
If you’ve tried a couple of alternative USB sticks and the Joggler still won’t boot (but displays a boot logo) you will need to explicitly tell it where to boot from. This can only be done using a USB keyboard and hub.
Attach a keyboard and your memory stick to the Joggler through a USB hub. Powered hubs are best, but you may have success if your keyboard has a built-in hub.
Turn on your Joggler and immediately begin pressing ESCAPE repeatedly for around 10 seconds.
Type fs0: and press RETURN. You won’t see any text on screen.
Type boot.nsh and press RETURN.
With luck, the reflashing system should fire up. If nothing happens, try again. If nothing continues to happen, try fs1:, fs2:, etc. You may need to power off between attempts. Alternatively, try swapping around the order of devices on your USB hub or try another hub.
From
http://birdslikewires.co.uk/articles/jogglerflash
So my question is, what in the Joggler gets confused about where to boot from all of a sudden?
It seems to me that there is nothing wrong with the 1GB internal flash memory and it's contents.
People have tested it, reflash it, compared it, all with no indication that there is anything wrong with it.
So what if it's that the Joggler "forgets" where it's supposed to boot from internally just like it seems to randomly do with the external boot devices?
Is there a way to tell whichever bit of software whose attention we've gotten by pressing the escape key, lets call that software "Flibble", which internal boot device to use?
Maybe we Escape until we've got Flibble's attention and then type "sda:" ENTER "boot.nsh" ENTER. or "sdb:" or "sdc:".
Or is there no difference between internal and external boot device designations?
Also, if we only have the EFI chip, which we have ruled out, and the 1GB flash chip, where is Flibble storing the "which device to boot from" information?
After using the keyboard to tell Flibble where to boot from, away goes the reflash tool doing it's thing, then the reboot, then half an hour of looking at the O2 logo, then switch off, then connect the reflash USB stick in to the side USB port and BOOM it can find and boot the reflash USB stick without being tool where to find it!!!
I know this is very rambling and might not make too much sense, but I hope someone understands what I'm trying to ask and can shed some light on the subject.