Skip to content

v1.8.3

Latest

Choose a tag to compare

@github-actions github-actions released this 10 Nov 19:28
· 145 commits to main since this release
v1.8.3
d586db3

Welcome to FengSui v1.8.3!

Important

Before you upgrade

  • Nothing to change in .env or docker-compose.yml. An existing connection stays what it is (Huawei), and nothing is detected or sent that was not before. To move FengSui to a router of another brand, open Settings → Router, enter its address and password, and leave the brand on "Detect automatically".

Highlights

Routers of other brands

FengSui now connects to ZTE (the goform web interface and the zWRT one of the G5, U60 and U50 series), Pinsu, Tozed / ZLT (also China Unicom's VN007), FiberHome and NRadio routers, and to OpenWrt routers with a Quectel or Fibocom module. Each brand has an implementation of its own, written from notes on the brand's management interface: the signal on all of them, nearby cells on most, and band lock, cell lock and reboot as experimental writes you turn on one at a time. None of them has been run on a real router yet: FengSui is still verified on the H168-383 only, and the other brands are read-only until you say otherwise.

FengSui tells the brand itself

Settings → Router has a brand field that starts on "Detect automatically". FengSui sends the router a few requests that need no login, sees which brand answers, and only then sends the password: no password goes to a router of the wrong brand, and no login attempt is used up. If it cannot tell, it says so and you choose the brand yourself.

What's changed

🚀 Features

  • The router's brand, with the connection
  • Brand detection without a login
  • Drivers for seven brands
  • The console on another brand
  • The device report form asks for the brand

🌟 Enhancements

  • One interface for every brand.
  • Taking locks off is open wherever a lock may be put on.
  • Consent to a driver's writes is kept across restarts
  • Failure guidance names your router's address
  • Plain words in the console.

🐛 Bug fixes

  • A start-up identification asked for twice no longer opens a second session whose answer was dropped.
  • A band lock that names 5G bands alone is refused when the router's current 4G bands cannot be read

📚 Documentation

  • Supported devices
  • A device reference
  • The architecture report records the two-library audit of the drivers (§17)
  • A friendlier not-found page on the documentation site
  • Supported devices marks each feature per model

Full Changelog: v1.8.2...v1.8.3


Details of every change: CHANGELOG.md · Documentation: fengsui.iocky.com · Container image: ghcr.io/cky008/cpe-dash:1.8.3