diff -Naur rockbox-19606/firmware/export/config-gigabeat-s.h _000_19606/firmware/export/config-gigabeat-s.h --- rockbox-19606/firmware/export/config-gigabeat-s.h 2008-12-29 02:41:17.000000000 +0900 +++ _000_19606/firmware/export/config-gigabeat-s.h 2008-12-29 03:03:46.000000000 +0900 @@ -85,6 +85,8 @@ SAMPR_CAP_24 | SAMPR_CAP_22 | SAMPR_CAP_16 | \ SAMPR_CAP_12 | SAMPR_CAP_11 | SAMPR_CAP_8) +#define HAVE_SW_TONE_CONTROLS + /* Define this if your LCD can be put to sleep. */ #define HAVE_LCD_SLEEP /* We don't use a setting but a fixed delay after the backlight has diff -Naur rockbox-19606/firmware/sound.c _000_19606/firmware/sound.c --- rockbox-19606/firmware/sound.c 2008-12-29 02:41:18.000000000 +0900 +++ _000_19606/firmware/sound.c 2008-12-29 03:03:46.000000000 +0900 @@ -260,7 +268,7 @@ #if defined(HAVE_SW_TONE_CONTROLS) || !(defined(HAVE_WM8975) \ || defined(HAVE_WM8711) || defined(HAVE_WM8721) || defined(HAVE_WM8731) \ || defined(HAVE_WM8751) || defined(HAVE_WM8758) || defined(HAVE_WM8985)) \ - || defined(HAVE_TSC2100) + || defined(HAVE_TSC2100)|| defined(HAVE_WM8978) prescale = MAX(current_bass, current_treble); if (prescale < 0)