There's a guide on the Framework forums that you should follow!
Technically, for charging the battery, the Mainboard can use USB-C chargers from 15W to 100W USB. However, if you want to run the Mainboard battery-less, it's been said you should use a PSU of 60W and above.
@Shawn_Lewis I would not recommend a power supply below 60W if not running with a battery, remember PL2 can allow the cpu to go well above 28W for seconds at a time. Plus there are plenty of things outside the CPU package consuming power, such as the NVME drive, which some models can burst to several W. If you have 4 power hungry usb-c devices plugged in, they can consume a max of 37.5W as well. Plus there is some regulator loss. So depending on what you are doing, and what is plugged in I would recommend 60W to 100W.
If you're looking to use your Mainboard with a battery, be aware that, if your charger switches to 15V, you might have battery charging issues.
Also, if your Mainboard runs too old of a BIOS revision, you might need a BIOS update to make it work with 60W chargers, as described here.
Use a USB-C to DP adapter (adapting DisplayPort further to VGA/HDMI if necessary), or one of the expansion cards with a display output. Both of these options are essentially the same, since video output expansion cards are USB-C to DP adapters with extra circuitry to convert the USB-C DP to HDMI in case of the HDMI card.
There are reports that the BIOS settings menu is available through an external display!
F2. You don't have to hold Fn, even with Fn lock enabled. You need to tap it rapidly.
Yes!
Yes, there's an eDP-DisplayPort adapter that's known to work! Learn more here.
There's a few ways to go about that.
- First, there are a few outputs on the Mainboard that you can already make use of. For instance, on the input cover connector, there's keyboard backlight and caps lock outputs available, as well as fingerprint sensor R/G/W signals. All of these are PWM-able outputs that you can switch from existing software, i.e. Linux userspace. Using the fingerprint sensor signals for instance, you could drive an LED strip with addition of some hardware.
- Through EC firmware hacking, you could repurpose the aforementioned signals, as well as keyboard rows/columns and other pins as GPIOs. There's also a tamper switch on the Mainboard that could be repurposed as a general-purpose switch, also through firmware hacking. At the moment, there's no known project out there that does this.
- Using one of the I2C ports available, you can attach an I2C GPIO expander chip/breakout and get GPIOs through that - issuing I2C commands directly from userspace, or perhaps using the Linux kernel's overlay and driver for the expander you're using.
You have two channels for these. For a start, you can ask your questions in the Framework community
forums. You can also use the Framework Discord
server and ask your questions the #projects
channel - we'll be glad to help!