Hello, I have finally made a ROM for Rhodium. If I have done it correctly, it should have no bugs, never crash, and be very fast and enjoyable. I know I enjoy it.
Baseline002 Released! Screenshots soon. This release includes Manila 2.5.2012 from Leo 2.10. Few under the hood tweaks and mostly cosmetic changes.
What you need:
HTC Touch Pro 2 Smartphone
Must be Hard-SPL'ed, there's a sticky on how to unlock
Mini USB cable (unless flashing from SD)
Activesync or for Vista, Windows Mobile Device Center. (unless flashing from SD)
What I am not responsible for:
Your phone in any way, (well, I would hopefully be responsible for your enjoyment of your phone, and if I am please tell me!
), your computer, your sanity, etc. Everything is done at your own risk.
Known Issues:
none
Note, mymobiler is not installed, that's just what I take my screenshots with. That is also not my phone number, it is an invalid number.. well, until Sprint gives it out to someone else.. lol
Special thanks be to:
mightymike, pyski, silence121782, nfsfan, mr.x, bikeandestroyx, jakdillard, lobo4806, da_g, virus, santod, cmylxgo, dodge_longhorn, deck, cfay, purian, SBR_L3gion, t0mmyr, scrosler, rstoyguy (if I left anyone out let me know and it will be updated)
linuxangel, for being my wife and allowing me the time to cook ROMs night after night.. :-*
everyone else on this wonderful forum!
Big thanks to psyki for the hosting hookup!
I am still undecided on whether or not I want to try doing another nightly kitchen or just release the kitchen with every ROM. In the beginning at least, it will be the latter. I did decide to go ahead and reinstate my nightly kitchen uploading script, this is mainly for my own backup purposes, but feel free to download it and see what I have been up to if you just cannot wait for the next release
. As with last time, sometimes the kitchen will be broken, will make a dud, etc. This is because I was in the middle of something and went to sleep.
The ROM is built on Sprint 6.1 EXT and VZW 6.5 OEMDRIVERS. USC 6.5 kernel with my optimizations, WM build 23541. As with my TP releases the primary goal is speed and stability. After that comes looks (blue everything- if you don't like blue, I will be making a HUGE cab that contains all of HTC's puke green images) Also included are my various titanium customization scripts as with my TP releases. If you want a different color taskbar, use these:
http://forum.ppcgeeks.com/showthread.php?t=111746 cmylxgo has done an amazing job on them
Quote:
raidzero says
what RGB does it use?
cmylxgo says
oh thats a trade secret
cmylxgo says
r:0 g:0 b:255
cmylxgo says
its f*cking blue
|
Kitchen README:
Before we begin, I feel obligated to say that this kitchen is for advanced users. You will need basic batch scripting skills to modify the kitchen script and basic ROM/kitchen knowledge to add SYS/XIP, etc.
That said, I will try to help as much as I can with your endeavors with my kitchen, but once you start deleting things I put there, expect to hit some bumps. It is best to make a copy of the entire kitchen and keep it unmodified then play with the other copy.
Welcome to raidzero's baseline kitchen! This kitchen is based on bepe's platformrebuilder. it is designed to show people the power and flexibility of platformrebuilder. (the visual kitchen by ervius is based on the same thing)
What you need to know:
YOU MUST BE AN ADMINISTRATOR ON YOUR MACHINE AND ON VISTA/WIN7 HAVE USER ACCOUNT CONTROL DISABLED. YOU WILL GET ERRORS OTHERWISE.
anything that is in EXT,SYS,OEM will be cooked in to the ROM as long as there are no _skip files in the folders.
by default, my kitchen looks for the following components in the following places:
ROMHDR=ROM\RHOD\(buildversion)\romhdr.bin
XIP=ROM\RHOD\(buildversion)\XIP
SYS=SYS\RHOD\(buildversion)
OEM=RHOD\OEM
EXT=EXT\RHOD\Baseline\*\* (this means it will look in subfolders in the ext folders, use this to categorize EXTs)
(if you want to make your own ext folder and not use mine at all just make a folder alongside mine and update the batch file)
When you first start the kitchen, it will prompt you to enter the name of your ROM. This name will appear in the RUU utility when it reads the NBH at flash time. next it will ask you what version you are building. Enter the build you want. (you can add your own SYS if you want, just name it accordingly) Next it will ask if you want Titanium or Manila. Enter the one you like, or neither for no titanium or manila. Next tell it whether or not you want to leave out SYS items that I deem worthless. this is used when adding virgin SYS and you wanna keep it that way. Next you will be asked to set the pagepool. after that is done it will hexpatch shell32.exe\s000 against timebomb. This is good if you want to run for more than one month, otherwise MS will shut down the phone.
At this point platformrebuilder will take over and do it's magic. Right before the XIP is implanted (new window will open up for that) you will notice the memory map. Since we are using a 6.5 native kernel it is acceptable to have as many modules as possible, but keep slot 0 (and slot 61) clear. I personally say anything that does not stay loaded in RAM all the time shoudl NOT be moduled. Better battery life, better performance this way.Right after the nbh is generated, you will be asked to enter in your changes. Put anything you have changed between builds in there and hit enter. This will be saved and timestamped to changelog.txt. I have included this feature because sometimes I get carried away and make tons of changes and then cook, something is broken but I cannot remember what all I changed. As long as you actually use this feature, it should help with this.
The NBH file will go into RUU. A file called changelog.txt will also be present there. use this to track your changes!
If you want to add anything to the kitchen just place it in EXT in the build folder you're adding for and make a new folder under that folder with your name, place your EXT's in there. be sure to delete any _skip files.
If you add your own SYS/XIP: need to know that I have wince.nls in OEM, so it carries across builds and simplifies things. I also have ddi.dll and gxdma.dll in OEMDRIVERS, so if you are upgrading kernels be sure to do the same! Take my msxipkernel as a template for what to do to yorus should you decide to try out a new build do the same with SYS.
This kitchen does support multiple devices, the only catch is you need a separate EXT, OEm, SYS, and ROM folder for each device, and it must be specified in the Batch file. If you want help with this I can help.
Feel free to frankenstein up my kitchen to make/learn/release ROM's/Kitchens, but if you do please mention me in your credit/thanks list. MANY HOURS/WEEKS have gone into making this kitchen. I have put everything I have into this thing, so please give credit where it is due.
Oh yeah, if you love it and run it, don't be afraid to do a little advertising for me with one of these in your sig: