I installed 1.84 from fresh (after uninstalling previous JD version),
and initially I met the same major issue I had with 1.83. But then I
reboot the phone, and the issue was gone :)
However, I'm still left with my CPU issue that still does not work.
Not only do I get warnings in the log if I lower max CPU, but there
are other way to check it.
If I push Max CPU to an excessive low number, some apps should freeze
(such as video player) and Linpack should produce a much lower Mflops
number than when CPU is set to max.
NB: when I used Android 2.1 and SetCPU would work and I was able to
lower max CPU, then lowering max CPU would have a dramatic lowering
effect on Mflops in Linpack and my video player would simply freeze...
So that's also why I conclude the CPU button does work with my phone
(HTC Desire Froyo Modaco MCR R5)
I still have to test Location ;)