A bit ago I accidentally bought a Keychron keyboard that didn't have QMK support, but then found that someone had ported it anyway, and I was able to flash it and fix some problems I had (the main one being that it seems like the default firmware only scans a single row of keys while asleep, possibly to save energy, but I want any keypress to wake the computer.) Maybe it's not perfect, but the community around open source keyboard firmware is great, it's a good example of how open source is beneficial for end users, especially power users.
And, in an era where vendor software and firmware for all kinds of devices is constantly having vulnerabilities, it is possible the liability of doing custom shit will eventually outweigh whatever benefits hardware companies seem to think it has, versus just having industry standards and free software instead. But, maybe that is wishful thinking.
My only complaint with Keychron is that of 5 or so keyboards I've owned from them I wound up having to resolder 3 different hotswap sockets on 2 different keyboards right out of the box. That is... Not a fantastic failure rate. OTOH, they are otherwise an unambiguously great value, with materials and build quality that feels pretty impressive for the cost, QC issues notwithstanding.
This would be more exciting if Keychron had mice of more interesting / experimental form factors and functionality. Just like their keyboards, their mice are mostly differentiated by obscure technical features (polling rates!).
I'm a bit worried that a decent, modern replacement for the extremely obsolete multi-button mouse I have now (Logitech G602) will never be available.
I miss my G602 so much. Replaced it with a G604 and then replaced that one with another G604 and then a third G604 before realizing that Logi's build quality has seemingly dived off a cliff for the premium they charge for their product and swapped to the 50% as expensive Keychron mice and keyboards and have been satisfactorily living with the decrease in available buttons (though quite an adjustment was needed). Onset of carpal tunnel has seen me switch to a vertical mouse anyways, so a change was inevitable.
Hopefully better than their QMK fork. They force push over their branch in their fork each new release effectively erasing history of the last version...
Of course there's no change log anywhere either...
Very interesting. I've been eyeballing a mouse/trackball project for a while based on some of the open source designs like Ploopy and the like. Slap a Nordic chip on it and a joycon battery. Even better if you can cook up a wireless charging mousepad like Logitech offers!
I’ve had positive experiences with Keychron products in the past, but I’ve moved past them as I now prefer orthogonal layouts. That said, I loved their support of QMK on my Q1 Pro and I really hope this ends up on that same level.
I suspect that a lot of hardware will start shipping open source firmware soon. Routers, IP cameras, etc.
It'll be a selling point for everyone tinkering with vibe coding, and it's no longer a moat.
Companies that don't do this will have their firmwares dumped with open source models and tools. Companies that do this will have community goodwill and extra distribution that comes from having people talking about your product.
That might happen in niche enthusiast verticals like PC gaming. It's not going to happen in the broader market because there is no broader interest in it.
Most people want open source firmware for their router like they want open source sewing patterns for their pants. Primarily these are consumer products where people buy the product as a way to intentionally avoid spending time dealing with the problem they solve.
Do you have any cameras that support openipc you’d recommend?
I need surveillance cameras (outdoor mostly) but the cheap ones I found are a horrid proprietary mess. I even bought and returned one after the setup was complex and invasive.
Basically all I need is access to the live stream from a raspberry pi where I can store and process the video.
> Do you have any cameras that support openipc you’d recommend?
I don't, unfortunately. My suggestion would be to use cameras that stream over RTSP, an open protocol, so you don't need to use any proprietary tools/apps. Make sure the cameras are air-gapped.
And, in an era where vendor software and firmware for all kinds of devices is constantly having vulnerabilities, it is possible the liability of doing custom shit will eventually outweigh whatever benefits hardware companies seem to think it has, versus just having industry standards and free software instead. But, maybe that is wishful thinking.
My only complaint with Keychron is that of 5 or so keyboards I've owned from them I wound up having to resolder 3 different hotswap sockets on 2 different keyboards right out of the box. That is... Not a fantastic failure rate. OTOH, they are otherwise an unambiguously great value, with materials and build quality that feels pretty impressive for the cost, QC issues notwithstanding.
I'm a bit worried that a decent, modern replacement for the extremely obsolete multi-button mouse I have now (Logitech G602) will never be available.
Of course there's no change log anywhere either...
Does that mean they remove any release tags as well?
Which one do you use/have now?
It'll be a selling point for everyone tinkering with vibe coding, and it's no longer a moat.
Companies that don't do this will have their firmwares dumped with open source models and tools. Companies that do this will have community goodwill and extra distribution that comes from having people talking about your product.
Most people want open source firmware for their router like they want open source sewing patterns for their pants. Primarily these are consumer products where people buy the product as a way to intentionally avoid spending time dealing with the problem they solve.
Those already exist: OpenWRT, OpenIPC. I wish more hardware was available though, especially for cameras.
I need surveillance cameras (outdoor mostly) but the cheap ones I found are a horrid proprietary mess. I even bought and returned one after the setup was complex and invasive.
Basically all I need is access to the live stream from a raspberry pi where I can store and process the video.
I don't, unfortunately. My suggestion would be to use cameras that stream over RTSP, an open protocol, so you don't need to use any proprietary tools/apps. Make sure the cameras are air-gapped.
This is not as "one and done" as you make it sound.