HCL:Guitar
The LeMaker Guitar is an SODIMM system-on-module, with a corresponding baseboard available.
Technical data
- LeMaker Guitar SoM
- Actions Semi S500 SoC
- 4x ARM Cortex-A9 CPU
- PowerVR SGX544 GPU
- 1 GB / 2 GB RAM
- Actions Semi S500 SoC
- Realtek RTL8723BS Wifi (module)
- Raspberry Pi compatible 40-pin header
Manual installation
U-Boot
To get to a U-Boot prompt, you may need to enter s500 on the serial console. Later versions (e.g., v1612) relaxed this to just pressing a key as usual.
To build the vendor U-Boot:
git clone https://github.com/LeMaker/owl-actions.git git clone https://github.com/LeMaker/u-boot-actions.git cd u-boot-actions make s500_defconfig make u-boot-dtb.img ../owl-actions/scripts/padbootloader u-boot-dtb.img
You may want to tweak board/actions/owl/owl_boot_fdt.c to not add console=ttyS3
and Android cruft to $bootargs.
dd if=u-boot-dtb.img of=/dev/sdX bs=512 seek=6144
For a bootable SD card you will also need:
dd if=bootloader.bin of=/dev/sdX bs=512 seek=4097
Kernel
Vendor kernel: https://github.com/LeMaker/linux-actions
An initial patchset was submitted upstream (v1, v2, v3, v4) and merged for 4.13.
From the U-Boot prompt, boot similar to this:
setenv bootargs 'earlycon' load mmc 0:1 $kernel_addr_r zImage load mmc 0:1 $fdt_addr_r s500-guitar-bb-rev-b.dtb bootz $kernel_addr_r - $fdt_addr_r