https://wiki.postmarketos.org/api.php?action=feedcontributions&user=StandaSK&feedformat=atompostmarketOS - User contributions [en]2024-03-28T11:22:17ZUser contributionsMediaWiki 1.39.6https://wiki.postmarketos.org/index.php?title=User:StandaSK&diff=49575User:StandaSK2023-10-18T16:45:04Z<p>StandaSK: Remove dead GitHub template</p>
<hr />
<div><div style="float: right;"><br />
{{User ports|1}}<br />
{{User main device|Sony Xperia 10 III (sony-pdx213)}}<br />
{{User GitLab|StandaSK}}<br />
</div><br />
<br />
== Owns devices ==<br />
{{Owns device|Alcatel_Pop_2_(4.5)_(alcatel-alto45)|Orange Roya (5042X)}}<br />
{{Owns device|Motorola_Moto_G5_(motorola-cedric)|2GB/16GB XT1676}}<br />
{{Owns device|Motorola_Moto_G_2013_(motorola-falcon)}}<br />
{{Owns device|Navon_iQ7_2018}}<br />
{{Owns device|Raspberry_Pi_3_(raspberry-pi3)|3B+}}<br />
{{Owns device|Samsung_Galaxy_S_Duos_2_(samsung-kyleprods)|Running pmOS}}<br />
{{Owns device|Samsung_Galaxy_Chat_(samsung-zanin)|Running pmOS}}<br />
{{Owns device|Samsung_Galaxy_Core_Prime_VE_LTE_(samsung-coreprimevelte)}}<br />
{{Owns device|Samsung_Galaxy_Tab_E_9.6_(SM-T560)_(samsung-gtelwifi)}}<br />
{{Owns device|Samsung_Star_(samsung-gt-s5230)}}<br />
{{Owns device|Sony_Xperia_10_III_(sony-pdx213)}}<br />
{{Owns device|Xtreamer_Multi-Console}}<br />
{{My devices}}<br />
<br />
== My contributions ==<br />
Wiki - [[Special:Contributions/StandaSK]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Xiaomi_Mix_3_(xiaomi-perseus)&diff=27870Xiaomi Mix 3 (xiaomi-perseus)2022-05-20T10:54:46Z<p>StandaSK: </p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Xiaomi<br />
| name = Mix 3<br />
| codename = xiaomi-perseus<br />
| image = File:xiaomi-perseus.jpg<br />
| releaseyear = 2018<br />
| originalsoftware = Android 8.0<br />
| chipset = Qualcomm SDM845 Snapdragon 845<br />
| cpu = Octa-core (4x2.8 GHz Kryo 385 Gold & 4x1.8 GHz Kryo 385 Silver)<br />
| gpu = Adreno 630<br />
| storage = 64/128/256GB UFS2.1<br />
| display = 1080 x 2340 AMOLED<br />
| memory = 6/8GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = <!-- Near-Field Communication (NFC) works --><br />
| status_irtx = <!-- Infrared (IR) port works --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
<br />
<!-- you can also use these lines if you need to:<br />
if the device haven't originally ran Android OS, e.g. Nokia N900<br />
| n-android = ✔<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
<br />
== Contributors ==<br />
* BigfootACA<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to enter flash mode ==<br />
You have to press {{Button|Power}} + {{Button|Volume Down}} to enter the bootloader.<br />
<br />
== Installation ==<br />
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --><br />
/* Not available yet */<br />
<br />
== See also ==<br />
* [https://www.gsmarena.com/xiaomi_mi_mix_3-9378.php GSMArena]<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Sony_Xperia_10_III_(sony-pdx213)&diff=27617Sony Xperia 10 III (sony-pdx213)2022-05-10T12:42:36Z<p>StandaSK: Add mainline dtb link</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Sony<br />
| name = Xperia 10 III<br />
| codename = sony-pdx213<br />
| image = File:sony-pdx213.jpg<br />
| imagecaption = Sony Xperia 10 III<br />
| releaseyear = 2021<br />
| originalsoftware = Android 11 on Linux 4.19.157<br />
| chipset = Qualcomm SM6350 Snapdragon 690 5G<br />
| cpu = 2x 2.0 GHz Kryo 560 Gold & 6x 1.7 GHz Kryo 560 Silver<br />
| gpu = Adreno 619<br />
| storage = 128 GB<br />
| display = 1080x2520 OLED<br />
| memory = 6 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = Y <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = <!-- Near-Field Communication (NFC) works --><br />
| status_irtx = -<br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
<br />
<!-- you can also use these lines if you need to:<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
<br />
== Contributors ==<br />
* [[User:StandaSK|StandaSK]]<br />
<br />
== Maintainer(s) ==<br />
<!-- Only if this device doesn't run on linux-postmarketos yet! --><br />
<!-- This person needs to be willing to answer questions from users of this device --><br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
<br />
== Installation ==<br />
<br />
== See also ==<br />
* [https://www.gsmarena.com/sony_xperia_10_iii-10698.php Specs on GSMArena.com]<br />
* [http://deviceinfohw.ru/devices/item.php?item=355476 Specs on Device Info HW]<br />
* {{wikipedia|Sony_Xperia_10_III|Wikipedia page}}<br />
* [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts Mainline device tree]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Fairphone_3_(fairphone-fp3)&diff=26893Fairphone 3 (fairphone-fp3)2022-04-11T12:19:00Z<p>StandaSK: /* Links */ Fix kernel source link</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Fairphone<br />
| name = Fairphone 3<br />
| codename = fairphone-fp3<br />
| image = File:Fairphone-fp3.jpg<br />
| imagecaption =<br />
| releaseyear = 2019<br />
| originalsoftware = Android 9 on Linux 4.9<br />
| chipset = Qualcomm SDM632 Snapdragon 632<br />
| cpu = 4x 1.8 GHz Kryo 250 Gold + 4x 1.8 GHz Kryo 250 Silver<br />
| gpu = Adreno 506<br />
| storage = 64 GB<br />
| display = 1080x2160<br />
| memory = 4 GB<br />
| architecture = aarch64<br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_xwayland =<br />
| status_fde = <br />
| status_mainline = Y<br />
| status_battery = Y<br />
| status_3d = <br />
| status_accel = <br />
| status_audio =<br />
| status_bluetooth =<br />
| status_camera =<br />
| status_gps = <br />
| status_mobiledata = <br />
| status_sms = <br />
| status_calls = <br />
| booting = Y<br />
| pmoskernel = 4.9.218<br />
}}<br />
<br />
== Contributors ==<br />
<br />
== Maintainer(s) ==<br />
<br />
== Device owners ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
<br />
Press Power Button and Volume Down at the same time to enter fastboot mode<br />
<br />
To unlock bootloader go to android and to settings. in developer option unlock oem commands.<br />
Then In fastboot mode type: <br />
<br />
<pre>fastboot oem unlock</pre><br />
<br />
== Installation ==<br />
<br />
== Links ==<br />
* {{MR|2158|pmaports}} Initial merge request<br />
* [https://code.fairphone.com/projects/fp-osos/dev/fairphone-3-gpl.html Kernel source]<br />
* [https://gitlab.com/knfr/pmaports/-/tree/device/fairphone-fp3 WIP pmaports branch]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Tab_2_7.0_(samsung-espresso7)&diff=26714Samsung Galaxy Tab 2 7.0 (samsung-espresso7)2022-04-03T16:26:04Z<p>StandaSK: Don't hardcode device owners</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy Tab 2 7.0<br />
| codename = samsung-espresso3g<br />
| image = File:Tab2_7.0.jpg<br />
| imagecaption = Samsung Galaxy Tab 2 7.0<br />
| releaseyear = 2012<br />
| category = community<br />
| originalsoftware = Android<br />
| chipset = TI OMAP 4430<br />
| cpu = Dual-core 1.0 GHz Cortex-A9<br />
| gpu = PowerVR SGX540<br />
| storage = 8/16/32 GB<br />
| display = 7.0 inches, 137.9 cm2 (~58.2% screen-to-body ratio) 600 x 1024 pixels, 16:9 ratio (~170 ppi density)<br />
| memory = 1 GB<br />
| architecture = armv7<br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_xwayland = Y<br />
| status_fde = Y<br />
| status_mainline = Y<br />
| status_battery = Y<br />
| status_3d = P<br />
| status_accel = Y<br />
| status_audio = N<br />
| status_bluetooth = Y<br />
| status_camera = N<br />
| status_gps = N<br />
| status_mobiledata = -<br />
| status_sms = -<br />
| status_calls = -<br />
| status_nfc = -<br />
| status = boots<br />
| booting = yes<br />
| pmoskernel = 5.15.2<br />
| whet_dhry = 442.9<br />
| status_otg = N<br />
}}<br />
<br />
== Contributors ==<br />
* Mighty<br />
* AAT596 (testing in espressowifi variant)<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Requirements ==<br />
The device needs to have an unlocked bootloader (OEM unlock state).<br />
<br />
== How to enter flash mode ==<br />
Press '''Power + Volume Up''' to enter download/odin mode.<br />
Press '''Power + Volume Down''' to enter recovery.<br />
<br />
== What works (downstream) ==<br />
* Display<br />
* Touch<br />
* Mate<br />
* WiFi (using nmtui in terminal)<br />
* Battery<br />
<br />
== Hardware status (mainline) ==<br />
{|class="wikitable feature-colors"<br />
! Status<br />
! Hardware<br />
! Info<br />
|-<br />
| Y<br />
|Panel<br />
|Samsung LTN070NL01 LCD panel<br />
|-<br />
| Y<br />
|Touchscreen<br />
|MMS136<br />
|-<br />
| Y<br />
|SD cards<br />
|MicroSD card.<br />
|-<br />
| Y<br />
|Internal memory<br />
|<br />
|-<br />
| N<br />
|GPS<br />
|<br />
|-<br />
| Y<br />
|WiFi<br />
|Uses BCM4330B1.<br />
|-<br />
| Y<br />
|Bluetooth<br />
|Uses BCM4330B1.<br />
|-<br />
| Y<br />
| Buttons<br />
|There are 2 keys on GPIO: Volume up, Volume down. Power button works as well.<br />
|-<br />
| P<br />
| Charger<br />
|SMB136 [https://github.com/MightyM17/linux_openpvrsgx/blob/espresso-wip/drivers/power/supply/smb136-charger.c WIP by mighty17]<br />
|-<br />
| Y<br />
| Fuel Gauge<br />
|MAX17042<br />
|-<br />
| Y<br />
| PMIC<br />
|TWL6032<br />
|-<br />
| N<br />
|Sound<br />
|Sound codec is WM1811.<br />
|-<br />
| Y<br />
|Accelerometer<br />
|BMA254<br />
|-<br />
| Y<br />
|Magnetometer<br />
|YAS530<br />
|-<br />
| Y<br />
|Proximity and Light<br />
|The P3100 variant has GP2A002, P3110 variant has AL3201.<br />
|-<br />
| N<br />
|Cameras<br />
|Front - SR030PC50 Back - S5K5CCGX (OMAP4 devices have Ducati firmware for cameras)<br />
|-<br />
| P<br />
|GPU<br />
| PowerVR SGX 540 needs out-of-tree kernel module, patched mesa, and some proprietary blobs<br />
|-<br />
| N<br />
|Modem<br />
| Only in espresso3g (P3100 and P5100) - XMX6262<br />
|-<br />
|}<br />
<br />
== Installation ==<br />
Prerequisites: TWRP installed on the Tab, see the LineageOS wiki for instructions: [https://wiki.lineageos.org/devices/espressowifi/install espressowifi], use the espresso3g TWRP image if you have the espresso3g tablet.<br />
<br />
Make sure to backup your data and store this somewhere safe if you care about the stock OS and/or your files!<br />
<br />
Run pmbootstrap init and configure your installation, if you want to use Phosh/Sway, see [[#wlroots]] first.<br />
Flashing the image to the device is in 2 parts; the rootfs and the kernel. If this installation process does not go well for you, please try the alternative installation instead.<br />
=== rootfs ===<br />
There are 2 ways to go about installing the rootfs, depending on where you want to install it to. <br />
* For an sdcard use: <br />
<code>pmbootstrap install --sdcard=/dev/sdX</code><br />
<br />
Make sure to specify the mountpoint of the sdcard plugged into your computer.<br />
<br />
* For installing on the internal filesystem use: <br />
<code><br />
pmbootstrap install --android-recovery-zip<br />
<br />
pmbootstrap flasher --method=adb sideload<br />
</code><br />
<br />
By default this will install on the (fairly limited) 1GB /system partition. <br />
<br />
To specify a different partion (for example the 8/16 GB /data partition), add <code>--recovery-install-partition=data</code> to the first line.<br />
<br />
* For installing on the internal /data partition use: <br />
<br />
<code><br />
pmbootstrap install --android-recovery-zip --recovery-install-partition=data<br />
</code><br />
<br />
<br />
When asked, boot your device into TWRP, wipe cache and your partion. Then go into advanced and start sideload mode, wait for this to finish.<br />
<br />
=== kernel ===<br />
After the rootfs is installed, insert the SDcard (if you used this) and boot the device into download mode. run<br />
<code> pmbootstrap flasher flash_kernel</code><br />
This will flash the kernel to the device and reboot it. If you land in TWRP, just go to reboot and click system. It might complain about missing an OS, but do not worry! You should see some tuxes and be dropped in the OS!<br />
<hr/><br />
=== Alternative install ===<br />
In your PC, type these commands to generate and export the flashable installation (defaults flashing to /system partition), please see [https://wiki.postmarketos.org/wiki/Installation_from_recovery_mode this section] for more details:<br/><br />
<code><br />
pmbootstrap install --android-recovery-zip<br />
<br />
pmbootstrap export<br />
<br />
adb push /tmp/postmarketOS-export/*.zip /sdcard/<br />
</code><br />
<br />
Then, go to TWRP and flash the installation.<br />
<hr/><br />
<br />
=== wlroots ===<br />
When building with pmbootstrap and using an ui that requires wlroots (that is Phosh/Sway) you will need to build a patched version of wlroots from here https://gitlab.com/antoni.aloytorrens/p-wlroots/-/tree/master/apkbuild<br />
<br />
Copy the apkbuild directory from the repo into your pmaports dir and rename it to p-wlroots. Then add "p-wlroots" as an extra packages during pmbootstrap init.<br />
<br />
To achieve this, download the directory [https://gitlab.com/antoni.aloytorrens/p-wlroots/-/archive/master/p-wlroots-master.tar.gz?path=apkbuild from here] and uncompress it. Then:<br />
<code><br />
$ cp -r ~/Downloads/p-wlroots-master-apkbuild/apkbuild/ ~/.local/var/pmbootstrap/cache_git/pmaports/temp/p-wlroots<br />
</code><br />
<br />
Now, do the usual `pmbootstrap` installation, but selecting `p-wlroots` as an extra package.<br />
<br />
== Status ==<br />
<br />
=== Supported variants ===<br />
* samsung-espressowifi, which is almost identically similar to samsung-espresso3g, but with the exception that it has no modem.<br />
<br />
=== Display ===<br />
OMAPDRM works fine.<br />
<br />
Display seems to be running at 45Hz due to the clock speed for 60Hz not working properly.<br />
<br />
=== Battery ===<br />
Fuel gauge works fine. The charger driver is WIP, if connected to usb during boot, then only it charges.<br />
<br />
=== Camera ===<br />
OMAP4 has different subsystem (Ducati) for camera which is non free. Probably will never work on mainline.<br />
<br />
=== 3D GPU Acceleration ===<br />
3D acceleration works fine. SGX540 blobs also seem to be missing some EGL configs, so UIs like plasma-mobile do not work.<br />
Video decoding does not work as it is done by Ducati subsystem.<br />
<br />
=== Phosh ===<br />
This is no more needed, as you can unlock it with scale as 1, kept for future reference.<br />
<br />
By default phosh has a scaling 1, this makes us unable to unlock the screen. So we need to set it to 0.75 (https://wiki.postmarketos.org/wiki/Phosh#Manual_Scaling) by adding<br />
<br />
<pre><br />
[output:LVDS-1]<br />
<br />
scale = 0.75<br />
</pre><br />
in /usr/share/phosh/phoc.ini. <br/><br />
You can revert it back to 1 to get better performance.<br/><br />
wlr-randr can also be used.<br />
<br />
== Known issues ==<br />
=== WiFi not working after reboot ===<br />
See https://gitlab.com/postmarketOS/pmaports/-/issues/1211<br />
=== Graphic desktop not launching ===<br />
For Phosh (and maybe other wayland desktops?): create a <code>.sh</code> file in <code>/etc/tinydm.d/env-wayland.d/</code> and add the following text <code>export MESA_LOADER_DRIVER_OVERRIDE=pvr</code>. See https://gitlab.com/postmarketOS/pmaports/-/merge_requests/2790<br />
<br />
== See also ==<br />
* {{Device package|samsung-espresso3g|community}}<br />
* {{Kernel package|samsung-espresso3g|community}}<br />
<br />
Mainline WIP kernel:<br />
* [https://github.com/MightyM17/linux_openpvrsgx Linux_openpvrsgx]<br />
<br />
== Screenshots ==<br />
<gallery><br />
File:espresso3g1.jpg|thumb|left|Mate on Samsung Galaxy Tab 2 7.0<br />
File:espresso3g2.jpg|thumb|left|Mate on Samsung Galaxy Tab 2 7.0<br />
File:mainline-phosh-espressowifi.png|thumb|left|Phosh (5.12 kernel, espressowifi) on Samsung Galaxy Tab 2 7.0<br />
</gallery></div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_S4_(samsung-jflte)&diff=26713Samsung Galaxy S4 (samsung-jflte)2022-04-03T16:25:38Z<p>StandaSK: Undo revision 26710 by Piero-e (talk) Don't hardcode device owners</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy S4<br />
| codename = samsung-jflte<br />
| image = File:I9505.jpg<br />
| imagecaption = Galaxy S4<br />
| releaseyear = 2013<br />
| originalsoftware = Android 4.2.2 (Jelly Bean)<br />
| chipset = Qualcomm APQ8064AB Snapdragon 600<br />
| cpu = Quad-core 1.9 GHz Krait 300<br />
| gpu = Adreno 320<br />
| storage = Internal storage and external micro SD<br />
| display = 1080x1920 AMOLED<br />
| memory = 2G ram<br />
| architecture = armv7<br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_xwayland = <br />
| status_fde = Y<br />
| status_mainline = <br />
| status_battery = Y<br />
| status_3d = <br />
| status_accel = <br />
| status_audio = <br />
| status_bluetooth =<br />
| status_camera =<br />
| status_gps = <br />
| status_mobiledata = <br />
| status_sms = <br />
| status_calls = <br />
| whet_dhry = 717.1<br />
| booting = yes<br />
}}{{Based on SoC|Qualcomm Snapdragon 600 (APQ8064)|Qualcomm Snapdragon 600}}<br />
<br />
== Supported models ==<br />
This page is only for versions of the Galaxy S4 that use the Qualcomm Snapdragon 600 SoC, see https://en.wikipedia.org/wiki/Samsung_Galaxy_S4#Model_variants<br />
<br />
Watch out, some versions have bootloaders that can't be unlocked, although the locked versions have a bootloader that contains a [http://blog.azimuthsecurity.com/2013/05/exploiting-samsung-galaxy-s4-secure-boot.html bug].<br />
<br />
== Contributors ==<br />
* i9505_someone (rrooij on GitHub)<br />
* [[user:GrantM11235|GrantM11235]]<br />
<br />
== Maintainer(s) ==<br />
<!-- Only if this device doesn't run on linux-postmarketos yet! --><br />
<!-- This person needs to be willing to answer questions from users of this device --><br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== What works ==<br />
<br />
* Compiling the latest lineageos kernel with some patches applied<br />
* Booting a graphical screen when installing PostmarketOS as recovery zip in TWRP.<br />
* Network connection via USB and SSH access<br />
* Screen works<br />
* Brightness can be changed by echoing a value to /sys/class/backlight/panel/device/backlight as root<br />
* Wifi with properietary blobs<br />
* Touch screen<br />
* Wayland<br />
* X11<br />
* Keyboard and mouse with USB OTG adapter (Hotplug works)<br />
* Initramfs password entry for full disk encryption<br />
<br />
== What does not work ==<br />
<br />
* Touch screen requires a reboot to work in some rare cases<br />
* 3D acceleration<br />
* Wayland default on screen keyboard<br />
<br />
== How to enter flash mode ==<br />
<br />
Press volume down + the power button to enter Download Mode. It is now possible<br />
to use Heimdall for flashing.<br />
<br />
== Installation ==<br />
<br />
# [[Installing_pmbootstrap | Install pmbootstrap]]<br />
# <pre>pmbootstrap init</pre><br />
# <pre>pmbootstrap install</pre><br />
# Put your S4 in Download Mode (Volume Down + Power) and connect it with USB<br />
# <pre>pmbootstrap flasher flash_kernel</pre><br />
# After the kernel is flashed, the device will reboot. Hold the volume down button while it boots up to re-enter Download Mode<br />
# <pre>pmbootstrap flasher flash_rootfs</pre><br />
<br />
== Wifi ==<br />
<br />
Once the device has been successfully initialized, enable it:<br />
<br />
<pre>$ sudo ip link set wlan0 up</pre><br />
Configure wpa_supplicant (only necessary on encrypted networks):<br />
<br />
<pre><br />
$ wpa_passphrase $YOUR_SSID | sudo tee /etc/wpa_supplicant/wlan0.conf<br />
&lt;enter passphrase here and press Enter&gt;<br />
</pre><br />
Connect to network using wpa_supplicant:<br />
<br />
<pre>$ sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wlan0.conf </pre><br />
If your network uses DHCP, start the DHCP client:<br />
<br />
<pre>$ sudo udhcpc -i wlan0</pre><br />
<br />
== Photos ==<br />
<br />
[[File:I9505_libreoffice_xfce.jpg|400px]]<br />
[[File:I9505_neofetch_sxmo.jpeg|400px]]<br />
<br />
== Links ==<br />
<br />
* Kernel used: https://github.com/LineageOS/android_kernel_samsung_jf<br />
* Teardown: https://www.ifixit.com/Teardown/Samsung+Galaxy+S4+Teardown/13947<br />
* {{Device package|samsung-jflte}}<br />
* {{Kernel package|samsung-jflte}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Motorola_Moto_E5_Play_(motorola-james)&diff=26278Motorola Moto E5 Play (motorola-james)2022-03-15T10:22:28Z<p>StandaSK: </p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Motorola<br />
| name = Moto E5 Play<br />
| codename = motorola-james<br />
| image = File:E5play.png<br />
| imagecaption = Moto E5 Play<br />
| releaseyear = 2018<br />
| originalsoftware = Android 8.0<br />
| chipset = Qualcomm Snapdragon 425/427<br />
| cpu = 4x 1.4 GHz ARM Cortex-A53<br />
| gpu = Adreno 308<br />
| storage = 16 GB<br />
| display = 1280 x 720 IPS<br />
| memory = 2 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = -<br />
| status_irtx = -<br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
<br />
<!-- you can also use these lines if you need to:<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
<br />
== Contributors ==<br />
* e5playjames<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to enter flash mode ==<br />
<br />
volume down + power when off<br />
<br />
== Installation ==<br />
<br />
This device is *currently being ported*. The following will help if you wish to attempt this yourself:<br />
<br />
recovery img [https://www.androidfilehost.com/?fid=17248734326145737833] (use in init)<br />
<br />
kernel [https://github.com/HyperTeam/android_kernel_motorola_msm8937]<br />
<br />
use [https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-ikconfig] on recovery img to create config file<br />
<br />
remove any patches that fail to apply<br />
<br />
make recommended kconfig changes<br />
<br />
build ??<br />
<br />
install:<br />
<br />
fastboot boot twrp-james-bootonly.img<br />
# wipe / follow instructions in Installation<br />
pmbootstrap flasher --method=adb sideload<br />
<br />
== See also ==<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Motorola_Moto_E5_Play_(motorola-james)&diff=26277Motorola Moto E5 Play (motorola-james)2022-03-15T10:20:23Z<p>StandaSK: </p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Motorola<br />
| name = Moto E5 Play<br />
| codename = motorola-james<br />
| image = File:E5play.png<br />
| imagecaption = Moto E5 Play<br />
| releaseyear = 2018<br />
| originalsoftware = Android 8.0<br />
| chipset = Snapdragon 425/427<br />
| cpu = 4x 1.4 GHz ARM Cortex-A53<br />
| gpu = Adreno 308<br />
| storage = 16 GB<br />
| display = 1280 x 720 IPS<br />
| memory = 2 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = -<br />
| status_irtx = -<br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
<br />
<!-- you can also use these lines if you need to:<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
<br />
== Contributors ==<br />
* e5playjames<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to enter flash mode ==<br />
<br />
volume down + power when off<br />
<br />
== Installation ==<br />
<br />
This device is *currently being ported*. The following will help if you wish to attempt this yourself:<br />
<br />
recovery img [https://www.androidfilehost.com/?fid=17248734326145737833] (use in init)<br />
<br />
kernel [https://github.com/HyperTeam/android_kernel_motorola_msm8937]<br />
<br />
use [https://raw.githubusercontent.com/torvalds/linux/master/scripts/extract-ikconfig] on recovery img to create config file<br />
<br />
remove any patches that fail to apply<br />
<br />
make recommended kconfig changes<br />
<br />
build ??<br />
<br />
install:<br />
<br />
fastboot boot twrp-james-bootonly.img<br />
# wipe / follow instructions in Installation<br />
pmbootstrap flasher --method=adb sideload<br />
<br />
== See also ==<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Alcatel_Pop_2_(4.5)_(alcatel-alto45)&diff=26010Alcatel Pop 2 (4.5) (alcatel-alto45)2022-02-28T18:31:00Z<p>StandaSK: Add link to motherboard photos</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Alcatel<br />
| name = Pop 2 (4.5)<br />
| codename = alcatel-alto45<br />
| image = File:alcatel-alto45.jpg<br />
| imagecaption =<br />
| releaseyear = 2014<br />
| originalsoftware = Android 4.4<br />
| chipset = Qualcomm MSM8916 Snapdragon 410<br />
| cpu = 4x 1.2 GHz Cortex-A53<br />
| gpu = Adreno 306<br />
| storage = 8 GB<br />
| display = 480x854 TFT LCD<br />
| memory = 1 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = -<br />
| status_irtx = -<br />
| booting = no<br />
<br />
<!-- you can also use these lines if you need to:<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}{{Based on SoC|Qualcomm_Snapdragon_410/412_(MSM8916)|Snapdragon 410}}<br />
<br />
== Contributors ==<br />
* [[User:StandaSK|StandaSK]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
* '''Recovery''': Power on the device with both {{button|Power}} and {{button|Volume Up}} buttons.<br />
<br />
== See also ==<br />
* [https://vrm24.com/reviews/tech-review-of-alcatel-ot-pop-2-5042d/ Motherboard photos on Vrm24.com]<br />
* [https://www.gsmarena.com/alcatel_pop_2_(4_5)-6656.php Specs on GSMArena.com]<br />
* [http://deviceinfohw.ru/devices/item.php?item=563644 Specs on Device Info HW]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Alcatel_Pop_2_(4.5)_(alcatel-alto45)&diff=26008Alcatel Pop 2 (4.5) (alcatel-alto45)2022-02-28T16:11:04Z<p>StandaSK: Add Device Info HW specs</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Alcatel<br />
| name = Pop 2 (4.5)<br />
| codename = alcatel-alto45<br />
| image = File:alcatel-alto45.jpg<br />
| imagecaption =<br />
| releaseyear = 2014<br />
| originalsoftware = Android 4.4<br />
| chipset = Qualcomm MSM8916 Snapdragon 410<br />
| cpu = 4x 1.2 GHz Cortex-A53<br />
| gpu = Adreno 306<br />
| storage = 8 GB<br />
| display = 480x854 TFT LCD<br />
| memory = 1 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = -<br />
| status_irtx = -<br />
| booting = no<br />
<br />
<!-- you can also use these lines if you need to:<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}{{Based on SoC|Qualcomm_Snapdragon_410/412_(MSM8916)|Snapdragon 410}}<br />
<br />
== Contributors ==<br />
* [[User:StandaSK|StandaSK]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
* '''Recovery''': Power on the device with both {{button|Power}} and {{button|Volume Up}} buttons.<br />
<br />
== See also ==<br />
* [https://www.gsmarena.com/alcatel_pop_2_(4_5)-6656.php Specs on GSMArena.com]<br />
* [http://deviceinfohw.ru/devices/item.php?item=563644 Specs on Device Info HW]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=User:StandaSK&diff=25939User:StandaSK2022-02-25T11:42:41Z<p>StandaSK: Add Alcatel Pop 2 (4.5)</p>
<hr />
<div><div style="float: right;"><br />
{{User ports|1}}<br />
{{User main device|Sony Xperia 10 III (sony-pdx213)}}<br />
{{User GitLab|StandaSK}}<br />
{{User GitHub|StandaSK}}<br />
</div><br />
<br />
== Owns devices ==<br />
{{Owns device|Alcatel_Pop_2_(4.5)_(alcatel-alto45)|Orange Roya (5042X)}}<br />
{{Owns device|Motorola_Moto_G5_(motorola-cedric)|2GB/16GB XT1676}}<br />
{{Owns device|Motorola_Moto_G_2013_(motorola-falcon)}}<br />
{{Owns device|Navon_iQ7_2018}}<br />
{{Owns device|Raspberry_Pi_3_(raspberry-pi3)|3B+}}<br />
{{Owns device|Samsung_Galaxy_S_Duos_2_(samsung-kyleprods)|Running pmOS}}<br />
{{Owns device|Samsung_Galaxy_Chat_(samsung-zanin)|Running pmOS}}<br />
{{Owns device|Samsung_Galaxy_Core_Prime_VE_LTE_(samsung-coreprimevelte)}}<br />
{{Owns device|Samsung_Galaxy_Tab_E_9.6_(SM-T560)_(samsung-gtelwifi)}}<br />
{{Owns device|Samsung_Star_(samsung-gt-s5230)}}<br />
{{Owns device|Sony_Xperia_10_III_(sony-pdx213)}}<br />
{{Owns device|Xtreamer_Multi-Console}}<br />
{{My devices}}<br />
<br />
== My contributions ==<br />
Wiki - [[Special:Contributions/StandaSK]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Alcatel_Pop_2_(4.5)_(alcatel-alto45)&diff=25938Alcatel Pop 2 (4.5) (alcatel-alto45)2022-02-25T11:41:54Z<p>StandaSK: Initial page</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Alcatel<br />
| name = Pop 2 (4.5)<br />
| codename = alcatel-alto45<br />
| image = File:alcatel-alto45.jpg<br />
| imagecaption =<br />
| releaseyear = 2014<br />
| originalsoftware = Android 4.4<br />
| chipset = Qualcomm MSM8916 Snapdragon 410<br />
| cpu = 4x 1.2 GHz Cortex-A53<br />
| gpu = Adreno 306<br />
| storage = 8 GB<br />
| display = 480x854 TFT LCD<br />
| memory = 1 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = -<br />
| status_irtx = -<br />
| booting = no<br />
<br />
<!-- you can also use these lines if you need to:<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}{{Based on SoC|Qualcomm_Snapdragon_410/412_(MSM8916)|Snapdragon 410}}<br />
<br />
== Contributors ==<br />
* [[User:StandaSK|StandaSK]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
* '''Recovery''': Power on the device with both {{button|Power}} and {{button|Volume Up}} buttons.<br />
<br />
== See also ==<br />
* [https://www.gsmarena.com/alcatel_pop_2_(4_5)-6656.php Specs on GSMArena.com]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_J7_Prime_(samsung-on7xelte)&diff=25444Samsung Galaxy J7 Prime (samsung-on7xelte)2022-02-02T16:21:15Z<p>StandaSK: </p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy J7 Prime<br />
| codename = samsung-on7xelte<br />
| image = File:on7xelte.jpg<br />
| imagecaption = No image yet :(<br />
| releaseyear = 2016<br />
| originalsoftware = Android 6.0.1, upgradable to Android 8.1<br />
| chipset = Exynos 7870 Octa<br />
| cpu = Octa-core 1.6 GHz Cortex-A53<br />
| gpu = Mali-T830 MP1<br />
| storage = 32 GB<br />
| display = 1080 x 1920 PLS IPS<br />
| memory = 3 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = doesn't boot :( <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = <!-- Near-Field Communication (NFC) works --><br />
| status_irtx = <!-- Infrared (IR) port works --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
<br />
<!-- you can also use these lines if you need to:<br />
if the device haven't originally ran Android OS, e.g. Nokia N900<br />
| n-android = <br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.18.14<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
<br />
== Contributors ==<br />
* th1nhhdk<br />
* Otus9051<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to enter flash mode ==<br />
When the device is fully powered off, hold Power, Volume Down and Home for a few seconds.<br />
<br />
A (turquoise) download mode warning screen should appear, press Volume Up to confirm.<br />
<br />
== Installation ==<br />
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --><br />
<br />
== See also ==<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>StandaSKhttps://wiki.postmarketos.org/index.php?title=User:StandaSK&diff=25360User:StandaSK2022-01-30T12:27:28Z<p>StandaSK: Add my GitHub</p>
<hr />
<div><div style="float: right;"><br />
{{User ports|1}}<br />
{{User main device|Sony Xperia 10 III (sony-pdx213)}}<br />
{{User GitLab|StandaSK}}<br />
{{User GitHub|StandaSK}}<br />
</div><br />
<br />
== Owns devices ==<br />
{{Owns device|Motorola_Moto_G5_(motorola-cedric)|2GB/16GB XT1676}}<br />
{{Owns device|Motorola_Moto_G_2013_(motorola-falcon)}}<br />
{{Owns device|Navon_iQ7_2018}}<br />
{{Owns device|Raspberry_Pi_3_(raspberry-pi3)|3B+}}<br />
{{Owns device|Samsung_Galaxy_S_Duos_2_(samsung-kyleprods)|Running pmOS}}<br />
{{Owns device|Samsung_Galaxy_Chat_(samsung-zanin)|Running pmOS}}<br />
{{Owns device|Samsung_Galaxy_Core_Prime_VE_LTE_(samsung-coreprimevelte)}}<br />
{{Owns device|Samsung_Galaxy_Tab_E_9.6_(SM-T560)_(samsung-gtelwifi)}}<br />
{{Owns device|Samsung_Star_(samsung-gt-s5230)}}<br />
{{Owns device|Sony_Xperia_10_III_(sony-pdx213)}}<br />
{{Owns device|Xtreamer_Multi-Console}}<br />
{{My devices}}<br />
<br />
== My contributions ==<br />
Wiki - [[Special:Contributions/StandaSK]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Xiaomi_Redmi_Note_4_(xiaomi-mido)&diff=25269Xiaomi Redmi Note 4 (xiaomi-mido)2022-01-26T16:30:08Z<p>StandaSK: Undo revision 25251 by Overbafer1 (talk) Don't hardcode device owners</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Xiaomi<br />
| name = Redmi Note 4<br />
| codename = xiaomi-mido<br />
| image = File:mido.jpg<br />
| imagecaption = Xiaomi Redmi Note 4<br />
| releaseyear = 2017<br />
| originalsoftware = MIUI 9<br />
| chipset = Qualcomm MSM8953 Snapdragon 625<br />
| cpu = Octa-core 2 GHz Cortex-A53<br />
| gpu = Adreno 506<br />
| storage = 16 GB / 32 GB / 64 GB<br />
| display = 1080x1920<br />
| memory = 2 GB / 3 GB / 4 GB<br />
| architecture = aarch64<br />
| whet_dhry = 3697.5<br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_xwayland = Y<br />
| status_fde = <br />
| status_mainline = Y<br />
| status_battery = P<br />
| status_3d = Y<br />
| status_accel = N<br />
| status_audio = Y<br />
| status_bluetooth = N<br />
| status_camera = P<br />
| status_gps = N<br />
| status_mobiledata = N<br />
| status_sms = N<br />
| status_calls = N<br />
| booting = Y<br />
}}<br />
<br />
== Contributors ==<br />
* [[User:Kiciuk]]<br />
<br />
== Maintainer(s) ==<br />
* [[User:Kiciuk]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== What works ==<br />
* Screen<br />
* Touchscreen<br />
* Wifi<br />
* USB Net<br />
* Sound<br />
* Bluetooth<br />
<br />
== Device Notes ==<br />
=== Display Panels ===<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col"| LCD Vendor<br />
! scope="col"| IC Vendor<br />
! scope="col"| Supported?<br />
|-<br />
| scope="row"| BOE<br />
| Novatek NT35532<br />
| Yes<br />
|-<br />
| scope="row"| Tianma<br />
| Novatek NT35596<br />
| Yes<br />
|-<br />
| scope="row"| Tianma<br />
| otm1911<br />
| Need testing<br />
|-<br />
| scope="row"| BOE<br />
| IlItek ili9885<br />
| Need testing<br />
|-<br />
| scope="row"| EBBG(Foxconn)<br />
| Synaptics r63350<br />
| Need testing<br />
|}<br />
<br />
=== Camera ===<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col"| Camera Sensor<br />
! scope="col"| Package vendor<br />
! scope="col"| Supported?<br />
|-<br />
| scope="row"| Sony IMX258<br />
| Ofilm/qtech/sunny<br />
| imx258.c in mainline - need testing<br />
|-<br />
| scope="row"|Samsung S5K3L8<br />
| Ofilm/qtech/sunny<br />
| Not in mainline however there is some initial support.<br />
|-<br />
| scope="row"|Samsung S5K5E8<br />
| Ofilm/qtech/sunny<br />
| No support for now<br />
|-<br />
| scope="row"|Omnivision ov13855<br />
| Ofilm/qtech/sunny<br />
| No support for now<br />
|}<br />
<br />
=== Battery ===<br />
<br />
{| class="wikitable"<br />
|-<br />
! scope="col"| Battery Vendor<br />
! scope="col"| Supported?<br />
|-<br />
| scope="row"| Desay lisheng 4v4<br />
| No<br />
|-<br />
| scope="row"| Sunwooda atl<br />
| No<br />
|}<br />
<br />
=== Sensors ===<br />
<br />
All sensors are handled by remote processor and exposed via QMI, they all will work once proper driver lands in mainline. <br />
<br />
== How to enter flash mode ==<br />
<br />
Press Power and Volume Down(fastboot mode)<br />
<br />
== Installation ==<br />
# Install custom [https://github.com/Kiciuk/lk2nd/releases/tag/v3 lk2nd] (alternative bootloader that provides a standard fastboot interface)<br />
# Follow the [[Installation guide]]<br />
# If using recovery zip, boot into lk2nd and flash boot.img into lk2nd using <br />
<code>$ fastboot flash boot boot.img</code>, then hit the power button to reboot</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=User:Overbafer1&diff=25268User:Overbafer12022-01-26T16:29:46Z<p>StandaSK: </p>
<hr />
<div>=== Contacts: ===<br />
VK: <code>https://vk.com/nyarch</code> <br />
<br />
Telegram: [https://t.me/ivan228top @ivan228top]<br />
<br />
== Owns Devices ==<br />
{{My devices}}<br />
{{Owns device|Xiaomi_Redmi_Note_4_(xiaomi-mido)}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=User:Overbafer1&diff=25267User:Overbafer12022-01-26T16:29:32Z<p>StandaSK: </p>
<hr />
<div>=== Contacts: ===<br />
VK: <code>https://vk.com/nyarch</code> <br />
<br />
Telegram: [https://t.me/ivan228top @ivan228top]<br />
<br />
== Owns Devices ==<br />
{{My devices}}<br />
{{Owns device|Xiaomi_Redmi_Note_4_(xiaomi-mido0}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Navon_iQ7_2018&diff=24975Navon iQ7 20182022-01-14T12:49:47Z<p>StandaSK: Add partition layout</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Navon<br />
| name = iQ7 2018<br />
| codename = navon-iq7-2018<br />
| image = File:Navon_iQ7_2018_front.jpg<br />
| imagecaption = Front of the device<br />
| releaseyear = 2018<br />
| originalsoftware = Android 7.1.1 with kernel 3.10.65<br />
| chipset = Allwinner A64<br />
| cpu = 4x 1152 MHz Cortex-A53<br />
| gpu = Mali-400 MP2<br />
| storage = 8 GB<br />
| display = 1024x600 TN<br />
| memory = 1 GB<br />
| architecture = aarch64<br />
| status_usbnet = <br />
| status_flashing = <br />
| status_touch = <br />
| status_screen = <br />
| status_wifi = <br />
| status_xwayland = <br />
| status_fde = <br />
| status_mainline = <br />
| status_battery = <br />
| status_3d = <br />
| status_accel = <br />
| status_audio = <br />
| status_bluetooth = <br />
| status_camera = <br />
| status_gps = <br />
| status_mobiledata = -<br />
| status_sms = -<br />
| status_calls = -<br />
| status_otg = <br />
| status_nfc = -<br />
| status_irtx = -<br />
| status = <br />
| booting = no<br />
}}<br />
<br />
== Contributors ==<br />
* martonmiklos<br />
* [[User:StandaSK|StandaSK]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter recovery mode ==<br />
* Hold {{button|Volume Up}} and {{button|Power}} button<br />
* When you see the Navon logo, release the {{button|Power}} button<br />
* Keep holding {{button|Volume Up}} until you get to recovery<br />
<br />
== Installation ==<br />
<br />
== Components ==<br />
<br />
{| class="wikitable"<br />
! Component<br />
! Model<br />
|-<br />
| Motherboard<br />
| AL-A64-86VH-V1.0<br />
|-<br />
| SoC<br />
| Allwinner A64<br />
|-<br />
| PMU<br />
| X-Powers AXP803<br />
|-<br />
| Wi-Fi<br />
| Realtek RTL8703BS<br />
|-<br />
| Bluetooth<br />
| Realtek RTL8703BS<br />
|-<br />
| Rear camera<br />
| GalaxyCore GC2145<br />
|-<br />
| Front camera<br />
| GalaxyCore GC0312<br />
|-<br />
| Touchscreen controller<br />
| Silead GSL1680<br />
|-<br />
| Touchscreen digitizer<br />
| DR7-M7S-XC XC-PG0700-108B-A1<br />
|}<br />
<br />
== Partition layout ==<br />
<source lang="bash"><br />
iQ7_2018:/ $ cat /proc/partitions<br />
major minor #blocks name<br />
<br />
253 0 262144 zram0<br />
93 0 32768 nanda<br />
93 16 16384 nandb<br />
93 32 32768 nandc<br />
93 48 1572864 nandd<br />
93 64 196608 nande<br />
93 80 16384 nandf<br />
93 96 32768 nandg<br />
93 112 524288 nandh<br />
93 128 16384 nandi<br />
93 144 16384 nandj<br />
93 160 512 nandk<br />
93 176 15872 nandl<br />
93 192 81920 nandm<br />
93 208 16384 nandn<br />
93 224 5046272 nando<br />
254 0 1572864 dm-0<br />
<br />
iQ7_2018:/ $ df<br />
Filesystem 1K-blocks Used Available Use% Mounted on<br />
tmpfs 501948 468 501480 1% /dev<br />
tmpfs 501948 0 501948 0% /mnt<br />
tmpfs 501948 0 501948 0% /sensors_cache<br />
/dev/block/dm-0 1523568 1133152 374032 76% /system<br />
/dev/block/by-name/cache 507848 532 496832 1% /cache<br />
/dev/block/by-name/alog 76528 44 74848 1% /logger<br />
/dev/block/by-name/UDISK 4888112 2666192 2205536 55% /data<br />
/dev/block/by-name/bootloader 130798 5956 124842 5% /bootloader<br />
/dev/fuse 4888112 2666192 2205536 55% /storage/emulated<br />
</source><br />
<br />
== Photos ==<br />
<gallery><br />
File:Navon_iQ7_2018_recovery.jpg|thumb|left|Navon iQ7 2018 in recovery mode<br />
</gallery><br />
<br />
== See Also ==<br />
* [https://linux-sunxi.org/Navon_iQ7_2018 Navon iQ7 2018] at linux-sunxi.org</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Grand_Prime_VE_3G_(samsung-grandprimeve3g)&diff=24859Samsung Galaxy Grand Prime VE 3G (samsung-grandprimeve3g)2022-01-08T17:44:02Z<p>StandaSK: Cleanup</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy Grand Prime VE 3G<br />
| codename = samsung-grandprimeve3g<br />
| image = File:Samsung-grandprimeve3g-weston.jpeg<br />
| imagecaption = Weston running on Samsung Galaxy Grand Prime VE 3G<br />
| releaseyear = 2015<br />
| originalsoftware = Android 5.1.1 (Lollipop)<br />
| chipset = Spreadtrum SC8830<br />
| cpu = Quad-core 1.3 GHz Cortex-A7<br />
| gpu = Mali-400 MP2<br />
| storage = 8 GB<br />
| display = 5.0" 540x960 TFT LCD<br />
| memory = 1 GB<br />
| architecture = armv7<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = Y <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = P <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = Y <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = Y <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = Y <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = - <!-- Near-Field Communication (NFC) works --><br />
| status_irtx = <!-- Infrared (IR) port works --><br />
| booting = yes<br />
| pmoskernel = 3.10.105<br />
<!-- you can also use these lines if you need to:<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
{{note|This page is a work in progress, and is not complete enough at this point to be useful. It will updated for several testing updates}}<br />
<br />
== Contributors ==<br />
* [[user:ADeswanta|Advendra Deswanta]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
There are two ways to enter flash mode:<br />
* Press {{Button|Power}} + {{Button|Volume Down}} + {{Button|Home button}} to boot into download mode (for flashing kernel image)<br />
* Press {{Button|Power}} + {{Button|Volume Up}} + {{Button|Home button}} to boot into recovery mode (for flashing system image)<br />
<br />
== Installation ==<br />
''Some heimdall-based phones may have this issue: Using standard flashing method, it won't work because system partition is too small. See [[Troubleshooting#ERROR:_Failed_to_confirm_end_of_file_transfer_sequence|Troubleshooting: Failed to confirm end of file transfer sequence]]''<br />
<br />
Run the following command:<br />
<syntaxhighlight lang="shell-session"><br />
$ pmbootstrap install --android-recovery-zip # Generate flashable zip file<br />
$ pmbootstrap export # Export zip file to /tmp/postmarketOS-export<br />
<br />
$ # Copy flashable zip file to your phone<br />
$ cp $(readlink /tmp/postmarketOS-export/pmos-*.zip) /path/to/phone_storage<br />
</syntaxhighlight><br />
<br />
'''Note: Make sure your phone have installed TWRP Recovery to flashing your phone'''<br />
<br />
You can also do with sideloading adb from recovery. See [[Installation_from_recovery_mode#Sideload|Sideload ADB Installation]]<br />
<br />
== See also ==<br />
* [https://en.wikipedia.org/wiki/Samsung_Galaxy_Grand_Prime Wikipedia page]<br />
* [[Spreadtrum SC8830]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=User:Lloir&diff=24602User:Lloir2021-12-30T19:33:42Z<p>StandaSK: </p>
<hr />
<div>== My devices ==<br />
{{My devices}}<br />
<br />
{{Owns device|Wileyfox_Swift_(wileyfox-crackling)}}<br />
{{Owns device|Raspberry_Pi_4_(raspberry-pi4)}}<br />
{{Owns device|Raspberry_Pi_Zero_(raspberry-pi0)}}<br />
{{Owns device|Samsung_Galaxy_Note_8_(Exynos)_(samsung-greatlte)|UK Version, Has Cracked screen but fully working}}<br />
{{Owns device|Motorola_Moto_G_4G_2013_(motorola-peregrine)|IMEI blocked,purchased on ebay everything else works}}<br />
{{Owns device|Sony_Z5_Premium_(sony_satsuki)|Screen cracked, but works 100%}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Xiaomi_redmi_note_10_5g&diff=24555Xiaomi redmi note 10 5g2021-12-29T17:35:43Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Xiaomi_Redmi_Note_10_5G_(xiaomi-camellian)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung-i9070-(Samsung-Galaxy-S-Advance)&diff=24554Samsung-i9070-(Samsung-Galaxy-S-Advance)2021-12-29T17:35:15Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Samsung Galaxy S Advance (samsung-janice)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Camera_2_(samsung-gc200)&diff=24553Samsung Galaxy Camera 2 (samsung-gc200)2021-12-29T17:34:51Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Samsung Galaxy Camera 2 (samsung-sf2wifi)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Hp-tenderloin-(HP-Touchpad)&diff=24552Hp-tenderloin-(HP-Touchpad)2021-12-29T17:34:23Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[HP TouchPad (hp-tenderloin)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Xiaomi_redmi_note_10_5g&diff=24547Xiaomi redmi note 10 5g2021-12-29T15:20:03Z<p>StandaSK: Redirect to identical page with codename</p>
<hr />
<div>#REDIRECT [[Xiaomi_redmi_note_10_5g_(xiaomi-Camellian)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Tab_E_9.6_(SM-T560NU)_(samsung-gtelwifiue)&diff=24459Samsung Galaxy Tab E 9.6 (SM-T560NU) (samsung-gtelwifiue)2021-12-27T20:09:53Z<p>StandaSK: Fix device package link</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy Tab E 9.6 (SM-T560NU)<br />
| codename = samsung-gtelwifiue<br />
| image = File:Gtelwifiue-neofetch.png<br />
| imagecaption = samsung-gtelwifiue running neofetch<br />
| releaseyear = 2015<br />
| category = testing<br />
| originalsoftware = Android 5.1 (official update to Android 7.0)<br />
| chipset = Qualcomm APQ8016 Snapdragon 410<br />
| cpu = 1.2 GHz Quad ARM Cortex-A53<br />
| gpu = Adreno A306<br />
| storage = 16 GB<br />
| display = 800x1280 NT51017 <br />
| memory = 1.5 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = Y<br />
| status_flashing = Y<br />
| status_touch = P<br />
| status_screen = P<br />
| status_wifi = Y<br />
| status_xwayland = Y<br />
| status_fde =<br />
| status_mainline = Y<br />
| status_battery = N<br />
| status_3d = Y<br />
| status_accel = Y<br />
| status_audio = N<br />
| status_bluetooth = Y<br />
| status_camera = N<br />
| status_gps = N<br />
| status_mobiledata = - <br />
| status_sms = - <br />
| status_calls = -<br />
| status_otg = N<br />
| status_nfc = -<br />
| status_irtx = -<br />
| status = booting<br />
| booting = yes<br />
| pmoskernel = Mainline<br />
| whet_dhry = 1033.5<br />
}}{{Based on SoC|Qualcomm_Snapdragon_410/412_(MSM8916)|Snapdragon 410}}<br />
<br />
== Contributors ==<br />
* ''[[user:Person4268|Person4268]]''<br />
* ''[[user:Minecrell|Minecrell]]''<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Installation ==<br />
{{note|'''Note:''' Enter lk2nd fastboot mode by pressing only Volume Down + Power ('''not''' the Home button). Pressing the Home button additionally will bring you to the Samsung Download mode.}}<br />
# Install [https://github.com/msm8916-mainline/lk2nd#readme lk2nd] (alternative bootloader that provides a standard fastboot interface)<br />
# Follow [[Qualcomm_Snapdragon_410/412_(MSM8916)#Installation]].<br />
<br />
== Touch keys ==<br />
See [[Tm2-touchkey]]. The touch keys are handled through the Zinitix touchscreen, but the Input section should mostly apply. <br />
<br />
== Notes == <br />
Touchscreen works for the most part, but acts weirdly with some on-screen keyboards and DE's. A driver needs to be written for the backlight, lcd will be always on.<br />
<br />
== See also ==<br />
* [https://github.com/msm8916-mainline/linux/ Mainline kernel tree for MSM8916 devices]<br />
* {{Device package|samsung-gtelwifiue}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Acer_Liquid_Zest_4G_(Codename:_Acer-Miro)&diff=24081Acer Liquid Zest 4G (Codename: Acer-Miro)2021-12-06T17:43:11Z<p>StandaSK: Cleanup</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Acer<br />
| name = Liquid Zest 4G<br />
| codename = acer-miro<br />
| image = File:acer-miro.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = 2016<br />
| originalsoftware = Android 6.0<br />
| chipset = MediaTek MT6735<br />
| cpu = Quad-core 1.0 GHz Cortex-A53<br />
| gpu = Mali-400<br />
| storage = 16 GB<br />
| display = 720x1280<br />
| memory = 2 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
}}<br />
<br />
== Contributors ==<br />
* Open Webdesign Germany<br />
<br />
== Maintainer(s) ==<br />
* Open Webdesign Germany <br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
<br />
Power + Volume Up or Down</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Nintendo_3DS_(nintendo-ctr)&diff=24080Nintendo 3DS (nintendo-ctr)2021-12-06T17:39:40Z<p>StandaSK: Fill out some data</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Nintendo<br />
| name = 3DS<br />
| codename = nintendo-ctr<br />
| image = File:nintendo-ctr.jpg<br />
| imagecaption = Nintendo 3DS<br />
| releaseyear = 2011<br />
| originalsoftware = 3DS OS<br />
| chipset = Nintendo CPU CTR<br />
| cpu = 2x 268 MHz ARM11, 134 MHz ARM9<br />
| gpu = DMP PICA200<br />
| storage = 2 GB<br />
| display = 400x240, 320x200 w/ touchscreen<br />
| memory = 128 MB<br />
| architecture = armhf<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = -<br />
| status_flashing = -<br />
| status_touch = <br />
| status_screen = <br />
| status_wifi = <br />
| status_xwayland = <br />
| status_fde = <br />
| status_mainline = P<br />
| status_battery =<br />
| status_3d = <br />
| status_accel = <br />
| status_audio = <br />
| status_bluetooth = - <br />
| status_camera = <br />
| status_gps = - <br />
| status_mobiledata = - <br />
| status_sms = - <br />
| status_calls = -<br />
| status =<br />
| booting = no<br />
| n-android = ✔<br />
| pmoskernel = 5.11-rc1<br />
| status_otg = -<br />
<!--see Unixbench page on wiki<br />
| whet_dhry = 0.0--><br />
}}<br />
<br />
{{Infobox device<br />
| manufacturer = Nintendo<br />
| name = New 3DS<br />
| codename = nintendo-ktr<br />
| image = File:nintendo-ktr.jpg<br />
| imagecaption = Nintendo 3DS<br />
| releaseyear = 2014<br />
| originalsoftware = 3DS OS<br />
| chipset = Nintendo CPU LGR A<br />
| cpu = 4x 804 MHz ARM11, 134 MHz ARM9<br />
| gpu = DMP PICA200<br />
| storage = 1 GB<br />
| display = 400x240, 320x200 w/ touchscreen<br />
| memory = 256 MB<br />
| architecture = armhf<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = -<br />
| status_flashing = -<br />
| status_touch = <br />
| status_screen = <br />
| status_wifi = <br />
| status_xwayland = <br />
| status_fde = <br />
| status_mainline = P<br />
| status_battery =<br />
| status_3d = <br />
| status_accel = <br />
| status_audio = <br />
| status_bluetooth = - <br />
| status_camera = <br />
| status_gps = - <br />
| status_mobiledata = - <br />
| status_sms = - <br />
| status_calls = -<br />
| status = Required packages build and boot, still need a way to get rootfs working<br />
| booting = no<br />
| n-android = ✔<br />
| pmoskernel = 5.11-rc1<br />
| status_otg = -<br />
<!--see Unixbench page on wiki<br />
| whet_dhry = 0.0--><br />
}}The Nintendo 3DS is a handheld video game console released by Nintendo in 2011. A later revision, the New Nintendo 3DS, was released in 2014.<br />
<br />
== Contributors ==<br />
* [[User:knuxfanwin8|knuxify]]<br />
<br />
== Maintainer(s) ==<br />
* [[User:knuxfanwin8|knuxify]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Software used ==<br />
This port makes use of [https://github.com/linux-3ds/linux the 3DS Linux fork], arm9linuxfw and firm_linux_loader maintained by members of [https://github.com/linux-3ds the linux-3ds organization on GitHub].<br />
<br />
{{todo|Looks like there's an [https://github.com/linux-3ds/linux/pull/61 upstream MR for adding initrd loading support]... perhaps try to package this again?}}<br />
<br />
== Installation ==<br />
{{Note|<br />
'''Note:''' Before you can run Linux on the console, you will first need to install Luma3DS. To do so, follow the guide on [https://3ds.hacks.guide 3ds.hacks.guide]. '''Avoid video tutorials''' as they may be obsolete.}}<br />
This is '''completely safe''' and will not overwrite your 3DS's internal memory. The kernel is loaded off the SD card by the firm_linux_loader (which can be triggered at startup from Luma3DS's firmware selection menu).<br />
<br />
In <code>pmbootstrap init</code>, choose:<br />
* <code>nintendo-ctr</code> if you own an Old 3DS, Old 3DS XL or Old 2DS.<br />
* <code>nintendo-ktr</code> if you own a New 3DS, New 3DS XL or New 2DS XL<br />
Then, run <code>pmbootstrap install</code>.<br />
<br />
The Nintendo 3DS does not have a flashing method, and the bootloader is loaded from the SD card. As such, to install postmarketOS to the device, run the following commands:<br />
<syntaxhighlight lang="shell"><br />
$ codename="ctr" # replace with ctr or ktr depending on your console <br />
$ mkdir ~/linux3ds<br />
$ mkdir ~/linux3ds/linux<br />
$ mkdir -p ~/linux3ds/luma/payloads<br />
$ pmbootstrap export<br />
$ cp /tmp/postmarketOS-export/vmlinuz-nintendo-3ds ~/linux3ds/linux/zImage<br />
$ cp ~/.local/var/pmbootstrap/chroot_rootfs_nintendo-*tr/boot/nintendo3ds_*tr.dtb ~/linux3ds/linux<br />
$ cp ~/.local/var/pmbootstrap/chroot_rootfs_nintendo-*tr/lib/firmware/3ds/arm9linuxfw.bin ~/linux3ds/linux<br />
$ cp ~/.local/var/pmbootstrap/chroot_rootfs_nintendo-*tr/lib/firmware/3ds/firm_linux_loader.firm ~/linux3ds/luma/payloads<br />
</syntaxhighlight><br />
Then copy the contents of the <code>~/linux3ds</code> folder to the root of your 3DS's SD card.<br />
<br />
== Booting ==<br />
{{Note|<br />
'''Note:''' This does not work yet, and booting will just result in a kernel panic due to the initramfs not being loaded. The initramfs cannot be loaded by the bootloader yet, it is currently meant to be built into the kernel (however this experimental package does not build it with the initramfs).}}<br />
<br />
While booting your 3DS (on the Luma3DS splash screen, if enabled) press the Start button. A menu will pop up allowing you to select a firmware. Choose <code>firm_linux_loader</code> from the list.<br />
<br />
== See also ==<br />
* [https://github.com/linux-3ds linux-3ds organization on GitHub]<br />
* [https://github.com/linux-3ds/linux Close to mainline kernel fork]<br />
* [https://gitlab.com/knuxify/pmaports/-/tree/3ds WIP pmaports fork with 3DS-related packages]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_A70_(samsung-a70q)&diff=24079Samsung Galaxy A70 (samsung-a70q)2021-12-06T17:32:04Z<p>StandaSK: Cleanup</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = A70<br />
| codename = (SM-A705FN/DS)<br />
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = 2019<br />
| originalsoftware = Android 9.0<br />
| chipset = Qualcomm SDM675 Snapdragon 675<br />
| cpu = Octa-core (2x 2.0 GHz Kryo 460 Gold & 6x 1.7 GHz Kryo 460 Silver)<br />
| gpu = Adreno 612<br />
| storage = 128 GB<br />
| display = 1080x2400 SUPER AMOLED<br />
| memory = 6 GB, 8 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
}}<br />
<br />
== Contributors ==<br />
* Qcean<br />
<br />
== Users owning this device ==<br />
{{Device owners}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Meizu_m6_note&diff=24078Meizu m6 note2021-12-06T17:30:22Z<p>StandaSK: Cleanup</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Meizu<br />
| name = M6 NOTE<br />
| codename = meizu-meilan-note-6<br />
| image = File:meizu-meilan-note-6.jpg<br />
| imagecaption = Meizu M6 NOTE<br />
| releaseyear = 2017<br />
| originalsoftware = FlymeOS, Android 7<br />
| chipset = Qualcomm MSM8953 Snapdragon 625<br />
| cpu = Octa-core 2 GHz Cortex-A53<br />
| gpu = Adreno 506<br />
| storage = 32 GB<br />
| display = 1080x1920 IPS<br />
| memory = LPDDR3 SDRAM, 933MHz, 3 GB<br />
| architecture = aarch64<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = <!-- Near-Field Communication (NFC) works --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
}}<br />
<br />
== Contributors ==<br />
* Skivaks<br />
<br />
== Users owning this device ==<br />
{{Device owners}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Zuk_Z1_(zuk-z1-ham)&diff=24077Zuk Z1 (zuk-z1-ham)2021-12-06T17:27:36Z<p>StandaSK: Cleanup</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = ZUK<br />
| name = Z1<br />
| codename = zuk-z1-ham<br />
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = 2015<br />
| originalsoftware = Android 5.1.1<br />
| chipset = Qualcomm MSM8974AC Snapdragon 801<br />
| cpu = Quad-core 2.5 GHz Krait 400<br />
| gpu = Adreno 330<br />
| storage = 64 GB<br />
| display = 1080 x 1920 IPS LCD<br />
| memory = 3 GB<br />
| architecture = armv7<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
}}<br />
<br />
== Contributors ==<br />
* Karakurt<br />
<br />
== Users owning this device ==<br />
{{Device owners}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Lenovo_Yoga_Tab_3_10_LTE_(lenovo-lxf-p5100-b01)&diff=24076Lenovo Yoga Tab 3 10 LTE (lenovo-lxf-p5100-b01)2021-12-06T17:25:14Z<p>StandaSK: Cleanup</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Lenovo<br />
| name = Yoga Tab 3 10 LTE<br />
| codename = yt3-x50l<br />
| image = File:Yt3--x50l.jpg<br />
| imagecaption = Tablet on Home Screen at around 6pm<br />
| releaseyear = 2016<br />
| originalsoftware = Android 5.1<br />
| chipset = Qualcomm MSM8909 Snapdragon 210<br />
| cpu = Quad-core 1.3 GHz Cortex-A7<br />
| gpu = Adreno 304<br />
| storage = 32 GB<br />
| display = 800 x 1280 10.1" IPS LCD<br />
| memory = 2 GB<br />
| architecture = armv7<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = <!-- Near-Field Communication (NFC) works --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
}}<br />
<br />
== Contributors ==<br />
Chaosleo07<br />
<br />
== Maintainer(s) ==<br />
<!-- Only if this device doesn't run on linux-postmarketos yet! --><br />
<!-- This person needs to be willing to answer questions from users of this device --><br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== How to enter flash mode ==<br />
adb reboot bootloader = fastboot mode (will show little tux on screen)<br />
<br />
== Installation ==<br />
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --><br />
<br />
== See also ==<br />
* [https://github.com/ChaosLeo07/kernel_yt3-x50l Vendor Kernel Source (reuploaded to github)]<br />
* [https://download.lenovo.com/consumer/open_source_code/lenovo_tab_3_x50l_m_osc_201509.tar.bz2 Vendor Kernel Source]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Device_Wishlist&diff=23966Device Wishlist2021-11-29T12:02:46Z<p>StandaSK: OP 8T has a port</p>
<hr />
<div>We have been asked, which devices we would like to see pmOS running on - by people who might specifically buy them (with broken screens etc, to get them cheaper) to help the project. Please list devices here, that you would like to see pmOS running on. Do not list devices, that we already have a port for, or specify a reason why you do.<br />
<br />
== Mainline Linux Candidate Devices ==<br />
<br />
* Kindle Fire 1st Generation (Model # seems to be D01400) (Free software Bootloader, pretty much a PandaBoard devkit with a screen) [https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/omap4-kc1.dts Mainline DTS available]<br />
* Nexus 5X [https://invidio.us/watch?v=77tuFtM4gjA Basic support available]<br />
* Nexus 6P [https://invidio.us/watch?v=77tuFtM4gjA Basic support available]<br />
* Nokia N9, N950<br />
* [http://www.noodlepi.com/ Noodle Pi] (Open Hardware, "a full Linux PC in your pocket! With hi-res display, camera, battery, WiFi, Bluetooth, HDMI and USB.") - '''see [[Raspberry Pi]]'''<br />
* OPPO FIND 7a (shares components with the [https://wiki.postmarketos.org/wiki/OnePlus_One_(oneplus-bacon) OnePlus One] which has mainline support)<br />
* Sony Xperia X - Consider the [https://wiki.postmarketos.org/wiki/Sony_Xperia_X_(sony-suzu)#Additional_notes following]<br />
* [https://plus.google.com/102276447148493441479/posts/amRvpE8piSw Sony Xperia Z3]<br />
* [https://developer.sonymobile.com/2016/02/17/work-on-the-mainline-kernel-for-open-xperia-devices/ Sony Xperia Z]<br />
* Samsung Galaxy S Relay 4G (apexqtmo) ([https://cascardo.eti.br/blog/News_on_Debian_on_apexqtmo/ WIP mainline support])<br />
* [https://github.com/PabloPL/linux Samsung Galaxy S S1(?) with panel (s6e63m0) and usb switch (fsa9480)]<br />
* [[Samsung_Galaxy_Tab_2_10.1_(3G_and_Wifi)_(samsung-espresso10)|Samsung Galaxy Tab 2 10.1]] (Has a supported [[Texas_Instruments_OMAP_4_(OMAP44xx)|OMAP Chip]] but it has a PowerVR GPU, which doesn't work with mainline)<br />
* [https://ac100.grandou.net Toshiba AC100] ([https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/arch/arm/boot/dts/tegra20-paz00.dts mainline DTS],[https://gitlab.denx.de/u-boot/u-boot/tree/master/board/compal/paz00 uboot],[https://github.com/grate-driver grate driver])<br />
<br />
<br />
== Candidate Devices ==<br />
<br />
Please keep this list sorted by alphabet for readability.<br />
* Acer Iconia A1-810<br />
* Acer Iconia B1-730HD<br />
* Acer Iconia B1-A71<br />
* ARK Benefit A3 (cheaper Elephone Trunk clone)<br />
* [https://www.asus.com/ca-en/Phone/ZenFone_2_ZE551ML/specifications/ ASUS Zenfone 2 (Z00AD, ZE551ML)]<br />
* ASUS MeMO Pad 7 (ME172V)<br />
* Ubuntu phones<br />
* BQ Aquaris E4.5<br />
* BQ Aquaris E5<br />
* [[BQ Aquaris M10 (bq-cooler)]]<br />
* BQ Aquaris X2 (Pro)<br />
* DooGee x5/x5Pro (MediaTek MT6735M) ([https://github.com/SnowCat6/DOOGEE-kernel-3.18 SnowCat Kernel]) (Also requires non-kernel code, firmware & drivers, [https://github.com/SnowCat6?utf8=%E2%9C%93&tab=repositories&q=x5pro see here])<br />
* Elephone Trunk - it has similar hardware as Wileyfox Swift (already supported)<br />
* [http://projects.goldelico.com/p/gta04-main/ GTA04] - replacement board for OpenMoko Neo 1973/Freerunner (GTA01/02) with OMAP3 SoC, mainline DTS, supported by Replicant<br />
* [[Google Pixel 2 XL (google-taimen)]]<br />
* HTC Flyer (aka. HTV EVO View 4G)<br />
* Huawei Mate 10 Pro<br />
* Huawei P9 Plus (VIE-L09 (Single SIM); VIE-L29 (Dual SIM))<br />
* Huawei Y3 <br />
* Huawei Y5 II<br />
* [https://github.com/postmarketOS/pmbootstrap/issues/57 Old iPhones] (must be [https://en.wikipedia.org/wiki/OpeniBoot OpeniBoot] compatible to make it feasible)<br />
* iPhones/iPads compatible with [https://github.com/checkra1n/pongoOS pongoOS]<br />
* iPad Air (above may apply to this, remove this entry if so)<br />
* Intex Aqua Fish and Other Sailfish running devices<br />
* Lenovo K10a40<br />
* Lenovo TAB 2 A10-70F<br />
* LG Leon<br />
* LG Optimus Black (P970): [https://code.paulk.fr/article20/a-hacker-s-journey-freeing-a-phone-from-the-ground-up-first-part Replicant support and open bootloader]<br />
* Meizu MX4<br />
* [https://en.wikipedia.org/wiki/Motorola_Defy Motorola Defy series] (small, ruggedized, initial OMAP3 and later Qualcomm, [https://forum.xda-developers.com/showthread.php?t=2312349 bootloaders might still be locked])<br />
* Motorola Droid RAZR (spyder)<br />
* Motorola Moto G6 Play<br />
* Motorola Xoom (MZ604, MZ605)<br />
* Nintendo 3DS (Old and New, once its [https://github.com/xerpi/linux_3ds/ kernel fork] gets SDMMC write support)<br />
* [[Nokia 3 (nokia-ne1)]]<br />
* [[Nokia 5 (nokia-nd1)]]<br />
* [[Nokia Lumia 520 (nokia-fame)]], 525, 635 and/or other unlocked Lumia devices<br />
* OnePlus 8 (instantnoodle)<br />
* OnePlus 9R<br />
* OpenPandora handheld games console, mainline DTS<br />
* [https://www.cnx-software.com/2017/06/14/10-smartphone-display-released-for-orange-pi-2g-iot-board Orange Pi + display] - "it costs 20$ and is open hardware" (Ri_ck in #postmarketOS)<br />
* Samsung 360 H1 - runs originally on LiMO (Linux Mobile), has a bootloader and Android port, see XDA<br />
* Samsung Epic 4G (SPH-D700)<br />
* [[Samsung Galaxy Core Plus (samsung-cs02)]]<br />
* Samsung Galaxy Grand 2<br />
* Samsung Galaxy J7 Prime 2016 (on7xelte)<br />
* Samsung Galaxy Note 8 (Exynos)<br />
* Samsung Galaxy S7 Edge (China Qualcomm) (hero2ltechn)<br />
* Samsung Galaxy S20/20+ <br />
* Samsung Galaxy Tab A 8.0 Wi-Fi (SM-T350)<br />
* Samsung Galaxy Tab Pro 10.1 TM-525/PicassoLTE<br />
* [[Samsung Galaxy Tab S5e (gts4lvwifi)]] (SM-T720 & SM-T725)<br />
* Samsung Gear S<br />
* Samsung S8500 Wave - runs originally on Bada 2.0, has a bootloader and an Android port, see XDA<br />
* Sony Xperia Z Ultra - [https://github.com/NoelMacwan/Kernel-Honami-Togari-14.2.A.1.142 Kernel Source] <br />
* Wooze I5<br />
* Xiaomi Mi Pad 3 (cappu)<br />
* Xiaomi MIX 2S (Polaris)<br />
* Xiaomi Redmi 5 (rosy)<br />
* [[Xiaomi Redmi 5A (xiaomi-riva)]]<br />
* Xiaomi Redmi K20 / Mi 9T (davinci)<br />
* Xiaomi Redmi Note 5a (ugglite)<br />
<br />
== Low Priority Devices ==<br />
<br />
* Zipit Z2 (well supported kernels, but runs <code>armv5te</code> which is currently unsupported on Alpine, see also: [https://github.com/postmarketOS/pmbootstrap/issues/238 #238])<br />
* Older Nokias (N810, N800, N770) -- should have mainline support, but less than 128MB of memory<br />
* OpenMoko -- less than 128MB of memory<br />
* [[Unsupported Devices]]<br />
<br />
[[Category:Hardware]]<br />
[[Category:Community]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Core_Prime_VE_LTE_(samsung-coreprimevelte)&diff=23800Samsung Galaxy Core Prime VE LTE (samsung-coreprimevelte)2021-11-16T13:35:17Z<p>StandaSK: </p>
<hr />
<div>{{Note|This is one specific Galaxy Core Prime hardware revision. For an overview, see [[Samsung Galaxy Core Prime]]}}<br />
{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy Core Prime VE LTE <br />
| codename = samsung-coreprimevelte<br />
| image = File:Galaxy Core Prime VE LTE.jpg<br />
| imagecaption = <br />
| releaseyear = 2014<br />
| originalsoftware = Android 5.1.1 on Linux 3.14.27<br />
| pmoskernel = 3.14.27<br />
| chipset = Marvell PXA1908<br />
| cpu = Quad-core 1.2 GHz Cortex-A53<br />
| gpu = Vivante GC7000UL<br />
| storage = 8 GB<br />
| display = 480x800<br />
| memory = 1 GB<br />
| architecture = aarch64<br />
| status_usbnet = Y<br />
| status_flashing = N<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = N<br />
| status_xwayland = <br />
| status_fde = <br />
| status_mainline = <br />
| status_battery =<br />
| status_3d = <br />
| status_accel = <br />
| status_audio = <br />
| status_bluetooth =<br />
| status_camera =<br />
| status_gps = <br />
| status_mobiledata = <br />
| status_sms = <br />
| status_calls = <br />
| status_nfc = <br />
| status_irtx = -<br />
| booting = yes<br />
}}<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Mainline ==<br />
According to <code>Documentation/arm/marvell.rst</code> the PXA1908 chipset should be supported, but it is unknown whether it's actually supported.<br />
<br />
== Downstream ==<br />
<br />
It's possible to compile the Samsung-provided downstream kernel with some config changes (<code>arch/arm64/configs/pxa1908_coreprimevelte_eur_defconfig</code> should be used as a defconfig):<br />
<br />
<code>CONFIG_CRYPTO_XTS</code> should be set, and <code>CONFIG_ANDROID_PARANOID_NETWORK</code> should be unset. These are required by postmarketOS.<br />
<br />
<code>CONFIG_OPTIMIZE_FOR_SIZE</code> should be set, or the boot image will be too big for the partition.<br />
<br />
The concatenated dtb blob should be generated with https://github.com/osm0sis/pxa-mkbootimg, because the G361F's chipset is a bit different.<br />
<br />
== Booting ==<br />
<br />
The SM-G361F uses the Marvell PXA1908 chipset, which is, while really similar to Qualcomm ones, has some differences. It has a bit different way to specify the revision in DTB files, therefore the dtbTool from https://github.com/osm0sis/pxa-mkbootimg should be used. This is the same with mkbootimg. Additionally, <code>SEANDROIDENFORCE</code> should be appended to the bootimage, in order to silence the "KERNEL IS NOT SEANDROID ENFORCING" warning.<br />
<br />
== See also ==<br />
* {{MR|1823|pmaports}} Initial merge request<br />
* {{Device package|samsung-coreprimevelte}}<br />
* {{Kernel package|samsung-coreprimevelte}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Core_Prime_VE_LTE_(samsung-coreprimevelte)&diff=23799Samsung Galaxy Core Prime VE LTE (samsung-coreprimevelte)2021-11-16T13:29:48Z<p>StandaSK: The port is aarch64, not armv7</p>
<hr />
<div>{{Note|This is one specific Galaxy Core Prime hardware revision. For an overview, see [[Samsung Galaxy Core Prime]]}}<br />
{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy Core Prime VE LTE <br />
| codename = samsung-coreprimevelte, SM-G361F<br />
| image = File:Galaxy Core Prime VE LTE.jpg<br />
| imagecaption = <br />
| releaseyear = <br />
| originalsoftware = Android 5.1.1 with Linux kernel 3.14<br />
| pmoskernel = 3.14.27<br />
| chipset = Marvell PXA1908<br />
| cpu = Quad-core 1.2GHz Cortex-A53<br />
| gpu = Vivante GC7000UL<br />
| storage = <br />
| display = 480x800px<br />
| memory = 902MB<br />
| architecture = aarch64<br />
| status_usbnet = Y<br />
| status_flashing = N<br />
| status_touch = Y<br />
| status_screen = Y<br />
| status_wifi = N<br />
| status_xwayland = <br />
| status_fde = <br />
| status_mainline = <br />
| status_battery =<br />
| status_3d = <br />
| status_accel = <br />
| status_audio = <br />
| status_bluetooth =<br />
| status_camera =<br />
| status_gps = <br />
| status_mobiledata = <br />
| status_sms = <br />
| status_calls = <br />
| status_nfc = <br />
| status_irtx = -<br />
| booting = yes<br />
}}<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Mainline ==<br />
According to <code>Documentation/arm/marvell.rst</code> the PXA1908 chipset should be supported, but it is unknown whether it's actually supported.<br />
<br />
== Downstream ==<br />
<br />
It's possible to compile the Samsung-provided downstream kernel with some config changes (<code>arch/arm64/configs/pxa1908_coreprimevelte_eur_defconfig</code> should be used as a defconfig):<br />
<br />
<code>CONFIG_CRYPTO_XTS</code> should be set, and <code>CONFIG_ANDROID_PARANOID_NETWORK</code> should be unset. These are required by postmarketOS.<br />
<br />
<code>CONFIG_OPTIMIZE_FOR_SIZE</code> should be set, or the boot image will be too big for the partition.<br />
<br />
The concatenated dtb blob should be generated with https://github.com/osm0sis/pxa-mkbootimg, because the G361F's chipset is a bit different.<br />
<br />
== Booting ==<br />
<br />
The SM-G361F uses the Marvell PXA1908 chipset, which is, while really similar to Qualcomm ones, has some differences. It has a bit different way to specify the revision in DTB files, therefore the dtbTool from https://github.com/osm0sis/pxa-mkbootimg should be used. This is the same with mkbootimg. Additionally, <code>SEANDROIDENFORCE</code> should be appended to the bootimage, in order to silence the "KERNEL IS NOT SEANDROID ENFORCING" warning.<br />
<br />
== See also ==<br />
* {{MR|1823|pmaports}} Initial merge request<br />
* {{Device package|samsung-coreprimevelte}}<br />
* {{Kernel package|samsung-coreprimevelte}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Sony_Ericsson_Xperia_Pro_(semc-iyokan)&diff=23798Sony Ericsson Xperia Pro (semc-iyokan)2021-11-16T13:16:05Z<p>StandaSK: Fix typo</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Sony Ericsson<br />
| name = Xperia Pro<br />
| codename = semc-iyokan<br />
<!--| image = File:semc-iyokan.jpg --><br />
<!--| imagecaption = CHANGE_ME --><br />
| releaseyear = 2011<br />
| originalsoftware = Android 2.3<br />
| chipset = Qualcomm MSM8255 Snapdragon S2<br />
| cpu = 1.0 GHz Scorpion<br />
| gpu = Adreno 205<br />
| storage = 1GiB<br />
| display = 480 x 854 LCD<br />
| memory = 512 MiB<br />
| architecture = armv7<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = P<!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = N<!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = N<!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = N<!-- The display is working? --><br />
| status_wifi = N<!-- Wireless network works? --><br />
| status_xwayland = N<!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = N<!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = N<!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = N<!-- The sensor that measures proper acceleration works --><br />
| status_audio = N<!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = N<!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = N<!-- Taking photos and videos works. --><br />
| status_gps = N<!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = N<!-- Connecting to the Internet via cellular network. --><br />
| status_sms = N<!-- Sending and receiving short messages works as intended. --><br />
| status_calls = N<!-- Talking to other people over the cellular network. --><br />
| status = Kernel compiles; device boots, but gets stuck in a boot loop. The USB network does come up, but not long enough to do any debugging<!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = N<!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = N<!-- Near-Field Communication (NFC) works --><br />
| booting = no <!-- Marked as non-booting as code is not in pmaports repo/MRs--><br />
<br />
<!-- you can also use these lines if you need to:<br />
if the device haven't originally ran Android OS, e.g. Nokia N900<br />
| n-android = ✔<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
<br />
== Contributors ==<br />
* tmahlburg<br />
<br />
== Maintainer(s) ==<br />
<!-- Only if this device doesn't run on linux-postmarketos yet! --><br />
<!-- This person needs to be willing to answer questions from users of this device --><br />
* tmahlburg<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to unlock bootloader ==<br />
[https://developer.sony.com/develop/open-devices/get-started/unlock-bootloader#unlock-code Official method]<br />
<br />
== How to enter Fastboot ==<br />
1. Hold the Volume Up button<br />
<br />
2. Connect the USB cable while holding the button<br />
<br />
3. If the blue LED is on, then you successfully entered the Fastboot mode!<br />
<br />
== See also ==<br />
* [https://github.com/LegacyXperia/android_kernel_semc_msm7x30 The kernel currently used]<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--></div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Talk:Samsung_Galaxy_SIII_LTE_(samsung-i9305)&diff=23778Talk:Samsung Galaxy SIII LTE (samsung-i9305)2021-11-15T16:37:53Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Talk:Samsung_Galaxy_S_III_(samsung-m0)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_Note_12.2_(samsung-v1awifi)&diff=23777Samsung Galaxy Note 12.2 (samsung-v1awifi)2021-11-15T16:37:35Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Samsung_Galaxy_Tab_Pro_12.2_(WiFi)_(samsung-v1awifi)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_SIII_(samsung-i9300)&diff=23776Samsung Galaxy SIII (samsung-i9300)2021-11-15T16:37:10Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Samsung_Galaxy_S_III_(samsung-m0)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_SIII_LTE_(samsung-i9305)&diff=23775Samsung Galaxy SIII LTE (samsung-i9305)2021-11-15T16:36:51Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Samsung_Galaxy_S_III_(samsung-m0)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=OnePus_9_Pro_(oneplus-lemonadep)&diff=23774OnePus 9 Pro (oneplus-lemonadep)2021-11-15T16:36:30Z<p>StandaSK: Changed redirect target from OnePus 9 & 9 Pro (oneplus-lemonade & oneplus-lemonadep) to OnePlus 9 & 9 Pro (oneplus-lemonade & oneplus-lemonadep)</p>
<hr />
<div>#REDIRECT [[OnePlus 9 & 9 Pro (oneplus-lemonade & oneplus-lemonadep)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Microsoft_Lumia_640_DualSIM_(msft-rm1077)&diff=23773Microsoft Lumia 640 DualSIM (msft-rm1077)2021-11-15T16:35:48Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Microsoft_Lumia_640_(microsoft-dempsey)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Microsoft_Lumia_640_DualSIM_(msft-640dualsim)&diff=23772Microsoft Lumia 640 DualSIM (msft-640dualsim)2021-11-15T16:35:23Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Microsoft_Lumia_640_(microsoft-dempsey)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Lenovo_A3000&diff=23771Lenovo A30002021-11-15T16:35:07Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[Lenovo_IdeaTab_A3000_(lenovo-a3000)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Asus_Transformer_Pad_(TF701T)&diff=23770Asus Transformer Pad (TF701T)2021-11-15T16:34:45Z<p>StandaSK: Fix double redirect</p>
<hr />
<div>#REDIRECT [[ASUS_Transformer_Pad_(TF701T)_(asus-tf701t)]]</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Motorola_Photon_Q_(motorola-asanti)&diff=23695Motorola Photon Q (motorola-asanti)2021-11-11T18:28:37Z<p>StandaSK: This is not a OnePlus 6</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Motorola<br />
| name = Photon Q<br />
| codename = motorola-asanti<br />
| image = <br />
| imagecaption = <br />
| releaseyear = 2012<br />
| category = community<br />
| originalsoftware = Android 4.1.2 Jelly Bean upgradable to Android 7.1 Nougat via LineageOS 14.1<br />
| chipset = Qualcomm Snapdragon S4 Plus (MSM8960)<br />
| cpu = Dual-core (2x 1.7GHz Krait 200)<br />
| gpu = Adreno 220<br />
| storage = 8/16 GB<br />
| display = 540x960<br />
| memory = 1 GB<br />
| architecture = armv7<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <br />
| status_flashing = <br />
| status_touch = <br />
| status_screen = <br />
| status_wifi = <br />
| status_xwayland = <br />
| status_fde = <br />
| status_mainline = <br />
| status_battery = <br />
| status_3d = <br />
| status_accel = <br />
| status_haptics = <br />
| status_audio = <br />
| status_bluetooth = <br />
| status_camera = <br />
| status_gps = <br />
| status_mobiledata = <br />
| status_sms = <br />
| status_calls = <br />
| status = <br />
| booting = no<br />
| pmoskernel = <br />
| whet_dhry = <br />
| status_otg = <br />
}}<br />
<br />
This page documents the status of mainline Linux on the Motorola Photon Q (XT897)!<br />
<br />
== How to enter flash mode ==<br />
<br />
Hold {{Button|Power}} and {{Button|Volume Down}} until the notification LED blinks, then release power and the device will boot into fastboot<br />
<br />
== Fastboot ==<br />
<br />
Install fastboot on your host, refer to Google for instructions.<br />
<br />
== Unlock the bootloader ==<br />
<br />
https://motorola-global-portal.custhelp.com/app/standalone/bootloader/unlock-your-device-a<br />
<br />
== Info ==<br />
<br />
=== Partition map ===<br />
<br />
<div class="toccolours mw-collapsible mw-collapsed" style="width: 800px; overflow: auto;"><br />
<code>oneplus-enchilada:~$ ls -lah /dev/block/platform/msm_sdcc.1/by-name/ </code><br />
<div class="mw-collapsible-content"><br />
<pre><br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 aboot -> /dev/block/mmcblk0p5<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 abootBackup -> /dev/block/mmcblk0p12<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 boot -> /dev/block/mmcblk0p31<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 cache -> /dev/block/mmcblk0p36<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 carriercust -> /dev/block/mmcblk0p35<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 cdrom -> /dev/block/mmcblk0p38<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 cid -> /dev/block/mmcblk0p28<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 devtree -> /dev/block/mmcblk0p30<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 dhob -> /dev/block/mmcblk0p21<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 fsg -> /dev/block/mmcblk0p24<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 hob -> /dev/block/mmcblk0p20<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 kpan -> /dev/block/mmcblk0p33<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 logo -> /dev/block/mmcblk0p29<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 mbl -> /dev/block/mmcblk0p19<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 misc -> /dev/block/mmcblk0p26<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 modem -> /dev/block/mmcblk0p1<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 modemst1 -> /dev/block/mmcblk0p17<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 modemst2 -> /dev/block/mmcblk0p18<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 padA -> /dev/block/mmcblk0p9<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 padB -> /dev/block/mmcblk0p16<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 pds -> /dev/block/mmcblk0p27<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 persist -> /dev/block/mmcblk0p22<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 recovery -> /dev/block/mmcblk0p32<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 rpm -> /dev/block/mmcblk0p6<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 rpmBackup -> /dev/block/mmcblk0p13<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 sbl1 -> /dev/block/mmcblk0p2<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 sbl2 -> /dev/block/mmcblk0p3<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 sbl2Backup -> /dev/block/mmcblk0p10<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 sbl3 -> /dev/block/mmcblk0p4<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 sbl3Backup -> /dev/block/mmcblk0p11<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 sp -> /dev/block/mmcblk0p25<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 ssd -> /dev/block/mmcblk0p23<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 system -> /dev/block/mmcblk0p37<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 tombstones -> /dev/block/mmcblk0p34<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 tz -> /dev/block/mmcblk0p7<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 tzBackup -> /dev/block/mmcblk0p14<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 userdata -> /dev/block/mmcblk0p39<br />
lrwxrwxrwx 1 root root 20 Jan 1 00:59 utags -> /dev/block/mmcblk0p8<br />
lrwxrwxrwx 1 root root 21 Jan 1 00:59 utagsBackup -> /dev/block/mmcblk0p15<br />
</pre><br />
</div><br />
</div><br />
<br />
== Community Info ==<br />
<br />
=== postmarketOS users that own the device ===<br />
{{Device owners}}<br />
<br />
=== Maintainers ===<br />
<br />
* [[User:Kalube|Caleb]]<br />
<br />
== See also ==<br />
<br />
=== External links ===<br />
<br />
<br />
__FORCETOC__</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Microsoft_Lumia_640_(microsoft-dempsey)&diff=23565Microsoft Lumia 640 (microsoft-dempsey)2021-11-05T08:38:22Z<p>StandaSK: </p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Microsoft<br />
| name = Lumia 640 Dual SIM<br />
| codename = microsoft-dempsey<br />
| image = File:msft-640dualsim.jpg<br />
| imagecaption = PostmarketOS demo select screen on Lumia 640 LTE<br />
| releaseyear = 2015<br />
| originalsoftware = Microsoft Windows Phone 8.1<br />
| chipset = Qualcomm MSM8926 Snapdragon 400<br />
| cpu = Quad-core 1.2 GHz Cortex-A7<br />
| gpu = Adreno 305<br />
| storage = 8 GB<br />
| display = 720 x 1280 IPS LCD<br />
| memory = 1 GB<br />
| architecture = armv7<br />
| n-android = ✔<br />
| status_usbnet =<br />
| status_flashing =<br />
| status_touch = P<br />
| status_screen = Y<br />
| status_wifi =<br />
| status_xwayland =<br />
| status_fde =<br />
| status_mainline = Y<br />
| status_battery =<br />
| status_3d = N<br />
| status_accel = N<br />
| status_audio =<br />
| status_bluetooth =<br />
| status_camera =<br />
| status_gps =<br />
| status_mobiledata =<br />
| status_sms =<br />
| status_calls =<br />
| status_nfc =<br />
| booting = yes<br />
}}<br />
{{Sidebox<br />
| box-text = <b>This device is a Windows Phone.</b><br>See the [[Windows Phone]] page for common tips, guides and troubleshooting steps<br />
| border-color = #1ba1e2<br />
| border-width = 3px<br />
| background = #a2ddfa<br />
}}<br />
<br />
== Contributors ==<br />
* [[User:Maxnet|Maxnet]]<br />
* [[User:WolfLink115|WolfLink115]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Current porting status ==<br />
* Mainline boots and has touch, screen, and side keys working.<br />
* Dempsey specific issue: Not sure yet<br />
* USB is currently being tested, I can't personally confirm if USB networking is working but someone with a Lumia 735 said it is for them.<br />
* Proximity & Light sensor likely soon, I just need to find the right ACPI device for it to get values from.<br />
* WLAN & BT being looked at<br />
<br />
== Guides (Should work in theory for the other Lumia's specified in the EDK2 port as well.) ==<br />
Here's a nice guide written by WolfLink115 which explains how to compile/install EDK2 and boot Linux:<br />
* [https://github.com/WolfLink115/edk2-msm8x26-lumia#how-to-compile] Compiling EDK2<br />
* [https://github.com/WolfLink115/edk2-msm8x26-lumia#how-to-install-windows-needed] Installing EDK2<br />
* [https://github.com/WolfLink115/edk2-msm8x26-lumia#how-to-boot-linux-from-emmc-on-lumia-640] Booting Linux from eMMC<br />
<br />
== See also ==<br />
=== Internal links ===<br />
* [[Qualcomm Snapdragon 400 (MSM8226)]]<br />
* [[Windows Phone]]<br />
=== External links ===<br />
* [https://github.com/Mainline4Lumia/linux] Close to mainline linux kernel w/ support for dempsey and a few other msm8x26 lumias on msm8x26 branch. Use msm8x26-touchscreen branch for touchscreen, until it gets committed into msm8x26.<br />
* [https://github.com/Dominduchami/Lumia830Pkg] EDK2 for dempsey, tesla, makepeace and superman. This does boot Linux!<br />
* [https://github.com/Mainline4Lumia/lk] LittleKernel for tesla and some other lumias. This does not boot Linux!! Useful for chain loading lk2nd to dump regulators when porting a lumia to linux.<br />
* [https://github.com/imbushuo/boot-shim] Boot shim used to boot EDK2.</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=LG_G3_Beat_(lg-d722)&diff=23564LG G3 Beat (lg-d722)2021-11-05T08:37:55Z<p>StandaSK: Add device & kernel package links</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = LG<br />
| name = G3 Beat<br />
| codename = lg-d722<br />
| image = File:Lg-d722.jpg<br />
| imagecaption = LG G3 Beat<br />
| releaseyear = 2014<br />
| originalsoftware = Android 4.4.2 Kitkat<br />
| chipset = Qualcomm MSM8926 Snapdragon 400<br />
| cpu = Quad-core 1.2 GHz Cortex-A7<br />
| gpu = Adreno 305<br />
| storage = 8 GB<br />
| display = 720 x 1280 LCD<br />
| memory = 1 GB<br />
| architecture = armv7<br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = Y<br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| booting = Y<br />
}}<br />
This port is still in it's very early stages.<br />
<br />
== Contributors ==<br />
* ronthecookie<br />
<br />
== Maintainer(s) ==<br />
<!-- Only if this device doesn't run on linux-postmarketos yet! --><br />
<!-- This person needs to be willing to answer questions from users of this device --><br />
<br />
== How to enter flash mode ==<br />
Press volume down and power button with the device initially off then release and hold again, accept the factory reset which will not actually run a factory reset if TWRP is installed.<br />
<br />
== Installation ==<br />
<!-- add more sections below as necessary, e.g. Wifi, photos, ... --><br />
[https://wiki.postmarketos.org/wiki/LG_G3_Europe_(lg-d855) LG G3 Europe]<br />
<br />
== See also ==<br />
* {{MR|267|pmaports}} Initial merge request<br />
* {{Device package|lg-d722}}<br />
* {{Kernel package|lg-d722}}</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Help:Device_Page&diff=23412Help:Device Page2021-11-01T10:52:02Z<p>StandaSK: Add irtx status to new device template</p>
<hr />
<div>== How to add a new device page to the wiki ==<br />
{{Note|To create a new wiki page, enter the name of the new page into the search field, press enter and you will be asked to create the new page.}}<br />
<br />
# Paste the content from below into the new wiki page, for device-specific pages, we are using the naming convention "Manufacturer Device Name (codename)", so for example "HTC Desire (htc-bravo)"<br />
# Adjust the template for your device (edit all CHANGE_MEs, fill out the blanks etc.)<br />
# [[Making_good_photos|Take a good photo of your phone]] and upload it, then put it into the infobox<br />
# You are done! You can now take a look at the [[devices]] page, your device should appear automatically.<br />
<br />
== Template ==<br />
<br />
<b>Please take the time to fill out this template properly.</b><br />
<br />
With good documentation, more contributors come, and they will be able to build upon your work.<br />
<br />
It's really worth it.<br />
<br />
Thank you!<br />
<br />
{{Note|You can find information about CPU, GPU, Display on websites such as gsmarena.com . You can also enter your device name with the word "specs" into your favorite search engine and you should find the information as well.}}<br />
<br />
<syntaxhighlight lang="moin"><br />
{{Infobox device<br />
| manufacturer = <!-- e.g. HTC --><br />
| name = CHANGE_ME <!-- e.g. Desire --><br />
| codename = CHANGE_ME <!-- e.g. htc-bravo --><br />
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = CHANGE_ME<br />
| originalsoftware = CHANGE_ME <!-- e.g. Android 2.1 --><br />
| chipset = CHANGE_ME <!-- e.g. Qualcomm QSD8250 Snapdragon S1 --><br />
| cpu = CHANGE_ME <!-- e.g. 1.0 GHz Scorpion --><br />
| gpu = CHANGE_ME <!-- e.g. Adreno 200 --><br />
| storage = CHANGE_ME <!-- e.g. 512 MB --><br />
| display = CHANGE_ME <!-- e.g. 480x800 AMOLED --><br />
| memory = CHANGE_ME <!-- e.g. 576 MB --><br />
| architecture = <!-- One of these: armhf, armv7, aarch64, x86, x86_64 --><br />
<!-- the following status_* questions should be answered with Y - yes, P - partial, N - no, or left blank (for untested or unknown) --><br />
| status_usbnet = <!-- USB networking does work? then put Y here and delete this comment --><br />
| status_flashing = <!-- Flashing with "pmbootstrap flasher" works? Put Y here. It works the same for everything coming below. --><br />
| status_touch = <!-- Touch screen is working? You can also answer these questions with P for partially. --><br />
| status_screen = <!-- The display is working? --><br />
| status_wifi = <!-- Wireless network works? --><br />
| status_xwayland = <!-- Showing X11 applications in a Wayland compositor (Weston, KWin, ...) works? --><br />
| status_fde = <!-- When installing with full disk encryption, can you type in the password with the on screen keyboard? --><br />
| status_mainline = <!-- Instead of a Linux kernel fork, it is possible to run mainline. --><br />
| status_battery = <!-- Charging the battery with charging-sdl is possible --><br />
| status_3d = <!-- Hardware accelerated 3D graphics (e.g. with freedreno) --><br />
| status_accel = <!-- The sensor that measures proper acceleration works --><br />
| status_audio = <!-- Using the device's speakers/headphone jack works --><br />
| status_bluetooth = <!-- It's possible to pair and use other devices via the bluetooth protocol --><br />
| status_camera = <!-- Taking photos and videos works. --><br />
| status_gps = <!-- The Global Positioning System sensor works. --><br />
| status_mobiledata = <!-- Connecting to the Internet via cellular network. --><br />
| status_sms = <!-- Sending and receiving short messages works as intended. --><br />
| status_calls = <!-- Talking to other people over the cellular network. --><br />
| status = <!-- Text displayed in the "not booting" table on the Devices page , e.g "kernel compiles, doesn't boot" --><br />
| status_otg = <!-- USB-OTG adapters work, e.g. to connect an USB flash drive to the device --><br />
| status_nfc = <!-- Near-Field Communication (NFC) works --><br />
| status_irtx = <!-- Infrared (IR) port works --><br />
| booting = no <!-- The device is booting at all, can be yes/no *IMPORTANT* --><br />
<br />
<!-- you can also use these lines if you need to:<br />
if the device haven't originally ran Android OS, e.g. Nokia N900<br />
| n-android = ✔<br />
Version of the kernel that pmos is running<br />
| pmoskernel = 3.x.x<br />
see Unixbench page on wiki<br />
| whet_dhry = 0.0<br />
--><br />
}}<br />
<br />
== Contributors ==<br />
* CHANGE_ME (put your username here!)<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<!-- autogenerated, use {{Owns device|devicepage|notes}} on your profile page --><br />
<!-- use _ instead of spaces in device page name, e.g. {{Owns device|HTC_Desire_(htc-bravo)|custom notes}}--><br />
<!-- you may need to purge page cache to see changes (more->purge cache)--><br />
<!-- you can use {{My devices}} on your profile page to show table with all your devices --><br />
<br />
== How to enter flash mode ==<br />
<br />
== Installation ==<br />
<!-- add more sections below as necessary, e.g. WiFi, photos, ... --><br />
<br />
== See also ==<br />
<!--<br />
Link to related GitLab issues or merge requests like the following (replace CHANGEME with the ID, e.g. 1234):<br />
* {{MR|CHANGEME|pmaports}} Initial merge request<br />
* {{issue|CHANGEME|pmaports}} Some related issue<br />
You can also add normal web links:<br />
* [https://redmine.replicant.us/projects/replicant/wiki/GalaxyS2I9100 Replicant wiki page]<br />
--><br />
<!--<br />
If you manage to get your device packages merged, uncomment links below and change DEVICE_CODENAME with the actual one.<br />
* {{Device package|DEVICE_CODENAME}}<br />
* {{Kernel package|DEVICE_CODENAME}}<br />
--><br />
</syntaxhighlight><br />
<br />
<br />
Almost done! Don't forget the photo and looking at the automatically generated [[devices]] page.</div>StandaSKhttps://wiki.postmarketos.org/index.php?title=Raspberry_Pi_3_(raspberry-pi3)&diff=23411Raspberry Pi 3 (raspberry-pi3)2021-11-01T10:50:00Z<p>StandaSK: No IR</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Raspberry Pi Foundation<br />
| name = Raspberry Pi 3<br />
| codename = raspberry-pi3<br />
| image = File:Raspberry-Pi-3-hero-1-1571x1080.jpg<br />
| releaseyear = 2016<br />
| originalsoftware = Raspbian<br />
| chipset = Broadcom BCM2837<br />
| cpu = 4x 1.4 Ghz Cortex-A53<br />
| gpu = Broadcom VideoCore IV<br />
| storage = MicroSDHC slot<br />
| display = HDMI port<br />
| memory = 1024 MB<br />
| architecture = aarch64<br />
| whet_dhry = 513.9<br />
| n-android = ✔<br />
| status_usbnet = -<br />
| status_flashing = -<br />
| status_touch = -<br />
| status_screen = Y<br />
| status_wifi = Y<br />
| status_xwayland = Y<br />
| status_fde = Y<br />
| status_mainline = Y<br />
| status_battery = -<br />
| status_3d = Y<br />
| status_accel = -<br />
| status_audio = Y<br />
| status_bluetooth = Y<br />
| status_camera = -<br />
| status_gps = -<br />
| status_mobiledata = -<br />
| status_sms = -<br />
| status_calls = -<br />
| status_otg = -<br />
| status_nfc = -<br />
| status_irtx = -<br />
| booting = yes<br />
}}<br />
<br />
== Contributors ==<br />
* [[user:drebrez|drebrez]]<br />
<br />
== Users owning this device ==<br />
{{Device owners}}<br />
<br />
== Installation ==<br />
<br />
1. Follow the steps on [[Installation_guide#Initialization]]<br />
2. Choose the <code>raspberry-pi3</code> device<br />
3. Start the build process and install the completed image to a sdcard<br />
<source lang="shell-session"><br />
$ pmbootstrap install --sdcard /dev/sdX<br />
(replace /dev/sdX with the device for your sdcard)<br />
</source><br />
4. Place the sdcard into the Raspberry Pi and boot it<br />
<br />
== Features ==<br />
<br />
=== Audio ===<br />
<br />
The audio is configured to be sent to the HDMI port by default.<br />
<br />
If you want to use the onboard jack you have to run this command:<br />
<source lang="shell-session"><br />
$ amixer cset numid=3 1<br />
(test the output with)<br />
$ speaker-test -c 2<br />
(change output back to HDMI)<br />
$ amixer cset numid=3 2<br />
</source><br />
<br />
=== WiFi ===<br />
<br />
the default build doesn't include the needed wifi firmware, it can be added postinstall with:<br />
<source lang="shell-session"><br />
$ sudo apk add linux-firmware-cypress <br />
</source><br />
<br />
=== Graphical Interfaces ===<br />
{|class="wikitable feature-colors"<br />
! Interface<br />
! Info<br />
! Working<br />
|-<br />
|none<br />
|<br />
| Y<br />
|-<br />
|fbkeyboard<br />
|<br />
|<br />
|-<br />
|[[GNOME 3]]<br />
|<br />
| Y<br />
|-<br />
|[[i3wm]]<br />
|<br />
|<br />
|-<br />
|Kodi<br />
|<br />
| Y<br />
|-<br />
|[[MATE]]<br />
|<br />
| Y<br />
|-<br />
|[[Phosh]]<br />
|<br />
| Y<br />
|-<br />
|Plasma-Desktop<br />
|<br />
| Y<br />
|-<br />
|[[Plasma Mobile]]<br />
|<br />
|<br />
|-<br />
|[[Plasma Bigscreen]]<br />
| runs fine with --no-recommends parameter<br />
| Y<br />
|-<br />
|[[Shelli]]<br />
|<br />
|<br />
|-<br />
|[[Sway]]<br />
|<br />
|<br />
|-<br />
|[[Weston]]<br />
|Does not show up after 5 minutes <br />
| N<br />
|-<br />
|[[Xfce4]]<br />
|<br />
| Y<br />
|}<br />
<br />
== Photos ==<br />
<gallery><br />
File:Raspberry-pi-xfce1.jpg|thumb|Xfce4<br />
File:Raspberry-pi-xfce2.jpg|thumb|Xfce4<br />
File:DSC 0024.JPG|thumb|Phosh on RPi3<br />
</gallery><br />
<br />
== Accessories ==<br />
{|class="wikitable feature-colors"<br />
! Accessory<br />
! Info<br />
! Working<br />
|-<br />
|[http://www.retroflag.com/nespi-case-plus.html NesPi Case+]<br />
|<br />
| Y<br />
|-<br />
|[https://www.pi-top.com/products/pi-top-ceed pi-top CEED]<br />
|<br />
| Y<br />
|}<br />
<br />
== See also ==<br />
* The Raspberry Pi has a [https://wiki.alpinelinux.org/wiki/Raspberry_Pi pre-existing port of Alpine Linux]<br />
* {{issue|1137}} Testing out Hildon and Xfce4 (other UIs did not work at all?) on Raspberry Pi after converting the Alpine installation<br />
* [https://github.com/christinaa/rpi-open-firmware/tree/master rpi-open-firmware] - a Free Software firmware for the Pi.<br />
* {{MR|1501}} initial PR<br />
* {{MR|125|pmaports}} New device: Raspberry Pi Zero with Ethernet over USB enabled<br />
* {{Device package|raspberry-pi3}}<br />
<br />
[[Category:Devices]]</div>StandaSK