But the nature of what is being change while in the u-boot env, can only be changed there. Firmware flashing just flashes into the defined partitions spaces as defined in the env. So without the groundwork being laid (work in u-boot), you can't just flash the firmware on top. Square peg in a round hole.
Wondering if that can be achieved by telnet commands in some OpenWRT/DDWRT intermediate firmware.
Was wondering if you've experienced any stability issues with the wifi radios. Having run DDWRT (r32361) prior to this and of course the linksys 3200ACM firmware before that, I actually hadn't experienced any issues with the WIFI radios despite what everyone else has experienced in the 3200ACM thread... but moving to the WRT32X firmware I've already had to reboot it twice for the WIFI being unable to connect after being up for a few hours.
@lanbudget
It can't be done, unless you know of some utility to write directly to nand omitting the MTD layout set while kernel boots. I know of no such tools. nandwrite from mtd-utils package uses MTD layout set by the kernel. You can change the layout of MTD in u-boot by SSH/telnet but then you can't flash the firmware to the new layout as any tool that I know of will use the layout used by the image currently booted.
@Beradon
I have not experienced any wireless instability with WRT32X firmware. I only put heavy load on 5GHz band, I will heavy load on 2.4GHz band and let you know. Despite WRT3200ACM official firmware also using proprietary Marvell driver I had terrible issues with WiFi there and also on OpenSource firmwares using mwlwifi driver. Did you update to latest Linksys firmware xxxxxx.208 after installing firmware built by me?
EDIT: I tested the 2.4GHz band and the throughput is like 100Mbps tops on 300Mbps WiFi N connection, but that can be caused by interfenece with USB3 device as the 2.4GHz and USB3 devices heavily interfere with each other. I, however, did not experience any dropouts or inability to connect like I did with WRT3200ACM firmware or OpenSource mlwifi. _________________ Main HW:
Netgear R7800 @ DD-DWRT r50274 (Router+AP)
- Wireguard client
Joined: 13 Jun 2006 Posts: 1608 Location: SE Michigan USA
Posted: Sat Sep 30, 2017 17:11 Post subject:
@inteliboy
How are you testing the speed of the wireless? Always looking for new ideas or ways of doing things is the reason I ask, not trying to challenge your results.
@lanbudget
It can't be done, unless you know of some utility to write directly to nand omitting the MTD layout set while kernel boots. I know of no such tools. nandwrite from mtd-utils package uses MTD layout set by the kernel. You can change the layout of MTD in u-boot by SSH/telnet but then you can't flash the firmware to the new layout as any tool that I know of will use the layout used by the image currently booted.
would there be some way to have u-boot run code off a usb mount as an intermediate step, like with netconsole, ethernet, and usb drivers? it might go soemting like:
1. program new mtd layout and boot sequence to start from usb if mounted
2. reboot to usb mounted image ; flash new image in mtd volumes
3. reprogram uboot to boot from new mtd layout.
would there be some way to have u-boot run code off a usb mount as an intermediate step, like with netconsole, ethernet, and usb drivers? it might go soemting like:
1. program new mtd layout and boot sequence to start from usb if mounted
2. reboot to usb mounted image ; flash new image in mtd volumes
3. reprogram uboot to boot from new mtd layout
It would be possbile to boot the kernel+rootfs from USB, however, I have no experience with that at all so I can't provide any info towards that at this point.
@Seahawk
Personally I am satisfied with the performance and stability but your mileage may vary, so its up to you to try it for yourself.
@myersw
I mainly test via smb protocol while transfering from USB3 attached drive. I also tested with iper3 when I posted that I get around 400Mbps over 5GHz band. _________________ Main HW:
Netgear R7800 @ DD-DWRT r50274 (Router+AP)
- Wireguard client
@Beradon
I have not experienced any wireless instability with WRT32X firmware. I only put heavy load on 5GHz band, I will heavy load on 2.4GHz band and let you know. Despite WRT3200ACM official firmware also using proprietary Marvell driver I had terrible issues with WiFi there and also on OpenSource firmwares using mwlwifi driver. Did you update to latest Linksys firmware xxxxxx.208 after installing firmware built by me?
EDIT: I tested the 2.4GHz band and the throughput is like 100Mbps tops on 300Mbps WiFi N connection, but that can be caused by interfenece with USB3 device as the 2.4GHz and USB3 devices heavily interfere with each other. I, however, did not experience any dropouts or inability to connect like I did with WRT3200ACM firmware or OpenSource mlwifi.
I upgraded that same day we discussed if auto-updates would work... I'm hoping what I experienced was just a fluke, but what I experienced was every wifi device I have lost connectivity. They could all still see the network but none could connect. The router also lost DHCP from my modem on reboot so I ended up having to reboot that as well... Was a very odd situation. At 24 hours now and still up so here's hoping.
Also, to everyone doing the flash from Windows 10. If you're running a third party firewall like Kaspersky, McAfee, Symantec, etc... if you disable it Windows automatically re-enables the built in firewall, I had an idiot moment trying to figure out why I couldn't get the router to connect to tftpd since I had believed I already shut off my firewall, so just be aware, you'll have to shut off your firewall twice.
And use WinSCP and SCP protocol to download files from /tmp dir. You can also dump them to some mounted USB drive, just change /tmp to the mount path. _________________ Main HW:
Netgear R7800 @ DD-DWRT r50274 (Router+AP)
- Wireguard client
Provided that you are running OpenWRT/LEDE/DD-WRT etc
And use WinSCP and SCP protocol to download files from /tmp dir. You can also dump them to some mounted USB drive, just change /tmp to the mount path.
Thank you inteliboy.
How do I back up the u-boot bootblock?
It works now, however I expect Belkin will put soft-lock on future WRT32X firmwares.