I have put the Rock64 Android 9 source code up here:
https://github.com/a9rock64/manifests
It boots but it needs work.
Neither Ethernet or Wifi is properly configured.
It does not have gapps integrated.
Several more minor issues
On the plus side it looks like OTG/adb is working now.
This is not ready for a casual user.
If your are Android developer please give it a try and help fix the broken parts.
Send me email and I will give you write access to the repositories.
Ethernet is fixed now, it was using the wrong DTS.
Some changes made to the device tree by the guys in China. They have not been applied to the github build.
Fetching from both USA and China manifests have some error, hope it can be fixed.
Fetching project platform_bootable_recovery
error: no such remote ref 422a32faa7c3bcf8f0fdf760cea8227c006baa98
Also a problem to download prebuilt folders & external/gradle
error: unable to read sha1 file of x86/3.10/kernel-qemu (0d527a01ed33dd6f9d628640f57e5d0d442bffaa)
error: unable to read sha1 file of x86/3.18/kernel-qemu2 (dc1db093bf5082636bad71d1138bc0e595cf3a6a)
error: unable to read sha1 file of x86/4.9/kernel-qemu2 (aeaa98c719d54f05cbcfe7315389084ecc920d73)
error: unable to read sha1 file of x86/kernel-qemu (e36d86c1aa02419ec9c4fcedd1391ae2aa8c4c12)
error: unable to read sha1 file of x86/kernel-vbox (cb1d7135e6d18a779e25c4446f72365ca8bb368e)
error: unable to read sha1 file of x86/pc-bios/Android.mk (9c998653531d07b7ae465904a022c5e1060fef44)
error: unable to read sha1 file of x86/pc-bios/bios-256k.bin (fab9da2b3f1ed9209d9245138e5521363313b005)
error: unable to read sha1 file of x86/pc-bios/bios.bin (1281f4212be232e8de1201610ab92bcc60effd54)
error: unable to read sha1 file of x86/pc-bios/efi-virtio.rom (935c9274005d709f0651742bd461c9d8f8e7972d)
error: unable to read sha1 file of x86/pc-bios/kvmvapic.bin (045f5c2884823428b6e947c4474dc3d2e6446669)
error: unable to read sha1 file of x86/pc-bios/linuxboot.bin (130103fb739228a6869aaf1b174b9d20c13378fc)
error: unable to read sha1 file of x86/pc-bios/linuxboot_dma.bin (238a195d3869995067f158d243d852778d38a736)
error: unable to read sha1 file of x86/pc-bios/vgabios-cirrus.bin (0c4d25346b352dc94802558f89c2a1d1044b240c)
error: unable to read sha1 file of x86/pc-bios/vgabios-virtio.bin (71e22fc868c8dc358437c438427d1ff67a1980bc)
error: unable to read sha1 file of x86/vmlinux-vbox (8b718f5259212872b4dec0cacd701cd7d23bf233)
error: unable to read sha1 file of x86_64/3.10/kernel-qemu (b976887db4610147f513b97c4216fa471e98fd6d)
error: unable to read sha1 file of x86_64/3.18/kernel-qemu2 (f5688737fbcc649c938eaf8fc27a7ed809c21176)
error: unable to read sha1 file of x86_64/4.4/kernel-qemu2 (3f123aa4458ca79abd4b91977ed42979a401474f)
error: unable to read sha1 file of x86_64/4.9/kernel-qemu2 (3f123aa4458ca79abd4b91977ed42979a401474f)
error: unable to read sha1 file of x86_64/kernel-qemu (5c4ba0f757392c0b7f58cbf29f79731c26bc4d95)
I've checked in code that should build now. But now that I added gapps it GPFs during boot.
To disable gapps remote this line:
rk3328/device.mk:$(call inherit-product, vendor/opengapps/build/opengapps-packages.mk)
Maybe someone else can get this working.