No, i just installed the openwrt image as described. I used the latest snapshot image but then switched to 24.10.1 because of the 10GBit ports which didn't work. After that i tried to switch back to the stock image.
After reading several wiki articles about the boot process, flashing via serial console and partition layouts, I think I have to resort to this procedure:
As far as I understand, uboot works fine and boots the OEM kernel, which is somehow broken. I can access the Zyxel commands, but there is no possibility to flash anything from there. As mentioned in the "Debricking" section, it should be possible to reach a debug mode by modifying the BIOS and reflashing an image.
Can someone elaborate on the uboot commands? I don't really get what the meaning of "boota" and "bootu"
Thanks for your hint. It is indeed Rev. B1. I guess this explains why the ports were not working with openwrt in the first place. Then I flashed the wrong stock image (version 1 instead of 2), which led to the broken setup.
Do you know if there's another way of recovering the switch apart from the one in the debricking section?
If the wiki is correct, and there is really no way to access the U-Boot console on this device, then you are probably out of luck and need a flash programmer.
Other devices from this series allow accessing the console by pressing Esc (at least the XGS1010-12 which I have does). But the prompt to do so is missing in your boot log. So this doesn't look good.
I tried some keys and key combinations, but it just starts booting the kernel. I ordered the flash programmer. Is there any chance that v2 of this switch will be supported by openwrt? The topic you sent shows that two chips are diffrent with version 2, which i can confirm. Here are two pictures:
As far as i understand there is only a driver for the rtl8261n but not rtl8261be. There are no datasheets publicly available for this chip. Is there something that can be done or is it just wait and hope until something gets released?
Maybe @antanas has some more information. But from the recent posts in the RTL838x topic, it looks like they are also stuck because of the missing PHY driver currently.
Hi again. I was away for some days but now I'm back and i have a CH341A flash programmer. I was able to read the content of the bios which is a MX25L12833FM2I-10G... This chip also seems to be a different one than the one on the V1 board. Here's an Image:
The system however just keeps booting the kernel anyways. Have I done something wrong or isn't this working? I also compared the md5 sum of the modified binary and the flashed one, which was fine. In the binary there's something mentioned about bootm.
I was able to solve the problem in a very messy way. I took the backup that I had previously created and overwrote the firmware that starts at address 0x300000 with FF using a hex editor. Then I copied the official Zyxel firmware there.
After flashing, the switch started without any problems. All ports work and the device is accessible via the web interface.
It might be useful to point out in the wiki that bootu does not work with version 2 and that this is a way to reset the switch to its original state.