Note: The following method for reinstalling Windows is exclusively applicable to devices with x86/x64 architecture. For devices with ARM architecture (such as the Qualcomm CPU platform), you can refer to this article for operating system reinstallation: Cloud Recovery within MyASUS in WinRE - Introduction.
If your device encounters serious issues (such as being unable to enter the operating system) and you have not previously created a recovery drive (learn more about How to create and use Windows recovery drive), you can try using installation media to reinstall the Windows operating system. To use installation media for reinstalling Windows, you will need another device that can connect to the internet (if your device is unable to enter the operating system) and an empty USB flash drive (at least 8GB of space) to create the installation media for Windows.
Note: Reinstalling Windows using Microsoft's installation media will not retain personal files or ASUS bundled applications. Some programs may not be available for download from the ASUS website. If needed, please contact the ASUS service center for assistance. Learn more about How to search for and download utilities.
Install from USB DVD drive: The install went well. Re-booted machine. choose ubuntu and it errors with a MBR file error (can't remember the exact wording - something to do with missing the file. Choosing to boot W7 works fine.
I've installed Ubuntu/Kubuntu and Linux Mint in Asus x401a. All of them doesn't start after installation. You must boot from Live USB, install and run boot-repair. It makes grub to work with UEFI BIOS. Aafter that, system works well. I only have trouble with brightness adjusting (Fn+F5/F6).
Hi,
I need a procedure to install openwrt for the first time in a Asus RT-AC58U router.
I've tried asus firmware update page, but file openwrt-18.06.1-ipq40xx-asus_rt-ac58u-initramfs-fit-uImage.itb upload is unsuscesfull.
Then I renamed file to a shorter name: firmware.itb and also firmware.trx but nothing works.
I've found that it is possible to reboot the router in recovery mode, and tried an "tftp bin put" from my laptop static ip 192.168.1.10 but no connection is done (tried udp port 69 and 9000).
Is there any way to flash official openwrt initial image (at the time this post "openwrt-18.06.1-ipq40xx-asus_rt-ac58u-initramfs-fit-uImage.itb") without using strange images from others webs as some googled pages recommends?
Thanks in advance.
As long as I've read in Generic Flashing over the Serial Port once you get a serial connection (with "screen" command, for example) you don't have any menu option but a prompt where you need to dump image into memory and then into flash. Am I right? Which memory address should be used there? Which memory values should be used?
But if you wired up your serial console correctly and hit '1' before the timeout (you can just mash the '1' key as soon as you boot it up. you don't need to wait for the correct moment there), it will open up a new prompt and ask you for your tftp's server's ipv4 (your PC), the client's ipv4 (this RT-AC58U) and for the filename it grabs from the tftp server (not necessarily in this order).
U-Boot Note: The u-boot ethernet driver isn't always reliable and can sometimes
time out... In that case you can hit Ctrl-C to abort and do a retry. (If this doesn't help,
you might need to do a manual power-cycle)
Don't worry about this part. ASUS' integrated this menu option into the u-boot. But if you need to: you can also access the "raw" u-boot shell by pressing '4'. This shell is very useful for recovery purposes, in case the SPI-NAND gets buggered.
Unfortunally I've not found how to launch u-boot or something that trigger the firmware install process that upgrade.cgi does via web, and without openwrt firmware installed sysupgrade utility is not available.
(1) you can enter recovery mode having the reset button pressed when you plug the AC-cord and release the button 2/3 sec. after (you can check that you are in recovery because the power led is blinking slowly)
Having SSH access might be enough to do it. Can you upload files as well (i.e. via scp/wget/ ... ?) and are the ubi-utils available (i.e: ubinfo, ubimkvol, ubirmvol, ubiupdatevol) in the stock firmware?
everything from step 0 to 9 can be automated by a script. So, if someone is willing to play with this I can give some helpful comments along the way. (Though, I strongly suggest to make a full backup of the whole ubi-partition first and have a serial adapter on standby).
Hi @chunkeey,
Yesterday got my router firmware flashed using your first-commit method. It works like a charm. Thank you. I hope you forgive me, but now I don't dare to go back to stock firmware and try this process again, so I can't answer you which tools are available because I didn't look at before. I can't remember if tftp port is open in order to put files on the device, and also I' dont know if ubi-utils are available or need to be uploaded too.
PS.- I want help to openwrt and this router too. First of all I think that router toh page needs a boots and I want to try it, because with a first look I never though I will be soldering a serial port connector. (I know, I know, if this works, serial port access could not be needed). But not only installation process is not documented, router page also needs more info to be placed but my forum user don't allow me to login there. Quite strange. What should I do? Thanks in advance.
That's why I ask for the process you followed to get file converted and if it is possible to incorporate to the official openwrt build process given that official .itb file can't not be directly uploaded to stock router and yours seems to.
Was this a misunderstanding ? The procedure in the previous post is only ever useful for the stock asus' firmware. Because on the openwrt installation you can just use sysupgrade to flash a new image.
The sad part about this is that the early, out-of-tree RT-AC58U images had a "easy install" .itb that could be flashed through the webui. (It required a second sysupgrade for the real installation though). However, this was also the reason why the RT-AC58U was not accepted back then so I removed it.
I looked at mounted partitions because I didn't understand steps 6, 7 & 8. But using ubinfo -a I see partitions 4, 5 and 6 with those names: linux, rootfs and rootfs_data and now I understand the new 'to-be-tested' install procedure. Excuse me.
I guess they would require the "-F" force option for sysupgrade, but there was also a big problem caused by a serious upstream bug in the essential ubi-tools of the mtd-utils package. This was introduced by commit:
Understood. I'm going to take a look at the recovery mode approach @rtac58u-user mentioned this weekend. Assuming the stock image has the appropriate ubi-utils, where do I need to look to find the correct sizes for the linux, rootfs, and rootfs_data partitions?
rootfs_data should allocate all remaining free space of the ubi volume (ubimkvol has a special parameter --maxavsize / -m for this). You only need to create the rootfs_data volume, there's no need to format or fill it. Just make sure to use up all the space.
Hi, im currently going from the Ryzen 5 2600 to the Ryzen 7 5800X3D, and my motherboard is the ASUS B450-I ROG strix. I looked on the website for the board, and it says the 5800X3D chip is supported since BIOS version 4801. Im currently very out of date on BIOS version 4502.
c80f0f1006