- Jul 02, 2021
-
-
Downstream kernel made by Corellium which enables the iPhone 7 to boot. This is the continuation of my work for a PostmarketOS port based on @MartijnBraam kernel and devices packages. PogoOS by the Checkra1n team is used to boot the Linux kernel. Further instructions will be available in the PostmarketOS Wiki page. [ci:skip-build] already built successfully in CI
-
I sometimes test DB410c via mainline U-Boot, which wants to have the DTB in the "second" part of the Android boot image. Otherwise it works fine. Include it there additionally to simplify this. [ci:skip-build] already built successfully in CI
-
[ci:skip-vercheck] [ci:skip-build] already built successfully in CI
-
On top of the firmware we already have, we also need device-specific modem firmware. Use script from firmware-motorola-potter(credit goes to Sireesh Kodali). Also imitate the logic in firmware-motorola-potter.
-
-
[ci:skip-build] already built successfully in CI
-
- Jul 01, 2021
-
-
Currently, this only sets Firefox to run in Wayland mode, but in the future it might be used to make e.g. SDL applications run in Wayland mode. SDL applications are not set to run in Wayland mode right no as SDL 1.2 uses the same environment variable as SDL 2.0 for controlling video driver (SDL_VIDEODRIVER) and SDL 1.2 does not support Wayland and crashes if an invalid value is provided for SDL_VIDEODRIVER, and as such setting SDL_VIDEODRIVER=wayland globally would break all SDL 1.2 applications. This will however be fixed once SDL 1.2 is replaced by sdl12-compat in Alpine, as sdl12-compat implements the SDL 1.2 API and ABI via SDL 2.0 and as such supports Wayland. As such, once this happens we can start setting SDL_VIDEODRIVER=wayland. [ci:skip-build] already built successfully in CI
-
This causes issues with some programs, chiefly that gsd-xsetttings does not start properly. GDK_BACKEND=wayland is only really necessary to make Firefox run in Wayland mode anyway - other GTK 3/4 apps use it automatically. Firefox will be set to use Wayland via a following commit.
-
This reverts commit d7bcaece. The following commit fixes this in a better manner by not setting GDK_BACKEND=wayland.
-
[ci:skip-build] Built on CI
-
-
Having RMTFS at runlevel boot makes it start the modem too fast and causes crashes. Move it to runlevel default with a post-install. [ci:skip-build] already built successfully in CI
-
The Huawei Ascend G7 is based on Qualcomm MSM8916 and therefore makes use of linux-postmarketos-qcom-msm8916 as a close-to-mainline kernel. Initially supported features: - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons, Vibrator - Notification LED - WiFi/Bluetooth - Accelerometer, Magnetometer, Proximity - Audio - NFC The modem needs more work to work around strange Huawei firmware mess. Note that the Huawei shipped an outdated firmware version that does not support booting aarch64 kernels (like used in this device port). However, the device does not verify firmware signatures so it is possible to flash firmware from other devices. This is mostly described in the wiki, but unfortunately it's quite complex. However, the aarch64 version of linux-postmarketos-qcom-msm8916 receives much more testing so I would like to avoid adding more armv7 MSM8916 devices unless absolutely necessary. For pointercal: Screen dimension 720x1280 Touchscreen dimension (reported by evtest) 1100x1900 720/1100*65536 = ~42896 1280/1900*65536 = ~44151 Offset doesn't seem to be needed. [ci:skip-build] already built successfully in CI
-
- Update to Linux 5.13 - Upstreamed many more patches - Various cleanup to BAM-DMUX driver to prepare for upstreaming - Enable support for virtualization/KVM via https://github.com/msm8916-mainline/qhypstub - Probably many other things I forgot :) - Add tons of kernel config options for containers and nftables - Add WireGuard to kernel config Device changes: - huawei-g7: Initial support for Huawei Ascend G7 - USB - Storage (eMMC, SD card) - Display - Touchscreen, Buttons, Vibrator - Notification LED - WiFi/Bluetooth - Accelerometer, Magnetometer, Proximity - Audio - NFC - lg-c50: Initial support for LG Leon LTE - USB - Storage (eMMC, SD card) - Buttons - WiFi/Bluetooth - Vibrator - Display - longcheer-l8150 (wileyfox-crackling): Fix proximity sensor - motorola-surnia: Add audio and modem - samsung-j5nlte: Add buttons - samsung-j5xlte: Initial support for Samsung Galaxy J5 (2016) - USB - Storage (eMMC, SD card) - Buttons - samsung-serranovelte: Add USB-OTG detection [ci:skip-build] already built successfully in CI
-
[ci:skip-build] already built successfully in CI
-
[ci:skip-build] already built successfully in CI
-
-
-
- Jun 29, 2021
-
-
Alexey Minnekhanov authored
-
- Jun 28, 2021
-
-
Alexey Minnekhanov authored
Samsung Galaxy S5 gains support for modem (and adsp) co-processors. [ci:skip-build] Already built on CI in MR
-
- Jun 27, 2021
-
-
[ci:skip-build]: already built successfully in CI
-
Alexey Minnekhanov authored
* cleanup, remove unused files * depend on swclock-offset [ci:skip-build] Already built on CI in MR
-
Alexey Minnekhanov authored
-
Alexey Minnekhanov authored
Move the package linux-samsung-klte to unmaintaned and rename it to linux-samsung-klte-downstream.
-
Alexey Minnekhanov authored
Downstream and mainline ports will use different subsets of firmware files. Split them into Wi-Fi and Bluetooth subpackages.
-
My engineering prototype 1 Gb pinetab is close to unusable, so I can't use it to test pmOS. Also, PINE64 is no longer selling these devices, and the ones that were sent previously to some developers use different display panel anyway. Martijn Braam and Dylan Van Assche agreed to maintain it. [skip ci]
-
- Jun 26, 2021
-
-
Clayton Craft authored
This replaces the dependency on osk-sdl with a dependency on a postmarketos-fde-unlocker virt. package osk-sdl and its dependencies are also added contitionally to the initfs, based on whether the osk-sdl exe is installed in the rootfs Also see: https://gitlab.com/postmarketOS/pmbootstrap/-/merge_requests/2066
-
Clayton Craft authored
Used by pmb!2066
-
Clayton Craft authored
-
Clayton Craft authored
-
Commits cfb5d41b and ead17254 updated the default battery levels for warnings and actions in the pinephone and the pinetab. Since then, the chances of the phone dying for lack of battery power have completely dissapeared. However, the battery icon in phosh was never updated to show a "caution" battery level. The value was hardcoded and ignored the setting in the config file. This commit fixes that issue
-
Fix memory alignment issue that led to crashes by adding the -mstrict-align compiler flags. [ci:skip-build] already built successfully in CI
-
[ci:skip-build] already built successfully in CI
-
-
Clayton Craft authored
This rule is installed by default, since users that need usb inet won't have an easy way to install a subpackage. This is meant to facilitate: https://wiki.postmarketos.org/wiki/USB_Internet
-
Clayton Craft authored
The old rule would result in nftables failing to load if the iface doesn't exist. Using `iifname` will match on any future ifaces if they don't exist when the firewall starts.
-
leeco-zl1: remove config based on line
-