Hi Richard Cranium
... Just like Rich pointed out here: https://forum.tinycorelinux.net/index.php?topic=23740.0 ...
That person was upgrading from 11.0 to 11.1, which did not involve
a recompiled kernel.
You are upgrading from 16 to 17, which have different kernels.
wifi.tcz depends on wireless_tools.tcz.
In TC16, wireless_tools.tcz depends on wireless-6.12.11-tinycore.tcz
In TC17, wireless_tools.tcz depends on wireless-6.18.2-tinycore.tcz
While it's best to reinstall all extensions from scratch, at the very least, you
need to replace all extensions that contain 6.12.11-tinycore in their name
with 6.18.2-tinycore versions.
The wireless-6.12.11-tinycore.tcz does not match the kernel, therefore it
will not get loaded.
This results in wireless_tools.tcz not getting loaded because its dependency
can't be satisfied.
This results in wifi.tcz not getting loaded because its dependency can't be
satisfied.