release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Search | Go
Wiki > Main > TargetStatus > AIGOErosQK

AIGO EROS Q / EROS K

Also sold as:

  • AGPTek H3
  • HIFI WALKER H2
  • Surfans F20

NOTE: The EROS Qii uses a very different internal platform internally, and is *not supported.*

These models are identical except for the case, and except for the AGPTek model, can use each other's firmware updates.

NOTE: Although the hardware appears to be identical, newer Hifiwalker H2 units ship with v1.3 firmware which is not compatible with v1.0-v1.2 firmware (and vice versa).

EROS Q: 90x55x15mm, 152g

EROS K: 94x57x15mm, 111g

Hardware summary

Component Model Notes
SoC X1000 1.0GHz MIPS XBurst with 32MB of SIP LPDDR RAM
PMU AXP192 I2C PMU
DAC TI PCM 5102A I2S
NAND ATO25D1GA 1Gb  
Display 320x240 2"  
Battery Li-Ion 3.7v 1300mAh  

Other hardware notes:

  • Headphone amp: MAX97220
  • Stereo switch: ISL54405IRUZ-T
  • Bluetooth module: unknown

Hardware disassembly was not necessary to complete this hosted port. Other than Bluetooth, all hardware functionality appears to work.

Installation

Rockbox functions very well on these target, and nightly builds are considered stable for day-to-day use.

The RockboxUtility fully supports these players as of version 1.5.0. However, if you wish to install the bootloader manually, follow these instructions:

  • Build or download the bootloader
  • Obtain a stock firmware image
  • Patch the firmware image with the bootloader
  • Rename the patched firmware file to update.upt and place it into the root directory of the SD card
  • Grab the latest daily build for the player and unzip it into the root directory of the SD card
  • Go into the settings menu and select firmware update.
  • Upon reboot, select rockbox from the initial menu

Here you can download the current bootloader builds, along with "binary patches" that can be easily applied to stock firmware update images using the 'bspatch' utility:

Player OF version URL Notes
AIGO EROS K 1.3 https://download.rockbox.org/bootloader/aigo/erosk.zip  
AIGO EROS Q 1.8 https://download.rockbox.org/bootloader/aigo/erosq.zip  
AGPTek H3 1.2 (20180905) https://download.rockbox.org/bootloader/agptek/h3.zip  
HIFI WALKER H2 1.2 https://download.rockbox.org/bootloader/hifiwalker/h2.zip Not compatible with v1.3 players!
HIFI WALKER H2 1.3   Bootloader binary is the same as the v1.2, but Hifiwalker has not released a v1.3 update image so no patch is currently possible
Surfans F20 2.2 / 2.5 https://download.rockbox.org/bootloader/surfans/f20.zip  

For convenience, here are pre-patched images:

Player OF version URL Notes
AIGO EROS K 1.3 https://download.rockbox.org/bootloader/aigo/EROSK-v13-patched.upt  
AIGO EROS Q 1.8 https://download.rockbox.org/bootloader/aigo/EROSQ-v18-patched.upt  
AGPTek H3 1.2 (20180905) https://download.rockbox.org/bootloader/agptek/H3-20180905-patched.upt  
HIFI WALKER H2 1.2 https://download.rockbox.org/bootloader/hifiwalker/H2-v12-patched.upt Not compatible with v1.3 players!
HIFI WALKER H2 1.3 https://download.rockbox.org/bootloader/hifiwalker/H2-v13-patched.upt Not compatible with v1.2 players! (created by extracting the v1.3 fw from a running board and patching it)
Surfans F20 2.2 https://download.rockbox.org/bootloader/surfans/F20-v22-patched.upt  
Surfans F20 2.5 https://download.rockbox.org/bootloader/surfans/F20-v25-patched.upt  

-- DanaConrad - 23 Feb 2022

Native Port

Note: At the moment, the native port is a little bit more involved to install, so if you're not sure, you probably want the hosted port above.

If installing the Native port, be sure to back up the preexisting bootloader and save it somewhere safe, in case you should want to go back to the hosted port or the original firmware!

There is a native port in addition to the hosted port. This is installed and run without using the linux-based original firmware. So far, it has been tested on at least the Hifi Walker H2, Surfans F20, and Eros K variants. Our understanding is that all of the other devices are identical internally, so it should work on all, but there are no guarantees. For all variants, use the "erosq" option for jztool.

Dual-booting into the Original Firmware is now supported - hold Play while booting or select the "Aigo Player" option from the bootloader menu, which is accessed by holding Volume Up while booting. The Original Firmware's recovery mode exists, but is entirely untested, so it has been disabled for now.

Installing the bootloader is a manual process; see JztoolInstall. It's really not that hard, but you do have to run a command line command or two.

This native port functions well, but currently has the following issues:

The following are more minor things that could be tidied up or are "someday" projects:
  • Has a (very rare) lockup, suspect it's due to LCD (may be common with m3k?)
  • USB HID keys are not yet defined
  • LCD could potentially work at a higher bit depth
  • Bluetooth support - use the OF for this
  • USB DAC functionality - use the OF for this

-- DanaConrad - 01 Apr 2022
r25 - 02 Apr 2022 - 13:35:41 - DanaConrad


Parents: TargetStatus
Copyright © by the contributing authors.