Orange PI R1 H3 WLAN DRIVER FOR LAST OPENWRT VERSION

Felix Baumann felix.baumann at freifunk-aachen.de
Sat Apr 6 19:06:28 PDT 2024


Am 5. April 2024 11:11:09 MESZ schrieb w.hadife at crs-network.solutions:
>Dear,
>
>We are building our project on orange PI R1 H3 and we want to use openwrt os
>last version.
>It seems that we have a problem with the WLAN driver RTL8189ES ,
>
>
>Is there a way to deploy a driver for this card using openwrt 23.05 last
>version?
>Can you help?
>Do you have any method?
>Can we use staging drivers, if yes how?
>
>Regards
>
>
>-
>Wissam Hadife | PDG, Fondateur
>Mobile France| +33 6 29 92 71 59
>Mobile | +961 3 975 994
>Email | w.hadife at crs-network.solutions
>https://crs-network.solutions
>
>
>
>_______________________________________________
>openwrt-devel mailing list
>openwrt-devel at lists.openwrt.org
>https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Hello Wissam,

interesting how your threads pop up when searching on this topic:
<https://forum.openwrt.org/t/openwrt-build-support-for-orange-pi-r1-h3/190172>
<https://forum.armbian.com/topic/35604-openwrt-build-support-for-orange-pi-r1-h3/>

I'm not sure if it's just the WiFi driver that is your problem.
Have you managed to get OpenWrt to run on this unsupported device at all, so far? :) 

My suggestion:
Search <https://firmware-selector.openwrt.org/> for hw support or the git repository (in the future). Not the possibly outdated ToH.

Unless you are willing to pay money for someone to add device support: I suggest you get a different device for your project. Return the device you bought.

The manufacturer appears to have switched the CPU from H2+ to H3 which means it's a new revision and needs new support (likely). They might've adjusted more than the cpu.

You could email Tianling Shen and ask them kindly to add support to Linux/OpenWrt for the new revision. But they would need a sample of the new revision to work with so you might have to send them one or pay them to buy one if they are willing to do it.
<https://github.com/openwrt/openwrt/pull/12662/commits/043f8a4f5ecf00e8a62b5a5d48baba48e620ea6a>

As you can see this involves work. Not just settings some configs and starting a build process.

Might be helpful in general since you asked:
How to setup a system for building OpenWrt:
<https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem>
How to build OpenWrt:
<https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem>

SSH is preconfigured on OpenWrt
If ethernet/network isn't broken you can SSH into your device
ssh root at openwrt.lan
or
ssh root at 192.168.1.1

password is empty

If you can't reach/ping the device on the regular build for H2+ that means network isn't working. which means someone needs to put in more work to get everything to run, which requires serial access.

Again: you are better off getting an already supported device to run your project on. Everything else is a hassle.


Regards
Felix Baumann



More information about the openwrt-devel mailing list