Index: firmware/target/arm/as3525/system-as3525.c
===================================================================
--- firmware/target/arm/as3525/system-as3525.c	(revision 30835)
+++ firmware/target/arm/as3525/system-as3525.c	(working copy)
@@ -281,10 +281,12 @@
     ascodec_write_pmu(0x1A, 2, 0xCC);
     /* CHGVBUS2:  set VBUS threshold to 3.18V and EOC threshold to 30% CC */
     ascodec_write_pmu(0x19, 2, 0x41);
+#if 1   /* don't set higher voltage until impact on runtime has been checked */
     /* PVDD1:     set PVDD1 power supply to 2.5 V */
     ascodec_write_pmu(0x18, 1, 0x35);
     /* AVDD17:    set AVDD17 power supply to 2.5V */
     ascodec_write_pmu(0x18, 7, 0x31);
+#endif
 #ifdef SANSA_CLIPZIP
     /* CVDD2:     set CVDD2 power supply to 2.8V */
     ascodec_write_pmu(0x17, 2, 0xF4);
Index: firmware/drivers/audio/as3514.c
===================================================================
--- firmware/drivers/audio/as3514.c	(revision 30835)
+++ firmware/drivers/audio/as3514.c	(working copy)
@@ -151,9 +151,9 @@
 #ifdef HAVE_AS3543
 
     as3514_write(AS3514_AUDIOSET1, AUDIOSET1_DAC_on | AUDIOSET1_DAC_GAIN_on);
-    as3514_write(AS3514_AUDIOSET2, AUDIOSET2_AGC_off | AUDIOSET2_HPH_QUALITY_LOW_POWER);
+    as3514_write(AS3514_AUDIOSET2, AUDIOSET2_AGC_off | AUDIOSET2_HPH_QUALITY_HIGH);
     /* common ground on, delay playback unmuting when inserting headphones */
-    as3514_write(AS3514_AUDIOSET3, AUDIOSET3_HPCM_on | AUDIOSET3_HP_LONGSTART);
+    as3514_write(AS3514_AUDIOSET3, AUDIOSET3_HPCM_on | AUDIOSET3_HP_LONGSTART | AUDIOSET3_HP_BIAS_150);
 
     as3514_write(AS3543_DAC_IF, AS3543_DAC_INT_PLL);
     /* Select Line 2 for FM radio */
