Difference between revisions of "Motorola Droid 3"
m (Added image and modified download link) |
|||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Infobox Device | {{Infobox Device | ||
|image= | |image= | ||
[[File:Motorola Droid 3 Leste Chimera.jpg|thumb]] | |||
|manufacturer=Motorola | |manufacturer=Motorola | ||
|codename=Solana XT862 / XT860 | |codename=Solana XT862 / XT860 | ||
Line 18: | Line 19: | ||
|other= | |other= | ||
|category=Supported | |category=Supported | ||
|sw_kernel= | |sw_kernel=6.1.9 | ||
|sw_serial=Yes, [[#Serial Cable|special cable]] | |sw_serial=Yes, [[#Serial Cable|special cable]] | ||
|sw_charging=Yes | |sw_charging=Yes | ||
Line 26: | Line 27: | ||
|sw_keyboard=Yes | |sw_keyboard=Yes | ||
|sw_screen=Yes | |sw_screen=Yes | ||
|sw_hdmi= | |sw_hdmi=No | ||
|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) | ||
Line 69: | Line 70: | ||
* Android Tools: fastboot adb | * Android Tools: fastboot adb | ||
Download from https:// | Download latest Chimera release from https://maedevu.maemo.org/images/droid3/ | ||
# Latest maemo-leste-1.0-armhf- | # Latest maemo-leste-1.0-armhf-droid3-20240908.img.xz | ||
Download from https://github.com/tmlind/droid4-kexecboot.git | Download from https://github.com/tmlind/droid4-kexecboot.git | ||
Line 84: | Line 85: | ||
== Notes == | == Notes == | ||
IMPORTANT: Set the USB mode to "PC mode" instead of "mass storage mode" on your device before running install.sh | |||
on bionic-clown-boot | |||
Device is still heavy work in the progress. The following is known not to work: | Device is still heavy work in the progress. The following is known not to work: | ||
Line 92: | Line 96: | ||
* 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) | * See if we can use 512MB ram instead of 509MB (see dts) | ||
* 3d shows some frame lag / misdrawing, so probably powervr clock needs adjusting | * <s>3d shows some frame lag / misdrawing, so probably powervr clock needs adjusting</s> (seems solved on kernel 5.15) | ||
* touchscreen buttons do not work yet | * <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 | |||
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)</s> (Came back on kernel 6.x) It might be a power-management-related issue, or a GPU issue (last log line shows something about OMAP complaining about DRM), or something else. The emergency shell works just fine with no hangs at all. | |||
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 20:13, 17 September 2024
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 | 6.1.9 |
Serial | Yes, special cable |
Charging | Yes |
USB Slave | Yes |
USB Host | Yes |
Touchscreen | Yes |
Keyboard | Yes |
Screen | Yes |
HDMI-out | No |
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 latest Chimera release from https://maedevu.maemo.org/images/droid3/
- Latest maemo-leste-1.0-armhf-droid3-20240908.img.xz
Download from https://github.com/tmlind/droid4-kexecboot.git
- 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
IMPORTANT: Set the USB mode to "PC mode" instead of "mass storage mode" on your device before running install.sh on bionic-clown-boot
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) (Came back on kernel 6.x) It might be a power-management-related issue, or a GPU issue (last log line shows something about OMAP complaining about DRM), or something else. The emergency shell works just fine with no hangs at all.
Also, the device often comes network locked. User:Wizzup has access to Sigmakey software and can help remotely remove the network lock.