I have a D-Link DIR-882 that I am trying to install OpenWrt on. All of my systems run Linux, and I see from various posts here that because of the HTTP 100-continue issue with the DIR-882 it isn't going to be possible for me to install using the recover GUI method while using Linux. I've tried three early versions of Firefox, including the 13.0.1 suggested on this forum, and it always hangs. So my aim now is to do a TFTP installation, but the info on this in the DIR-882 page here is a little sparse (no shade, really! With the large number of devices, this is perfectly understandable). I have established serial communications with the 882, and get this menu at boot:
Please choose the operation: 1: Load system code to SDRAM via TFTP. 2: Load system code then write to Flash via TFTP. 3: Boot system code via Flash (default). 4: Entr boot command line interface. 6: System Enter UBoot to Update Img or Bin. 7: Load Boot Loader code then write to Flash via Serial. 9: Load Boot Loader code then write to Flash via TFTP. default: 3
I also have successfully set up a TFTP server on my main computer and shown that I can transfer the firmware to another computer, as described in Documentation/User Guide/Troubleshooting/Setting up a TFTP server.
So what do I do next?
Which menu item do I choose? Looks like #2 to me, but I don't want to brick this thing quite so quickly if that's wrong.
Do I use the firmware openwrt-21.02.0-ramips-mt7621-dlink_dir-882-a1-squashfs-factory.bin?
If so, do I need to rename it to something specific that the TFTP client will recognize?
Thanks for any help!