Skip to content
southoz edited this page Jan 2, 2026 · 58 revisions

Welcome to the ArkOS-G80CA-MB wiki!

Firmware

  • Based on the ArkOS K36 Firmware with a modified Panel 8 and Panel 9 DTB file for the function button and 1512Mhz max speed.

Firmware Installation

  • Follow the guide here

Firmware Enhancements

  • Focus on speed.
  • Cleanup of unused emulators, cores, scripts, logs, etc
  • Added the function button to enable emulator menu access and emulationstation brightness control.

G80CA-MB Limitations

  • Wireless is restricted by the limitations of output current on the OTG port. I have tried multiple adapters, but they keep disconnecting in the dmesg outputs
  • RTL8188EU drivers are included within the kernel
  • Volume is low, needs to be above 50%.
  • Battery charge indicators on the LED are hit and miss; the device will charge to 100% when running off the kernel

Helpful hints

  • Black Screen - Hold the power button for 10 seconds, release, then push for 2 seconds.
  • I used the wrong DTB, and now my screen has fuzzy lines around the border - Power off, remove the battery, wait 10 minutes, then try with the correct DTB.

SDL Joystick Details

Raw Joystick Button Standard GameController Name (what games see) Typical Physical Location on "play_joystick" Notes / Seen in log?
button 00 a A (bottom, green/cross) Yes
button 01 b B (right, red/circle) Yes
button 02 x X (left, blue/square) Yes
button 03 y Y (top, yellow/triangle) Yes
button 04 leftshoulder L1 / Left bumper Yes
button 05 rightshoulder R1 / Right bumper Yes
button 06 lefttrigger (as axis 04) Left lower trigger (digital on/off) Yes
button 07 righttrigger (as axis 05) Right lower trigger (digital on/off) Yes
button 08 back Select / Back / View Yes
button 09 start Start / Options Yes
button 11 leftstick Left analog stick press Yes
button 12 rightstick Right analog stick press Yes
button 13 — (not mapped) Central logo / Home / Guide / Mode button Yes — unmapped
button 14 dpup D-pad Up Yes
button 15 dpdown D-pad Down Yes
button 16 dpleft D-pad Left Yes
button 17 dpright D-pad Right Yes

Analog Axes Reference Table

Stick Part Standard GameController Name Raw Joystick Axis Axis Index Values (positive/negative) Typical Behavior / Notes
Left Stick Horizontal leftx (axis 00) axis 00 00 +32767, -32768 Left ↔ Right
Left Stick Vertical lefty (axis 01) axis 01 01 +32767, -32768 Up ↓ Down
Right Stick Horizontal rightx (axis 02) axis 02 02 +32767, -32768 Left ↔ Right
Right Stick Vertical righty (axis 03) axis 03 03 +32767, -32768 Up ↓ Down

Home

Guides

Help

Arcade Systems

Console Systems

Handheld Systems

Ports and Recompilations

Advanced

In development

The guides below are for ArkOS-G80CA; once they are above this marker, they are relevant.

Clone this wiki locally