Skip to content

Commit

Permalink
3.5.4 Add exFAT kernel & fuse packages
Browse files Browse the repository at this point in the history
update wifi firmware
  • Loading branch information
procount committed Dec 24, 2020
1 parent 73536b0 commit 3a61d3d
Show file tree
Hide file tree
Showing 11 changed files with 59 additions and 20 deletions.
10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,16 @@ Please note that in some cases it may extract the files into a folder, if this i

## Change History

### V3.5.4

- **buildroot** - improve some build scripts
- **dualhdmi** - fix license
- **Installation** - Refactor close dialogs for better error handling
- **Memory** - Display amount of Pi memory fitted
- **partuuid** - Allow installation to USB without partuuid
- **Filesystems** - Added ext3 & exfat
- **Wifi** - Updated wifi firmware

### V3.5.2

- **KERNEL** - Fix issue with PI4 8GB models
Expand Down
2 changes: 1 addition & 1 deletion README_PINN.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

The latest version of [PINN](http://downloads.sourceforge.net/projects/pinn/pinn-lite.zip) can be downloaded from [sourceforge](http://www.sourceforge.net/projects/pinn).

This README relates to v3.5.2
This README relates to v3.5.4

<sup>(PINN-lite does not include any operating systems at all. It is more akin to `NOOBS-lite` rather than `NOOBS`. For that reason, the filename that you download is called `pinn-lite.zip`. More recently, `pinn.zip` has also been made available for download which includes versions of Raspbian and LibreELEC.)</sup>

Expand Down
8 changes: 4 additions & 4 deletions buildroot/.config
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
# Buildroot 2015.02-git-00001-g354d4c8-dirty Configuration
# Buildroot 2015.02-git-00012-g6c4ed06 Configuration
#
BR2_HAVE_DOT_CONFIG=y

Expand Down Expand Up @@ -533,8 +533,8 @@ BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
# BR2_PACKAGE_E2FSPROGS_UUIDGEN is not set
# BR2_PACKAGE_E2TOOLS is not set
# BR2_PACKAGE_ECRYPTFS_UTILS is not set
# BR2_PACKAGE_EXFAT is not set
# BR2_PACKAGE_EXFAT_UTILS is not set
BR2_PACKAGE_EXFAT=y
BR2_PACKAGE_EXFAT_UTILS=y
# BR2_PACKAGE_F2FS_TOOLS is not set
# BR2_PACKAGE_FLASHBENCH is not set
# BR2_PACKAGE_GENEXT2FS is not set
Expand Down Expand Up @@ -1046,7 +1046,7 @@ BR2_PACKAGE_OPENSSL=y
# BR2_PACKAGE_GAMIN is not set
# BR2_PACKAGE_LIBCONFIG is not set
# BR2_PACKAGE_LIBCONFUSE is not set
# BR2_PACKAGE_LIBFUSE is not set
BR2_PACKAGE_LIBFUSE=y
# BR2_PACKAGE_LIBLOCKFILE is not set

#
Expand Down
5 changes: 2 additions & 3 deletions buildroot/kernelconfig-recovery.armv6
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,6 @@ CONFIG_RT2800USB_RT53XX=y
CONFIG_RT2800USB_RT55XX=y
# CONFIG_RTL_CARDS is not set
CONFIG_RTL8192CU=m
CONFIG_RTL8188EU=m
# CONFIG_WLAN_VENDOR_RSI is not set
# CONFIG_WLAN_VENDOR_ST is not set
# CONFIG_WLAN_VENDOR_TI is not set
Expand All @@ -106,9 +105,9 @@ CONFIG_JOYSTICK_XPAD=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_PIMHYP3=y
CONFIG_TOUCHSCREEN_PIMHYP4=y
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=y
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y
# CONFIG_SERIO is not set
CONFIG_BRCM_CHAR_DRIVERS=y
CONFIG_BCM2835_DEVGPIOMEM=y
Expand Down Expand Up @@ -148,7 +147,6 @@ CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_ORTEK=y
CONFIG_HID_SUNPLUS=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_DWCOTG=y
CONFIG_USB_STORAGE=y
Expand All @@ -170,6 +168,7 @@ CONFIG_DMA_BCM2835=y
CONFIG_DMA_BCM2708=y
CONFIG_STAGING=y
CONFIG_BCM2835_VCHIQ=y
CONFIG_EXFAT_FS=y
CONFIG_CLK_RASPBERRYPI=y
CONFIG_MAILBOX=y
CONFIG_BCM2835_MBOX=y
Expand Down
6 changes: 2 additions & 4 deletions buildroot/kernelconfig-recovery.armv7
Original file line number Diff line number Diff line change
Expand Up @@ -91,13 +91,11 @@ CONFIG_RT2800USB_RT53XX=y
CONFIG_RT2800USB_RT55XX=y
# CONFIG_RTL_CARDS is not set
CONFIG_RTL8192CU=m
CONFIG_RTL8188EU=m
# CONFIG_WLAN_VENDOR_RSI is not set
# CONFIG_WLAN_VENDOR_ST is not set
# CONFIG_WLAN_VENDOR_TI is not set
# CONFIG_WLAN_VENDOR_ZYDAS is not set
# CONFIG_WLAN_VENDOR_QUANTENNA is not set
CONFIG_ZD1211RW=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
Expand All @@ -108,9 +106,9 @@ CONFIG_JOYSTICK_XPAD=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_PIMHYP3=y
CONFIG_TOUCHSCREEN_PIMHYP4=y
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=y
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y
# CONFIG_SERIO is not set
CONFIG_BRCM_CHAR_DRIVERS=y
CONFIG_BCM2835_DEVGPIOMEM=y
Expand Down Expand Up @@ -151,7 +149,6 @@ CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_ORTEK=y
CONFIG_HID_SUNPLUS=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_DWCOTG=y
CONFIG_USB_STORAGE=y
Expand All @@ -173,6 +170,7 @@ CONFIG_DMA_BCM2835=y
CONFIG_DMA_BCM2708=y
CONFIG_STAGING=y
CONFIG_BCM2835_VCHIQ=y
CONFIG_EXFAT_FS=y
CONFIG_CLK_RASPBERRYPI=y
CONFIG_MAILBOX=y
CONFIG_BCM2835_MBOX=y
Expand Down
7 changes: 2 additions & 5 deletions buildroot/kernelconfig-recovery.armv7l
Original file line number Diff line number Diff line change
Expand Up @@ -124,13 +124,11 @@ CONFIG_RT2800USB_RT53XX=y
CONFIG_RT2800USB_RT55XX=y
# CONFIG_RTL_CARDS is not set
CONFIG_RTL8192CU=m
CONFIG_RTL8188EU=m
# CONFIG_WLAN_VENDOR_RSI is not set
# CONFIG_WLAN_VENDOR_ST is not set
# CONFIG_WLAN_VENDOR_TI is not set
# CONFIG_WLAN_VENDOR_ZYDAS is not set
# CONFIG_WLAN_VENDOR_QUANTENNA is not set
CONFIG_ZD1211RW=y
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_JOYDEV=y
CONFIG_INPUT_EVDEV=y
Expand All @@ -141,9 +139,9 @@ CONFIG_JOYSTICK_XPAD=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_PIMHYP3=y
CONFIG_TOUCHSCREEN_PIMHYP4=y
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=y
CONFIG_TOUCHSCREEN_RASPBERRYPI_FW=y
# CONFIG_SERIO is not set
CONFIG_BRCM_CHAR_DRIVERS=y
CONFIG_BCM2835_DEVGPIOMEM=y
Expand Down Expand Up @@ -187,11 +185,9 @@ CONFIG_HID_MICROSOFT=y
CONFIG_HID_MONTEREY=y
CONFIG_HID_ORTEK=y
CONFIG_HID_SUNPLUS=y
CONFIG_USB=y
CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_PLATFORM=y
# CONFIG_USB_EHCI_HCDis not set
CONFIG_USB_DWCOTG=y
CONFIG_USB_STORAGE=y
CONFIG_USB_UAS=y
Expand All @@ -214,6 +210,7 @@ CONFIG_DMA_BCM2835=y
CONFIG_DMA_BCM2708=y
CONFIG_STAGING=y
CONFIG_BCM2835_VCHIQ=y
CONFIG_EXFAT_FS=y
CONFIG_CLK_RASPBERRYPI=y
CONFIG_MAILBOX=y
CONFIG_BCM2835_MBOX=y
Expand Down
3 changes: 2 additions & 1 deletion buildroot/package/rpi-wifi-firmware/rpi-wifi-firmware.mk
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,8 @@
#
################################################################################

RPI_WIFI_FIRMWARE_VERSION = 7533cd1f124f07d87ca6fd11a4a2143748ed806c
#RPI_WIFI_FIRMWARE_VERSION = 7533cd1f124f07d87ca6fd11a4a2143748ed806c
RPI_WIFI_FIRMWARE_VERSION = b66ab26cebff689d0d3257f56912b9bb03c20567
RPI_WIFI_FIRMWARE_SITE = $(call github,RPi-Distro,firmware-nonfree,$(RPI_WIFI_FIRMWARE_VERSION))
RPI_WIFI_FIRMWARE_LICENSE = Proprietary
RPI_WIFI_FIRMWARE_LICENSE_FILES = LICENCE.broadcom_bcm43xx
Expand Down
10 changes: 9 additions & 1 deletion changes.md
Original file line number Diff line number Diff line change
Expand Up @@ -605,4 +605,12 @@ Fixes the incorrect recovery.cmdline bug in v2.5.2.
- **Translations** - Update it translations
- **HDMI** - Automatic switching between HDMI0 and HDMI1


### V3.5.4

- **buildroot** - improve some build scripts
- **dualhdmi** - fix license
- **Installation** - Refactor close dialogs for better error handling
- **Memory** - Display amount of Pi memory fitted
- **partuuid** - Allow installation to USB without partuuid
- **Filesystems** - Added ext3 & exfat
- **Wifi** - Updated wifi firmware
10 changes: 10 additions & 0 deletions history.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,16 @@ PINN is a version of the NOOBS Operating System Installer for the Raspberry Pi w

## Change History

### V3.5.4

- **buildroot** - improve some build scripts
- **dualhdmi** - fix license
- **Installation** - Refactor close dialogs for better error handling
- **Memory** - Display amount of Pi memory fitted
- **partuuid** - Allow installation to USB without partuuid
- **Filesystems** - Added ext3 & exfat
- **Wifi** - Updated wifi firmware

### V3.5.2

- **KERNEL** - Fix issue with PI4 8GB models
Expand Down
2 changes: 1 addition & 1 deletion recovery/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
#define CONFIG_H

/* Version number displayed in the title bar */
#define VERSION_NUMBER "3.5.2.2"
#define VERSION_NUMBER "3.5.4"

/* Color of the background */
// #define BACKGROUND_COLOR Qt::white
Expand Down
16 changes: 16 additions & 0 deletions recovery/multiimagewritethread.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1337,6 +1337,14 @@ bool MultiImageWriteThread::mkfs(const QByteArray &device, const QByteArray &fst
cmd += "-n "+makeLabelUnique(label, 11, device)+" ";
}
}
else if (fstype == "exfat")
{
cmd = "/sbin/mkfs.exfat ";
if (!label.isEmpty())
{
cmd += "-n "+makeLabelUnique(label, 11, device)+" ";
}
}
else if (fstype == "ext4")
{
cmd = "/usr/sbin/mkfs.ext4 ";
Expand All @@ -1361,6 +1369,14 @@ bool MultiImageWriteThread::mkfs(const QByteArray &device, const QByteArray &fst
cmd += "-L "+makeLabelUnique(label, 32, device)+" ";
}
}
else if (fstype == "btrfs")
{
cmd = "/sbin/mkfs.btrfs ";
if (!label.isEmpty())
{
cmd += "-L "+makeLabelUnique(label, 16, device)+" "; //maxlength might be 255?
}
}

if (!mkfsopt.isEmpty())
cmd += mkfsopt+" ";
Expand Down

0 comments on commit 3a61d3d

Please sign in to comment.