uboot-pinephone merge requestshttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephone/-/merge_requests2021-10-12T22:38:19Zhttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephone/-/merge_requests/5[pkg-upd] 2021.10-12021-10-12T22:38:19ZPhilip Müller[pkg-upd] 2021.10-1- update to 2021.10
- fix fstab generation- update to 2021.10
- fix fstab generationhttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephone/-/merge_requests/4[pkg-upd] 2021.07-42021-10-05T16:18:56ZPhilip Müller[pkg-upd] 2021.07-4- Clear separation of the PinePhone-specific utilities ("/usr/bin/pp-*"; hint: "pp<Tab><Tab>") and associated configuration files ("/etc/pinephone/*.conf")
- The above-described layout will also be used in the future PinePhone thermal da...- Clear separation of the PinePhone-specific utilities ("/usr/bin/pp-*"; hint: "pp<Tab><Tab>") and associated configuration files ("/etc/pinephone/*.conf")
- The above-described layout will also be used in the future PinePhone thermal daemon, ensuring a coherent layout and resulting in fewer inotify events for the thermal daemon
- Various U-Boot utilities now perform a lot of error checking and validation, and malicious commands can no longer be injected into the U-Boot configuration file
- Mount options for the /boot partition are now improved to prevent existence of executable and device files, and not to show all files as executable
- The systemd service for the preparation of mount points is now self-disabled in the service file, and it is no longer enabled on U-Boot package updates
- The utility for creating the U-Boot boot script no longer needs to be placed in the /boot directory and executed from that directory
- Various code cleanups and inclusion of comments that document things such as the GPIO lines used in the U-Boot boot scripthttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephone/-/merge_requests/3move uboot to 128k in flash-pinephone-firmware to support both msdos and gpt ...2023-01-13T13:05:47ZGhost Usermove uboot to 128k in flash-pinephone-firmware to support both msdos and gpt partition tablesThis makes it possible to use either msdos (current) or gpt partition tables.
Signed-off-by: Dan Johansen <strit@manjaro.org>This makes it possible to use either msdos (current) or gpt partition tables.
Signed-off-by: Dan Johansen <strit@manjaro.org>Philip MüllerPhilip Müllerhttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephone/-/merge_requests/2move uboot to 128k in flash_firmware to support both msdos and gpt partition ...2021-09-26T11:38:56ZGhost Usermove uboot to 128k in flash_firmware to support both msdos and gpt partition tablesThis makes it possible to use GPT partition tables in the future and does not have any drawbacks on the current msdos partition table setup.This makes it possible to use GPT partition tables in the future and does not have any drawbacks on the current msdos partition table setup.Philip MüllerPhilip Müllerhttps://gitlab.manjaro.org/manjaro-arm/packages/core/uboot-pinephone/-/merge_requests/1add automatic flashing of uboot2021-05-07T17:29:09ZGhost Useradd automatic flashing of ubootThe will enable automatic flashing of the uboot firmware on PinePhones that update.
It checks if the firmware file (.bin) exists before attempting to flash.
It finds the storage device, that currently has / (root) mounted and flashes th...The will enable automatic flashing of the uboot firmware on PinePhones that update.
It checks if the firmware file (.bin) exists before attempting to flash.
It finds the storage device, that currently has / (root) mounted and flashes the firmware to that device.
It **will** flash the default firmware, so if a user is using a firmware with different clock speeds, they will need to reflash it with the speed they want, since we can't check from the running OS, which they currently have flashed.
The firmware will be reflashed on each update going forward, as we can't assume that the user has all the previous uboot updates, so this will have to be done from now on.
**Tested on my PinePhone UBPorts edition and my Manjaro edition**