I wish Framework had released a gamepad or a printer instead of a keyboard. I get that they need to expand their ecosystem and revenue stream, but keyboard just wasn't it for me. There are so many good reliable cheap keyboards already, though I guess none with the touchpad, but again just not for me.

The gamepad I think would have been the killer device. Look at how much attention the steam gamepad gets. Sure, I have two gamepads already and I use them to play games on a dedicated (framework) computer hooked up to the living room TV. But guess what doesn't work? Turning the computer/TV on with the gamepad. It's so small, but so frustrating, also anytime the screens go off or sleep. So I have to keep a little $10 wireless keyboard there to turn the TV on / wake the computer.

My understanding is this is what holds it (and all other gamepads) back: https://github.com/FrameworkComputer/SoftwareFirmwareIssueTr...

Steam is going to get there by having both the gamepad + the computer which then makes it possible to workout the various TV implementations.

> or a printer

Someone else is doing that: https://www.crowdsupply.com/open-tools/open-printer

I know nothing about this, but they do seem to have a gamepad: https://frame.work/products/8bitdo-ultimate-2c-wireless-cont...

it's an 8BitDo product in the Framework store that wasn't designed or manufactured by Framework

Right, so it's the same problems as any other third party gamepad.

You can see the frustration in this LinusTechTips DIY build your own steam machine video: https://youtu.be/2psXxetNpoo?t=1250

You can see he's actually using a 8bitDo controller like you shared, but it doesn't have the firmware to talk directly to his computer, which then needs to have the correct CEC codes for HDMI to tell the different TVs to turn on/wake up/turn off.

So to make it a media center / steam machine you need to manufacture + firmware both the controller and the PC, which is the GH ticket above (i think!). But since they didn't make the controller, it would then be on users for each third party to figure out how to connect to whatever Framework exposes. Overall, just much better to make and ship the controllers & computer together, which is why Steam is going to do so well.

edit: Half that was directed towards the person who shared the controller, ;)

That's not made by Framework, they're just reselling it.