https://wiki.postmarketos.org/api.php?action=feedcontributions&user=Magmastonealex&feedformat=atom
postmarketOS - User contributions [en]
2024-03-29T06:06:03Z
User contributions
MediaWiki 1.39.6
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=2123
LuneOS UI
2018-01-10T20:15:32Z
<p>Magmastonealex: Give a few more instructions for getting this running on more devices.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|LuneOS UI running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
The UI currently starts in QEMU and a couple of real devices, along with most of the core services.<br />
<br />
This does ''not'' mean porting work is done, there's still a ton of work to get something usable day-to-day. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more detailed status of the effort.<br />
<br />
Current work can be found in master.<br />
<br />
See [https://github.com/postmarketOS/pmbootstrap/issues/629 The github issue] related to this work as well.<br />
== Running (QEMU) ==<br />
{{note|Choosing luna in the UI selection in <code>pmbootstrap init</code> is not enough to make it start right now!}}<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU)<br />
* mesa<br />
* mesa-egl<br />
<br />
Edit /usr/bin/start_luna.sh, to set your desired input devices on the luna-next line. Run /usr/bin/start_luna.sh to start everything. The first-use app should open.<br />
<br />
See also [https://github.com/postmarketOS/pmbootstrap/issues/629 The Github issue] for more instructions and ideas for getting this running on non-accelerated phones.<br />
<br />
Complete the steps, when you get to the black screen, click where the "next" button should be. It's not clear what causes that yet.<br />
<br />
Once the app exits and you're presented with the home screen, run '''luna-send -n 1 'luna://com.palm.configurator/run' '{"types":["dbkinds","dbpermissions","activities"]}'''' in another terminal. Stop luna, reboot, and start luna again, and everything should be usable.<br />
<br />
== Major to-dos ==<br />
<br />
* Running this on ARM (Everything is packaged. Currently seems to crash on non-hardware accellerated devices in swrast somewhere.)<br />
* Trying to get this running with software rendering (Appears to work somewhat, no luck on armhf yet.) Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here].<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files to get services starting at boot.<br />
* See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board]<br />
<br />
== Photos ==<br />
<br />
[[File:luna_qemu_pmos_dec13.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Teclast_X80_Pro_(teclast-x80pro)&diff=1951
Teclast X80 Pro (teclast-x80pro)
2017-12-28T06:35:36Z
<p>Magmastonealex: Fix bad formatting.</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Teclast<br />
| name = X80 Pro<br />
| codename = teclast-x80pro<br />
| image = File:teclast-x80pro.jpg<br />
| imagecaption = Teclast X80 Pro running Luna<br />
| releaseyear = 2017<br />
| originalsoftware = Windows 10 Home / Android 5.1<br />
| cpu = Intel Atom x5-Z8300 (4 core, 1.84GHz)<br />
| gpu = Intel HD Graphics<br />
| storage = 32GB<br />
| display = 1920x1200<br />
| memory = 2GB<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<br />
<br />
== Maintainer(s) ==<br />
* magmastonealex<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 />
== Notes ==<br />
<br />
There are a ''ton'' of tablets on Amazon/Ebay with equivalent specifications - Intel processor, decent display, SDIO wifi, which are likely to be generally equivalent to this tablet.<br />
<br />
== What works ==<br />
<br />
* Wifi<br />
* Touchscreen<br />
* 3D accelleration<br />
* Mainline<br />
* EFI boot<br />
<br />
<br />
== What does not work ==<br />
<br />
<br />
== What has not been investigated ==<br />
<br />
* Bluetooth<br />
* GPS? (Unclear if the device has GPS or not)<br />
* Audio<br />
<br />
<br />
== Installation ==<br />
<br />
Installation is unlike most Android based devices, as the Teclast X80 Pro uses EFI to boot. This process is likely to be repeatable across many similar EFI based tablets (like the Surface Pro lineup, and many other cheap x86 Windows tablets on ebay/amazon).<br />
<br />
'''WARNING: this will remove your ability to boot into Android. Make backups!'''<br />
<br />
''NOTE: You cannot remove the "OS Selection" screen. This method will replace the Android boot option with postmarketOS.''<br />
<br />
Much more detail to be added, but basic outline:<br />
<br />
* Install Arch Linux to USB key (Download ISO, dd if=archlinux-*.iso of=/dev/sdXY status=progress)<br />
* Connect keyboard and USB stick to tablet (through hub usually works best)<br />
* Enter EFI/BIOS (Either enter bios directly by tapping esc/del, or through Windows -> settings -> Update/Recovery -> Recovery -> Advanced -> Reboot Now -> Additional Options -> UEFI Firmware Interface)<br />
* Scroll over to "Boot"<br />
* At the bottom, there are a list of overrides for this boot, select your USB stick.<br />
* Wait for Arch to boot and give you a shell.<br />
* <pre>mount /dev/mmcblk0p2 /boot/efi</pre><br />
* <pre>refind-install --root /boot/efi</pre><br />
* <pre>cd /boot/efi && cp EFI/refind/refind_x64.efi EFI/BOOT/bootx64.efi && cp -rv EFI/refind/* EFI/BOOT/</pre><br />
* Edit EFI/BOOT/refind.conf, you may want to uncomment ''enable_touch''.<br />
* <pre>mkdir /mnt/boot/EFI/pmos && cp vmlinuz-teclast-x80pro /mnt/boot/EFI/pmos/vmlinuz && cp initramfs-teclast-x80pro /mnt/boot/EFI/pmos/initramfs.img</pre><br />
* <pre>dd if=teclast-x80pro.img of=/dev/mmcblk0p9</pre><br />
* Reboot. At OS selection, choose Android. You will see the rEFInd menu, select the postmarketos kernel. You should be booted into postmarketOS!<br />
<br />
<br />
== Wifi ==<br />
<br />
Samsung S3 guide...</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Teclast_X80_Pro_(teclast-x80pro)&diff=1950
Teclast X80 Pro (teclast-x80pro)
2017-12-28T06:34:58Z
<p>Magmastonealex: Update install instructions</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Teclast<br />
| name = X80 Pro<br />
| codename = teclast-x80pro<br />
| image = File:teclast-x80pro.jpg<br />
| imagecaption = Teclast X80 Pro running Luna<br />
| releaseyear = 2017<br />
| originalsoftware = Windows 10 Home / Android 5.1<br />
| cpu = Intel Atom x5-Z8300 (4 core, 1.84GHz)<br />
| gpu = Intel HD Graphics<br />
| storage = 32GB<br />
| display = 1920x1200<br />
| memory = 2GB<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<br />
<br />
== Maintainer(s) ==<br />
* magmastonealex<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 />
== Notes ==<br />
<br />
There are a ''ton'' of tablets on Amazon/Ebay with equivalent specifications - Intel processor, decent display, SDIO wifi, which are likely to be generally equivalent to this tablet.<br />
<br />
== What works ==<br />
<br />
* Wifi<br />
* Touchscreen<br />
* 3D accelleration<br />
* Mainline<br />
* EFI boot<br />
<br />
<br />
== What does not work ==<br />
<br />
<br />
== What has not been investigated ==<br />
<br />
* Bluetooth<br />
* GPS? (Unclear if the device has GPS or not)<br />
* Audio<br />
<br />
<br />
== Installation ==<br />
<br />
Installation is unlike most Android based devices, as the Teclast X80 Pro uses EFI to boot. This process is likely to be repeatable across many similar EFI based tablets (like the Surface Pro lineup, and many other cheap x86 Windows tablets on ebay/amazon).<br />
<br />
'''WARNING: this will remove your ability to boot into Android. Make backups!'''<br />
''NOTE: You cannot remove the "OS Selection" screen. This method will replace the Android boot option with postmarketOS.''<br />
<br />
Much more detail to be added, but basic outline:<br />
<br />
* Install Arch Linux to USB key (Download ISO, dd if=archlinux-*.iso of=/dev/sdXY status=progress)<br />
* Connect keyboard and USB stick to tablet (through hub usually works best)<br />
* Enter EFI/BIOS (Either enter bios directly by tapping esc/del, or through Windows -> settings -> Update/Recovery -> Recovery -> Advanced -> Reboot Now -> Additional Options -> UEFI Firmware Interface)<br />
* Scroll over to "Boot"<br />
* At the bottom, there are a list of overrides for this boot, select your USB stick.<br />
* Wait for Arch to boot and give you a shell.<br />
* <pre>mount /dev/mmcblk0p2 /boot/efi</pre><br />
* <pre>refind-install --root /boot/efi}}<br />
* <pre>cd /boot/efi && cp EFI/refind/refind_x64.efi EFI/BOOT/bootx64.efi && cp -rv EFI/refind/* EFI/BOOT/</pre><br />
* Edit EFI/BOOT/refind.conf, you may want to uncomment ''enable_touch''.<br />
* <pre>mkdir /mnt/boot/EFI/pmos && cp vmlinuz-teclast-x80pro /mnt/boot/EFI/pmos/vmlinuz && cp initramfs-teclast-x80pro /mnt/boot/EFI/pmos/initramfs.img</pre><br />
* <pre>dd if=teclast-x80pro.img of=/dev/mmcblk0p9</pre><br />
* Reboot. At OS selection, choose Android. You will see the rEFInd menu, select the postmarketos kernel. You should be booted into postmarketOS!<br />
<br />
<br />
== Wifi ==<br />
<br />
Samsung S3 guide...</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1949
LuneOS UI
2017-12-28T05:04:48Z
<p>Magmastonealex: Grammar, status update.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos_dec13.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU and a couple of real devices, along with most of the core services.<br />
<br />
This does ''not'' mean porting work is done, there's still a ton of work to get something usable day-to-day. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more detailed status of the effort.<br />
<br />
Current work can be found in master.<br />
<br />
See [https://github.com/postmarketOS/pmbootstrap/issues/629 The github issue] related to this work as well.<br />
== Running (QEMU) ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run /usr/bin/start_luna.sh to start everything. The first-use app should open.<br />
<br />
Complete the steps, when you get to the black screen, click where the "next" button should be. It's not clear what causes that yet.<br />
<br />
Once the app exits and you're presented with the home screen, run '''luna-send -n 1 'luna://com.palm.configurator/run' '{"types":["dbkinds","dbpermissions","activities"]}'''' in another terminal. Stop luna, reboot, and start luna again, and everything should be usable.<br />
<br />
== Major to-dos ==<br />
<br />
* Running this on ARM (Everything is packaged. Currently seems to crash on non-hardware accellerated devices in swrast somewhere.)<br />
* Trying to get this running with software rendering (Appears to work somewhat, no luck on armhf yet.) Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here].<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files to get services starting at boot.<br />
* See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board]<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=File:LuneOS_Browser.png&diff=1948
File:LuneOS Browser.png
2017-12-28T04:30:46Z
<p>Magmastonealex: Magmastonealex uploaded a new version of File:LuneOS Browser.png</p>
<hr />
<div>LuneOS (not running on postmarketOS)</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Teclast_X80_Pro_(teclast-x80pro)&diff=1947
Teclast X80 Pro (teclast-x80pro)
2017-12-28T04:29:41Z
<p>Magmastonealex: </p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Teclast<br />
| name = X80 Pro<br />
| codename = teclast-x80pro<br />
| image = File:teclast-x80pro.jpg<br />
| imagecaption = Teclast X80 Pro running Luna<br />
| releaseyear = 2017<br />
| originalsoftware = Windows 10 Home / Android 5.1<br />
| cpu = Intel Atom x5-Z8300 (4 core, 1.84GHz)<br />
| gpu = Intel HD Graphics<br />
| storage = 32GB<br />
| display = 1920x1200<br />
| memory = 2GB<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<br />
<br />
== Maintainer(s) ==<br />
* magmastonealex<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 />
== Notes ==<br />
<br />
There are a ''ton'' of tablets on Amazon/Ebay with equivalent specifications - Intel processor, decent display, SDIO wifi, which are likely to be generally equivalent to this tablet.<br />
<br />
== What works ==<br />
<br />
* Wifi<br />
* Touchscreen<br />
* 3D accelleration<br />
* Mainline<br />
* EFI boot<br />
<br />
<br />
== What does not work ==<br />
<br />
<br />
== What has not been investigated ==<br />
<br />
* Bluetooth<br />
* GPS? (Unclear if the device has GPS or not)<br />
* Audio<br />
<br />
<br />
== Installation ==<br />
<br />
Installation is unlike most Android based devices, as the Teclast X80 Pro uses EFI to boot. This process is likely to be repeatable across many similar EFI based tablets (like the Surface Pro lineup, and many other cheap x86 Windows tablets on ebay/amazon).<br />
<br />
Much more detail to be added, but basic outline (mostly for my own memory):<br />
<br />
* pmbootstrap install<br />
* pmbootstrap export<br />
* Get Arch live USB booting (flash to usb, enter windows setup, advanced options, efi settings, scroll to boot, select override to your USB key. You'll need both a keyboard and USB key.)<br />
* Flash a partition.<br />
* Copy kernel, initramfs over to ESP.<br />
* Add refind_linux.conf settings<br />
* Install rEFInd to EFI system partition<br />
* efibootmgr to select it<br />
* Done!<br />
<br />
<br />
== Wifi ==<br />
<br />
Samsung S3 guide...</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=File:Teclast-x80pro.jpg&diff=1946
File:Teclast-x80pro.jpg
2017-12-28T04:27:10Z
<p>Magmastonealex: </p>
<hr />
<div></div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Teclast_X80_Pro_(teclast-x80pro)&diff=1945
Teclast X80 Pro (teclast-x80pro)
2017-12-28T03:45:29Z
<p>Magmastonealex: Add Teclast</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Teclast<br />
| name = X80 Pro<br />
| codename = teclast-x80pro<br />
| image = File:teclast-x80pro.jpg<br />
| imagecaption = Teclast X80 Pro<br />
| releaseyear = 2017<br />
| originalsoftware = Windows 10 Home / Android 5.1<br />
| cpu = Intel Atom x5-Z8300 (4 core, 1.84GHz)<br />
| gpu = Intel HD Graphics<br />
| storage = 32GB<br />
| display = 1920x1200<br />
| memory = 2GB<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<br />
<br />
== Maintainer(s) ==<br />
* magmastonealex<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 />
== What works ==<br />
<br />
* Wifi<br />
* Touchscreen<br />
* 3D accelleration<br />
* Mainline<br />
* EFI boot<br />
<br />
== What does not work ==<br />
<br />
<br />
== What has not been investigated ==<br />
<br />
* Bluetooth<br />
* GPS? (Unclear if the device has GPS or not)<br />
* Audio<br />
<br />
<br />
== Installation ==<br />
<br />
Installation is unlike most Android based devices, as the Teclast X80 Pro uses EFI to boot. This process is likely to be repeatable across many similar EFI based tablets (like the Surface Pro lineup, and many other cheap x86 Windows tablets on ebay/amazon).<br />
<br />
Much more detail to be added, but basic outline (mostly for my own memory):<br />
<br />
* pmbootstrap install<br />
* pmbootstrap export<br />
* Get Arch live USB booting (flash to usb, enter windows setup, advanced options, efi settings, scroll to boot, select override to your USB key. You'll need both a keyboard and USB key.)<br />
* Flash a partition.<br />
* Copy kernel, initramfs over to ESP.<br />
* Add refind_linux.conf settings<br />
* Install rEFInd to EFI system partition<br />
* efibootmgr to select it<br />
* Done!<br />
<br />
<br />
== Wifi ==<br />
<br />
Samsung S3 guide...</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1944
Devices
2017-12-28T03:37:15Z
<p>Magmastonealex: Note mainline status of Teclast X80 Pro</p>
<hr />
<div>__NOTOC__<br />
Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Feature matrix ==<br />
These devices are included in the postmarketOS source tree, and it is at least possible to boot them. To confirm that, either the screen or networking/serial output must be working. If your device fulfills these requirements and is not yet on the list, please make a [https://help.github.com/articles/about-pull-requests/ pull-request] and edit the list after it has been accepted.<br />
<br />
{| class="wikitable sortable feature-colors"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="18" | Status<br />
|-<br />
! Usb net !! Flashing !! Touch !! Screen !! Wifi !! XWayland !! FDE !! Mainline !! Battery !! 3D !! Accelerometers !! Audio !! Bluetooth !! Camera !! GPS !! Mobile data !! SMS !! Voice <br />
|-<br />
|style="white-space: nowrap;" | [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX 7"]]<br />
|style="white-space: nowrap;" | amazon-thor<br />
| Y || Y || Y || Y || P || || P || || || || || || || || || || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
| Y || Y || Y || Y || Y || Y || || P || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
| Y || Y || Y || Y || Y || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Glass (Explorer Edition)]]<br />
| style="white-space: nowrap;" | google-glass<br />
| Y || Y || P || Y || Y || Y || Y || || Y || || || Y || Y || Y || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
| Y || Y || Y || Y || || || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
| Y || Y || Y || P || || || || P || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
| Y || P || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
| Y || Y || Y || Y || P || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y || Y || Y || Y || Y || Y || P || P || || Y || || || || || || - || - || <br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
| Y || P || Y || Y || || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
| Y || || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
| Y || P || Y || Y || Y || Y || P || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Lenovo K6 Power (lenovo-karate)|Lenovo K6 Power]]<br />
|style="white-space: nowrap;" | lenovo-karate<br />
| Y || Y || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
| Y || Y || Y || Y || - || Y || || || || || Y || || || - || - || - || - || <br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
| Y || Y || Y || Y || || Y || || || || || || || || - || - || - || - || <br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
| Y || P || Y || Y || || || || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[LG L65 Dual SIM D285 (lg-d285)|LG L65 Dual SIM D285]]<br />
|style="white-space: nowrap;" | lg-d285<br />
| Y || || Y || Y || || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
| Y || P || Y || P || P || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
| Y || Y || Y || P || || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]🔼<br />
| style="white-space: nowrap;" | t2m-flame<br />
| Y || Y || Y || Y || P || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]🔼<br />
| style="white-space: nowrap;" | nokia-rx51<br />
| Y || Y || Y || Y || Y || Y || || Y || P || || Y || Y || || || P || P || P || <br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
| Y || Y || Y || P || || || || || || || || || || || || || || <br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus X (oneplus-onyx)|OnePlus X]]<br />
| style="white-space: nowrap;" | oneplus-onyx<br />
| Y || Y || Y || P || || || P || || || || || || || || || || || <br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
| Y || Y || - || Y || || Y || || || || || || || || - || || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[QEMU aarch64 (qemu-aarch64 )|QEMU aarch64]]<br />
| style="white-space: nowrap;" | qemu-aarch64<br />
| - || - || - || Y || - || Y || P || Y || || || - || || - || - || - || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
| - || - || - || Y || - || Y || P || Y || || || - || || - || - || - || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
| - || - || - || Y || - || Y || P || Y || || || - || || - || - || - || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy Mini 2 (samsung-s6500d)|Samsung Galaxy Mini 2]]<br />
| style="white-space: nowrap;" | samsung-s6500d<br />
| Y || Y || P || Y || || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
| Y || Y || Y || Y || || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
| Y || Y || Y || Y || Y || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, -d710<br />
| Y || || Y || Y || Y || Y || P || || || || Y || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i747m|Samsung Galaxy SIII (i747m)]]<br />
| style="white-space: nowrap;" | samsung-i747m, -i747<br />
| Y || Y || Y || Y || Y || Y || P || || || || || P || P || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, -i9300<br />
| Y || || Y || Y || Y || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i9505-(Samsung-Galaxy-S4-int)|Samsung Galaxy S4 (International)]]<br />
| style="white-space: nowrap;" | samsung-i9505<br />
| Y || || Y || Y || Y || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SL (samsung-i9003)|Samsung Galaxy SL]]<br />
| style="white-space: nowrap;" | samsung-i9003<br />
| Y || P || Y || Y || || Y || P || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
| Y || Y || Y || Y || || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 (sony-honami)|Sony Xperia Z1]]<br />
| style="white-space: nowrap;" | sony-honami<br />
| Y || Y || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
| Y || Y || Y || Y || Y || Y || || P || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y || Y || Y || Y || Y || Y || Y || Y || || Y || || || || || || - || - || <br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
| || Y || Y || Y || || || || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Teclast X80 Pro (teclast-x80pro) |Teclast X80 Pro]]<br />
|style="white-space: nowrap;" | teclast-x80pro<br />
| - || Y || Y || Y || Y || Y || Y || Y || Y || Y || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Wiko_Lenny_3_(wiko-lenny3)|Wiko Lenny 3]]<br />
|style="white-space: nowrap;" | wiko-lenny3<br />
| Y || P || Y || Y || || Y || || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Xiaomi_RedMi3_(xiaomi-ido)|Xiaomi RedMi 3]]<br />
|style="white-space: nowrap;" | xiaomi-ido<br />
| Y || Y || P || Y || || || Y || || Y || || || || || || || || || <br />
|}<br />
<!--<br />
NOTE: Please keep the table above alphabetically sorted.<br />
--><br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable feature-colors"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable -- device does not have feature<br />
|-<br />
| style="text-align: center" | 🔼<br />
| non-Android based device<br />
|}<br />
<br />
== Not booting ==<br />
These devices are not integrated into the postmarketOS source tree yet. That is either because the devices do not boot at all, or because it does boot, but there has not been done a successful pull-request to integrate the code. In the latter case, if you have the device and can verify that it can be booted, please [https://help.github.com/articles/about-pull-requests/ make a pull-request].<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]🔼<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]🔼<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Aquaris-U|bq Aquaris U]]<br />
| chaozu<br />
| kernel compiles, more is not yet tested<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]🔼<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Google_Nexus_5X(lg-bullhead)|Google Nexus 5X]]<br />
| lg-bullhead<br />
| Kernel compiles and flashes succesfully, but device is stuck in a boot loop<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]🔼<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[LG_Joy_(lg-h220)|LG Joy]]<br />
| lg-h220<br />
| <br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]🔼<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]🔼<br />
|<br />
| kernel is booting<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|-<br />
| [[Samsung_Galaxy_Star_(samsung-mint)|Samsung Galaxy Star]]<br />
| samsung-mint<br />
| Prebuilt kernel reboots to recovery, pmOS kernel stucks at bootloader logo<br />
|-<br />
| [[Samsung Galaxy Tab 2 10.1" (3G and Wifi) (samsung-espresso10)|Samsung Galaxy Tab 2 10.1"]]<br />
| samsung-espresso10<br />
| Successfully boots into a usable weston, but USB and Network does not work (no show in dmesg, lsusb or ifconfig.)<br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|}<br />
<!--<br />
NOTE: Please keep the table above alphabetically sorted.<br />
--><br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1943
Devices
2017-12-28T03:36:44Z
<p>Magmastonealex: Add Teclast X80 Pro</p>
<hr />
<div>__NOTOC__<br />
Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Feature matrix ==<br />
These devices are included in the postmarketOS source tree, and it is at least possible to boot them. To confirm that, either the screen or networking/serial output must be working. If your device fulfills these requirements and is not yet on the list, please make a [https://help.github.com/articles/about-pull-requests/ pull-request] and edit the list after it has been accepted.<br />
<br />
{| class="wikitable sortable feature-colors"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="18" | Status<br />
|-<br />
! Usb net !! Flashing !! Touch !! Screen !! Wifi !! XWayland !! FDE !! Mainline !! Battery !! 3D !! Accelerometers !! Audio !! Bluetooth !! Camera !! GPS !! Mobile data !! SMS !! Voice <br />
|-<br />
|style="white-space: nowrap;" | [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX 7"]]<br />
|style="white-space: nowrap;" | amazon-thor<br />
| Y || Y || Y || Y || P || || P || || || || || || || || || || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
| Y || Y || Y || Y || Y || Y || || P || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
| Y || Y || Y || Y || Y || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Glass (Explorer Edition)]]<br />
| style="white-space: nowrap;" | google-glass<br />
| Y || Y || P || Y || Y || Y || Y || || Y || || || Y || Y || Y || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
| Y || Y || Y || Y || || || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
| Y || Y || Y || P || || || || P || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
| Y || P || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
| Y || Y || Y || Y || P || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y || Y || Y || Y || Y || Y || P || P || || Y || || || || || || - || - || <br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
| Y || P || Y || Y || || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
| Y || || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
| Y || P || Y || Y || Y || Y || P || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Lenovo K6 Power (lenovo-karate)|Lenovo K6 Power]]<br />
|style="white-space: nowrap;" | lenovo-karate<br />
| Y || Y || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
| Y || Y || Y || Y || - || Y || || || || || Y || || || - || - || - || - || <br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
| Y || Y || Y || Y || || Y || || || || || || || || - || - || - || - || <br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
| Y || P || Y || Y || || || || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[LG L65 Dual SIM D285 (lg-d285)|LG L65 Dual SIM D285]]<br />
|style="white-space: nowrap;" | lg-d285<br />
| Y || || Y || Y || || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
| Y || P || Y || P || P || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
| Y || Y || Y || P || || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]🔼<br />
| style="white-space: nowrap;" | t2m-flame<br />
| Y || Y || Y || Y || P || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]🔼<br />
| style="white-space: nowrap;" | nokia-rx51<br />
| Y || Y || Y || Y || Y || Y || || Y || P || || Y || Y || || || P || P || P || <br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
| Y || Y || Y || P || || || || || || || || || || || || || || <br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus X (oneplus-onyx)|OnePlus X]]<br />
| style="white-space: nowrap;" | oneplus-onyx<br />
| Y || Y || Y || P || || || P || || || || || || || || || || || <br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
| Y || Y || - || Y || || Y || || || || || || || || - || || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[QEMU aarch64 (qemu-aarch64 )|QEMU aarch64]]<br />
| style="white-space: nowrap;" | qemu-aarch64<br />
| - || - || - || Y || - || Y || P || Y || || || - || || - || - || - || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
| - || - || - || Y || - || Y || P || Y || || || - || || - || - || - || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
| - || - || - || Y || - || Y || P || Y || || || - || || - || - || - || - || - || - <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy Mini 2 (samsung-s6500d)|Samsung Galaxy Mini 2]]<br />
| style="white-space: nowrap;" | samsung-s6500d<br />
| Y || Y || P || Y || || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
| Y || Y || Y || Y || || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
| Y || Y || Y || Y || Y || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, -d710<br />
| Y || || Y || Y || Y || Y || P || || || || Y || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i747m|Samsung Galaxy SIII (i747m)]]<br />
| style="white-space: nowrap;" | samsung-i747m, -i747<br />
| Y || Y || Y || Y || Y || Y || P || || || || || P || P || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, -i9300<br />
| Y || || Y || Y || Y || Y || Y || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i9505-(Samsung-Galaxy-S4-int)|Samsung Galaxy S4 (International)]]<br />
| style="white-space: nowrap;" | samsung-i9505<br />
| Y || || Y || Y || Y || || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SL (samsung-i9003)|Samsung Galaxy SL]]<br />
| style="white-space: nowrap;" | samsung-i9003<br />
| Y || P || Y || Y || || Y || P || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
| Y || Y || Y || Y || || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 (sony-honami)|Sony Xperia Z1]]<br />
| style="white-space: nowrap;" | sony-honami<br />
| Y || Y || Y || Y || Y || Y || || || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
| Y || Y || Y || Y || Y || Y || || P || || || || || || || || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y || Y || Y || Y || Y || Y || Y || Y || || Y || || || || || || - || - || <br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
| || Y || Y || Y || || || || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Teclast X80 Pro (teclast-x80pro) |Teclast X80 Pro]]<br />
|style="white-space: nowrap;" | teclast-x80pro<br />
| - || Y || Y || Y || Y || Y || Y || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Wiko_Lenny_3_(wiko-lenny3)|Wiko Lenny 3]]<br />
|style="white-space: nowrap;" | wiko-lenny3<br />
| Y || P || Y || Y || || Y || || || || || || || || || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Xiaomi_RedMi3_(xiaomi-ido)|Xiaomi RedMi 3]]<br />
|style="white-space: nowrap;" | xiaomi-ido<br />
| Y || Y || P || Y || || || Y || || Y || || || || || || || || || <br />
|}<br />
<!--<br />
NOTE: Please keep the table above alphabetically sorted.<br />
--><br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable feature-colors"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable -- device does not have feature<br />
|-<br />
| style="text-align: center" | 🔼<br />
| non-Android based device<br />
|}<br />
<br />
== Not booting ==<br />
These devices are not integrated into the postmarketOS source tree yet. That is either because the devices do not boot at all, or because it does boot, but there has not been done a successful pull-request to integrate the code. In the latter case, if you have the device and can verify that it can be booted, please [https://help.github.com/articles/about-pull-requests/ make a pull-request].<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]🔼<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]🔼<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Aquaris-U|bq Aquaris U]]<br />
| chaozu<br />
| kernel compiles, more is not yet tested<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]🔼<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Google_Nexus_5X(lg-bullhead)|Google Nexus 5X]]<br />
| lg-bullhead<br />
| Kernel compiles and flashes succesfully, but device is stuck in a boot loop<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]🔼<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[LG_Joy_(lg-h220)|LG Joy]]<br />
| lg-h220<br />
| <br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]🔼<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]🔼<br />
|<br />
| kernel is booting<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|-<br />
| [[Samsung_Galaxy_Star_(samsung-mint)|Samsung Galaxy Star]]<br />
| samsung-mint<br />
| Prebuilt kernel reboots to recovery, pmOS kernel stucks at bootloader logo<br />
|-<br />
| [[Samsung Galaxy Tab 2 10.1" (3G and Wifi) (samsung-espresso10)|Samsung Galaxy Tab 2 10.1"]]<br />
| samsung-espresso10<br />
| Successfully boots into a usable weston, but USB and Network does not work (no show in dmesg, lsusb or ifconfig.)<br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|}<br />
<!--<br />
NOTE: Please keep the table above alphabetically sorted.<br />
--><br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1882
Devices
2017-12-23T02:52:15Z
<p>Magmastonealex: Add partial bluetooth support to Galaxy SIII(i747)</p>
<hr />
<div>__NOTOC__<br />
Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Feature matrix ==<br />
These devices are included in the postmarketOS source tree, and it is at least possible to boot them. To confirm that, either the screen or networking/serial output must be working. If your device fulfills these requirements and is not yet on the list, please make a [https://help.github.com/articles/about-pull-requests/ pull-request] and edit the list after it has been accepted.<br />
<br />
{| class="wikitable sortable feature-colors"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="18" | Status<br />
|-<br />
! 3D !! Accelerometers !! Audio !! Battery !! Bluetooth !! Camera !! FDE !! Flashing !! GPS !! Mainline !! Mobile data !! Screen !! SMS !! Touch !! Usb net !! Voice !! Wifi !! XWayland<br />
|-<br />
|style="white-space: nowrap;" | [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX 7"]]<br />
|style="white-space: nowrap;" | amazon-thor<br />
| || || || || || || P || Y || || || || Y || - || Y || Y || - || P || <br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
| || || || || || || || Y || || P || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
| || || || || || || Y || Y || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Google Glass (Explorer Edition)]]<br />
| style="white-space: nowrap;" | google-glass<br />
| || || Y || Y || Y || Y || Y || Y || || || || Y || || P || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
| || || || || || || Y || Y || || || || Y || || Y || Y || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
| || || || || || || || Y || || P || || P || || Y || Y || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
| || || || || || || || P || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
| || || || || || || || Y || || || || Y || || Y || Y || || P || <br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y || || || || || || P || Y || || P || - || Y || - || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
| || || || || || || Y || P || || || || Y || || Y || Y || || || Y<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
| || || || || || || || || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
| || || || || || || P || P || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
|style="white-space: nowrap;" | [[Lenovo K6 Power (lenovo-karate)|Lenovo K6 Power]]<br />
|style="white-space: nowrap;" | lenovo-karate<br />
| || || || || || || || Y || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
| || Y || || || || - || || Y || - || || - || Y || - || Y || Y || || - || Y<br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
| || || || || || - || || Y || - || || - || Y || - || Y || Y || || || Y<br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
| || || || || || || || P || || || || Y || || Y || Y || || || <br />
|-<br />
|style="white-space: nowrap;" | [[LG L65 Dual SIM D285 (lg-d285)|LG L65 Dual SIM D285]]<br />
|style="white-space: nowrap;" | lg-d285<br />
| || || || || || || || || || || || Y || || Y || Y || || || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
| || || || || || || || P || || || || P || || Y || Y || || P || <br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
| || || || || || || || Y || || || || P || || Y || Y || || || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]🔼<br />
| style="white-space: nowrap;" | t2m-flame<br />
| || || || || || || || Y || || || || Y || || Y || Y || || P || <br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]🔼<br />
| style="white-space: nowrap;" | nokia-rx51<br />
| || Y || Y || P || || || || Y || P || Y || P || Y || P || Y || Y || || Y || Y<br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
| || || || || || || || Y || || || || P || || Y || Y || || || <br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus X (oneplus-onyx)|OnePlus X]]<br />
| style="white-space: nowrap;" | oneplus-onyx<br />
| || || || || || || P || Y || || || || P || || Y || Y || || || <br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
| || || || || || - || || Y || || || - || Y || - || - || Y || - || || Y<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU aarch64 (qemu-aarch64 )|QEMU aarch64]]<br />
| style="white-space: nowrap;" | qemu-aarch64<br />
| || - || || || - || - || P || - || - || Y || - || Y || - || - || - || - || - || Y<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
| || - || || || - || - || P || - || - || Y || - || Y || - || - || - || - || - || Y<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
| || - || || || - || - || P || - || - || Y || - || Y || - || - || - || - || - || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
| || || || || || || || Y || || || || Y || || Y || Y || || || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
| || || || || || || Y || Y || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, -d710<br />
| || Y || || || || || P || || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i747m|Samsung Galaxy SIII (i747m)]]<br />
| style="white-space: nowrap;" | samsung-i747m, -i747<br />
| || || P || || P || || P || Y || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, -i9300<br />
| || || || || || || Y || || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i9505-(Samsung-Galaxy-S4-int)|Samsung Galaxy S4 (International)]]<br />
| style="white-space: nowrap;" | samsung-i9505<br />
| || || || || || || || || || || || Y || || Y || Y || || Y || <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SL (samsung-i9003)|Samsung Galaxy SL]]<br />
| style="white-space: nowrap;" | samsung-i9003<br />
| || || || || || || P || P || || || || Y || || Y || Y || || || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
| || || || || || || || Y || || || || Y || || Y || Y || || || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 (sony-honami)|Sony Xperia Z1]]<br />
| style="white-space: nowrap;" | sony-honami<br />
| || || || || || || || Y || || || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
| || || || || || || || Y || || P || || Y || || Y || Y || || Y || Y<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y || || || || || || Y || Y || || P || - || Y || - || Y || Y || || Y || Y<br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
| || || || || || || || Y || || || || Y || || Y || || || || <br />
|-<br />
|style="white-space: nowrap;" | [[Wiko_Lenny_3_(wiko-lenny3)|Wiko Lenny 3]]<br />
|style="white-space: nowrap;" | wiko-lenny3<br />
| || || || || || || || P || || || || Y || || Y || Y || || || Y<br />
|}<br />
<!--<br />
NOTE: Please keep the table above alphabetically sorted.<br />
--><br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable feature-colors"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable<br />
|-<br />
| style="text-align: center" | 🔼<br />
| non-Android based device<br />
|}<br />
<br />
== Not booting ==<br />
These devices are not integrated into the postmarketOS source tree yet. That is either because the devices do not boot at all, or because it does boot, but there has not been done a successful pull-request to integrate the code. In the latter case, if you have the device and can verify that it can be booted, please [https://help.github.com/articles/about-pull-requests/ make a pull-request].<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]🔼<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]🔼<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Aquaris-U|bq Aquaris U]]<br />
| chaozu<br />
| kernel compiles, more is not yet tested<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]🔼<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Google_Nexus_5X(lg-bullhead)|Google Nexus 5X]]<br />
| lg-bullhead<br />
| Kernel compiles and flashes succesfully, but device is stuck in a boot loop<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]🔼<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[LG_Joy_(lg-h220)|LG Joy]]<br />
| lg-h220<br />
| <br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]🔼<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]🔼<br />
|<br />
| kernel is booting<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung Galaxy Mini 2 (samsung-s6500d)|Samsung Galaxy Mini 2]]<br />
| samsung-s6500d<br />
| Red-screen, no touch, no input, reboots after a while<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|-<br />
| [[Samsung_Galaxy_Star_(samsung-mint)|Samsung Galaxy Star]]<br />
| samsung-mint<br />
| Prebuilt kernel reboots to recovery, pmOS kernel stucks at bootloader logo<br />
|-<br />
| [[Samsung Galaxy Tab 2 10.1" (3G and Wifi) (samsung-espresso10)|Samsung Galaxy Tab 2 10.1"]]<br />
| samsung-espresso10<br />
| Successfully boots into a usable weston, but USB and Network does not work (no show in dmesg, lsusb or ifconfig.)<br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|}<br />
<!--<br />
NOTE: Please keep the table above alphabetically sorted.<br />
--><br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1866
LuneOS UI
2017-12-20T22:14:28Z
<p>Magmastonealex: Current status.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos_dec13.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, along with most of the core services. With lots of manual post-install tweaking, you can complete first-use, and view the main launcher, as well as start apps, as seen in the screenshot. These tweaks are being packaged so that they don't need to be done manually.<br />
<br />
This does ''not'' mean porting work is done, there's still a ton of work to get something usable. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more up-to-date status.<br />
<br />
Current work can be found in master.<br />
<br />
See [https://github.com/postmarketOS/pmbootstrap/issues/629 The github issue] related to this work as well.<br />
== Running (QEMU) ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run /usr/bin/start_luna.sh to start everything. The first-use app should open.<br />
<br />
Complete the steps, when you get to the black screen, click where the "next" button should be. It's not clear what causes that yet.<br />
<br />
Once the app exits and you're presented with the home screen, run '''luna-send -n 1 'luna://com.palm.configurator/run' '{"types":["dbkinds","dbpermissions","activities"]}'''' in another terminal. Stop luna, reboot, and start luna again, and everything should be usable.<br />
<br />
== Major to-dos ==<br />
<br />
* Running this on ARM (Everything is packaged. Currently seems to crash on non-hardware accellerated devices in swrast somewhere.)<br />
* Trying to get this running with software rendering (Appears to work somewhat, no luck on armhf yet.) Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here].<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files to get services starting at boot.<br />
* See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board]<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1857
LuneOS UI
2017-12-17T20:41:38Z
<p>Magmastonealex: Add current starting instructions</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos_dec13.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, along with most of the core services. With lots of manual post-install tweaking, you can complete first-use, and view the main launcher, as well as start apps, as seen in the screenshot. These tweaks are being packaged so that they don't need to be done manually.<br />
<br />
This does ''not'' mean porting work is done, there's still a ton of work to get something usable. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more up-to-date status.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run /usr/bin/start_luna.sh to start everything. The first-use app should open.<br />
<br />
Complete the steps, when you get to the black screen, click where the "next" button should be. It's not clear what causes that yet.<br />
<br />
Once the app exits and you're presented with the home screen, run '''luna-send -n 1 'luna://com.palm.configurator/run' '{"types":["dbkinds","dbpermissions","activities"]}'''' in another terminal. Stop luna, reboot, and start luna again, and everything should be usable.<br />
<br />
== Major to-dos ==<br />
<br />
* Running this on ARM (Blocked on JIT being broken on armhf. I don't have an aarch64 device to test yet.)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working). Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here].<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files to get services starting at boot.<br />
* See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board]<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_SIII_I747_(samsung-i747m)&diff=1856
Samsung Galaxy SIII I747 (samsung-i747m)
2017-12-17T16:10:14Z
<p>Magmastonealex: Bluetooth details</p>
<hr />
<div>{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy SIII (US version, i747m)<br />
| codename = i747m<br />
| image = File:Samsung-galaxy-s-iii-att.jpg<br />
| imagecaption = Samsung Galaxy SIII I747<br />
| releaseyear = 2012<br />
| originalsoftware = Android 4.0<br />
| chipset = Qualcomm MSM8960 Snapdragon S4 Plus<br />
| cpu = Dual-core 1.5 GHz Krait<br />
| gpu = Adreno 225<br />
| storage = 16 GB<br />
| display = 720x1280 AMOLED <br />
| memory = 2 GB<br />
}}<br />
<br />
== Contributors ==<br />
<br />
* magmastonealex<br />
<br />
== Maintainer(s) ==<br />
<br />
* magmastonealex<br />
<br />
== What works ==<br />
<br />
* Touchscreen/Display<br />
* Weston<br />
* WiFi<br />
* Bluetooth (ish)<br />
<br />
== What does not work ==<br />
<br />
* Everything Else<br />
<br />
== Bluetooth ==<br />
<br />
Not generally packaged yet - I still need a way to integrate it with bluez5 utilities, which seem to need the driver to be in kernelspace. Still, it works with the legacy utils to scan, pair, and be usable.<br />
<br />
Steps:<br />
<br />
* Download [https://github.com/imilka/proprietary_vendor_samsung/blob/master/n7100/proprietary/system/bin/bcm4334.hcd the proprietary firmware blob] for the Bluetooth chip on to your device.<br />
* Download and build (in armhf build chroot) [https://github.com/AsteroidOS/brcm-patchram-plus/tree/master/src broadcom-patchram-plus], and move to your device. (install autoconf, automake, libtool, run '''./autogen.sh''', run '''make''')<br />
* Run '''./brcm_patchram_plus --patchram bcm4334.hcd --enable_hci --no2bytes --tosleep 50000 --use_baudrate_for_download --baudrate 4000000 /dev/<br />
ttyHS0'''<br />
* '''hciconfig hci0 up'''<br />
* '''hcitool dev'''<br />
* '''hcitool scan'''<br />
<br />
<br />
<br />
== How to enter flash mode ==<br />
<br />
Hold power key, volume down, and home button simultaneously.<br />
<br />
== Installation ==<br />
<br />
== Photos ==<br />
<br />
== Links ==</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1840
LuneOS UI
2017-12-14T03:12:36Z
<p>Magmastonealex: Fix link</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos_dec13.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, along with most of the core services. With lots of manual post-install tweaking, you can complete first-use, and view the main launcher, as well as start apps, as seen in the screenshot. These tweaks are being packaged so that they don't need to be done manually.<br />
<br />
This does ''not'' mean porting work is done, there's still a ton of work to get something usable. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more up-to-date status.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run /usr/bin/start_luna.sh to start <br />
<br />
== Major to-dos ==<br />
<br />
* Running this on ARM (Blocked on JIT being broken on armhf. I don't have an aarch64 device to test yet.)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working). Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here].<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files to get services starting at boot.<br />
* See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board]<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=File:Luna_qemu_pmos_dec13.png&diff=1839
File:Luna qemu pmos dec13.png
2017-12-14T03:11:14Z
<p>Magmastonealex: </p>
<hr />
<div></div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1838
LuneOS UI
2017-12-14T03:10:58Z
<p>Magmastonealex: Update photo</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos_dec13.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, along with most of the core services. With lots of manual post-install tweaking, you can complete first-use, and view the main launcher, as well as start apps, as seen in the screenshot. These tweaks are being packaged so that they don't need to be done manually.<br />
<br />
This does ''not'' mean porting work is done, there's still a ton of work to get something usable. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more up-to-date status.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run /usr/bin/start_luna.sh to start <br />
<br />
== Major to-dos ==<br />
<br />
* Running this on ARM (Blocked on JIT being broken on armhf. I don't have an aarch64 device to test yet.)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working). Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here].<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files to get services starting at boot.<br />
* See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=File:Luna_qemu_pmos.png&diff=1837
File:Luna qemu pmos.png
2017-12-14T03:09:44Z
<p>Magmastonealex: Magmastonealex uploaded a new version of File:Luna qemu pmos.png</p>
<hr />
<div>Luna running in QEMU.</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=File:Luna_qemu_pmos.png&diff=1836
File:Luna qemu pmos.png
2017-12-14T03:08:38Z
<p>Magmastonealex: Magmastonealex uploaded a new version of File:Luna qemu pmos.png</p>
<hr />
<div>Luna running in QEMU.</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1835
LuneOS UI
2017-12-14T03:05:07Z
<p>Magmastonealex: Update with more current progress.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, along with most of the core services. With lots of manual post-install tweaking, you can complete first-use, and view the main launcher, as well as start apps. These tweaks are being packaged so that they don't need to be done manually.<br />
<br />
This does ''not'' mean porting work is done, there's still a ton of work to get something usable. See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board] for more up-to-date status.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run /usr/bin/start_luna.sh to start <br />
<br />
== Major to-dos ==<br />
<br />
* Running this on ARM (Blocked on JIT being broken on armhf. I don't have an aarch64 device to test yet.)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working). Zhuowei has a lot of research [https://github.com/postmarketOS/pmbootstrap/issues/629 here].<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files to get services starting at boot.<br />
* See [https://trello.com/b/5tzrh9gw/luneos-porting magmastonealex's trello board<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1834
LuneOS UI
2017-12-14T02:51:03Z
<p>Magmastonealex: Current running directions</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the first use app because of missing packages.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run /usr/bin/start_luna.sh<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (<s>configurator</s>, <s>activitymanager</s>, <s>db8</s>, <s>firstuseapp</s>, <s>webappmanager</s>)<br />
* Package some more apps (<s>luna-applauncher</s>, <s>luna-systemui</s>, <s>enyo</s>, mojoservicelauncher, luna-universalsearchmanager, app-services, core-apps )<br />
* <s>Getting the mouse to work</s> (qt problem. Set QT_QPA_EGLFS_DISABLE_INPUT=1 & use -plugin evdevmouse:/dev/input/event3 -plugin evdevkeyboard:/dev/input<br />
/event1 to get things working).<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files<br />
* More packaging: ''<s>luna-qml-launcher</s>'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1750
LuneOS UI
2017-12-04T12:55:05Z
<p>Magmastonealex: </p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the first use app because of missing packages.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=software''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (<s>configurator</s>, <s>activitymanager</s>, <s>db8</s>, <s>firstuseapp</s>, <s>webappmanager</s>)<br />
* Package some more apps (<s>luna-applauncher</s>, <s>luna-systemui</s>, <s>enyo</s>, mojoservicelauncher, luna-universalsearchmanager, app-services, core-apps )<br />
* <s>Getting the mouse to work</s> (qt problem. Set QT_QPA_EGLFS_DISABLE_INPUT=1 & use -plugin evdevmouse:/dev/input/event3 -plugin evdevkeyboard:/dev/input<br />
/event1 to get things working).<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files<br />
* More packaging: ''<s>luna-qml-launcher</s>'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1724
LuneOS UI
2017-12-01T02:55:07Z
<p>Magmastonealex: </p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the first use app because of missing packages.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=software''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (<s>configurator</s>, <s>activitymanager</s>, <s>db8</s>, <s>firstuseapp</s>, <s>webappmanager</s>)<br />
* Package some more apps (luna-applauncher, luna-systemui, enyo, mojoservicelauncher, luna-universalsearchmanager, app-services, core-apps )<br />
* <s>Getting the mouse to work</s> (qt problem. Set QT_QPA_EGLFS_DISABLE_INPUT=1 & use -plugin evdevmouse:/dev/input/event3 -plugin evdevkeyboard:/dev/input<br />
/event1 to get things working).<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files<br />
* More packaging: ''<s>luna-qml-launcher</s>'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1723
LuneOS UI
2017-12-01T02:47:59Z
<p>Magmastonealex: Today's investigation into why luna won't fully start up.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the first use app because of missing packages.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/make-luna-start-properly magmastonealex]'s repository, with some work currently in master.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* postmarketos-ui-luna<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=software''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (<s>configurator</s>, <s>activitymanager</s>, <s>db8</s>, <s>firstuseapp</s>, <s>webappmanager</s>)<br />
* Package some more apps (luna-applauncher, luna-systemui, mojoservicelauncher, luna-universalsearchmanager, app-services, core-apps )<br />
* <s>Getting the mouse to work</s> (qt problem. Set QT_QPA_EGLFS_DISABLE_INPUT=1 & use -plugin evdevmouse:/dev/input/event3 -plugin evdevkeyboard:/dev/input<br />
/event1 to get things working).<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Create init service files<br />
* More packaging: ''<s>luna-qml-launcher</s>'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1719
LuneOS UI
2017-11-30T02:24:58Z
<p>Magmastonealex: Today's status.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the pulsing "LuneOS" logo because of missing services.<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luna-appmanager<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=software''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (<s>configurator</s>, <s>activitymanager</s>, <s>db8</s>, <s>firstuseapp</s>, <s>webappmanager</s>)<br />
* <s>Getting the mouse to work</s> (qt problem. Set QT_QPA_EGLFS_DISABLE_INPUT=1 & use -plugin evdevmouse:/dev/input/event3 -plugin evdevkeyboard:/dev/input<br />
/event1 to get things working.<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files<br />
* More packaging: ''luna-systemui'', ''<s>luna-qml-launcher</s>'', ''luna-applauncher'', ''luna-universalsearchmgr'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1715
LuneOS UI
2017-11-29T04:11:16Z
<p>Magmastonealex: Finished packaging coreapps.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the pulsing "LuneOS" logo because of missing services.<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luna-appmanager<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=software''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (<s>configurator</s>, <s>activitymanager</s>, <s>db8</s>, <s>firstuseapp</s>, <s>webappmanager</s>)<br />
* Getting the mouse to work (probably a nyx-module)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files<br />
* More packaging: ''luna-systemui'', ''<s>luna-qml-launcher</s>'', ''luna-applauncher'', ''luna-universalsearchmgr'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1714
LuneOS UI
2017-11-29T02:08:58Z
<p>Magmastonealex: Fix formatting</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the pulsing "LuneOS" logo because of missing services.<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luna-appmanager<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=software''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (configurator, activitymanager, <s>db8</s>, <s>firstuseapp</s>, <s>webappmanager</s>)<br />
* Getting the mouse to work (probably a nyx-module)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files<br />
* More packaging: ''luna-systemui'', ''<s>luna-qml-launcher</s>'', ''luna-applauncher'', ''luna-universalsearchmgr'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1713
LuneOS UI
2017-11-29T02:07:31Z
<p>Magmastonealex: Details on packaging progress</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the pulsing "LuneOS" logo because of missing services.<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luna-appmanager<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=software''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (configurator, activitymanager, {{strikethrough|db8}}, {{strikethrough|firstuseapp}}, {{strikethrough|webappmanager}})<br />
* Getting the mouse to work (probably a nyx-module)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files<br />
* More packaging: ''luna-systemui'', ''{{strikethrough|luna-qml-launcher}}'', ''luna-applauncher'', ''luna-universalsearchmgr'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1693
LuneOS UI
2017-11-27T01:54:39Z
<p>Magmastonealex: List todos as of 2017/11/26</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd). You currently cannot proceed past the pulsing "LuneOS" logo because of missing services.<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luna-appmanager<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=softwarerenderer''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
* Finish packaging coreapps (configurator, activitymanager, db8, firstuseapp, webappmanager)<br />
* Getting the mouse to work (probably a nyx-module)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files<br />
* More packaging: ''luna-systemui'', ''luna-qml-launcher'', ''luna-applauncher'', ''luna-universalsearchmgr'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1679
LuneOS UI
2017-11-26T04:21:30Z
<p>Magmastonealex: Add packaging TODOs.</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd).<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luna-appmanager<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=softwarerenderer''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
<br />
* Getting the mouse to work (next priority for magmastonealex)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files <br />
* More packaging: ''configurator'', ''luna-systemui'', ''luna-qml-launcher'', ''luna-applauncher'', ''luna-universalsearchmgr'' are all a start.<br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1678
LuneOS UI
2017-11-26T04:06:29Z
<p>Magmastonealex: Add appmanager dep</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd).<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luna-appmanager<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=softwarerenderer''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''LunaAppManager -t -c -u luna &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
<br />
* Getting the mouse to work (next priority for magmastonealex)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files <br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1677
LuneOS UI
2017-11-26T00:11:22Z
<p>Magmastonealex: Add lun-sysservice info</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd).<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luna-sysservice<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=softwarerenderer''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
* ''LunaSysService -l debug &''<br />
* ''luna-next''<br />
<br />
== Major to-dos ==<br />
<br />
* Getting the mouse to work (next priority for magmastonealex)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files <br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1676
LuneOS UI
2017-11-25T22:37:46Z
<p>Magmastonealex: Add luna-init info</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd).<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luneos-components<br />
* luna-init<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=softwarerenderer''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
<br />
== Major to-dos ==<br />
<br />
* Getting the mouse to work (next priority for magmastonealex)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files <br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1675
LuneOS UI
2017-11-25T19:13:05Z
<p>Magmastonealex: Fix image formatting</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png |thumb|left| LuneOS UI running in QEMU]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd).<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luneos-components<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=softwarerenderer''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
<br />
== Major to-dos ==<br />
<br />
* Getting the mouse to work (next priority for magmastonealex)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files <br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=File:Luna_qemu_pmos.png&diff=1674
File:Luna qemu pmos.png
2017-11-25T19:11:22Z
<p>Magmastonealex: Luna running in QEMU.</p>
<hr />
<div>Luna running in QEMU.</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=LuneOS_UI&diff=1673
LuneOS UI
2017-11-25T19:11:06Z
<p>Magmastonealex: Update with current status of the project</p>
<hr />
<div>{{Infobox interface<br />
| name = LuneOS UI<br />
| graphics = Wayland<br />
| toolkit = QT5<br />
| image = File:LuneOS Browser.png|Illustration image of LuneOS UI. Not running on pmOS<br />
}}<br />
<br />
User interface from LuneOS, a continuation of webOS (Palm/HP's discontinued and open sourced mobile operating system updated with Wayland and QT5). A UI port is under development.[https://github.com/postmarketOS/pmbootstrap/issues/629]<br />
<br />
<br />
== Current Status ==<br />
<br />
[[File:luna_qemu_pmos.png]]<br />
<br />
The UI currently starts in QEMU, as do all of the core services (luna-sysmgr, luna-prefs, ls-hubd).<br />
<br />
As of today, the mouse does not work, which precludes further testing to see what else may be broken.<br />
<br />
Current work can be found in [https://github.com/magmastonealex/pmbootstrap/tree/postmarketos-ui-luna | magmastonealex]'s repository, soon to be merged in to the `postmarketos-ui-luna` feature branch.<br />
<br />
<br />
== Running ==<br />
<br />
Install:<br />
<br />
* luna-next-cardshell<br />
* luna-sysmgr<br />
* luneos-components<br />
* mesa-dri-virtio (if in QEMU, mesa-dri-swrast otherwise)<br />
* mesa<br />
* mesa-egl<br />
<br />
Run, in the same shell:<br />
<br />
* ''export LD_PRELOAD=/usr/lib/libwayland-server.so.0''<br />
* ''export QT_QPA_PLATFORM=eglfs''<br />
* ''export QT_QUICK_BACKEND=softwarerenderer''<br />
* ''export QML2_IMPORT_PATH=/''<br />
* ''/usr/sbin/ls-hubd --conf /etc/luna-service2/ls-private.conf & ''<br />
* ''/usr/sbin/ls-hubd --public --conf /etc/luna-service2/ls-public.conf &''<br />
* ''luna-prefs-service -d & ''<br />
* ''LunaSysMgr -l debug &''<br />
<br />
== Major to-dos ==<br />
<br />
* Getting the mouse to work (next priority for magmastonealex)<br />
* Running this on ARM (Needs a device with hardware acceleration & EGL support)<br />
* Trying to get this running with software rendering (Mesa seems to theoretically support this, though I (magmastonealex) never got it working)<br />
* Getting the HAL working (nyx-lib). (Probably involved, but can support only a couple things at first)<br />
* Getting webapps to run (should theoretically just need to package luna-webappmanager)<br />
* Packaging core luna apps (notes, messages, settings, etc.)<br />
* Create init service files <br />
<br />
<br />
[[Category:Interface]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_SIII_I747_(samsung-i747m)&diff=1319
Samsung Galaxy SIII I747 (samsung-i747m)
2017-11-07T03:09:13Z
<p>Magmastonealex: </p>
<hr />
<div>[[Category:Devices]]<br />
{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy SIII (US version, i747m)<br />
| codename = i747m<br />
| image = File:samsung-i474m.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = 2012<br />
| originalsoftware = CHANGE_ME<br />
| cpu = CHANGE_ME<br />
| gpu = CHANGE_ME<br />
| storage = CHANGE_ME<br />
| display = CHANGE_ME<br />
| memory = CHANGE_ME<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<br />
<br />
== Maintainer(s) ==<br />
<br />
== What works ==<br />
<br />
* Touchscreen<br />
* Weston<br />
* WiFi<br />
* Bluetooth (ish)<br />
<br />
== What does not work ==<br />
<br />
<br />
== Notes ==<br />
<br />
magmastonealex is currently working on getting Bluetooth to work. I've managed to get the hci0 interface to come up, and scan with hcitool, still trying to get the non-legacy bluez utils to work.<br />
<br />
== How to enter flash mode ==<br />
<br />
Hold power key, volume down, and home button simultaneously.<br />
<br />
== Installation ==<br />
<br />
== Photos ==<br />
<br />
== Links ==</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1311
Devices
2017-11-05T20:18:00Z
<p>Magmastonealex: </p>
<hr />
<div>Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Officially supported ==<br />
<br />
Devices will be officially supported in <code>pmbootstrap</code> when the encrypted root partition can be unlocked and graphical output works.<br />
<br />
{| class="wikitable sortable"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="16" | Status<br />
|-<br />
! 3D<br />
! Audio<br />
! Flashing<br />
! Mainline<br />
! Screen<br />
! Touch<br />
! Usbnet<br />
! Wifi<br />
! Xwayland<br />
! Bluetooth<br />
! GPS<br />
! Accelerometers<br />
! Camera<br />
! Mobile data<br />
! SMS<br />
! Voice<br />
|-<br />
|style="white-space: nowrap;" | [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX 7" (thor)]]<br />
|style="white-space: nowrap;" | amazon-thor<br />
| <br />
| <br />
| P<br />
| <br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
|<br />
|<br />
| Y<br />
| P<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| -<br />
| Y<br />
|<br />
| -<br />
| Y<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
| -<br />
|<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|style="white-space: nowrap;" | [[LG L65 Dual SIM D285 (lg-d285)|LG L65 Dual SIM D285]]<br />
|style="white-space: nowrap;" | lg-d285<br />
| <br />
| <br />
| <br />
| <br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
|<br />
|<br />
| P<br />
|<br />
| P<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]🔼<br />
| style="white-space: nowrap;" | t2m-flame<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]🔼<br />
| style="white-space: nowrap;" | nokia-rx51<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| P<br />
| Y<br />
|<br />
| P<br />
| P<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| <br />
| <br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, samsung-d710<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, samsung-i9300<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
| <br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i747m|Samsung Galaxy SIII (i747m)]]<br />
| style="white-space: nowrap;" | samsung-i747m, samsung-i747<br />
|<br />
| P<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| <br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
|<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable<br />
|-<br />
| 🔼<br />
| non-Android based device<br />
|}<br />
<br />
== Work in progress ==<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]🔼<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]🔼<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]🔼<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Google_Nexus_5X(lg-bullhead)|Google Nexus 5X]]<br />
| lg-bullhead<br />
| Kernel compiles and flashes succesfully, but device is stuck in a boot loop<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]🔼<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]🔼<br />
|<br />
| kernel is booting<br />
|-<br />
| [[OnePlus X]]<br />
| oneplus-onyx<br />
| Kernel boots, postmarketOS kernel causes panic on framebuffer usage.<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|-<br />
| [[Google Glass|Google Glass]]<br />
| google-glass<br />
|<br />
|-<br />
| [[Aquaris-U|bq Aquaris U]]<br />
| chaozu<br />
| kernel compiles, more is not yet tested<br />
|}<br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1310
Devices
2017-11-05T20:17:11Z
<p>Magmastonealex: Move Galaxy S3 (i747m) into Supported Devices</p>
<hr />
<div>Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Officially supported ==<br />
<br />
Devices will be officially supported in <code>pmbootstrap</code> when the encrypted root partition can be unlocked and graphical output works.<br />
<br />
{| class="wikitable sortable"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="16" | Status<br />
|-<br />
! 3D<br />
! Audio<br />
! Flashing<br />
! Mainline<br />
! Screen<br />
! Touch<br />
! Usbnet<br />
! Wifi<br />
! Xwayland<br />
! Bluetooth<br />
! GPS<br />
! Accelerometers<br />
! Camera<br />
! Mobile data<br />
! SMS<br />
! Voice<br />
|-<br />
|style="white-space: nowrap;" | [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX 7" (thor)]]<br />
|style="white-space: nowrap;" | amazon-thor<br />
| <br />
| <br />
| P<br />
| <br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
|<br />
|<br />
| Y<br />
| P<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| -<br />
| Y<br />
|<br />
| -<br />
| Y<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
| -<br />
|<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|style="white-space: nowrap;" | [[LG L65 Dual SIM D285 (lg-d285)|LG L65 Dual SIM D285]]<br />
|style="white-space: nowrap;" | lg-d285<br />
| <br />
| <br />
| <br />
| <br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
|<br />
|<br />
| P<br />
|<br />
| P<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]🔼<br />
| style="white-space: nowrap;" | t2m-flame<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]🔼<br />
| style="white-space: nowrap;" | nokia-rx51<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| P<br />
| Y<br />
|<br />
| P<br />
| P<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| <br />
| <br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, samsung-d710<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, samsung-i9300<br />
|<br />
| P<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| <br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung-i747m|Samsung Galaxy SIII (i747m)]]<br />
| style="white-space: nowrap;" | samsung-i747m, samsung-i747<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
|<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable<br />
|-<br />
| 🔼<br />
| non-Android based device<br />
|}<br />
<br />
== Work in progress ==<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]🔼<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]🔼<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]🔼<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Google_Nexus_5X(lg-bullhead)|Google Nexus 5X]]<br />
| lg-bullhead<br />
| Kernel compiles and flashes succesfully, but device is stuck in a boot loop<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]🔼<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]🔼<br />
|<br />
| kernel is booting<br />
|-<br />
| [[OnePlus X]]<br />
| oneplus-onyx<br />
| Kernel boots, postmarketOS kernel causes panic on framebuffer usage.<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|-<br />
| [[Google Glass|Google Glass]]<br />
| google-glass<br />
|<br />
|-<br />
| [[Aquaris-U|bq Aquaris U]]<br />
| chaozu<br />
| kernel compiles, more is not yet tested<br />
|}<br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Samsung_Galaxy_SIII_I747_(samsung-i747m)&diff=1304
Samsung Galaxy SIII I747 (samsung-i747m)
2017-11-04T23:36:01Z
<p>Magmastonealex: Created page with "Category:Devices {{Infobox device | manufacturer = Samsung | name = Galaxy SIII (US version, i747m) | codename = i747m | image = File:samsung-i474m.jpg | imagecaption = C..."</p>
<hr />
<div>[[Category:Devices]]<br />
{{Infobox device<br />
| manufacturer = Samsung<br />
| name = Galaxy SIII (US version, i747m)<br />
| codename = i747m<br />
| image = File:samsung-i474m.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = 2012<br />
| originalsoftware = CHANGE_ME<br />
| cpu = CHANGE_ME<br />
| gpu = CHANGE_ME<br />
| storage = CHANGE_ME<br />
| display = CHANGE_ME<br />
| memory = CHANGE_ME<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<br />
<br />
== Maintainer(s) ==<br />
<br />
== What works ==<br />
<br />
* Touchscreen<br />
* Weston<br />
* WiFi<br />
<br />
== What does not work ==<br />
<br />
<br />
== How to enter flash mode ==<br />
<br />
Hold power key, volume down, and home button simultaneously.<br />
<br />
== Installation ==<br />
<br />
== Photos ==<br />
<br />
== Links ==</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1303
Devices
2017-11-04T23:33:29Z
<p>Magmastonealex: </p>
<hr />
<div>Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Officially supported ==<br />
<br />
Devices will be officially supported in <code>pmbootstrap</code> when the encrypted root partition can be unlocked and graphical output works.<br />
<br />
{| class="wikitable sortable"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="16" | Status<br />
|-<br />
! 3D<br />
! Audio<br />
! Flashing<br />
! Mainline<br />
! Screen<br />
! Touch<br />
! Usbnet<br />
! Wifi<br />
! Xwayland<br />
! Bluetooth<br />
! GPS<br />
! Accelerometers<br />
! Camera<br />
! Mobile data<br />
! SMS<br />
! Voice<br />
|-<br />
|style="white-space: nowrap;" | [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX 7" (thor)]]<br />
|style="white-space: nowrap;" | amazon-thor<br />
| <br />
| <br />
| P<br />
| <br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
|<br />
|<br />
| Y<br />
| P<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| -<br />
| Y<br />
|<br />
| -<br />
| Y<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
| -<br />
|<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
|<br />
|<br />
| P<br />
|<br />
| P<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]🔼<br />
| style="white-space: nowrap;" | t2m-flame<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]🔼<br />
| style="white-space: nowrap;" | nokia-rx51<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| P<br />
| Y<br />
|<br />
| P<br />
| P<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| <br />
| <br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, samsung-d710<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, samsung-i9300<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
|<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable<br />
|-<br />
| 🔼<br />
| non-Android based device<br />
|}<br />
<br />
== Work in progress ==<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]🔼<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]🔼<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]🔼<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Google_Nexus_5X(lg-bullhead)|Google Nexus 5X]]<br />
| lg-bullhead<br />
| Kernel compiles and flashes succesfully, but device is stuck in a boot loop<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]🔼<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]🔼<br />
|<br />
| kernel is booting<br />
|-<br />
| [[OnePlus X]]<br />
| oneplus-onyx<br />
| Kernel boots, postmarketOS kernel causes panic on framebuffer usage.<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|- <br />
| [[Samsung-i747m|Samsung Galaxy SIII (i747m)]]<br />
| samsung-i747m<br />
| <br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|-<br />
| [[Google Glass|Google Glass]]<br />
| google-glass<br />
|<br />
|-<br />
| [[Aquaris-U|bq Aquaris U]]<br />
| chaozu<br />
| kernel compiles, more is not yet tested<br />
|}<br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=File:Onyx-Weston.jpg&diff=1294
File:Onyx-Weston.jpg
2017-11-03T00:15:39Z
<p>Magmastonealex: Oneplus X running Weston Demos</p>
<hr />
<div>Oneplus X running Weston Demos</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=OnePlus_X_(oneplus-onyx)&diff=1293
OnePlus X (oneplus-onyx)
2017-11-03T00:14:44Z
<p>Magmastonealex: </p>
<hr />
<div>[[Category:Devices]]<br />
{{Infobox device<br />
| manufacturer = OnePlus<br />
| name = X<br />
| codename = onyx<br />
| image = File:onyx-Weston.jpg<br />
| imagecaption = Oneplus X running Weston demos<br />
| releaseyear = 2015<br />
| originalsoftware = OxygenOS<br />
| cpu = Qualcomm Krait 400<br />
| gpu = Adreno 330<br />
| storage = 16GB<br />
| display = 1080x1920 OLED<br />
| memory = 3GB<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<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 />
* magmastonealex<br />
<br />
== Notes ==<br />
<br />
This device seems to suffer from issues with the postmarketOS toolchain. See [https://github.com/postmarketOS/pmbootstrap/issues/848 here] for more information.<br />
<br />
Current fork with the code used to get this far is available [https://github.com/magmastonealex/pmbootstrap here].<br />
<br />
== What works ==<br />
'''with LineageOS-built kernel'''<br />
<br />
* Boot with LineageOS kernel (with postmarketOS configuration)<br />
* Weston<br />
* Touchscreen<br />
<br />
'''With pmOS built kernel'''<br />
* Boot<br />
* Touchscreen (but NOT display)<br />
<br />
== What does not work ==<br />
* Everything else<br />
<br />
== How to enter flash mode ==<br />
Hold power button and volume up while device is turned off<br />
<br />
== Installation ==<br />
<br />
<br />
<!-- add more sections here as necessary, e.g. Wifi, ... --><br />
<br />
<br />
== Photos ==<br />
<br />
== Links ==<br />
<br />
==Current Work==<br />
<br />
* osk-sdl porting (black screen is current issue)<br />
* Debugging why postmarketOS kernel causes panics when framebuffer is accessed.</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=OnePlus_X_(oneplus-onyx)&diff=1290
OnePlus X (oneplus-onyx)
2017-11-02T00:40:53Z
<p>Magmastonealex: </p>
<hr />
<div>[[Category:Devices]]<br />
{{Infobox device<br />
| manufacturer = OnePlus<br />
| name = X<br />
| codename = onyx<br />
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = CHANGE_ME<br />
| originalsoftware = OxygenOS<br />
| cpu = Qualcomm Krait 400<br />
| gpu = Adreno 330<br />
| storage = CHANGE_ME<br />
| display = 1080x1920 OLED<br />
| memory = CHANGE_ME<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<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 />
== Notes ==<br />
<br />
This device seems to suffer from issues with the postmarketOS toolchain. See [https://github.com/postmarketOS/pmbootstrap/issues/848 here] for more information.<br />
<br />
Current fork with the code used to get this far is available [https://github.com/magmastonealex/pmbootstrap here].<br />
<br />
== What works ==<br />
'''with LineageOS-built kernel'''<br />
<br />
* Boot with LineageOS kernel (with postmarketOS configuration)<br />
* Weston<br />
* Touchscreen<br />
<br />
'''With pmOS built kernel'''<br />
* Boot<br />
* Touchscreen (but NOT display)<br />
<br />
== What does not work ==<br />
* Everything else<br />
<br />
== How to enter flash mode ==<br />
Hold power button and volume up while device is turned off<br />
<br />
== Installation ==<br />
<br />
<br />
<!-- add more sections here as necessary, e.g. Wifi, ... --><br />
<br />
<br />
== Photos ==<br />
<br />
== Links ==<br />
<br />
==Current Work==<br />
<br />
* osk-sdl porting (black screen is current issue)<br />
* Debugging why postmarketOS kernel causes panics when framebuffer is accessed.</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=OnePlus_X_(oneplus-onyx)&diff=1265
OnePlus X (oneplus-onyx)
2017-10-28T23:59:13Z
<p>Magmastonealex: Summarize current work</p>
<hr />
<div>[[Category:Devices]]<br />
{{Infobox device<br />
| manufacturer = OnePlus<br />
| name = X<br />
| codename = onyx<br />
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = CHANGE_ME<br />
| originalsoftware = OxygenOS<br />
| cpu = Qualcomm Krait 400<br />
| gpu = Adreno 330<br />
| storage = CHANGE_ME<br />
| display = 1080x1920 OLED<br />
| memory = CHANGE_ME<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<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 />
== What works ==<br />
* Boot with LineageOS kernel (with postmarketOS configuration)<br />
* Weston<br />
* Touchscreen<br />
<br />
== What does not work ==<br />
* Everything else<br />
<br />
== How to enter flash mode ==<br />
Hold power button and volume up while device is turned off<br />
<br />
== Installation ==<br />
<br />
<br />
<!-- add more sections here as necessary, e.g. Wifi, ... --><br />
<br />
<br />
== Photos ==<br />
<br />
== Links ==<br />
<br />
==Current Work==<br />
<br />
* osk-sdl porting (black screen is current issue)<br />
* Booting with a postmarketOS-built kernel</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1260
Devices
2017-10-28T22:03:32Z
<p>Magmastonealex: Add codename for OnePlus X</p>
<hr />
<div>Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Officially supported ==<br />
<br />
Devices will be officially supported in <code>pmbootstrap</code> when the encrypted root partition can be unlocked and graphical output works.<br />
<br />
{| class="wikitable sortable"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="16" | Status<br />
|-<br />
! 3D<br />
! Audio<br />
! Flashing<br />
! Mainline<br />
! Screen<br />
! Touch<br />
! Usbnet<br />
! Wifi<br />
! Xwayland<br />
! Bluetooth<br />
! GPS<br />
! Accelerometers<br />
! Camera<br />
! Mobile data<br />
! SMS<br />
! Voice<br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
|<br />
|<br />
| Y<br />
| P<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| -<br />
| Y<br />
|<br />
| -<br />
| Y<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
| -<br />
|<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
|<br />
|<br />
| P<br />
|<br />
| P<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]<br />
| style="white-space: nowrap;" | t2m-flame<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]<br />
| style="white-space: nowrap;" | nokia-rx51<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| P<br />
| Y<br />
|<br />
| P<br />
| P<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| <br />
| <br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, samsung-d710<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, samsung-i9300<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
|<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable<br />
|}<br />
<br />
== Work in progress ==<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]<br />
|<br />
| kernel is booting<br />
|-<br />
| [[OnePlus X]]<br />
| oneplus-onyx<br />
|<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|-<br />
| [[Google Glass|Google Glass]]<br />
| google-glass<br />
|<br />
|-<br />
| [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX]]<br />
| thor(7") / apollo(8.9")<br />
| apollo port not started yet<br />
|}<br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=OnePlus_X_(oneplus-onyx)&diff=1259
OnePlus X (oneplus-onyx)
2017-10-28T22:02:20Z
<p>Magmastonealex: Initial Page Creation</p>
<hr />
<div>[[Category:Devices]]<br />
{{Infobox device<br />
| manufacturer = OnePlus<br />
| name = X<br />
| codename = onyx<br />
| image = File:CHANGE_ME_TO_DEVICE_CODENAME.jpg<br />
| imagecaption = CHANGE_ME<br />
| releaseyear = CHANGE_ME<br />
| originalsoftware = OxygenOS<br />
| cpu = Qualcomm Krait 400<br />
| gpu = Adreno 330<br />
| storage = CHANGE_ME<br />
| display = 1080x1920 OLED<br />
| memory = CHANGE_ME<br />
}}<br />
<br />
== Contributors ==<br />
* magmastonealex<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 />
== What works ==<br />
* Boot with LineageOS kernel<br />
* Weston<br />
* Touchscreen<br />
<br />
== What does not work ==<br />
* Everything else<br />
<br />
== How to enter flash mode ==<br />
Hold power button and up while device is turned off<br />
<br />
== Installation ==<br />
<br />
<br />
<!-- add more sections here as necessary, e.g. Wifi, ... --><br />
<br />
<br />
== Photos ==<br />
<br />
== Links ==</div>
Magmastonealex
https://wiki.postmarketos.org/index.php?title=Devices&diff=1258
Devices
2017-10-28T21:59:54Z
<p>Magmastonealex: Add OnePlus X to in progress list</p>
<hr />
<div>Please [[Help:Device Page|add devices you're porting here]], and write your porting progress in the wiki page.<br />
<br />
== Officially supported ==<br />
<br />
Devices will be officially supported in <code>pmbootstrap</code> when the encrypted root partition can be unlocked and graphical output works.<br />
<br />
{| class="wikitable sortable"<br />
! rowspan="2" | Device<br />
! rowspan="2" | Codename<br />
! colspan="16" | Status<br />
|-<br />
! 3D<br />
! Audio<br />
! Flashing<br />
! Mainline<br />
! Screen<br />
! Touch<br />
! Usbnet<br />
! Wifi<br />
! Xwayland<br />
! Bluetooth<br />
! GPS<br />
! Accelerometers<br />
! Camera<br />
! Mobile data<br />
! SMS<br />
! Voice<br />
|-<br />
| style="white-space: nowrap;" | [[Fairphone 2 (fairphone-fp2)|Fairphone 2]]<br />
| style="white-space: nowrap;" | fairphone-fp2<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Galaxy Nexus GSM (samsung-maguro)|Google Galaxy Nexus (GSM)]]<br />
| style="white-space: nowrap;" | samsung-maguro<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 4 (lg-mako)|Google Nexus 4]]<br />
| style="white-space: nowrap;" | lg-mako<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 5 (lg-hammerhead)|Google Nexus 5 (GSM)]]<br />
| style="white-space: nowrap;" | lg-hammerhead<br />
|<br />
|<br />
| Y<br />
| P<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 6P]]<br />
| style="white-space: nowrap;" | huawei-angler<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2012 (asus-grouper)|Google Nexus 7 (2012)]]<br />
| style="white-space: nowrap;" | asus-grouper<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Google Nexus 7 2013 (asus-flo)|Google Nexus 7 (2013)]]<br />
| style="white-space: nowrap;" | asus-flo<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire (htc-bravo)|HTC Desire]]<br />
| style="white-space: nowrap;" | htc-bravo<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[HTC Desire HD (htc-ace)|HTC Desire HD]]<br />
| style="white-space: nowrap;" | htc-ace<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Huawei-Ascend-Y530|Huawei Ascend Y530]]<br />
| style="white-space: nowrap;" | huawei-y530<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG_G_Watch_(lg-dory)|LG G Watch]]<br />
| style="white-space: nowrap;" | lg-dory<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| -<br />
| Y<br />
|<br />
| -<br />
| Y<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G Watch R (lg-lenok)|LG G Watch R]]<br />
| style="white-space: nowrap;" | lg-lenok<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
| -<br />
|<br />
| -<br />
| -<br />
| -<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[LG G3 Europe (lg-d855)|LG G3 Europe]]<br />
| style="white-space: nowrap;" | lg-d855<br />
|<br />
|<br />
| P<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2014 (motorola-titan)|Moto G 2014]]<br />
| style="white-space: nowrap;" | motorola-titan<br />
|<br />
|<br />
| P<br />
|<br />
| P<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Moto G 2015 (motorola-osprey)|Moto G 2015]]<br />
| style="white-space: nowrap;" | motorola-osprey<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Mozilla Flame (t2m-flame)|Mozilla Flame]]<br />
| style="white-space: nowrap;" | t2m-flame<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| P<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[nokia-rx51 (Nokia N900)|Nokia N900]]<br />
| style="white-space: nowrap;" | nokia-rx51<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| P<br />
| Y<br />
|<br />
| P<br />
| P<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[OnePlus One (oneplus-bacon)|OnePlus One]]<br />
| style="white-space: nowrap;" | oneplus-bacon<br />
|<br />
|<br />
| Y<br />
|<br />
| P<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white:space: nowrap;" | [[Ouya (ouya-ouya)|Ouya]]<br />
| style="white-space: nowrap;" | ouya-ouya<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| <br />
| <br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU amd64 (qemu-amd64)|QEMU AMD64]]<br />
| style="white-space: nowrap;" | qemu-amd64<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[QEMU ARM (qemu-vexpress)|QEMU ARM]]<br />
| style="white-space: nowrap;" | qemu-vexpress<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Galaxy Note II (samsung-n7100)|Samsung Galaxy Note II]]<br />
| style="white-space: nowrap;" | samsung-n7100<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy S Advance (samsung-i9070)|Samsung Galaxy S Advance]]<br />
| style="white-space: nowrap;" | samsung-i9070<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SII (samsung-i9100)|Samsung Galaxy SII]]<br />
| style="white-space: nowrap;" | samsung-i9100, samsung-d710<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Samsung Galaxy SIII LTE (samsung-i9305)|Samsung Galaxy SIII (LTE)]]<br />
| style="white-space: nowrap;" | samsung-i9305, samsung-i9300<br />
|<br />
|<br />
|<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z (sony-yuga)|Sony Xperia Z]]<br />
| style="white-space: nowrap;" | sony-yuga<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]<br />
| style="white-space: nowrap;" | sony-amami<br />
|<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
| style="white-space: nowrap;" | [[Sony Xperia Z2 Tablet (sony-castor-windy)|Sony Xperia Z2 Tablet]]<br />
| style="white-space: nowrap;" | sony-castor-windy<br />
| Y<br />
|<br />
| Y<br />
| P<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|-<br />
|style="white-space: nowrap;" | [[Sony Xperia Z3C (sony-aries)|Sony Xperia Z3 Compact]]<br />
|style="white-space: nowrap;" | sony-aries<br />
|<br />
|<br />
| Y<br />
|<br />
| Y<br />
| Y<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|<br />
|}<br />
<br />
=== Status Legend ===<br />
<br />
{| class="wikitable"<br />
! Code<br />
! Meaning<br />
|-<br />
| Y<br />
| Yes, fully implemented<br />
|-<br />
| P<br />
| Partially implemented<br />
|-<br />
| -<br />
| Not applicable<br />
|}<br />
<br />
== Work in progress ==<br />
<br />
{| class="wikitable sortable"<br />
! Device<br />
! Codename<br />
! Status<br />
|-<br />
| [[Apple-iPod-Touch-1G|Apple iPod Touch 1G]]<br />
| apple-ipt1g<br />
|<br />
|-<br />
| [[Archos_80_G9_(archos-a80)|Archos 80 G9]]<br />
| archos-a80<br />
| Still figuring out the flashing stuff<br />
|-<br />
| [[Asus-tf101-(ASUS-Transformer-TF101)|ASUS Eee Pad Transformer]]<br />
| asus-tf101<br />
| Kernel does not compile<br />
|-<br />
| [[ASUS_Transformer_Pad_(asus-tf300t)|ASUS Transformer Pad]]<br />
| asus-tf300t<br />
| Framebuffer doesn't work<br />
|-<br />
| [[Asus-tf700t-(ASUS-Transformer-TF700t)|ASUS Transformer Infinity]]<br />
| asus-tf700t<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Asus_Zenwatch_2_(asus-wi501q)|ASUS Zenwatch 2]]<br />
| asus-wi501q<br />
| Boot partition too small<br />
|-<br />
| [[BlackBerry-Bold-Touch-9900-(Dakota)|BlackBerry Bold Touch 9900]]<br />
| blackberry-dakota<br />
|<br />
|-<br />
| [[Coolpad-Sky-3-E502-(Modena-2)|Coolpad Modena 2]]<br />
| coolpad-modena2<br />
|<br />
|-<br />
| [[Hp-tenderloin-(HP-Touchpad)|HP Touchpad]]<br />
| hp-tenderloin<br />
| Need novacom packaged for Alpine<br />
|-<br />
| [[Htc-vision-(HTC-Desire-Z)|HTC Desire Z]]<br />
| htc-vision<br />
| Kernel compiles, not tested<br />
|-<br />
| [[Htc-monarudo-(HTC-Droid-DNA)|HTC Droid DNA]]<br />
| htc-monarudo<br />
|<br />
|-<br />
| [[Huawei_Honor_5X_(huawei-kiwi)|Huawei Honor 5X]]<br />
| huawei-kiwi<br />
| Kernel compiles, graphic output does not work<br />
|-<br />
| [[Jolla_Phone_(jolla-sbj)|Jolla Phone]]<br />
| jolla-sbj<br />
| Kernel compiles, can't get fastboot to work<br />
|-<br />
| [[Landrover-a9|Land Rover A9]]<br />
| landrover-a9<br />
|<br />
|-<br />
| [[Moto X 2014|Moto X 2014]]<br />
| motorola-x-2014<br />
|<br />
|-<br />
| [[NEC Terrain]]<br />
| nec-ne-201a1a<br />
|<br />
|-<br />
| [[Nokia N9]]<br />
|<br />
| Filip is working on that one<br />
|-<br />
| [[Nokia N950]]<br />
|<br />
| kernel is booting<br />
|-<br />
| [[OnePlus X]]<br />
|<br />
|<br />
|-<br />
| [[Qemu Nokia N900|Qemu N900]]<br />
| qemu-rx51<br />
|<br />
|-<br />
| [[Samsung-g800f-(Samsung-Galaxy-S5-mini)|Samsung Galaxy S5 mini]]<br />
| samsung-g800f<br />
|<br />
|-<br />
| [[Samsung-S7562|Samsung Galaxy S Duos]]<br />
| samsung-s7562<br />
|<br />
|-<br />
| [[Semc-anzu-(Xperia-Arc)|Sony Ericsson Xperia Arc]]<br />
| semc-anzu<br />
|<br />
|-<br />
| [[Xperia-Z2|Sony Xperia Z2]]<br />
| sony-sirius<br />
|<br />
|-<br />
| [[Xperia-E-Dual|Sony Xperia E Dual]]<br />
| sony-nanhu<br />
|<br />
|-<br />
| [[Google Glass|Google Glass]]<br />
| google-glass<br />
|<br />
|-<br />
| [[Amazon Kindle Fire HDX|Amazon Kindle Fire HDX]]<br />
| thor(7") / apollo(8.9")<br />
| apollo port not started yet<br />
|}<br />
<br />
==Other supported hardware==<br />
There are a variety of devices which pmOS users will likely plug into their phones. If the device is free software compliant (drivers and firmware), we should ensure it works with the OS. This is particularly relevant if the hardware offers an alternative to a non-free piece of hardware which is part of a supported device, such as external wifi adapters and gps units. These devices are listed below.<br />
<br />
===External wifi adapters===<br />
<br />
Atheros [[AR9271]] chipset<br />
<br />
===External GPS units===<br />
<br />
[[Category:Hardware]]</div>
Magmastonealex