06-06-2020, 10:47 AM
Just a couple of words of warning for others looking at this thread in the future:
- The mrfixit script to update the uboot does other things beyond flashing the uboot. It's probably a good idea to do this manually if you're using a non-mrfixit distro, like I was on Manjaro. After using mrfixit's script on my installation, I also ended up with an unbootable installation and had to start over from the SD.
These are the relevant commands from mrfixit's script. Worked for me but naturally YMMV so proceed with caution:
Naturally you'll need the three img files mentioned which you can find in mrfixit's v2 branch.
- On a second note, after using his uboot s3 sleep works... sometimes. I've had all kinds of strange behavior. After sleeping I was once left without bluetooth or wifi (even after trying to sleep and wake multiple times) and I still occasionally get failures to sleep. I've been trying to narrow it down. The first failure to sleep I experienced was right after installing the synaptics driver for the touchpad. However, after uninstalling I still couldn't sleep. Afterwards I tried disabling wifi, bluetooth, etc and re-enabling one by one and it looks like it might be related to having bluetooth on and using a bluetooth mouse, but I'm not 100% sure yet.
Either way, proceed with caution and you shall have some form of sleep working which is better than nothing
- The mrfixit script to update the uboot does other things beyond flashing the uboot. It's probably a good idea to do this manually if you're using a non-mrfixit distro, like I was on Manjaro. After using mrfixit's script on my installation, I also ended up with an unbootable installation and had to start over from the SD.
These are the relevant commands from mrfixit's script. Worked for me but naturally YMMV so proceed with caution:
Code:
SYSPART=$(findmnt -n -o SOURCE /)
DEVID=$(echo $SYSPART | sed -e s+'p[0-9]$'+''+)
sudo dd if=Downloads/idbloader.img of=$DEVID bs=32k seek=1 conv=fsync
sudo dd if=Downloads/uboot.img of=$DEVID bs=64k seek=128 conv=fsync
sudo dd if=Downloads/trust.img of=$DEVID bs=64k seek=192 conv=fsync
Naturally you'll need the three img files mentioned which you can find in mrfixit's v2 branch.
- On a second note, after using his uboot s3 sleep works... sometimes. I've had all kinds of strange behavior. After sleeping I was once left without bluetooth or wifi (even after trying to sleep and wake multiple times) and I still occasionally get failures to sleep. I've been trying to narrow it down. The first failure to sleep I experienced was right after installing the synaptics driver for the touchpad. However, after uninstalling I still couldn't sleep. Afterwards I tried disabling wifi, bluetooth, etc and re-enabling one by one and it looks like it might be related to having bluetooth on and using a bluetooth mouse, but I'm not 100% sure yet.
Either way, proceed with caution and you shall have some form of sleep working which is better than nothing