xDuoo X3ii (& X20)
Overview
This is the page for the xDuoo X3ii port. The information here also applies to the xDuoo X20, though the technical specifications are slightly different.
Main Features
- No internal memory
- Expandable microSDXC card slot
- Bluetooth (not working with Rockbox)
X3ii:
- 2.4" TFT display (240x320)
- 3.7 V / 2000 mAh battery
- Size: 102.5Ã51.5Ã14.9mm
- Weight: 112g
X20:
- 2.5" TFT display (240x320)
- 3.7 V / 2400 mAh battery
- Size: 110Ã56Ã16.6mm
- Weight: 138g
Components
The X3ii and X20 are built on the same hardware/software platform as the
AgptekRocker.
X3ii:
- SoC: Ingenic X1000 (32MB integrated LPDDR)
- DAC: AK4490
- Amps: OPA1652 and LMH6643
X20:
- SoC: Ingenic X1000 (32MB integrated LPDDR)
- DAC: ESS9018K2m
- Amps: OPA1612
The stock firmware (and Rockbox) runs as an application under an Android Linux kernel.
Installation
Rockbox functions well on this, and nightly builds are considered stable for day-to-day use.
Integration into rbutil has not started. Here are the steps necessary to construct a patched firmware image:
- 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:
bspatch original_update.upt patchfile.bsdiff patched_update.upt
For convenience, here are pre-patched images:
NOTE: These will go away once rbutil supports these players.
Copyright © by the contributing authors.