Hardware

From SailfishOS Documentation
Revision as of 06:49, 22 April 2016 by Chriadam (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Overview

SailfishOS is, of course, designed to run on actual devices and there are a number of areas related to making that work smoothly.

Logically the flow is:

  • Port SailfishOS to work on a given device
  • Build an image
  • Install (flash) the image onto the device


However the order in which they're most used is:


Different devices have different mechanisms for some of the steps related to flashing; the Devices page provides links which may be helpful for some devices.


The hardware areas which need adapting are:

  • kernel
  • display
  • touch
  • LED indicator
  • audio
  • NFC
  • bluetooth
  • GSM : SMS/voice/data
  • wlan : connect/hotspot
  • GPS
  • Camera
  • Sensors : Ambient Light/PS/Accel/Gyro/Magnetic
  • Keys: Home/Volume
  • Vibra
  • Haptics
  • Power management
  • Real time clock/alarms
  • USB : Network/Charging
  • FM Radio


The status of community adaptations to common devices are recorded here.