Commit Graph
136 Commits
Author SHA1 Message Date
knuxify 630c9c2af9 samsung-lt01wifi: updates (!1081)
- Proper WiFi support (building modules, firmware package)
- Architecture change to armv7
- Fix no MAC address on USB networking

[ci:skip-build]: already built successfully in CI
2020-03-21 22:04:37 +01:00
Paul Cercueil b14dcd097f samsung-i9100: Change arch to armv7 (!1074)
The Samsung GT-I9100 is armv7, not armhf.

[ci:skip-build]: already built successfully in CI

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2020-03-21 21:59:51 +01:00
Dolphin von Chips 232ec90bd6 firmware/firmware-motorola-montana: new aport (!1082) 2020-03-21 12:42:45 +01:00
knuxify aa32a4df76 samsung-baffinlite: new device (!1057) 2020-03-20 23:28:27 +03:00
Lauren Kelly 16e73360dc alcatel-pop7lte: new device (Alcatel OneTouch Pop 7S) (!1072)
This commit adds support for the Alcatel OneTouch Pop 7S (pop7lte),
a 2014 MSM8226-based tablet, using manufacturer's downstream kernel.

Currently working: display, USB networking, Weston

Firmware is packaged for WiFi and audio but the downstream kernel tree
doesn't seem to include drivers for the qcom wlan chip, only wcnss.

Additionally, audio mixer config is missing as I haven't been able to
find it in the stock Android 4.2.x ROM's filesystem yet.

Please note that this commit adds support *only* for model P330X,
which is not to be confused with similarly-named incompatible devices,
the Pop 7 (also 2014 w/ MT8312) and the Pop 7 LTE (2016 w/ MSM8909).

Signed-off-by: Lauren Kelly <lauren.kelly@msn.com>
2020-03-15 21:47:07 +03:00
Dr. Git 212b03dc36 {oneplus-oneplus3,oneplus-oneplus3t}: new device (OnePlus 3/3T) (!923) 2020-03-13 12:39:25 +01:00
Gaëtan André af2dc4cb94 samsung-matissevewifi: new device (Samsing Galaxy Tab 4 10.1 WiFi (SM-T533)) (!1030)
Adds samsung-matissevewifi support using msm8916-mainline/linux kernel.

- Device can boot.
- USB network is working.
- Can connect to device using SSH.
2020-03-11 19:14:44 +01:00
Minecrell 63583355e4 samsung-a5lte: new device (Samsung Galaxy A5 - SM-A500F) (!1024)
SM-A500F is pretty much identical to SM-A500FU (note the U),
but it needs different firmware for some reason.
2020-03-11 20:02:19 +03:00
ky0ko 33cce38062 motorola-def: new device (Moto One Hyper) (!1023)
This adds basic functionality for the Moto One Hyper.
The device boots with rootfs on sd, booted by 'pmbootstrap flasher boot'.
USB net works, and i can ssh in. There is no framebuffer device, but
weston works with the drm backend instead of fbdev. Touchscreen support
is not implemented yet, but i will update this with support when i get
the chance. Most other functionality either does not seem to work yet or
has not been tested (wifi, audio, modem, etc).
2020-03-06 20:23:46 +03:00
David Heidelberg 8ddb2ccf85 firmware/firmware-asus-grouper: support also original grouper (!1025)
Signed-off-by: David Heidelberg <david@ixit.cz>
2020-03-05 19:19:22 +03:00
David Heidelberg 91a1447917 device/*-asus-flo: switch to ARMv7
v2:
- Also switch firmware/firmware-asus-flo
- fix linting warnings
device/linux-asus-flo/APKBUILD: IC:[AL6]:device/linux-asus-flo/APKBUILD:36:prefix custom variable with _: HOSTCC="${CC:-gcc}"
IC:[AL6]:device/linux-asus-flo/APKBUILD:37:prefix custom variable with _: HOSTCC="${HOSTCC#${CROSS_COMPILE}}"
IC:[AL6]:device/linux-asus-flo/APKBUILD:39:prefix custom variable with _: ksrcdir="$srcdir/linux-$pkgver"
MC:[AL5]:device/linux-asus-flo/APKBUILD:10:variable set to empty string: depends=""
MC:[AL5]:device/linux-asus-flo/APKBUILD:13:variable set to empty string: install=
MC:[AL5]:device/linux-asus-flo/APKBUILD:30:variable set to empty string: subpackages=""
MC:[AL31]:device/linux-asus-flo/APKBUILD:36:variables must not have capital letters
MC:[AL31]:device/linux-asus-flo/APKBUILD:37:variables must not have capital letters
MP:[AL32]:device/linux-asus-flo/APKBUILD:3:unnecesary usage of braces: ${_flavor}
MP:[AL32]:device/linux-asus-flo/APKBUILD:4:unnecesary usage of braces: ${_flavor}
MP:[AL32]:device/linux-asus-flo/APKBUILD:32:unnecesary usage of braces: ${pkgver}
firmware/firmware-asus-flo/APKBUILD: MC:[AL28]:firmware/firmware-asus-flo/APKBUILD:12:literal integers must not be quoted
MP:[AL32]:firmware/firmware-asus-flo/APKBUILD:15:unnecesary usage of braces: ${_url_aosp}
MP:[AL32]:firmware/firmware-asus-flo/APKBUILD:15:unnecesary usage of braces: ${_version_broadcom}
MP:[AL32]:firmware/firmware-asus-flo/APKBUILD:16:unnecesary usage of braces: ${_url_aosp}
MP:[AL32]:firmware/firmware-asus-flo/APKBUILD:16:unnecesary usage of braces: ${_version_qcom}
MP:[AL32]:firmware/firmware-asus-flo/APKBUILD:22:unnecesary usage of braces: ${_commit_other}
MP:[AL32]:firmware/firmware-asus-flo/APKBUILD:24:unnecesary usage of braces: ${_commit_other}
MP:[AL32]:firmware/firmware-asus-flo/APKBUILD:24:unnecesary usage of braces: ${_url_other}

Signed-off-by: David Heidelberg <david@ixit.cz>
2020-03-05 13:09:41 +01:00
Théo Friberg f88b94ba7d samsung-nevisp: add Wi-Fi support (!995) 2020-02-27 18:42:34 +03:00
misaka4e21 1c46348201 motorola-titan: fix broken framebuffer, touchscreen and switch to armv7 (!815) 2020-02-20 03:47:46 +03:00
David Heidelberg 6ed77fd5fd asus-grouper: bump to mainline + firmware adaptation (!933)
- use mesa-git (until we have functional mesa-grate-git)

Works:
- USB
- WiFi (tested with IWD) + Bluetooth
- Touchscreen
- Phosh rotation (rootston.ini)
- IIO Light sensor
- NFC

Not works:
- 3D
- GPS
- GSM (tilapia)
- Camera

Signed-off-by: David Heidelberg <david@ixit.cz>

[ci:skip-build]: already built successfully in CI
2020-02-15 23:09:26 +01:00
Ruby Iris Juric 5866e7ef9d motorola-harpia: don't package unnecessary firmware (!953) 2020-02-13 18:52:13 +01:00
silver 5807363964 samsung-apexq: add wifi firmware package (!919) 2020-02-03 20:33:30 +01:00
Ruby Iris Juric 3216c2e89f motorola-harpia: fix incorrect path in venus firmware package (!926) 2020-02-03 15:01:04 +11:00
srxl c2fd969169 motorola-harpia: upgrade to mainline kernel (!682)
Support for the downstream kernel has been removed entirely. This is
because the downstream kernel only has support for the armhf
architecture, whereas linux-postmarketos-qcom-msm8916 is only built
for aarch64. Since pmbootstrap has no way to handle having two
kernels on differing architectures, the decision was made to remove
the downstream kernel and only support mainline.
2020-02-01 15:19:53 +03:00
CUI Hao 0326ffefa7 zuk-z2-row: new device (!898) 2020-01-28 02:13:31 +03:00
Bart Ribbers ef0ee9498d firmware/firmware-samsung-jflte: fix linting issues (!873)
[ci:ignore-count]
2020-01-21 22:43:06 +01:00
Luca Weiss 73837b5d5c firmware/firmware-asus-me176c-acpi: quote _commit (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers a7c72df41b firmware/firmware-xiaomi-tissot: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 122433b3b0 firmware/firmware-samsung-kylepro: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers d44b34bebd firmware/firmware-hisense-m470bsa: fix linting issues (!873)
I'm not sure how this package even worked before... The install location
on the second loop was invalid as the "$fw" variable would result to
nothing. This would normally cause all files in that loop to be named
the same...
2020-01-21 02:09:38 +01:00
Bart Ribbers 146d4775ec firmware/firmware-samsung-i9070: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 695fb13480 firmware/firmware-samsung-i9305: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 58dde2fbb5 firmware/firmware-t2m-flame: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers df5eb65a1c firmware/firmware-huawei-y530: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers d541ffc2e8 firmware/firmware-motorola-titan: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 74b1554231 firmware/firmware-google-crosshatch-mainline-dtbo: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 99ce00d112 firmware/firmware-samsung-i747m: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 96965e4cf3 firmware/firmware-asus-duma: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 75ce296e8e firmware/firmware-htc-k2ul: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers dad148f370 firmware/firmware-htc-ville: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers c37d512840 firmware/firmware-xiaomi-kenzo: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 544bce4b47 firmware/firmware-motorola-cedric: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers a406acfe53 firmware/firmware-xiaomi-santoni: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers ef1fa26075 firmware/firmware-samsung-maguro: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 4b28bff187 firmware/firmware-surftab-wintron7.0: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers f5c1cfbd93 firmware/firmware-aosp-broadcom-wlan: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
Bart Ribbers 0dd8582773 firmware/firmware-xiaomi-mido: fix linting issues (!873) 2020-01-21 02:09:38 +01:00
George Hopkins 685f838c8b huawei-y530: change to armv7 (!850)
[ci:skip-build]: already built successfully in CI
2020-01-03 04:45:57 +01:00
Minecrell 3a70f3748f samsung-serranovelte: new device (Samsung Galaxy S4 Mini Value Edition) (!828)
samsung-serranovelte runs Linux mainline (linux-postmarketos-qcom-msm8916)
with support for:

  - Display
  - Touchscreen
  - Sound
  - GPIO keys
  - NFC
  - Vibrator
  - IMU (Accelerometer + Gyroscope)
  - Battery

The primary limitation of samsung-serranovelte is that it can only run
ARMv7 (32-bit) binaries, even though its hardware (MSM8916) is 64-bit
capable. This is because it was never updated with 64-bit compatible
firmware (usually introduced together with the Android 5.0 update).

[ci:skip-vercheck]: only added new architectures
2019-12-24 03:14:54 +03:00
Minecrell 4ecef0e962 samsung-golden: update firmware packaging (!807)
- Update WiFi firmware to newer version
- Change paths so that (eventually) mainline could load the same firmware
2019-12-21 15:19:25 +03:00
Hunter Sell 8baf04df3c hisense-m470bsa: new device (Hisense Sero 7 Pro) (!721)
[ci:skip-build]: already built successfully in CI
2019-12-14 00:52:45 +01:00
lambdadroid e7b346bc05 firmware: Package modem firmware on MSM8916 mainline devices (!800)
MSM8916 has a single "modem" firmware for the audio DSP and modem.
In some early tests, the remote processor boots successfully at least
and the modem shows up in ofono. (Have not done further tests yet...)
However, audio stops working as soon as it is loaded
(because the audio DSP assumes control over the audio hardware).

For now let's just package it for all MSM8916 mainline devices
so it can be installed more easily. It is not used or installed
by default but it can be manually installed for testing.
2019-12-09 16:43:13 +01:00
Mike d23549a251 samsung-golden: rename from samsung-i8190 (!719) 2019-12-06 16:25:01 +03:00
Mike d19dd5d51d samsung-i8190: change to armv7 (!719) 2019-12-06 16:24:58 +03:00
Oliver Smith 307a2c458b firmware/firmware-samsung-kylepro: fix url
I've noticed this while I was working on the pmbootstrap APKBUILD
parsing code. [ci:skip-vercheck]
2019-11-30 14:23:17 +01:00
Luca Weiss 3362660cae htc-memul: new device (HTC One Mini 2) (!641)
[ci:skip-build]: alraedy built successfully in CI
2019-11-20 22:30:34 +01:00