Repository navigation
Releases: DiamondBond/q2-rockbox
Release list
Shanling Q2 port v2.7
- Fixes Bluetooth playback getting stuck at 00:00 after a sample-rate change, for example from a 44.1 kHz album to a 48 kHz YouTube MP3. The track loaded but never played, and nothing played after it until Rockbox was restarted. Rockbox now reopens the Bluetooth stream at the new rate.
Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v2.6
- Fixes Bluetooth playback, broken in v2.5. Headphone jack detection was read inverted, so empty jacks counted as headphones plugged in and Rockbox played to the DAC instead of a connected Bluetooth headset. Wired headphones still win over Bluetooth, and plugging them in while playing over Bluetooth switches to them.
- Pause on headphone unplug now fires on unplugging rather than on plugging in.
Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v2.5
- Wired headphones now win over Bluetooth. With Bluetooth on in Q2 Pod but no headset in use, Rockbox could start on a stale Bluetooth output and play silently while headphones were plugged in; it now uses the DAC whenever the 3.5 mm or 4.4 mm jack is in use.
- Plugging headphones in while playing over Bluetooth switches playback to them.
Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v2.4
- Merges the latest upstream Rockbox, including a fix for gapless playback when Auditory Fatigue Reduction is enabled, and the new test_cyc benchmark plugin.
Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v2.3
- Fixes the short buzz ("brrr") when pausing, resuming, changing tracks or seeking. Starting playback filled the DAC buffer with the same 23 ms of audio several times; each block is now new audio.
Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v2.2
- Fixes stuttering and distortion through the DAC during playback, track changes and volume changes. After a brief buffer underrun, playback now refills straight away instead of restarting with an empty buffer and underrunning again.
Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v2.1
- The screen redraws less on each page flip: only the area that changed on the previous frame is copied over, and a failed flip redraws the whole frame.
- The battery level keeps its last good reading when the gauge briefly fails to read, rather than showing 0%.
- Finishing a charge while plugged in no longer looks like an unplug; charger status is read at most once a second.
Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v2.0
Merge the latest upstream Rockbox master (25 commits) into the Shanling Q2 port. For this target that brings ATRAC3 codec fixes (gain compensation, MDCT window, output precision) and new recording-screen skin tags; existing themes and settings are unaffected. Install by unzipping rockbox.zip over .rockbox on the card; your config.cfg is kept.
Shanling Q2 port v1.9
Default the DAC filter roll-off to the stock OS's Low Delay Slow filter (Rockbox's "Short Slow") on the Shanling Q2.
Shanling Q2 port v1.8
Retain unwritten PCM tails across short writes and EAGAIN, reduce stopped Bluetooth writer polling, and fix reader cleanup and reconnect error handling. Detect disconnected input descriptors and sysfs I/O failures.
Runtime, gain, DAC filter and wheel checks pass. Device playback, Bluetooth reconnect, power and handoff checks remain pending.