believe me, i have known about the patch. running the board underpowered could definitely corrupt firmware. happens all the time with development boards like arduino, if it could be nailed down to usererror. then people could just buy a new be14 knowing it would work. instead of believing it was a gamble. not knowing if you’re getting new fixed versions or old stock. i have not seen a schematic. i assume the 12v line powers the amplifier circuit and the 3.3v would control the amplitude of the amplifiers. if 3.3v leaks into the unpowered 12v side through the mosfet. i dontknow, maybe the voltage drops far enough, or a groundfault. something to reset the ic
haven’t tested it yet. but working on a 3dprinted shield coated with dual conductive copper tape. should work, just dont know if i need to coat it with paint to keep it in place, or solder it instead of letting it just rest against the shield gnd contacts, or if i need to enlarge the heatsink ![]()
I’d consider using graphite coating instead of foil, the same used for shielding cavities in electric guitars.
was also considering using flat brass sheet, with only the skirt printed. or make it even simpler. the skirt could be hotglue, except for a few wire risers soldered between the shield and the gnd pads. anything to take less tooling, not that i don’t have access to all the relevant tools, just refuse to build a die fixture for a oneoff
I’m afraid that the information provided to you by the seller is the closest to reality. It is a problem with the power amplifiers.
Join me in these investigations:
This is a picture of the 2.4GHz RF part of an AX router. The main chip (MediaTek MT7976GN) is visible and the four RF Front-End Module (FEM), i.e. the dedicated power amplifier chips (KCT8239SD), are also clearly visualized:
Now, the RF part at 5GHz, with dedicated MediaTek MT7976AN chip and its four dedicated FEM/power amplifier chips (KCT8539HE FEM):
If we take a look at the picture of the BE14 board:
Both front and back, no FEM is displayed, so these chips appear to carry eFEM and as many have already found, the performance of this module can exhibit highly variable range. That is, they work this way by design, as the vendor indicates.
The question that should be asked is:
Is there a possibility that, through drivers or EEPROM firmware, they will improve the management of the eFEM (embedded Front-End Module, also known as integrated power amplifiers) of the BE14 board?
If not, do we know if SinoVoIP will release an improved revision of the eFEM chips or will they make a dedicated FEM design instead?
You haven’t actually investigated anything, this is all well known from beforehand the issue isn’t in the range it’s rather the noise (excluding boards with 7dbm limit bug)
IMO the BE14 “as-is” is a lost cause. It’s become crystal clear, as your post shows, that the real issue is the hardware itself.
I have no idea if it was done on purpose or not, but it’s just not designed to the same standards that an off the shelf router would be. That’s why everyone’s attempts at shielding, including my own, have made no difference at all.
If we want anything useable from the BE14, the real and slightly crazy question should be;
Is it possible to design a separate PCB to add the proper FEMs?
It’s actually really funny I logged in and saw your comment because I have been thinking;
- What would be needed to add FEMs with as little modification as possible?
- Could the boards could be made for a reasonable price?
- It absolutely must be done without the need of custom drivers or software.
This led me to doing some research into filter and amplifier circuits, though I should mention I am definitely not an expert in this area!
But ultimately this led me to a resounding…maybe.
Since the issue is both noise from the BE14’s poor design and weak amplifiers, this led down a pretty interesting rabbit hole. And anyone who knows more about this please feel free to chime in.
The idea is a small custom PCB, the R4 even has additional mounting posts on the bottom that are unused.
- The PCB would attach to the existing u.FL connectors on the BE14. Keeping the cables as short as possible.
- First in line would be a filter specific to the band in use. For example the Qorvo QPQ5600TR13 to help clean up the signal provided by the BE14. (Might be overkill)
- That then feeds to a FEM such as the Qorvo QPF4659TR13. This contains an additional BPF along with the amplifier circuit and other logic.
- (Again not an expert) From my understanding the FEM needs to know if it needs to be in RX or TX mode since WiFi is Half-Duplex. The solutions from Qorvo contain a SPDT switch to handle the actual switching part of this.
- The RX/TX switching needs to be controlled by something. This is where the Qorvo chips help again with a built in coupler, and constant slope voltage logarithmic power detector which will provide a signal to tell us what the radio on the BE14 is trying to do (RX or TX).
- The signal provided by the power detector can be fed into a small MCU that can be programmed to handle telling the FEMS which mode they need to be in. Maybe something like a STM32L0 would be fast enough?
- The entire circuit can be fed by the 5V pins provided by the R4 itself near the main power input, and fed through a simple regulator and filtering circuit.
- Beyond that I believe the rest of the circuit would be made up of passive components.
My example included only components for 6GHz. The same would need to be done for the 2.4/5Ghz connectors as well. Each antenna would have its own circuit. (Just like what’s shown in your pictures above).
The idea may be totally asinine for all I know, and I cannot stress enough that dealing with RF and PCB design are not areas I’m an expert in. All I can say is theoretically the idea seems sound, and all of the components can be bought on Mouser for under $5…
Or, maybe Sinovoip will release the BE19, and it could have these issues fixed? Then it could be packetized with the needed extra antennas and cables as an upgrade for the BE14 kit.
Very interesting…
It reminded me of these gadgets:
Anyway, these are gadgets that require external power for each antenna. Killing flies with cannons, totally exaggerated. I do not know to what extent they do or do not improve the signal.
Your approach of something more integrated is more interesting.
That would definitely be the preferred option. Or even just a new revision of the BE14 with the issues fixed.
I tried to set lower power for wireless by building image with this patch mt7996: Use tx_power from default fw if EEPROM contains 0s by im-0 · Pull Request #968 · openwrt/mt76 · GitHub and it partially makes better (or at least I got such feeling). It does not change in reality, it is possible on the manufacturer’s side in the wrong device design…
Noise from the BE14’s poor design
- Is that really confirmed? If I understand it correctly, a working SFP module could influence the noise in a positive way?
- That means … the “problem” could actually be located on the R4 board?
- If I were interested in the BE14, my idea would be to supply clean 12V power to the BE14 — would that make sense?
- Unfortunately, the ASIA RF AW7916 and AW7990 require 3.3V, but I’d still be interested to hear (from anyone?) — do they have the same issues as the BE14?
I have a BPI-R3, and I also experience poor Wi-Fi range and high noise on the board.
- Until the BE14 issue came up, I wasn’t even aware of the Wi-Fi hardware basics that can lead to such problems.
Thanks to everyone for the discussion! ![]()
My personal statement about the BE19:
- Yes, there are eFEMs on the board:
- But this are 14 antennas. → NO.
(I may be an idiot, but I’m not a cash cow.
)
- I’m not going to buy 14 antennas and pigtails.
- I’m not going to buy the board.
- And I’m not going to pay for the increased power consumption over the year.
Maybe I’m seeing this in black and white, since I could just use 2.4G, or 5G, or 5G/6G only. I see the BE19 more as an enterprise board. Does a normal person really need this?
My GL.iNet AXT1800 Wi-Fi 6 router has two antennas. Its Wi-Fi 7 successor also only has two antennas.
Actually, I wanted to argue that Banana Pi designed these boards primarily for software development, which is why no eFEM was implemented.
But the BE19 does have eFEMs. For the BE14, the story turned out badly. ![]()
In fact, we should demand a new version of the BE14 board!
- Also, I’d love to see a BE5000 or BE3600 — but that’s just wishful thinking…
I wouldn’t mind paying an extra 30 or 40€ for a good designed and working router board. But this chinese stuff is just made to look good on paper and aliexpress. Their original software doesn’t work properly, last time i tried. They don’t even care.
Which is pitty. How many boards do you know that support wifi 7, 4/5g modems, sfp ports and even nvme slots?
Sinovoip could have this going so much bigger. 10x more successful, but… They just don’t care.
“How many boards do you know that support Wi-Fi 7, 4G/5G modems, SFP ports, and even NVMe slots?”
That’s exactly the problem!
To be honest, I’m waiting for more reports about OpenWrt too
.
But there’s another issue: This is just a board — a development board — a router development board. But it’s not a router! A proper router would have shielding, cooling, and a case with ventilation holes.
I never saw this as just “Chinese stuff”. It doesn’t matter where it comes from. The missing eFEM (on the BE14) wasn’t an engineering mistake — it was intentional!
I think better communication about Banana Pi’s actual target audience, and a personal explanation from the engineer who designed the PCB, would help avoid false expectations.
After years of reading about the various issues, I’ve come to the conclusion that the main purpose of these boards is software development. Someone who’s working on drivers or kernels doesn’t need long Wi-Fi range — and probably doesn’t care about RF noise either. → In that context, everything works very well!
You could even argue that this is a very smartly designed board. The case, pigtails, antennas, and power supply aren’t included — and that’s fine!
Honestly, I think Banana Pi should have never bothered with those extras. Trying to provide them creates the false impression that this is some kind of “IKEA router” — just screw it together and it works. Unfortunately, Youyeetoo is doing exactly that — and charging a lot for it.
Last year, I discovered that the newer Turris Omnia includes an SFP port. I’m also keeping an eye on the (Adtran) SmartRG SDG-8734. If we’re not aiming for an “all-in-one” solution, there may actually be some good options out there.
So far, I don’t consider the R4 a dead project.
I’m still waiting for more feedback on the AW7916 and AW7990
.
in that way… honestly, sinovoip should clearly state this in the product description, right at the top:
“No official software support or updates. Driver development is community-based. Due to hardware limitations, the ideal WiFi 6 range may only be 1–3 meters. Most WiFi 7 features are just not work, typical starting speed at 30~50Mbps.”
Otherwise, people will seriously start questioning their own skills when setting this up — even those of us who are fairly experienced with OpenWRT. It’s misleading, and a clear disclaimer would help set expectations and avoid frustration. most important, save a lot of people’s time include mine xxx+ hours😂
Right now, I’m waiting for a device from another vendor. They’ve already released one model — it’s somewhat limited (IPQ5312, BE3600, and only 2.5GbE), but promising.
In their community group, they’ve shared plans for several upcoming devices. One of them is based on the IPQ5322 platform, featuring tri-band support including 6GHz, 10G SFP+, 4×2.5GbE, PoE output on LAN ports, and PoE input on the WAN port — meaning it can be powered with just a single Ethernet cable. They also mentioned future NAS / 5G CPE version.
What really sets them apart is the partnership with iKuai. Their current device (IPQ5312, ~288 RMB) ships with the enterprise version of iKuai firmware preinstalled, ready to use out of the box. It also supports booting OpenWRT from a TF card, with the community already release a QWRT build (OpenWRT with Qualcomm’s proprietary SDK, drivers, and hardware acceleration). If a TF card is inserted, it takes boot priority over eMMC; otherwise, it boots from the internal emmc.
I won’t mention the brand just yet — I’m waiting to get my hands on the hardware and test it in real-world conditions (especially WiFi performance and whether MLO is actually functional and stable.) (
for… hopefully saves others some time
Is it possible to connect the BE14 module to PC?
Believe me, you’ll definitely be disappointed — most Chinese company only care about making quick money and don’t treat their work as a true career.
I respectfully disagree.
What case would make you more motivated to develop software? Developing software for a board that you know, when it will be ready, will be a major kick ass and stable board, or a lamely, craply designed one that you know for a fact it will never be the dream board you desire for your network?
I guess any company wouldn’t mind have 10x more success. Imagine a fully working and stable banana pi router instead of wasting 500 ou more euros/dollars for a big brand router.
Raspberry pi is also a development board, look at its success.Raspberry does the right thing, banana does not. That’s the difference between success and fail.
Thanks for mentioning those brands. I really was looking for that kind of stuff… Unfortunately, none of those boards support dual wifi slots (for 2.4 and 5ghz). Please correct me if i’m mistaken.
P.S. - Does cards like MT7922, MT7925, etc, have that eFEM?







