Pi zero w as access point

Good morning everyone, and thank you for your help.
I have a Raspberry Pi Zero W that I was planning to use as an AP to limit the bandwidth of a TV.
I get Wi-Fi at home with a 4G router, which unfortunately has very basic settings and doesn't allow me to do what I want.
Using the appropriate program, I flashed this OpenWrt image onto a blank microSD card: openwrt-24.10.4-bcm27xx-bcm2708-rpi-ext4-factory.img.gz
I inserted the microSD card into the Raspberry Pi.
I connected the Ethernet cable to the device via a Tccmebius TCC-S30A USB adapter (not powered), which supposedly has an AA88179A chip.
The Raspberry Pi's power supply is 3000 mA.
Finally, I connected everything to the router.
The adapter's LEDs are off.
I tried connecting just the adapter to my PC (Win 10) to see if it worked.
Windows downloads the asix files.
If I connect just my PC to the router via the adapter and Ethernet cable, the adapter LEDs light up, but if I connect the adapter with OTG (a good one) to my Raspberry Pi, they don't.
If I try to connect my Raspberry Pi to my PC via the adapter and Ethernet cable, the adapter LEDs are off and the PC doesn't see the connection.
If I try to show my Raspberry Pi to my PC via Wi-Fi (without a wired connection), I don't see any OpenWrt networks.
If I connect just my Raspberry Pi to my PC via data cable, I don't see any network cards appear.
What am I doing wrong?
I'd be happy using just Wi-Fi for my purpose.
I apologize in advance for the novice questions.
Greetings everyone.

Besides knowing your adapters, prepare for a hard time. From my perspektive, the RPi Zero (2) (W) is the sole bitchiest device you can setup for OpenWRT. For beginners, it has the steepest learning curve of them all.

Core concepts of OpenWRT rely on devices with at least one ethernet port, but the Zero als one of the very few supported devices does not have a built-in ethernet port and its default images do not contain any USB ethernet kernel modules (exception is the upcoming V25 image, which I think might contain an rtl8125 2.5gbit kmod for the first time) and when it boots for the first time, the OpenWRT network config file might get initialized insufficiently requiring config action (which, as no network is up yet, need to be done via console).

The default image for the Zero is pretty much useless. You need to get a custom image, which contains the kernel modules for your ethernet chip (best add all of them), you can use the OpenWRT imageselector cloud service for this, but I do not know from memory, which kmods you need to add. On top of that, you need a boot script or interactive console typing to properly initializing the network config file.

And I would not rely on the build in Broadcom radio to be of reasonable use as access point, the hardware is licensewise restricted a lot and I doubt that it has reasonable throughput for video/TV. So you might also need an USB Wifi dongle (and a powered USB hub, as the Zero has only 1 peripheral USB port) and might also see a second power supply.

And USB Wifi dongles on USB hubs can bring additional joy from OpenWRT config perspective, as the dongle bus address might change from time to time, and there is no out-of-the-box support for dynamically linking Wifi configs to varying USB bus adresses.

Not to scare you away, but for a beginner, I would recommend to start that with an off-the-shelf plastic router, that removes all that hassle.

1 Like

It can use USB power cord to a router as a data network, I am using non-w version for what could be a container on a bigger router than I have. Running original debian, not having semi-supported wifi is a lot of help.

It seems that RPI Zero W and Zero 2 don't support simultaneous AP and STA in OpenWRT so I'm looking for alternatives. Are Banana Pi BPI-M2 ZERO, Orange Pi Zero 2W or Radxa ZERO 3W working with OpenWRT?