Skip to content

Releases: seud0nym/tch-gui-unhide

2023.05.16

16 May 07:12
Compare
Choose a tag to compare

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4
Downloads of 21.4

2023.05.14

14 May 01:59
Compare
Choose a tag to compare
2023.05.14 Pre-release
Pre-release

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2023.05.03

03 May 07:37
Compare
Choose a tag to compare
2023.05.03 Pre-release
Pre-release

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2023.03.23

23 Mar 06:14
Compare
Choose a tag to compare

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2023.02.23

23 Feb 01:31
Compare
Choose a tag to compare

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2023.02.08

08 Feb 03:12
Compare
Choose a tag to compare
2023.02.08 Pre-release
Pre-release

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2023.02.02

02 Feb 05:44
Compare
Choose a tag to compare

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2023.01.20

20 Jan 02:25
Compare
Choose a tag to compare
2023.01.20 Pre-release
Pre-release

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2023.01.11

11 Jan 04:36
Compare
Choose a tag to compare
2023.01.11 Pre-release
Pre-release

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

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4

2022.12.31

31 Dec 05:25
Compare
Choose a tag to compare

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

Download Statistics

Downloads of 17.2
Downloads of 18.1.c
Downloads of 20.3.c
Downloads of 20.4