--- firmware/system.c	2007-01-17 18:18:24.000000000 -0800
+++ firmware/system.c~	2007-01-16 20:06:04.000000000 -0800
@@ -696,7 +696,7 @@ void ipod_set_cpu_frequency(void)
     outl((inl(0x60006020) & 0x0fffff0f) | 0x20000020, 0x60006020);
 
     /* Clock frequency = (24/8)*25 = 75MHz */
-    outl(0xaa020000 | 8 | (25 << 8), 0x60006034);
+    outl(0xaa020000 | 24 | (80 << 8), 0x60006034);
     /* Wait for PLL relock? */
     udelay(2000);
 
@@ -811,7 +811,7 @@ void set_cpu_frequency(long frequency)
     outl(0x6000, 0xcf005010);
 
     /* Clock frequency = (24/8)*postmult */
-    outl(8, 0xcf005018);
+    outl(24, 0xcf005018);
     outl(postmult, 0xcf00501c);
 
     outl(0xe000, 0xcf005010);
--- firmware/export/system.h	2007-01-17 18:12:57.000000000 -0800
+++ firmware/export/system.h~	2007-01-17 18:20:21.000000000 -0800
@@ -281,12 +281,12 @@ static inline unsigned long swap32(unsig
 
 #else
 
-#define CPUFREQ_DEFAULT_MULT 8
+#define CPUFREQ_DEFAULT_MULT 24
 #define CPUFREQ_DEFAULT 24000000
-#define CPUFREQ_NORMAL_MULT 10
-#define CPUFREQ_NORMAL 30000000
-#define CPUFREQ_MAX_MULT 25
-#define CPUFREQ_MAX 75000000
+#define CPUFREQ_NORMAL_MULT 32
+#define CPUFREQ_NORMAL 32000000
+#define CPUFREQ_MAX_MULT 80
+#define CPUFREQ_MAX 80000000
 
 #endif
 
