datguy.dev
Member
Greetings,
I wish to make a device which can automate the process of boot configuration of computers. For example, I'd have a Teensy 3.6 and a VGA adapter which splits of the RGB signals to the Teensy. (Using voltage divider circuits to reduce 5v to <3V.)
1. Plug Teensy into computer's via USB.
2. Hold down a button to indicate the type of computer in question. (HP 6200, HP 6300, Dell, Lenovo etc.)
3. The Teensy powers up, loads pre-recorded VGA data samples from the SD card into memory for comparison later.
4. The Teensy waits for VGA samples to relatively match those stored in memory. It detects the BIOS logo.
5. The Teensy presses F2 until the VGA sample nearly match the BIOS screen for configuration.
6. Do: Up, Up, Up ,Up , Enter, F10, Enter, F10. Set BIOS configured flag in the SD card to tell it to skip configuration this time. (It'll power off on reboot due to using USB power from the computer.)
7. Teensy does that of previous steps but instead presses F12 to boot to the network or PXE.
8. The Teensy just monitors the VGA signals waiting for success. Beeps or alerts the operator. Optionally, the Teensy writes a pin high to an ESP8266 which informs a server the computer is ready.
Is this even possible? If so, I will need about 30 of these built. But having not used a Teensy before, I'm not sure of the accuracy of the samples and whatnot. So I thought I'd ask.
Thanks,
I wish to make a device which can automate the process of boot configuration of computers. For example, I'd have a Teensy 3.6 and a VGA adapter which splits of the RGB signals to the Teensy. (Using voltage divider circuits to reduce 5v to <3V.)
1. Plug Teensy into computer's via USB.
2. Hold down a button to indicate the type of computer in question. (HP 6200, HP 6300, Dell, Lenovo etc.)
3. The Teensy powers up, loads pre-recorded VGA data samples from the SD card into memory for comparison later.
4. The Teensy waits for VGA samples to relatively match those stored in memory. It detects the BIOS logo.
5. The Teensy presses F2 until the VGA sample nearly match the BIOS screen for configuration.
6. Do: Up, Up, Up ,Up , Enter, F10, Enter, F10. Set BIOS configured flag in the SD card to tell it to skip configuration this time. (It'll power off on reboot due to using USB power from the computer.)
7. Teensy does that of previous steps but instead presses F12 to boot to the network or PXE.
8. The Teensy just monitors the VGA signals waiting for success. Beeps or alerts the operator. Optionally, the Teensy writes a pin high to an ESP8266 which informs a server the computer is ready.
Is this even possible? If so, I will need about 30 of these built. But having not used a Teensy before, I'm not sure of the accuracy of the samples and whatnot. So I thought I'd ask.
Thanks,