Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
picore:wifi [2025/05/05 17:17] – created rhermsen | picore:wifi [2025/06/28 20:23] (current) – rhermsen | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== piCore WiFi ====== | ====== piCore WiFi ====== | ||
- | |||
- | ** Under Construction ** | ||
There are several options to obtain the needed extensions to get WiFi working.\\ | There are several options to obtain the needed extensions to get WiFi working.\\ | ||
Line 8: | Line 6: | ||
- | * Obtain | + | Below the steps to first download |
- | * firmware-rpi-wifi.tcz | + | |
- | * wireless-6.6.47-piCore-v8-16k.tcz | + | |
- | * wireless_tools.tcz | + | |
- | * wpa_supplicant.tcz | + | |
- | * wifi.tcz | + | |
- | * and put them on a FAT32 usb-stick. | + | The needed files depend |
+ | You will need additional USB and possible driver extensions to get external Wifi adapters to work. | ||
- | | + | ==== Download the Extensions ==== |
- | * < | + | |
- | http:// | + | * The generic list |
- | http://repo.tinycorelinux.net/15.x/aarch64/tcz/firmware-rpi-wifi.tcz.md5.txt | + | |
+ | * wireless_tools.tcz | ||
+ | * wpa_supplicant.tcz | ||
+ | * wifi.tcz\\ \\ | ||
+ | * The next extension needs to match the kernel version and for the RPi5 you need to use the 16K version.\\ If using the tce commands you can use the KERNEL keyword to get the correct version. | ||
+ | * RPi3 | ||
+ | * wireless-6.6.47-piCore-v8.tcz | ||
+ | * wireless-KERNEL.tcz | ||
+ | * RPi5 | ||
+ | * wireless-6.6.47-piCore-v8-16k.tcz | ||
+ | * wireless-KERNEL.tcz\\ | ||
+ | * and put them on a FAT32 usb-stick.\\ \\ | ||
- | http://repo.tinycorelinux.net/ | + | ** Additional information needed. Please update the table below to add more models if you gathered the details. ** |
- | http:// | + | |
- | http:// | + | |
- | http:// | + | | ^ RPi3 ^ RPi5 ^ |
- | http:// | + | ^ 32-bit piCore-15.x | [[picore:wifi: |
- | http:// | + | ^ 64-bit piCore64-15.x | [[picore: |
+ | ^ 32-bit piCore-16.x | [[picore: | ||
+ | ^ 64-bit piCore64-16.x | [[picore: | ||
+ | \\ | ||
- | http://repo.tinycorelinux.net/15.x/aarch64/tcz/libnl.tcz | + | ==== Mount the USB-stick and copy the extensions to the tce directory ==== |
- | http://repo.tinycorelinux.net/15.x/aarch64/tcz/libnl.tcz.md5.txt | + | * Insert the USB-stick in the RPi and mount the USB-stick to a mount-point (e.g. /mnt/sda1). |
+ | * verify with ' | ||
+ | * verify with ' | ||
+ | * ls / | ||
+ | * ls /mnt | ||
+ | * create a mount-point if one doesn' | ||
+ | * mkdir -p /mnt/sda1 | ||
+ | * verify with ' | ||
+ | * sudo mount /dev/sda1 /mnt/sda1/\\ | ||
- | http:// | + | * Copy all needed files to the optional directory in tce |
- | http:// | + | * Adapt the source path to match the correct location of your files. |
- | + | * cp / | |
- | http:// | + | ==== Load the extensions and add them to the onboot list ==== |
- | http:// | + | * < |
- | http:// | + | |
- | </ | + | |
- | + | ||
- | * sudo mount /dev/sda1 / | + | |
- | + | ||
- | | + | |
- | + | ||
- | * < | + | |
tce-load -i firmware-rpi-wifi.tcz | tce-load -i firmware-rpi-wifi.tcz | ||
tce-load -i wifi.tcz | tce-load -i wifi.tcz | ||
- | tce-load -i wireless-6.6.47-piCore-v7.tcz | ||
- | tce-load -i wireless_tools.tcz | ||
- | tce-load -i wpa_supplicant.tcz | ||
</ | </ | ||
- | | + | |
- | firmware-rpi-wifi.tcz | + | firmware-rpi-wifi.tcz |
- | wifi.tcz | + | wifi.tcz</ |
- | wireless_tools.tcz | + | * sudo vi / |
- | wpa_supplicant.tcz | + | etc/ |
- | | + | ==== Connect to WiFi ==== |
- | * sudo vi / | + | * Manually execute 'sudo wifi.sh' |
- | etc/ | + | |
- | | + | |
- | + | ||
- | * Manually execute ' | + | |
+ | Once the wifi.db file is created you can connect to this WiFi access-point automatically at bootup by adding below line in the bootlocal script. | ||
* sudo vi / | * sudo vi / | ||
- | | + | wifi.sh -a &> / |
- | </ | + | </ |
+ | | ||
+ | * backup\\ \\ | ||
+ | |||
+ | ==== Stable Wifi with piCore-15. ==== | ||
+ | * According the [[https:// | ||
+ | * sudo mount / | ||
+ | * sudo vi / | ||
+ | brcmfmac.feature_disable=0x82000 | ||
+ | </ | ||
| |