This doesn't really explain why the router works for some people but not others though. If it's a driver bug then everyone should see the router randomly crashing. Will try anyway and see what happens.
EDIT: Done. Let's see how it goes...
# echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_gove
rnor
# echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_gove
rnor
As for the serial capture: I'm still waiting for the parts to arrive (I ordered all the passives but forgot the level shifter chip, duh) and trying to find some time to do the modding. Also I'm not hacking an adafruit level shifter board into the router but instead I plan to populate the unpopulated serial port circuit. It seems to be the same as the VR2600 serial level translation circuit. I didn't know the values for all the passives so I made some guesstimates.
For anyone who is interested: