Keychron announces first open-source firmware for gaming mice

(digitalfoundry.net)

59 points | by JLO64 1 hour ago

10 comments

  • jchw 1 hour ago
    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.

  • jerlam 46 minutes ago
    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.

    • 100percentjake 21 minutes ago
      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.
  • DemiGuru 1 hour ago
    For those that are interested: - https://github.com/Keychron/zgm - https://zgm.gg/
  • WithinReason 14 minutes ago
    I hope this leads to macro programmable mice, the only brand I know of that saves macros on board and supports while loops is A4tech
  • nijave 1 hour ago
    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...

    • seba_dos1 54 minutes ago
      > effectively erasing history of the last version

      Does that mean they remove any release tags as well?

    • warmwaffles 1 hour ago
      I don't blame them though. QMK is a mess of a monolithic repository.
  • matchstickman23 49 minutes ago
    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!
  • JLO64 1 hour ago
    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.
    • loloquwowndueo 24 minutes ago
      Ortholinear, surely?

      Which one do you use/have now?

  • echelon 1 hour ago
    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.

    • kube-system 5 minutes ago
      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.

    • drnick1 26 minutes ago
      > Routers, IP cameras, etc.

      Those already exist: OpenWRT, OpenIPC. I wish more hardware was available though, especially for cameras.

      • loloquwowndueo 23 minutes ago
        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.

        • drnick1 14 minutes ago
          > 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.

    • warmwaffles 1 hour ago
      I suspect a lot of that firmware has NDAs with Broadcom attached.
    • dmitrygr 1 hour ago
      > Companies that don't do this will have their firmwares dumped with open source models and tools

      This is not as "one and done" as you make it sound.

  • lstodd 1 hour ago
    I still wait for someone to beat logitech m500 (released 2009) in ergonomics.
  • DobarDabar 1 hour ago
    [dead]