Skip to content

EchoPod 0.6.0

Choose a tag to compare

@BasilSkyWalk BasilSkyWalk released this 30 Oct 17:30
· 19 commits to main since this release

EchoPod 0.6.0, replacement firmware for the Snowsky (FiiO) Echo Mini 8 GB.

Use it at your own risk. EchoPod is early, has been tested on one player, and comes with no warranty. Read the known issues and make sure you could recover the player through maskrom before you install.

New

  • Random album. Cover Flow starts with a Random album tile (a shuffle mark as its cover), just before the first album. Press Play on it to hear a random album from its first track, in order.
  • Albums stay together when some tracks feature another artist. When files have no album-artist tag, a track by "The Weeknd & Justice" used to split off from the rest of "Hurry Up Tomorrow" by The Weeknd. Tracks without that tag that share a folder and album name are now one album, under the artist most of them share. Rescan the library (Settings → Rescan library) or run echo-sync again to see it.

Fixed

  • Bluetooth connects within seconds. "Connecting…" could last 20–30 seconds after the headphones had already announced the connection. The player now asks the Bluetooth module for its status every second while connecting, as stock does, so "Connected" shows within about a second of the link coming up.
  • Headphones put in pairing mode are found. Headphones the player already knew didn't show up when put in pairing mode while it was searching, until Bluetooth was turned off and on. Like stock, a search that follows a connection attempt now restarts the module first. Remembered headphones a search finds connect straight away; after Pair new device or a disconnect, their row shows "Nearby" instead. Devices found stay listed between searches.
  • Play no longer pauses again on Bluetooth. A late "paused" report from the headphones could pause playback right after Play was pressed. Reports are now ignored for 3 seconds after Play or Pause on the player, and a pause the headphones cause shows "Paused by ".
  • Diagnostics → Bluetooth keeps the last 12 module messages, with the commands the player sent and the seconds between them.

When you update

  • Your library, settings, covers and Bluetooth headphones stay as they are.
  • To keep albums with featured artists together, rescan once (Settings → Rescan library) or run echo-sync again.

Full notes: docs/release-notes.md.

Install

Follow the user guide. Already on EchoPod: copy HIFIEC90.IMG to the top level of the player's internal storage (ECHO MINI), eject both drives and unplug; the player installs it. From FiiO firmware 3.7.0, 3.9.0 or 4.0.0: copy HIFIEC90.IMG to the top level of the player's internal storage, eject, unplug, take the microSD card out and restart. Installing from Windows is the tested route. One tester whose FiiO firmware kept refusing the file got it to install after first updating to FiiO's 3.8 firmware.

Check the download first: the SHA-256 of HIFIEC90.IMG must match SHA256SUMS.txt.

Your music goes on the microSD card; EchoPod doesn't read music from internal storage.

The 512 MB Echo Mini is not supported.

Notes

  • echo-sync changed in this release (album grouping): use the echo-sync downloads attached here.
  • This build uses pid.codes' shared test USB IDs (1209:0001 for storage, 1209:0002 for DAC mode) until an assigned product ID is available.
  • HIFIEC90.IMG is built from commit 8b0bad5.