Pmos Oneplus6 Versions Save

DO NOT USE, see link below for updated install guide

vedge-alpha5

3 years ago

Yes that's the sound of working haptics :D

Changes

  • Updated kernel - this release uses the new postmarketos-qcom-sdm845 kernel package, rather than the old device OnePlus specific package, it's now safe to run apk update again...
  • Haptics - haptics are now supported in phosh, but could maybe use some tweaking. The config files are in /usr/share/feedbackd/themes/, feel free to edit them and make some suggestions, the current values are by no means final.

The experience is otherwise much unchanged, as always if you're looking to get involved don't hesitate to join the postmarketOS Matrix channels, or join the Discord.

*Caleb

P.S, I've noticed that sometimes the installer won't automatically put you on the right slot, if this happens reboot into fastboot mode and do

fastboot set_active SLOT

Where slot is the slot you installed to.

vedge-alpha4

3 years ago

Today brings some pretty nice enhancements, the 6T now has a working display :partying_face:! I managed to get hold of one and mess about with the panel driver until it worked...

Battery driver

We also have a rudimentary battery driver! It is missing ALL of the protections you'd expect from a battery driver, like over current/voltage/temperature monitoring, INSTALL THIS BUILD AT YOUR OWN RISK!!!!

This doesn't mean your device is more likely to blow up, just that on the off chance it does, it won't try and do anything about it.

We've also updated to postmarketOS vedge, as the version numbers seem to have been dropped. Hopefully by the next release we'll have that resolved.

Installation isntructions

As always, check the README.

Defaults

username: user
password: 1234
IP address: 172.16.42.1

Connect the device to your computer via USB after booting and do ssh [email protected] to get a shell! It's alpine Linux so apk is the package manager.

After installing, it sometimes fails to change the slot, boot into fastboot mode and do

fastboot set_active SLOT

Where SLOT is the slot you installed to (one of either a or b in the ZIP file name).

Daily driver?

Not yet... Although we're reaching the point now where it's a surprisingly usable experience, wlan, bluetooth and battery monitoring mean it's totally possible to carry the device about and watch youtube, browse twitter or whatever you're into!

I offer NO SUPPORT with this release, if you're encountering issues please do let me know, but I will NOT be replying to messages asking about missing features or other obvious issues.

Enjoy ~caleb

v1.27.0-alpha3

3 years ago

NOTE: The panel driver for fajita (OnePlus 6T) is NOT FUNCTIONAL in this release. I am working on amending this and will make a new release when the panel works.

Please watch this repo to be notified of new releases, and feel free to star it too :P

This releases is pretty incremental, Linux 5.11 RCs are now out, and not only have all the fixes previously needed for SDM845 been merged, so has the OnePlus 6 and 6T panel driver! That means we're down to exactly 2 patches from mainline! And one of them is only for documentation!

installation instructions

Notable features

The scaling in Phosh has been turned up!

this helps to compensate somewhat for the curved corners, it's currently at 2.5 where previously it was the default (2). I might turn it down to 2.2 in the future. You can change it by editing /etc/phosh/rootston.ini.

Bluetooth UI now works!?

I think it was only broken before due to missing kernel config options, you can connect to bluetooth headphones and expect audio to work!

Neofetch is now preinstalled :sunglasses:

Along with vim ;P

Upcoming

Hopefully (:crossed_fingers:) we're not too far off some usable battery stat reporting, so look forward to that. Additionally, the headphone jack on the OnePlus 6 (non T) should be up and running soon.

Issues

Obviously, this isn't suitable for daily use, I suspect there are still issues with the display on the 6T however as I don't own the device myself I'm not able to debug it.

I'd recommend not using the device for long periods without it being plugged in, there's no battery reporting and it will completely drain the battery if left unplugged for too long, which isn't too good for it.

v1.27.0-alpha2

3 years ago

This releases fixes a bug causing the dtbo partition to not be formatted, leading to the device refusing to boot and instead going to fastboot mode.

Issues

If you have an issue with the release, please create an issue.

v1.27.0-alpha1

3 years ago

NOTE: This release has a bug where the dtbo partition is not formatted, a workaround is available by booting into fastboot mode and doing fastboot erase dtbo_SLOT where SLOT is the letter of the slot you flashed pmos to.

This release has been a long time in the making, but I think it's finally stable enough to distribute.

About

postmarketOS for those that don't know, is a Linux distribution for mobile phones. The goal is to remove as much of the proprietary software as possible, and replace it with sustainable open source solutions. This means a mainline kernel, and no more Android. This release ships with Linux 5.10 as it's kernel, with the only proprietary software being the firmware blobs for stuff like the GPU and WLAN.

Installing

Please see the installing section of the README.

For a list of supported functionality please see the wiki page - don't get your hopes up though, unfortunately it's far from being daily drivable.