BpiRouterOS is developed based on OpenWrt. Discussions are now underway in the community about the functions you most expect this system to support. We will cooperate in the development.
BpiRouterOS v1.5.0-rc1 Release Notes:
V1.5.0 based on the latest stable version of OpenWrt: v25.12.5
Compared with the previous release version v1.2, this release combines the construction contents originally planned for v1.3, v1.4, and v1.5. The focus has expanded from basic routing configuration to multi-line networking, network isolation, bandwidth management, and multi-board productized delivery, supplementing key capabilities for small offices, stores, and IoT scenarios.
1. Added multi-WAN management, enhancing network flexibility and business continuity.
- It supports unified management of multiple internet lines, with configuration of active-standby priority and load balancing weights.
- It enables failover to standby lines upon primary line failure, as well as load balancing across multiple lines.
- Wired, compatible cellular modules and USB shared networks are incorporated into unified management.
Value: Expanded from single-line internet access to a product with standby network and multi-line scheduling capabilities, reducing reliance on a single broadband, and providing more practical networking options for scenarios such as stores and remote devices.
2. Added cellular and USB backup internet capabilities,
- enhancing the management and access capabilities compatible with Quectel 4G/5G modules.
- Supports USB Dongle and USB tethering for Android phones.
- Added module, SIM, connection status display, as well as fault diagnosis and recovery processing. 4. Completed the centralized sorting and reconstruction of cellular control processes, addressing conflicts among device identification, startup preparation, dialing, and abnormal recovery.
Value: Expanded hardware application scenarios, enabling devices to no longer rely solely on fixed broadband. This part of the work not only involves adding configuration pages, but also requires collaboration among modules, drivers, system network services, and product management logic.
3. Added support for Guest/IoT network segmentation and access control
- enabling independent Guest and IoT Wi-Fi networks, with separate configuration of name, password and wireless device binding.
- It supports isolation from the main network, and configuration of Internet, internal network access and client isolation rules.
- Device management has been expanded from “View List” to allow/deny access, device notes and fixed address binding.
- Added DNS filtering and access time period management capabilities.
Value: Separate Guest devices, cameras, smart home devices, etc., from the main office or home network, enhance network management capabilities, and reduce risks caused by mutual access of unrelated devices.
4. New practical bandwidth control features
- Guest and IoT networks can respectively set shared upload and download bandwidth caps.
- Each WAN can enable bandwidth shaping as needed to improve latency experience during network congestion.
- It supports setting different bandwidth parameters per line to adapt to different ISPs and backup lines.
- Clarify the combination rules of multiple WAN and bandwidth control to avoid functional conflicts.
Value: Solve the problem that guest downloads or IoT traffic occupies the main business bandwidth, so that limited bandwidth can prioritize serving actual usage needs, rather than simply adding a speed limit page.
5. Upgrade the display of operation status and overall Web experience:
- improve the display of network port connection, negotiation rate, line status and device operation status.
- Improve continuous sampling and historical curves, distinguishing between normal data, read failures and expired statuses.
- Restructure page layout, sidebars, cards and operation buttons, add shadows, animations and mobile adaptation.
- Add clear display of BpiRouter product version.
Value: Improve product completeness and on-site diagnosis efficiency, make it easier for users to understand device status, and it is also more suitable for product demonstrations, customer trials and subsequent support.
6. Expand hardware coverage and improve release and delivery.
- On the basis of the original six hardware products, add the independent image of R4-Pro 4E, forming 6 product families and 7 SKUs.
- Update the basic system version, and complete board-level adaptation and issue handling for R4-Pro switches, PHY, combo-LAN, etc.
- Establish a supporting open-source repository, providing build scripts, board-level configurations and matching software packages.
- Supplement Chinese and English functional descriptions, installation manuals and installation media for each board model.
7. has carried out reliability rectification on the existing core functions.
- This round has also carried out troubleshooting and repair on the effectiveness and rollback of network configuration, VPN, DDNS, backup recovery, factory restoration and firmware management.
- The focus is not simply to increase the number of functions, but to deal with the consistency of behavior when multiple functions are enabled at the same time, configuration failure, device restart and network exception. Work covers front-end, back-end, system services, board-level drivers, build releases, and user documentation.
Summary
Core progress of v1.5 is that BpiRouter has further developed the complete product capabilities of “multi-line access, partition management, bandwidth control and multi-model delivery” from the previous state of “configurable and internet-accessible”. This update not only adds user-visible features, but also completes a large number of underlying adaptation, exception handling and delivery construction to support these functions.
about BpiRouterOS : Banana Pi Router OS | BananaPi Docs
