Difference between revisions of "Fly Spark (fly-iq4404)"

From postmarketOS
Jump to navigation Jump to search
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
 
{{Infobox device
 
{{Infobox device
 
| manufacturer = Fly
 
| manufacturer = Fly
| name = Spark
+
| name = Spark
 
| codename = fly-iq4404
 
| codename = fly-iq4404
 
| image = File:Fly_iq4404_white_original.jpg
 
| image = File:Fly_iq4404_white_original.jpg
Line 7: Line 7:
 
| releaseyear = 2013
 
| releaseyear = 2013
 
| originalsoftware = Android 4.2
 
| originalsoftware = Android 4.2
| chipset = Mediatek MT6572
+
| chipset = MediaTek MT6572
| cpu = Cortex A7 2x1200 МГц
+
| cpu = 2x 1.2 GHz Cortex-A7
| gpu = Mali-400MP
+
| gpu = Mali-400
 
| storage = 4 GB
 
| storage = 4 GB
| display = 864x480 IPS
+
| display = 480x854 IPS
 
| memory = 512 MB
 
| memory = 512 MB
 
| architecture = armv7
 
| architecture = armv7
Line 33: Line 33:
 
| status_sms = <!-- Sending and receiving short messages works as intended. -->
 
| status_sms = <!-- Sending and receiving short messages works as intended. -->
 
| status_calls = <!-- Talking to other people over the cellular network. -->
 
| status_calls = <!-- Talking to other people over the cellular network. -->
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
+
| status = Boots, not merged<!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" -->
 
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
 
| booting = yes <!-- The device is booting at all, can be yes/no *IMPORTANT* -->
 
+
| pmoskernel = 3.10.89
 
<!-- you can also use these lines if you need to:
 
<!-- you can also use these lines if you need to:
if the device haven't originally ran Android OS, e.g. Nokia N900
 
| n-android =  ✔
 
Version of the kernel that pmos is running
 
| pmoskernel = 3.10.89
 
 
see Unixbench page on wiki
 
see Unixbench page on wiki
 
| whet_dhry = 0.0
 
| whet_dhry = 0.0
Line 49: Line 45:
  
 
== Contributors ==
 
== Contributors ==
* LibrePhone (km2)
+
* km2
  
 
== Maintainer(s) ==
 
== Maintainer(s) ==
 
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
 
<!-- Only if this device doesn't run on linux-postmarketos yet! -->
 
<!-- This person needs to be willing to answer questions from users of this device -->
 
<!-- This person needs to be willing to answer questions from users of this device -->
 +
* [[User:km2|km2]]
  
 
== Users owning this device ==
 
== Users owning this device ==
Line 63: Line 60:
  
 
== How to enter flash mode ==
 
== How to enter flash mode ==
Vol up + Power (loading Recovery)
+
{{Button|Volume Up}} + {{Button|Power}} (loading Recovery)
  
 
Connect usb cable and enter:
 
Connect usb cable and enter:
Line 76: Line 73:
  
 
== Installation ==
 
== Installation ==
pmbootstrap creates a damaged boot.img, so you need to manually build boot.img
 
<pre>mtkimg repack newboot.img -n -k vmlinuz-fly-iq4404 -r initramfs-fly-iq4404</pre>
 
  
<pre>fastboot flash boot newboot.img</pre>
+
You can install it on an sd card or flash it on your phone through recovery. To do this, instead of pmbootstrap install, run
 +
<pre>./pmbootstrap.py install  --android-recovery-zip --recovery-install-partition=data</pre>
 +
It loads into recovery (I checked on twrp), go to advanced ones and click adb sideload. We connect the usb cable and run
 +
<pre>./pmbootstrap.py flasher --method=adb sideload</pre>
 +
 
 +
And flashing the kernel
 +
<pre>fastboot flash boot boot.img-fly-iq4404</pre>
 +
 
 
== See also ==
 
== See also ==
 +
* {{MR|1213|pmaports}} Initial merge request
 
<!--
 
<!--
 
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):
 
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):
Line 93: Line 96:
 
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/linux-DEVICE_CODENAME Kernel package]
 
* [https://gitlab.com/postmarketOS/pmaports/tree/master/device/linux-DEVICE_CODENAME Kernel package]
 
-->
 
-->
 +
 +
[[Category:Mediatek]]

Latest revision as of 09:41, 8 June 2020

Fly Spark
Fly iq4404 white
Fly iq4404 white
Manufacturer Fly
Name Spark
Codename fly-iq4404
Released 2013
Category testing
Original software Android 4.2
postmarketOS kernel 3.10.89
Hardware
Chipset MediaTek MT6572
CPU 2x 1.2 GHz Cortex-A7
GPU Mali-400
Display 480x854 IPS
Storage 4 GB
Memory 512 MB
Architecture armv7
Features
USB Networking
Works
Flashing
Touchscreen
Works
Display
Works
WiFi
Xwayland
Works
FDE
Mainline
Battery
3D Acceleration
Accelerometer
Audio
Broken
Bluetooth
Camera
GPS
Mobile data
SMS
Calls
USB OTG



Contributors

  • km2

Maintainer(s)

Users owning this device


How to enter flash mode

Volume Up + Power (loading Recovery)

Connect usb cable and enter:

sudo adb start-server

When Recovery is fully loaded

adb reboot bootloader

When the fastboot logo appears on the phone

Installation

You can install it on an sd card or flash it on your phone through recovery. To do this, instead of pmbootstrap install, run

./pmbootstrap.py install  --android-recovery-zip --recovery-install-partition=data

It loads into recovery (I checked on twrp), go to advanced ones and click adb sideload. We connect the usb cable and run

./pmbootstrap.py flasher --method=adb sideload

And flashing the kernel

fastboot flash boot boot.img-fly-iq4404

See also