06-13-2020, 11:08 AM
I've discovered quite a few ways that don't work...
Starting with the 0.10.12 ayufan arm64 builds, things work sanely, with the exception of deep sleep and sound.
Using the pbp-tools repo (thanks, those scripts are awesome!), I was able to build an updated 5.7 mainline kernel from the Manjaro git repos, which gives support for just about everything. The postinstall script fixes sound, not that I really care too much about sound these days.
What I can't quite figure out the details for is the deep sleep mode. It's not critical - I can live without it, but I'd like to have it working if possible, because that's the last step before it's "totally working." The s2idle sleep mode works fine, but the deep mode doesn't.
I understand this is related to a lack of the binary bsp blobs in the bootloader regions, which on these images seems to be a 4MB partition starting at the standard 32kb offset. I just don't quite understand where to find the BSP blobs, or how to arrange them in this 4MB region.
Is this documented anywhere? I've found plenty of references to what to do, but not any specific steps of "You grab these blobs, arrange them this way, and it solves the problem."
Starting with the 0.10.12 ayufan arm64 builds, things work sanely, with the exception of deep sleep and sound.
Using the pbp-tools repo (thanks, those scripts are awesome!), I was able to build an updated 5.7 mainline kernel from the Manjaro git repos, which gives support for just about everything. The postinstall script fixes sound, not that I really care too much about sound these days.
What I can't quite figure out the details for is the deep sleep mode. It's not critical - I can live without it, but I'd like to have it working if possible, because that's the last step before it's "totally working." The s2idle sleep mode works fine, but the deep mode doesn't.
I understand this is related to a lack of the binary bsp blobs in the bootloader regions, which on these images seems to be a 4MB partition starting at the standard 32kb offset. I just don't quite understand where to find the BSP blobs, or how to arrange them in this 4MB region.
Is this documented anywhere? I've found plenty of references to what to do, but not any specific steps of "You grab these blobs, arrange them this way, and it solves the problem."