Compare commits

...
Author SHA1 Message Date
Martijn Braam 03b717d33a device/pine64-pinephone: add multiple dtbs 2020-07-09 14:29:52 +02:00
Martijn Braam a5d7f9cf16 main/postmarketos-mkinitfs: allow multiple dtbs
Allow setting multiple dtb filenames in the deviceinfo seperated
by spaces
2020-07-09 14:29:50 +02:00
PureTryOut 18314c8dac main/mkbootimg-osm0sis: upgrade to 2020.05.18 (MR 1375) 2020-07-09 14:23:58 +02:00
Oliver Smith 7c06530beb CI: add distfile-check (MR 1388)
Verify that each distfile has the same hash in a directory full of APKBUILDs.

I've considered merging the new job with aports-static, but since there
are quite a few setup steps, it would make the .gitlab-ci.yml less
readable.

Related: https://gitlab.com/postmarketOS/ci-common/-/blob/master/distfile-check/README.md
2020-07-09 14:23:57 +02:00
Oliver Smith c0dc20b3f6 CI: aports-static: remove redundant apk add git (MR 1388)
install_pmbootstrap.sh is already installing git, and that line can be
used to install additional dependencies (as done currently with pytest).
2020-07-09 14:23:56 +02:00
Oliver Smith 8b19ca4407 main/postmarketos-base: keep /etc/fstab (MR 1398)
Only add a comment, do not try to mount the root or boot partitions
anymore. The initramfs is doing this already.

Related: https://postmarketos.org/fstab
2020-07-09 14:23:56 +02:00
Oliver Smith e39164734b main/postmarketos-mkinitfs: mount /sysroot/boot (MR 1398)
Mount the boot partition at /sysroot/boot and keep it mounted, when
running the switch_root command. This way, OpenRC doesn't need to mount
it and possibly use the wrong partition. The OpenRC service does not use
the same logic to find the boot partition, in particular it does not
support the pmos_boot kernel parameter.

While at it, print the mountpoint and read-only/read-write arguments in
the mounting log message for both root and boot.

Fixes: #664
2020-07-09 14:23:55 +02:00
Oliver Smith ffd541d252 main/postmarketos-base: rm write_unless_modified (MR 1398)
Get rid of the "write_unless_modified" code, which was supposed to only
change /etc/fstab, /etc/issue, /etc/motd if the user did not modify it.

This is nice in theory, but we have a bug report where the code did not
do what it should (apk audit possibly failed due to a qemu bug?), and
then it lead to strange bugs related to not having the expected
/etc/fstab installed.

Fixes: #661, #258
2020-07-09 14:23:54 +02:00
Martijn Braam 71eb1e8106 main/linux-postmarketos-allwinner: upgrade to 5.7.0_git20200705 (MR 1397)
This adds panel stability patches and enables more resolutions on
the hdmi port of the A64.
2020-07-09 14:23:53 +02:00
Bart Ribbers 2a6769d765 temp/plasma-phone-components: upgrade to 5.19.3_git20200626 2020-07-09 14:23:52 +02:00
Bart Ribbers b49034cfcd temp/plasma-nano: upgrade to 5.19.3_git20200705 2020-07-09 14:23:52 +02:00
Oliver Smith 7aaf9f8791 device/testing/firmware-google-glass: fix distfiles collision (MR 1399)
Add a $_commit prefix infront of each distfile, so bcmdhd.cal and
fw_bcmdhd.bin do not conflict with firmware-sony-sumire.
2020-07-09 14:23:51 +02:00
Dolphin von Chips 10dcc9cb94 device/community/firmware-pine64-rtl8723bt: add missing "replaces=" (MR 1400)
Package got renamed and "provides" wasn't added, so right now
`apk upgrade -a` with firmware-rtl8723bt installed results in
`ERROR: firmware-pine64-rtl8723bt-0_git20181104-r0: trying to overwrite lib/firmware/rtl_bt/rtl8723bs_config-pine64.bin owned by firmware-rtl8723bt-0_git20181104-r0.`
Add `replaces="firmware-rtl8723bt"` so `apk` prefers this package.

[ci:skip-build]: already built successfully in CI
2020-07-09 14:23:50 +02:00
Oliver Smith 705ae30902 CI: test_directory_structure: mention firmware mv (MR 1362)
Instead of encouraging the user to add the directory to
test_directory_structure.py, mention that we just moved the firmware to
device/{main,community,testing}/. This will be more helpful for users
who get the message after rebasing on master.

In the rare case that we need to change the directory structure, we will
figure out which file to edit.

[ci skip]: various firmware packages fail when built at the same time
           (they use generic source files like "bcmdhd.cal" with different checksums)
2020-07-09 14:23:49 +02:00
Minecrell 8dbbbcbf27 firmware/*: move rest of firmware packages to device/testing (MR 1362)
After moving the firmware packages used by devices in community to
device/community, move the rest of the firmware packages to device/testing.
2020-07-09 14:23:49 +02:00
Minecrell c59bf72ab6 firmware/*: move community firmware packages to device/community (MR 1362)
Right now we have all firmware packages under firmware/*.
This is problematic for mainly two reasons:

  - It's not immediately clear which firmware packages we need to keep
    when forking a new stable branch. (Where we delete testing devices
    at the moment...) We might end up deleting firmware packages that
    are actually used by one of the devices in community.

  - When backporting devices to the stable we cannot just cherry-pick
    the commit that moved the device to community (since it does not
    contain the firmware package). Instead we need to cherry-pick
    earlier commits as well, which may touch a lot of deleted files
    in the testing directory.

Let's make this consistent by also placing the firmware packages in
the device/* directory. We already have the common firmware- prefix
to distinguish them from device/kernel packages, which are already
both under the device/* directory.
2020-07-09 14:23:48 +02:00
Minecrell 8fe4e65d73 firmware/firmware-asus-me176c*: fix linter warnings (MR 1362)
It's called !archcheck, not !checkarch, oops! :)
2020-07-09 14:23:47 +02:00
Minecrell bb773f65a9 firmware/firmware-pine64-rtl8723bt: add -pine64-, cleanup, install license (MR 1362)
For most firmware packages we use a vendor- prefix to make it clear
who has provided the firmware. The firmware-rtl8723bt package is only
used for Pine64 devices and actually contains configs that are specific
to Pine64 hardware (e.g. rtl8723bs_config-pine64.bin).

Let's rename it to firmware-pine64-rtl8723bt to make this more clear.
Also cleanup the APKBUILD a bit and provide the LICENSE file in a -doc
subpackage so we can legally redistribute that firmware.
2020-07-09 14:23:44 +02:00
Martijn Braam e9856cba53 main/postmarketos-ui-phosh: add scaling overrides (MR 1396) 2020-07-09 14:22:51 +02:00
Bart Ribbers e3b3eba7ee pine64-pinephone: setup modem to wake device 2020-07-06 12:25:12 +02:00
Bart Ribbers e1105d36de temp/u-boot-pinephone: add crust firmware 2020-07-06 12:25:12 +02:00
Martijn Braam 25da29c4ea main/crust: new aport 2020-07-06 12:25:12 +02:00
127 changed files with 222 additions and 139 deletions

No files matched your search

+12 -1
View File
@@ -70,7 +70,6 @@ aports-static:
- wget "https://gitlab.com/postmarketOS/ci-common/-/raw/master/install_pmbootstrap.sh"
- sh ./install_pmbootstrap.sh pytest
script:
- apk -q add git
- su pmos -c ".gitlab-ci/run_testcases.sh"
- su pmos -c ".gitlab-ci/check_changed_aports_versions.py"
artifacts:
@@ -81,6 +80,18 @@ aports-static:
- pmbootstrap.cfg
expire_in: 1 week
distfile-check:
stage: first
<<: *only-default
before_script:
- apk -q add make findutils
- wget "https://gitlab.com/postmarketOS/ci-common/-/archive/master/ci-common-master.tar.bz2"
- tar -xf ci-common-master.tar.bz2
- mv ci-common-master/distfile-check/*.sh ci-common-master/distfile-check/Makefile .
- rm -r ci-common-master ci-common-master.tar.bz2
script:
- make -j999
# APKBUILD linting
aport-lint:
stage: first
@@ -10,7 +10,6 @@ expected_directories = [
"device/community",
"device/main",
"device/testing",
"firmware",
"hybris",
"kde",
"maemo",
@@ -26,7 +25,7 @@ def test_directories():
apkbuilds = set(glob.iglob("**/APKBUILD", recursive=True))
expected = set(f for d in expected_directories for f in glob.iglob(d + "/*/APKBUILD"))
assert apkbuilds == expected, "Found APKBUILD in unexpected directory. " \
"Consider adding it to test_directory_structure.py!"
"Note that we moved firmware/* to device/{main,community,testing}/*."
# Ensure no file in pmaports are executable.
@@ -3,8 +3,8 @@
# Maintainer: Luca Weiss <luca@z3ntu.xyz>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=device-pine64-pinephone
pkgver=0.3
pkgrel=2
pkgver=0.5
pkgrel=0
pkgdesc="PINE64 PinePhone"
url="https://postmarketos.org"
license="MIT"
@@ -25,9 +25,9 @@ source="deviceinfo
ucm/HiFi.conf
ucm/VoiceCall.conf
eg25.initd
setup-modem-audio.sh
setup-modem-audio.initd
"
setup-modem.sh
setup-modem.initd
"
build() {
devicepkg_build $startdir $pkgname
@@ -38,6 +38,7 @@ package() {
devicepkg_package $startdir $pkgname
install -D -m644 "$srcdir"/boot.scr \
"$pkgdir"/boot/boot.scr
ln -s .. "$pkgdir"/boot/allwinner
install -D -m644 "$srcdir"/hwtest.ini \
"$pkgdir"/usr/share/hwtest.ini
@@ -64,19 +65,19 @@ package() {
# Modem
install -Dm755 "$srcdir"/eg25.initd "$pkgdir"/etc/init.d/eg25
install -Dm755 "$srcdir"/setup-modem-audio.sh \
"$pkgdir"/usr/bin/pinephone_setup-modem-audio
install -Dm755 "$srcdir"/setup-modem-audio.initd \
"$pkgdir"/etc/init.d/pinephone_setup-modem-audio
install -Dm755 "$srcdir"/setup-modem.sh \
"$pkgdir"/usr/bin/pinephone_setup-modem
install -Dm755 "$srcdir"/setup-modem.initd \
"$pkgdir"/etc/init.d/pinephone_setup-modem
}
nonfree_firmware() {
pkgdesc="Wifi and Bluetooth firmware"
depends="linux-firmware-rtlwifi linux-firmware-rtl_bt firmware-rtl8723bt"
depends="linux-firmware-rtlwifi linux-firmware-rtl_bt firmware-pine64-rtl8723bt"
mkdir "$subpkgdir"
}
sha512sums="712dbae8d8799ab251068863d0bc542e29dba7b8783685c1c56fac234c2b7f3f88c360b3bed511f9b83dfb46fc3bf67aa21c185d5d19427d0049c3f54ae4d19e deviceinfo
8a7c4f2ee8ce946c611e5023a1d23f5e1898faee02c2171ce03b2ce0e83a6d79cd4301f80e404ae62fb7e7db7b6bbb2b5e0e0480b396532e941db37300feee1e uboot-script.cmd
sha512sums="d07b9e6770af73bf477f6a04206ff4739a60e08ac3fa458c6549d2245b0be0627f425d663025565d8571920b2f51f796c36090db07a5258065d84d221e87db98 deviceinfo
5363e63606e2934ffe8352af85e0481b8d45cf35befe4b42168c3b1db9f836a9054ac14f4eb97f666f2c88c6f1d824c8590ca9a57479277c76b6a74370945362 uboot-script.cmd
f4b5509fd6a8b23f3667f5e7262b3a19c607a37cb9eaf7d0e93eb826d45c26ec12df4810879bacb8e4042bb83cc80b2b436224c8d47b6d67361369a724bbf7ee sysrq.conf
3dd6d612c381cb0002049d1974d8fb5aa5a53a1eb4d6bcbf62eb2ad52cfdc45f0f6ad24a699716d3513b0371aa1316f25dc72afc10d7176cc3b99d0965c3f030 hwtest.ini
1017fc3f325227da58c77abdc59e9735288d91a7ccc63ec784fe0241c523786b617a11ce8045dab2a74ca12a7dd70aaa334af91836418db1e96a3266fecaa4fd gpsd_pinephone.initd
@@ -86,5 +87,5 @@ e852b48a687f9b2a0eca444aa3d00a1818aead9f5e5d28e070b51c9d6f8ec648e66f1d88e2bfa94d
03e2ed3a4212c0ed336586de38b4882c1bb640e04d34dc63ec218c80ff7046c19aaf82c8cdb48db4d3d42f6124addc16b689fd686a90a0f3174c586d1f50e6f2 HiFi.conf
d44307c4cbd1fcd4846d30bc1e72800ebd4cbc43fe75e896a501dff06f1b3df21385a009ba5f81ed3f19a5e039bd082da3a88efdf3c034089c8fff3bc16e0a7a VoiceCall.conf
5a1a9c774253e8211cc54f4b3961c4bdc35427726d037b0ecad099915e856590e8267a4a47943ab753772d57261eef89924b407b305b1099a9c4ecd7b5f00b35 eg25.initd
dc110f617efe28df3001630836c7df0cab20e74e99c4bb9d2c2f86367ae024dd30060e8c051c7be0e66e86f4656bef345189a6c13276808c4301d1a6deb8be7d setup-modem-audio.sh
dadfb8ceb7a82fd4a684a0fd4459bfdf0330fccc1d1781dd8549ee9ab5d571b97ee1e5b8dde66ec85e08db410e2d66e63f9da3d0c327ee80bd8303bf81d03eaf setup-modem-audio.initd"
b7d32d8eefb1a19ff84d864f5954eb2b2711548f058f5c0f7d4bde84df193369ad49fdaee71023101fe2f774c119d350f310f33889c90013db42ddde71b59d0d setup-modem.sh
c8996a62e4cad92a3b4392912d070ab16515a24937c4c96c25a8b72fbf1632df572df2629c2724d17b6587b3e10ad91e3d5801cee807c0f53324612a47b6cf3c setup-modem.initd"
@@ -3,4 +3,4 @@
rc-update add eg25 default
rc-update add gpsd default
rc-update add gpsd_pinephone default
rc-update add pinephone_setup-modem-audio default
rc-update add pinephone_setup-modem default
@@ -6,7 +6,7 @@ deviceinfo_name="PINE64 PinePhone"
deviceinfo_manufacturer="PINE64"
deviceinfo_codename="pine64-pinephone"
deviceinfo_year="2019"
deviceinfo_dtb="allwinner/sun50i-a64-pinephone-1.1"
deviceinfo_dtb="allwinner/sun50i-a64-pinephone-1.1 allwinner/sun50i-a64-pinephone-1.2"
deviceinfo_modules_initfs="sun6i_mipi_dsi sun4i_drm pwm_sun4i sun8i_mixer"
deviceinfo_arch="aarch64"
@@ -1,6 +1,6 @@
#!/sbin/openrc-run
command="/usr/bin/pinephone_setup-modem-audio"
command="/usr/bin/pinephone_setup-modem"
command_background=true
depend() {
@@ -12,21 +12,24 @@
# 1 - map to first slot (the only slot)
#
QDAI_CONFIG="1,0,0,2,0,1,1,1"
QCFG_CONFIG="physical"
DEV=/dev/EG25.AT
# Read current config
RET=$(echo "AT+QDAI?" | atinout - $DEV -)
QDAI_ACTUAL_CONFIG=$(echo "AT+QDAI?" | atinout - $DEV -)
QCFG_ACTUAL_CONFIG=$(echo "AT+QCFG='risignaltype'" | atinout - $DEV -)
if echo $RET | grep -q $QDAI_CONFIG
if echo $QDAI_ACTUAL_CONFIG | grep -q $QDAI_CONFIG && echo $QCFG_ACTUAL_CONFIG | grep -q $QCFG_CONFIG
then
echo "Modem audio already configured"
echo "Modem already configured"
exit 0
fi
# Modem not configured, we need to send it the digital interface configuration,
# then reboot it
# Configure audio
RET=$(echo "AT+QDAI=$QDAI_CONFIG" | atinout - $DEV -)
if echo $RET | grep -q OK
@@ -37,6 +40,16 @@ else
exit 1
fi
# Configure ring device
RET=$(echo "AT+QCFG='risignaltype',$QCFG_CONFIG" | atinout - $DEV -)
if echo $RET | grep -q OK
then
echo "Successfully configured modem ring wakeup"
else
echo "Failed to set modem ring wakeup: $RET"
fi
# Reset module
# 1 Set the mode to full functionality (vs 4: no RF, and 1: min functionality)
# 1 Reset the modem before changing mode (only available with 1 above)
@@ -14,7 +14,7 @@ setenv bootargs init=/init.sh rw console=tty0 console=ttyS0,115200 no_console_su
printenv
echo Loading DTB
load mmc ${mmc_bootdev}:1 ${fdt_addr_r} sun50i-a64-pinephone-1.1.dtb
load mmc ${mmc_bootdev}:1 ${fdt_addr_r} ${fdtfile}
echo Loading Initramfs
load mmc ${mmc_bootdev}:1 ${ramdisk_addr_r} uInitrd-postmarketos-allwinner
@@ -5,7 +5,7 @@ arch="x86_64"
pkgdesc="Patched ACPI DSDT table for ASUS MeMO Pad 7 (ME176C(X))"
url="https://github.com/me176c-dev/me176c-acpi"
license="unknown"
options="!check !strip !checkarch"
options="!check !strip !archcheck"
makedepends="iasl"
_commit="9c25272d67965b7bbc03283e333822f02a8f9a9a"
@@ -5,7 +5,7 @@ arch="x86_64"
pkgdesc="Firmware for ASUS MeMO Pad 7 (ME176C(X))"
url="https://dlcdnets.asus.com/pub/ASUS/EeePAD/ME176C/UL-K013-WW-$pkgver-user.zip"
license="unknown"
options="!check !strip !checkarch"
options="!check !strip !archcheck"
source="$url"
_fwdir="/lib/firmware/postmarketos"
@@ -1,18 +1,24 @@
pkgname=firmware-rtl8723bt
pkgname=firmware-pine64-rtl8723bt
pkgver=0_git20181104
pkgrel=0
pkgrel=1
pkgdesc="Firmware for rtl8723bs and rtl8723cs"
replaces="firmware-rtl8723bt"
url="https://github.com/anarsoul/rtl8723bt-firmware/"
subpackages="$pkgname-doc"
arch="aarch64"
license="proprietary"
options="!check !strip !archcheck"
_commit="39da5959deff5041160fa85e62dddb89066471b3"
source="$pkgname-$_commit.tar.gz::https://github.com/anarsoul/rtl8723bt-firmware/archive/$_commit.tar.gz"
builddir="$srcdir/rtl8723bt-firmware-$_commit"
package() {
cd "$srcdir"/rtl8723bt-firmware-$_commit
mkdir -p "$pkgdir"/lib/firmware
cp -r rtl_bt "$pkgdir"/lib/firmware
make DESTDIR="$pkgdir" install
# Not sure why this gets installed. Weird.
rm "$pkgdir"/lib/firmware/Makefile
install -Dm644 LICENCE.rtlwifi_firmware.txt "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
sha512sums="8c25196e68eca60e9c14d77a472335187706b1fa0a98da8b3c5afd4d08ea8d430b0ae3187080901bd6917531914096b18fe7e69c048a05140d44cd8689c941fb firmware-rtl8723bt-39da5959deff5041160fa85e62dddb89066471b3.tar.gz"
sha512sums="8c25196e68eca60e9c14d77a472335187706b1fa0a98da8b3c5afd4d08ea8d430b0ae3187080901bd6917531914096b18fe7e69c048a05140d44cd8689c941fb firmware-pine64-rtl8723bt-39da5959deff5041160fa85e62dddb89066471b3.tar.gz"
+2 -2
View File
@@ -2,7 +2,7 @@
pkgname=device-pine64-a64lts
pkgdesc="PINE64 A64-LTS"
pkgver=0.3
pkgrel=5
pkgrel=6
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -28,7 +28,7 @@ package() {
nonfree_firmware() {
pkgdesc="Wifi and Bluetooth firmware"
depends="linux-firmware-rtlwifi linux-firmware-rtl_bt firmware-rtl8723bt"
depends="linux-firmware-rtlwifi linux-firmware-rtl_bt firmware-pine64-rtl8723bt"
mkdir "$subpkgdir"
}
@@ -2,7 +2,7 @@
pkgname=device-pine64-dontbeevil
pkgdesc="PINE64 PinePhone Don't be evil devkit"
pkgver=0.1
pkgrel=17
pkgrel=18
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -53,7 +53,7 @@ weston() {
nonfree_firmware() {
pkgdesc="Wifi and Bluetooth firmware"
depends="linux-firmware-rtlwifi linux-firmware-rtl_bt firmware-rtl8723bt"
depends="linux-firmware-rtlwifi linux-firmware-rtl_bt firmware-pine64-rtl8723bt"
mkdir "$subpkgdir"
}
@@ -2,7 +2,7 @@
pkgname=device-pine64-pinetab
pkgdesc="PINE64 PineTab"
pkgver=0.1
pkgrel=21
pkgrel=22
url="https://postmarketos.org"
license="MIT"
arch="aarch64"
@@ -85,7 +85,7 @@ package() {
nonfree_firmware() {
pkgdesc="Bluetooth Firmware"
depends="firmware-rtl8723bt"
depends="firmware-pine64-rtl8723bt"
mkdir "$subpkgdir"
}
File renamed without changes.
@@ -1,6 +1,6 @@
pkgname=firmware-google-glass
pkgver=1
pkgrel=0
pkgrel=1
pkgdesc="Google Glass Firmware"
url="https://github.com/GlassHack/firmware"
arch="armhf"
@@ -13,28 +13,30 @@ _commit="43eda88c424fdca5c7712af7ff5cbed5a43dfbca"
_url_base="https://github.com/GlassHack/firmware/raw/$_commit"
source="
$_url_base/firmware/NVM2
$_url_base/firmware/bcm4330.hcd
$_url_base/firmware/ducati-m3-core0-2gb.xem3
$_url_base/firmware/ducati-m3-core0.xem3
$_url_base/firmware/fw_bcmdhd.bin
$_url_base/firmware/glasshub.s19
$_url_base/firmware/tesla-dsp.xe64T
$_url_base/calibration/bcmdhd.cal
$_commit-NVM2::$_url_base/firmware/NVM2
$_commit-bcm4330.hcd::$_url_base/firmware/bcm4330.hcd
$_commit-ducati-m3-core0-2gb.xem3::$_url_base/firmware/ducati-m3-core0-2gb.xem3
$_commit-ducati-m3-core0.xem3::$_url_base/firmware/ducati-m3-core0.xem3
$_commit-fw_bcmdhd.bin::$_url_base/firmware/fw_bcmdhd.bin
$_commit-glasshub.s19::$_url_base/firmware/glasshub.s19
$_commit-tesla-dsp.xe64T::$_url_base/firmware/tesla-dsp.xe64T
$_commit-bcmdhd.cal::$_url_base/calibration/bcmdhd.cal
"
package() {
for filename in NVM2 bcm4330.hcd ducati-m3-core0-2gb.xem3 ducati-m3-core0.xem3 fw_bcmdhd.bin glasshub.s19 tesla-dsp.xe64T bcmdhd.cal
for filename in NVM2 bcm4330.hcd ducati-m3-core0-2gb.xem3 \
ducati-m3-core0.xem3 fw_bcmdhd.bin glasshub.s19 \
tesla-dsp.xe64T bcmdhd.cal
do
install -Dm644 "$srcdir/$filename" \
install -Dm644 "$srcdir/$_commit-$filename" \
"$pkgdir/lib/firmware/postmarketos/$filename"
done
}
sha512sums="d2d2449e6e5a8ffc1e4752bd7836bb3b8f7b7f8bef16d3caffbdb2a0cc4e414de58c6b1475f1c7e08389a3a4c731ed5940e7438193cc00238a781c7bb0ebe8f3 NVM2
0b207cd8de13466fa811cca2df6bb537a51db1754bd81a1c84a6b77abf2af5e5c27fc4f49f1e66333320822c86d5a281c3619f72d0ace5de06da3b2c520b49e1 bcm4330.hcd
bb6493899a52c51a0ce53c6fdb73ac1909772deb2154532bcd5f87bddb92bfc35d382a73b4b95050baf531e48dbf24e5b1879f712a47d09e20bba083cfb00783 ducati-m3-core0-2gb.xem3
0d4dbb4e488dfb62be7100d12fb9888452a9a02476a54c796299ea9f52a56bdf5559fdc7f133c8f966792ef930c576c5615ea594c8474cb3f0a888126666353f ducati-m3-core0.xem3
6195facf1f0c37eb15ea479011ce88c6d64c88626970de344fce8f10e17667d7ec7aee79df7e98e9f62cfd56fbb3d45069d97fe3fee4605bdab75ab5e86cc3bc fw_bcmdhd.bin
6b53128e54a94ef6e465a81c51e61aef4fec5f6b2354597e4a9395017dc36adc8444c7f6f0b1266c5ab5b2e11c438d0d8e1b673d3e4b903882bac7e3bd7cd726 glasshub.s19
4acb3b64dcbdee6f641cbf242c4e7ee0092f43a720c7ba565bee53d48969f30c672d892c510f2430f52907e8031c88914702e8cd01d3abbdd8150b93d7d8a1ee tesla-dsp.xe64T
4b3f7b0a8a424d12471004b23098e7c58bd408cabf8b5b7c8118aef2f945d126b4633daafdd1b6d6eb618fec958257abb72545a2952068b7e6514ccca0c0d228 bcmdhd.cal"
sha512sums="d2d2449e6e5a8ffc1e4752bd7836bb3b8f7b7f8bef16d3caffbdb2a0cc4e414de58c6b1475f1c7e08389a3a4c731ed5940e7438193cc00238a781c7bb0ebe8f3 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-NVM2
0b207cd8de13466fa811cca2df6bb537a51db1754bd81a1c84a6b77abf2af5e5c27fc4f49f1e66333320822c86d5a281c3619f72d0ace5de06da3b2c520b49e1 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-bcm4330.hcd
bb6493899a52c51a0ce53c6fdb73ac1909772deb2154532bcd5f87bddb92bfc35d382a73b4b95050baf531e48dbf24e5b1879f712a47d09e20bba083cfb00783 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-ducati-m3-core0-2gb.xem3
0d4dbb4e488dfb62be7100d12fb9888452a9a02476a54c796299ea9f52a56bdf5559fdc7f133c8f966792ef930c576c5615ea594c8474cb3f0a888126666353f 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-ducati-m3-core0.xem3
6195facf1f0c37eb15ea479011ce88c6d64c88626970de344fce8f10e17667d7ec7aee79df7e98e9f62cfd56fbb3d45069d97fe3fee4605bdab75ab5e86cc3bc 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-fw_bcmdhd.bin
6b53128e54a94ef6e465a81c51e61aef4fec5f6b2354597e4a9395017dc36adc8444c7f6f0b1266c5ab5b2e11c438d0d8e1b673d3e4b903882bac7e3bd7cd726 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-glasshub.s19
4acb3b64dcbdee6f641cbf242c4e7ee0092f43a720c7ba565bee53d48969f30c672d892c510f2430f52907e8031c88914702e8cd01d3abbdd8150b93d7d8a1ee 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-tesla-dsp.xe64T
4b3f7b0a8a424d12471004b23098e7c58bd408cabf8b5b7c8118aef2f945d126b4633daafdd1b6d6eb618fec958257abb72545a2952068b7e6514ccca0c0d228 43eda88c424fdca5c7712af7ff5cbed5a43dfbca-bcmdhd.cal"
File renamed without changes.
Loaded 100 of 127 files, more files were not shown because too many files have changed in this diff. Show more