I ordered the 2 GB Pine64 64 bit ARM board. It’s extremely constrained compared to the normal 64 bit ARM boards I use, but it’s good that there’s one which may be supported by upstream Linux in the near future.
Total cost for the board + the wifi accessory + postage to the UK is $50.98 (£42.36).
Let’s see how it goes …
They also have this strange SO-DIMM form-factor co-processor. I’m not sure what to make of it.
The data sheet is here but in brief, quad core AMD Seattle with 8 GB of RAM (expandable to 64 GB). Approximately equivalent to the still missing AMD Cello developer board.
Rooting this phone was ton of hassle. You have to ask LG to send you the unlock code! (My phone, not under contract). As most of the unrooting guides miss out this vital step, here is a guide to doing that.
Anyway, now I have Fedora 22 installed using the instructions from previously. I’ve included the files you need here. NB only for 64 bit ARM phones
The phone is nice and fast. It has a 6 core 64 bit ARM process in big.LITTLE configuration, 2 x fast Cortex-A57 and 4 x slower Cortex-A53. It also has 3GB of RAM.
I wasn’t able to determine if the processor boots in HYP mode, but KVM is disabled in the Android stock kernel unfortunately.
Processor : AArch64 Processor rev 3 (aarch64)
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 3
Hardware : Qualcomm Technologies, Inc MSM8992
Revision : 000b
Using the on-screen keyboard sucks a lot. I might need to invest in a cheap Bluetooth keyboard.
After the break, dmesg output.
The announcement is here, and according to that announcement the development boards will be available in “second half” 2015.
Fedora 22 was released today for x86, and almost simultaneously for aarch64. I have already built a virt-builder image, so you can install it immediately (either on real hardware or under virtualization on x86):
$ virt-builder --arch aarch64 fedora-22
To boot this on x86, use a slightly modified version of the instructions from here:
$ wget http://libguestfs.org/download/builder/fedora-22-aarch64-nvram.xz
$ unxz fedora-22-aarch64-nvram.xz
$ qemu-system-aarch64 -nodefconfig -nodefaults -display none \
-M virt -cpu cortex-a57 -machine accel=tcg \
-m 2048 \
-drive if=pflash,format=raw,file=/usr/share/edk2.git/aarch64/QEMU_EFI-pflash.raw,readonly \
-drive if=pflash,format=raw,file=fedora-22-aarch64-nvram \
-device virtio-scsi-device,id=scsi \
-drive file=fedora-22.img,format=raw,if=none,id=hd0 \
-device scsi-hd,drive=hd0 \
-netdev user,id=usernet \
-device virtio-net-device,netdev=usernet \
Never heard of the company or of their 64 bit ARM SoC, but there is a press release here.