yashsingh1/xdaforums huggingface dataset:
[P3600 ROM Development] the.decoy:
Thanks for that Super. I do intend to put the new StartMenu folder icons in so that is great.

Sorry I didn't end up posted anything over the weekend ... both me and the wife were still recovering from this nasty flu :( ... did put about 6hrs into it late on Saturday night but I spent most of it bogged down in the boring stuff, like -

dissecting the OEM packages for P3600i and Trinity, trying to work out differences and things that need to be copied between them

testing compatibility of some of newer MEGA packages (for replacing OEM apps with) - not much success there I'm afraid

working out how I broke the camera button - had some success on that front (it was just a line missing in new initflashfiles.dat that copies the Camera.lnk to \Windows\AppButtons\ folder )

So, I still don't have the kitchen ready yet ... but if anyone is desperate to just get the TRIN-prepped 23071 SYS/ROM folders from me I can zip them up for you to put into whatever kitchen you currently have.

@mac_es + chanvi + oggi + anyone who knows

Can someone please help me with a bit of history on these 2 ROM folders (P3600I & TRINITY) I am working with here?

Are they both really WM6.1 native kernel versions of OEMXIPKernel ?

Why does the Trinity Boot.rgu seem to be using the initvmmap.exe trick for mapping the modules used by device.exe, and enabling the DeviceStacks (Slot59) feature, but not for the P3600i ?? :confused:

Has the Trinity got a 6.1 NK.exe but not the P3600i?

What is the deal with these two WM6.1 "features" anyway? All I can find are a few scattered posts on the entire internet which just seem to cut+paste them verbatim from each other, and vaguely refer to them as making memory better :rolleyes: (yes I have read through this and understand that much but I want to know if anyone has done any experimenting or has more detailed info on utilising them).

Where did we get that list of DLLs and are we sure they are only used by device.exe?

Also, by comparison the Trinity Boot.rgu is also missing the StorageManager keys for EXT Roms (EXT_FLASHDRV) and the mysterious DRM keys (LSOMACORE/LSFilter/TimeWizard.exe) :confused:

Sorry I know this is some heavy chef-only kind of stuff to be asking in this thread but I kind of need to know about it specifically in reference to the TRINxxx family of devices. :o

@chefs: Thanks for your help :)

@everyone else: Thanks for you patience :)
[P3600 ROM Development] SuperSport:
Don't stress on getting it out by a deadline. When it's ready, it's ready. Most people here understand there is life outside XDA. Well, a little life.. ;)

I'd love to have the 23071 that is ready if you are ready to release it, but again, don't stress.

And on all the Heavy Chef stuff. Uh yeah, what he said. :confused:

I hope you and your wife are feeling better, and if not, then shortly. :D
[P3600 ROM Development] mac_es:
Yes, indeed in trinity is possible to use P3600i nk.exe but to avoid to lost internal encrypt keys, you should modify os to get them stored in registry and not in files. (it is a registry key in boot.rgu)

It is because the original trinity rom comes whith it. though they are quite useless.

It says to load and keep some dlls into memory when device.exe process is up (everytime)

It is interesting for example if you have a dll associated to a process which is not running everytime...

initvmap initialization in boot.rgu can cause trouble whith 6.5 os, I have remove it. And the last time I take a look into chanvi's kitchen neither he.

As we cook whith extended flag when we generate the new imgs there is no an extended rom to load, so why to keep a driver loaded to do nothing.

Whith out this the drm is not working. The most visible issue is not to be able to change the ringtone.

If you use discretix drm you don't need them. I have moved to the drm package.

If you don't ask, you don't learn.

Ah! 23071 is running fast in trinity and the ram manage is good but if trinity goes into sleep mode it doesn't resume.... :mad: at least, for me.
[P3600 ROM Development] the.decoy:
@SuperSport: Thanks man. Here is the 23071 SYS+ROM bundle . Since this is from my new kitchen there has been no EXT conversion for CHome, Lockscreen, IE8 or anything else (I am just enabling/disabling those things via the ERV file recipes).

You can fix the broken Camera button (and other button issues) just by editing the initflashfiles.dat (use the internal editor in ervius kitchen). Find the following section and add the extra lines I have put in blue:

; App Button default links
Directory("\Windows\AppButtons"):-File("\x0043\x0061\x006C\x0065\x006E\x0064\x0061\x0072\x002E\x006C\x006E\x006B","\Windows\calendar.lnk")
Directory("\Windows\AppButtons"):-File("\x0043\x006F\x006E\x0074\x0061\x0063\x0074\x0073\x002E\x006C\x006E\x006B","\Windows\addrbook.lnk")
Directory("\Windows\AppButtons"):-File("\x0054\x0061\x0073\x006B\x0073\x002E\x006C\x006E\x006B","\Windows\tasks.lnk")
Directory("\Windows\AppButtons"):-File("\x0052\x0065\x0063\x006F\x0072\x0064\x002E\x006C\x006E\x006B","\Windows\voice.lnk")
[COLOR="Blue"]Directory("\Windows\AppButtons"):-File("camera.lnk","\Windows\camera.lnk")
Directory("\Windows\AppButtons"):-File("Recorder.lnk","\Windows\Recorder.lnk")
Directory("\Windows\AppButtons"):-File("VoiceSpeedDial.lnk","\Windows\VoiceSpeedDial.lnk")[/COLOR]

@mac_es: Many thanks! That was very helpful indeed :)

A ha! I thought the same thing :rolleyes: (i.e. why device.exe when that is

always

running, lol)

What about the DeviceStacks (LoadHigh) key? Any use in that one?

Hmmm, ok cool.

I am curious though ... because lately I have been thinking about making up my own EXT rom .nb with cabs of all the large apps/plugins which I am currently cooking into main ROM as EXT packages (that way just install them during AutoRun and they will not leave all those leftover files in \Windows\). HTCRT seems to have the option to build final NBH with a EXT rom included.

Yeah that's what I thought ... I guess chanvi had moved those keys to somewhere else in the Trinity OEM setup ... because they aren't in the Trinity boot.rgu I have from his last kitchen.

Yes it is mildly disturbing ... I have also seen this happen a few times since 23064 :( ... used to happen a lot when I first started using wm6.1 roms (especially Trinity roms with the nosedive "mod_i" fix on them)

As an experiment I have been avoiding the use of my power button to put phone to sleep manually (I just "lock" it and let it go to sleep by itself). This seems to have stopped it from happening but then again I have also been running some very cut-down roms lately as I am testing combinations of packages in new kitchen. So my evidence is not exactly scientific as yet :o

Thanks again for the info!
[P3600 ROM Development] mac_es:
You can put it, though I don't know if it is doing something..

Why in extrom? you can put the cabs in \windows\ folder as well. The ExtRom is another nb to include in nbh, nothing else. You can create the "imgfs" of the externalRom whith TFAT_Image_Editor_1.2.0.14.exe (in this board)

I don't know. Knowing my kitchen is enough

For me, no diff. I have tired whith/whithout lockscreen, removing autostartup thihngs, chome plugins... so I have gone back to 23052, really stable version for me.
[P3600 ROM Development] AkshayGenius:
Where Can I find ROM for P3600?

There is no reference to the link for P3600 from where you have taken the ROM and converted for P3600I. Can you provide the same?
[P3600 ROM Development] dan15:
Curious, i had also this issue with 23071. i come back to Lockscreen in module dll and all is OK now. of course, i didn't try to recmod again lockscreen to see if it's the real effect or not :-)
[P3600 ROM Development] mac_es:
Oh! I haven't cook the lockscreen stuff... til now it was working the old lockscreen. I didn't cook it because of the delay when it is in sleep mode and someones rings you...

When I tried the lockscreen I recmoded it to a file. So, you are saying to keep it as a module?

I will try it when I flash again...
[P3600 ROM Development] the.decoy:
:confused:

The link is right there in that first sentence you just quoted?? (BTW, please don't quote the entire first post, that just wasted a whole page for some people :eek: )

However Chanvi now works on a new device so his last Trinity release was 23041. The 23060 release is one that I have ported from scratch myself (for P3600i).

I did try and make a Trinity (P3600) version of the kitchen and some ROMs here ... although without being able to test it myself, it would appear that there are a few small bugs in them.

The new kitchen I am currently working on will build the same ROM for both Trinity and P3600i, but I am not quite finished that yet.

If you read back through the last few pages you will see that SuperSport did actually hex edit the bootloader address in some of my 23060 ROMs (so that it would boot on a P3600). Maybe one of those will be what you are after?
[P3600 ROM Development] the.decoy:
Yeah the original plan was to just put them in \Windows\ but I had the idea of extrom because that would mean even less files in the total file count for \Windows\. It's just an idea I was curious about :o

I guess adding an extrom would waste some of the overall storage mem though wouldn't it?

Oh, I have been using the official Lockscreen i each of the builds (I know about the delay issue but it really doesn't bother me that much).

Not recmod'ing it is definitely the consensus of opinion in the Da_G porting thread.
[P3600 ROM Development] mac_es:
It is simply, we have a limted amount of storage for: XIP+IMGS+EXTROM

If you use extrom you decrease the available size of imgfs.

I have readed the thread, but I didn't think about its dependency because it fails whithout locking it. I mean, it boots up, I press the power button once to go to sleep mode. Then it fails to resume, in 23052 (and older) it resumes whithout locking.
[P3600 ROM Development] mac_es:
I have tried whith lockscreen as a module and it doesn't resume. The lockscreen works, but it doesn't resume...
[P3600 ROM Development] chanvi93:
WKTask

Hello

I include this soft in COM3 , it's very useful and complete the missing X or OK to close program and other possibility .

Original from Japan : http://soft.photoracer.net/docs/wktask_en.html

I have customized to black taskbar and more , this is my package for QVGA

EDIT: Oups the app.dat is for FR version , just change Menu Démarrer to Start Menu and Programmes to Programs , Outils to Tools in the end of app.dat
[P3600 ROM Development] _X_:
How did you made original lockscreen working when power buttons is pressed? I've been looking for some info on that one and not found any that actually works.
[P3600 ROM Development] SuperSport:
In one of those ROMs you were looking at earlier, they were using S2U2 for the lockscreen. That locks the phone automatically when it's turned off or goes to sleep.

I tried a little program called AutoLock which works pretty well. You will find it attached to this message. Good Luck!
[P3600 ROM Development] _X_:
Thanks! Will try it ...

BTW ... how does it work? detects when Power button is pressed and locks device? Or I have to assign it to some other button?
[P3600 ROM Development] SuperSport:
Detects when the phone is turned off or goes to sleep. Both are configurable.
[P3600 ROM Development] _X_:
Thanks, just what I need :)
[P3600 ROM Development] the.decoy:
latest build updates

23071 and 23081 XIP+SYS update packs are linked on first page.

Sorry, is all I had time to do :(
[P3600 ROM Development] RedBux:
Appreciate all job done by you, will be waiting for your proper incoprated kitchen for 20371/81
[P3600 ROM Development] SuperSport:
Thank you! You keep doing the hard work and letting everyone benefit from it. Will be nice to see your release kitchen, but in the mean time, this is great. I've been messing around with cooking more stuff, and I'm seeing it takes a LOT of time to make a ROM that works well and looks good. I'm still trying to get it right.

Take your time, and thanks again!
[P3600 ROM Development] the.decoy:
Thanks guys :)

The big problem is that all my more recent kitchen files are in the Combo Trinity/P3600i kitchen I am working on. Otherwise I would have just pasted those XIP+SYS files into it and uploaded.

The Combo kitchen isn't quite ready for release because ... well, the more I start to delve into the OEM structure (to examine what exactly is different/better/worse) between the two device OEM folders, the more I was learning about how it all was strung together. Anyway I in the middle of reading/editing every single RGU file in the OEM and moving various files around to tidy things up.

I am very close though. Just absurdly busy with work (at the office) and work (on the house at home).

Quick mention about those two builds ... I have yet to even cook a ROM with the 23081 build (I literally uploaded the moment I finished porting), so if there are any issue pls let me know.

Whereas 23071 is actually pretty damn solid. I have been running it on my phone for 2 weeks now with no crashes at all. There are many reports of issues with it "not coming back from sleep" ... although oddly I have not had that myself.

Thanks all for your patience. I am glad there are so many other active TRIN* cooks at the moment so it hopefully isn't so painful that I am not as productive lately :o
[P3600 ROM Development] SuperSport:
I cooked a real quick 23081 and it's nice. Seems solid. Maybe a bit slow, but I'll try to tweak it a bit.
[P3600 ROM Development] the.decoy:
Cool, how does it stack up against 23071? (I think you had tried that already hadn't you?)

Also, not sure exactly how much speed/ram it saves ... but I should mention that I am slowly building a list of SYS packages that, despite having included them in the SYS bundle, I am disabling (in Kitchen) pretty much by default.

It's basically because I don't need/want them but they do actually work ok and I don't want to be depriving others the chance to use them if they wish (and all of them are recmod'ed such that their inclusion/exclusion has no effect of VM Slot0 anyway).

So far that list is:

Livesearch (not bad but would be more useful if I lived in US)

Skybox (aka "Microsoft My Phone")

Transcriber

VoiceCommand

VoIP

VoiIPOS

WMMoneyWidget

WMWeatherWidget

So yeah, when I say that I am running a 23071 test ROM right now, it is basically that XIP+SYS pack, with these SYS packages disabled (and just the basic EXT packages for CHome plugins and some essential COMMON utility packages).

You may have noticed that I am deleting the WindowsLive SYS packages from these packs and that is because the included version is inferior to the one you can very easily download/install using SkyMarket (and deleting it saves me a whole lot of module conversions). If I can somehow get my hands on the CAB for that version from SkyMarket I might include that instead.
[P3600 ROM Development] SuperSport:
I think it's Very similar to 23071. There's a new Magnifier in the taskbar now and I've heard some other things I don't currently remember. I've tweaked the memory a little and it definitely helps. I'll try to narrow down those tweaks for you if interested.

It's funny, when I cook my own ROMs, I leave out ALL the Live stuff. I prefer to download them when I want them, so as far as I'm concerned, good move. :D I know that's a matter of opinion.

PS: Live Search, (Now Bing), is VERY handy in the US. I do like that one, and usually download the latest version after I flash a ROM.
[P3600 ROM Development] atropo:
Ths. the.decoy

Only one thing: getting starded, here, isn't in correct resolution.

It's too big.
[P3600 ROM Development] budi_ati:
WWE_23060_P3600I_8IEMANTIT (IE8 Full with M2D and Titanium, includes TitaniumWeather and ATFavePeople)

Cannot install on my d810 0% then view a recovery window

why the nbh file is so large??? 95.8MB ???

or my download is get trouble ??
[P3600 ROM Development] SuperSport:
This ROM is only for the P3600i. Your phone is compatible with P3600 ROMs. You can Hex Edit the RUU File to work if you want, it works pretty well.

PS: The file should be 70.8MB
[P3600 ROM Development] RedBux:
Why so so so quiet.....................

any progress regarding rom development ?

What say you ..........the.decoy?

Busy???

Best regards to u and the rest whom are making p3600i looks new
[P3600 ROM Development] SuperSport:
Just an update. the.decoy let me know he is unable to be here for a week or so. He's ok, just busy with some obligations he has to tend to. I know we will all appreciate his return even more when he's able. :D
[P3600 ROM Development] ssamth2003:
too much busy and too many route on travel thats mek me not able to flash, just following the thread,

I hope our master the decoy and Super sport will completed the lasted rom soon. Cheer!!!!
[P3600 ROM Development] ssamth2003:
So Quiet!!!!!

Where's our Master? it have been freezed for long time, the rom gone to 28004, but our P3600i still stay the old day.

Pls our master, the decoy, supersport...we're waiting. cheer!!!!
[P3600 ROM Development] RedBux:
Kind of cheerup...LOL

First page of this thread shows FatBurning Furnace....any one have any idea that any torrent support the full version of that FBF?

Tried search engine managae to get the FBF Book only.......looking for Video or CD too.

Don't worry this thread aka P3600i will be ALIVE back ...positive about that cos all the seefoos soon could have times to spend in here.

regards
[P3600 ROM Development] francisac3:
:) Can youy make a rom with manila 2d 2.0 version i want the interface with weather on the clock on homescreen. thanks
[P3600 ROM Development] SuperSport:
Hello Everyone. I'm so sorry I have not been on this thread for a bit. You are not forgotten.

When I returned from Thanksgiving, I found my High Speed Internet had stopped working, and so far, it's not going yet. I'm using my wife's iPhone (pftt Pffftt, spit) to Tether for Internet right now, so I cannot upload a LOT of data.

When I get my Internet back, I will see what I can do to create a more recent ROM for you all. I don't have the P3600i, so I will rely on all of you to test it for me. I don't know what version it will be at that point either, because I have yet to get 28xxx working yet. I'll use the.Decoy's Kitchen to cook a verion for the P3600, then when I know it works for my phone, I'll cook it for the P3600i and let you test it.

I'll keep you informed.
[P3600 ROM Development] ssamth2003:
Thks very much Supersport, take your time to solve your high speed problem, but pls dont take too long time....cheer!!!! we all waiting here. but whats happened with our master the decoy? do you know that?
[P3600 ROM Development] the.decoy:
Hi folks, sorry for dropping off the radar like that ... have had a combination of different things keeping me from being active on xda this last 2 months (technically I am still not really back up to speed yet - lots and lots of reading various threads to catch up on before I will be much use for new builds yet).

I was able to PM SuperSport when I first went offline for certain RL commitments but even after that particular distraction was over, I then went straight into my annual holidays from work. So I have been away some more and even now that I am back home I am not online much as I am spending time with my wife instead :o

So apologies for the lack of ROM releases. I am now trying to catch up on what I have missed and will then get back into finishing the kitchen overhaul.

However, there is one thing I would love to get my hands on and that is an original "pdocread" dump from the official (wm6.1) HTC p3600i rom (not that "Dopod, Trinity, Asia, blah, blah" official rom update that was available). Now that I finally understand how to extract all the OEM packages stuff that I want from a rom dump file, I seriously regretting the fact I never did it to my own p3600i before I started flashing roms on it :(

Does anyone have (or know someone who has) an original factory rom'ed p3600i still?

You/they do not need to have any skills with rom dumping. I can send very clear instructions and there is no need for HardSPL or any of that stuff. Simply downloading the pdocread bundle and running some commands that you cut+paste from an email (while connected to ActiveSync) and then upload the dump file to me.

Thanks!

Will have something new for you as soon as I can manage it.

PS: I am also investigating the NK memory address hack that dan15 has posted in the XIP porting thread (squeezes a tiny bit more "usable" memory out of the physical mem by setting the upper boundary address a bit higher). Super? X? Narshon? Chanvi? Has anyone already looked into doing this? He has already posted a modified NK.exe for Trinity but I imagine I will need to do the hex-hacking for myself if I want it in the p3660i NK.exe ...
[P3600 ROM Development] jakomimi:
Does anyone have (or know someone who has) an original factory rom'ed p3600i still?

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

should be te one... all the best can't wait new ROM's
[P3600 ROM Development] Argyle0297:
I did this, but some how the addresses in hex editor are different from the P3600. So I look for this value "0A 26 82 E3" and change it to "D2 28 82 E3". Everything from the rom creation, flash, boot and operational went fine, but there is a glitch in camera application.

I can start the camera but couldn' took picture. It just hanged and need to reset. After reset, I realize that the picture was taken and saved. After a few reset it went to setup screen as it was hard-reset, but the contact, messages, application are still there.

I don't know why this happen and I don't have a fix. I just want to share my experience with this hack. Mainly I think I've done it wrong. :D

Now the 23060 without this hack rom, camera works as usual.

Below are the S000 file and screen shot. The rom using 6mb (default) PP.
[P3600 ROM Development] the.decoy:
Wow ... um thanks but I already did all of that and posted it up in dan15's thread

I never bothered to confirm that the camera bug existed because everyone in that thread already had.

It appear that the htc camera app uses that 3M memory range as some kind of "directly addressed" memory buffer for taking photos.

You take a photo and thereby corrupt a segment your running memory and the system borks.

there is even a few kludges that disable displayign the image after taking it but at the ned of the day it would appear that htc have decided that this extra memory is "off limits" for a reason :(

Thanks anyway
[P3600 ROM Development] ssamth2003:
Happy New Year for everyone in xda forum, specially to my master the decoy.
[P3600 ROM Development] RedBux:
Rom 23102 SSD-Blue 8

Soo Sory wrong parking space

Regards to all
[P3600 ROM Development] M4ti:
Hi All,

I know this is the latest version on the list in post #1

but is anyone aware what is actual latest ROM for our almighty Tyinity?

Thx
[P3600 ROM Development] the.decoy:
That list thread is actually long abandoned. I haven't built anything for many months but even still this isn't my most recent build thread (look for the "SuperSport-Decoy" Kitchen thread).

Generally speaking the best way to find the "latest" roms for Trinity/P3600i is to look at what [ROM] threads are still active in the last month.

From what I have seen, the most recent (English lang) roms would those of Narshorn/Ickebins and Supersport.

Also, make sure you are clear about whether you have a Trinity or P3600i as they are different roms.
[P3600 ROM Development] chutun:
Not Operate

I create with this Kitchen without any change and uprom my device it can't work:

1 cannot sync with PC.

2 cannot install CAB file

3 No reboot after flash.

4 Like wm 6.5.x but lost many icon.
[P3600 ROM Development] hnd:
help

can i use this rom for my P3600 ?
[P3600 ROM Development] the.decoy:
No, you need to use a rom cooked in the Trinity Kitchen that this P3600i Kitchen is derived from.

I assume the reason you ask is because you are looking for a precooked 21900 rom? Which build was it that you are after? UltraLite? QuickMenu+Titanium?