I recently got a Telstra branded Arcadyan AW1000 on 03-Jun-2024 but only to discover it has firmware version 0.06.01r, hardware version: XCI35AX44Z-TA, I have an Optus sim which I can't use with this Telstra device.
As per azzaboy18's post on 2022-May-4 from Arcadyan AW1000 Telstra 5G Home Internet Hacking, unfortunately I have found both "Method 1 – UART" and "Method 2 – Backup File" methods have been patched with the firmware revision mentioned above, also confirmed by James Bertschik's post on 2023-Dec-22.
I have proceeded to replace the Telstra stock firmware with OpenWrt firmware as mentioned by Arcadyan / Astoria AW1000, using factory.ubi file (13568.0 KB, Sat Jun 29 03:51:15 2024), via tftp host or usb boot with initramfs.bin image and it was successful. However after reboot I couldn't access its web interface page at https://192.168.1.1.
OpenWrt allows one to build snapshot via Download OpenWrt firmware for your device. Expanding the "Customize installed packages and/or first boot script" from that snapshot link, under "Installed Packages" shows:-
ath11k-firmware-ipq8074 base-files busybox ca-bundle dnsmasq dropbear e2fsprogs firewall4 fstools ipq-wifi-arcadyan_aw1000 kmod-ath11k-ahb kmod-fs-ext4 kmod-gpio-button-hotplug kmod-gpio-nxp-74hc164 kmod-leds-gpio kmod-nft-offload kmod-phy-aquantia kmod-qca-nss-dp kmod-spi-gpio kmod-usb-dwc3 kmod-usb-dwc3-qcom kmod-usb-serial-option kmod-usb3 libc libgcc libustream-mbedtls logd losetup luci mtd netifd nftables odhcp6c odhcpd-ipv6only opkg ppp ppp-mod-pppoe procd procd-seccomp procd-ujail uboot-envtools uci uclient-fetch uqmi urandom-seed urngd wpad-basic-mbedtls
It appears luci package was included but how to check offline if it was actually included in the factory.ubi or sysupgrade.bin files before being used for flashing? Perhaps provide a manifest like openwrt-armsr-armv8.manifest?
I have figured you can issue a "opkg list-installed" command to check for installed packages after it was flashed, so I have found luci package was not included in the factory.ubi file. Later on I found out in FAQ section about snapshots release.
FAQ: I can not connect via webbrowser
Do I have to continue upgrading the firmware using sysupgrade.bin file (12190.3 KB, Sat Jun 29 03:51:15 2024) in order to have LuCI?
I have proceeded to upgrade the firmware sysupgrade.bin file, and this time it gave me an error as below:-
root@OpenWrt:~# free
total used free shared buff/cache available
Mem: 886992 45876 794148 40240 46968 772936
Swap: 0 0 0
root@OpenWrt:~# df
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 443496 27840 415656 6% /
tmpfs 443496 12400 431096 3% /tmp
tmpfs 512 0 512 0% /dev
root@OpenWrt:~# ls -l /tmp
-rw-r--r-- 1 root root 4 Jan 1 00:01 TZ
-rw-r--r-- 1 root root 713 Jan 1 00:00 board.json
-rw-r--r-- 1 root root 0 Jan 1 00:01 dhcp.leases
drwxr-xr-x 2 root root 40 Jan 1 00:01 dnsmasq.d
drwxr-xr-x 2 root root 60 Jan 1 00:01 etc
drwxr-xr-x 2 root root 80 Jan 1 00:01 hosts
drwxr-xr-x 3 root root 60 Jan 1 00:01 lib
drwxrwxrwt 2 root root 340 Jan 1 00:01 lock
drwxr-xr-x 2 root root 80 Jan 1 00:00 log
-rw-r--r-- 1 root root 12482867 Jan 1 00:02 openwrt-qualcommax-ipq807x-arcadyan_aw1000-squashfs-sysupgrade.bin
-rw-r--r-- 1 root root 47 Jan 1 00:01 resolv.conf
drwxr-xr-x 2 root root 60 Jan 1 00:01 resolv.conf.d
drwxr-xr-x 6 root root 240 Jan 1 00:01 run
drwxrwxrwt 2 root root 40 Jan 1 00:01 shm
drwxr-xr-x 2 root root 60 Jan 1 00:01 state
drwxr-xr-x 2 root root 80 Jan 1 00:00 sysinfo
-rw-r--r-- 1 root root 0 Jan 1 00:02 sysupgrade.meta
drwxr-xr-x 2 root root 40 Jan 1 00:00 tmp
root@OpenWrt:~# sysupgrade -n /tmp/openwrt-qualcommax-ipq807x-arcadyan_aw1000-squashfs-sysupgrade.bin
Thu Jan 1 00:01:47 UTC 1970 upgrade: Image metadata not present
Thu Jan 1 00:01:47 UTC 1970 upgrade: Use sysupgrade -F to override this check when downgrading or flashing to vendor firmware
Image check failed.
If additional LuCI related packages such as luci-proto-qmi, luci-proto-mbim, luci-proto-modemmanager will be required for internet, what essential packages are actually needed to build the firmware at least par to the Telstra stock firmware with LuCI interface?
This is my very first time doing this hope someone can provide some insight?