Skip to content

Documentation, releases, and issues

License

Notifications You must be signed in to change notification settings

faenil/main

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Sailfish OS port to Sony Xperia Tama devices

Please read this document fully before planning or starting to use this port.

This is a community port, meaning that there is no official support and extensions included in the paid version:

  • There is no Android app support
  • There is no MS exchange support
  • There is no Jolla Store predictive text support. Use Presage-based keyboards instead (see below)

As it requires unlocking bootloader on Sony Xperia, you will loose DRM keys and associated functionality. See AOSP9 threads at XDA for your device for details. In particular, camera functionality will be considerably worse than on stock Android by Sony, but should be similar to AOSP9.

While the care has been taken during porting, please see LICENSE for legal details.

Issues

Port issues are all reported within this repository: https://github.com/sailfishos-sony-tama/main/issues

Supported devices

Out of Tama platform devices, the following are supported:

  • Xperia XZ2 single sim variant (H8216)

Support for the other devices is expected in future.

Current state

Port is based on AOSP9 / Linux kernel 4.9.

Software stack state:

  • Sailfish 3.2.0.12
  • Jolla Store access
  • Kernel OTA update works
  • OTA update for full OS not tested
  • Device reset not tested

Working hardware:

  • Display
  • Touch, multitouch
  • LED
  • Audio
  • Bluetooth
  • GPS
  • WLAN (connect and hotspot)
  • Camera (as in AOSP9)
  • GSM (SMS, voice, data)
  • Keys (Vol +/-, camera, power)
  • Power management
  • USB Charging
  • Sensors: light, proximity, gyroscope, acceloremeter
  • Vibrator

Flashing

Before flashing, please check the current issues and pay attention to the critical ones. The critical issues may damage your hardware, so please be aware of them.

Flashing guide is at flashing.md.

Predictive text support

For predictive text support, install Presage-based predictive keyboards. These keyboards are available at OpenRepos, under sailfish_keyboard applications. After enabling OpenRepos, you will need to enable that repository and install the keyboard layout(s) on your device. All the dependencies will be pulled during installation. For example, for English, install English US Keyboard layout.

Development

Port is developed under https://github.com/sailfishos-sony-tama with the local and OBS builds supported. For setting up local build, see HADK.

About

Documentation, releases, and issues

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%