Giter VIP home page Giter VIP logo

Comments (11)

andreasrsa avatar andreasrsa commented on July 20, 2024 1

Couple things. Obviously you read my comments? This firmware takes most of the routers memory on flash. Which is why it contains usb drivers as well as tools to recognize and partition the attached usb drive.

I would suggest you clone OpenWRT and apply the patch in the comments (12). Then build your firmware from source. When you go into build menu, your will see the tp-link. After saving cat .config and look at the build config.

from openwrt-archer-c5.

namiltd avatar namiltd commented on July 20, 2024 1

The final note should be the information that TP-Link Archer C5 v4 is available in various subversions of chipsets, not all of them are currently supported by OpenWRT.

from openwrt-archer-c5.

andreasrsa avatar andreasrsa commented on July 20, 2024 1

The whole point of this was to show that a router with a SoC, in this case, MT7620A SoC. I do not know what you are referring to, but I am interested in knowing what chipset your TP-Link Archer C5 v4 is running. Reply.

For reference:
https://openwrt.org/toh/hwdata/tp-link/tp-link_archer_c5_v4
https://openwrt.org/docs/techref/hardware/soc/soc.mediatek
https://wikidevi.wi-cat.ru/TP-LINK_Archer_C5_v4.x

FCC:
https://apps.fcc.gov/oetcf/eas/reports/GenericSearchResult.cfm?RequestTimeout=500

from openwrt-archer-c5.

andreasrsa avatar andreasrsa commented on July 20, 2024 1

The photo of the back of the router. Did you take it?

This is the same router. Same MediaTek MT7620A SoC.

Everything below is as non-root:

  • git clone https://git.openwrt.org/openwrt/openwrt.git/
    cd openwrt
    ./scripts/feeds update -a
    ./scripts/feeds install -a
  • wget -o 4327.patch https://patch-diff.githubusercontent.com/raw/openwrt/openwrt/pull/4327.patch
  • git apply 4327.patch / if you get an error, you did something wrong)
  • make defconfig
  • make menuconfig
  • set Target System: MediaTek Ralink MIPS
  • set Subtarget: MT7620..
  • set Target Profile: TP-Link Archer C5 v4
  • set kmod to be optional (for few kernel hash compatibility)
  • add luci, and whatever else you want
  • save
  • make download
  • make -j4 V=s (j is the cores, the more, the faster the compilation)

The above is the process my friend. When complete, everything should be in the bin directory of my memory serves me.

Also, I did provide images of the final product

image
image
image
image

from openwrt-archer-c5.

andreasrsa avatar andreasrsa commented on July 20, 2024 1

Look at https://forum.openwrt.org/t/support-for-new-archer-c5-v4/15889/534 to 549


Currently supported and tested are versions: 0x0276, 0x0597 and 0x6367.

I had a look at your thread. Firstly, I commend you for your efforts in assisting people. It's important. You clearly have an understanding of the architecture. As well as busybox.

I'm on my iPhone, so, getting lost in the weeds here.

The thread claims it's an Archer C5v4? But the information that's spitting out is strange?

Have you recommend he install hwinfo? see uri

Also, personally I have found that building the firmware from a snapshot will lead to kmod issues galore. But that's down the line.

from openwrt-archer-c5.

andreasrsa avatar andreasrsa commented on July 20, 2024

Interesting. In the interest of transparency, I did state as is. But I also published images of the firmware after flashing.

Are you flashing from the release I posted or recompiling?

from openwrt-archer-c5.

Jonathan1718 avatar Jonathan1718 commented on July 20, 2024

release you posted ... i tried another release posted on a forum and still no lan but now CLI is refusing connection ... I almost bricked the router , tried to reflash orginial firmware trough serial got a bad checksum error... I can still access openwrt connected in wifi trough SSH

from openwrt-archer-c5.

namiltd avatar namiltd commented on July 20, 2024

Some Archer c5 v4 have different version of Realtek RTL8367B chip, other than 0x0276, 0x0597, 0x6367. Unfortunately, Ethernet will not work for unlisted versions.

from openwrt-archer-c5.

andreasrsa avatar andreasrsa commented on July 20, 2024

no lan interface working ... wan also

Try pulling the main openwrt repo, and following the instructions. The repo I have is primarily to show where patches end up.

from openwrt-archer-c5.

andreasrsa avatar andreasrsa commented on July 20, 2024

Final note here:

  • Everything (et al) must be done as a non-root user. From pulling repo to your home directory to patches, to compiling.
  • Don't use this repo. It's pulled from OpenWRT and out of date. Pull OpenWRT repo directly
  • treat the pulled repo as your "rootdir". Ideally, pull the repo directly to /home/ for example, /home/openwrt
  • I use tags, make sure you are in a tagged repo
  • run the two scripts to update source
  • download the patch
  • apply the patch
  • if you get no errors, yay!
  • run make menuconfig
  • chose the correct chipsets, if the patch was applied correctly, the C5 v5 MUST be listed and selected.
  • check all kmods as "option" so the revision carries into the build. If you do not, and then try install some, you will Definitely get mismatch errors. You will need to recompile. CHECK KMODS.
  • If you want to the exfat path, strongly suggest you install all necessary modules now.

If you follow the above, and have no issues, the compilation should successfully complete.

I provided this as is, I can try assist when a detailed query comes through. This firmware has been tested on 3 separate C5 V4 routers. We normally use EU standards, and not US

from openwrt-archer-c5.

namiltd avatar namiltd commented on July 20, 2024

Look at https://forum.openwrt.org/t/support-for-new-archer-c5-v4/15889/534 to 549

Currently supported and tested are versions: 0x0276, 0x0597 and 0x6367.

from openwrt-archer-c5.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.