Motorola RAZR i (XT890) (motorola-smi)

From postmarketOS
Motorola RAZR i
Motorola RAZR i running the Phosh UI
Motorola RAZR i running the Phosh UI
Manufacturer Motorola
Name RAZR i
Codename motorola-smi
Released 2012
Category testing
Pre-built images no
Original software Android
Original version 4.4.2
postmarketOS kernel 6.2.7
Hardware
Chipset Intel Medfield Z2460
CPU Intel Atom Z2460 @ 2 GHz (single-Core)
GPU PowerVR SGX 540 @ 400 MHz
Display 4.3″(10.9cm) edge-to-edge qHD Super AMOLED Advanced touchscreen, 540×960 pixels (256 dpi), 16M colors
Storage 8 GB flash memory
Memory 1 GB RAM
Architecture x86
Type handset
Features
USB Networking
Works
Flashing
Works
Touchscreen
Works
Display
Works
WiFi
Works
FDE
Works
Mainline
Works
Battery
Partial
3D Acceleration
Broken
Audio
Broken
Bluetooth
Broken
Camera
Broken
GPS
Broken
Mobile data
Broken
Internal storage
SMS
Broken
Calls
Broken
NFC
Broken
Sensors
Accelerometer
Broken
Magnetometer
Ambient Light
Proximity
Hall Effect
Barometer
Power Sensor
Misc
Built-in DVB
Camera Flash
Keyboard
Touchpad
USB-A
HDMI/DP
Ir RX
Stylus
Memory Card
Haptics
Ethernet
FOSS bootloader


Contributors

Users owning this device

How to enter flash mode

  • Hold Power + Volume Down buttons
  • Release Power button as soon as device vibrates

Installation

  • Bootloader must be unlocked
  • Bootloader from Android 4.0 firmware doesn't support standard bootimg format. Bootloader from Android 4.1 firmware or later should work
  • Installation with pmbootstrap flasher should work.

Notes

GPU acceleration with the PowerVR SGX540 is not available, but the software based pixman renderer works quite well on the device's x86 CPU.

What works:

  • booting pmOS with phosh
  • installing applications
  • browsing the web
  • display brightness adjustment
  • charging over USB

What doesn't

  • CPU-freq / CPU-idle / Powemanagement
    • Device runs in full power mode and drains battery quickly

Mainline

The internal peripherals of the Intel Medfield SoC can be discovered by PCI and mostly already work with the mainline kernel drivers.

Intel MID devices where designed to boot using Intel's "Simple Firmware Interface" (SFI). The mainline implementation of SFI was quite messy and has recently been dropped in newer releases. Therefore, the second stage bootloader Petitboot is used to boot newer kernels with kexec and devicetree.

Mainline fork

See also