Dell Latitude 7370
These laptops are a part of the Latitude 13 7000 Series featuring Intel Skylake [1]. This series does have some relation to the Dell XPS 13 (2016) for general reference.
Dock
The TB15 Thunderbolt dock is no longer supported by dell, and is no longer being sold [2]. The TB15 thunderbolt dock is still a work-in-progress for support, but the use of it is anecdotal [3]. It seems to currently work best when plugged in before booting and avoiding any form of hot-plugging [4].
The TB15 has been replaced by the TB16 [5].
Alternative, the WD15 seems to work as an alternative docking station [6].
Bios
As of this writing, the latest version of the BIOS for the 7370 is version 1.9.3.
Updating
Download the BIOS update from the dell site and place it either at the root of a FAT-formatted USB disk, or within /boot
on the hard drive (if using EFI). Reboot and hit F12
during startup, selecting "BIOS Flash Update". The simple file browser should see the executable, select it and allow the update to occur.
Card reader
The Broadcom reader "should work" via ccid and pcsclite, but requires an firmware/BIOS update that must be run in Windows [7].
Supporting documentation regarding the card reader: [8] [9].
Touchpad
There is a known issue where the touchpad is detected as "ImPS/2 BYD TouchPad", a patch is in the works [10].
Display
Due to being HiDPI it is also common to notice latency when using desktop environments like GNOME. Installing vulkan-intel appears to alleviate some of these issues.
DisplayLink
In order to connect to external projectors using an external dongle, you will need to configure DisplayLink.
Known issues
Suspend
It appears the system can get into a state in which suspend will stop working (system will suspend but upon attempt to resume will cold boot)[11]. Current resolution appears to be to perform a shutdown within the system and suspend should start working again. Newer BIOS versions also have improved this issue, though it can still occur.
No keyboard
It appears that on linux-mainlineAUR the system will boot without a keyboard. This can be resolved by adding i8042
to the MODULES
array in mkinitcpio.conf.