[Mogul, XV6800 ROM Development] sd_matto:
Great Kitchen; Missing Shortcut; Missing USB Reg entries (Wireless Modem); ExtROM use

dcd-

First things first. Thanks for a great kitchen. I have been busy this holiday making a ton of OEMs to integrate into your kitchen, and things are looking mostly great.

There are a couple of small issues with your kitchen that I wanted to bring to your attention.

1. There is a missing shortcut for the Java application. Should be in Start Menu, but it isn't. Easily fixed.

2. There are missing (or changed - use the Touch drivers for this?) USB registry entries. These missing registry entries keep the Wireless Modem application (stock from the 2.08 ROM - see Talyn's write-up at PPCgeeks at http://forum.ppcgeeks.com/showthread.php?t=11146) from working. To track down the problem, I did a registry dump of both your kitchen with Wireless Modem installed and the stock 2.17 ROM with Wireless Modem installed (where Wireless Modem does work). In doing the compare, I found that the following entries needed to be changed/added to your ROM:

[COMMENTS (From EDIT 2, below - Apologies for the ALL CAPS, but I want the Comment to stand out): THE BELOW ARE THE MISSING REG ENTRIES, WITH THE ADDITIONAL ** REG ENTRY BELOW BEING THE ONE THAT I WAS MISSING AND THAT WAS DRIVING ME NUTS; IT HAD BEEN POINTING TO THE WRONG DLL, AN EASY TO FIX ISSUE]:

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\USBSER_Class]

"Product"="Generic Serial"

"idProduct"=dword:000000cf

"idVendor"=dword:00000bb4

"Manufacturer"="Generic Manufacturer (PROTOTYPE--Remember to change idVendor)"

**"Dll"="serialusbfnModem.dll"

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\Serial_Class]

"Manufacturer"="HTC"

"Product"="Generic Serial"

"idVendor"=dword:00000bb4

"idProduct"=dword:000000ce

[HKEY_LOCAL_MACHINE\Drivers\USB\FunctionDrivers\RNDIS]

"Product"="Generic RNDIS"

"idProduct"=dword:00000b04

"Manufacturer"="HTC"

"idVendor"=dword:00000bb4

[FURTHER COMMENT (For EDIT 2, below): ABOVE REG ENTRIES FIX ISSUES WITH WIRELESS MODEM APP]

When I did the manual changes to your ROM, I was able to get the USB HTC Modem driver to install on my application, but the second driver (HTC Diagnostic) did not install, and the Wireless Modem application still did not work. I figure that I am still missing registry entries in your ROM, but nothing readily sticks out. Since I am confused as to what is missing, I thought I would ask you to see if you readily knew. I attach a copy of a 2.08 stock dump (I got it to work on 2.08 too, and am writing to you from this modem connection) to see if you can give me any insight.

3. Use of Extended ROM. I am wondering if any thought has been given to extended the kitchen concept to include an "Extended ROM" kitchen. Since Shadowmite has modified Dutty's RUU parsing tool (parses RUU into splashscreen, Extended ROM, and ROM) to work on Mogul, and assuming that the integrated RUU will write to the Mogul to replace the Extended ROM, it seems like we should be able to make an extended ROM that includes apps we want and rejects the rest. Obviously, these apps could not write to the Extended ROM, but there are a few large apps that install nicely into the extended ROM (from my Apache days - slingbox and Skype both stick out in this regard). Food for thought.

Feedback to any of the above appreciated.

Anyways, thanks again for the great kitchen. Hope you had a Merry Christmas (and a Happy Hanukah or whatever else you celebrated), and that you continue to have a happy holiday season.

EDIT: I just flashed my device with Dogguy's kitchen, and confirm that USB drivers install on plug in with Dogguy's ROM and Wireless Modem works on there (and with OEM, no less - I am typing to you using Wireless Modem). So, I think that there may be something missing in the USB reg entries of your kitchen. Hopefully, the above info helps restore these missing USB entries, as I prefer your leaner kitchen

EDIT 2: I found the missing reg entry (in addition to the ones ID'd above). See my additional comments and post above. Hopefully save you some work in STL. All is well, as I am typing to you connected to internet via custom ROM and Wireless Modem app. Test speeds (http://www.dslreports.com/speedtest?flash=1 - San Fran server) on my tweaked Wireless Modem app (in a 0-1 bar area, no less) of 672/115 Kb/s (off topic, I know, but your ROM with this tweak makes my device rock, so THANK YOU again)