Odroid Go Advance
![](../../../_inc/images/devices/hardkernel-odroid-go-advance.png)
Overview
Hardware
SoC |
CPU |
GPU |
Rockchip RK3326 |
ARM Cortex-A35 (Quad-core) @ 1.3 GHz |
Mali G31 |
Display |
RAM |
eMMC |
Connectivity |
3.5-inch 480*320 |
1 GB DDR3L |
None |
Black Edition: 2.4 GHz (ESP32-S2) |
Software
Kernel |
GPU drivers |
Compositor |
Interface |
Mainline Linux |
libmali (GLES 3.2) & Panfrost (GL 3.1/GLES 3.1) |
Sway |
Emulation Station |
Notes
Installation
Download the latest RK3326
version of ROCKNIX from the button below and follow the instructions listed on the Install page.
![Latest Version](https://img.shields.io/github/release/ROCKNIX/distribution.svg?labelColor=dddddd&color=FF5555&label=Latest&style=flat#only-dark)
Analogue Stick
There are several parameters available for the analogue stick in the odroidgo2_joypad driver. These can be used to work around stick drift, or a disconnected stick, perhaps due to a broken connector on the mainboard (which causes stick input to the right to permanently register).
Parameter |
Notes |
joystick_fuzz |
0 - 1800, used to filter noise from the event stream |
joystick_flat |
0 - 1800 |
joystick_y_range |
0 - 1800 |
joystick_x_range |
0 - 1800 |
joystick_scale |
|
joystick_deadzone |
0 - 1800 |
To override a parameter value, modify bootargs in boot.ini. For example to disable the analogue stick input, modify boot.ini to use the following values as per this Odroid forum post:
setenv joystick_fuzz "1800"
setenv joystick_flat "1800"
setenv joystick_y_range "1800"
setenv joystick_x_range "1800"
setenv joystick_scale "2"
setenv joystick_deadzone "1800"
setenv joystick_config "button-adc-x-range=${joystick_x_range} button-adc-y-range=${joystick_y_range} button-adc-fuzz=${joystick_fuzz} button-adc-flat=${joystick_flat} button-adc-scale=${joystick_scale} button-adc-deadzone=${joystick_deadzone}"
setenv bootargs "<snip - existing bootargs> ${joystick_config}"
Additional References