Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
picore:wifi [2025/06/28 19:42] – [Load the extensions and add them to the onboot list] rhermsenpicore: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:\\ 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):
     * 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   | [[picore:wifi:rpi3_wifi_armhf_16|RPi3 piCore-16 32-bit (armhf)]]     | [[picore:wifi:rpi5_wifi_armhf_16|RPi5 piCore-16 32-bit (armhf)]]     | ^ 32-bit piCore-16.x   | [[picore:wifi:rpi3_wifi_armhf_16|RPi3 piCore-16 32-bit (armhf)]]     | [[picore:wifi:rpi5_wifi_armhf_16|RPi5 piCore-16 32-bit (armhf)]]     |
 ^ 64-bit piCore64-16.x | [[picore:wifi:rpi3_wifi_aarch64_16|RPi3 piCore-16 64-bit (aarch64)]] | [[picore:wifi:rpi5_wifi_aarch64_16|RPi5 piCore-16 64-bit (aarch64)]] | ^ 64-bit piCore64-16.x | [[picore:wifi:rpi3_wifi_aarch64_16|RPi3 piCore-16 64-bit (aarch64)]] | [[picore:wifi:rpi5_wifi_aarch64_16|RPi5 piCore-16 64-bit (aarch64)]] |
- +\\
-  * For the piCore-15 64-bit (aarch64) the links to the generic extensions are: +
-    * <code> +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/firmware-rpi-wifi.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/firmware-rpi-wifi.tcz.md5.txt +
- +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless_tools.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless_tools.tcz.md5.txt +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless_tools.tcz.dep +
- +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wpa_supplicant.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wpa_supplicant.tcz.md5.txt +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wpa_supplicant.tcz.dep +
- +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/readline.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/readline.tcz.md5.txt +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/readline.tcz.dep +
- +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/libnl.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/libnl.tcz.md5.txt +
- +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/ncurses.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/ncurses.tcz.md5.txt +
- +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wifi.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wifi.tcz.md5.txt +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wifi.tcz.dep +
-</code>\\ \\ +
-  * 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. <code> +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless-6.6.47-piCore-v8.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless-6.6.47-piCore-v8.tcz.md5.txt +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless-6.6.47-piCore-v8.tcz.dep +
-</code> +
-    * For RPi5 you need the extension with 16k page sizes. <code> +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless-6.6.47-piCore-v8-16k.tcz +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless-6.6.47-piCore-v8-16k.tcz.md5.txt +
-http://repo.tinycorelinux.net/15.x/aarch64/tcz/wireless-6.6.47-piCore-v8-16k.tcz.dep +
-</code>\\ \\+
  
 ==== 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 98: Line 59:
  
     * sudo vi /mnt/mmcblk0p2/tce/onboot.lst\\ add: <code>     * sudo vi /mnt/mmcblk0p2/tce/onboot.lst\\ add: <code>
-        firmware-rpi-wifi.tcz +firmware-rpi-wifi.tcz 
-        wifi.tcz +wifi.tcz</code>
-        wireless_tools.tcz +
-        wpa_supplicant.tcz +
-        </code>+
     * sudo vi /opt/.filetool.lst\\ add: <code>     * sudo vi /opt/.filetool.lst\\ add: <code>
-        etc/wpa_supplicant.conf +etc/wpa_supplicant.conf</code>\\
-        </code>\\ \\+
 ==== Connect to WiFi ==== ==== Connect to WiFi ====
-  * Manually execute 'wifi.sh' select and configure an access point.\\ This will create a 'wifi.db' file.+  * Manually execute 'sudo wifi.sh' select and configure an access point.\\ This will create a 'wifi.db' file.
  
 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 113: Line 70:
   * sudo vi /opt/bootlocal.sh\\ add: <code>   * sudo vi /opt/bootlocal.sh\\ add: <code>
 wifi.sh -a &> /home/tc/wifi.log & wifi.sh -a &> /home/tc/wifi.log &
-        </code>\\ \\+</code> 
 +         
 +  * backup\\ \\
                  
 ==== Stable Wifi with piCore-15. ==== ==== Stable Wifi with piCore-15. ====
Line 119: Line 78:
     * sudo mount /dev/mmcblk0p1 /mnt/mmcblk0p1     * sudo mount /dev/mmcblk0p1 /mnt/mmcblk0p1
     * sudo vi /mnt/mmcblk0p1/cmdline.txt\\ add:\\ <code>     * sudo vi /mnt/mmcblk0p1/cmdline.txt\\ add:\\ <code>
-      brcmfmac.feature_disable=0x82000 +brcmfmac.feature_disable=0x82000 
-      </code>+</code>
                  
Print/export
QR Code
QR Code picore:wifi (generated for current page)