Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
picore:wifi [2025/05/05 17:59] – rhermsen | picore:wifi [2025/07/02 17:57] (current) – [Download the Extensions] 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 12: | Line 10: | ||
The needed files depend on the type of RPi and if you have a 32-bit (armhf) or 64-bit (aarch64) piCore OS. | The needed files depend on the type of RPi and if you have a 32-bit (armhf) or 64-bit (aarch64) piCore OS. | ||
+ | You will need additional USB and possible driver extensions to get external Wifi adapters to work. | ||
- | | + | ==== Download the Extensions ==== |
- | * firmware-rpi-wifi.tcz | + | |
- | * wireless-6.6.47-piCore-v8-16k.tcz | + | * A short overview of the needed extensions to get WiFi working: |
- | * wireless_tools.tcz | + | |
- | * wpa_supplicant.tcz | + | |
- | * wifi.tcz | + | * 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. | ||
+ | | ||
+ | | ||
+ | * wireless-KERNEL.tcz | ||
+ | * RPi5 | ||
+ | * wireless-6.6.47-piCore-v8-16k.tcz | ||
+ | * wireless-KERNEL.tcz\\ | ||
+ | * and put them on a FAT32 usb-stick.\\ \\ | ||
- | | + | ** Additional information needed. Please update the table below to add more models if you gathered the details. ** |
+ | | ^ RPi3 ^ RPi5 ^ | ||
+ | ^ 32-bit piCore-15.x | ||
+ | ^ 64-bit piCore64-15.x | [[picore: | ||
+ | ^ 32-bit piCore-16.x | ||
+ | ^ 64-bit piCore64-16.x | [[picore: | ||
+ | \\ | ||
- | * For the piCore-15 64-bit (aarch64) | + | ==== Mount the USB-stick and copy the extensions to the tce directory ==== |
- | * < | + | * Insert the USB-stick in the RPi and mount the USB-stick to a mount-point (e.g. /mnt/sda1). |
- | http://repo.tinycorelinux.net/15.x/aarch64/tcz/ | + | * verify with ' |
- | http://repo.tinycorelinux.net/15.x/aarch64/tcz/firmware-rpi-wifi.tcz.md5.txt | + | * 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. |
- | http:// | + | * cp / |
- | + | ==== Load the extensions and add them to the onboot list ==== | |
- | http:// | + | * < |
- | http:// | + | |
- | http:// | + | |
- | + | ||
- | http:// | + | |
- | http:// | + | |
- | + | ||
- | http:// | + | |
- | http:// | + | |
- | + | ||
- | http:// | + | |
- | 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 | ||
+ | </ | ||
| |