Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
toh:linksys:mr8300 [2023/04/24 07:19] – [Hardware Highlights] badulesiatoh:linksys:mr8300 [2024/12/04 11:26] – [Installation of 23.05/24.10 or snapshot] typo badulesia
Line 2: Line 2:
 {{ media:linksys:linksys-ea8300-ac2200.jpg?400|EA8300}} {{ media:linksys:linksys-ea8300-ac2200.jpg?400|EA8300}}
  
-The Linksys MR8300 is very close to the [[toh:linksys:ea8300|EA8300]], so basic infos from one should also apply to the other.+The Linksys MR8300 is very close to the [[toh:linksys:ea8300|EA8300]], so basic infos should apply each other.
  
 The Linksys MR8300 is a MU-MIMO Tri-Band WiFi router, which has one 2.4GHz and two 5GHz WiFi Interfaces, making it an interesting choice for wireless backhaul or repeater applications. The radios support MCS 0-9 (up through 256 QAM) for devices and paths that are compatible with those high-density modulations. The Linksys MR8300 is a MU-MIMO Tri-Band WiFi router, which has one 2.4GHz and two 5GHz WiFi Interfaces, making it an interesting choice for wireless backhaul or repeater applications. The radios support MCS 0-9 (up through 256 QAM) for devices and paths that are compatible with those high-density modulations.
  
-//**Note:** The first 5 GHz radio (IPQ4019) is limited to ch. 64 and below. The second 5 GHz radio (QCA9888)is limited to ch. 100 and above. This is consistent with OEM firmware and is a result of the ART data and the data in the OEM firmware's cal data. This is perhaps due to RF design optimization and/or interoperation with 2.4 GHz, such as the two, shared antennas.+//**Note:** The first 5 GHz radio (QCA9888)is limited to ch. 100 and above. The second 5 GHz radio (IPQ4019) is limited to ch. 64 and below This is consistent with OEM firmware and is a result of the ART data and the data in the OEM firmware's cal data. This is perhaps due to RF design optimization and/or interoperation with 2.4 GHz, such as the two, shared antennas.
 // //
  
Line 17: Line 17:
  
 ===== Supported Versions ===== ===== Supported Versions =====
----- datatable ---- +<!-- ToH: { 
-cols    BrandModelVersions, Supported Current Rel, OEM device homepage URL_url, Forum Search_search-forumsDevice Techdata_pageid +  "source""json", 
-headers Brand, Model, Version, Current Release, OEM Info, Forum SearchTechnical Data +  "dom": "t", 
-align   c,c,c,c,c,c,c +  "paging": false
-filter  : Brand=Linksys +  "rotate"true
-filter  Model=MR8300 +  "shownColumns"["brand""model""version""supportedcurrentrel""oemdevicehomepageurl""forumsearch", "deviceid"]
-----+  "filterColumns"{"brand": "^Linksys$", "model""^MR8300$"} 
 +-->
  
  
----- datatable ---- +<!-- ToH: { 
-cols    Unsupported Functions_unsupporteds +  "source""json", 
-filter  : Model=MR8300 +  "dom""t", 
-----+  "paging": false, 
 +  "shownColumns": ["unsupported_functions"], 
 +  "filterColumns": {"model": "^MR8300$"} 
 +-->
  
 ===== Hardware Highlights ===== ===== Hardware Highlights =====
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsCPUCPU MHz, Flash MB_mbflashs, RAM MB_mbram, WLAN Hardware, WLAN 2.4GHz, WLAN 5.0GHz, Ethernet 100M ports_, Ethernet Gbit ports_, ModemUSB ports_ +  "source""json", 
-header  : ModelVersion,SoC,CPU MHz,Flash MB,RAM MB,WLAN Hardware,WLAN2.4,WLAN5.0,100M ports,Gbit ports,Modem,USB +  "dom": "t", 
-align   : c,c,c,c,c,c,c,c,c,c,c,c,c +  "paging": false, 
-filter  : Brand=Linksys +  "rotate": true
-filter  Model=MR8300 +  "shownColumns"["model""version""cpu""cpumhz""cpucores""flashmb""rammb""wlanhardware""wlan24ghz""wlan50ghz""ethernet100mports""ethernet1gports""modem""usbports"]
----- +  "filterColumns": {"brand""^Linksys$", "model""^MR8300$"} 
-The original version should be considered as v1. As of 2021, a version v1.1 is shipped. It also works with the same OpenWrt files.+--
 + 
 +As of 2021, a version v1.1 is shipped. It is uncertain about some hardware change from v1. The wifi card is reported as QCA9886 which is almost identical to QCA9888 (both use the same driver anyway). 
 +The same OpenWrt files works fine on both versions. 
  
-<WRAP center round alert 60%> 
-//**Note** the USB port seems to be incorrectly managed due to a faulty hardware design. Please read this [[https://forum.openwrt.org/t/linksys-mr8300-openwrt-22-03-0-rc4-usb-port-powered-storage-devices-not-working/131391]] 
-This issue has been fixed (see the latest posts in the thread) and will be available as of 22.03.4 and future versions. Unfortunately, 22.03.4 doesn't boot due to a kernel bug (see below). 
-// 
-</WRAP> 
 ===== Installation ===== ===== Installation =====
 /* stable release */ /* stable release */
----- datatable ---- +<!-- ToH: { 
-cols    ModelVersionsSupported Current RelFirmware OpenWrt Install URL_url, Firmware OpenWrt Upgrade URL_urlFirmware OEM Stock URL_url +  "source""json", 
-headers ModelVersionCurrent ReleaseFirmware OpenWrt InstallFirmware OpenWrt UpgradeFirmware OEM Stock +  "dom": "t", 
-align   : c,c,c +  "paging": false, 
-filter  : Brand=Linksys +  "rotate": true
-filter  Model=MR8300 +  "shownColumns"["model""version""supportedcurrentrel""firmwareopenwrtinstallurl""firmwareopenwrtupgradeurl""firmwareoemstockurl"]
-----+  "filterColumns"{"brand": "^Linksys$", "model""^MR8300$"} 
 +-->
  
-The MR8300 is a dual partition device. Each time you install/upgrade the system (from OEM or OpenWrt), it overwrites the //other// partition, not the active oneIt is advised to keep the OEM firmware in one partition, as a secure fallback. But you may also consider installing OpenWrt on both partitions. Since 22.03.3, OpenWrt has the ability to flash an OEM firmware image that would restore the router in its original state.+OEM stock URL: [[https://store.linksys.com/support-article?articleNum=47131]]
  
-<WRAP left important+The MR8300 is a dual partition device. Each time you install/upgrade the system (from OEM or OpenWrt), it overwrites the //other// partition, not the active one. You may want to keep the OEM firmware in one partition, as a secure fallback. But you may also consider installing OpenWrt on both partitions, it works flawlessly. Since 22.03.3, OpenWrt has the ability to flash an OEM firmware image, that would restore the router to its original state. 
-**WARNING** : Early march 2023, a kernel change introduced a regression, causing mtd detection to fail. Hence the device stops after a couple of secondsThis affects several branches: 21.02 snapshot (unidentified release)22.03 snapshot since r20071 (kernel 5.10.168+), master snapshot since r22302 (kernel 5.15.93+).+[[http://example.com|External Link]] 
 +<WRAP center alert
 +**Installation of 23.05/24.10 (also main snapshotrequires a two steps installation.** First you'll need to install 22.03 for changing a boot variableThan you can install 23.05/24.10 (or main)**Don't try to install or upgrade to 23.05/24.10 directly, it will soft-brick your device!** Procedure is easy and described below. 
 +</WRAP>
  
-At 4/15/2023the kernels were patched and all now bootUnfortunatly, in the meantime were released 21.02.6 and 22.03.4 stables that don't boot. So actually are booting 21.02 snapshot, 22.03 snapshot, master snapshot (since r22572), 21.02 stable up to 21.02.5 (latest stable for this branch), 22.03 stable up to 22.03.3.+:!: **KNOWN ISSUES SOLVED**  
 +  * **USB port** seems to be incorrectly managed due to a faulty hardware design. Solved since 21.02.722.03.5 and later[[https://forum.openwrt.org/t/linksys-mr8300-openwrt-22-03-0-rc4-usb-port-powered-storage-devices-not-working/131391]]. 
 +  * **21.02.6 and 22.03.4** faulty mtd detection. **DO NOT** install these versions, they won't boot. Forum threads about the issue [[https://forum.openwrt.org/t/openwrt-snapshot-r22302-on-mr8300/154878]] and [[https://forum.openwrt.org/t/mr8300-doesnt-boot-22-03-4-as-expected/157126/2]]. Commit to kernel [[https://github.com/openwrt/openwrt/commit/aad34818b50029e07ed9221ae46f9770d6e29785]].
  
-**Don't try to install/upgrade to 21.02.6 or 22.03.4they don't boot. Stick to 21.02.5 or 22.03.3 until the next minor releases.**.+:!: **KNOWN ISSUES with 24.10**  
 +  * **LAN to LAN performance**While running 24.10 and mainLAN to LAN transfer suffer from low performance and high CPU usageThis may possibly affect other ipq40xx devices[[https://forum.openwrt.org/t/lan-issue-with-ipq40xx-24-10-and-main/215252]]
  
-Forum threads about the issue [[https://forum.openwrt.org/t/openwrt-snapshot-r22302-on-mr8300/154878]] and [[https://forum.openwrt.org/t/mr8300-doesnt-boot-22-03-4-as-expected/157126/2]]. 
-Commit to kernel [[https://github.com/openwrt/openwrt/commit/aad34818b50029e07ed9221ae46f9770d6e29785]]. 
-</WRAP> 
 ==== Flash Layout ==== ==== Flash Layout ====
-<WRAP BOX> 
-FIXME //[[:docs:techref:flash.layout#discovery_how_to_find_out|Find out flash layout]], then add the flash layout table here (copy, paste, modify the [[docs:techref:flash.layout#partitioning_of_the_flash|example]]).// 
  
-Please check out the article [[docs:techref:flash.layout|Flash layout]]. It contains examples and explanations that describe how to document the flash layout. 
-</WRAP> 
  
-==== Installation of 21.02 or 22.03 from OEM GUI ====+Result of ''cat /proc/mtd''
  
-Installation of 21.02 or 22.03 can be done from OEM GUI firmware. Unless you have a peculiar reason, it is not advised to install 21.06 for security reason.+<code> 
 +dev:    size   erasesize  name 
 +mtd0: 00100000 00020000 "sbl1" 
 +mtd1: 00100000 00020000 "mibib" 
 +mtd2: 00100000 00020000 "qsee" 
 +mtd3: 00080000 00020000 "cdt" 
 +mtd4: 00080000 00020000 "appsblenv" 
 +mtd5: 00080000 00020000 "ART" 
 +mtd6: 00200000 00020000 "appsbl" 
 +mtd7: 00080000 00020000 "u_env" 
 +mtd8: 00040000 00020000 "s_env" 
 +mtd9: 00040000 00020000 "devinfo" 
 +mtd10: 05800000 00020000 "kernel" 
 +mtd11: 05300000 00020000 "rootfs" 
 +mtd12: 05800000 00020000 "alt_kernel" 
 +mtd13: 05300000 00020000 "alt_rootfs" 
 +mtd14: 00100000 00020000 "sysdiag" 
 +mtd15: 04680000 00020000 "syscfg" 
 +</code>
  
-<WRAP center alert+Result of ''dmesg'' 
-If you plan to install 23.xx or master snapshot, you will need a two steps installation as described below. Installing 22.03 as described here is only the first step. +<code
-</WRAP>+0x000000000000-0x000000100000 : "sbl1" 
 +0x000000100000-0x000000200000 : "mibib" 
 +0x000000200000-0x000000300000 : "qsee" 
 +0x000000300000-0x000000380000 : "cdt" 
 +0x000000380000-0x000000400000 : "appsblenv" 
 +0x000000400000-0x000000480000 : "ART" 
 +0x000000480000-0x000000680000 : "appsbl" 
 +0x000000680000-0x000000700000 : "u_env" 
 +0x000000700000-0x000000740000 : "s_env" 
 +0x000000740000-0x000000780000 : "devinfo" 
 +0x000000780000-0x000005f80000 : "kernel" 
 +0x000000c80000-0x000005f80000 : "rootfs" 
 +0x000005f80000-0x00000b780000 : "alt_kernel" 
 +0x000006480000-0x00000b780000 : "alt_rootfs" 
 +0x00000b780000-0x00000b880000 : "sysdiag" 
 +0x00000b880000-0x00000ff00000 : "syscfg" 
 +</code> 
 +==== Installation from OEM GUI ====
  
 //Unpacking, just to be done once// //Unpacking, just to be done once//
Line 87: Line 125:
 Start the router with Linksys OEM and browse to [[http://192.168.1.1/]]. You may have to setup an account from Linksys website (firmware 1.1.10). Identify to enter the GUI: the default password is ''admin''. Proceed to basic installation, and setup a password as required. Go to connectivity, and disable auto-update of firmware. This is to prevent installation of a newer firmware that may not allow flashing OpenWrt anymore. Start the router with Linksys OEM and browse to [[http://192.168.1.1/]]. You may have to setup an account from Linksys website (firmware 1.1.10). Identify to enter the GUI: the default password is ''admin''. Proceed to basic installation, and setup a password as required. Go to connectivity, and disable auto-update of firmware. This is to prevent installation of a newer firmware that may not allow flashing OpenWrt anymore.
  
-//Installation//+//Installation of OpenWrt//
  
-For the very first installation, you will need to start from Linksys OEMDownload a 22.03 ''factory.bin'' OpenWrt image as shown above. 22.03.3 (or above but **not** 22.03.4) is recommended for security reason, and the ability to flash everything (Linksys OEM, OpenWrt factory of sysupgrade). Use either one of these methods, they are equivalent:+**The very first OpenWrt you need to flash is latest stable 22.03**. You can't install more recent version (23.05 or later) directly, you need to perform a change in the boot variables before (see below), and so you need 22.03 for this. Download the latest ''factory.bin'' image [[https://downloads.openwrt.org/releases/22.03.7/targets/ipq40xx/generic/openwrt-22.03.7-ipq40xx-generic-linksys_mr8300-squashfs-factory.bin]].  
 +Use either one of these methods for flashing, they are equivalent:
  
 First method First method
Line 102: Line 141:
 Official documentation from Linksys at [[https://www.linksys.com/us/support-article?articleNum=274497]]. Official documentation from Linksys at [[https://www.linksys.com/us/support-article?articleNum=274497]].
  
-Wait for about one minute for the router to perform the installation and the reboot. Manually browse again http://192.168.1.1/ to enter Luci. You may have to force cache reload in your browser.+Wait for about one minute for the router to perform the installation and to reboot. Manually browse again http://192.168.1.1/ to enter LuCI. You may have to force cache reload in your browser.
 It is advised to install ''[[packages:pkgdata:luci-app-advanced-reboot|luci-app-advanced-reboot]]'' to easily switch from one partition to another. It is advised to install ''[[packages:pkgdata:luci-app-advanced-reboot|luci-app-advanced-reboot]]'' to easily switch from one partition to another.
  
-You will now have the Linksys OEM into the first partition as a fallback, and OpenWrt into the second partition. Active partition for boot is on OpenWrt. Setup OpenWrt as you like, and backup the settings. +You will now have the Linksys OEM into the first partition as a fallback, and OpenWrt into the second partition as active. Setup OpenWrt as you like, and backup the settings. If you want to get rid of Linksys OEM, than just flash again the same OpenWrt factory image from the fresh installed OpenWrt (keeping the settings). Since OpenWrt 22.03.3, you can easily restore back Linksys OEM by just flashing the firmware image.
-If you want to get rid of Linksys OEM, than just flash again the same OpenWrt factory image from the fresh installed OpenWrt. Notice that this other OpenWrt installation will have a separate configuration (no settings kept). Since OpenWrt 22.03.3, you can easily restore back Linksys OEM by just flashing the firmware image.+
  
 +==== Installation of 22.03 ====
  
-==== Installation of snapshot or 23.xx ====+Installation can be done from OEM GUI as described previously. Install at least 22.03.3 (**NOT** 22.03.4) for its ability to flash everything (Linksys OEM, OpenWrt factory of sysupgrade). Latest 22.03.7 is recommanded. [[https://downloads.openwrt.org/releases/22.03.7/targets/ipq40xx/generic/openwrt-22.03.7-ipq40xx-generic-linksys_mr8300-squashfs-factory.bin]] 
 +==== Installation of 23.05/24.10 or snapshot ====
  
 <WRAP important> <WRAP important>
 **WARNING FOR INSTALLATION** **WARNING FOR INSTALLATION**
-**EA6350v3, EA8300, MR8300 and WHW01 in order to run master snapshot since 1st jan 2023, and so any future release 23.xx.** 
  
-Installation of 23.xx or snapshot needs two steps. +Installation of 23.05/24.10 or snapshot requires two steps. 
-  - a previous OpenWrt 22.03 to run several commands to change a bootloader variable. This is only needed once in the lifetime of the device. +  - a previous working OpenWrt 22.03 to run several commands to change a bootloader variable. This is only needed once in the lifetime of the device. 
-  - flashing 23.xx or snapshot +  - flashing 23.05/24.10 or snapshot. 
-**Don't try to flash 23.xx or snapshot directly from OEM GUI, it won't work.**+**Don't try to flash directly 23.05/24.10, it won't work.**
 </WRAP> </WRAP>
  
  
-**Preliminary**. Despite its fair amount of flash memory (256MB), the MR8300 has a tiny kernel partition limited to 3MB. This is sufficient to boot Linksys OEM and OpenWrt 22.03 (based on kernel 5.10). Meanwhile this is **not enough** to boot kernel 5.15 (master snapshot since jan 1st 2023), and so any future stable release (23.xx). There is a workaround for this situation, and it involves **changing a bootloader variable**. This is only needed **once in the lifetime** of the device, and can be done easily via SSH. Once the bootloader has been tweaked, the device can boot everything: Linksys OEM, OpenWrt 22.03, snapshot and so future 23.xx. You should consider changing the bootloader variable nowadayseven if you don't plan to test a snapshotYour device will continue to work with your current 22.03, and will be ready to install the next major release 23.xx.+**Preliminary**. Despite its fair amount of flash memory (256MB), the MR8300 has a tiny kernel partition limited to 3MB. This is sufficient to boot Linksys OEM and OpenWrt 22.03 (based on kernel 5.10). Meanwhile this is **not enough** to boot kernel 5.15 (23.05or 6.6 (24.10). There is a workaround for this situation, and it involves **changing a bootloader variable**. This is only needed **once in the lifetime** of the device, and can be done easily via SSH. Once the bootloader has been tweaked, the device can boot everything: Linksys OEM, OpenWrt 22.03, 23.0524.10 and snapshot.
  
-As of 22.03.3, OpenWrt can flash any OpenWrt stable/snapshot factory/sysupgrade image, and also Linksys OEM. Flashing Linksys OEM allows to restore the device to its original state. Flashing  snapshot or 23.xx requires the bootloader variable change describe below.+<WRAP center round info 80%> 
 +**Since 22.03.3, OpenWrt can flash any OpenWrt stable/snapshot factory/sysupgrade image, and also Linksys OEM**. Flashing Linksys OEM allows to restore the device to its original state. 
 +</WRAP>
  
-  - You need to have 22.03 already installed to perform the SSH command from step 2. If so, than just skip to step 2. If not, install a stable 22.03.x as described previously. 
-  - Setting a bootloader variable. This will tell the bootloader to read 5 MB (needed for kernel 5.15) instead of 3 MB (default size). Open a SSH command and type:<code>fw_printenv</code> Look for output similar to ''kernsize=300000''. This is the default 3 MB size of kernel.  
-  - Next, enter the command: <code>fw_setenv kernsize 500000</code> which adds support for loading **up to 5 MB** kernels. **WARNING** : DO NOT type **=** in this command, it will soft-brick the bootloader. You will need to restore the kernsize variable from u-boot console with a serial link. 
-  - Confirm the change after running: <code bash>fw_printenv</code> 
-  - Reboot the device. <code bash>reboot</code> It should start the current 22.03 just as previously. 
-  - Download a master snapshot or a 23.xx factory image. Flash it from OpenWrt 22.03.3 (or above) but keep in mind this will overwrite the other partition, not the active one. It can also be done from Linksys OEM if present (just switch to it previously): in this case, the current OpenWrt partition will be overwritten. Setup the device, save the config, install ''luci-app-advanced-reboot''. Do not try to restore any previous 22.03 config file: the device now runs with DSA and need to be configured from scratch (meanwhile advanced users may know how to manually restore some settings). Backup your settings. 
  
-Your device can now flash and run anything21.02, 22.03, master snapshot, 23.xxLinksys OEM just as previously.+=== First step: install 22.03 to run commands from SSH === 
 + 
 +You need to have any 22.03 (**not** 22.03.4) already installed. If you haven't, than install the latest stable 22.03 as described previously. Once done, open a [[docs:guide-quick-start:sshadministration|SSH command]] console. 
 + 
 +  - Check your previous bootloader variables. Enter:<code>fw_printenv</code>Look for output similar to ''kernsize=300000''. This is the default 3 MB size of kernel. 
 +  - Enter: <code>fw_setenv kernsize 500000</code>This will tell the bootloader to read 5 MB (needed for kernel 5.15) instead of 3 MB. :!: **WARNING : DO NOT type = in this command**it will soft-brick the bootloader. You will need to access the device with a serial link and restore the kernsize variable from u-boot console. 
 +  - Enter: <code bash>fw_printenv</code>to confirm the change after running. Now you should read ''kernsize=500000''
 +  - Reboot the device. <code bash>reboot</code> It should boot the current 22.03 just as previously. 
 + 
 +=== Second step: install 23.05/24.10 or snapshot === 
 + 
 +If you want to keep OEM GUIthan return back to it (''luci-app-advanced-reboot'' or button method) and flash a 23.05/24.10 (or snapshot) ''factory'' image. 
 +From OpenWrt 22.03 flash a 23.05/24.10 (or snapshot) ''sysupgrade'' image. If you are running 22.03.3 or aboveyou can either flash a ''factory'' image. 
 + 
 +In any case, **DO NOT keep settings** while flashing. The device will use DSA and need to be configured from scratch. 
 +Upgrading from 22.03 to 24.10 is not officialy supported. Meanwhile considering that the upgrade is done without keeping settings, it is assumed that it can be done confidently. 
 + 
 +Once in 23.05/24.10to get rid of OEM GUI (if still present), just flash again with the same image you have just used. You will have both partitions running with 23.05/24.10. You can always reinstall OEM GUI by flashing it from OpenWrt in the same way as any upgrade. 
 + 
 +**DO NOT** try to restore any previous 22.03 config file, it isn't compatible due to DSA. Advanced users may know how to manually restore some settings. Backup your settings.
  
 Original informations for installation of a kernel 5.15 based OpenWrt : [[https://github.com/openwrt/openwrt/pull/11405]] Original informations for installation of a kernel 5.15 based OpenWrt : [[https://github.com/openwrt/openwrt/pull/11405]]
Line 158: Line 212:
  
 Upgrades can be performed in two ways. Upgrades can be performed in two ways.
-  * Download a ''sysupgrade'' file, and upgrade from SSH or Luci. Notice that it won't flash the active partition, but the other one. +  * Linksys OEM on one partition, and you want to keep it. You must first switch to it (using ''luci-app-advanced-reboot''), than flash the newer ''factory'' image. Last you must restore the settings (that you have previously saved). 
-  * If the other partition is Linksys OEM, and you want to keep it, you need to switch to it using ''luci-app-advanced-reboot''Download a ''factory'' image and flash it from Linksys OEM+  * OpenWrt on both partitions. Download a ''sysupgrade'' file, and upgrade from SSH or Luci. Notice that it won't flash the active partition, but the other one. Since 21.02.7 and 22.03.5, upgrading can keep the settings from the previous partition (as expected)
-In both cases, settings won'be kept, so you need to backup them previously, and to restore them after upgrading.+ 
 +:!: **DO NOT upgrade from 22.03 to 23.05/24.10/main snapshot while keeping settings**: config syntax isn'the same (due to DSA) and it will lead to a soft-brick.
 ===== Debricking ===== ===== Debricking =====
 === Recovery (Automatic) === === Recovery (Automatic) ===
-The MR8300 is a dual firmware device.  ie. there are 2 partitions and Linksys firmware is copied on both partitions at unpacking. If one partition happens to be corrupted/bricked, here is a way to toggle between partitions manually. It will allows to boot the //other// partitions, which is assumed to be safe.+The MR8300 is a dual firmware device.  ie. there are 2 partitions and Linksys firmware is copied on both partitions at unpacking. If one partition happens to be corrupted/bricked, here is a way to toggle between partitions manually. It will allows to boot the //other// partition, which is assumed to be safe.
   - Switch On and wait 10 seconds   - Switch On and wait 10 seconds
   - Switch Off and wait 5 seconds   - Switch Off and wait 5 seconds
Line 169: Line 224:
   - U-boot will now boot the other partition. You should be able to access your router on LAN.   - U-boot will now boot the other partition. You should be able to access your router on LAN.
  
-Since 5.15 kernel based snapshots (Jan 1st 2023) and 22.03.3, OpenWrt is now able to flash directly a Linksys OEM image. Force the flash as the warning message inform you to do so. You can easily reverse to Linksys OEM if you need to. +Since 22.03.3, OpenWrt is now able to flash directly a Linksys OEM image. Force the flash as the warning message inform you to do so. You can now easily reverse to Linksys OEM if you need to.
  
 +Here is a useful [[https://forum.openwrt.org/t/openwrt-23-05-0-rc2-second-release-candidate/164308/173|OpenWrt forum post]] containing some information on how to use serial and TFTP to recover booting from OpenWrt from a partially bricked MR8300.
  
  
Line 228: Line 283:
 ===== Hardware ===== ===== Hardware =====
 ==== Info ==== ==== Info ====
----- datatemplatelist dttpllist ---- +<!-- ToH: { 
-templatemeta:template_datatemplatelist +  "source""json", 
-cols    BrandModelVersionsDevice TypeAvailabilitySupported Since Commit_gitSupported since RelSupported current RelUnsupportedBootloaderCPUTargetCPU MHzFlash MBsRAM MBSwitchEthernet 100M ports_Ethernet Gbit ports_Comments network ports_ModemVLANWLAN 2.4GHzWLAN 5.0GHzWLAN HardwaresWLAN Comments_Detachable Antennas_USB ports_SATA ports_Comments USB SATA ports_SerialJTAGLED countButton countPower supplyDevice Techdata_pageidForum topic URL_urlwikidevi URL_urlOEM Device Homepage URL_urlFirmware OEM Stock URL_urlFirmware OpenWrt Install URL_urlFirmware OpenWrt Upgrade URL_urlComments_ +  "dom""t", 
-filter  : Brand=Linksys +  "paging"false, 
-filter  Model=MR8300 +  "rotate": true, 
-----+  "shownColumns": ["brand""model""version""devicetype""availability""supportedsincecommit""supportedsincerel""supportedcurrentrel""unsupported_functions""bootloader""cpu""target""cpumhz""flashmb""rammb""switch""ethernet100mports""ethernet1gports""commentsnetworkports""modem""vlan""wlan24ghz""wlan50ghz""wlanhardware""wlancomments""detachableantennas""usbports""sataports""commentsusbsataports""serial""jtag""ledcount""buttoncount""powersupply""deviceid""owrt_forum_topic_url""wikideviurl""oemdevicehomepageurl""firmwareoemstockurl", "firmwareopenwrtinstallurl", "firmwareopenwrtupgradeurl", "comments"]
 +  "filterColumns": {"brand""^Linksys$", "model""^MR8300$"} 
 +-->
  
 ==== Photos ==== ==== Photos ====
Line 256: Line 313:
 <WRAP BOX> <WRAP BOX>
   - Remove the four rubber feet with a knive or a flat screwdriver.   - Remove the four rubber feet with a knive or a flat screwdriver.
-  - Unscrew the 4 torx screws, that maybe be tought, I had bad heads. +  - Unscrew the 4 torx screws (size T10)this may be tough due to bad heads. 
-  - Insert a flat screwdriver under the top cover and gently lift upward until your hear "clic". Repeat all around the top cover.+  - Insert a flat screwdriver under the top cover and gently lift upward until your hear "click". Repeat all around the top cover.
 </WRAP> </WRAP>
 {{:media:linksys:mr8300_opening.jpg?400|}} {{:media:linksys:mr8300_opening.jpg?400|}}
  • Last modified: 2024/12/11 17:19
  • by badulesia