Correct, as I haven't rebased with upstream. I do whenever there's a change specific to the qualcommax platform, kernel, or any of the default system packages.
The current commits for example are not for this platform, so I haven't rebased.
@qosmio In your branch I am able to build but if I enable wireguard it fails due to this error. Do I need to update the package hash?
2024-09-12T13:38:59.2196042Z Collected errors:
2024-09-12T13:38:59.2197144Z * pkg_hash_check_unresolved: cannot find dependency ip for wireguard-tools
2024-09-12T13:38:59.2198637Z * pkg_hash_check_unresolved: cannot find dependency ip for wireguard-tools
2024-09-12T13:38:59.2200731Z * pkg_hash_fetch_best_installation_candidate: Packages for wireguard-tools found, but incompatible with the architectures configured
I'm following the steps provided by @qosmio to build the firmware, but when I run the command make defconfig V=s, I get several prompts with menus and submenus. I'm not sure what options I should select.
Can someone guide me on how to handle these prompts or what selections are needed to proceed with the build?
git clone https://github.com/qosmio/openwrt-ipq mx4300 -b qualcommax-6.x-nss-mx4300
cd mx4300
./scripts/feeds update
./scripts/feeds install -a
cp nss-setup/config-nss.seed .config
make deconfig V=s
Can I get some help from the wisdom of this group? I have built @qosmio's NSS version of MX4300 firmware and flash it to my device. After flashing my router is soft-bricked and I have to enter failsafe mode to restore. I'm seeing that the SSID (OpenWrt) is actually up, but I can't ping 192.168.1.1 either connected via static IP using wired or wireless. Getting OpenWrt to failsafe allowed me to ssh into it, but I have no clue how to further diagnose this. Any help from @qosmio or anyone successfully built and running the firmware on their device would be great.
Here are some other things I have tested / ruled out.
I've went through the discussion in this thread and made sure I didn't misunderstand any steps to build this as best as I could.
I've built this on my own Ubuntu host and also tried a custom github action. Both builds get the same outcome.
I've made sure I'm on the right branch (qualcommax-6.x-nss-mx4300)
I've also made sure I got the MX4300 stock firmware, not HOMEWRK, based on the web UI screenshot from the thread.
I've made sure I do not mistaken mx4200 v.s. mx4300
Here are things I might be doing a bit differently:
I did not customize 03-uci-defaults as I think this is for mesh nodes and it shouldn't affect whether I boot into OpenWrt
Also I only do make defconfig with the seed config file in nss-setup folder.
For whom might be willing to help further and know how to unbrick (please do not try this if you are not, this is a NON WORKING build, only for experts to help me out), you can download the build from Release qualcommax-c7eac27 ยท henryouly/openwrt-ipq (github.com), again I have warned this build will not work and will likely brick the device.
BTW, @qosmio if I'm able to address the issue, would you mind to integrate the github action back to your branch so it can make anyone else a flavor to avoid having to build by their own? Otherwise I can maintain the github action in my fork.