PiCore WIFI without a wired connection on a RPI3
This was done with piCore 7.1beta4 but it should be similar to piCore 8.0
The differences being the firmware was updated and the kernel modules
need to match the kernel in use. Unless something else changed since then.
Download the .tcz, .md5.txt, and .dep (if it exists) files and put them on a
USB stick for transport.
Needed files include:
firmware-brcmfmac43430 for 7.1b4
firmware-rpi-wireless for 8.0
wireless-4.1.20-piCore_v7+ for 7.1b4
wireless-4.4.20-piCore+ for 8.0
libiw
libnl
readline
wireless_tools
wpa_supplicant
wifi
openssl*
ncurses*
*The files and deps for openssl and ncurses are included in the piCore image.
Boot the Pi, plug in the USB stick, it should be recognized as sda or similar.
Type: sudo mount /dev/sda1 /mnt/sda1
The files should now be accessible at /mnt/sda1
Copy all the files to /mnt/mmcblk0p2/tce/optional
Edit the /mnt/mmcblk0p2/tce/onboot.lst file to include:
firmware-brcmfmac43430.tcz or firmware-rpi-wireless.tcz depending on the
piCore image in use and wifi.tcz.
The wifi.tcz will load all the deps required in the .dep files.
Unmount and remove the USB stick type: sudo umount /dev/sda1
Shut down the PI type: sudo poweroff
wait for the green LED to stop blinking, then remove and reinstall the power
supply to reboot.
Check to see if the wifi adapter is found type: iwconfig
A wlan0 listing should be shown
To connect type: sudo wifi.sh
This will run the /usr/local/bin/wifi.sh script and will list available access points.
In this instance WPA is not in use and the connection is made to an open AP.
More configuring would be needed for passwords.
Download sites:
For v8.0
http://distro.ibiblio.org/tinycorelinux/8.x/armv6/tcz/For v7.1b4
http://distro.ibiblio.org/tinycorelinux/8.x/armv6/tcz/Hope this is helpful.