by karog » Fri Feb 12, 2021 2:18 am
$this->bbcode_second_pass_quote('graysky', 'I')f both machines run the same flavor, (armv7h, aarch64, etc.) just mount the media to a mount point of your choosing, say /mnt and then use `arch-chroot /mnt` to enter that mount point. Once there, ran `pacman -U /path/to/oldfirmware.pkg.tar.xz` to downgrade. Umount and place the media back in the broken device.
I don't have another machine with the same arch. I had tried, on my N2, plain chroot and package -U but it failed on /proc/self/mounts. I did not know about arch-chroot. Found I had to install arch-install-scripts to get that. Tried it and I was able to pacman -U the older linux-firmware which did not rebuild initramfs-linux.img but I copied my prior version. Tried to boot and light flashed but still no connection.
I have another zero W that I did not upgrade so I will clone its sdcard and them make necessary adjustments.
Thanks for the suggestions. At least I learned about arch-chroot.
ETA: cloning worked and updated sans linux-firmware all good.
I would appreciate someone posting here when this is fixed as it is a real pain to test on a zero W.