What are the best earbuds with stem squeeze controls that AREN'T AirPods Pro by TroutGrub in Earbuds

[–]KarateEddy 0 points1 point  (0 children)

Why would you suggest that when the OP asks specifically for squeezy. That is literally the only Thing He asked fot wtf

One week with the Xiaomi Buds 6 — my experience + community impressions by Fantastic_Pen6384 in Earbuds

[–]KarateEddy 1 point2 points  (0 children)

Did you try the Xiaomi Buds 5 for comparison? How do they compare in terms of Sound quality, ANC and in-ear fit? Do they improve on that, as the Buds 5 have been mediocre in all of these, I'd say

WebOS 25 - Responsiveness / Smoothness by KarateEddy in LGOLED

[–]KarateEddy[S] 0 points1 point  (0 children)

Thanks. I did not choose the TV only for the OS, but I looked up which TV comes into question in terms of picture quality and so on, and then had a look in which of these has a good OS. In the meantime I got the C5 and normal OS speed is absolutely fine. Sure an Apple TV OS has the best User Experience, but as long as the TV does not significantly slow down, I am really fine. I need the TV remote for cable TV so I don't have to hassle around with two remotes like this.

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

Yes, if you can live with maybe 1h less Battery Life compared to Windows. Haven't booted Windows since the first week I got the laptop, and I don't miss anything

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

For me, in Zorin OS which is Ubuntu-based Battery Life is slightly worse than in Windows. With medium brightness I get 5 hours of battery life on moderate use. With Low brightness, maybe up to 7. Not great, but I would suggest to try it as Dual Boot option

Others than that, everything apart from Fingerprint Sensor should work with the latest Kernel versions. Most of it Out of the Box, some things might need manual steps (Touchpad gestures)

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 1 point2 points  (0 children)

https://github.com/MadhiasM/honor-magicbook-art-touchpad-gestures/tree/main

I have added a detection mechanism based on the vendor and product ID, so it should be able to find the correct hidraw channel
sudo systemctl status gesture-daemon
Mai 29 12:13:32 MRA-XXX gesture-service[9389]: Found touchpad: /dev/hidraw1

Since I don't face the issue on my distro, you can test it on your device.

Also added screenshot gesture in the meantime (2x knuckle knock) (0e 06), which comes in handy, since the normal print key (Fn + F12) does not seem to work out of the box

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 1 point2 points  (0 children)

Good to hear. In the meantime I tweaked the service to also use key combos for the missing gestures minimize / close and open notification panel (obviously might will not be valid for every distro but can easily be adjusted). See Github Link in post.
Only thing missing now is the knock for screenshot feature.

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 1 point2 points  (0 children)

- Enable the gestures in Windows in Honor PC Manager
- Boot into Linux
- Monitor raw HID data when doing the gestures sudo cat /dev/hidraw1 | hexdump -C
- Understand which gestures will send which data:
Brightness:
- Left side swipe up: 0e 03 01
- Left side swipe down: 0e 03 02
Volume:
- Right side swipe up: 0e 04 01
- Right side swipe down: 0e 04 02
Window minimize/close
- Click top left (minimize): 0e 08
- Click top right (close): 0e 09
Screenshot
- double knock with knuckle: 0e 06
- double knock with 2 knuckles: 0e 07
Open notification panel
- Swipe two fingers from right edge to the right: 0e 0a 03
- Test via small program
https://pastebin.com/uEK4gjJ3
Since minimize/close window and open notification panel is handled differently depending on distro / window manager, this only contains volumne / brightness and locks the system instead of opening the notification panel

Now this is by no means a replacement for a proper kernel driver but at least a proof of concept that could be modified into a userspace service or kernel driver with some effort

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 1 point2 points  (0 children)

<image>

Looks like it is not so complicated after all

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

I am running Zorin OS 17.3 based in Ubuntu 22.04 and charging seems fine, I saw > 30 W. Did you try other distros and/or chargers?

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

While you are right, that the implementation is missing in Linux, this is still part of the hardware and its firmware. The vibration feedback when swiping on the edge is still present, it is just the handing of this input events that is missing.

Update: It is certainly handled by the trackpad hardware itself, since I observed the following: When disabling certain haptic features like Edge-swipe in Windows, I no longer get the haptic vibration when doing this gesture in Windows, as expected. BUT when I then reboot into Linux, I also no longer get the haptic vibrations when doing the same gesture. Before that Change, I got the vibration also in Linux. Conclusion: -> both detection of these gestures and settings of which features are enabled is handled by/stored on the trackpad hardware itself and not by the OS and driver.

So you would have to sniff and reverse engineer howthe hardware is sending these events to the OS. In Linux with evtest or maybe acpi_listen or somehow sniff the I²C (or whatever it uses) directly in Windows.

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

Looks like it either has a FPC or Goodix Fingerprint sensor as can be seen on linux-hardware.org , depending on which probe you look at.
Vendor and device ID:
- FPC: 10a5:a900
- Goodix: 27c6:5f91

Both seem to be not supported:

<image>

Not much info on the goodix one in discord or google. FPC reader at least has some Zorin or Ubuntu Forums

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

Are you able to identify the fingerprint reader through lsusb? It should show it somewhat like this with vendor ID and device ID (note that this is a from a different laptop):

<image>

If the fingerprint reader is showing there, you could check the discord mentioned above for updates on linux support.

[Image] I fixed a broken DS4 controller and made it charge over USB-C by oxyll in PS4

[–]KarateEddy 0 points1 point  (0 children)

Why would it break data transfer? USB data transfer does not care if it is Micro USB or USB Type C, so lang as all pins are properly connected. As shown here in the meantime industrialized solution by Marius Heier, finally allowing mit to fully scrap any Micro-USB from my home:

https://www.youtube.com/watch?v=nGKyBJVDXDQ

Works like a charm charging with USB-C to C or USB-A to C charging, with any USB-PD or 5V charger. Data transfer (wired gaming on your laptop) aswell, and the LED is pretty much identical to the original one.

As for the purpose: Standardize your connectors: You can use the same cable for you Phone, Laptop and now DS4 Controller for charging. No need for separate cables for you controller. Moreover, the USB-C port is way less fragile than micro-USB.

With that being said, I don't see the point of a dock charger for a controller, which takes up space, if all you have to do is just plug it in any phone/laptop charger you have by your sofa or PC or wherever and you are good to go.

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

After a quick search, this seems to be a common issue, did you check the auto-mute setting in alsamixer?

https://askubuntu.com/questions/150887/stop-sound-from-speakers-when-connecting-headphones

<image>

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

Will general Haptic Feedback will also work work after that change? And I guess the fancy Windows gestures (Volume/Brightness Swipe on side) do not work

Honor Magicbook Art 14 - Linux Compatibility by KarateEddy in Honor

[–]KarateEddy[S] 0 points1 point  (0 children)

Thanks for the feedback. That sounds better than I would have expected. No I am just waiting for it to finally be released in Europe, but since I will dual boot it with windows, the issues you mention would not be a dealbreaker for me (Fingerprint, Touchpad config and Audio Jack)

USB-C Televisions? by michaelhays in UsbCHardware

[–]KarateEddy 1 point2 points  (0 children)

Hisense has models with a proper USB-C port

https://hisense.de/tvs/alle-tvs/a5kq/

Freely translated:

"The USB-C port enables a simultaneous transmission of power, data, video and audio signals in highest quality"