Releases: seud0nym/tch-gui-unhide
Releases · seud0nym/tch-gui-unhide
2023.05.16
Changes
tch-gui-unhide
- Added cron task to update kernel time zone when daylight saving changes so that Time of Day processing will be run on correct schedule (#146)
- Added separate tabs to Local Network for global configuration and static leases
- Added LAN port assignment to Local Network interface configuration
- Added VLAN tab to Local Network (not FW 20.4/21.4)
- Added ability to add and remove additional LAN interfaces
- Added ability to add/remove/edit firewall zones and zone forwarding rules
- Added ability to configure mobile operator and roaming
- Added some operational mobile operators if not already defined
- Added missing mmpbxmobilenet commit/apply action (FW 17.2)
- Added associated mobile device and session settings to VoLTE tab
- Added ability to get the IP address from DHCP when switching to bridged mode (for use on LAN bridges only!)
- Added LAN interfaces up/down lights and display LAN interface type (Bridge vs Single Port)
- Added support for FW 21.4
- Fixed bug that caused the Eco Settings card to fail to display and threw an error when the device did not support Ethernet Deep Green Mode (#149)
- Fixed mobile device capabilities not showing on FW 17.2
- Fixed detection of in-use mobile operator
- Fixed wireless radio in device description on Egress QoS on FW 20.4/21.4
- Fixed failed address validation on IPv6 port forwarding when MAC has multiple IPv6 addresses
- Fixed Ethernet connection status on Broadband screen (#148)
- Fixed minor display issue on Mobile card, and removed check for mobile devices before displaying
- Fixed Time of Day Wireless Control on FW 20.4/21.4 to allow selection of SSID to allow/blocking
- Show wait spinner when changing tabs and adding table rows on slow screens
- Do not show VoLTE call stats if Telephony disabled
- Removed VoLTE tab if no VoLTE configuration support
- General code and consistency improvements to all Time of Day tabs
- Removed band steering status from Wi-Fi card
- When Permanent WWAN enabled, show upload/download stats separately for WAN and WWAN on Broadband card
- Bridged mode removed Guest network interfaces without removing Guest Wi-Fi SSIDs (now does not remove Guest networks)
- Abort installation if cannot determine required environment
- Debugging no longer enabled by default in pre-releases
tch-gui-unhide-xtra.adblock
- Updated to support Adblock 4.1.5
de-telstra:
- Fixed various issues on devices with FW 17.2 or without 4G Backup
- Abort if cannot determine required environment
- No longer automatically enables VoLTE (replaced by GUI configuration)
hijack-dns
- Fixed some issues with --status output
move-lan-port-to-own-network
- Modified to correctly configure the port switch and now uses VLANs to resolve issues where clients would fail to acquire an address via DHCP
- Prevent running when mdkshell not present (e.g. FW 20.4/21.4)
reset-to-factory-defaults-with-root
- Copy mtd executable to /tmp and use that to write/verify firmware (to prevent "Segmentation fault" errors)
- Allow restore between 20.4 and later firmware
safe-firmware-upgrade
- Copy mtd executable to /tmp and use that to write/verify firmware (to prevent "Segmentation fault" errors)
- Allow restore between 20.4 and later firmware
set-optimal-bank-plan
- Now supports recommended configuration on SMG3 (booting from bank 2 + exploitable firmware kept in bank 1)
show-bank-plan
- Changed messages when running on SMG3
update-ca-certificates
- Auto-detect latest OpenWrt release to get latest version of ca-certificates and ca-bundle, and only download packages if they have been updated
Download Statistics
2023.05.14
Changes
All changes from Pre-Release 2023.05.03, plus:
tch-gui-unhide
- Added ability to configure mobile operator
- Added missing mmpbxmobilenet commit/apply action (FW 17.2)
- Added ability to get the IP address from DHCP when switching to bridged mode (for use on LAN bridges only!)
- Added LAN interfaces up/down lights and display LAN interface type (Bridge vs Single Port)
- Fixed bug that caused the Eco Settings card to fail to display and threw an error when the device did not support Ethernet Deep Green Mode (#149)
- Fixed mobile device capabilities not showing on FW 17.2
- Fixed Ethernet connection status on Broadband screen (#148)
- Removed VoLTE tab if no VoLTE configuration support
- Added associated mobile device and session settings to VoLTE tab
- Fixed minor display issue on Mobile card, and remove check for mobile devices before displaying
- When Permanent WWAN enabled, show upload/download stats separately for WAN and WWAN on Broadband card
- Bridged mode removed Guest network interfaces without removing Guest Wi-Fi SSIDs (now does not remove Guest networks)
- Debugging no longer enabled by default in pre-releases
de-telstra
- Fixed various issues on devices with FW 17.2 or without 4G Backup
- Abort if cannot determine required environment
- No longer automatically enables VoLTE (replaced by GUI configuration)
Download Statistics
2023.05.03
Changes
tch-gui-unhide
- Added cron task to update kernel time zone when daylight saving changes so that Time of Day processing will be run on correct schedule (#146)
- Added separate tabs to Local Network for global configuration and static leases
- Added LAN port assignment to Local Network interface configuration
- Added VLAN tab to Local Network (not FW 20.4)
- Added ability to add and remove additional LAN interfaces
- Added ability to add/remove/edit firewall zones and zone forwarding rules
- Added ability to configure mobile roaming
- Fixed wireless radio in device description on Egress QoS on FW 20.4
- Fixed failed address validation on IPv6 port forwarding when MAC has multiple IPv6 addresses
- Show wait spinner when changing tabs on slow screens, and adding table rows
- Do not show VoLTE call stats if Telephony disabled
- Fixed Time of Day Wireless Control on FW 20.4 to allow selection of SSID to allow/blocking
- General code and consistency improvements to all Time of Day tabs
tch-gui-unhide-xtra.adblock
- Updated to support Adblock 4.1.5
hijack-dns
- Fixed some issues with --status output
move-lan-port-to-own-network
- Modified to correctly configure the port switch and now uses VLANs to resolve issues where clients would fail to acquire an address via DHCP
- Prevent running when mdkshell not present (e.g. FW 20.4)
reset-to-factory-defaults-with-root
- Copy mtd executable to /tmp and use that to write/verify firmware (to prevent "Segmentation fault" errors)
safe-firmware-upgrade
- Copy mtd executable to /tmp and use that to write/verify firmware (to prevent "Segmentation fault" errors)
set-optimal-bank-plan
- Now supports recommended configuration on SMG3 (booting from bank 2 + exploitable firmware kept in bank 1)
show-bank-plan
- Changed messages when running on SMG3
update-ca-certificates
- Auto-detect latest OpenWrt release to get latest version of ca-certificates and ca-bundle, and only download packages if they have been updated
Download Statistics
2023.03.23
Changes
tch-gui-unhide
- Fixed bug that incorrectly showed Update Available as Pre-Release Available
- Fixed incorrect error message on Internet card when configured for Mobile Only Mode
- Fixed incorrect SIM IPv6 details on Internet card
- Fixed incorrect tabs shown when saving Wireless Time of Day screen
- Fixed bugs in bwstats.sh
- Fixed WWAN IPv6 default route metric when running Permanent WWAN
- Ignore empty lines in authorized keys file (#143)
- Ignore invalid entries in crontab
- Moved persistent configuration into a standard file (/etc/config/tch_gui_unhide)
- Automatically strip the 'tch-gui-unhide-xtra.' prefix if specified on the -x option
- RAM chart now optionally shows either RAM free or RAM available, and clicking the RAM free card text will toggle the display to RAM available (and vice-versa), plus used percentage will toggle to reflect available RAM
- Imported and modified voice Do Not Disturb Time of Day tab from tch-nginx-gui
- Added Do Not Disturb status to Telephony card, and show when Do No Disturb is active on a profile
- Added Dect Emission State enable/disable button to FW 17.2
- Added switch to enable/disable VoLTE
- Added VoLTE status and call statistics to Telephony card (if enabled)
- Added VoLTE to Incoming/Outgoing Map to assign the mobile profile to Phones/Handsets
- Fixed Dial Plan names (GENERIC is now SIP and MOBILE is now VoLTE)
- Telephony Service tab now shows service descriptions (rather than acronyms) and services can now be provisioned or de-provisioned
- KNOWN ISSUE: Sometimes the content of Telephony Dial Plan and Services tabs will not update when the drop-down list of dial plans/services at the top is changed
de-telstra
- Fixed writing an empty line into authorized keys file when removing default keys (#143)
- Fixed and added repair code for bug that caused "Too many levels of symbolic links" error when attempting to access USB directory
- New -tm option to enable Telephony but also de-provision all unused services (except DND/HOLD/MWI)
reset-to-factory-defaults-with-root
- Fixed Custom DHCP Options Tags not restored with static leases
- Fixed "root/.ssh does not exist" error
- --restore-config option can now restore FW 20.4 configuration from FW 20.4 (only) backup
- --restore-config option now restores mobile operators/profiles, multicast snooping configuration, and ip6neigh (if installed)
safe-firmware-upgrade
- Fixed Custom DHCP Options Tags not restored with static leases
- Fixed "root/.ssh does not exist" error
- --restore-config option can now restore FW 20.4 configuration from FW 20.4 (only) backup
- --restore-config option now restores mobile operators/profiles, multicast snooping configuration, and ip6neigh (if installed)
Download Statistics
2023.02.23
Changes
tch-gui-unhide
- Fixed broken Telstra Air card after 2023.02.02 applied
- Fixed GUI upgrade always reporting that an upgrade was already in progress (#126)
- Fixed incorrect defaults logic which broke the Local Network screen (#137)
- Fixed non-backup files showing in Backup file lists
- Fixed device interface display on pre-20 FW and various other minor Devices list display issues
- Fixed validation to allow underscore in Custom DHCP option Tag names
- Added new -s option to configure the starting page as either the Advanced dashboard (-sa) or the Basic home screen (-sb) (#139)
- Added server SSH public key and fingerprint to SSH tab
- Added count of SSH authorized keys to System Extras card
- Added ability to add and delete SSH authorized keys
- Extended wait spinner on slow screens to table add/delete/modify actions
- 'Upgrade Available' button can now optionally be used to install pre-releases (use the -vp option when manually installing)
- Process Viewer now lists processes in tree layout so that you can see the relationship between parent and child processes
tch-gui-unhide-xtra.wireguard
- Upgraded JSZip to v3.10.1
tch-gui-unhide-xtra.wlassoclist
- New extras script that can be installed on a Technicolor device acting as a Wi-Fi Access Point (via a wired Ethernet connection) to enable the main Technicolor router (running tch-gui-unhide) to query it and correctly report devices connected via Wi-Fi, rather than showing them as Ethernet connections
de-telstra
- Added FQDN of device as known hostname for verification by session manager hostRefersToUs function
- Fixed forced redirects to http://mymodem.modem or http://mygateway.gateway that fail after changing the hostname and/or domain
log-check
- Reintroduced script that can be run hourly to check that the logging RAM buffer and disk-based messages log are both being written correctly
reset-to-factory-defaults-with-root
- Added new -m option to restore mobile operators and profiles, and linked WWAN profile (#140)
- The -k option now also preserves any private keys and/or known_hosts file found in /root/.ssh/
safe-firmware-upgrade
- Added new -m option to restore mobile operators and profiles, and linked WWAN profile (#140)
- The -k option now also preserves any private keys and/or known_hosts file found in /root/.ssh/
Download Statistics
2023.02.08
Changes
tch-gui-unhide
- Fixed broken Telstra Air card after 2023.02.02 applied
- Fixed GUI upgrade always reporting that an upgrade was already in progress (#126)
- Fixed incorrect defaults logic which broke the Local Network screen (#137)
- Fixed non-backup files showing in Backup file lists
- Process Viewer now lists processes in tree layout so that you can see the relationship between parent and child processes
Download Statistics
2023.02.02
Changes
tch-gui-unhide
- Fixed bad argument error when reading CPU temperature on FW 20.4
- Fixed port forwarding on FW 20.4 by restarting firewall after port forward change (rather than just reloading)
- Fixed "Some parameters failed validation" error on System Extras on FW 20.4
- Fixed incorrect validation errors when adding Port Forwards if UPnP entries exist that have different WAN and LAN ports (#129)
- Fixed missing path on opkg "dest root" directive
- Fixed missing CPU Usage when background refresh disabled (#132)
- Fixed clicking on SSID to show Wi-Fi QR Code was still not always working on FW 20.4
- Removed Sensor Temperatures from Gateway card if no hardware temperature monitors found (#132)
- Allow Devices card in Bridged mode
- Added inactive devices count to Devices card
- Added more control over DHCP logging
- Sort DNS Rewrites by domain name
- Check for running upgrade process before starting GUI upgrade (#126)
- WAN throughput charts should show combined WAN and WWAN throughput if Permanent WWAN enabled (#128)
- New Port Forwarding validation rules not working on FW 17.2 and 18.1.c
- Replaced cogs icon with card icon in card headers
- Added wait spinner to screens that are slow to save (e.g. Local Network)
- Added WAN allowed client IP to FW 17.2 dropbear transformer mapping
- Added ability to select WAN or WWAN for external SSH access (#136)
- Added ability to enable and configure the TFTP Server
- Added Network ID to Custom DHCP Options
- Added ability to edit Custom DHCP Options (previously could only delete and re-add with changed details)
- Split System Extras into separate tabs
tch-gui-unhide-xtra.wireguard
- Wireguard client configuration import broken when minification enabled (#127)
- Devices card broken after commit 7dc6ded (#133)
de-telstra
- Re-worked opkg configuration to remove requirement for internet connection when running
- Now removes an NTP hotplug script that re-enabled bulkdata upload when time synced
- Telstra AIR firewall and QoS rules were not being removed in FW 20.3.c and 20.4
- Fixed "xargs: unmatched single quote" error when SSID contain single quote
- Fixed missing path on opkg "dest root" directive
guest-restore
- Failed to restore correctly on any firmware before 20.3.c.0432
- Update option (-U) incorrectly failed when no argument provided
- Configuration lists incorrectly applied as options could break transformer service
- Firewall zones were missing default actions
- Moved MultiAP backhaul interface back to wl_2 as per default configuration
- Reboot on completion is now optional
- Abort if Guest network interfaces already exist
move-lan-port-to-own-network
- New script to move a LAN port from the LAN bridge to its own network
mtd-backup
- Fixed bug that caused --no-drop-cache to be not recognised as a valid option
reset-to-factory-defaults-with-root
- Changed DNS rewrites for firmware download blocking to normal ad-blocking responses (0.0.0.0 and ::)
safe-firmware-upgrade
- Changed DNS rewrites for firmware download blocking to normal ad-blocking responses (0.0.0.0 and ::)
Download Statistics
2023.01.20
Changes
tch-gui-unhide
- Fixed missing path on opkg "dest root" directive
- Fixed missing CPU Usage when background refresh disabled (#132)
- Removed Sensor Temperatures from Gateway card if no hardware temperature monitors found (#132)
- Allow Devices card in Bridged mode
- Added inactive devices count to Devices card
- Added more control over DHCP logging
de-telstra
- Telstra AIR firewall and QoS rules were not being removed in FW 20.3.c and 20.4
- Fixed "xargs: unmatched single quote" error when SSID contain single quote
- Fixed missing path on opkg "dest root" directive
guest-restore
- Failed to restore correctly on any firmware before 20.3.c.0432
- Update option (-U) incorrectly failed when no argument provided
- Configuration lists incorrectly applied as options could break transformer service
- Firewall zones were missing default actions
- Moved MultiAP backhaul interface back to wl_2 as per default configuration
- Reboot on completion is now optional
- Abort if Guest network interfaces already exist
move-lan-port-to-own-network
- New script to move a LAN port from the LAN bridge to its own network
Download Statistics
2023.01.11
Changes
tch-gui-unhide
- Fixed bad argument error when reading CPU temperature on FW 20.4
- Fixed port forwarding on FW 20.4 by restarting firewall after port forward change (rather than just reloading)
- Fixed "Some parameters failed validation" error on System Extras on FW 20.4
- Fixed incorrect validation errors when adding Port Forwards if UPnP entries exist that have different WAN and LAN ports (#129)
- Added inactive Wi-Fi clients count to Devices card
- Sort DNS Rewrites by domain name
- Check for running upgrade process before starting GUI upgrade (#126)
- WAN throughput charts should show combined WAN and WWAN throughput if Permanent WWAN enabled (#128)
- New Port Forwarding validation rules not working on FW 17.2 and 18.1.c
tch-gui-unhide-xtra.wireguard
- Wireguard client configuration import broken when minification enabled (#127)
de-telstra
- Re-worked opkg configuration to remove requirement for internet connection when running
- Now removes an NTP hotplug script that re-enabled bulkdata upload when time synced
mtd-backup
- Fixed bug that caused --no-drop-cache to be not recognised as a valid option
Download Statistics
2022.12.31
Changes
tch-gui-unhide
- Fixed validation failed error when changing Telephony state and WAN Sensing disabled
- Fixed column widths on xDSL details
- Added the latest Port Forwarding validation rules
- Skip background card update if a response is already pending (to try and reduce web GUI CPU load)
- Various changes to the cards dashboard to try and improve perceived performance
- Acquire installation lock after confirming installation parameters (not before)
- Ensure installed and installer version match before applying theme-only changes
- NOTE: There is a known bug in the firmware 20.4 (SMG3 only) version. After downloading and extracting, but before running tch-gui-unhide, run
./tch-gui-unhide -u
to download the fixed installation script. Sorry :-(
mtd-backup
- Fixed "No such file or directory" message
set-optimal-bank-plan
- Improved processing when already booted to bank_2