[Palm Treo 750 ROM Development] gmctavish:
As I mentioned above (in the opening post of ths thread) I've got a vested interest in finding a way to get the Broadcom / Widcomm stack onto my Treo 750.

Alright, I've now submitted a support ticket to GlobalSat (they only do "selective" telephone support). I've also tried several other work arounds that have necessitated several hard resets of my device. I'll list a few of the solutions I've tried below, so that other frustrated users can hopefully save themselves a few steps (and headaches). Before I start this, i've got to give a plug for Sprite Backup which has made the process of trail and error bearable. I've got several work apps installed (most painfaully mNotes) which are a chore to re-configure. I'm glad that Sprite was around to restore my handheld after each of these solution attempts. Things I tried:

1. From Aximsite, I installed the Broadcom Bluetooth StackX51V05.cab -- I tried this file first because it had worked for several Dell Axim users trying to pair the same BT-359. It was also attractive to me because it provided me a path out of the MS bluetooth stack and into the Broadcom / Widcomm bluetooth stack, while also offering an uninstall option. The program installed easily, I made a couple registry tweaks suggested at Axim site, and I performed a soft reset. When the phone re-booted, i received a error informing me that I didn't have enough driver memory to load the Bluetooth Radio. I downloaded a task manager and turned off everything I could, all to no avail. Finally, I had a hunch that perhaps the Axim bluetooth was operating on a different hardware COM port, so I tried setting the registry settings for the new Broadcom driver to 0 through 9 (rebooting after each setting change) to see if that would work. In the end, nothing worked. I did get access to the broadcom interface and I can definitively say that there are far more options available in that driver than in the MS driver. I can also say that, from what I read, consensus is that the braodcom driver is far superior to the MS driver.

2. Next, from this site (XDA developers), I tried the BBS_HERMES_03.zip, and the Helmi_Hima_BroadComm_1.7.6.0500.ZIP both of which have been developped by Hemli_c who is aparently the god of this stuff. Both yielded control panels that looked similar to the Axim site solution, however neither of them worked - they both gave the same memory error. I played around with many more registry settings here trying to get them to work, again, without any luck. These were the most detailed instructions I found - I'm happy to give tips to anyone trying to better my results. http://xdaforums.com/showthread.php?t=285696

3. Next, I became very interested about the WM6 "cooked roms" which are available on XDA. Now this is where I really wish the Treo folks were more geeky (or I had the time to figure it out myself). The other hardware platforms all have SEVERAL WM6 implimentations cooked up, each touting the best mix of CAB add-ons (including the broadcom bluetooth driver). I downloaded Helmi_c's, but it wouldn't work on my Treo (I did learn that to get into bootloader mode on the 750, you need to hold the side button while you press the reset button inside the SD card door). This was a bit of a nerve racking procedure, as I was convinced Sprite couldn't bail me out of that mess -- i was half thankful when the ROM refused to load (although I am excited to get WM6 loaded on my phone).

4. Finally, I sent another support request to GlobalSat in hopes that I'd get a response. I'm very excited to get this toy working, and this messing around is finally starting to get past the fun stage, to the genuinely annoying stage. I'm actually starting to think that I might not be able to get it to work (at first I just thought it'd be a challenge that would be kind of fun).

If anyone has any questions, or suggestions, I'd be glad to hear them.

I'll post again as I find out more.