@fedup
I might try the legacy thing in the future again, if I have time, because it would be the simplest way..
Since I'm not able to boot into chromeos after flashing the SPI, I wasn't able to backup the SPI using the chromeos tools, but I will try to flash the backup I made via the external clip with the chromeos flashrom tool, soon.
I'm not sure how the whole write protection thing works..
And I'm also wondering that I'm seeing these two partitions which seem to be the SPI chip?:
$this->bbcode_second_pass_code('', 'mmcblk0boot0: mmc0:0001 HBG4e partition 1 4.00 MiB
mmcblk0boot1: mmc0:0001 HBG4e partition 2 4.00 MiB')
@mrala
As you can see here the fix for the 4GB of memory is going to get into 4.19 soon:
https://lkml.org/lkml/2019/3/22/992Edit: Seems like this patch already made it to 4.19.31
If you want to use Kernel 5.0 you can apply this series:
https://github.com/reey/PKGBUILDs/blob/ ... ater.patchThis series is also included in 5.1-rc1
The blank screen is fixed with this patch:
https://github.com/reey/PKGBUILDs/blob/ ... rent.patchThis patch also made it to 5.1-rc1
So Kernel 5.1 should be working without any patches on our nyan devices
We might only need a custom kernel for activating cpu freq..
At least 5.1-rc1 was working fine for me
@cbtech
You need to change the nyan-big_defconfig to have u-boot support the whole 4GB of memory, but yes it works
You can flash the u-boot from me to any partition you want, you just need to set some flags, that it will boot from it..
You can replace coreboot + depthcharge that are currently present on the SPI chip with just u-boot.
From u-boot you can then boot into linux without any other bootloader.
But you might also be able to boot into a bootloader like grub from u-boot if you want to.
The PKGBUILD will do the signing for you, see:
https://github.com/reey/PKGBUILDs/blob/ ... BUILD#L272What exacly are you doing to manually start the boot process?
You might need to tell u-boot on which partition it should look for the extlinux.conf file..
You can specify that by executing:
$this->bbcode_second_pass_code('', 'seteenv distro_bootpart 7')
If you want to save that setting to let u-boot find the extlinux.conf file on each bootup, you need to run:
$this->bbcode_second_pass_code('', 'saveenv')
After that you should be able to boot via the extlinux.conf file by running just "boot" and on the following boots you won't need to do anything to start from the extlinux.conf file.
/extlinux/extlinux.conf is also fine for the extlinux file.