• Zachariah@lemmy.world
    link
    fedilink
    English
    arrow-up
    30
    ·
    7 months ago

    So yeah, hardware is hard. But there are a lot of passionate people working on making it more accessible and transparent, tearing down the walls around technical secrecy. We’ve been saying it for years: Your devices don’t have to be incomprehensible, you don’t need to be a certified expert to figure out how it works. Understanding empowers tinkering and we need more tinkerers.

  • aard@kyu.de
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 months ago

    One fascinating example is one owner that replaced the DC barrel jack with a USB-C port, so they could utilize USB-PD for external power.

    Oddly enough that’s also an example for bad design in that notebook: The barrel jack is soldered in. With a module that is plugged into the board that’d be significantly easier to replace - and also provide strain relief for power jack abuse. All my old thinkpads were trivial to move to USB-C PD because they use a separate power jack with attached cable.

    The transparent bottom also isn’t very functional - it is pretty annoying to remove and put back, due to the large amount of screws required. For a notebook designed for tinkering I’d have wanted some kind of quick release for that. Also annoying is the lack of USB ports on the board - there’s enough space to integrate a USB hub, but just doing that on the board and providing extra ports would’ve been way more sensible.

    The CPU module also is a bit of a mixed bag - it pretty much is designed for the first module they developed, and later modules don’t have full support for the existing ports. I was expecting that, though - many projects trying to offer that kind of modular upgrade path run into that sooner or later, and for that kind of small project with all its teething problems ‘sooner’ was to be expected. It still is very interesting for some prototyping needs - but that’s mostly companies or very dedicated hackers, not the average linux user.