Jide Remix Mini

From linux-sunxi.org
Jump to navigation Jump to search
Jide Remix Mini
Jide Remix Mini.jpg
Manufacturer Jide
Dimensions 124mm x 88mm x 26mm
Release Date October 2015
Website Device Product Page
Specifications
SoC H64 @ 1152MHz
DRAM 1GiB/2GiB DDR3L @ 672 MHz (H5TC4G83AFR-PBA * 2)
Power DC 5V @ 3A
Features
Video HDMI (Type A - full)
Audio 3.5mm combo headphone/microphone plug, HDMI
Network WiFi 802.11 b/g/n + bluetooth 4.0 (Realtek RTL8273BS), 100Mbps Ethernet (X-Powers AC200)
Storage 8/16GB eMMC, µSD
USB 2 USB2.0 Host
Other IRDA
Headers UART

Identification

On the back of the device, the following is printed:

Remix Mini
Jide Technology Model:RM1G

The PCB has the following silkscreened on it:

JD-YZJ_8x4_V1_0

Sunxi support

Current status

Supported in mainline Linux. The devicetree was merged rather late, in v6.9 (May 2024), but driver wise the support reaches back for many years. So presenting an older kernel with the new devicetree will probably just work.

Manual build

You can build things for yourself by following our Manual build howto and by choosing from the configurations available below.

Mainline U-Boot

Defconfig posted and accepted, but not merged due to CI issues related to the TOC0 image generation. You can apply that patch on mainline U-Boot and then use the remix-mini-pc_defconfig build target.

Mainline Linux kernel

Use the sun50i-h64-remix-mini-pc.dtb devicetree binary.

Tips, Tricks, Caveats

The SoC has the "secure boot" fuse burned, so it will not accept any standard eGON boot media (on an SD card or on the eMMC). Instead it expects TOC0 wrapped boot code. Fortunately there does not seem to be any actual ROTPK HASH key burned into the fuses, so it will not try to match against a certain key, but will load boot code (SPL) signed with *any* key.

FEL mode

Normally Remix Mini boots from the internal 8/16 GiB eMMC. If an SD card with a valid TOC0 header is present, this will take precedence and the BROM will load code from there. FEL mode is another way to access the device: to trigger FEL mode, there is a button accessible via the pin-hole, located between the SD card slot and the audio jack. A somewhat special USB cable (A male to A male) is needed to connect the upper USB host receptacle to your desktop PC, which is running the sunxi-fel tool.

FEL button pin-hole FEL button

Instead of pressing the button it is possible to have a TOC0 based bootable SD card image, which switches the device into FEL mode:

   wget https://github.com/ssvb/sunxi-tools/raw/toc0/bin/fel-sdboot.toc0
   dd if=fel-sdboot.toc0 of=/dev/sdX bs=1024 seek=8

As the SoC starts up in "secure boot" mode, FEL will be entered in non-secure SVC mode. However any random smc call will immediately return, now in secure SVC mode, so with full access to the system. The sunxi-fel tool does that for you automatically, on the first access to the device.

eMMC

Remix Mini has eMMC connected to SMHC2 (0x1C11000) and apparently clocked at 100MHz according to the dmesg log from Remix OS.

Device specific topic

If there are no further device specific topics to add, remove these sections.

...

Adding a serial port (voids warranty)

DEVICE UART pads

This section explains how to attach a serial port to the device. Make sure it refers to our UART howto. For a development board, you can just mention how to find the header with the pins and include a picture, and you can remove the warranty voiding warning.

Device disassembly

If necessary, provide a short description of how to open the device. Perhaps explain how the pins can be most easily popped. If pins do need to be popped, mention the Plastic tool howto.

Locating the UART

Describe how to find the RX,TX,GND signals here, and mention the UART howto.

Pictures

See also

Add some nice to have links here. This includes related devices, and external links.

Manufacturer images

Optional. Add non-sunxi images in this section.