Well this is a fine mess I've gotten myself into. When I initially started my ybox and accessed it through Firefox, it had two blank fields for a password. Being security conscious, I filled those fields in. Now, I can't upload widgets to the ybox. Curl says:
I checked help and the man page, and both suggested I should use the -u option with 'admin' and my password. That didn't work. Suggestions appreciated!
Note: the "--anyauth" option is required because the ybox2 uses the http-digest authentication method.
If you happen to forget your password, you can do a password reset by holding down the button while the device is first booting until after it finishes a lot of warning beeps and then reboots.
I'd rather not full reset the password, because there are a few security apps I'd like to try with the ybox, but if it comes down to that I'm willing to do so...
Sounds like you aren't booted into the bootloader. Perhaps you have auto-boot turned on?
You can turn it off for a single boot by holding down the button on the ybox2 while it is booting until you hear a single "groan" and the TV displays "Autoboot aborted.". Don't hold it down too long or you will do a password reset on the unit.
You can only update the firmware from the bootloader.
That helped. I must've missed the part in the instructions that described having to hold the button for bootloading. Any way to turn off autobootloading?
Even more specifically, can having to push the button to load the new widget be overridden?
You must have turned on autoboot. You need to turn it off.
You can turn it off from the bootloader page.
The term "autobootloading" is confusing, as you are mixing two words that have different definitions. Autoboot makes the bootloader automatically replace itself with the program that you have uploaded. If autoboot is disabled (which it is by default), you will need to either press the physical button on the device or press the "stage two" link from the bootloader page.
Turning off autoboot will prevent the device from booting to stage 2 without some sort of user intervention. That user intervention can be in the form of pressing and releasing the button after the bootloader has started, or by clicking on the "stage 2" link on the bootloader page.
If you want the device to boot to stage two without any user intervention, then you will want autoboot turned on. Just remember that if you want to change the program for stage 2 you will need to disable autoboot temporarily using the method described earlier.