Nice, the Odroid C2 is still alive for the devs.
I’ll try to test it this weekend.
I updated the uboot package. Hopefully it still works.
silky smooth update on pinephone
My Pinebook Pro no longer boots after applying the latest uboot package from the SSD
You mean uboot on the eMMC?
Exactly. And root on SSD
Not much have changed in that regard, so not sure why that is messed up. Is the PARTUUID’s still correct?
Hmmm seems to be a more general issue with the device as it doesn’t even boot from microSD 21.08 release. Screen is just blank and orange led is staying on… will investigate later.
Hmmm definitely seems to be an issue with eMMC. Could just get it boot from microSD after hardware disabling the eMMC… not sure what went wrong with the uboot flashing though as I was using the same statements as always to put it onto the eMMC…
So this was quite a journey… At the end the following approach worked for me:
- hardware disable the eMMC to be able to boot from microSD
- download a copy of the spi_bin from images.postmarketos.org and install it to the SPI
- re-enable eMMC and reboot
- uboot in SPI takes over and boots properly with eMMC enabled again
- boot from microSD and reflash latest stable (21.08) to eMMC (overwrites everything!!)
- clear SPI
- reboot from eMMC
- change boot config to use root on SSD
Have a working system again, but didn’t reflash the newer uboot 2021-10 to eMMC right now…
I have the exact same problem with uboot-pinebookpro 2021.10. The pinebook doesn’t want to boot with that version. It just gets stuck on the amber light. Display stays completely black. It’s not even showing the pre-kernel-loading uboot stuff.
I went through the exact same steps as appelgriebsch to get it to boot again (without having seen his comments ).
Additionally, I tried re-flashing uboot 2021.10, and that again borked the boot.
After that I went back and forth a few times between 2021.10 and 2021.07 (last one I had in the cache) and that seems to confirm that there is a problem with 2021.10 package.
Hm. Thanks for testing. I wonder why it has issues. There was no real changes between 2021.07 and 2021.10 for the Pinebook Pro, as far as I can see.
Anyone have UART outputs for it?
EDIT: Reverted uboot-pinebookpro
to version 2021.07-3
, until we find out why it does not work.
My device also wouldn’t boot after updating uboot, but I managed to replace it with the old version by jumping through some of the hoops above.
Pushed another batch to Testing branch.
:: Different overlay package(s) in repository community aarch64
-------------------------------------------------------------------------------
PACKAGE arm-testing arm-unstable
-------------------------------------------------------------------------------
chatty 0.4.0+130+g99a1db2-2 0.4.0+172+g1d54b16-1
kodi-rpi 19.1-11 19.2-1
kodi-rpi-dev 19.1-11 19.2-1
kodi-rpi-eventclients 19.1-11 19.2-1
kodi-rpi-tools-texturepacker 19.1-11 19.2-1
rpi4-post-install 20210126-1 20211014-1
timeshift 21.09.1-2 21.09.1-3
:: Different sync package(s) in repository community aarch64
-------------------------------------------------------------------------------
PACKAGE arm-testing arm-unstable
-------------------------------------------------------------------------------
ansible 4.6.0-1 4.7.0-1
aws-c-auth 0.6.4-1 0.6.5-1
aws-c-common 0.6.11-1 0.6.12-1
aws-c-io 0.10.9-1 0.10.10-1
blender 17:2.93.5-2 17:2.93.5-3
bs1770gain 0.6.0-4 -
btop 1.0.14-1 1.0.15-1
cargo-spellcheck 0.8.13-1 0.8.14-1
clipgrab 3.9.6-1 3.9.7-1
erlang22-nox 22.3.4.21-1 -
filezilla 3.55.1-3 3.56.0-1
goreleaser 0.180.0-2 0.182.1-1
groovy 3.0.8-1 3.0.9-1
groovy-docs 3.0.7-1 3.0.9-1
home-assistant 2021.9.7-1 2021.10.3-1
img2pdf 0.4.1-1 0.4.2-1
ksnip 1.9.0-1 1.9.1-1
languagetool 5.4-1 5.5-1
libfilezilla 0.33.0-1 0.34.0-1
libopenshot 0.2.7-1 0.2.7-2
libretls 3.3.1-2 3.3.4-1
libtg_owt 0.git6.91d836d-2 0.git7.575fb17-1
lua-language-server 2.4.2-1 2.4.3-1
lucky-commit 2.0.5-2 2.1.0-1
mediathekview 13.8.0-1 13.8.0-2
mod_itk 2.4.7.r04-1 2.4.7.r04-2
mpop 1.4.13-1 1.4.15-1
nodejs 16.11.0-1 16.11.1-1
nodejs-lts-erbium 12.22.4-2 12.22.7-1
nodejs-lts-fermium 14.17.4-1 14.18.1-1
opentimelineio 0.13-2 0.13-3
owncloud-client 2.9.0.5150-2 2.9.1.5500-1
pyright 1.1.177-1 1.1.178-1
python-anyio 3.3.2-1 3.3.3-1
python-calmjs 3.4.1-4 3.4.2-1
python-progress 1.5-5 1.6-1
python-statsmodels 0.12.2-2 0.13.0-1
python2-progress 1.5-5 1.6-1
snd 21.7-1 21.8-1
sndio 1.7.0-3 1.8.1-1
terraform 1.0.8-1 1.0.9-1
terragrunt 0.34.0-1 0.35.2-1
tinyssh 20210319-1 20210601-2
tinyssh-convert 0.2-6 -
ukui-session-manager 3.0.4-1 3.0.5-1
waybar 0.9.8-1 0.9.8-2
web-ext 6.4.0-1 6.5.0-1
x42-plugins 20210714-1 20211012-1
yoshimi 2.1.1-1 2.1.1.1-1
aws-c-sdkutils - 0.1.1-1
:: Different overlay package(s) in repository core aarch64
-------------------------------------------------------------------------------
PACKAGE arm-testing arm-unstable
-------------------------------------------------------------------------------
linux 5.14.11-1 5.14.12-1
linux-headers 5.14.11-1 5.14.12-1
linux-pinephone 5.14.11-1 5.14.12-1
linux-pinephone-headers 5.14.11-1 5.14.12-1
linux-rpi4 5.10.63-2 5.10.73-1
linux-rpi4-headers 5.10.63-2 5.10.73-1
linux-rpi4-mainline 5.14.9-1 5.14.12-1
linux-rpi4-mainline-headers 5.14.9-1 5.14.12-1
linux-rpi4-rc 5.15.rc4-1 5.15.rc5-1
linux-rpi4-rc-headers 5.15.rc4-1 5.15.rc5-1
linux-vim 5.13.5-1 5.14.10-1
linux-vim-headers 5.13.5-1 5.14.10-1
manjaro-system 20210716-1 20211013-1
raspberrypi-bootloader 20210923-1 20211013-1
raspberrypi-bootloader-x 20210923-1 20211013-1
uboot-pinephone 2021.07-4 2021.10-1
:: Different sync package(s) in repository core aarch64
-------------------------------------------------------------------------------
PACKAGE arm-testing arm-unstable
-------------------------------------------------------------------------------
bison 3.8.1-1 3.8.2-1
libnghttp2 1.45.0-1 1.45.1-1
:: Different sync package(s) in repository extra aarch64
-------------------------------------------------------------------------------
PACKAGE arm-testing arm-unstable
-------------------------------------------------------------------------------
aom 3.1.3-1 3.1.3-2
aom-docs 3.1.3-1 3.1.3-2
bluez 5.61-1 5.62-1
bluez-cups 5.61-1 5.62-1
bluez-hid2hci 5.61-1 5.62-1
bluez-libs 5.61-1 5.62-1
bluez-plugins 5.61-1 5.62-1
bluez-utils 5.61-1 5.62-1
flatpak 1.12.1-1 1.12.2-1
gthumb 3.10.4-1 3.12.0-1
jdk-openjdk 16.0.2.u7-1 17.u35-1
jre-openjdk 16.0.2.u7-1 17.u35-1
jre-openjdk-headless 16.0.2.u7-1 17.u35-1
libfprint 1.94.0-1 1.94.1-1
libqalculate 3.20.1-1 3.21.0-1
nghttp2 1.45.0-1 1.45.1-1
openjdk-src 16.0.2.u7-1 17.u35-1
purpose 5.86.0-1 5.87.0-1
pyqt-builder 1.11.0-1 1.12.0-1
python-cryptography 3.4.8-2 35.0.0-1
python-urllib3 1.26.6-1 1.26.7-1
python-urllib3-doc 1.26.6-1 1.26.7-1
python2-urllib3 1.26.6-1 1.26.7-1
qalculate-gtk 3.20.1-1 3.21.0-1
qt5-declarative 5.15.2+kde+r32-1 5.15.2+kde+r33-1
rygel 1:0.40.2-1 1:0.40.2-2
sip 6.2.0-2 6.3.0-1
:: Different overlay package(s) in repository kde-unstable aarch64
-------------------------------------------------------------------------------
PACKAGE arm-testing arm-unstable
-------------------------------------------------------------------------------
akonadi21.08.2.r12615.g246c2ee74-121.08.2.r12617.g14039b8f5-1
akonadi-import-wizard21.08.1.r1759.g31f5d52-121.08.2.r1760.gd7ed78d-1
angelfish 21.08.r32.g54a3278-1 21.08.r33.g1757260-1
bomber21.08.2.r531.gb7cd635-121.08.2.r532.g7eb9b0c-1
breeze5.22.5.r2288.gee06e262-15.22.5.r2289.g7f9f732a-1
breeze-icons5.87.0.r1805.gdc3990f8-15.87.0.r1810.gf44b1342-1
discover5.22.5.r8355.gf94c7978-15.22.5.r8362.ge78ff92c-1
dragon21.08.2.r1013.gb70091f-121.08.2.r1014.gd0e51f3-1
elisa21.08.2.r2782.g6089288a-121.08.2.r2783.ga4c31304-1
index-fm 2.0.0.r36.g5702dbc-1 2.0.0.r37.g0101ea4-1
kaddressbook21.08.2.r6056.gc9d88a2a-121.08.2.r6057.g2edcd803-1
kamera21.08.1.r667.gecb976b-121.08.2.r667.gecb976b-1
kate21.08.2.r18402.g5d1f08489-121.08.2.r18404.g7f769010b-1
katomic21.08.2.r925.gb21514e-121.08.2.r926.g13657d9-1
kcalendarcore5.87.0.r1249.g09b13eb60-15.87.0.r1251.ge6e016ea0-1
kcompletion5.87.0.r464.g2c10527-15.87.0.r465.g1f7fa17-1
kcontacts1:5.87.0.r3267.gd5187854-11:5.87.0.r3268.gf8ab76af-1
kcoreaddons5.87.0.r1304.g230511de-15.87.0.r1305.gcb7df721-1
kde-dev-utils21.08.2.r564.ge869fcf-121.08.2.r565.gdf6d2d4-1
kde-telephony-support21.08.1.r431.gfb7a278-1 -
kdebugsettings21.08.2.r854.g02f0e67-121.08.2.r856.g3c1afd4-1
kdeconnect21.08.2.r3335.g83f8b1ce-121.08.2.r3336.gf596972b-1
kdelibs4support5.87.0.r1043.gc90c74dc-15.87.0.r1044.g60f08c91-1
kdenlive21.08.2.r15086.ga644d42ce-121.08.2.r15095.g0d472bec2-1
kdepim-runtime21.08.2.r15332.g32e303f82-121.08.2.r15336.g880ac1ba3-1
kfilemetadata5.87.0.r813.g64bffb5-15.87.0.r814.g17eccd0-1
kiconthemes5.87.0.r558.g2b97107-15.87.0.r560.gc231a31-1
kinfocenter5.22.5.r1962.g515dc22-15.22.5.r1967.gbfde0d0-1
kio5.87.0.r5033.g9004e8dd-15.87.0.r5035.g31cba76e-1
kirigami-addons 1:0.2.r11.g8343013-1 1:0.2.r12.g17233e2-1
kirigami25.87.0.r2922.gb739a9ca-15.87.0.r2925.g241c5e64-1
kmail21.08.2.r26020.gdf6790e49-121.08.2.r26025.g510deb422-1
kmailtransport21.08.1.r1668.g375f51d-121.08.2.r1672.g73611cd-1
knights21.08.2.r1058.g5777135-121.08.2.r1065.g0e3ba23-1
konsole21.08.2.r7970.g2e07ede4-121.08.2.r7972.g4f81a645-1
kontactinterface21.08.2.r640.gcb8dbe2-121.08.2.r641.g36833a8-1
kopete21.08.1.r16400.gd7c8d986d-121.08.2.r16401.gb0c532ffa-1
korganizer21.08.2.r11524.g0712d595b-121.08.2.r11525.g19c882f17-1
kpimtextedit21.08.2.r1458.g70b320a-121.08.2.r1463.g1db48c0-1
kpublictransport21.08.2.r1890.g635bb22a-121.08.2.r1894.gfd91ed35-1
krfb21.08.2.r1421.gc820758-121.08.2.r1422.g97cbf48-1
kruler21.08.2.r708.gf90ef06-121.08.2.r709.gde32389-1
kscreen5.22.5.r1373.g04803df-15.22.5.r1374.g4a5a806-1
ksudoku21.08.2.r1062.gbbc39cd-121.08.2.r1064.g39527e7-1
ktorrent21.08.2.r2780.g087255f1-121.08.2.r2781.gaab6ebf1-1
kwave21.08.2.r3742.gad9cbef2-121.08.2.r3744.gbb6b490f-1
kwin5.22.5.r20102.g310684f1a-15.22.5.r20111.gcc5b47ee3-1
kwinft5.22.4.r19441.gee2767ffe-15.22.4.r19453.g413dc1681-1
kwrite21.08.2.r18402.g5d1f08489-121.08.2.r18404.g7f769010b-1
libakonadi21.08.2.r12615.g246c2ee74-121.08.2.r12617.g14039b8f5-1
libkgapi21.08.1.r1302.gb8b5313-121.08.2.r1303.gc0cc877-1
libquotient r2124.g7b516cd-1 r2128.gde164d6-1
maliit-keyboard r2126.g70d2cda1-1 r2128.gd842b36a-1
maui-clip 2.0.0.r13.g96adae4-1 2.0.0.r17.g7eacb63-1
mauikit2.0.2.r57.g8372f8e8-12.0.2.r58.ga4af621a-1
messagelib21.08.2.r6236.g17f8c44c-121.08.2.r6243.gb2260569-1
neochat r1903.ge6c594f3-1 r1906.g7bb7b785-1
plasma-bigscreen r409.g86e6990-1 r410.gdd9335f-1
plasma-browser-integration5.22.5.r1283.g3d6a6e00-15.22.5.r1284.g506c044c-1
plasma-desktop5.22.5.r8675.gd0ac6437d-15.22.5.r8679.g85bc11712-1
plasma-dialer 21.08.r8.g8cc6788-1 21.08.r10.g0e74d95-1
plasma-dialer-mm 21.08.r8.g8cc6788-2 21.08.r10.g0e74d95-1
plasma-framework5.87.0.r16031.gb174e5bbf-15.87.0.r16033.g9f69e691c-1
plasma-mobile-nm5.22.5.r3107.g5033dbf7-15.22.5.r3108.g4da37afb-1
plasma-nm5.22.5.r3107.g5033dbf7-15.22.5.r3108.g4da37afb-1
plasma-phone-components5.22.5.r1501.g957e5126-15.22.5.r1502.g7df05e09-1
plasma-systemmonitor5.22.5.r497.gd083499-15.22.5.r498.g1153882-1
plasma-wayland-session5.22.5.r10708.g776879004-15.22.5.r10713.g38fea41d2-1
plasma-workspace5.22.5.r10708.g776879004-15.22.5.r10713.g38fea41d2-1
purpose5.87.0.r897.gaa61332-15.87.0.r898.g76b1224-1
qmlkonsole 21.08.r6.g8f53d7d-1 21.08.r11.g1c753e0-1
qqc2-desktop-style5.87.0.r535.g1b61747-15.87.0.r536.gb018a93-1
syntax-highlighting5.87.0.r1710.g0b2c0dc5-15.87.0.r1711.g0cbe697f-1
telepathy-kde-accounts-kcm21.08.2.r1197.g89dbbff-121.08.2.r1198.gca69974-1
telepathy-kde-common-internals21.08.2.r1995.g1916354-121.08.2.r1996.g367b372-1
telepathy-kde-send-file21.08.1.r229.g5c27a83-121.08.2.r229.g5c27a83-1
telepathy-kde-text-ui21.08.2.r2023.gd729dc6-121.08.2.r2024.ga72376e-1
vvave 2.0.0.r56.g2d49b50-1 2.0.0.r59.g974db24-1
wrapland5.22.4.r1603.gcbeab520-15.22.4.r1640.g5b12d354-1
Edit: just in case this may help some other newb like yours truly:
To fix the uboot 2021.10 issue, you have to disable the eMMC on the board switch, then insert an SD card with a recent manjaro arm image on it, power up the pinebook pro, and while the u-boot countdown is rolling you flip the eMMC switch back, so it boots from your existing installation.
Then reinstall the uboot-pinebookpro package from pamac (doing so will downgrade it to 2021.07, as of present date) and run the dd commands listed on pamac’s update log.
Hi, couple of questions, hope I’m not being overly off-topic - after updating, I have the same uboot issue on my Pinebook Pro - the led stays orange and it won’t boot.
I’ve disabled the eMMC through the hardware switch but still can’t seem to boot from the SD card (same behavior - with borked SD image or no SD card, pressing the power button does nothing; with a supposedly working SD card (Armbian_21.08.1_Pinebook-pro_hirsute_edge_5.13.12_xfce_desktop.img) the led lights up orange but still won’t boot either).
Did you have to mess around with the SPI to make it boot from SD, or did it work outright after bypassing the eMMC switch?
Assuming I do manage to boot from some other SD card image, is simple to manually restore the previous working uboot without having to nuke my whole existing installation?
Thanks!
For some reason there is no sound output on my Raspberry Pi after last update (I got it today 2021.10.15). IF I remember correctly, it is on testing branch. The DE is XFCE
Will start googling for this issue asap
Thank you, you saved me lot of time
After the update I had no bluetooth. A quick web search got me - sudo systemctl start bluetooth - which worked fine. No other problems as yet