Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| picore:wifi [2025/06/28 19:14] – [Download the Extensions] 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 15: | Line 13: | ||
| ==== Download the Extensions ==== | ==== Download the Extensions ==== | ||
| - | * Obtain the .tcz and .tcz.md5.txt and .tcz.dep (if available) files of the following extensions, and their dependencies (like specified in the .dep file): | + | * In the table below you can find a link to the full list of files for some RPi models.\\ \\ |
| + | * A short overview of the needed extensions to get WiFi working: | ||
| * The generic list | * The generic list | ||
| * firmware-rpi-wifi.tcz | * firmware-rpi-wifi.tcz | ||
| Line 30: | Line 29: | ||
| * and put them on a FAT32 usb-stick.\\ \\ | * 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 ^ | | ^ RPi3 ^ RPi5 ^ | ||
| Line 36: | Line 36: | ||
| ^ 32-bit piCore-16.x | ^ 32-bit piCore-16.x | ||
| ^ 64-bit piCore64-16.x | [[picore: | ^ 64-bit piCore64-16.x | [[picore: | ||
| - | + | \\ | |
| - | * For the piCore-15 64-bit (aarch64) the links to the generic extensions are: | + | |
| - | * < | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | http:// | + | |
| - | + | ||
| - | http:// | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | </ | + | |
| - | * For the piCore-15 64-bit (aarch64) the links to the kernel and RPi model specific extensions are: | + | |
| - | * Use 'uname -a' or 'uname -r' to obtain the current used kernel version. | + | |
| - | * Examples below is for the 6.6.47 kernel version, change if needed. < | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | </ | + | |
| - | * For RPi5 you need the extension with 16k page sizes. < | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | http:// | + | |
| - | </ | + | |
| ==== Mount the USB-stick and copy the extensions to the tce directory ==== | ==== Mount the USB-stick and copy the extensions to the tce directory ==== | ||
| Line 86: | Line 47: | ||
| * mkdir -p /mnt/sda1 | * mkdir -p /mnt/sda1 | ||
| * verify with ' | * verify with ' | ||
| - | * sudo mount /dev/sda1 /mnt/sda1/\\ \\ | + | * sudo mount /dev/sda1 / |
| * Copy all needed files to the optional directory in tce | * Copy all needed files to the optional directory in tce | ||
| - | * cp / | + | |
| + | | ||
| ==== Load the extensions and add them to the onboot list ==== | ==== Load the extensions and add them to the onboot list ==== | ||
| * < | * < | ||
| 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 | ||
| </ | </ | ||
| * sudo vi / | * sudo vi / | ||
| - | | + | firmware-rpi-wifi.tcz |
| - | wifi.tcz | + | wifi.tcz</ |
| - | wireless_tools.tcz | + | |
| - | wpa_supplicant.tcz | + | |
| - | | + | |
| * sudo vi / | * sudo vi / | ||
| - | | + | etc/ |
| - | | + | |
| ==== Connect to WiFi ==== | ==== Connect to WiFi ==== | ||
| - | * Manually execute ' | + | * Manually execute 'sudo wifi.sh' |
| 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. | 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. | ||
| Line 115: | Line 70: | ||
| * sudo vi / | * sudo vi / | ||
| wifi.sh -a &> / | wifi.sh -a &> / | ||
| - | | + | </ |
| + | |||
| + | * backup\\ \\ | ||
| | | ||
| ==== Stable Wifi with piCore-15. ==== | ==== Stable Wifi with piCore-15. ==== | ||
| Line 121: | Line 78: | ||
| * sudo mount / | * sudo mount / | ||
| * sudo vi / | * sudo vi / | ||
| - | | + | brcmfmac.feature_disable=0x82000 |
| - | </ | + | </ |
| | | ||