• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
Dogway

Alternative methods to change OS boot on Dual Boot.

28 posts in this topic

I have XP set as default OS, the problem is that I want to boot to 7 when using the PC as a HTPC, but when I do so the only HID device I have available is a XBOX360 Joystick, which I tested and doesn't work on the boot menu.

So I'm trying to find a way to solve this. What devices apart of keyboards work on boot menus? Do those infrared controllers work?

Another option is to edit the boot loader (7's boot loader) to default to boot to 7 (from XP if that's possible) every time I want to do this, but I don't think it's a so nice idea to write to the MBR so frequently.

0

Share this post


Link to post
Share on other sites

Another option is to edit the boot loader (7's boot loader) to default to boot to 7 (from XP if that's possible) every time I want to do this, but I don't think it's a so nice idea to write to the MBR so frequently.

Well, if it helps you :), the boot loader (7's boot loader) does not reside in the MBR.

jaclaz

0

Share this post


Link to post
Share on other sites

Then it should be safe (?), at least if I can change boot priority from XP.

Edited by Dogway
0

Share this post


Link to post
Share on other sites

Under Windows 7, BCDEDIT (google that) or (alternative) EasyBCD.

HTH

0

Share this post


Link to post
Share on other sites

Yes I use EasyBCD over Win7, but much better if I find one for XP. Or maybe just buy something that works on the boot menu.

Edited by Dogway
0

Share this post


Link to post
Share on other sites

Great! I might just use that.

Now that I'm here, to clear the other question, what type of device do I need to operate on POST, boot menu, etc?

Keyboard, mouse, joystick, pen tablet, remote controller, they are all HIDs, but AFAIK only keyboards work, why is this?

0

Share this post


Link to post
Share on other sites

AFAIK only keyboards work, why is this?

The BIOS suuports keyboard device like devices only.

A UEFI firmware supports a mouse too.

0

Share this post


Link to post
Share on other sites

And what makes keyboards different to other devices? (so I know what to look at)

0

Share this post


Link to post
Share on other sites

Drivers, it's all down to what the bios supports.

Drives, keyboard that's about it.

Basic initialization support for video cards

Edited by Kelsenellenelvian
0

Share this post


Link to post
Share on other sites

and what's considered a keyboard?

why a remote controller cannot be passed as a keyboard, because technically it's a board with keys...

Do I always need a half meter keyboard to manage on BIOS, boot menus, etc?

0

Share this post


Link to post
Share on other sites

That's how it's always been done. New graphical uefi bios have mouse support.

Older systems only check for the presence of keyboards the mouse isn't even working until the very first windows start routines.

0

Share this post


Link to post
Share on other sites

Yes it's a board with keys but not keys that say a,b,c 1010110 so on....

They say 1=3,+\- all sorts of wierd sh*t the bios can't understand

0

Share this post


Link to post
Share on other sites

Yes, but my question is still the same, what makes technically a keyboard a keyboard and a mouse a mouse.

Just in case I am going to search for a working device I know what to look for.

0

Share this post


Link to post
Share on other sites

Yes it's a board with keys but not keys that say a,b,c 1010110 so on....

They say 1=3,+\- all sorts of wierd sh*t the bios can't understand

0

Share this post


Link to post
Share on other sites

For thirty plus years when you press the a key on a keyboard it has sent the exact same a "code " remotes and game controllers didn't even exist when this code was setup.

Similarly the bios hasn't changed until last year.

I understand what you want but the original code just is not there in other devices a down key on a keyboard sends a down command while a down button on a remote or controller or moving a mouse down does not send the same base down. Other commands are sent.

Edited by Kelsenellenelvian
0

Share this post


Link to post
Share on other sites

BIOS code has never supported anything but keyboard. Here's a topic referencing Scancodes - the BIOS has to "detect" what key is pressed in order to perfom it's magic. Much like the "programmable calculators" (Motorola, I believe) there is Firmware for detection of a KEY that is pressed - other devices have no such facility. How many times would you click on a mouse to get, say, F11?

http://www.msfn.org/board/topic/171136-disable-the-web-key-on-keyboard/

Remember, the BIOS has a rudimentary BINARY PROGRAM CODE. ;)

Google e.g. "scancodes keyboard" (no quote) to get the gist of the detection stuff.

0

Share this post


Link to post
Share on other sites

If you had a parallel port :w00t: you could use WWBMU:

http://lab1.de/Central/Software/System-Tools/WWBMU/

Or basically since normally BIOS does not support any other device but a keyboard (and yes a numeric keypad is technically a small keyboard) you have to load *something* (a bootmanager, a BIOS extension, a small OS, etc.) capable of supporting *something else* (i.e. *any* non-keyboard) as user input method.

XOSL is a "traditional" bootmanager that has mouse support, as an example:

xosl_boot.gif

However, and just for the record, there is also the possibility of touchscreen :w00t::

http://www.gigabyte.com/MicroSite/279/images/mb-z68-touch-bios.html

jaclaz

0

Share this post


Link to post
Share on other sites

Or basically since normally BIOS does not support any other device but a keyboard (and yes a numeric keypad is technically a small keyboard)

And it just makes you wonder what from all the HID devices standing of a shelf are "validated" as a keyboard. That's basically the basic gist of my question.

examples:

link

link

Hopefully you get my point.

edit: as for third party boot managers, I'm always open to suggestions, since with current 7's I can't really load XP with flags.

Edited by Dogway
0

Share this post


Link to post
Share on other sites

Ok, maybe we need a further step.

The BIOS only recognizes a keyboard device and only if connected through the "old" DIN bus or more recently the PS/2 one, whilst most implementation (which as a matter of fact often fail/cause issues) on more recent BIOSes add an additional layer (which is sometimes referred in BIOS as "USB legacy support") that is more like a "converting the USB keyboard to a PS/2" than anything else.

Each and every "wireless" (no matter if radio, infrared, bluetooth or whatever technology) keyboard is (or should be) for all the BIOS knows a "normal", wired keyboard.

If you prefer, any device that is called keyboard presents itself to the BIOS as a keyboard, in the case of wireless keyboards such as the ones you posted a link to, it is the key that is inserted in the USB port that declares itself as "keyboard" (this is what the BIOS is looking for and the only thing that matters to it), and how exactly the USB key communicates (and couples, etc.) with the actual remote things with keys is essentially out of the interest of BIOS.

To all effects for the BIOS those "internet remote/keyboards" are just like plain, conventional USB keyboards.

jaclaz

0

Share this post


Link to post
Share on other sites

Probably is the keyboard "side" (lit. and fig.) the part that validates the remote control as useable in BIOS. These things are expensive but they definitely look the thing to go for Dual Boot HTPC, Steam must go to Win7, that's the basic constraint.

Thanks for help.

0

Share this post


Link to post
Share on other sites

..., it is the key that is inserted in the USB port that declares itself as "keyboard" (this is what the BIOS is looking for and the only thing that matters to it), ...

Probably is the keyboard "side" (lit. and fig.) the part that validates the remote control as useable in BIOS.

Perfect.

jaclaz

0

Share this post


Link to post
Share on other sites

Each and every "wireless" (no matter if radio, infrared, bluetooth or whatever technology) keyboard is (or should be) for all the BIOS knows a "normal", wired keyboard.

I was surprised by this just last week. I am working on a custom appliance and it uses a wireless/BT keyboard. I did not expect that I could enter the BIOS using it but it works just fine.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.