Hahahahaha! Sure can't! It was bootloop city, I had to SBF!
Actually I did flash the one listed here and it works fine. But there is an ICS specific version in the JMod thread although I haven't tried it.
The mod activates interactiveX by default and it shouldn't do that without being able to test first.
I extracted the overclock/interactiveX modules and run the following script with scripter (works without worrying about a random bootloop):
-------------code--------------
#!/system/bin/sh
# Set variables:
doFreq=4
doSleep=1
doOverclock=1
LOG_FILE=/mnt/sdcard/CM7D2GB.log
sleepTime=5s
Caddress=`busybox grep -m 1 " T omap2_clk_init_cpufreq_table" /proc/kallsyms | busybox cut -d ' ' -f1`
Saddress=`busybox grep -m 1 " t cpufreq_stats_update" /proc/kallsyms | busybox cut -d ' ' -f1`
# Check if module is there and overclock on boot is enabled:
if busybox [ -e /system/lib/modules/overclock.ko -a $doOverclock -eq 1 ]; then
# Load the module
insmod /system/lib/modules/overclock.ko omap2_clk_init_cpufreq_table_addr=0x$Caddress
echo 0x$Saddress > /proc/overclock/cpufreq_stats_update_addr
# Wait for the system to be sane:
if busybox [ $doSleep -eq 1 ]; then
sleep $sleepTime
fi
# Make sure the module loaded:
if busybox [ -d /proc/overclock ]; then
echo 60 > /proc/overclock/max_vsel
echo 1200000 > /proc/overclock/max_rate
echo 1 300000000 20 > /proc/overclock/mpu_opps
echo 2 600000000 30 > /proc/overclock/mpu_opps
echo 3 800000000 40 > /proc/overclock/mpu_opps
echo 4 1200000000 60 > /proc/overclock/mpu_opps
echo 0 1200000 > /proc/overclock/freq_table
echo 1 800000 > /proc/overclock/freq_table
echo 2 600000 > /proc/overclock/freq_table
echo 3 300000 > /proc/overclock/freq_table
insmod /system/lib/modules/cpufreq_interactivex.ko
echo 'interactivex' > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
else
echo "Failed to load module" | busybox tee -a $LOG_FILE
fi
fi
-------------end_code-------------