I voted Firmware/Software, but mean improvements with BIOS in general.
Compared to my other systems there seems to be extremely few options.
Also it seems to be a quite long process to get fixes implemented and released.
So if you can throw a few more resources on there, I bet it would make many people happy
All of these items range from “Fine” (battery life and cooling) to “Great” (Fit and finish, Keyboard) except for firmware. The firmware support is just bad. Timely vulnerability patches are the bare minimum and we haven’t been getting that. So firmware is #1 for me.
I initially voted for battery…but thinking…nah, there’s likely something not quite tuned right in the BIOS / FIrmware. Sure, you can brute force battery life by giving it a larger battery…but I think it really comes back to the BIOS / FIrmware in the first place.
The rest, from my perspective:
Touchpad: I can use a mouse. Probably for the New Features thread.
CPU / GPU Performance: Goes back to BIOS, unless you’ve implemented something really poorly. It’s largely an Intel / AMD thing when it comes to performance.
Fit and Finish: Mostly cosmetic…but that hinge bugs me (it’s not smooth like a macbook air), the lid wobble bugs me, the expansion card tolerance bugs me…but I’m just OCD…oh, and there’s still substantial lid flex. Too many compromises in the name of repairability. The point is to innovate to minimize the compromises.
Cooling / Fan: They’re ok.
Speakers: IEMs / headphones here.
Keyboard: Could use some improvements. I miss dedicated function keys / 7 rows, dedicated page up / down / home / end keys…etc. Probably for the New Features thread.
Display: Can we at least get an additional panel “option” capable of 800 nits? (Outdoor useable level) Probably for the New Features thread.
Webcam / microphone: IR webcam, microphone array (keystroke / noise cancellation). Probably for the New Features thread.
I don’t have mine yet (my card just got charged), but early professional reviews all mention the battery life being terrible compared to laptops with the same or similar hardware and battery size, which makes me think lots of software/firmware tweaking needs to be done.
A “mee too” on firmware. Related/part of that, unbundling EC from BIOS updates so that EC fixes don’t have to go through/wait for Insyde would be great (edit: aware of the great promised land of coreboot but acknowledging that’s significantly more complicated). See the great work that @James3 is doing in the battery (dis)charge behavior thread:
Enabling/endorsing more of this (through vendor partners, in house, or hey, the community) really aligns with the mission statement of hardware remaining relevant.
Case in point, sitting on a shelf behind me is a 15+ year old router that’s soldiering on, still perfectly functional and up to date on security patches etc, only because its hardware, in its case being open source friendly, gets regular updates.
One reason is that we’re paying a price for upgradable RAM. LPDDR5X consumes less power, but it has to be soldered down or perhaps in LPCAMM2 packaging. That RAM operates at very low voltages; the noise margins are inadequate to allow the use of SODIMMs.
Considering that every laptop comes with solely one, identical display, I expected the stock UEFI Setup Utility to be pixel-perfect at 100% scale. It isn’t. Even on notoriously basic AOSP boot firmware, the GUI (or TUI) is not interpolated, yet FW’s is.
I put “Battery” in the wider sense of “battery life” - which may come from battery capacity, or firmware changes. Two reasons:
My personal experience, which is super positive except for this. Especially compared with my partner’s macbook air (she can forget her charger and work the whole day… if I have a few zoom calls I’m toast without a charger)
This is consistently what prevents reviewers from fully recommending FW, and therefore what prevents FW from being a “best choice”.
@Gmanny, indeed, it does! I purchased an FW16, so I didn’t know. I’ll rephrase: "Every laptop I know of (thus far) has been sold with a finite and preset (in a ratio of 1:1) amount of displays. Consequently, evaluating whether the GUI shall be interpolated on those displays should be a trivial endeavour.
Until the firmware/software situation is stable (and security fixes are deployed in a timely manner), none of this other stuff matters. Glad to see that this is the top voted issue because Framework has real problems here.
My reasoning is this: the firmware and software can and will be improved over time, since they are both just code and Framework will eventually get around to doing it. Eventually, all the BIOS/firmware/driver bugs for a given mainboard will be worked out.
The keyboard (and other hardware components) cannot simply be improved without Framework owners having to buy parts.
I’d rather see a more modular approach to the top cover allowing people to a) design and offer other keyboard layouts like ortholinear or split ergo and b) reprogram/reassign keymaps via QMK, VIA or whatever they like.
The first thing I’d do with QMK or VIA is map a key combo for the Airplane Mode key to make it much less likely to activate Airplane Mode.