[HTC Hurricane] tobbbie:
Over time several Hurricane have served as replacement parts for my Tornados, but they deserve a life of their own. So I have taken the effort of porting the Tornado Kitchen I had published also to the Hurricane.

I must tell you however that this device (also with the other available ROMs) has some shortcomings that I could not work around. The WM6 base and derived builds you could create with this kitchen can do the same (except some GUI tweaks that I have not ported) as the other available ready made ROMs, some things it can do better.

Same for all Hurricane builds (old or new):

no WLAN/WIFI (was never there - so no surprise, but some UI elements still list that)

Bluetooth cannot do A2DP well (stuttering, probably transfer speed?) but it stays in the UI (Settings)

GSM Radio (rilgsm.dll) does not support NITZ (automatic Time/zone setting - removed that from the UI) possibly other things as well. It will do the same as all other builds, just not as much as the Tornado.

memory card encryption cannot work (encfilt.dll is not loaded in XIP like in all other ROMs) still in UI though

keyboard hotkey assignment is different to Tornado (keybd.dll calls other .lnk files)

there is no SDHC support (but on Tornado)

Worse for this one (not anymore - updated ddi.dll available)

Display shows a quirk that the empty parts of the horizontal scrollbar are filled with random garbage when scrolling. No other side effects are observed yet.

Better for this one:

Hotkey handling built in (see Tornado Nitrogen Kitchen)

WMP Keys work for left-aligned (8200) and right aligned (SDA 2) music key layout. The WMP internal plugin can be disabled for device without music keys. All settings are done via UI.

You can cook in what you want or stay with the minimal setup.

Storage memory optimized - almost all items that can be UPX-ed (see my Tornado kitchen thread) are treated.

HTC Camera 4.0 could also be ported from Tornado build (also keeping the brightness bug with cursor L/R - use "Reset Brightness" to cure).

MMS/Camera integration is very good (heritage from efforts on the Tornado builds)

There is a working Direct 3D driver (d3dm_ti3d.dll) active in this build. It was supposed to work in the Tornado builds already (as modules there) but it did not. Taking the file versions from a shipped S620 ROM works ok. You may never notice the gap as hardly any smartphone application uses that D3D interface.

What is special about the Hurricane? Well quite many things that make it hard to cook for it:

It never had a native released WM5+ build. It seems that for Typhoon WM5 leaked once (Aleut's Typhoon builds are based on that as he told me) - and some parts of that leaked were also re-used in the Hurricane.

Several (quite many) OEM specific modules cannot be easily relocated as their .reloc section is missing (like for all WM2k3 retrieved parts). Hunting this down took quite some effort.

Only the wmreloc.exe can handle that properly and the builds that are created all work fine (except the display scrollbar quirk). No other relocation tools can handle that set of modules (I tried G'reloc, OSBuilder, ExtReloc, Platformrebuilder) so wmreloc is the wizard that makes it happen - so many thanks to the author:

Author: dysxq

Thanks: yifengling0@IOICN http://www.oiopda.com.cn

The available Hurricane ROMs stem from a time where re-building a ROM seemed not to work easily and actions for most were done by manipulating a ready-made build to the cook's needs. This makes using them as a base for further cooking not so easy. Thankfully none of the authors has put efforts in "protecting" his ROM.