MR70X v2.0 - Any OpenWRT Support or Workaround?

Hi everyone,

I previously owned a Mercusys MR70X v1.0 and successfully installed OpenWRT on it. Unfortunately, the device malfunctioned, and I sent it in for warranty service.

They replaced it, but the new unit is a MR70X v2.0 model. I noticed that the v2.0 version currently does not have OpenWRT support, at least officially on the OpenWRT Table of Hardware.

Before I give up on flashing OpenWRT, I wanted to ask:

  1. Has anyone made any progress on porting OpenWRT to MR70X v2.0?
  2. Is there any way to check compatibility or dump the firmware to help development?
  3. Would it be possible to use a snapshot build or adapt the v1.0 firmware (with changes)?

Any help, insight, or guidance would be greatly appreciated.
Thanks in advance!

If you don't see any activity when searching the forum, that almost certainly means that nobody is working on it.

Yes.

Probably not. It depends on the changes between v1 and v2 of your device. For example:

  • If they differ from each other due to non-logic based changes like the internal power components, yes... it'd be fine.
  • If they have different core logic components such as SoC/wireless/ethernet chipsets, different flash memory or RAM, or use different signal mapping for the I/O, then it would not be safe.

Until it can be verified that they are actually identical in all of the things that matter, don't flash a v1 image onto a v2 device.

That said, you can usually try the initramfs (kernel) version safely as it is loaded purely into RAM so it disappears after a power cycle. This would require a serial connection, of course.

1 Like

Since it is TPLINK - find log level in the most advanced menu and set it to DEBUG or MAXIMUM, and collect system log after fresh start, so we can compare that to V1 hardware. In the meantime DO NOT ATTEMPT TO FLASH ANY UPGRADE OR OPENWRT.

1 Like

Should I share the logs here in this thread, or would it be better to open a separate topic just for the logs?

More eyes in original thread.

It is filogic. Better check 80x thread.

SupportList:
{product_name:MR80X,product_ver:2.0.0,special_id:45550000}
{product_name:MR80X,product_ver:2.0.0,special_id:55530000}
{product_name:MR80X,product_ver:5.0.0,special_id:42520000}
{product_name:MR80X,product_ver:2.0.0,special_id:43410000}
{product_name:MR3000X,product_ver:2.0.0,special_id:45550000}
{product_name:MR1800X,product_ver:2.0.0,special_id:45550000}
{product_name:MR70X,product_ver:2.0.0,special_id:45550000}
{product_name:MR70X,product_ver:2.0.0,special_id:55530000}s

I am working on it. Has anyone gotten a serial image of UART?

By the way, MR70X v1 is Media Tek, MR70X v2 is Qualcomm (ipq5018)

1 Like

If you haven't, how are you "working on it" ?

Mercusys GPL files... This Mercusys router is a pain to pry open!

Those are usually pretty useless...