Maximilian Luz

Results 703 comments of Maximilian Luz
trafficstars

I think it should in theory support Surface version numbers (see e.g. [here](https://github.com/fwupd/fwupd/blob/204da7a7750d1fa126f3cb913372446821eb6d0b/libfwupdplugin/fu-common-version.c#L127-L140)) but not sure why that doesn't work here. Just checked and it's the same on my device....

FWIW there is an option to ignore version checks: `--allow-older`.

> But now comes the best part: Microsoft likes to randomly lower that number in their updates. Windows Update can handle it, but fwupd can't. Argh, now that's just wonderful...

The new Surface Laptop Studio quite likely also uses this interface. See archive in https://github.com/linux-surface/acpidumps/issues/20#issuecomment-939340816 for `lspci` output.

> It seems the THC is going to end up in all next Surface line products. The Intel ones, yeah. > If intel is pushing this in future hardware, does...

> I am not a specialist about those touchscreen devices but from what I read about your analysis, do you mean the THC outputs commands that are more low-level than...

@aacebedo In the "old" drivers there are essentially two modes of operation: Single-touch/simple and multi-touch. Single-touch provides just single-touch information without any pen support. Multi-touch provides a touch heatmap/proprietary data...

Things don't work that way. Think of UEFI as another (although limited) operating system next to Windows and Linux. Just like Windows drivers don't work with Linux, the UEFI drivers...

If it's spitting out HID data (which I assume) then getting multi-touch and pen data will probably only require you to send a HID feature report to the device. That's...

AFAICR it has (according to the marketing slides I've seen) support for two separate touchscreens ([this](https://edc.intel.com/content/www/us/en/design/ipla/software-development-platforms/client/platforms/tiger-lake-mobile-y/intel-500-series-chipset-family-on-package-platform-controller-hub-datasheet-v/006/signal-description_9/) doc seems to support that). So makes sense that it has two DMA interfaces....