Major Changes in Rockbox
This is a page which lists many major changes and updates to Rockbox. These are changes that aren't front-page news, but worth noting (e.g. a new plugin, a significant performance improvement or bugfix, or a notable new feature). Feel free to update as necessary!
The latest unreleased changes can be found in the
current build.
The changes are sorted by date with the newest on top.
This page is available as an RSS feed:
MajorChanges RSS Feed
Indicators:
-
- New feature
-
- Bugfix
-
- Enhancement, improvement or optimization
Major changes since version 3.15 (in git)
2023-09-23: REPEAT_ONE enable manual track skip
2022-12-20: Further improve compatibility with flash ATA adapters
2021-08-31: lib/argparse scale decimals to int for return to user
2021-08-31: iPod: Fix Yes/No Keymap
2021-08-29: bugfix: redraw yes/no screen after a full skin update
2021-08-28: Remove long-deprecated old style EQ settings
2021-08-27: plugin lib/arg_helper parse 'command line' args
2021-08-26: lcd_putsxyofs 16 bit lcd_mono_bitmap_part [AS] part duex
2021-08-26: quickscreen: fix EQ enable not working in quickscreen
2021-08-26: xduoox3: Disable bootloader USB mode entirely
2021-08-26: Plugin Api add core bitmaps
2021-08-25: Shanling Q1: minor update to keymap
2021-08-22: touchscreen: fix smooth scrolling in lists
2021-08-22: touchscreen: handle scrollbar properly when UI viewport is used
2021-08-22: filetypes: handle missing or empty viewers.config
2021-08-22: xduoox3: Allow user to gracefully exit USB disk mode by pressing power
2021-08-22: bootloader: nuke a long-unused (and broken) code block
2021-08-22: xduoox3: Bootloader improvements:
2021-08-19: peakmeter: re-enable on hosted platforms
2021-08-19: lib/helper add talk_val()
2021-08-19: plugins trade talk_value for talk_value_decimal
2021-08-18: x1000: trigger the virtual LED on disk activity
2021-08-15: Add advanced build option to omit building plugins
2021-08-15: icon.c bug fix handle read errors
2021-08-14: Remove the (very) incomplete port for the Tatung TPJ-1102
2021-08-14: Remove Samsung YP-Z5 port
2021-08-14: touchscreen: Fix softlock handling
2021-08-13: lua strftime fix out of scope buffer sbuf goes out of scope of the case statement
2021-08-13: file_internal.c guard file_cache_reset() from null pointer
2021-08-12: Eros Q Hosted: Apply DC Bias to PCM Data
2021-08-12: metadata/mp3data.c init vars & add sanity checks
2021-08-12: metadata/metadata_common.c check read for proper bytes read
2021-08-12: metadata/asf.c ensure variable init & add sanity checks
2021-08-11: enc_config.c don't overrun mp3_enc_bitr[] array
2021-08-11: codec_thread.c don't overrun audio_formats[] array
2021-08-11: metadata/mp4.c check for read errors skip buffer appropriately
2021-08-10: Eros Q Native: Make Mute logic channel-independent
2021-08-10: touchscreen: Respect list item selection size
2021-08-10: touchscreen: Fix annoying bug when switching touchscreen modes
2021-08-10: touchscreen: Use pointing mode in the yes/no screen
2021-08-10: skin engine: handle bitmap read errors appropriately
2021-08-10: lua rockaux.c filetol fix invalid conditional
2021-08-10: recorder/pcm_record.c cleanup copy function
2021-08-09: inflate: fix public function pointers
2021-08-07: metadata/asap.c consolidate read char function and check return values
2021-08-07: tagcache: Don't treat tag_virt_basename as a numeric tag
2021-08-07: Remove unhelpful unsigned casting trick
2021-08-07: fiiom3k: Add bookmark screen keymapping
2021-08-07: Higher bitdepth software volume scaling
2021-08-07:
ErosQ Native: Add DC Offset to PCM data
2021-08-07: metadata/vfx.c cleanup string and character handling
2021-08-07: inflate: import initial module for deflate decompression
2021-08-07: metadata/smaf.c handle read errors
2021-08-07: metadata/mp3data.c set data to 0 in case of read error
2021-08-06: Fix possible negative fd in playlist.c
2021-08-06: Be sure to wipe id3 tag after failed parse in playback.c
2021-08-06: Bugfixes in eq_menu.c
2021-08-06: Fix wrong printf format in system-hosted.c
2021-08-06: Fix use of uninitialized variable in mp4 metadata parser
2021-08-06: Fix path buffer overflow in screendump
2021-08-06: logf: Fix two issues with logf_panic_dump()
2021-08-06: tools/iriver: fix resource management in encode/decode functions
2021-08-05: test_disk: Minor fix in an error path
2021-08-05: metadata: Fix sign extension in get_uint64_le() routine
2021-08-05: mikmod: Uninitialized variable used in a control flow decision
2021-08-05: hosted: Fix rtc_write_datetime() error handling
2021-08-05: disk.c ensure a valid volume is returned from get_free_volume()
2021-08-05: misc.c format_sound_value guard division by zero
2021-08-05: lib/skin_parser check that malloc succeeded
2021-08-05: Simplify clamp_component
2021-08-04: Avoid buffer overflow when generating bookmark file name
2021-08-04: plugins: Fix issues in 2048
2021-08-04: plugins/resistor: Fix incorrect check for a valid 4th band value
2021-08-04: powermgmt: Clean up some convoluted #ifdefs
2021-08-03: menu.c guard against NULL menu, list, setting pointers
2021-08-03: lua fix potential null warning
2021-08-03: mask_select guard against null pointers
2021-08-03: icon.c guard against negative error values bytesread is copied to an unsigned int for core_shrink
2021-08-03: folder_select prevent directory handle leak on error
2021-08-03: list-skinned.c check label pointer for validity
2021-08-03: filetypes.c filesize() guard against negative error values buffer size is copied to an unsigned int for core_alloc
2021-08-03: language.c fix possible buffer overrun
2021-08-03: open_plugins bugfix failure to save
2021-08-02: metadata/flac.c fix potential buffer overrun
2021-08-02: id3tags.c check for buffer overrun
2021-08-02: playlist_catalog fix strcpy overlap, potential buffer overrun
2021-08-02: tagcache.c clean up
2021-08-01: Software Volume: Remove sample rounding
2021-07-31: tagcache.c Fix potential buffer overruns WIP
2021-07-30: adler32: import adapted implementation from tinf/zlib
2021-07-30: playlist.c fix multitude of sins Invalid Control file on USB unplug?
2021-07-30: open_plugin.c (CORE) File input Bugfixes
2021-07-30: cuesheet.c Fix potential NULL in INDEX parsing
2021-07-30: libc: atoi() is supposed to return 0 if handed a NULL pointer
2021-07-25: pcm: Remove unused function pcm_play_dma_get_peak_buffer()
2021-07-25: shortcuts: fix file handle leak on OOM condition
2021-07-24: tree.c use strlcpy to avoid buffer ovfl
2021-07-23: talk.c check for proper file load
2021-07-23: usb_storage: Fix a memset in SCSI_INQUIRY that overflowed its buffer
2021-07-22: plugins pong, properties remove dead code
2021-07-22: tlsf make ~0 explicitly unsigned ~0u
2021-07-22: Fix battery_bench bug by using a static buffer for stack
2021-07-21: autoresume: Properly check the path string, not the pointer.
2021-07-21: talk.c check for 0 talk clips file descriptor leaks & announce_status fix typo
2021-07-20: timefuncs.c valid_time() should return false if tm == NULL and not try to deref
2021-07-20: Small fixes to kbd_create_layout
2021-07-20: FS #13302 - Updated Polish translation (Adam Rak)
2021-07-20: talk: Explicitly cast -1 as unsigned before a left shift.
2021-07-18: New Port: Eros Q Native
2021-07-18: crc32: add fast variant of regular crc_32r function
2021-07-17: xduoox3ii: Add "Super Slow" filter roll-off
2021-07-15: misc: Fix up a few warnings uncovered by LTO
2021-07-13: New port: Shanling Q1 native
2021-07-13: x1000: revamp MSC driver card detection logic
2021-07-13: crc32: add fast variant of regular crc_32 function
2021-07-12: Sansa Connect: Display battery info in debug menu
2021-07-11: x1000: Unified flash bootloader installer
2021-07-11: x1000: Unified bootloader
2021-07-11: uisimulator: implement sim_modtime
2021-07-11: filesystem: implement os_modtime for unix
2021-07-11: zip: implement zip extraction support
2021-07-10: Sansa Connect: Ensure LCD starts before backlight
2021-07-10: Sansa Connect: Use deviceid in USB Serial Number
2021-07-09: Sansa Connect: Fix reported CPU frequency
2021-07-09: DM320: Regorganize LCD and TTB memory layout
2021-07-08: file/fat: rework utime function as modtime extension
2021-07-08: x1000: SPL refactoring
2021-07-08: x1000: more CPM register definitions
2021-07-08: voice: Corrections to 24-hour time voicing:
2021-07-08: file/fat: add utime function
2021-07-07: timefuncs: add dostime_localtime function
2021-07-07: Sansa Connect: Reduce USB RX buffers from 129 to 2
2021-07-07: Sansa Connect: Prevent unresponsive interface
2021-07-07: Sansa Connect: Read HDQ battery data
2021-07-05: zip: import initial module
2021-07-05: Sansa Connect: Power off LCD to save power
2021-07-04: Sansa Connect: Fix power off panic screen
2021-07-04: Sansa Connect: Initial libertas
WiFi driver port
2021-07-03: fat: move fattime_mktime to timefuncs
2021-06-28: sdl: increase default worker thread size.
2021-06-27: x1000: NAND rewrite
2021-06-27: rbspeex: fix shared linkage on newer Linux distributions
2021-06-27: Sansa Connect: Ensure adequate AVR Slave Select delay
2021-06-27: Sansa Connect: Discard invalid monotime reads
2021-06-27: Sansa Connect: More reliable AVR communication
2021-06-25: Sansa Connect: Retry AVR commands only 3 times
2021-06-25: Sansa Connect: Implement RTC functionality
2021-06-25: Sansa Connect: Manually drive SPI Slave Select
2021-06-22: Touchscreen: absolute point mode scrolling bugfix
2021-06-22: Touchscreen: adjust how bar padding is handled
2021-06-22: Touchscreen: adjust calculation of bar touch position
2021-06-22: Touchscreen: make volume bars respect volume step increment
2021-06-22: Sansa Connect: Refactor AVR command handling
2021-06-21: mi4: replace chksum_crc32 with crc_32r
2021-06-21: rockbox: add a crc32 reverse polynomial function
2021-06-20: Sansa Connect: Indicate charging status
2021-06-16: FS #13299: Handle MP3 files with more than 128K of headers before audio data
2021-06-16: Implement x^y in calculator
2021-06-16: Enable float formatting in printf
2021-06-15: DM320: Use SD/MMC data done interrupt
2021-06-14:
FiiO M3K: Add dual boot support
2021-06-14: x1000: Extend CPM registers for dual boot
2021-06-14: Sansa Connect: Properly setup internal speaker
2021-06-12: FS #13297:
M3K Autolock allows one action before disabling touchpad
2021-06-12: USB Serial: Implement Abstract Control Management
2021-06-12: Sansa Connect: Disable endpoint double buffering
2021-06-12: mknkboot/beastpatcher: implement basic firmware validation
2021-06-11: beastpatcher: fix some minor issues
2021-06-11: Spin off common ft6x06 code to a driver
2021-06-10: Sansa Connect: Remove fake battery voltage scale
2021-06-10: Sansa Connect: Add missing include
2021-06-09: Sansa Connect: Working USB Mass Storage
2021-06-09: Sansa Connect: Fix sending ZLP on non-zero endpoint
2021-06-09: Sansa Connect: Fix bulk transfers greater than 64 bytes
2021-06-09: DM320: Fix SDHC response format 2 handling
2021-06-07:
ErosQ Simulator: fix keymap
2021-06-07:
FiiO M3K: filter touchpad input when it's disabled
2021-06-06:
ErosQ: undo ACTION_YESNO_ACCEPT button release
2021-06-06: x1000: Allow setting IRQ handlers dynamically
2021-06-06: x1000: GPIO refactor
2021-06-06: Sansa Connect: Initial TNETV105 driver port
2021-06-05: DM320: Fix buffer overrun in sdmmc driver
2021-06-04: ata: fix a typo in a definition that's thankfully not used.
2021-06-04: ipod6g:: Get rid of magic command numbers in ata driver
2021-06-04: Softlock Improvements
2021-06-03: x1000: LCD driver minor fixes & improvements
2021-06-02: x1000: minor adjustments to PWM code
2021-06-01: axp173 driver: rename to "axp-pmu" + other changes
2021-05-31:
FiiO M3K: minor fixes
2021-05-31: AK4376 driver: refactoring
2021-05-30: x1000: refactor AIC initialization
2021-05-29: MIPS: add another mipsr2 endian function
2021-05-29: x1000: Complete the register definitions
2021-05-28: Yes/No Screen: Allow accept to be button release
2021-05-24: Allow Softlock to happen in most contexts
2021-05-23: manual: Migrate the manual from freenode to libera
2021-05-22:
FiiO M3K: keymap improvements & fixes
2021-05-22: Allow alternative keymap when keys are locked
2021-05-21: Sansa Connect: Clear recoverzap parameter rockbox without original linux firmware
2021-05-21: [Cabbiev2] If the 'Artist' tag is empty read the 'Album Artist' tag.
2021-05-19: lua latebound function update
2021-05-19: Fix an uninitialized synaptics touchpad read
2021-05-19: Fix hang when initializing Database if there is no music on the player
2021-05-18: rbspeex: fix build when using system libraries
2021-05-15: Polish translation update
2021-05-14: x1000: SD driver improvements
2021-05-14: FAT: align writes when bounce buffering is enabled
2021-05-13: ibasso DX50/90: Correct capabilities - capable of 192khz audio, and aftermarket batteries can be up to 7300 mAh
2021-05-12: WMA/ASF codec: Fix divide-by-zero crash with zero-length files
2021-05-12:
ErosQ: Keymap enhancements
2021-05-12: Some ports with RTC capabilities were missing tm->yday capabilities
2021-05-12: jztool: support new m3k bootloader configuration
2021-05-12: m3k: SPL is now contained within bootloader.m3k
2021-05-12: m3k: New bootloader recovery menu
2021-05-12: Add microtar library and UCL decompressor
2021-05-06: x1000: NAND driver simplifications
2021-05-04: Lua: Add custom keyboard layout capability
2021-05-03: Lua: Add temploader
2021-05-03: "Reload After Saving" feature: Reload playlists after saving to enable bookmarking
2021-04-30: Mono LCD buffer read fix
2021-04-30: Lua: Improved example script
2021-04-30: Lua: fixed add_menu, printtable cursor position bugs
2021-04-29: Improve jztool for
MacOS
2021-04-28: x1000: Boot/SPL/NAND improvements
2021-04-26: Remove unfinished port for ifp-7xx
2021-04-26: Remove unfinished ports for iAudio 7, Sansa C100, M200(v1-3), Logik DAX
2021-04-23: Bring in upstream Opus coded changes
2021-04-23: Improve compatibility with SD to ATA adapters
2020-12-25: Fix crashing and stopped playback when using very large album art
2020-10-30: Remove obsolete/unused PCM APIs
2020-10-28: Backport many upstream improvements in wmapro codec
2020-10-27: Fixed crash in the dircache code
2020-10-26: Major rewrite of framebuffer & viewport code
2020-10-26: Respect num_decimals in volume on statusbar, wps, and lists
2020-10-25: Enable iriver_flash on the H300 series
2020-10-25: Fix volume scaling on the
X3II/X20/Rocker targets
2020-10-21: Major improvements in the hosted ALSA driver
2020-10-18: Major portability improvements in rbutil
2020-10-17: Allow hosted targets to use external USB storage as a second "drive"
2020-10-17: Major improvements with respect to filesystem access on hosted targets
2020-10-16:
RockboxUtility support for the EROS Q / EROS K, AGPTek H3, HIFI WALKER H2, and Surfans F20
2020-10-15: Promoted xDuoo X3 to stable
2020-10-15: Disable digital de-emphasis filter on the xDuoo X3
2020-10-15: Many hosted platforms can now use external USB storage! (requires new bootloaders!)
2020-10-12: Corrected the battery curve for the xDuoo X3ii
2020-10-12: Move arm and m68k targets to a GCC 4.9.4-based toolchain
2020-10-11: Most hosted platforms can now hot-swap their external SD cards
2020-10-11: Add port for the AIGO EROS K / EROS Q and clones (HIFI WALKER H2, AGPTek H3, Surfans F20)
2020-10-11: ROLO support for hosted targets
2020-10-10: Improvements to the Sony NWZ tools
2020-10-06: Add initial port for the
FiiO M3K
2020-10-06: Add the 'VTX' ZX Spectrum audio codec (only on targets with hard floating point)
2020-10-05: Keymap improvements on X3ii, X20, and Rocker
2020-10-03: Better memory stats in the lua subsystem
2020-10-03: Add scrollable stack backtrace in the lua subsystem
2020-10-03: Much better mute control on hosted platforms
2020-10-02: More robust error recovery in the hosted ALSA PCM driver
2020-10-01: Fixed the xDuoo X3ii / X20 line out / headphone mode selection
2020-10-01: Significant improvements to hosted LCD code, resulting in smoother operation and better power management
2020-09-30: Add 176/192KHz playback support on most targets that support it in hardware (16-bit only for now)
2020-09-30: Fix some broken paths on hosted targets
2020-09-27: Add an audio player lua application
2020-09-26: Improvements to the
RockboxUtility helper tools
2020-09-25: Improve the lua file browser
2020-09-20: Add failsafe "Invalid Voice" voice when file on disk cannot be used
2020-09-17: Lineout jack plug/unplug can now pause/resume playback
2020-09-14: Reworked the jz4760 (X3) USB driver to use DMA, resulting in 33-66% transfer speed improvement
2020-09-07: Improve the xDuoo X3's LCD speed
2020-09-06: Fix crash in the hass surround code
2020-09-06: Improve the xDuoo X3's button input
2020-09-04: Tweaks to the jx47xx audio path to reduce dropouts
2020-09-03: Major rework of MIPS DMA & caching code
2020-09-03: Rework xDuoo X3 button detection
2020-09-01: Major improvements in jz4760's debug menus
2020-08-29: Rework jz4760's IRQ priorities and increase buffer sizes to reduce audio buffer underruns
2020-08-28: Correct xDuoo X3's default volume level to be less ear-slpitting
2020-08-28: Boost max brightness on xDuoo X3's dim screen
2020-08-28: Fix jx47xx periodic timer operation
2020-08-27: Major improvements to greylib support on the xDuoo X3
2020-08-26: Fix longstanding bug in mikmod port that caused XM modules to not load
2020-08-26: Properly support both battery types shipped in the xDuoo X3 and add runtime estimation
2020-08-25: SD stability, performance, and power consumption improvements on jz47xx targets (xDuoo X3, Onda vx747, etc)
2020-08-25: Stability fixes for voice on MIPS targets
2020-08-24: Initial manual for xDuoo X3
2020-08-19: Enable boot from SD for Sansa e200
2020-08-17: Add open_plugin to core
2020-08-10: Synchronize mikmod plugin against upstream, and add high quality mixer and adjustable sample rates as configurable options
2020-08-10: Fixes for premature EOF when parsing FLAC files
2020-08-09: Plugins were unable to save state on some hosted targets
2020-08-09: Support variable-rate playback on jz7460 (xDuoo X3) and hosted targets (xDuoo X3ii/X20, AGPTeck Rocker, iBasso DX50/90)
2020-08-08: xDuoo X3ii and X20 keymap improvements
2020-08-07: Enable automatic playback rate selection based on source file (44.1KHz vs 48KHz)
2020-08-07: Drop support for QT4 in
RockboxUtility and work towards QT6 support
2020-08-07: Rework clocking on jz7460 targets (xDuoo X3) to save power
2020-08-02: Battery Benchmark plugin stability improvements
2020-07-28: Fixes for 1st, 2nd, and 3rd generation iPods
2020-07-25: Fix bugs in mpegplayer on multi-core targets
2020-07-24: Remove support for all Archos targets and everything used solely by them (Entire SH architecture, HWCODEC, Charcell LCD, and more)
2020-07-24: Force-shutdown the voice subsystem when switching languages
2020-07-22: Support loading custom temporary keyboard layouts
2020-07-20:
RockboxUtility support for the xDuoo X3, X3ii, X20, and AGPTek Rocker
2020-07-19: Improve the framework for voicing menus
2020-07-19: Significant improvements in voicefile and langauge generation
2020-07-15: Support ID3 tags embedded in AIFF files
2020-07-15: RTC bugfixes for i.MX233-based targets
2020-07-15: xDuoo X3 now supports HID keypad mode
2020-07-15: Shrunk stack usage of Opus codec
2020-07-15: Give MIPS targets a slightly larger IRQ stack
2020-07-14: Major pictureflow bugfixes and usability improvements
2020-07-13: Greatly improved non-English voice generation flow
2020-07-12: Fixes for CF->SD adapters (eg iFlash)
2020-07-09: Apple Radio Remote support greatly enhanced
2020-07-08: Support the Google Translate TTS engine for voice generation
2020-07-07: Tuner support on the Samsung YP-R0 and other minor fixes
2020-07-06: Improved
PluginPuzzles zoom feature to follow cursor
2020-07-03: Fix
PortalPlayer linker failures with newer binutils
2020-07-03: Rewrite the ARM asm corelock functions
2020-06-30: Better support for "superfloppy" mouting
2020-06-25: Resync Puzzles with upstream
2020-06-25: Lua Boomshine improvements
2020-06-22: Improved support for native AIFF metadata fields
2020-06-01: Lua argument parsing enhancements
2020-05-27: NWZTool improvements
2020-05-24: Disable internal NAND on Cowon D2
2020-05-24: Fixes for builds on newer host compilers and other tools
2020-05-24: Sansa AMS/ClupZip/Clip+ clocking improvements
2020-05-20: Playlist viewer buffer overflow fixes
2020-05-18: Improvements to the AGPTek Rocker keymap
2020-05-04: Fix buffer overflow in skin parsing error code
2020-04-26: Better parsing of APEv2 album art tags
2020-04-20: Sanity checks to ensure voice files match the running firmware
2020-04-18: Fix Sansa Clip Zip screen corruption when toggling backlight
2020-04-18: Bug fixes with the Alpine CD changer emulation
2020-04-16: Support the 'mimic' TTS engine for voice generation
2020-04-12: Support building Android port on more modern toolchains
2020-04-10: Support RTC alarms on hosted targets
2020-04-08: Keylock support for Sony NEZ-E370/E380
2020-04-06: Add support for xDuoo X3ii and X20
2020-04-05: Fixed bugs blocking SDL port on MIPS and Hosted targets
2020-04-05: Fixed multiple bugs uncovered by using newer toolchains
2020-04-04: Fixed problems with checkwps and simulator builds for xDuoo X3, AGPTek Rocker, and others
2020-04-04: Improvements in toolchain generation
2020-03-30: Fixes for 2048 sector drives (notably ipod5g/ipodvideo)
2020-03-30: IAP improvements
2020-03-29: iPod manuals are no longer truncated
2020-01-15: nwztools/scsitools improvements and additional devices
2019-12-30: Lua rockev timer rewrite
2019-12-15: AMSv1 SD powersaving
2019-12-03: Pacbot AI Improvements
2019-11-15: Multiboot firmware
Major changes in version 3.15
2019-11-03: Pacbot AI Improvements
2019-10-28: Promote ipod6g to stable, including manual and rbutil support
2019-10-17: Fix Hosted platforms, timer unregister callbacks
2019-08-17: Fix failure to append default file name to playlists
2019-08-14: Fix Opus stack overflow while seeking in large files
2019-07-24: Add
lua Emergency Garbage Collection prior to taking playback buffer
2019-07-27: Fix Arm TLSF unaligned access
2019-07-24: Add
lua expansions rockev event library
2019-07-20: Talk support for plugins
2019-07-19: New plugin:
Quake
2019-07-19: Add Events library for Lua plugin
2019-07-09: New plugin:
Wolfenstein 3-D
2019-05-22: Fix action subsystem failure to recognize remote button presses
2019-02-26: Fix Album Art never dealloc'd on theme change
2019-02-01: Various bugfixes for
PluginBlackjack
2019-01-02: Add support for Xuelin iHIFI 770/770C/800
2019-01-01: Fix Opus playback skipping for files with large artwork
2018-12-22: Auto-Ranging Time Formatting For Menus -- Support for RTL languages
2018-12-14: Fix Filetree buffer overflow
2018-12-10: Fix Shortcuts, FS#13151 Deleting shortcut removes name, icon, talkclip
2018-07-30: Improved performance and power consumption on iPod Classic
2018-07-28: Add support for xDuoo X3
2018-06-05: Fix lua failure to catch divide by zero and
NaN exceptions
2018-05-28: Extensions to image library in
lua-> RLImage image manipulation library
2018-04-17: New plugins: sgt-filling, sgt-keen, sgt-solo, sgt-towers, sgt-undead, and sgt-unequal
2018-04-03: Enable plugins for Creative ZEN X-Fi 2
2018-04-03: Make pacbox work on smaller screens (Samsung YH-820, Sansa
ClipZip)
2018-03-05: Add support for Agptek Rocker
2018-01-30: Fix lua lseek command
2017-12-24: New plugin:
Duke Nukem 3D
2017-12-24: Port of Simple
DirectMedia Layer runtime (
SDL)
2017-11-21: New plugins: sgt-loopy and sgt-palisade
2017-11-13: Enable plugins for Sony NWZ
2017-11-12: Imx233 Disable Autoslow only at maximum cpu frequency
2017-10-29: Support boot from other volumes ("multiboot")
2017-10-28: Fix skipping when decoding slower formats on imx233 devices
2017-10-27: Screen magnification for
PluginPuzzles
2017-09-20: Add support for 9 additional Sony devices in the
SonyNWLinuxPort device family
2017-08-23: New Lua game "pixel painter"
2017-07-27: New plugin: sgt-mines
2017-05-09: In-game help system for
PluginPuzzles
Major changes in version 3.14
2017-04-15: Fix headphone jack recording on the iPod6G
2017-03-15: New "speedread" plugin
2017-01-17: Configurable screen lock and backlight options
2017-01-17: Improve performance of the database by caching in RAM
2017-01-07: Restore old behavior where ambiguous paths in playlists were assumed to target the local volume on multi-volume devices (e.g. sd cards)
2017-01-06: Improve seeking and playback of MIDI files
2017-01-05: Fix issues with crossfade on very short tracks
2016-12-18: New port of Simon Tatham's Portable Puzzle Collection
2016-09-25: Fix issues with HDD6330 ATA stability
2016-09-22: Promote Philips Gogear SA9200, HDD16x0 and HDD63x0 to stable
2016-09-22: Promote Samsung YH-820, YH-920 and YH-925 to stable
2016-09-21: Promote Fuze+ to stable
2016-09-21: Promote NWZ-E360 to stable
2016-09-21: Promote NWZ-E370 to stable
2016-09-21: Promote NWZ-E380 to stable
2016-09-21: Demote ZEN to unstable
2016-09-21: Promote ZEN X-Fi to stable
2016-09-21: Demote ZEN X-Fi2 to unstable
2016-09-21: Promote ZEN X-Fi3 to stable
2016-09-21: Promote ZEN X-Fi Style to stable
2016-09-21: Promote ZEN Mozaic to stable
2016-09-20: Fix ZEN X-Fi3 recording keymap
2016-09-20: Fix Fuze+, ZEN X-Fi/2/3/Style and NWZ-E360/E370/380 recording gain (it was really low)
2016-08-14: Fix audio volume gap between playback and radio on the Fuze V2, Clip V2, Clip+, Clip Zip and YP-R0.
2016-08-14: New USB driver for Fuze V2, Clip V2, Clip+ and Clip Zip with greatly improved stability
2016-08-01: New USB driver for iPod 6G and Nano 2G with greatly improved stability
2016-06-11: Improve ZEN X-Fi3 battery calibration curve
2016-05-30: Improve ZEN X-Fi3 button map
2016-05-30: Improve ZEN X-Fi3 touchbutton drive to make it more responsive
2016-05-25:
PluginOtp - one-time password client
2016-05-02: Improve Fuze+ touchbutton drive to make it more responsive (and avoid missing some presses sometimes)
2016-05-02: Charging now starts faster on the Fuze+, ZEN X-Fi/2/3/Style and NWZ-E360/E370/380. It previously had an initial delay that could be problematic on very low battery.
2016-05-02: Fix button readong NWZ-E360/E370/380. On some devices, some presses were not registered, especially at low or high temperature.
2016-05-02: Avoid discharging the battery after a complete charge on Fix Fuze+, ZEN X-Fi/2/3/Style and NWZ-E360/E370/380 (this will also apply to the bootloader on new bootloader releases)
2016-05-02: Avoid non-existent keypresses on the DX90. This fixes some right key presses being processed as left (!).
2016-04-13: Further extended battery life on the Fuze V2, Clip V2, Clip+ and Clip Zip by enabling dynamic voltage scaling
2016-03-18: Improved stability and error handling for USB and SD on Fuze V2, Clip V2, Clip+ and Clip Zip
2016-02-08: Fix volume management on the YP-R0 (especially huge volume gaps)
2016-01-21: Extended battery life on the Fuze V2, Clip V2, Clip+ and Clip Zip by enabling dynamic frequency scaling
2015-10-07: Improved charging and power management iPod Classic 6G
2015-10-07: Initial support for iAP on the iPod Classic 6G
2015-10-07: Recording support on the iPod Classic 6G
2015-02-04: Greatly improved metronome plugin
2015-01-19: Slightly improved audio quality on the Clip v2, Clip+, Fuze v2, and Clip Zip
2015-01-19: New DSP effects: perceptual base enhancement, fatigue reduction and Haas effect surround sound
2014-12-23: New XWorld plugin - Another World virtual machine
2014-12-10: Faster video playback on iPod 6G
2014-11-28: Fix seeking in long ASF files
2014-09-28: Rockblox now has a "ghost" piece
2014-09-28: Improved battery life on the Clip v2, Clip+, Clip Zip and Fuze v2
2014-09-24: New periodic table plugin
2014-09-18: Port to the iBasso DX50 and DX90 players
2014-09-13: Greatly improved AI in superdom plugin
2014-09-08: Fuze+ touchpad now has configurable deadzones between buttons
2014-08-29: New more efficient file system interface that speeds up disk access and reduces memory usage
2014-08-14: Fuze+ backlight control has been improved to reflect hardware capability
2014-08-08: New 2048 game
2014-07-13: Further optimize Opus
2014-06-20: New 24 bit display driver for targets with 24 bit displays (Zen series)
2014-06-29: Recording on Samsung YH-820/YH-92x
2014-04-15: Fix libmad playback on 64 bit devices
2014-03-18: Slightly improved audio quality on the iriver h100 and h300 series
2014-01-15: The theme engine is not disabled during USB anymore. This results in a less glitchy user interface during USB.
2014-01-15: The setting "Interpret numbers when sorting" (General Settings->File View) now affects the database as well, in case the tagnavi.config does not specify sufficient leading zeros
FS#12888.
2014-01-14: Fix station art loading in FM screen
2014-01-13: Introduce volume limiter
2014-01-12: Fix various graphical glitches when using certain theme features
2013-12-29: Fix memory corruption when leaving USB mode
2013-12-15: New higher quality compressor with customizable attack time
2013-12-13: Add support for album art in FLAC files
2013-11-10: Improved support for iPod accessories
2013-11-04: Sound on the
HiFi E.T.
MA9C /MA8/MA8C
2013-10-21: Sound on the Creative ZEN, ZEN Mozaic and ZEN X-Fi
2013-09-24: Sound on the Sony NWZ-E360
2013-09-07: Sound on the Sony NWZ-E370
2013-09-05: Fix touchscreen lock on touch targets
2013-06-10: Enable software keyboard lock on radio screen for devices with no hardware lock switch
2013-05-22: Fix data abort handler on ARM
2013-05-22: Optimize SPC decoding for ARMv5
2013-05-19: Improved parsing and seeking in Opus files
2013-05-16: New high quality resampler for non-44.1kHz files
2013-04-26: Fix very long parsing time of some mp3 files
2013-04-20: Sound on the RCA
RC3000A digital boombox
2013-03-06: Improved support for VGM files
2013-03-04: More flexible EQ settings
Major changes in version 3.13
2013-01-24: Fix cache handling on PP and re-enable ATA DMA.
2012-11-22: Add support for 16 bit floating point WAV files
2012-11-13: Add GIF support to imageviewer
2012-09-17: Opus codec support
Major changes in version 3.12
2012-07-30: Ability to select folders for the database to scan instead of the whole file system, in the database settings.
2012-06-01: Improve parsing of playlists containing files on SD cards
2012-05-28: New option for Meier-based crossfeed
2012-05-19: Support for cp1252 ("WinLatin") default codepage
2012-04-16: Fix memory corruption when loading some themes:
FS#12639
2012-04-05: Fix click sound when seeking in WMA Standard files
2012-03-20: Significantly improved battery life on the iPod Classic 6G
Major changes in version 3.11
2012-03-28: Promote Sansa c200v2 to Stable.
2012-03-12: Promote MPIO HD300 to Stable.
2012-02-25: Main menu customization (see Advanced Topics section of the manual)
2012-02-25: Sansa Clip (+,Zip) players can now return to WPS using the Home key:
FS#12288
2012-12-17: Initial RDS support for Si4701/Si4703 tuner (beast and clip zip) --
FS#12370
2011-12-14: Support multichannel flacs including downmixing to stereo --
FS#12443,
FS#12371
2011-12-13: USB enabled on Sansa AMSv2
2011-11-16: Sound on Sandisk Sansa Connect --
FS#12363
2011-11-16: iPod hardware clicker (after 5 years on the tracker!) --
FS#5111
2011-11-15: USB charger detection on the Cowon D2+ --
FS#12352
2011-11-15: User shortcuts in the main menu --
FS#12251
2011-11-11: Implemented GUI boost (timed out CPU boost during scroll activity). For now on scroll wheel targets only. --
FS#8668
2011-11-08: List icons and theme images can now have alpha information embedded, i.e. be transparent, using 32bit ARGB bitmaps. This removes the need for the magic magenta (#FF00FF) transparency, but this is still supported.
2011-11-08: List icons can now be arbitrarily sized, removing the old 24x24 limitation, and saving RAM for the default 12x12 icons.
Major changes in version 3.10
Branched from SVN r30927.
2011-09-09: Add a setting to "hide" the internal drive on devices with software USB and a card slot, to improve compatibility with e.g. some car audio systems that can only access the first drive. Committed in
r30489.
2011-09-08: Backdrops and theme images (fonts followed on 2011-09-24) are now dynamically allocated, making up substantial RAM savings.
2011-09-06: All lists can now be drawn using the skin engine to give themers much more control of the whole look (and feel) of the UI. Committed in
r30461.
2011-08-30: Beginning with r30380, the
GSoC buflib project is merged, and there's real dynamic memory management. From now on, much RAM can be saved by allocating memory in correct (instead of worst-case) sizes
2011-08-07: Add support for the new game music formats AY, GBS, HES, KSS, SGC, VGM and VGZ (
FS#12176).
2011-08-07: Add support for embedded album art with ASF tags (
FS#12218).
2011-08-06: Fix replaygain for WMA files (broken in 3.9).
2011-07-28: Fix decoding of some low bitrate WMA files.
2011-07-25: Add support for embedded album art with APEv2 tags (
FS#12196).
2011-07-20: Revamp on disk playlist managment, make the catalog more useable. Committed in
r30177.
2011-06-29: Fully-functional audio mixer enabling independent, stereo audio channels. Committed in
r30097.
Major changes in version 3.9
Branched from SVN r30022.
2011-06-06: Performance optimizations for several audio codecs. (
FS#11268,
FS#12113,
FS#12115,
FS#12117)
2011-04-27: Major rework of playback engine. (
FS#12069)
2011-04-22: Fix issues with iPod nano 2G displays caused by too low voltage supply. (
FS#11911)
2011-04-18: Major rework of m4a parser to reduce memory consumption and enhance playability on low memory targets (
FS#8923)
2011-03-29: Significant SD card compatibility improvements on AMSv2, particularly for devices with the newer SD controller variant (
FS#11870)
2011-03-24: Fix scroll acceleration on the H10 (
FS#12024)
2011-03-16: Implement more robust MPEG header parsing for better playability of mp1/2/3 files (
FS#12007)
2011-03-15: Add support for embedded album art in MP4/M4A files (
FS#12009)
2011-03-15: Line-in recording on the MPIO HD300
2011-03-05: Support for nice looking anti-aliased fonts added (
FS#8961)
Major changes in version 3.8
Branched from SVN r29345.
2011-02-09: Added support for embedded album art (currently limited to mp3/id3v2 and jpeg)
2011-02-03: Improve playability of m4a files (ALAC, AAC-HE) (
FS#11719,
FS#11916).
2011-01-31: Improve seek/resume behaviour for m4a/mp4 files (
FS#9306).
2011-01-26: Promote the
Philips GoGear SA9200 to Unstable.
2011-01-22: Fix iPod nano 1G instability which was introduced with PP502x ATA DMA in V3.6 (
FS#11830).
2011-01-08: Pong plugin now supports single-player mode, with the CPU controlling the opponent (
FS#5855)
2011-01-07: Audio playback on iPod Classic gets a major speedup and now plays in realtime
2011-01-05: MP3 encoder now handles mono/stereo and different sampling rates properly (
FS#5317,
FS#10678)
2011-01-02: Initial iPod Classic port commit
2011-01-02: LCD speedup for the iPod nano 1G and iPod Photo/Color port (
FS#11843)
2011-01-02: Automatic resume of incompletely played tracks (
FS#11748)
2010-12-27: Sound on iPod Classic!
2010-12-12: Major LCD speedup for the iPod nano 2G port (
FS#11807)
2010-12-12: New
MikMod -based module player plugin.
2010-12-06: Dircache is now enabled by default, speeding up some directory operations
2010-12-02: Major LCD speedup for the GoGear HDD63x0 port.
2010-12-02: Enable assembly optimizations on Android devices. Codecs now use far less CPU time on Android.
2010-11-22: All image viewers have been merged into a Universal Image Viewer.
2010-11-14: Playback supports all samples rates on iPod nano 2G.
2010-11-14: Implement LCD sleep and core voltage scaling for iPod nano 2G to improve battery runtime.
2010-11-10: Optimize ATRAC3 for ARMv5E and ARMv6 targets
2010-11-05: 20 pixels high font '20-Artwiz-Snap' (
FS#9633)
2010-11-05: Fix radio detection for Philips
GoGear HDD16x0 and HDD63x0 (
FS#11714).
2010-11-03: Promote the
Philips GoGear HDD63x0 series to Unstable.
2010-11-02: Promote the
Philips GoGear HDD16x0 series to Unstable.
2010-11-01: Fix Musepack playback on Coldfire (
FS#11710).
2010-11-01: Fix hang when using wake-up Alarm for Sansa Clipv2, Clip+, Fuzev2 (
FS#11453).
2010-10-31: Absolute point mode is now default on Application and Onda targets.
2010-10-31: Initial support for multimedia keys, used on Rockbox on Android.
2010-10-31: Improved experience on touchscreens with pixel accurate kinetic scrolling (
FS#11686).
2010-10-24: Make iPod fm remote work on iPod nano 1G by enabling line-in monitoring, also enabled on iPod nano 2G, Color and 4G (
FS#11559).
Major changes in version 3.7
Branched from SVN r28309.
2010-10-30: Promote the iPod nano 2G to stable.
2010-10-03: Fix major Musepack decoder failure (
FS#11650).
2010-10-02: Fix playback of Musepack SV8 on low memory targets (
FS#11476).
2010-10-02: New plugin: Resistor code calculator.
2010-09-05: Improve battery life on Sandisk Sansa
Clipv1, c200v2, e200v2, Fuzev1 and m200v4
2010-08-31: iPod video builds now support players with both 32mb and 64mb optimally with a single build
2010-08-18: New
shopping list plugin
2010-08-18: Improve playback rate accuracy (from 1.1% error down to 0.04%) on Sandisk Sansa ClipV2, Clip+ and FuzeV2
2010-07-28: Support for WMA Professional audio codec
2010-07-09: All ARM based devices now use EABI with gcc, saving large amounts of memory on many devices
2010-07-09: Major speed up of aac he profile.
2010-07-01: Speed up of aac decoder.
2010-06-29: Line out support for e200v2 and Fuzev1
2010-06-24: Increased maximum volume level on Clipv2, Clip+ and Fuzev2
2010-06-22: Sandisk Sansa
Clip, c200v2, e200v2, Fuze and m200v4 now use Rockbox USB.
2010-06-16: Support the
RDA5802 FM tuner used in some Sansa Clip+ and Fuzev2 players.
2010-06-07: Change the skin format.
SkinBreakingChange for details. Much easier to read and work with now.
2010-06-06: Support USB charging (from computers or AC adapters) on all iPods. Chargers are not yet detected but can be used via a setting.
2010-06-04: 35 pixels high font '35-Nimbus' (
FS#11271)
2010-05-30: Allow volume control down to -90 dB for WM8985 (e.g. Cowon D2). (
FS#11240)
Major changes in version 3.6
2010-05-26: Upgraded/replaced hard disks are now supported on all disk-based players (except Archos). Drives over 137GB and drives with large physical sectors are both supported.
2010-05-15: Packard Bell
Vibe 500 was promoted to stable
2010-05-14: Sandisk Sansa
Clipv2, Clip+ and Fuzev2 were promoted to unstable
2010-05-13: Support True Audio codec.
2010-05-12: Skin support in the radio screen
2010-04-24: Rewind before resume
2010-04-10: Bookmarks store pitch and speed info.
2010-04-01: Hotkey support
2010-03-17: New features in text viewer plugin: global settings, per-file settings, header and footer, font selection, multiple bookmarks
2010-03-07: Support for Musepack SV8. Integration of decoder library v1.3.0.
2010-03-03: Histogram in recording screen. Only iriver h1x0/h3x0 for now.
2010-02-28: Support Sun Audio codec, Vox(Dialogic telephony formats), and Wave64 codecs.
2010-02-25: New Alarm Clock plugin. (FS#11056)
2010-02-24: Support SMAF codec.
2010-02-20: Support for Microsoft, Apple, Adobe, Yamaha and other's ADPCM in WAV/AIFF
2010-02-19: New
iMDCT library that improves battery life decoding Ogg Vorbis, WMA, AAC, ATRAC3, Cook, and AC3
2010-02-18: Packard Bell
Vibe 500 was promoted to unstable
2010-02-16: Rockbox now supports playback of ATRAC3 audio in WAV/AT3 containers.
2010-02-15: ATRAC3 playback is realtime on ARM and Coldfire targets.
2010-02-13: Multifont support.
2010-02-12: Rockbox now supports playback of ATRAC3 audio in Sony OMA container.
2010-02-10: FFT - a frequency analyzer plugin.
2010-01-27: Support for floating point PCM in WAV and AIFF.
Major changes in version 3.5
2010-01-23: Allow volume control down to -90 dB for WM8758 (e.g. iPod Video). (FS#10082)
2010-01-20: Rockbox is functional on the
Sansa e200v2 and Sansa Fuzev1
2010-01-17: New viewer plugin: Frotz (a Z-Machine interpreter, used to play interactive fiction). (FS#10370)
2010-01-15: Improved Mandelbrot plugin (now called Fractals)
2010-01-12:
Playlist viewer in the WPS
2010-01-02: Improved compatibility with non-iTunes AAC files
2009-12-14: Calendar plugin support for non-rtc targets
2009-12-01: iPod 5G, 4G, Color and nano 1G now support the apple FM remote with RDS data text (FS#10494)
2009-11-24: Support displaying of
diacritic characters. (FS#10720)
2009-10-24: New game plugin: Codebuster (a Mastermind clone). (FS#10497)
2009-10-19: Support for customisable statusbars using the skin engine and .sbs files.
2009-10-05: Right To Left support for Hebrew and Arabic languages in the menus. (FS#10650)
2009-10-02: Support for gapless playback of iTunes encoded MP3 files
2009-09-30: Added switchable USB HID keypad modes. (FS#10468)
2009-09-26: %Sx tag added for localisation of the WPS
2009-09-25: DSP limiter replaced by a dynamic range compressor
Major changes in version 3.4
2009-09-08: New Pitch Detector plugin (FS#8768)
2009-08-18: DSP limiter
2009-08-16: Viewports are now available for the user interface. (FS#8799)
2009-08-04: Support for
RealMedia files containing AC3 audio.
2009-07-25: Support for
RealMedia files containing AAC audio.
2009-07-25: New viewer plugin to display
PNG images on color LCD targets (FS#9493)
2009-07-08: New game plugin: Clix (a Same Game clone). (FS#8925)
2009-07-06: Support for
RealMedia files containing Cook audio.
2009-06-20: Database stability improvements.
2009-06-16: Touchscreen calibration screen added.
2009-06-12: Timestretching added - allows speed and pitch to be set independently. (FS#8894)
2009-05-23: You are now able to control your PC music player app using your DAP with USB HID while connected
2009-03-01: New alternative default sorting algorithm, which is number-aware. (FS#8314)
2009-02-25: USB enabled on most remaining devices (PP5020, PP5022, and PP5024 targets).
Major changes in version 3.3
2009-05-31: Pictureflow can now start and control playback
2009-05-21: Rockbox now supports scripting using the Lua language
2009-05-01: Rockbox can now read JPEGs for Album Art. (JPEG decoder added to core)
2009-04-09: Increased battery life on some targets by preventing WPS from updating while backlight is off.
2009-02-25: USB enabled on H10, M:robe 100, Sansa e200v1/c100v1.
Major changes in version 3.2
2009-03-10: The m:robe 500 has sound through the Rockbox PCM interface.
2009-03-08: Faster text/graphics rendering on colour targets and in the greyscale library, speeding up list scrolling noticeably on iPod Video.
2009-03-06:
PictureFlow supports all targets except Archos Player, and can function during playback on all non-Archos targets.
2009-02-21: Add LCD sleep/wakeup for iPod Video (5G, 5.5G) which allows significant increase of battery runtime.
2009-02-11: New game,
Goban plugin.
2009-01-11: Battery charging on Sansa e200v1/c200v1.
2008-12-27:
PictureFlow resizes cover art on load, and supports greyscale targets.
2008-12-25: Preliminary support for iPod accessories.
2008-10-30: Archos flash packages: Optimized UCL decompressor in the bootloader for faster boot.
Major changes in version 3.1
2008-12-09:
Album art resizing.
2008-12-09: FM radio support on Gigabeat S.
2008-11-26: Software controlled backlight fading for targets without hardware fading (e200v1, c200v1, X5, Cowon D2 and H300)
2008-11-03: Customisable options in the
QuickScreen
2008-10-25:
Calendar plugin on all RTC equipped targets
2008-10-08: Configurable mono recording mode
2008-10-07: Support for version 1.1 scrobbler log files
2008-10-03:
APE playback optimized
2008-09-21: MP3 playback
optimized for dual-core targets
Major changes in version 3.0
2008-09-05: Initial support for the
Onda VX767
2008-08-06: Redesigned recording screen
2008-07-27: SAP codec
2008-07-14: Initial support for the
Onda VX747
2008-07-14: study mode renamed to "Skip Length"
2008-07-07: Added keybox plugin.
2008-06-23: Change the progressbar tags, and remove the left margin tag from the WPS, details in
CustomWPS
2008-06-23: Add conditional viewports to the WPS, details in
CustomWPS
2008-06-10: md5sum plugin added.
2008-05-21: MOD codec support added.
2008-05-21: Initial support for the
Philips GoGear SA9200.
2008-05-04: Added study mode.
2008-05-03:
Sound on the
Gigabeat S.
2008-05-03:
QuickScreen converted to viewports and now using the UI font allowing translation.
2008-04-24: Initial support for the
Creative Zen Vision:M
2008-04-23:
Lamp (originally "flashlight") plugin
2008-03-23: New
bitmap strips feature in the WPS - see the description of the
%xl
and
%xd
tags in
CustomWPS for details.
2008-03-23: The iAudio M3 is now a supported target.
2008-03-21: Viewport tag added for WPS, syntax to be found on
CustomWPS
2008-03-18: The Olympus m:robe 100 is now a supported target.
2008-02-23: New default theme:
cabbie 2.0.
2008-02-10:
Improved power management on
PortalPlayer targets (iPods, Sansas, H10, etc...), resulting in increased battery life.
2008-01-04: All new greyscale library with improved performance.
2008-01-03: Improved UI and seeking support for
the video player.
2007-12-09:
PictureFlow: A nice animated visualization for
album art.
2007-11-26:
Matrix Demo for all non-mono bitmap displays.
2007-11-24: Removed the non-working hardware equalizer for iPod Video. Provide working bass/treble gain and cutoff settings instead.
2007-11-23: Initial USB Stack for
PortalPlayer 502X based devices (iPod 4G, Photo/Color, 5G, 5.5G, nano 1G, 2G Mini, iRiver H10, Sansa e200, Sansa c200). Does not support file transfer yet, just charging.
2007-11-19: Proper scroll wheel acceleration for click wheel iPod targets (4G, Photo/Color, 5G, 5.5G, nano 1G and 2G Mini)
2007-11-18: New Speex-based voice file format on SWCODEC targets. All non-Archos voice users need to update their voice files and talk clips.
2007-11-14: Alarm support on H10.
2007-11-14: New
%m WPS tag to set a left margin.
2007-11-12: Hardware controlled backlight brightness for the iPod Nano 1G and iPod Video.
2007-11-11: FM tuner support on iriver H10.
2007-11-11: Rockbox can now display
album art!
2007-11-06: MicroSD support on Sansa c200.
2007-11-03: Disk power control on all HDD based iPods (1st ..3rd generation already did that for a while) for increased runtime.
2007-10-25: Metadata-on-Buffer committed; this involves a largely rewritten playback buffering engine.
2007-10-17: Big speed increase in
PluginMpegplayer for
ColdFire based targets. (Iaudio x5 and m5, Iriver h100 and h 300)
2007-10-11: The problems with the Sansa bootloader failing to start the OF should be fixed with the newly released sansapatcher 0.5
2007-09-27:
Improved line selector. Colours are now customisable and a gradient is possible.
2007-09-06: Sound on Sansa
c200.
2007-09-05: The notorious LCD bug on newer Sansa e200 models is fixed.
2007-09-04: The
SanDisk Sansa e200R models are now Rockboxed!
2007-08-31:
Minor keymap change to allow almost full functionality just using the cross on Gigabeats: The roles of A and Select have been swapped in the WPS.
2007-08-22: Added support for MicroSDHC cards on Sansa e200.
2007-08-08: Added support for
grouping tags.
2007-08-06: Significantly improved battery runtime on PP5002 targets iPod (1st, 2nd and 3rd gen). A rockboxed 2nd gen exceeded the runtime stated by apple in a runtime test.
2007-08-06:
Organise the plugins into categories.
2007-08-06: Make several splashes and confirmation screens speak.
2007-08-05: Voice file changes. Older voices no longer work, now all voice files are target-specific.
2007-08-03: iPod 3rd gen is now officially a supported target
2007-08-03: Added support for the disc number tag
2007-08-02:
Superdom game
2007-07-27: Sound on iPod 2nd Gen! (That's the FireWire iPod, not the nano 1G!)
2007-07-25:
Jackpot support for bitmap targets
2007-07-10: User configurable recording path
2007-07-03:
WMA codec initial support
2007-06-30: MicroSD card support now works on the Sansa!
2007-06-30:
Reversi game
2007-06-29:
Rocklife plugin
2007-06-28:
Maze game
2007-06-17:
Custom filetype colour feature introduced
2007-06-06: FM Radio now works on the Sansa!
2007-06-05:
Monkey's Audio support
2007-06-05: Recording now works on Sansa.
2007-05-23: The 80GB iPod Video is now supported by Rockbox.
2007-05-19: WAV recording working as a plugin on Archos (Recorder V1, V2, FM and Ondio FM).
2007-04-27: Gigabeat keyboard mapping got changed. Basically A and POWER were switched to prevent accidental shutdowns.
2007-04-21: New bootloader released for Gigabeat F/X - an upgrade to this bootloader (follow the install instructions in the manual) is required to use current Rockbox builds.
2007-04-16: Icons in the menus and file browser are now
customizable.
2007-04-10: New format for WPS RTC tag : it is now split into several tags. Custom WPS files will need to be updated (see
the new tags).
2007-04-12: Switch to mi4 format for Rockbox binary on H10 and Sansa. Users with bootloaders older than 20 March 2007 will have to update. Up to date ones are already on download.rockbox.org since that date.
2007-04-09: WAV file viewer
2007-04-04:
WPS tokenizer: Rewritten WPS code. There shouldn't be any apparent change. Please report problems on the
support thread.
2007-03-28: Full unicode support for the Archos Player. Added mappings and glyphs for extended latin, cyrillic, greek and (for new LCD) halfwidth katakana.
2007-03-25: File rebuffering (i.e. support for playing long files) in
Mpeg Player.
2007-03-20: rockbox.* file moved inside /.rockbox directory, requiring an update to the latest bootloader.
2007-03-18: Volume control for the
Mpeg Player.
2007-03-11: Sound on the Sansa e200!
2007-03-04: Rockbox runs and plays music on the iAudio M5!
2007-03-04: Dual processor support added for
PortalPlayer (iPods, H10, Sansa) targets, requiring an update to the latest bootloader.
2007-03-01: Add the Rockbox Menu
2007-02-26: Add software based bass/treble controls for targets that lack these in hardware.
2007-02-23: First steps at support for the Sansa e200R models
2007-02-16:
Chopper game
2007-02-14: Cuesheet support
2007-02-14: Icons in the menus
2007-02-14: SPC codec
2007-02-12: Gigabeat Cradle USB Support
2007-02-11: New WPS theme : 'Rockboxed'
2007-02-10: Album Artist and Comment Tag Support
2007-02-09: Speex Codec Support
2007-02-08: Beginning of the conversion to the new menu system
2007-02-06: Rockboy for the X5, H10, and iPod nano 1G.
2007-02-04: iPod, Sansa e200 and iriver h10 can now distinguish a charger from a real USB connection.
2007-02-03: Backlight and RTC support for Sansa.
2007-02-01: USB charging for iriver
H300.
2007-01-31: Invadrox, a Space Invaders clone.
2007-01-25: NSF codec.
2007-01-23: Settings are now saved to /.rockbox/config.cfg and the hidden config sector is not used anymore.
2007-01-16: BlackJack plugin for all bitmap lcd targets
2007-01-08:
RomBox for iriver H120/140
2007-01-05: Toshiba Gigabeat X and F series get Rockblox
2007-01-02: Mazezam, a puzzle game for all bitmap lcd targets
2007-01-01: Initial audio support for
Mpeg Player
2006-12-29: Toshiba Gigabeat X and F series builds added to Daily and CVS Build with Audio
2006-12-20: Bootloaders changed for iPod, iriver H10 and Sansa e200. Update both bootloader and Rockbox image!
2006-12-17: Recording on iPod 4G/5G/nano and H10
2006-12-11: initial version of rbtool (installer tool) is now in cvs
2006-12-08: file extension "m4b" added for AAC files
2006-12-04: auto-detect 2048 bytes block size (iPod 5.5G)
2006-11-30: file propert
Copyright © by the contributing authors.