BIOS firmware updates are provided directly by Lenovo, available in the form of an OS-agnostic BIOS Update Bootable ISO image; to update you BIOS firmware, follow the instructions in the README file therein. In particular, notice that you do not need to follow any of the instructions at Flashing BIOS from Linux.
The media keys all works (with the exception of the
XF86Keyboard key which does not seem to send any event at all).
These are the three physical buttons above the touchpad, designed to be used in conjunction with the TrackPoint; they work out-of-the-box.
TLP prevents plugged in USB devides from working when running on battery. This can be fixed by blacklisting power management of PCI device