yashsingh1/xdaforums huggingface dataset:
[Palm Treo 750 ROM Development] einsteinecker:
Heh.

--I'm not sure if I mentioned it, but changing a theme requires you have a compatible WM6.5.3 theme to change to. We cannot simply go back to WM6 themes anymore because it lacks everything that skins WM6.5.x. I mentioned in Post #3 about the way WM works. In the case of WM6.5.3, the entire OS is skinned by a whole bunch of PNG files. WM6 themes have no image files to skin the OS, that's how I was able to solve Mietas's Dead Green button Window bug, by deleting the image that skins the window when you press the green button in today screen. Try looking around for WM6.5.3 themes, and try loading those. Mietas's ROM also does handles WM6 themes this way, as well as every other WM6.5.x device out now. Even the Start menu icons, those are png icons as well.

--To change backlight, doesn't FN+P work? I also mentioned how xTask can show you the old control panel, which also has the backlight applet.

--To remove the active program icons at the top bar, that is an xTask function. You need to look in its settings, by tapping the xTask icon->System->setting and then deselect 'Show Icon'.
[Palm Treo 750 ROM Development] Galileo:
well i just figured out some, but still you solved almost all of my questions, now theres only one left, when i switch to classic blue or indigo themes round buttons dissapear and the buggy effects i told you about before take place.

maybe theyre not comatible ill search for wm6.5.3 themes and tell you later (i already testes an aero one and it worked fine but when it comes to normal round buttons themes it stays buggy)

do you know were i can get wm6.5.3 default themes? ron arad orange, classic blue original, rock and republic black, those?
[Palm Treo 750 ROM Development] Galileo:
i love it!!!!!!!!! im using simple gloss themes with a great wallpaper, it looks so awesome!!!!!!!!!!!!!!!!!!

oh... ****... found another bug, when you use a new theme the white square appears again..
[Palm Treo 750 ROM Development] einsteinecker:
Hmm. I see what you mean. Though, I believe it's a bug with switching between WM6 themes and WM6.5 themes. I would need to take out that Indigo theme, as I only used that to test the Green button glitch. WM6.5.3 definitely does not support older themes anymore (in some ways, not even WM6.5 themes)

That's why I had to manually edit the Classic Blue theme, because the white square is not recognized by the Palm Active Call plugin. Here's an example: in WM6, the Green button menu calls up an OS level request to show a menu. In WM6 menu's were only text based. However, in WM6.5.x, any program that calls up a menu from the OS, the OS requests an image from the current theme to display a finger friendly menu, in this case the rounded message box image. This is why the white box stays onscreen; because the Palm Dial lookup plugin only asks the OS for a menu. But when you cancel the menu, the OS did not get a cancel menu request because that lousy Palm Dial lookup did not in fact need to tell the OS to cancel the menu in WM6, which also in WM6.5.x the Green button doesn't tell the OS the menu was canceled because Dial Lookup never needed to in WM6. As we know, pressing the Green button again cannot cancel the menu, and pressing the Red button won't close the menu, because it is mapped to either hang up or Power off.

This is why I cannot blame the OS, because Palm never supplied a WM6.5.x friendly plugin, it will forever be stuck in WM6 land. If you have time, have a look at the Treo Pro forum. Even the Treo Pro suffers from a plugin like Active Call lol.

I will try to add a theme. By the way, in the new Theme that you loaded, does it come with images? Or is it a very large .tsk file?
[Palm Treo 750 ROM Development] Galileo:
here it is

http://xdaforums.com/showthread.php?t=578468

it is a customizable theme like a do it yourself game, it is supposed to come with a wallpaper but it looks like the tro cant read it it just appears with wm6 default wallpaper.

mmm using palm apps is really a pain in the ass, we already have a working red button navs rom calling app will work now, maybe you could give it a try.
[Palm Treo 750 ROM Development] einsteinecker:
In that link you pointed me to, delete a file called "livven_menu.png" and see if that works. As long as that image is gone, the OS will not force the theme to call up the skinned menu and instead display the default menu.

As for Nav's calling app, his method was to discard the palm applications, and let both the "Phone" and "Phone Redist" parts of the OS take over. Unfortunately, at this time, as far as I have tried, we cannot have the "Dial lookup" plugin (Green button and Red button support) work without the Active Call plugin (Phone dialer, call information, speakerphone etc), so going to Nav's method would mean killing the whole idea of having a working Red button.

Maybe I can ask a Treo Pro chef for the Treo Pro OEM apps, maybe our Treo's can use that stuff, I never tried that before :S
[Palm Treo 750 ROM Development] Galileo:
it worked! thanks, and yes maybe i mean the treo pro and our 750 have much in common and as they share the same screen and palm os design maybe it could work
[Palm Treo 750 ROM Development] libal:
I have a question , hoping that you can help me:

I need Hebrew support. so I installed Hebrew support - it comes with Hebrew fonts. From some reason, when I enter to contacts. I see blank field in the Hebrew names. When I press on the blank field and enter to the contact I can see the Hebrew fonts. I hope that I explain myself clearly...
[Palm Treo 750 ROM Development] einsteinecker:
Hey thanks for trying that. I have been wondering about something like that. Have you ever tried the Hebrew support on the Palm OEM WM6? And did it work? If so, you may need a build with Arabic support :/

My builds are built with only English, no East-asia and no Arabic support. Let's see, first I'll explain a little about Windows Mobile builds. Build 21901/21915 does not have an option for Arabic language support, but Build 23563 does. It was just a font pack if I were to cook an Arabic language rom. But since I don't have Palm's Arabic language OEM, if they even had one, I wouldn't need to add those fonts.

What I am wondering about, it was just font support. Now, since you installed the fonts yourself, it should work, right? What build are you using? Have you tried installing the Hebrew support in build 23563 or 21901? I would suggest trying 23563, since it natively supports Arabic and East-asia, while 21901 only had support for East-asia.
[Palm Treo 750 ROM Development] libal:
thanks. as I said , few hebrew fonts i can see and some not (other kind? size?)

anyway I have a few kinds of hebrew suport sofwares so I will try others, until I will find the right one...

By the way i tried the rintones and they are OK .

Thank you again for the very good work.
[Palm Treo 750 ROM Development] einsteinecker:
Thanks. What build are you using? I'd like to know, so I can see if I can replicate the problem, and see if it can be fixed. I remember my brother had a hard time getting Japanese SIP support on WM6, which worked flawlessly in WM5. I wonder if it could be like that...
[Palm Treo 750 ROM Development] libal:
ver 23563
[Palm Treo 750 ROM Development] Galileo:
i think that adding titanium is easy and can solve the green button issue, if on the next rom titanium, navs rom dialer, and s2u are added all our problems would be solved, but thats just me i think titanium would solve the green button, navs rom dialer would solve the issue that with titanium theres no diales (as red button is working there should be no problem) and s2u would solve the issue that theres no lock
[Palm Treo 750 ROM Development] einsteinecker:
Thanks libal, I'll look into it. Say, if you can, try installing a Hebrew Lingvosoft language program, I think the link is lingvosoft.com, or try searching them. Even though it's just a trial, they should still install the font required for Hebrew support. If that doesn't work, then that must mean I need to enable the Complex Script support for Arabic.

I need to make something clear about the Green Button and the Red Button. Dial Lookup controls these 2, without Dial Lookup we cannot turn off the phone, hang up, etc. And to make it weirder, Dial Lookup works in connection with Active Call. These are the 2 Palm plugins that have plagued Nav in all of his ROMs, so even if I tried to just remove Active Call, it still wouldn't let me access speakerphone at all. Try a little test, with SKTools (a trial should be fine), disable the Active Call today plugin, go back to the today screen and the changes will be live for you to test without restarting. You will see you can still dial, and you can place the call, Hang up and Power off, but you can't see call details or enable speakerphone.

Now I had thought of just taking out Active Call, but lately when I took out a Palm thing it killed another (the removal of Palm Messaging broke the SMS tone). But I am hoping, like the SMS tone, perhaps killing off Active Call only might be possible...
[Palm Treo 750 ROM Development] Galileo:
well, theres another option, 2 really.

the first one is to replace these with other phones ones like the treo pro see if it works

and the other one is either hacking the palm oem apps or creating new ones, i doubpt anyone has tried it yet but there are many skillful developers who might be able to do something like these, after all what we do here is create something from nothing
[Palm Treo 750 ROM Development] einsteinecker:
Well, for starters, I tried looking through each of the files that make up the Active Call and Dial Lookup plugins, and I've been trying to find any hint as to what the button codes are for the Green button and the Red button. I even looked inside the boot area of the Treo(this is where the hardware tells the OS what the phone has), and it looks to me like Palm has really connected these two buttons to its plugins. Editing the registry hasn't helped me at all, since Palm didn't list their button codes in there (which should have been the more sensible thing to do.

The other thing I tried to do what cut Active Call in half, to leave the left softkey alone. That unfortunately can only be done on a programmer level.

I don't want to give up, though. Giving up leaves a bad taste in my mouth.
[Palm Treo 750 ROM Development] Galileo:
well, lets try with everything we got if were lucky something might end working
[Palm Treo 750 ROM Development] Fjtorsol:
Nice work!!!

--Build 23563 specific MS Office has 2 shortcuts. For some reason it puts OneNote in another MS Office folder. Programs still work though.

Review your office provisioning xml files maybe you are using OneNote from previous build as with new office 2010 onenote is included with the "OFFICE" package.

--Build 21901 specific "Phone" icon in start menu does nothing. A WM6.5 Control Panel redirect issue (does not redirect to Palm setting), Phone settings can be accessed through the today screen Right softkey.

The phonecanvas from Treo 750 is incompatible with WM6.5 phone packages remove the BHO from the registry and delete it's files.
[Palm Treo 750 ROM Development] einsteinecker:
Thanks for the tips. For version 1 I took usability over looks, so I ended up leaving a chunk of the registry alone after finding the SMS tone bug. Guess I know where to start looking!

By the way, I came across the Spanish ROM, and since build 23563 is the more popular one, I'll experiment with that build for a Spanish build 23563 release!

I left the build alone when I imported it, so I think it's the problem where I started the cooking with Palm's WM6 build then using the kitchen, switched to 23563. Sounds like a good thing to look for in 23563 alongside the real removal of Indigo.tsk.

Ah, build 21901 has been giving me a lot of SoD, so that build will be replaced with either 21916 or the 22xxx range. Still, I'll keep in mind the BHO thing :)
[Palm Treo 750 ROM Development] Galileo:
alright.... my weak point are mobile devices, i only know about pcs, but if you need anything feel free to ask.
[Palm Treo 750 ROM Development] Fjtorsol:
I was mistaken the phonecanvas was not a BHO the actual affected items:

<<REGISTRY (Located in OEMAPPS folder)>>

[HKEY_LOCAL_MACHINE\Security\Phone\Skin]

"Enabled"=dword:00000001

"ext"="PhoneCanvasPlugIn.dll"

<<FILES>>

PhoneCanvasPlugIn.dll

PhoneCanvasPlugIn_enUS.dll

You just have to delete them

For AltKeys to work properly with the new WM 6.5 visual styles you just have to remove the "Bubble" section all other skinable items don't have effect on it.

Remember to do it on mxipcold_wpc_2.provxml and all the *.tsk files.

PD: How you managed the sd card to work I lost my previous kitchen due to a disk with realocated sectors and I don't remember ??
[Palm Treo 750 ROM Development] einsteinecker:
pp

I had thought of that, but this being in 21901 only, I'm wondering what else this controls. It's going to be a fun Version 2 when I try to streamline the unneeded files, as I need to make certain this does not kill anything that has to do with those dreaded today plugins.

Hmm? Altkeys, is that the symbols window? I thought for sure that worked in both builds. Unfortunately, because of the lousy postal system in this country I still don't have my replacement keyboard (build 21901 is on my work phone with the only working keyboard). I really need that keyboard since flashing to my work phone regularly disrupts my work, so I'll look into that Altkeys thing as one of the last things to cook for.

About the SD card, I suspect I fixed that the same way I fixed the Camera and WMPlayer problem, by using Modules and not files for Basefiles and OSModules. I know I left OEMApps and OEMDrivers alone, and not using anything from Nav/Mietas, so those are the only changes I remember doing at that time besides the disabling of Titanium.
[Palm Treo 750 ROM Development] Fjtorsol:
If you use a WM 6.5 theme as it is and scroll down the AltKeys window you'll see a redraw bug that makes impossible to know which symbol you are picking.
[Palm Treo 750 ROM Development] einsteinecker:
Ah, I see, thanks for telling me. Build 23563 was loaded on my keyboard-less Treo, so I really was hoping for feedback concerning the keyboard. Though, going about editing the .tsk files, I only have a theme editor for WM5, is there a program that can edit up to WM6.5.x?

I have a question too, when you bring up the Altkeys symbols, does the redraw bug happen when you tap the scroll bar and drag-scroll, or does it happen if you use the d-pad to scroll down? You could try the Palm keyboard shortcut of fn+d-pad Up/Down to scroll, let me know if that also causes the bug. Thanks!
[Palm Treo 750 ROM Development] Fjtorsol:
A .tsk is essentially a cab file containing the registry keys for the theme settings and the background all WM 6.5 UI png's are in the Base_DPIXX folder of each build so you only have to open each tsk with Wince CAB Manager (or similar CAB editor) and in the registry section you have to remove the key "HKCU\Software\Microsoft\Today\Bubble" and it's contents. The "mxipcold_wpc_2.provxml" file contains the registry keys for the settings of the theme used at first boot so there you would have to delete the same key which translated to a provxml file would be "<characteristic type="HKCU\Software\Microsoft\Today\Bubble">" and it's contents.

The redraw bug happens allways but with the keypad as it's a linear scrolling it's less perceptible.

-- All menu's are now full content instead of 3 lines from default theme

You can use default menu skinning and change the margins of the menu item in each tsk and mxipcold_wpc_2.provxml. Be carefull with the padding value as it changes the margins for the png stretching and could cause ugly results with the png's.
[Palm Treo 750 ROM Development] einsteinecker:
I gotta admit, my choice of source ROM (VNZ 2.30) wasn't really a good one. I should have used a ROW one instead (you might have noticed Vodafone stuff remains, such as their voicemail). Looks like version 2 will be a ground up new version utilizing lessons from version 1.

And, I never knew the importance of winCE cab manager. Guess I know what it's good for now ;)
[Palm Treo 750 ROM Development] Fjtorsol:
Could you please post your %OSKitchen%\Sources\Devices\%devicename%\Profiles?? I would like to compare our xip's.

PD: Now when I open the camera it hangs the whole OS and I need to do a manual reset. Any change I do goes wronger...
[Palm Treo 750 ROM Development] einsteinecker:
Because I went through hell to get my newest device (a used Touch Pro), I didn't allocate funds to my tethering service. Blame it on the horrible Postal service of this country (Philippines), in which the evidence points to an attempted theft of my phone (there is no excuse for the non-deliverance of a package that was there long ago, if I hadn't gone in person to inquire, it would have been lost). So posting anything related to the Kitchen is not possible now, sorry.

Are you cooking your own OS? If so, the least I can do is help from here. The reason for the crashing camera is because you need to use the "modules" of base apps, or was that base files, not sure at the moment(laptop in file conversion), but the one that is somewhere near the top of the list, starting with "Base", you will see 3 of what looks the same, it's the bottom one that must be selected, and not the middle. I will try to post a Screenshot later.

Oh, the caps/option icon that shows besides the SIP works in 21901, further evidence the WM6.5.3 skin doesn't play nice with the Palm stuff.
[Palm Treo 750 ROM Development] Fjtorsol:
I managed to get the camera to work using files and not modules (as I prefer using safe and stable releases as the ones coming from the device emulator wich do not contain the %%Modules version of any package) it doesn't seem to be that highly related but I still with the lack of an SD card working.

And about the sip for me it doesn't work with all apps (i.e.: MSO)

Currently I am using Mietas romhdr.bin as you said before you used and the defaul .VM and .ROM.

Could you open your .VM with G'Reloc and tell me your values??
[Palm Treo 750 ROM Development] einsteinecker:
Hmm I see. What build/Language are you working on? If it's the Spanish one, then I'll drop my plans for that. I'm really interested in working on a better WM6.5.0 version.

I mentioned in the second post, I'm not using anything from Mietas, apparently going by Modules instead of Files, disabling Titanium (although now I know why it doesn't work), and applying the today plugins is what ultimately worked. I checked the files and everything is from Palm's WM6 build.

Now, since I'm rather new to all this, I never used G'reloc, and using it it gave me an error of the missing .VM folder and imageinfo.bin. Obviously, I can't create a .VM folder, so I took one from Nav and put the .VM file I currently use in the folder. this is what it now tells me:

Slot 0: 01FA0000

Slot 1: 03E00000

Size of Rom: 83A00000

Unknown: 00000000
[Palm Treo 750 ROM Development] Fjtorsol:
I am using the 23090 which in what's respect to functionality is pretty much the same as 23563 and it is not timebombed. The build 23090 theorically the nearest thing to an rtm as it's included in the emulator images as a reference platform and as it's WM 6.5.3 it has all the same things as 23563 but the office 2010 (anyway the one included in 23563 is not the rtm which is out in the marketplace)

Do you use the stock ROM Temporary OS.nb and the default romhdr.bin with Nav's OEMXipKernel and his .VM and .ROM?? as your nk.exe seems to come from the same build as Nav's (And that's the one I'am currently using).
[Palm Treo 750 ROM Development] einsteinecker:
Gee, I forgot about timebombs. Is my 23563 timebombed? I no longer have it on either of my Treo's so I really don't know about that.

Whoa, it really is Nav's nk.exe? Looking at it, it seems to originate from a ROW ROM, and not the VNZ (ROW dates to early 2007, VNZ dates mostly from Oct 2007)

From what I remember, I believe I took the Temporary OS.nb from one of my failed ROMs (At the time I extracted a lot of these, so I'm not sure, but see if your filesize is 50,180kb), and I returned everything to normal, although now it looks like the .VM came from Nav after all (it has a file date of 2009, Nav's year).

So let me list it, probably easier this way:

The only files from Nav are:

--inside the "ROM parts" folder, ONLY the .VM file

--inside the nk.exe folder, ONLY the S000-S004 are from Nav, the imageinfo.bin is from ROW 17746.

The rest of the files inside "ROM parts" and "OEMXipKernel" are from VNZ 17746.
[Palm Treo 750 ROM Development] Fjtorsol:
The timebomb is patched automatically while the rom is built. But it means that the build was only created for testing purposes.

Nav used a ROW as base rom so you used the whole nk.exe from Nav's OEMXIPKernel have you surely checked the other modules in OEMXIPKernel to see if their respective imageinfos and s00X are from your VNZ stock rom ?? as now it doesn't even boot...

My Temporary OS.nb isn't yours by 1 Mb more. When you can and if it fits with your Carrier's plan could you please upload this file.

Well if I am pointing in the right direction your Temporary OS.nb is just Mieta's OS.nb
[Palm Treo 750 ROM Development] einsteinecker:
I'm absolutely sure all VNZ files are dated October 5th 2007, using OSKitchen or NBHtool will always extract that ROM with files with that date. I had thought using VNZ instead of ROW was a better idea simply because VNZ is the final ROM version that I know of (2.30).

As for uploading, Later I'll try zipping some folders like the OEMXipkernel, maybe it looks large but zipped may be smaller, where I can upload through my phone. I'm sure that if I give you at least that folder maybe things will be better.
[Palm Treo 750 ROM Development] Fjtorsol:
The thing was the most stupid you can think of

I was runing out .ROM and my first imgfs module was at

008D0000 while it should be at about 01470000.

I just didn't clicked yes when the kitchen recomended me to recmod some modules.
[Palm Treo 750 ROM Development] einsteinecker:
You know, to make my first bootable ROM, I had to say yes to everything the Kitchen recommended. After that, I worked backwards. So is everything fine? Would you still prefer my XIP stuff?
[Palm Treo 750 ROM Development] Fjtorsol:
Yes now finally it works but anyway post it so anyone can take it and use it as a kitchen base item.
[Palm Treo 750 ROM Development] Galileo:
****ing AWESOME!!!!!! icanth thank both of you enought theres only the red button issue but with something like this i can deal with it all my life...
[Palm Treo 750 ROM Development] shreaker:
Hi, thanks for your hard work!

A small niggle though: after flashing, the phone reboots with the Palm logo, loading bar goes all the way to the right, and then it just stays there till eventually the screen turns off. have left it for about 10 minutes or so, nothing happens. soft reset returns the same result. hard reset too.

1. phone is not sim locked.

2. phone is hard spl'ed.

what am i doing wrong?
[Palm Treo 750 ROM Development] Galileo:
try flashing wm6.1 nto your palm and then flash this rom again
[Palm Treo 750 ROM Development] einsteinecker:
I should have mentioned it in the first post, but the recommended procedure is to "flash dance".

What that is is that first you flash a Palm OEM ROM, and then the WM6.5 ROM. Before flashing the WM6.5 ROM, you may need to perform the unbranding procedure, that is, to clear the EXTROM of any files.

I know I have not been here much, but I'm going through a tough time right now. I was supposed to update both ROMs with additional fixes, such as battery saving tweaks, additional storage options, and more. Just a few more days and I'll be on it :)
[Palm Treo 750 ROM Development] shreaker:
thanks for your replies :)

well, after spending hours n hours trolling the boards... i think i've bricked my device. it appears that the radio didn't flash properly. :(

Oh well, it would have been awesome to test out this rom...