yashsingh1/xdaforums huggingface dataset:
[8125, K-JAM, P4300, MDA Vario ROM Development] mfrazzz:
Hey Matt, can you put a date out to the side of each download that shows when it was last updated? I think that would be really helpful for people.

Also, the WiFiFoFum package seems to have a bug. I never see the link show up in programs. The lnk file is there, and initflashfiles.txt looks ok, but I can't get it to show up in programs (or anyplace else)... Still trying to figure out whats going on with it.

[...edit...]

Ok, so I fixed WiFiFoFum by replacing the initflashfiles.txt and the shortcut link with one I had from another package. I have no clue what was wrong, but in 3 flashes I couldn't get it to appear. Now I'm seeing WM5torage is doing similar. Looking to see if I'm missing other app shortcuts in Programs now too.

[...edit...]

HTCAudioManager has an extra space in intiflashfiles.txt for the name of the link in \Windows. The line should read as follows:

Directory("\Windows\Start Menu\Programs"):-File("Audio Manager.lnk","\Windows\AudioManager.lnk")
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
cool thanks. Can you post the two files for wififofum?

I'm still working to get touch working on the 318 - cause I can't bring myself to go back to 1413 after how smooth 318 has shown to be...
[8125, K-JAM, P4300, MDA Vario ROM Development] abasu2003:
Ok, I'm about to make the flash but when I go to nb2nbf and I select the ExtRom and OS, the start addresses are not showing up. Should I just add this in manually (along with the image names)?
[8125, K-JAM, P4300, MDA Vario ROM Development] abasu2003:
ok, maybe i am missing something, but where is the intiflashfiles.txt for the htc audio manager
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
If you choose ExtRom, you need to add the name and address. It's Extension ROM, and 9B000000.
[8125, K-JAM, P4300, MDA Vario ROM Development] mfrazzz:
Here's the whole package. This has been upgraded to the latest version of WiFiFoFum and worked fine for my build.
[8125, K-JAM, P4300, MDA Vario ROM Development] ExploreMN:
Got a question here.

Okay, I'm assuming you run the exe called "BuildOS" to launch this tool to make a ROM, right?

Is there something else I need installed? When I run it my hard drive grinds a little...mouse turns to an hourglass for a few seconds, and then I get the "program crash" screen where it asks if you want to send information to Microsoft. So I'm assuming I don't have everything I need to make this work.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
make sure you have the OEM/SYS/ROM folders in the kitchen. are you on Vista or XP?
[8125, K-JAM, P4300, MDA Vario ROM Development] ExploreMN:
That did it. I tried to run it while the OS was still downloading (I assumed I could look around till I got that)

The biggest issue I see...there is no way to tell what versions the various apps are. So instead of listing something like "Mobile Justice" it should say "Mobile Justice .08" if that makes sense.

Otherwise its pretty neat. I think I will still stick with other people's ROMs for a while, but this looks like something I will be playing with in the near future.

LOL...I've been at this all night now...

Three questions about this process though...how to I get the T-mobile extended ROM stuff in there? Or maybe I should ask...do I need to do this?

Also, how can I change the bootup screens to be something different? I found a thread for changing splash screens, but I can't figure out how to get this into the ROM I'm making. It seems a little too confusing, not related to what I'm trying to do, or I'm just not getting it. Is there some way to edit these screens after doing BuildOS but before doing CreateROM? Is it as simple as needing to know where the images are to change them?
[8125, K-JAM, P4300, MDA Vario ROM Development] pencilcase:
tried to search for this but no luck ...

i built a rom, no errors but my device won't wake up properly on receiving a notification ... anyone have an idea?
[8125, K-JAM, P4300, MDA Vario ROM Development] abasu2003:
I made a previous post about this but I just wanted to ask agaxin, there are several OEM packages that do not have initflashfiles.txt files. Seems like most of the HTC stuff does not, including HTC Audio Manager. I can make my own initflashfiles.txt file but I noticed that mfrazz made reference to an existing one for HTC audio manager that needed to be changed. So, are the initflashfiles.txt for those packages somewhere else?
[8125, K-JAM, P4300, MDA Vario ROM Development] abasu2003:
Gotcha.

But, do I need to add the name and address of the OS as well? Should that be showing up automatically?
[8125, K-JAM, P4300, MDA Vario ROM Development] mfrazzz:
What version of the OEM packages do you have? initflashfiles.txt is in the latest version I pulled down. Also make sure you have system and hidden files turned on in Explorer or you may not see all the files...
[8125, K-JAM, P4300, MDA Vario ROM Development] mfrazzz:
You use the button with the three dots to select the .nb files that you want to add to the rom. So you will need to select your os file, and your splash screens, and your extended rom (if you are doing that). You can then (for OS and Splash screen) use the drop down list on the right to choose the type of file it is and it will fill the address in for you. YOu have to do this by hand though for HTC Splash and Extended ROM.
[8125, K-JAM, P4300, MDA Vario ROM Development] abasu2003:
I downloaded it last night so I assume it was the latest one. Its on the first page.

I'm looking on the first page now - is it because I only downloaded v3.4 (sendspace link)? There currently is no link for v3.5 (says "coming soon"). Is that the problem?
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
probably. sorry, I have to sleep once and a while :rolleyes:

I'm trying to get the compatibility and other bugs out of the touch software before I release the next OEM pack - hence why it's taking me so long.

Also - does anyone have any details on the function of the BuildOS application? I know it parses the xml files for the display, but what "core" function does it use? I've got a decompiler from M$, but I figure any additional info would be benefical.
[8125, K-JAM, P4300, MDA Vario ROM Development] 13rick:
Whats the difference

What is the difference between 318 OS and 1413 OS? How can I find out more about each?
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
Basically this 318 version (build 15342) was the last known M$ "official" version for the Wizard platform.

The 1413 build was ported over from another hardware platform by mUn.

In my own opinion, I've found the 318 build to be the easiest and most stable, but others have had good success getting the 1413 to work for them.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
X-Button 1.5 Working

So I just flashed my phone with 1.5 for the heck of it - and it isn't giving me any issues with the themes not refreshing.

Has anyone else NOT had any issues with 1.5 on the 318 base?

I'm including it in 3.5 as an OEM option anyway, but first check looks really good.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
Links Posted

So 3.5 is posted.

Please note there were a lot of changes, so please post any issues you see.

Also - I haven't worked with 1413 v3.0 in a while, but it was working fine last time around.
[8125, K-JAM, P4300, MDA Vario ROM Development] dcdivenut:
Matt - if you have one available, is it possible to throw up a change log from 3.4 to 3.5, as far as differences in the OEM pack and the OS? I am pretty happy with the ROM I built using 3.4 but you know how it goes... :)
[8125, K-JAM, P4300, MDA Vario ROM Development] risidoro:
I always use a good file/directory comparison tool (like examdiff) to check every single difference: it's a good way to see the changes and, sometimes, to spot some bug too :)

Bye
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
small things - Batterystatus, WiFiFoFum, added some Touch files, etc...

If you've got a good build - I'd say stick with it :)
[8125, K-JAM, P4300, MDA Vario ROM Development] dcdivenut:
Yeah.. and then there are those of us that are lazy and expect overworked volunteers like Matt to do this as well!!! :)

I hadn't thought of that and will give it a shot. Is examdiff free/share ware?
[8125, K-JAM, P4300, MDA Vario ROM Development] risidoro:
It's shareware and time limited :(

There are however many free file comp. tools out there. Have a look at tucows.com or filehippo.com

@Matt

2 things:

1) You're a GOD, thanks for your work!

2) you forgot to include wm5torage.lnk again! :D Even GODs sometime may be wrong! :)

bye
[8125, K-JAM, P4300, MDA Vario ROM Development] raventec:
Yep, I installed VC since I don't use VSD. Hard reset didn't change anything.

The MobiPocket link just gives an error that it can't be opened.

I'll try the SYS and ROM folders after you get them up.

8 button comm manager... sweet!
[8125, K-JAM, P4300, MDA Vario ROM Development] 4irm:
just a few suggestions...

1) you should consider to use that 8B. CommManager http://xdaforums.com/showthread.php?t=311039 i installed on my device, works perfectly incl. flight mode and looks awesome. Additionally faster than Faria's one.

2) Please use one of these nice black keyboard layouts, the one which come originally with WM sucks.

Thanks, I really appreciate your efforts please include a vanilla version in your kitchen!

cheers
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
Uploading the 8 button now :) Just tested it and it works fine.

Are you referring to phone keypad layouts? I have a crapload of them, but I'm one to leave the customization up to the user.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
yeah, the WORKING 8 button is cool. I messed up for the longest time by using the wrong commmgr files.

I'll look at the VSD stuff. Shouldn't be happening.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
Where did you see the mobi pocket links? I don't see them in mine - even though I did tell it to install mobi via buildos... might need to strip both and come back later...
[8125, K-JAM, P4300, MDA Vario ROM Development] raventec:
I found the link in start/programs/Mobipocket. I didn't select it in buildos though , didn't try installing that one yet. I didn't dig around much so I am not sure if it's installing any files other than just the link if it's not selected in buildos.
[8125, K-JAM, P4300, MDA Vario ROM Development] 4irm:
- how about reg settings for A2DP (BitPool 60; Max...Pool 80)

- please add today theme WM_BLACK2
[8125, K-JAM, P4300, MDA Vario ROM Development] Ranger666:
Its in the Programs folder.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
Ah, ok. I see it. It's outta there.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
Okay, so I got the 8 Button issue licked, and am uploading the files now - both the OS and the full ROM.

I didn't include it in the OEM Pack, but in the first post I attached a compressed version of Voice Command, which makes it nearly half the size (saving about 2 meg).

I also broke up the OS from the OEM files so the download will go faster, and you don't need to get what you already have.

Sorry for the bumpy release, but with these last minute changes - it should be a much better setup.
[8125, K-JAM, P4300, MDA Vario ROM Development] nm1k0:
hey thanks alot this looks neat
[8125, K-JAM, P4300, MDA Vario ROM Development] :
wow that may be good reason to download....but links aren't working now...

so status is:

- commgr's working ok?

- no serious problems?

i need to cook something, at last.

one question: how to change pagepool with that kitchen, is it possible to change it before cook?

sorry for nooby question, just need to know...

btw i found that dialpad, it may be nice with commgr skin altogether...small cab,imo..maybe someone will like this 1..

http://rapidshare.com/files/36276882/Jimm98y_vista_dialer.CAB.html
[8125, K-JAM, P4300, MDA Vario ROM Development] raventec:
mattk_r

Awesome! That's quite a bit of savings. I see a link for VC under the pre-made roms, is there one for dumping into the kitchen? Or am I not reading correctly? Thanks for dealing with VC even though you don't use it, I appreciate it and I'm sure others will as well.

nothin

I know I'll be using it. Thanks!
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
as luck would have it, the util co took my power grid down for maint tonight. nbg - my lt has a full batt and my router and cable modem are on a ups, right? the frigging cable signal was cut too - right at the end of the uploads.

I won't have power for about 5 hours, so I'm off to bed. tg I have my Wizard!

I'll finish the rest of the links tomorrow... sorry!
[8125, K-JAM, P4300, MDA Vario ROM Development] nm1k0:
just cooked my first rom and im in love with it. only one little thing. im plus didnt work in the kitchen. it said like steup.dll already exists
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
yeah, that package wasn't tested. I pulled it from the new download. If someone can t-shoot it, I can add it back in.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
comm mgr works fine - both versions.

no problems at all - I removed a couple new additions to the OEM pack that didn't work.

nope, you cook, then change the pagepool. you open the compiled file with a hex editor and change a specific address.

Reuploading now, damn power company!
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
All items have Rapid Share download links. I'll work on getting sendspace and megaupload as they upload.
[8125, K-JAM, P4300, MDA Vario ROM Development] edhaas:
Page Pool

Hi,

Great work again. FYI, looks like a 6 mb page pool to me.

Best wishes,
[8125, K-JAM, P4300, MDA Vario ROM Development] irvingdizzle:
good job =]
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
ugh... I had to "redo" a bunch of the "fixes" you guys had posted for me. I apparently overlooked that one... :rolleyes:
[8125, K-JAM, P4300, MDA Vario ROM Development] masr1979:
matt so touchflo isn't a go yet? I'm assuming you've tried equinoxe's touchflo package. I shouldn't really mess around with my phone tonite, I need to get up early... to flash or not to flash, that is the question.
[8125, K-JAM, P4300, MDA Vario ROM Development] abasu2003:
I don't think the AudioManager is working. I tried to run the exe file directly but it says that one of the components is missing. I downloaded the v3.5 OEM package.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
Okay - I'll take a peek. I don't know if it's the one from the touch beta thread or the older one I had - probably the new one. I have another fix I need to add (WM5torage link), so I'll put up the good package then as well.

Touchflo is still too unstable on either the 1413 or 318 base in this kitchen configuration as I have it now. I played with it in various versions for nearly a week and couldn't get a solid package built. It was easy to get it working relatively well, but major changes were needed in the OEMAPPS directory as well as a number of dll's. These changes impact the Camera 3.0 and other programs.

One possibility is to move the OEMAPPS folders to the OEM directory - and have one with an options.xlm file as "Non-Touch Apps" and one with the touch files called "Touch Apps". This is about the only way I see to get a clean seperation between the two. The "Touch Apps" would need to include a seperate camera until the differences are figured out.

Just thinking out loud. I'm a bit burned on the whole "touch" software thing - a crapload of work for a little bling :rolleyes:

Here is the old Audio Manager package. Please let me know if it takes care of the issue.
[8125, K-JAM, P4300, MDA Vario ROM Development] masr1979:
Well you seem to have a plan, so that's always a good start. However I understand that you need to take a breather :) Anywho by the little I played with it I noticed that the touch.dll module from a touch rom is required for it to work, so maybe the camera would have to be updated to the touch's camera which after trying a few times I can confess is way harder then I thought at first.

*edit* By the way Pimbackup has been uptaded to 2.0 http://xdaforums.com/showthread.php?t=299705&highlight=pimbackup just thought I'de let you know *edit*
[8125, K-JAM, P4300, MDA Vario ROM Development] ExploreMN:
Another stupid question

Hi Matt,

I made it to about the 8th page and realized there are way too many more to go through, so I'm just going to ask.

As all these "fixes" and "patches" are discovered and problems are resolved, do you upload the kitchen and package files in the first thread, or should we download all the sub-links we find throughout the various pages in the thread to update them ourselves?

Also, any ETA on the next big OEM dump? (3.5 I think?) Any thoughts on adding version numbers to the BuildOS listings?
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
The current download in the first post should have all the updates throughout this thread. If something is missing, please post it and I'll try and get it into the next rev.

BTW, just uploaded 3.6 :)
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
So I think I figured out the X-Button thing:

Somehow (wish I knew), the files that are in X-Button 1.0 is ACTUALLY 1.5 - and it works!

I can have the Quick Menu option off - and it still changes themes just fine.

So here's the scoop - in version 3.6 and below - don't use v1.5 - only 1.0!!
[8125, K-JAM, P4300, MDA Vario ROM Development] bowlopho:
haha i wish i knew where to start with this program. I sepereated out my OEM folder and wat not

when I hit buildos.exe I just get an error
[8125, K-JAM, P4300, MDA Vario ROM Development] SayWhat:
Here is a though for the more technically minded of you to ponder. These releases are coming at us thick and fast (and by no means in that a complaint, as the hip kids like to say word up and respeckt to matt!)

But everytime we are downloading big files, and if someone doesnt have a rapidshare/sendspace etc account, the speeds are kinda slow and some of the sites have daily limits on how much u can download.

So if we had a base package, then any changes that are made are made into the likes of a unix patch file, so you are only downloading the changed code and run a program to integrate it from the base build. Would massively cut download sizes??

Just a thought (and an early morning half asleep one at that)
[8125, K-JAM, P4300, MDA Vario ROM Development] ExploreMN:
I think that would make it a nightmare to manage.

This is a dramatization of what it would be like:

Hmm...okay, I downloaded the base image 3.6, and I think I downloaded patches 1 through 8 before, so do I only need 9 and 10 now? Crap, what if I missed patch 4. Oh...and Rapidshare only lets me download 1 file every 15 hours...so it will take me about a week to get everything I need.

One file with all the right stuff is the easiest to manage. If time is an issue, start the download just before you go to bed...it will be there in the morning!
[8125, K-JAM, P4300, MDA Vario ROM Development] SayWhat:
No no no.

The patch would be a full update from 3.6 tio the latest, so all you would ever need is the base file and the latest patch. When you update you just delete your kitchen, extract the base kitchen, then extract the latest update.
[8125, K-JAM, P4300, MDA Vario ROM Development] risidoro:
I think it could be a good idea, especially for matt since he has to upload the big file every time (i don't know how much upload bandwidth he has got, in italy we have as few as 30Kb/s even with the fastest connections).

A differential release (that is: you only need the latest patch and the original) is a good idea, but what program can we use to make it?

We should use a program to make differential (and not incremental) backups. WinRar can do this but only using the windows' archive (a) flag and it's quite difficult to configure. Maybe a binary file diff? Any suggestion? What about matt? What do you think?

Bye
[8125, K-JAM, P4300, MDA Vario ROM Development] risidoro:
Naming scheme for the OEM packages

Hi,

following SayWhat's idea of using a patch system to release differential updates instead of big archives (the linux way), i thought of another useful thing we could borrow from linux: the OEM packages naming scheme.

I think we should name the folders containing the OEM packages as follows:

%PROGRAM NAME%_%PROGRAM VERSION%_%REVISION NUMBER%

e.g. PIM Backup_2.0_1

%REVISION NUMBER% should be used to differentiate more recent packages from older ones, even when the program version hasn't changed. For example, if Matt modifies something (a missing link, a wrong rgu, etc) in the PIM Backup 2.0 package, he will release the new package with the name PIM Backup_2.0_2.

Thus, a coherent naming scheme (as the one i proposed) can be good for two reasons:

1) users will know the package version they're installing;

2) packages can be released one at a time so we don't even need the patch system proposed by SayWhat (however, patches can be good with SYS and ROM folder).

What do you think? It is not difficult. For packages without version number, for example Custom Tweaks, we can either use 0.0 as version number or completely omit it (the release number, on the contrary, must be specified to track the changes in the package).

Any comment on this?

PS: basically, this is how packages repositories work in linux
[8125, K-JAM, P4300, MDA Vario ROM Development] mikaarce:
the naming scheme suggested by risidoro is i think one of the best ways to go about releases and would further avoid the confusion on which came first
[8125, K-JAM, P4300, MDA Vario ROM Development] Shabe_syah:
Touchflo OEM packege

Mattk_r,

Can you add Touchflo-cube OEM package to your OEM's for 318 Rom please?:)
[8125, K-JAM, P4300, MDA Vario ROM Development] mfrazzz:
Part of the art of cooking is learning to do stuff for yourself and not depend on others to provide things for you (this is xda-DEVELOPERS afterall)... I grab a copy of the OEM packages (no point in reinventing the wheel) then I start upgrading them and making them how I want them to be for me. If I want a new package, then I create it. You'll never learn how to cook if all you do is just add water to instant potatoes.

Yes its very nice to have premade stuff, but rather than everyone coming to Matt and begging, how about if some of you start learning how this stuff works and do some things for yourself and contribute back to the community. Its really not that hard. Just takes some reading and digging.
[8125, K-JAM, P4300, MDA Vario ROM Development] mattk_r:
I only have a minute, and notice a bunch of traffic.

Yes, managing this much stuff is difficult - and a pain at times. Great suggestions, though I don't know if/when I can do a new system. I will try to post the current version of each package as I learn it in the first post and on the folder name.

As updates/fixes come along, I (or the provider) should post the link in the message for the single package. When I upload a new rev of the OEM package, I'll include them in.

If I touch anything in the OS, it gets rolled.

As for touchflo... someday... but not today.

As the last of the bugs get weeded out of the current batch, it will settle down - if not already :)
[8125, K-JAM, P4300, MDA Vario ROM Development] Shabe_syah:
Calm down BOSS,

I worked on this messy package (Touchflo OEM package) and couldn’t get it work in 318.

I just wanted to know if he has one that would be compatible with 318.

U don need to waste your time and give me a big speech.
[8125, K-JAM, P4300, MDA Vario ROM Development] epimazzo:
Comm Manager Error

Matt and others,

You guys know what this attached error means? It's been happening with my fresh rom just cooked using 1413 OS and OEM 3.6 pack.

The first time, there wasn't any of those comm packages in OEM folder. The second time, I chose touch 8 comm and got the same result.:confused:

Any idea?

Thanks a lot.