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 | ||
| wiki:contributors:taylorkline [2024/04/01 22:23] – OKD draft taylorkline | wiki:contributors:taylorkline [2024/04/03 15:53] – OKD draft taylorkline | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Taylor Kline' | ||
| + | |||
| + | |||
| ====== Drafts in Progress ====== | ====== Drafts in Progress ====== | ||
| Line 7: | Line 10: | ||
| ===== Brief Summary of OKD ===== | ===== Brief Summary of OKD ===== | ||
| - | The RT3200 / E8450 suffers from an occasional failure known colloquially as the OpenWrt Kiss of Death (OKD). Symptoms of the OKD range from either an abrupt failure to get a full boot - most evident by the failure to get a blue LED after a reboot or power failure - or a progressive failure that may still boot through several attempts or after leaving the router in the refrigerator or freezer for 30 minutes. The progressive failure may proceed to a full failure eventually. | + | The RT3200 / E8450 suffers from an occasional failure known colloquially as the OpenWrt Kiss of Death (OKD). Symptoms of the OKD range from either an abrupt failure to get a full boot - most evident by the failure to get a poweron |
| As of April 2024, the cause of this issue is unknown, and the recent pre-release UBI Installer v1.1.1 - required for using snapshot builds - does NOT fix the issue and Daniel Golle ([[developers: | As of April 2024, the cause of this issue is unknown, and the recent pre-release UBI Installer v1.1.1 - required for using snapshot builds - does NOT fix the issue and Daniel Golle ([[developers: | ||
| Line 26: | Line 29: | ||
| * [[https:// | * [[https:// | ||
| * [[https:// | * [[https:// | ||
| + | * [[https:// | ||
| ==== Recovery Steps ==== | ==== Recovery Steps ==== | ||
| + | * Download the file bl2-for-mtk_uartboot.bin from the most recent [[https:// | ||
| + | * Download the appropriate .fip file for your version | ||
| + | * Did **not** run the v1.1.1 UBI installer (e.g. anyone on OpenWrt 23.05.x or below, or older snapshots) | ||
| + | * [[https:// | ||
| + | * **Ran** the v1.1.1 UBI installer (e.g. running recent snapshot builds. You'd know if you did it!) | ||
| + | * [[https:// | ||
| + | * Disassemble your RT3200 / E8450 (([[https:// | ||
| + | * Hook up your USB to TTL serial adapter to the RT3200 / E8450 **with the power off** | ||
| + | * remember that tx from router needs to go to rx of uart connector, and rx of router needs to go to tx of uart connector ((thanks forum member smashrvmco for the reminder)) | ||
| + | * Run the mtk_uartboot program with your downloaded files, followed by an **immediate** screen or putty command. Below are some examples: | ||
| + | * Linux, when `mtk_uartboot` automatically recognizes the connected serial device: < | ||
| + | * macOS, when `mtk_uartboot` would otherwise use the wrong serial device: < | ||
| + | * < | ||
| + | * Power on the RT3200 / E8450 | ||
| + | * mtk_uart should trigger a boot (if you never get past < | ||
| + | * From the boot menu, select the bottom option, U-Boot Console. | ||
| + | * {{ : | ||
| + | * Rewrite the flash ("As crazy as it sounds, but literally reading from the flash and writing back the read content fixes the issue." | ||
| + | * Did **not** run the v1.1.1 UBI installer (e.g. anyone on OpenWrt 23.05.x or below, or older snapshots) | ||
| + | * < | ||
| + | * **Ran** the v1.1.1 UBI installer (e.g. running recent snapshot builds. You'd know if you did it!) | ||
| + | * < | ||
| ===== JTAG ===== | ===== JTAG ===== | ||
| + | |||
| + | JTAG unbricking is more complicated and now unnecessary with the mtk_uart tool. If absolutely needed, search " | ||
| ---- | ---- | ||