Major rewrite of the firmware builder and it's mods.
- Added support for new basic firmware variant, which is based on the much cleaner Potrontec firmware.
- Implement custom WebUI on the basic firmware variant. All configuration can be done through the WebUI. Also has PON Status and PON ME Explorer pages.
- Mods are now separated into several sets of files: common, bfw and basic and most of the implementation is now placed it separate init.d/uci-defaults scripts instead of modifying the stock ones.
- Created a 8311-pingd daemon for the persistent ping which is able to handle when the LCT interfaces goes down.
- Added fwenv_get and fwenv_set helper scripts for getting/setting fwenvs. fwenv_set only needs to be run once.
- Added 8311_hostname fwenv for setting the system hostname, especially useful if you have more than one module.
- Added 8311_dying_gasp_en to control Dying Gasp, defaults to off.
- Added support for potrontec modules. Automatically detects and changes the optics configuration.
** IMPORTANT **
There are now 2 variants of the firmware:
- bfw - This is based on the same Azores/BFW firmware as all releases before 2.0.0 (now based on 1.0.19). I recommend this version for most users.
- basic - This is based on the much cleaner Potrontec firmware and implements a custom LuCi based WebUI. I recommend this version if you are more of a power user and can deal with manually upgrading the firmware. WebUI firmware upgrades will be added in a future version, at which time my recommendation will change for everybody to use this variant. This variant has no root password by default, set it under System > Administration in the WebUI
Full Changelog: v1.6.1...v2.0.0