After investigating several phonecanvas for HD2 like Huashan, Oboe, Rhodium, Topaz on wm6.5.x I've managed to find that latest phonecanvas is capable to autorotate.
I've tried and read about all the fixes that exist for wm6.5.x and managed to patch
phonecanvas so it rotates fine.
Replacing dlls doesn't always work and I taught lets try to do the patches myself so it matches the current phonecanvas.
A special thank to Ultrashot for giving me the final hint here and here
My buddy Cracing I like to thank for helping me out with IDA as that's completely new for me and without him I wouldn't have managed as well.
Today April 1 he also fixed the final issues and the phonecanvas is working beautifull now.
Monx I like to thank for the position fix tip here
Alex~~ for the tip to remove extra scrollbar here
I'm not sure if it will work in all kitchens but I can try to help you if you have any question.
I'm still working to improve the dialer, if I have any updates I will post them.
If you have any suggestions/fixes I'm happy to hear them as well so we can make a 100% working dialer.
This is version 5 of the dialer, the softkeys are now fixed too.
Download the packages:
April 05 2011, L26_HD2Rotatingphonecanvas_B7
April 01 2011, L26_HD2Rotatingphonecanvas_B6
March 30 2011, L26_HD2Rotatingphonecanvas_B5
March 30 2011, L26_HD2Rotatingphonecanvas_B4
beta 7, with all respect to my friend Cracing but his fix in beta 6 didn't work for me,
after incoming call it's freezing the softkeys in tray and conflicting with the lockscreen.
This fix replaces celltsp.dll, cfghost.exe and cprog.exe in sys, tcputil and pimstore are not needed so I removed.
beta 6, incoming call in landscape dialer popsup/caller ID/buttons all working, credits and thanks to Cracing doing the final steps.
beta 5, position correction in phcan to 0x24 (after a tip from Ultrashot, post #5)
beta 4, scrollbar fix landscape plus softkeys (tip from Cracing to use cprog and pimstore com 5 to fix softkeys)