README-wireless.txt Refer to the wiki if unfamiliar with the basic install and use of dCore: http://wiki.tinycorelinux.net/dcore:welcome Assuming a properly set up TCE directory, see README-1st.txt, the system may require the kernel's wireless SCE. Enter the following in terminal to confirm the dCore flavour and kernel version being used: version uname -r If the dCore system does not have a wired connection to install extensions, from another system download the wireless.sce and wireless-.sce extensions, example: wireless.sce wireless.sce.md5.txt wireless-3.16.6-tinycore.sce wireless-3.16.6-tinycore.sce.md5.txt Download location: http://repo.tinycorelinux.net/dCore/x86/sce// Download from the appropriate dCore flavour: http://repo.tinycorelinux.net/dCore/x86/sce/dCore-jessie/ http://repo.tinycorelinux.net/dCore/x86/sce/dCore-trusty/ http://repo.tinycorelinux.net/dCore/x86/sce/dCore-stretch/ http://repo.tinycorelinux.net/dCore/x86/sce/dCore-zesty/ http://repo.tinycorelinux.net/dCore/x86/sce/dCore-wheezy/ http://repo.tinycorelinux.net/dCore/x86/sce/dCore-artful/ http://repo.tinycorelinux.net/dCore/x86/sce/dCore-xenial/ If downloading from another system, transfer these SCEs to the dCore wireless system (eg. via USB stick) and place them into dCore's SCE directory: /etc/sysconfig/tcedir/sce/ Needed firmware files are included in the wireless.sce extension. The system may need ndiswrapper modules (https://wiki.debian.org/NdisWrapper): ndiswrapper-modules--tinycore.sce Example wget commands for dCore-jessie: wget http://repo.tinycorelinux.net/dCore/x86/sce/dCore-jessie/wireless.sce wget http://repo.tinycorelinux.net/dCore/x86/sce/dCore-jessie/wireless.md5.txt wget http://repo.tinycorelinux.net/dCore/x86/sce/dCore-jessie/wireless-3.16.6-tinycore.sce wget http://repo.tinycorelinux.net/dCore/x86/sce/dCore-jessie/wireless-3.16.6-tinycore.sce.md5.txt wget http://repo.tinycorelinux.net/dCore/x86/sce/dCore-jessie/ndiswrapper-modules-3.16.6-tinycore.sce wget http://repo.tinycorelinux.net/dCore/x86/sce/dCore-jessie/ndiswrapper-modules-3.16.6-tinycore.sce.md5.txt Once downloaded and placed into the SCE directory, load the packages, substituting with the kernel version being used, example: sce-load wireless sce-load wireless-3.16.6-tinycore sce-load ndiswrapper-modules-3.16.6-tinycore Use the usual Linux commands to set up a wireless connection. The 'iwconfig' command is from the 'wireless-tools' package: sce-import -o wireless-tools sce-load wireless-tools The wifi.sh script will normally take care of essid and passphrase needed for connections. (sudo wifi.sh) But if you decide not to use it, the following can be performed instead: Use the wpa_passphrase utility to generate the content needed to be placed inside the /etc/wpa_supplicant.conf file: wpa_passphrase essid passphrase <-- substitute your actual values! Place the contents generated by the wpa_passphrase utility into your /etc/wpa_supplicant.conf file. The contents should look something similar to this: network={ ssid="YOUR_ESSID" #psk="YOUR_PASSWORD" psk=D1149D3E8ECD26F3F1B200 } Add the following to /opt/boolocal.sh or give these commands after boot: wpa_supplicant -iwlan0 -Dwext -c/etc/wpa_supplicant.conf udhcpc -i wlan0 The udhcpc command assumes dhcp is the desired way to get an address. Add the following to /opt/.filetool.lst for backup: etc/wpa_supplicant.conf opt/bootlocal.sh Is is beneficial to add all required wireless extensions to: /etc/sysconfig/tcedir/sceboot.lst Run backup and reboot system for testing: backup sudo reboot