The upgrade on my Banapi BPI-R3 went not so well -well it didn't crash so that's fine
Using luci-app-attendedsysupgrade Web GUI to request 24.10.0.
The software got build with my custom packages (nothing special in here).
clicked on "Install firmware image"
Downloading
Uploading
Installing
a few seconds later I was back at the main page running 23.05.5.
(pew )
In the logfile I found:
Sun Feb 9 10:20:57 2025 user.info upgrade: The device is supported, but the config is incompatible to the new image (1.1->1.2). Please upgrade without keeping config (sysupgrade -n).
Sun Feb 9 10:20:57 2025 user.info upgrade: SPI-NAND flash layout changes require bootloader update
Any advice ?
Netgear WAX206 from 23.05 -> 24.10.0 - no problem
Netgear GS803T from 23.05 -> 24.10.0 - no problem
You'll need to reinstall from SD card the way you did the first time the BPI-R3 was loaded (follow the wiki article). The bootloader upgrade mentioned also updates the flash partitioning on the device.
Thx again for the release.
So far I have updated 2x R7800, a e4200V2 and a R4S. Everything works well, except for the R4S. I have the same issue that was reported earlier, that upon a reboot eth1 gets a timeout:
[ 0.428674] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges:
[ 0.429367] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000
[ 0.429427] fan53555-regulator 0-0040: FAN53555 Option[8] Rev[1] Detected!
[ 0.429444] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[ 0.429478] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[ 0.429492] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[ 0.429538] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 66,32 bit host data width,256 deep fifo
[ 0.429963] dwmmc_rockchip fe320000.mmc: Got CD GPIO
[ 0.430128] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000
[ 0.435305] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[ 0.443560] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 0.536707] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[ 0.537706] mmc1: new high speed SDHC card at address 59b4
[ 0.539784] mmcblk1: mmc1:59b4 USDU1 7.28 GiB
[ 0.543804] mmcblk1: p1 p2
[ 0.936433] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout!
[ 0.937093] rockchip-pcie: probe of f8000000.pcie failed with error -110
[ 0.940960] rk_gmac-dwmac fe300000.ethernet: IRQ eth_wake_irq not found
[ 0.941569] rk_gmac-dwmac fe300000.ethernet: IRQ eth_lpi not found
[ 0.942269] rk_gmac-dwmac fe300000.ethernet: PTP uses main clock
[ 0.942963] rk_gmac-dwmac fe300000.ethernet: clock input or output? (input).
[ 0.943678] rk_gmac-dwmac fe300000.ethernet: TX delay(0x28).
[ 0.944186] rk_gmac-dwmac fe300000.ethernet: RX delay(0x11).
[ 0.944698] rk_gmac-dwmac fe300000.ethernet: integrated PHY? (no).
[ 0.945286] rk_gmac-dwmac fe300000.ethernet: clock input from PHY
[ 0.950838] rk_gmac-dwmac fe300000.ethernet: init for RGMII
[ 0.951847] rk_gmac-dwmac fe300000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[ 0.952490] rk_gmac-dwmac fe300000.ethernet: DWMAC1000
[ 0.952958] rk_gmac-dwmac fe300000.ethernet: DMA HW capability register supported
[ 0.953649] rk_gmac-dwmac fe300000.ethernet: RX Checksum Offload Engine supported
[ 0.954312] rk_gmac-dwmac fe300000.ethernet: COE Type 2
[ 0.954779] rk_gmac-dwmac fe300000.ethernet: TX Checksum insertion supported
[ 0.955402] rk_gmac-dwmac fe300000.ethernet: Wake-Up On Lan supported
[ 0.955972] rk_gmac-dwmac fe300000.ethernet: Normal descriptors
[ 0.956497] rk_gmac-dwmac fe300000.ethernet: Ring mode enabled
[ 0.957016] rk_gmac-dwmac fe300000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 0.957741] rk_gmac-dwmac fe300000.ethernet: device MAC address 8e:fa:54:36:f7:50
[ 1.080210] cpu cpu0: EM: created perf domain
[ 1.081696] cpu cpu4: EM: created perf domain
[ 1.084980] clk: Disabling unused clocks
After power cycle it does work:
[ 0.426833] cpu cpu0: EM: created perf domain
[ 0.427906] cpu cpu4: EM: created perf domain
[ 0.429534] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges:
[ 0.429976] dwmmc_rockchip fe320000.mmc: IDMAC supports 32-bit address mode.
[ 0.430180] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000
[ 0.430323] fan53555-regulator 0-0041: FAN53555 Option[8] Rev[1] Detected!
[ 0.430801] dwmmc_rockchip fe320000.mmc: Using internal DMA controller.
[ 0.431519] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000
[ 0.432116] dwmmc_rockchip fe320000.mmc: Version ID is 270a
[ 0.433021] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[ 0.433459] dwmmc_rockchip fe320000.mmc: DW MMC controller at irq 66,32 bit host data width,256 deep fifo
[ 0.435544] dwmmc_rockchip fe320000.mmc: Got CD GPIO
[ 0.435915] rk_gmac-dwmac fe300000.ethernet: IRQ eth_wake_irq not found
[ 0.436568] rk_gmac-dwmac fe300000.ethernet: IRQ eth_lpi not found
[ 0.437215] rk_gmac-dwmac fe300000.ethernet: PTP uses main clock
[ 0.437829] rk_gmac-dwmac fe300000.ethernet: clock input or output? (input).
[ 0.438448] rk_gmac-dwmac fe300000.ethernet: TX delay(0x28).
[ 0.438946] rk_gmac-dwmac fe300000.ethernet: RX delay(0x11).
[ 0.439446] rk_gmac-dwmac fe300000.ethernet: integrated PHY? (no).
[ 0.440006] rk_gmac-dwmac fe300000.ethernet: clock input from PHY
[ 0.445548] rk_gmac-dwmac fe300000.ethernet: init for RGMII
[ 0.446371] rk_gmac-dwmac fe300000.ethernet: User ID: 0x10, Synopsys ID: 0x35
[ 0.447003] rk_gmac-dwmac fe300000.ethernet: DWMAC1000
[ 0.447462] rk_gmac-dwmac fe300000.ethernet: DMA HW capability register supported
[ 0.448116] rk_gmac-dwmac fe300000.ethernet: RX Checksum Offload Engine supported
[ 0.448768] rk_gmac-dwmac fe300000.ethernet: COE Type 2
[ 0.449061] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[ 0.449226] rk_gmac-dwmac fe300000.ethernet: TX Checksum insertion supported
[ 0.450640] rk_gmac-dwmac fe300000.ethernet: Wake-Up On Lan supported
[ 0.451203] rk_gmac-dwmac fe300000.ethernet: Normal descriptors
[ 0.451720] rk_gmac-dwmac fe300000.ethernet: Ring mode enabled
[ 0.452230] rk_gmac-dwmac fe300000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 0.452935] rk_gmac-dwmac fe300000.ethernet: device MAC address be:52:87:bc:3e:2e
[ 0.540661] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[ 0.541595] mmc1: new high speed SDHC card at address 59b4
[ 0.543086] mmcblk1: mmc1:59b4 USDU1 7.28 GiB
[ 0.546237] mmcblk1: p1 p2
[ 0.586583] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges:
[ 0.587213] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000
[ 0.587954] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000
[ 0.588959] rockchip-pcie f8000000.pcie: no vpcie12v regulator found
[ 0.637340] rockchip-pcie f8000000.pcie: PCI host bridge to bus 0000:00
[ 0.637947] pci_bus 0000:00: root bus resource [bus 00-1f]
[ 0.638437] pci_bus 0000:00: root bus resource [mem 0xfa000000-0xfbdfffff]
[ 0.639047] pci_bus 0000:00: root bus resource [io 0x0000-0xfffff] (bus address [0xfbe00000-0xfbefffff])
[ 0.639925] pci 0000:00:00.0: [1d87:0100] type 01 class 0x060400
[ 0.640555] pci 0000:00:00.0: supports D1
[ 0.640914] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
[ 0.645658] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.646592] pci 0000:01:00.0: [10ec:8168] type 00 class 0x020000
[ 0.647184] pci 0000:01:00.0: reg 0x10: initial BAR value 0x00000000 invalid
[ 0.647807] pci 0000:01:00.0: reg 0x10: [io size 0x0100]
[ 0.648357] pci 0000:01:00.0: reg 0x18: [mem 0x00000000-0x00000fff 64bit]
[ 0.649001] pci 0000:01:00.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit]
[ 0.649646] pci 0000:01:00.0: Upstream bridge's Max Payload Size set to 128 (was 256, max 256)
[ 0.650415] pci 0000:01:00.0: Max Payload Size set to 128 (was 128, max 128)
[ 0.651368] pci 0000:01:00.0: supports D1 D2
[ 0.651750] pci 0000:01:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[ 0.673393] pci_bus 0000:01: busn_res: [bus 01-1f] end is updated to 01
[ 0.674023] pci 0000:00:00.0: BAR 8: assigned [mem 0xfa000000-0xfa0fffff]
[ 0.674637] pci 0000:01:00.0: BAR 4: assigned [mem 0xfa000000-0xfa003fff 64bit]
[ 0.675327] pci 0000:01:00.0: BAR 2: assigned [mem 0xfa004000-0xfa004fff 64bit]
[ 0.676015] pci 0000:01:00.0: BAR 0: no space for [io size 0x0100]
[ 0.676575] pci 0000:01:00.0: BAR 0: failed to assign [io size 0x0100]
[ 0.677166] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.677615] pci 0000:00:00.0: bridge window [mem 0xfa000000-0xfa0fffff]
[ 0.678224] pci_bus 0000:00: Some PCI device resources are unassigned, try booting with pci=realloc
[ 0.679021] pci_bus 0000:00: resource 4 [mem 0xfa000000-0xfbdfffff]
[ 0.679580] pci_bus 0000:00: resource 5 [io 0x0000-0xfffff]
[ 0.680086] pci_bus 0000:01: resource 1 [mem 0xfa000000-0xfa0fffff]
[ 0.680904] pcieport 0000:00:00.0: enabling device (0000 -> 0002)
[ 0.681839] pcieport 0000:00:00.0: PME: Signaling with IRQ 73
[ 0.682999] pcieport 0000:00:00.0: AER: enabled with IRQ 73
[ 0.685321] clk: Disabling unused clocks
I copied the log from where stuff starts to not be the same anymore.
@hauke any idea? Maybe timing/race condition issue?
Two days ago I updated all my devices Xiaomi AX9000x2, AX3600x2, Netgear WAX206x3 from rc7 using firmware selector images. 802.11s, batman, adblock, minidlna and some other modules. Everything went smoothly,. Thank you.
Used Imagebuilder to custom upgrade my WRT1900aCS-V2 from 23.05.5 without keeping settings (as usual for me): many thanks to all the devs!
So far, only a couple of issues.
First issue, sending email using msmtp no longer works; the test command from CLI echo -e "Subject: Test Email\n\nThis is a test email" | msmtp myemail@myemail.com gives:
msmtp: TLS handshake failed: The encryption algorithm is not supported.
msmtp: could not send mail (account default from /etc/msmtprc)
Double checked all the settings and files vs 23.05.5, and the only difference I found is that 23.05.5 had msmtp - 1.8.25-1 while current 24.10.0 has msmtp 1.8.26-r1.
The same CLI test performed using my Linux Mint PC having the same msmtprc settings works without problems.
Second issue with [SOLVED] Running .sh script in LuCi : the /usr/lib/lua/luci/controller/my_page.lua script no longer produces the My Page menu entry.
Not a solution I'm a fan of as I did a lot of this configuration years ago and am not sure I could recreate it properly (and I assume backing up and restoring the config would defeat the point of resetting everything).
I've also noticed after further testing that some devices do work fine on the WiFi, mainly just my OnePlus 8T running the latest LineageOS version is having trouble, but it didn't previously. I tested with a Nothing Phone 1 on its stock ROM and it connected fine. Forgetting the network and re-adding it didn't help.
If I find enough more devices that can't connect I'll consider resetting everything.
edit: The Nothing Phone 1 was working, but I hadn't used it for a while and there was a new upgrade for it, now it has the same problem as my other phone. I wonder if the issue is specific to a certain Android version. Both problem devices are on Android 15 now.
edit2: Resolved my issue. On the router where I had to reset the config, I hadn't added the main router as the IPv4 default gateway like I had it previously (didn't remember I had to do that). It works now. I've got one main router and the rest are what they call "Dump APs" I believe.
Does wap3 work(wrt3200acm) ?, just a little hopeful. Am still a bit demoralized with Marvel not keeping their promise.
I did what you did with one of those D-link for better wifi. Nice solid unit, had to send it back, security risk on network. There was a breach.
I have one 3200 that i paid 180 on sale then bought another 3200 for 60 then wrt32x for 40. All that stuff is frankensteined.
I bought a t-plink just to get the wifi standard.....It makes me mad.
I agree, REALLY NICE STUFF, The wrt32x was encrypted by Linksys,its my main, no wifi, it had to be taken apart and serial flashed with copied commands in a blind terminal, that was fun. No shortage of gadgets around here.