Wifi should work (maybe you need to load modules for it.
My nor does not even have bootheaders…and if you flash nor or nand after sdboot does basicly not matter,you do not need openwrt or a linux kernel there to flash emmc…only external storage like usb (of if stored somewhere on the nor/nand) for loading bins to write (nor is too small for it)
Maybe you bought it before they started to deliver the router with a preloaded firmware.
In this video (at 1:08) they mention that “Image file has been burned to NAND before delivery”… however it is burned to NOR, not NAND… and it seems he is booting from NOR, so it is only a mistake in the video, but the firmware is already flashed. At least in my device it was there.
The stock image has issue i think, I never succeeded boot to EMMC after flash SD -> NAND -> EMMC using stock SD image, so I compiled & using SD image from compilation and did a Restore Boot loader, recovery, production image to them (NAND, EMMC) on boot menu (need UART connection).
It is highly recommended to get a UART adapter before you plan to flash firmware to any device, as some recovery procedure requires UART input, or you can observe the output in case something goes wrong.
I suggest you compile official Openwrt firmware (Snapshot) and copy to SD then boot from SD, it will be a lot easier than Sinovoip’s method, you can flash NAND, NOR, SD, EMMC right on the boot menu. see the 7,8 menu item.
Openwrt snapshot works wonderfully with BPI-R3, wireless AC,AX performance is amazing.
I also tried WSL to call the “wipefs”, but then give up… So booted an Ubuntu from usb drive.
I’m a .NET developer, mostly working on a desktop (WPF) project, so I need Windows for that… maybe I’ll install it on a 2nd laptop.
That’s not true. OpenWrt uses overlayfs usually backed by a filesystem in a persistent storage volume on the device used for booting. This doesn’t need to be configured in any way and happens by default.
Only in case of that filesystem not being available, tmpfs is used for overlay. Ie. when something is broken you still get to a shell somehow, but it’s not a good setup for production, obviously.
I guess that about 95% of all devices supported by OpenWrt come with rather small SPI-NOR or SPI-NAND flash chips. Linux and rootfs easily fits in less than 10 MiB, still leaving a few MiB for user data and configuration to the user even on just 16 MiB SPI-NOR.
128 MiB of SPI-NAND is really huge for a router firmware, you end up with > 80 MiB of free space even with excessive amount of pre-installed software. Ok, if you are a device vendor and want to ship translations for 26 different human languages for UI, all possible USB drivers, … out of the box, then SPI-NAND is a good choice.
IMHO eMMC is really only needed for multimedia OS (hence the name…) or when using the device as a server to host complex container or VM images to provide additional services provided only in this format (but in that case it’s probably advisable to add NVMe SSD).
Of course, when using a general purpose OS like Debian, that’s a different story. It comes with all documentation and even development tools on-disk and hence needs lots more space…
You don’t need to build OpenWrt from source if you are not planning to modify low-level sources. Just use the OpenWrt Firmware Selector which also allows you to customize the generated firmware image (click on Customize installed packages), e.g. adding luci-ssl will generate an image with pre-installed Web-UI.
lol yeah correct, but how I wish we all are expert like you dangowrt. without UART its like a blind man driving a car for me, in case something went wrong I don’t know which direction to go. I am still scratching my head with Xiaomi AX3200.
i use openwrt firmware and it can success save my set, but new i receive other question.
when i ues web-ui and change luci set just like server name , and i click save/apply can see countdown timer , when countdown timer in 85 and web say save [The configuration changes have been applied.] and now i poweroff and poweron, wait to ui and check my change and i find The configuration changes haven`t been applied.but if i ues web-ui system reboot onece than poweroff and poweron The configuration changes have been applied,so how can i check this question or fix it?