Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision | ||
| toh:linksys:mr8300 [2024/07/22 07:54] – [Debricking] typo badulesia | toh:linksys:mr8300 [2024/12/04 11:26] – [Installation of 23.05/24.10 or snapshot] typo badulesia | ||
|---|---|---|---|
| Line 60: | Line 60: | ||
| } --> | } --> | ||
| - | The MR8300 is a dual partition device. Each time you install/ | + | OEM stock URL: [[https://store.linksys.com/ |
| + | The MR8300 is a dual partition device. Each time you install/ | ||
| + | [[http:// | ||
| <WRAP center alert> | <WRAP center alert> | ||
| - | **Installation of 23.05 (or later, | + | **Installation of 23.05/ |
| </ | </ | ||
| - | :!: **KNOWN ISSUES** | + | :!: **KNOWN ISSUES |
| - | * The USB port seems to be incorrectly managed due to a faulty hardware design. | + | * **USB port** seems to be incorrectly managed due to a faulty hardware design. |
| - | * **DO NOT install or upgrade to 21.02.6 | + | * **21.02.6 |
| + | :!: **KNOWN ISSUES with 24.10** | ||
| + | * **LAN to LAN performance**. While running 24.10 and main, LAN to LAN transfer suffer from low performance and high CPU usage. This may possibly affect other ipq40xx devices. [[https:// | ||
| ==== Flash Layout ==== | ==== Flash Layout ==== | ||
| Line 123: | Line 127: | ||
| // | // | ||
| - | **The very first OpenWrt you need to flash is latest stable 22.03**. Download the '' | + | **The very first OpenWrt you need to flash is latest stable 22.03**. You can't install a 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 |
| Use either one of these methods for flashing, they are equivalent: | Use either one of these methods for flashing, they are equivalent: | ||
| Line 140: | Line 144: | ||
| It is advised to install '' | It is advised to install '' | ||
| - | 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. Since OpenWrt 22.03.3, you can easily restore back Linksys OEM by just flashing the firmware image. | + | 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 |
| ==== Installation of 22.03 ==== | ==== Installation of 22.03 ==== | ||
| - | 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). | + | 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). |
| - | ==== Installation of 23.05 or snapshot ==== | + | ==== Installation of 23.05/ |
| <WRAP important> | <WRAP important> | ||
| **WARNING FOR INSTALLATION** | **WARNING FOR INSTALLATION** | ||
| - | Installation of 23.05 or snapshot requires two steps. | + | Installation of 23.05/ |
| - 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. | - 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.05 or snapshot. | + | - flashing 23.05/ |
| - | **Don' | + | **Don' |
| </ | </ | ||
| - | **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.05) or 6.6 (snapshot). 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.05 and snapshot. | + | **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.05) or 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.05, 24.10 and snapshot. |
| + | |||
| + | <WRAP center round info 80%> | ||
| + | **Since 22.03.3, OpenWrt can flash any OpenWrt stable/ | ||
| + | </ | ||
| - | Since 22.03.3, OpenWrt can flash any OpenWrt stable/ | ||
| === First step: install 22.03 to run commands from SSH === | === First step: install 22.03 to run commands from SSH === | ||
| - | You need to have 22.03 (or above but not 22.03.4) already installed. If you haven' | + | You need to have any 22.03 (**not** 22.03.4) already installed. If you haven' |
| - Check your previous bootloader variables. Enter:< | - Check your previous bootloader variables. Enter:< | ||
| Line 170: | Line 177: | ||
| - Reboot the device. <code bash> | - Reboot the device. <code bash> | ||
| - | Your device can now flash and run anything: Linksys OEM, OpenWrt 21.02, 22.03, 23.05 and main snapshot. | + | === Second step: install 23.05/ |
| - | + | ||
| - | === Second step: install 23.05 or snapshot === | + | |
| - | If you want to keep OEM GUI, than return back to it ('' | + | If you want to keep OEM GUI, than return back to it ('' |
| - | From OpenWrt | + | From OpenWrt 22.03 flash a 23.05/24.10 (or snapshot) |
| - | * if you have 22.03.0 to 22.03.2 than you MUST flash a '' | + | |
| - | * if you have 22.03.3 or above, you can flash either | + | |
| - | In any case, **DO NOT** keep settings while flashing. | + | 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, to get rid of OEM GUI (if still present | + | Once in 23.05/24.10, to 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 |
| - | **DO NOT** try to restore any previous 22.03 config file, it isn't compatible. The device now runs with DSA and need to be configured from scratch (meanwhile advanced | + | **DO NOT** try to restore any previous 22.03 config file, it isn't compatible |
| Original informations for installation of a kernel 5.15 based OpenWrt : [[https:// | Original informations for installation of a kernel 5.15 based OpenWrt : [[https:// | ||
| Line 211: | Line 215: | ||
| * OpenWrt on both partitions. Download a '' | * OpenWrt on both partitions. Download a '' | ||
| - | :!: **DO NOT upgrade from 22.03 to 23.05/main snapshot while keeping settings**: config syntax isn't the same (due to DSA) and it will lead to a soft-brick. | + | :!: **DO NOT upgrade from 22.03 to 23.05/24.10/main snapshot while keeping settings**: config syntax isn't the same (due to DSA) and it will lead to a soft-brick. |
| ===== Debricking ===== | ===== Debricking ===== | ||
| === Recovery (Automatic) === | === Recovery (Automatic) === | ||