changes
This commit is contained in:
1 parent
16152a5718
commit
84ebf46b1f
4 files changed
+7311
-2
No files matched your search
+17
-2
@@ -2,7 +2,7 @@ CONFIG_TARGET_msm89xx=y
|
||||
CONFIG_TARGET_msm89xx_msm8916=y
|
||||
CONFIG_TARGET_msm89xx_msm8916_DEVICE_yiming-uz801v3=y
|
||||
# CONFIG_FEED_packages is not set
|
||||
CONFIG_LIBQMI_COLLECTION_BASIC=y
|
||||
CONFIG_LIBQMI_COLLECTION_FULL=y
|
||||
CONFIG_LIBQMI_WITH_MBIM_QMUX=y
|
||||
CONFIG_LIBQMI_WITH_QRTR_GLIB=y
|
||||
CONFIG_MODEMMANAGER_WITH_MBIM=y
|
||||
@@ -31,19 +31,30 @@ CONFIG_PACKAGE_kmod-iptunnel6=y
|
||||
CONFIG_PACKAGE_kmod-leds-gpio=y
|
||||
CONFIG_PACKAGE_kmod-ledtrig-activity=y
|
||||
CONFIG_PACKAGE_kmod-ledtrig-gpio=y
|
||||
CONFIG_PACKAGE_kmod-mii=y
|
||||
CONFIG_PACKAGE_kmod-qrtr=y
|
||||
CONFIG_PACKAGE_kmod-qrtr-tun=y
|
||||
CONFIG_PACKAGE_kmod-rmnet=y
|
||||
CONFIG_PACKAGE_kmod-tun=y
|
||||
CONFIG_PACKAGE_kmod-udptunnel4=y
|
||||
CONFIG_PACKAGE_kmod-udptunnel6=y
|
||||
CONFIG_PACKAGE_kmod-usb-core=y
|
||||
CONFIG_PACKAGE_kmod-usb-gadget-mass-storage=y
|
||||
CONFIG_PACKAGE_kmod-usb-gadget-ncm=y
|
||||
CONFIG_PACKAGE_kmod-usb-gadget-serial=y
|
||||
CONFIG_PACKAGE_kmod-usb-net=y
|
||||
CONFIG_PACKAGE_kmod-usb-net-cdc-ether=y
|
||||
CONFIG_PACKAGE_kmod-usb-net-cdc-mbim=y
|
||||
CONFIG_PACKAGE_kmod-usb-net-cdc-ncm=y
|
||||
CONFIG_PACKAGE_kmod-usb-net-qmi-wwan=y
|
||||
CONFIG_PACKAGE_kmod-usb-wdm=y
|
||||
CONFIG_PACKAGE_kmod-wireguard=y
|
||||
CONFIG_PACKAGE_libattr=y
|
||||
CONFIG_PACKAGE_libdbus=y
|
||||
CONFIG_PACKAGE_libexpat=y
|
||||
CONFIG_PACKAGE_libffi=y
|
||||
CONFIG_PACKAGE_libiwinfo=y
|
||||
CONFIG_PACKAGE_libiwinfo-data=y
|
||||
CONFIG_PACKAGE_liblucihttp=y
|
||||
CONFIG_PACKAGE_liblucihttp-ucode=y
|
||||
CONFIG_PACKAGE_libmbim=y
|
||||
@@ -63,10 +74,11 @@ CONFIG_PACKAGE_luci-mod-admin-full=y
|
||||
CONFIG_PACKAGE_luci-mod-network=y
|
||||
CONFIG_PACKAGE_luci-mod-status=y
|
||||
CONFIG_PACKAGE_luci-mod-system=y
|
||||
CONFIG_PACKAGE_luci-proto-gre=y
|
||||
CONFIG_PACKAGE_luci-proto-ipv6=y
|
||||
CONFIG_PACKAGE_luci-proto-mbim=y
|
||||
CONFIG_PACKAGE_luci-proto-modemmanager=y
|
||||
CONFIG_PACKAGE_luci-proto-ppp=y
|
||||
CONFIG_PACKAGE_luci-proto-qmi=y
|
||||
CONFIG_PACKAGE_luci-proto-wireguard=y
|
||||
CONFIG_PACKAGE_luci-theme-bootstrap=y
|
||||
CONFIG_PACKAGE_modemmanager=y
|
||||
@@ -87,7 +99,10 @@ CONFIG_PACKAGE_ucode-mod-log=y
|
||||
CONFIG_PACKAGE_ucode-mod-math=y
|
||||
CONFIG_PACKAGE_uhttpd=y
|
||||
CONFIG_PACKAGE_uhttpd-mod-ubus=y
|
||||
CONFIG_PACKAGE_umbim=y
|
||||
CONFIG_PACKAGE_uqmi=y
|
||||
CONFIG_PACKAGE_wireguard-tools=y
|
||||
CONFIG_PACKAGE_wwan=y
|
||||
# CONFIG_TARGET_IMAGES_GZIP is not set
|
||||
CONFIG_TARGET_ROOTFS_PARTSIZE=240
|
||||
# CONFIG_TARGET_ROOTFS_SQUASHFS is not set
|
||||
|
||||
+7262
File diff suppressed because it is too large.
Load diff
Executable
+32
@@ -0,0 +1,32 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
OUT_DIR="${PWD}/mcfg_out"
|
||||
TMP_DIR="$(mktemp -d)"
|
||||
APK="${TMP_DIR}/firmware-fp5-modem.apk"
|
||||
URL_BASE="https://mirror.math.princeton.edu/pub/postmarketos/v24.12/aarch64"
|
||||
APK_NAME="firmware-fairphone-fp5-modem-20240417-r1.apk"
|
||||
|
||||
echo "[*] Descargando ${APK_NAME}..."
|
||||
wget -O "${APK}" "${URL_BASE}/${APK_NAME}"
|
||||
|
||||
echo "[*] Extrayendo APK (formato Alpine tar)..."
|
||||
EXTRACT_DIR="${TMP_DIR}/unpacked"
|
||||
mkdir -p "${EXTRACT_DIR}"
|
||||
# bsdtar maneja mejor headers APK-TOOLS; tar GNU también sirve
|
||||
bsdtar -C "${EXTRACT_DIR}" -xf "${APK}" || tar -C "${EXTRACT_DIR}" -xf "${APK}"
|
||||
|
||||
echo "[*] Buscando MCFG Orange España dentro del árbol extraído..."
|
||||
CANDIDATE="$(find "${EXTRACT_DIR}" -path "*/modem_pr/mcfg/configs/mcfg_sw/generic/EU/Orange/Commercial/Spain/mcfg_sw.mbn" | head -n1)"
|
||||
if [ -z "${CANDIDATE}" ]; then
|
||||
echo "No se encontró mcfg_sw.mbn de Orange España; verifica paquete/versión." >&2
|
||||
echo "Sugerencia: comprueba el índice del paquete firmware-fairphone-fp5-modem para confirmar la ruta." >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
mkdir -p "${OUT_DIR}"
|
||||
cp "${CANDIDATE}" "${OUT_DIR}/mcfg_sw_orange_spain.mbn"
|
||||
echo "[*] Copiado en ${OUT_DIR}/mcfg_sw_orange_spain.mbn"
|
||||
|
||||
rm -rf "${TMP_DIR}"
|
||||
echo "[*] Listo."
|
||||
Binary file not shown.
Reference in new issue
Block a user