<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://leste.maemo.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dgby714</id>
	<title>Maemo Leste Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://leste.maemo.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dgby714"/>
	<link rel="alternate" type="text/html" href="https://leste.maemo.org/Special:Contributions/Dgby714"/>
	<updated>2026-05-24T01:49:55Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://leste.maemo.org/index.php?title=Motorola_Droid_4&amp;diff=378</id>
		<title>Motorola Droid 4</title>
		<link rel="alternate" type="text/html" href="https://leste.maemo.org/index.php?title=Motorola_Droid_4&amp;diff=378"/>
		<updated>2019-07-27T20:54:52Z</updated>

		<summary type="html">&lt;p&gt;Dgby714: Added instructions for Windows flashing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Stub}}&lt;br /&gt;
&lt;br /&gt;
{{Infobox Device&lt;br /&gt;
|image=[[File:Motorola Droid 4 - Leste pre-alpha.jpg|250px]]&lt;br /&gt;
|manufacturer=Motorola&lt;br /&gt;
|codename=Maserati&lt;br /&gt;
|dimensions=&lt;br /&gt;
|release_date=&lt;br /&gt;
|soc=&lt;br /&gt;
|dram=&lt;br /&gt;
|power=&lt;br /&gt;
|lcd=&lt;br /&gt;
|video=&lt;br /&gt;
|audio=&lt;br /&gt;
|network=&lt;br /&gt;
|storage=&lt;br /&gt;
|usb=&lt;br /&gt;
|camera=&lt;br /&gt;
|sensors=&lt;br /&gt;
|other=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
Also see: http://elektranox.org/droid4/&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feature&lt;br /&gt;
! Leste supported&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Kernel version || 5.0 || Mainline + some patches not yet in mainline&lt;br /&gt;
|-&lt;br /&gt;
| Serial || Yes || On MicroUSB port, requires special cable&lt;br /&gt;
|-&lt;br /&gt;
| Charging || Yes ||&lt;br /&gt;
|-&lt;br /&gt;
| Wireless || Yes ||&lt;br /&gt;
|-&lt;br /&gt;
| Ethernet || N/A ||&lt;br /&gt;
|-&lt;br /&gt;
| Micro USB || Yes || OTG&lt;br /&gt;
|-&lt;br /&gt;
| Keyboard || Yes ||&lt;br /&gt;
|-&lt;br /&gt;
| Screen || Yes ||&lt;br /&gt;
|-&lt;br /&gt;
| 3D Acceleration || Not yet || Also PowerVR - see [[Motorola Droid 4/PowerVR]]&lt;br /&gt;
|-&lt;br /&gt;
| Touchscreen || Yes || Capacitive&lt;br /&gt;
|-&lt;br /&gt;
| Audio || Yes ||&lt;br /&gt;
|-&lt;br /&gt;
| 2G/3G data || WIP || Reported to work, no UI yet - see https://github.com/maemo-leste/connui-cellular/&lt;br /&gt;
|-&lt;br /&gt;
| SMS || WIP || Reported to work, no UI yet&lt;br /&gt;
|-&lt;br /&gt;
| Phone calls || WIP || Reported to work, no UI yet&lt;br /&gt;
|-&lt;br /&gt;
| FM Transmitter || N/A ||&lt;br /&gt;
|-&lt;br /&gt;
| FM Receiver || Not yet ||&lt;br /&gt;
|-&lt;br /&gt;
| Accelerometer || ? || Available as input device, needs MCE work&lt;br /&gt;
|-&lt;br /&gt;
| Proximity sensor || ? || &lt;br /&gt;
|-&lt;br /&gt;
| HDMI-out || WIP || works, but not with hildon-desktop&lt;br /&gt;
|-&lt;br /&gt;
| TV-out || N/A ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Installation using kexecboot ==&lt;br /&gt;
&lt;br /&gt;
This procedure will erase existing android and/or safestrap.&lt;br /&gt;
&lt;br /&gt;
Requirements:&lt;br /&gt;
&lt;br /&gt;
* MicroSD card, MicroUSB cable and Droid4&lt;br /&gt;
* Charged Droid4&lt;br /&gt;
* Android Tools (fastboot and adb), git (optional), and flashing tools (xzcat and dd on Linux &#039;&#039;&#039;OR&#039;&#039;&#039; Etcher[https://github.com/balena-io/etcher] on Windows)&lt;br /&gt;
* Host Linux or Windows system&lt;br /&gt;
&lt;br /&gt;
Download from https://maedevu.maemo.org/images/droid4/&lt;br /&gt;
&lt;br /&gt;
# VRZ_XT894_9.8.2O-72_VZW-18-8_CFC.xml.zip&lt;br /&gt;
# flash-droid-4-fw.sh (Linux) or flash-droid-4-fs.bat (Windows)&lt;br /&gt;
# Latest &#039;&#039;&#039;maemo-leste-1.0-armhf-droid4-*.img.xz&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
And clone (or download the zip for):&lt;br /&gt;
&lt;br /&gt;
* https://github.com/tmlind/droid4-kexecboot.git&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
&lt;br /&gt;
# Power off Droid4&lt;br /&gt;
# Create a working directory with above mentioned files in it&lt;br /&gt;
# unzip &#039;&#039;&#039;VRZ_XT894_9.8.2O-72_VZW-18-8_CFC.xml.zip&#039;&#039;&#039;&lt;br /&gt;
#* If you have safestrap on the device, turn on the droid4, go to safestrap, reboot, reboot to bootloader&lt;br /&gt;
#* If you do not have safestrap, turn on the device, and issue on the host: &#039;&#039;&#039;adb reboot bootloader&#039;&#039;&#039;&lt;br /&gt;
# Run the &#039;&#039;&#039;flash-droid-4-fw&#039;&#039;&#039; script from the extracted android directory (&#039;&#039;&#039;VRZ_XT894_9.8.2O-72_VZW-18-8_CFC.xml&#039;&#039;&#039;), run as admin/root if it does not find the device&lt;br /&gt;
# If you get errors while writing the image files, try a better MicroUSB cable.&lt;br /&gt;
# Wait for the flashing script to complete. This can take a few minutes. The droid will reboot a couple of times to the bootloader.&lt;br /&gt;
&lt;br /&gt;
Then go to the &#039;&#039;&#039;droid4-kexecboot&#039;&#039;&#039; directory and run (possibly as sudo):&lt;br /&gt;
&lt;br /&gt;
# fastboot flash mbm path/to/android/zip/allow-mbmloader-flashing-mbm.bin&lt;br /&gt;
# fastboot reboot-bootloader&lt;br /&gt;
# fastboot flash bpsw current/droid4-kexecboot.img&lt;br /&gt;
# fastboot flash utags utags-mmcblk1p13.bin&lt;br /&gt;
&lt;br /&gt;
Then reboot the device (hold the power button for one or two seconds) and &#039;&#039;&#039;wait for it to get through the first boot&#039;&#039;&#039;. It will show a green android with something moving in it&#039;s stomach, as well as a progress bar. Then the device should show kexecboot for a few seconds before it boots to Android.&lt;br /&gt;
&lt;br /&gt;
Now, flash the Maemo Leste image to your sdcard:&lt;br /&gt;
&lt;br /&gt;
On Linux:&lt;br /&gt;
# &#039;&#039;&#039;xzcat maemo-leste-1.0-armhf-droid4-20190227.img.xz | sudo dd of=/dev/MICROSDCARD-DEVICE&#039;&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;sync&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On Windows: Use Etcher&lt;br /&gt;
&lt;br /&gt;
Wait for the sync to complete and and insert the SD card into the Droid 4. Reboot the device and select Maemo Leste from the kexecboot menu.&lt;br /&gt;
&lt;br /&gt;
You will now have see Maemo Leste boot up, and show you an unaccelerated hildon-desktop after about one minute.&lt;br /&gt;
&lt;br /&gt;
== Safestrap+ddroid Installation (no longer recommended and outdated) ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; [https://github.com/stargo/android_packages_apps_Safestrap/releases/tag/v3.75 SafeStrap] + [https://github.com/tmlind/ddroid ddroid] from eMMC or SD card &#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
PostmarketOS has some information how to install safestrap: [https://wiki.postmarketos.org/wiki/Motorola_Droid_4_(motorola-maserati) in wiki]&lt;br /&gt;
&lt;br /&gt;
Flashing the zip file is quite confusing / tricky:&lt;br /&gt;
&lt;br /&gt;
Boot options, select slot with Leste, Activate.&lt;br /&gt;
&lt;br /&gt;
In main menu: Install, scroll down to select ddroid-....zip file, swipe to confirm flash. You will get error, including &amp;quot;ApplyParsePerms, set_metadata_recursive, Error executing updater binary, Unable to mount.&amp;quot; Red &amp;quot;failed&amp;quot; will appear. These are normal. Proceed by selecting &amp;quot;Reboot System&amp;quot;, you&#039;ll get one more warning that system is not installed, swipe to confirm reboot.&lt;br /&gt;
&lt;br /&gt;
Red motorola logo will appear, press search button to continue boot, phone vibrates, then vibrates again, then green led comes on. After about a minute, console appears, then disappears and X comes to life.&lt;br /&gt;
&lt;br /&gt;
== Kernel development (old and outdated) ==&lt;br /&gt;
&lt;br /&gt;
Linux 4.14 plus patches&lt;br /&gt;
&lt;br /&gt;
Status: http://elektranox.org/droid4/&lt;br /&gt;
&lt;br /&gt;
Sources: [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/log/?h=linux-4.14.y linux-stable 4.14.y], [https://github.com/parazyd/arm-sdk/tree/master/extra/patches/linux-droid4-patches patches]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Device]]&lt;/div&gt;</summary>
		<author><name>Dgby714</name></author>
	</entry>
</feed>