openwrt / openwrt/asu

Unable to Include uboot-envtools in Xiaomi Mi Router 3G Builds

Open
#1,085 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
450
Forks
111
PR merge metrics
No merged PRs in 30d

Description

The xiaomi_mi-router-3g model seems to be forcibly excluding the uboot-envtools package. Despite multiple attempts, I have not succeeded in adding uboot-envtools to the build.

I tested this by manually running make image, and the package could be added to the pre-installed packages. I also verified this functionality on the actual device.

I removed -uboot-envtools from Installed Packages and added uboot-envtools. ASU shouldn't be removing this package.

When I set diff_packages to false in the submission to the /api/v1/build interface, it successfully builds the image with uboot-envtools. However, there is no option to set diff_packages = false in the firmware-selector-openwrt-org UI.

source link: https://github.com/openwrt/firmware-selector-openwrt-org/issues/55

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the /api/v1/build entry point and compare its diff_packages handling with firmware-selector-openwrt-org issue #55. Trace how the xiaomi_mi-router-3g package list is processed; done when the firmware-selector-openwrt-org UI can produce an image containing uboot-envtools without requiring diff_packages=false.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api, backend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.