Difference between revisions of "Motorola Droid 3"

From Maemo Leste Wiki
Jump to navigationJump to search
 
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
|image=
|image=
|manufacturer=Motorola
|manufacturer=Motorola
|codename=Solana XT862
|codename=Solana XT862 / XT860
|dimensions=todo
|dimensions=todo
|release_date=todo
|release_date=todo
Line 26: Line 26:
|sw_keyboard=Yes
|sw_keyboard=Yes
|sw_screen=Yes
|sw_screen=Yes
|sw_hdmi=Yes
|sw_hdmi=Untested
|sw_tv=
|sw_tv=
|sw_3daccel=Yes [https://github.com/maemo-leste/pvr-omap4] (closed)
|sw_3daccel=Yes [https://github.com/maemo-leste/pvr-omap4] (closed)
|sw_vibration=Yes
|sw_vibration=Yes
|sw_audio=Yes
|sw_audio=Yes
|sw_calls=WIP
|sw_calls=No (needs modem work)
|sw_sms=Yes, no UI
|sw_sms=No (needs modem work)
|sw_wifi=Yes
|sw_wifi=Yes
|sw_ethernet=
|sw_ethernet=
Line 47: Line 47:
|sw_proximity=Yes
|sw_proximity=Yes
|sw_als=Yes
|sw_als=Yes
|sw_gps=Yes
|sw_gps=No (needs modem work)
|sw_agps=No
|sw_agps=No
|sw_frontcam=No
|sw_frontcam=No
Line 54: Line 54:
|sw_standbytime=
|sw_standbytime=
}}
}}
'''This device is called "Motorola Milestone 3" outside of the US.'''


== Installation ==
== Installation ==
Line 89: Line 91:
* Modem interrupts, it is visible on USB but other communication with it doesn't work
* Modem interrupts, it is visible on USB but other communication with it doesn't work
* pstore (needs figuring out what the reserved memory is on Android)
* pstore (needs figuring out what the reserved memory is on Android)
* See if we can use 512MB ram instead of 509MB (see dts)
* <s>3d shows some frame lag / misdrawing, so probably powervr clock needs adjusting</s> (seems solved on kernel 5.15)
* <s>touchscreen buttons do not work yet</s> (fixed on 5.15)
* keyboard layout in Leste is not faithful to the icons on the keyboard, but rather mostly mimic droid 4
<s>Additionally, the device suffers from random hangs while in use, causing resets. When pstore works, we can hopefully figure this out.</s> (Haven't seen them on 5.15)
Also, the device often comes network locked. [[User:Wizzup]] has access to Sigmakey software and can help remotely remove the network lock.




[[Category:Device]]
[[Category:Device]]

Latest revision as of 01:45, 29 November 2021

Motorola Droid 3
Manufacturer Motorola
Codename Solana XT862 / XT860
Dimensions todo
Release Date todo
Category Supported
Specifications
SoC TI OMAP4430
DRAM 512MB DDR2
Hardware Features
LCD 960x540 4"
Video PowerVR SGX540
Storage 16GB flash
Sensors todo
Software Features
Kernel 5.11.0
Serial Yes, special cable
Charging Yes
USB Slave Yes
USB Host Yes
Touchscreen Yes
Keyboard Yes
Screen Yes
HDMI-out Untested
3D acceleration Yes [1] (closed)
Vibration motor Yes
Audio Yes
Phone calls No (needs modem work)
SMS No (needs modem work)
Wifi Yes
Bluetooth todo
FM transmitter No, but apparently exists, needs serdev kernel modules/drivers
Accelerometer Yes
Compass Yes, no integration
Proximity Sensor Yes
Ambient Light Sensor Yes
GPS No (needs modem work)
A-GPS No
Front Camera No
Back Camera(s) No

This device is called "Motorola Milestone 3" outside of the US.

Installation

Hardware requirements:

  • Droid 3 with fully charged battery
  • MicroUSB cable
  • MicroSD card

Software requirements:

  • Host Linux system
  • Android Tools: fastboot adb

Download from https://phoenix.maemo.org/view/Images/job/leste-image-bionic/

  1. Latest maemo-leste-1.0-armhf-bionic-*.img.xz

Download from https://github.com/tmlind/droid4-kexecboot.git

  1. droid4-kexecboot.img

Download or clone https://github.com/MerlijnWajer/bionic-clown-boot/tree/solana (solana branch!)

Follow the instructions in bionic-clown-boot's readme to install kexecboot on your device.

Now, flash the Maemo Leste image to your sdcard.

Notes

Device is still heavy work in the progress. The following is known not to work:

  • Brightness control (screen is always max brightness)
  • Keyboard backlight
  • Modem interrupts, it is visible on USB but other communication with it doesn't work
  • pstore (needs figuring out what the reserved memory is on Android)
  • See if we can use 512MB ram instead of 509MB (see dts)
  • 3d shows some frame lag / misdrawing, so probably powervr clock needs adjusting (seems solved on kernel 5.15)
  • touchscreen buttons do not work yet (fixed on 5.15)
  • keyboard layout in Leste is not faithful to the icons on the keyboard, but rather mostly mimic droid 4

Additionally, the device suffers from random hangs while in use, causing resets. When pstore works, we can hopefully figure this out. (Haven't seen them on 5.15)

Also, the device often comes network locked. User:Wizzup has access to Sigmakey software and can help remotely remove the network lock.