Jump to content

Devices: Difference between revisions

From postmarketOS Wiki
Mishaor (talk | contribs)
m Fixed link for samsung-mint
Move Sony Xperia Z1 to Feature Matrix
Line 139: Line 139:
   | style="white-space: nowrap;" | sony-yuga
   | style="white-space: nowrap;" | sony-yuga
   |  ||  ||  ||  ||  ||  ||  || Y ||  ||  ||  || Y ||  || Y || Y ||  ||  || Y
   |  ||  ||  ||  ||  ||  ||  || Y ||  ||  ||  || Y ||  || Y || Y ||  ||  || Y
|-
  | style="white-space: nowrap;" | [[Sony Xperia Z1 (sony-honami)|Sony Xperia Z1]]
  | style="white-space: nowrap;" | sony-honami
  |  ||  ||  ||  ||  ||  ||  || Y ||  ||  ||  || Y ||  || Y || Y ||  || Y ||
|-
|-
   | style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]
   | style="white-space: nowrap;" | [[Sony Xperia Z1 Compact (sony-amami)|Sony Xperia Z1 Compact]]
Line 286: Line 290:
   | semc-anzu
   | semc-anzu
   |
   |
|-
  | [[Xperia-Z1|Sony Xperia Z1]]
  | sony-honami
  | Kernel compiles; boots into initramfs (via fastboot); more to come
|-
|-
   | [[Xperia-Z2|Sony Xperia Z2]]
   | [[Xperia-Z2|Sony Xperia Z2]]

Revision as of 18:00, 20 November 2017

Please add devices you're porting here, and write your porting progress in the wiki page.

Feature matrix

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 pull-request and edit the list after it has been accepted.

Device Codename Status
3D Accelerometers Audio Battery Bluetooth Camera FDE Flashing GPS Mainline Mobile data Screen SMS Touch Usb net Voice Wifi XWayland
Amazon Kindle Fire HDX 7" amazon-thor P Y Y - Y Y - P
Fairphone 2 fairphone-fp2 Y Y Y Y Y Y
Google Galaxy Nexus (GSM) samsung-maguro Y Y Y Y Y Y Y
Google Nexus 4 lg-mako Y Y Y Y Y
Google Nexus 5 (GSM) lg-hammerhead Y P P Y Y
Google Nexus 6P huawei-angler P Y Y Y Y Y
Google Nexus 7 (2012) asus-grouper Y Y Y Y P
Google Nexus 7 (2013) asus-flo Y P Y P - Y - Y Y Y Y
HTC Desire htc-bravo Y P Y Y Y Y
HTC Desire HD htc-ace Y Y Y Y Y
Huawei Ascend Y530 huawei-y530 P P Y Y Y Y Y
LG G Watch lg-dory Y - Y - - Y - Y Y - Y
LG G Watch R lg-lenok - Y - - Y - Y Y Y
LG G3 Europe lg-d855 P Y Y Y
LG L65 Dual SIM D285 lg-d285 Y Y Y Y
Moto G 2014 motorola-titan P P Y Y P
Moto G 2015 motorola-osprey Y P Y Y Y
Mozilla Flame🔼 t2m-flame Y Y Y Y P
Nokia N900🔼 nokia-rx51 Y Y P Y P Y P Y P Y Y Y Y
OnePlus One oneplus-bacon Y P Y Y
OnePlus X oneplus-onyx P Y P Y Y
Ouya ouya-ouya - Y - Y - - Y - Y
QEMU aarch64 qemu-aarch64 - - - P - - Y - Y - - - - - Y
QEMU AMD64 qemu-amd64 - - - P - - Y - Y - - - - - Y
QEMU ARM qemu-vexpress - - - P - - Y - Y - - - - - Y
Samsung Galaxy Note II samsung-n7100 Y Y Y Y
Samsung Galaxy S Advance samsung-i9070 Y Y Y Y Y Y Y
Samsung Galaxy SII samsung-i9100, -d710 Y P Y Y Y Y Y
Samsung Galaxy SIII (i747m) samsung-i747m, -i747 P P Y Y Y Y Y Y
Samsung Galaxy SIII (LTE) samsung-i9305, -i9300 Y Y Y Y Y Y
Samsung Galaxy SL samsung-i9003 P P Y Y Y Y
Sony Xperia Z sony-yuga Y Y Y Y Y
Sony Xperia Z1 sony-honami Y Y Y Y Y
Sony Xperia Z1 Compact sony-amami Y P Y Y Y Y Y
Sony Xperia Z2 Tablet sony-castor-windy Y Y Y P - Y - Y Y Y Y
Sony Xperia Z3 Compact sony-aries Y Y Y

Status Legend

Code Meaning
Y Yes, fully implemented
P Partially implemented
- Not applicable
🔼 non-Android based device

Not booting

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 make a pull-request.

Device Codename Status
Apple iPod Touch 1G🔼 apple-ipt1g
Archos 80 G9 archos-a80 Still figuring out the flashing stuff
ASUS Eee Pad Transformer asus-tf101 Kernel does not compile
ASUS Transformer Pad asus-tf300t Framebuffer doesn't work
ASUS Transformer Infinity asus-tf700t Kernel compiles, not tested
ASUS Zenwatch 2 asus-wi501q Boot partition too small
BlackBerry Bold Touch 9900🔼 blackberry-dakota
bq Aquaris U chaozu kernel compiles, more is not yet tested
Coolpad Modena 2 coolpad-modena2
HP Touchpad🔼 hp-tenderloin Need novacom packaged for Alpine
HTC Desire Z htc-vision Kernel compiles, not tested
HTC Droid DNA htc-monarudo
Huawei Honor 5X huawei-kiwi Kernel compiles, graphic output does not work
Google Nexus 5X lg-bullhead Kernel compiles and flashes succesfully, but device is stuck in a boot loop
Jolla Phone🔼 jolla-sbj Kernel compiles, can't get fastboot to work
Land Rover A9 landrover-a9
LG Joy lg-h220
Moto X 2014 motorola-x-2014
NEC Terrain nec-ne-201a1a
Nokia N9🔼 Filip is working on that one
Nokia N950🔼 kernel is booting
Qemu N900 qemu-rx51
Samsung Galaxy S5 mini samsung-g800f
Samsung Galaxy S Duos samsung-s7562
Samsung Galaxy Star samsung-mint
Sony Ericsson Xperia Arc semc-anzu
Sony Xperia Z2 sony-sirius
Sony Xperia E Dual sony-nanhu
Google Glass google-glass
Wiko Lenny 3 wiko-lenny3

Other supported hardware

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.

External wifi adapters

Atheros AR9271 chipset

External GPS units