diff -ru apps.orig/settings_list.c apps/settings_list.c --- apps.orig/settings_list.c 2008-09-30 13:34:06.000000000 -0700 +++ apps/settings_list.c 2008-10-01 00:07:24.000000000 -0700 @@ -997,7 +997,14 @@ LANG_REPLAYGAIN_PREAMP, 0, "replaygain preamp", UNIT_DB, -120, 120, 5, db_format, get_dec_talkid, NULL), - CHOICE_SETTING(0, beep, LANG_BEEP, 0, "beep", "off,weak,moderate,strong", + CHOICE_SETTING(0, beep, LANG_BEEP, 0, "beep", +#ifndef CPU_PP + "off,weak,moderate,strong", +#else + "off,weak (and crash frequently)," + "moderate (and crash frequently)," + "strong (and crash frequently)", +#endif NULL, 4, ID2P(LANG_OFF), ID2P(LANG_WEAK), ID2P(LANG_MODERATE), ID2P(LANG_STRONG)), @@ -1342,7 +1349,15 @@ #if CONFIG_CODEC == SWCODEC /* keyclick */ CHOICE_SETTING(0, keyclick, LANG_KEYCLICK, 0, - "keyclick", "off,weak,moderate,strong", NULL, 4, + "keyclick", +#ifndef CPU_PP + "off,weak,moderate,strong", +#else + "off,weak (and crash frequently)," + "moderate (and crash frequently)," + "strong (and crash frequently)", +#endif + NULL, 4, ID2P(LANG_OFF), ID2P(LANG_WEAK), ID2P(LANG_MODERATE), ID2P(LANG_STRONG)), OFFON_SETTING(0, keyclick_repeats, LANG_KEYCLICK_REPEATS, false,