yashsingh1/xdaforums huggingface dataset:
[Wing, P4350 ROM development] l3v5y:
Given the rate at which you're racking up posts...

Happy 2500 post! :D
[Wing, P4350 ROM development] PURESKILLZZZ:
Thanks mate .... LOL .....

Just trying to help people .....
[Wing, P4350 ROM development] l3v5y:
*cough* SPAM *cough* :p

JK...
[Wing, P4350 ROM development] N3xt2N0N3:
ivaaaaaan!! when's the next lesson? lol i just dont want this thread to die
[Wing, P4350 ROM development] PURESKILLZZZ:
OK OK .... We got jokes ..... LOL
[Wing, P4350 ROM development] PURESKILLZZZ:
This thread wont die too many people watching it and it gets posts everyday mate ....
[Wing, P4350 ROM development] illi:
Sorry guys! I fell asleep at the back here. Is class over?
[Wing, P4350 ROM development] PURESKILLZZZ:
WAKE UP !!!!!!! LOL .... Nah class is still going on ....
[Wing, P4350 ROM development] ivanmmj:
Yea, class is still going... the teacher just fell asleep from exhaustion. lol Actually, with my laptop coming in, you guys shall see more of me ALL the time. More ROMs, more lessons, etc.
[Wing, P4350 ROM development] PURESKILLZZZ:
What laptop you getting .. I thought we had a deal ..... :( :(
[Wing, P4350 ROM development] ivanmmj:
Got a corporate discount through my job and it was a "get it now or never kind of thing." Sorry. :(
[Wing, P4350 ROM development] wshader:
YAY!!!! Need some new roms to flash
[Wing, P4350 ROM development] PURESKILLZZZ:
OK teach ........ So what laptop did you get ???
[Wing, P4350 ROM development] l3v5y:
Oh yes! Posting in random threads is fun! And we want to get taught! :D

Am I the only one slightly disturbed by that statement? :p
[Wing, P4350 ROM development] PURESKILLZZZ:
Are you having fun tonight ?????
[Wing, P4350 ROM development] l3v5y:
No... It's 9:43 in the morning...

And, I'm cramming for an exam this afternoon!
[Wing, P4350 ROM development] PURESKILLZZZ:
Cramming and you are on XDA .. You are a bad boy .... Its 4:47am here...
[Wing, P4350 ROM development] l3v5y:
Meh... It's only electronics :D although they got annoyed in the last paper I did 'cause I wrote a program in BASIC and no one understood it...

You call me a bad boy, and you're up at that hour?!? Hypocrite :p
[Wing, P4350 ROM development] PURESKILLZZZ:
hhmmm basic ... basica ..... I remember those thing .. line numbers oh yeah ....

10 print "l3v5y is a bad boy"

20 input "stop";"A"

30 if a = "Y" then 70

40 print "and he still is bad"

50 goto 10

60 rem endless loop unless you press y

70 print "ok time to rest"

80 end
[Wing, P4350 ROM development] l3v5y:
Flow charts are far more annoying... Drawing little boxes in a two hour exam... Why?!? Why not just confuse the examiner :D

I'm not a bad boy! :(

And anyway... I only know PICAXE Assembler BASIC...
[Wing, P4350 ROM development] PURESKILLZZZ:
Assembler havent done that even longer than basic ..... Havent programmed in many many years ..... Have used cobal , fortran , assembly , machine code , basic , pascal, c and all the pluses ... LOL

Even tho my favorite was turbo pascal ... Best version was by bourdland came with a large book and a 5 1/4 floppy...
[Wing, P4350 ROM development] l3v5y:
Aaah... Huge drives with very little storage.... And some very very disturbing names...
[Wing, P4350 ROM development] Ghostrider:
I see, we are not return to Future!:)

We are return to the Past:D

All really long in the past. I used to have an Commodore 64 with Datasette.:cool:
[Wing, P4350 ROM development] l3v5y:
I feel so young! Most of this stuff is from before I was even born :D
[Wing, P4350 ROM development] l3v5y:
And that just killed the conversation!

Ivan! Have you got your new laptop yet? If not, when will you get it, so I can sleep until the next lesson...
[Wing, P4350 ROM development] PURESKILLZZZ:
I have owned commodore 64 had the cassette drive then the floppy drive which I thought was super power back then . Also remember my vic 20 which i had prior to 64 aftwer which i had a super pet.
[Wing, P4350 ROM development] l3v5y:
All these strange names...
[Wing, P4350 ROM development] PURESKILLZZZ:
Those are strange names . I remember my iex sinclair from radio shack was a very 4mb computer. I had the adam which i use to bounce the signl from the keyboard off the walls. I have the apple 2e and ben franklin they were ok . Now my ibm pc was the monster had a giant hard drive think it was like 480mb.
[Wing, P4350 ROM development] l3v5y:
Hardcore...
[Wing, P4350 ROM development] PURESKILLZZZ:
Brother it was a big hard drive for back then. I had maybe 2000 programs on it ... LOL .. today it wouldnt hold nada .....
[Wing, P4350 ROM development] l3v5y:
It wouldn't hold nothing... Think about the logic of that one :p

And anyway... It could hold a few ROMs and some tools...
[Wing, P4350 ROM development] PURESKILLZZZ:
What about an o/s .. o linux can run on it ...
[Wing, P4350 ROM development] l3v5y:
Windows mobile? That would be awesome... 500mb of hardcore WM! :D
[Wing, P4350 ROM development] PURESKILLZZZ:
lol . On a computer it would be win ce . But hey thats an idea .... Now i think I still have a 480mb drive around here somewhere ....
[Wing, P4350 ROM development] papamopps:
happy birthday.... come to germany and we have a party together on 18th of May!!!
[Wing, P4350 ROM development] PURESKILLZZZ:
~~~HAPPY BIRTHDAY ~~~~~~

Wish you told me we could have played Battlefield or Code of Duty together i run a server or two mate .
[Wing, P4350 ROM development] loghash:
Happy Birthday!

Happy Birthday Ivan..! Oh.. I shud be saying "Sir" Ivan.. :D Would love to learn how to cook from you!
[Wing, P4350 ROM development] PURESKILLZZZ:
I agree the "SIR" does fit him .....
[Wing, P4350 ROM development] qball1616:
Happy Birthday Ivan...I am looking forward to your next lessons and learning how to create some cool roms...thanks in advance for all of your help
[Wing, P4350 ROM development] jorv88:
count me in.. i have no wife or gf... i work part-time..i have patients..n i have a stock t-mobile wing(blackberry pearl as a back up phone) looking forword for the next lesson:)
[Wing, P4350 ROM development] PURESKILLZZZ:
Ivan is quiet he must be having a great B-day ....
[Wing, P4350 ROM development] sprashant123:
Happy Birthday!

Many happy returns of the day, Ivan

regards

Prashant

Dopod c800
[Wing, P4350 ROM development] Ghostrider:
Happy Birthday Ivan from me too. 1 Day late I now :-)

and I´m very intrested.

Ghostrider
[Wing, P4350 ROM development] pseudoproto:
I'm joining the class.

Just remember, teach, some of us might take a little offense for calling 25 old....:rolleyes:

Hope you had a good time getting "old"!
[Wing, P4350 ROM development] shadowleo85:
happy bday bruh what game were u playing?
[Wing, P4350 ROM development] PURESKILLZZZ:
And Ivan is still quiet ..... Well tell your mom I said Happy Mothers Day ....
[Wing, P4350 ROM development] b.mann:
Count me in...I just dumped XDAr5 so I could pull the R2D2 ringtones and such :D
[Wing, P4350 ROM development] PURESKILLZZZ:
Still nothing from ivan .. hope he didnt have too much to drink ...
[Wing, P4350 ROM development] ivanmmj:
lol. I don't drink, I just took some time off for myself. Anyhow, when I get home, I'll get to work on Lesson 2. I have to get some files together, cleaned up and uploaded.

Lesson 2 will be:

Decompiling a ROM with Hypercore - Part 1 on how to get your own working OEM folder (I know, the name needs work...)
[Wing, P4350 ROM development] ivanmmj:
Lesson 2 Preview: Breaking it down OEM style

Welcome to Lesson 2's preview. In lesson 2, we will learn how to decompile a ROM using Hypercore. This will serve us in two ways.

1. You'll understand how to decompile a ROM and obtain files from it.

2. You'll be able to get started building your own OEM folder. This OEM folder will be the basis for every ROM that we will be building on this classroom, whether a modified stock ROM, or a WM6.1 with the newest Build.

I have to be at home to get the proper tools uploaded and to make the screenshots, so I can't post it here at work, but stay tuned.

On a side note: I'm going to start working some extra overtime to make some money for the next few months, so you might see less of me around here for a while. A man's gotta make a living. :-)
[Wing, P4350 ROM development] PURESKILLZZZ:
I am not mad at you mate ... What work do you do ????
[Wing, P4350 ROM development] ivanmmj:
I work in one of the major telecommunication companies in their Advanaced Computer Support department. I take DSL support overflow and next week, I'll be taking voice repair overflow as well. Since voice repair has been swamped, it provides me with an opportunity to make some overtime money. I'm getting married and I can use all the money I can muster. :-p
[Wing, P4350 ROM development] PURESKILLZZZ:
Well congradulations on your marriage to be if you arent to far Ill do the pictures for your wedding free. Yes I do photography if you like I can show you some of my work ... That way I can get personal cooking instructions .....

Now as for tech support I hope you arent 1 of those guys reading from a book who know less than me and keep me on the phone for hours at a time . Ad as for DSL techs for the most part I have found most to be lost as they want you ti install a horrible cd into your machine to set it up rather than showing you a 2 minutes et up in your internet settings ... Which takes them 1 to 2 hours to explain it .. LOL
[Wing, P4350 ROM development] ivanmmj:
(I had a lot of sugar and nothing to do on my lunch break.... the result is the following.)

Thank you for the congratulations!

We JUST signed a contract for a photographer on Saturday. >.<

No, I hate the idea of going by the script. Unfortunately, there are so many "tech"s out there that do that many of my customers have an attitude against me before they even talk to me. Once they realize that I know what I'm doing, they usually are VERY appreciative. Also, my company has a CD less installation. We actually train our techs on how to do everything from change IE settings to whatever it takes to fix the connection. In the Advance Computer Support, a person calls with whatever problem they have and our jobs are to use our procedure to fix it and if there isn't a procedure set up for it, invent one, document it and MAKE it a procedure. If it runs on electricity, there's a possibility I've ran it, tweaked it, cracked it, fixed it, modded it, and improved it. I know my way around Windows 3.X/9X/ME/XP/Vista/2k/2k3, OS 7.X,8.X,9.X, OS X, various linux distros (I prefer debian based distros because of their package handling, although lately I've been flirting with Mandriva a lot...). I haven't dabbled too much into BSD (except for OS X...) or UNIX or any of the other *nix flavors. I have the believe that unless you destroyed your harddisk, it's fixable. (Granted... I might be too lazy to fix everything and if something's going to take a long time, I sometimes suggest reformatting.... lol) Also, I'm proficient with Linksys routers, Dlink routers, Netgear routers (ok... this one I'm ok with but I can't seem to recall everything out of memory right away), belkin routers, ZyXel routers and modems, 2Wire Gateways, etc. I've overclocked everything from computers, to graphics cards, to cell phones, to calculators.

And to prove myself, (lol) I also frown upon those who though the 8600GT was a great card... (I do have a 9600gt and I LOVE the thing), I am an AMD fanboy who is disenchanted by the current phenom architecture and ended up building a Core2Duo setup. The architecture looked promising on paper, too... *moment of silence*

Oh, I used to be an ATI fanboy, too...

On a side note, I have seem to have forgotten most of my programming skills. It's been about 8 years since the last time I touched Visual Studio... maybe that's why...
[Wing, P4350 ROM development] l3v5y:
I have more RAM than that in my aging mac...
[Wing, P4350 ROM development] PURESKILLZZZ:
Well those were the good ole days ......
[Wing, P4350 ROM development] l3v5y:
When a line of code could change the world...

Does anyone here know about flowcharts for PIC/PICAXE systems?
[Wing, P4350 ROM development] PURESKILLZZZ:
Off the top of my head nahhh ... But how did your test go ???
[Wing, P4350 ROM development] l3v5y:
It was alright... But I couldn't remember the exact layout and capabilities for the PICAXE flow charts... BASIC is easier to remember than flow charts anyway...
[Wing, P4350 ROM development] PURESKILLZZZ:
flow charts were always easy but hey that was a long time ago ...
[Wing, P4350 ROM development] l3v5y:
Damnit! I was getting close to your post count... And then you logged in and started helping people...

Has anyone converted full Diamond SYS to QVGA? I got bored after I decided to rebuild all the *.dsm files and remove the help files...
[Wing, P4350 ROM development] PURESKILLZZZ:
I am here to help ......
[Wing, P4350 ROM development] l3v5y:
Yay!

Port it for me :p

I've got nothing tomorrow, so I'll do it then...
[Wing, P4350 ROM development] PURESKILLZZZ:
perfect ......
[Wing, P4350 ROM development] l3v5y:
Now all I need is a 19949 ROM...
[Wing, P4350 ROM development] PURESKILLZZZ:
Well only 1 person with it you will have to ask him ....
[Wing, P4350 ROM development] l3v5y:
Where are you Papa? ;)
[Wing, P4350 ROM development] PURESKILLZZZ:
He is around ....
[Wing, P4350 ROM development] papamopps:
I´m here.... if i can get a newer build i will share 19949... OK?!
[Wing, P4350 ROM development] l3v5y:
Ooooh! Yay!!! Use your "contacts" :D
[Wing, P4350 ROM development] PURESKILLZZZ:
Thats right .. Get papa moving .......
[Wing, P4350 ROM development] papamopps:
there are some out...but cannot get them now;) we have to stick with my damn OLD ROM. sorry guys......

i know it is a crap of work...but we have to use it...hahaha
[Wing, P4350 ROM development] PURESKILLZZZ:
Papa anything you play with always works well ...
[Wing, P4350 ROM development] l3v5y:
Now... Fancy cooking some Prophet ROMs?!?
[Wing, P4350 ROM development] PURESKILLZZZ:
ok I am waiting to see what you cook .....
[Wing, P4350 ROM development] N3xt2N0N3:
i might have to settle with the diamond 6.1 build for my rom
[Wing, P4350 ROM development] PURESKILLZZZ:
So do it mate .....
[Wing, P4350 ROM development] l3v5y:
My cooking = Epic Fail :D
[Wing, P4350 ROM development] PURESKILLZZZ:
What happened ????
[Wing, P4350 ROM development] l3v5y:
Kaiser drivers... Don't ask...
[Wing, P4350 ROM development] PURESKILLZZZ:
Tell the story mate .....
[Wing, P4350 ROM development] l3v5y:
Don't mix kaiser drivers and Prophet drivers...
[Wing, P4350 ROM development] PURESKILLZZZ:
So what did you mix and what happened ?
[Wing, P4350 ROM development] l3v5y:
Most things... A few times it booted up and then nothing worked (no hardware keys, no screen drivers etc) and other times it just didn't boot...
[Wing, P4350 ROM development] PURESKILLZZZ:
Damm and you didnt take any pictures ....
[Wing, P4350 ROM development] l3v5y:
I'm sorry... Next time I mess up drivers, I'll take a camera with me...
[Wing, P4350 ROM development] PURESKILLZZZ:
Thats what you are suppose to do ......
[Wing, P4350 ROM development] l3v5y:
Problem with that is, I don't actually have a camera other than my Prophets one...

Well, I have an aging Nokia I got of a Russian for free, but the camera is poor, and it won't talk to my PC via bluetooth... (It doesn't do cables... It barely even charges of one...)
[Wing, P4350 ROM development] PURESKILLZZZ:
Then figure something out ..... And why you didnt join the room ???
[Wing, P4350 ROM development] l3v5y:
'Cause I haven't used AIM in so long that I have no clue how to...

I'm sure I have a camera lying around somewhere, and I know I have one covered in the silt from the bottom of the Loire, which has never worked since it went for a swim...
[Wing, P4350 ROM development] PURESKILLZZZ:
You been in the room before .... I invited you but you didnt respond ... LOL
[Wing, P4350 ROM development] l3v5y:
I got lost... (That sounds like a good excuse :D)

I'm supposed to be learning stuff for exams, and have been for the past few weeks, so I'm sorry if my internet activity has suffered... Plus I can be a leetle bit dense when it comes to AIM...
[Wing, P4350 ROM development] PURESKILLZZZ:
Just accept the invitation mate ......
[Wing, P4350 ROM development] l3v5y:
Do I have to? :p
[Wing, P4350 ROM development] PURESKILLZZZ:
YEAH !!!! You do ......
[Wing, P4350 ROM development] l3v5y:
Fine... AIM just had a fit...
[Wing, P4350 ROM development] PURESKILLZZZ:
close it out ... then re-start it ...
[Wing, P4350 ROM development] l3v5y:
Did that, but now it's just plain slow...
[Wing, P4350 ROM development] PURESKILLZZZ:
What do you expect from AOHELL ....
[Wing, P4350 ROM development] l3v5y:
Umm... I expected it to crash, so I was kinda surprised at how little it did!
[Wing, P4350 ROM development] PURESKILLZZZ:
Well I have my Kaiser rom thread started ... have a read mate ....
[Wing, P4350 ROM development] l3v5y:
Damnit I want a kaiser now!!!
[Wing, P4350 ROM development] PURESKILLZZZ:
Well you will get 1 if you really want it . I am sure of that ....
[Wing, P4350 ROM development] l3v5y:
I'll wait till the Raphael!

One point to make... If you make a large image (say 720x640) you can stick multiple screen shots in one image, and get more screen shots! :D
[Wing, P4350 ROM development] PURESKILLZZZ:
To be honest you are correct but I do so much dot realy have time for allthat yet .. Too many roms to test .... Will start that when I catch up ..... Need to cover most if not all the roms by end of next month .....

Hopefully will get another phone and cover another whole set ..... To me this is fun so I will get as many phones to cover all for the people.....
[Wing, P4350 ROM development] l3v5y:
It takes very little time! (or maybe I just have too much time)... More phones would be cool... AFAIK, no one has attempted anything like this before, or at least not on such a grand scale!
[Wing, P4350 ROM development] PURESKILLZZZ:
Well I am the first I see ..... I am the pioneer of the rom review .... A few cooks still telling me I am not to cook so I will review ... LOL .....
[Wing, P4350 ROM development] l3v5y:
Reviewing is probably more in demand at the mo... There are loads of cooks, and thanks to this thread, more to come (now, where's lesson 5?).
[Wing, P4350 ROM development] PURESKILLZZZ:
We still waiting on the teach ....
[Wing, P4350 ROM development] l3v5y:
IVAN! WORK! (I mean here, not in whatever "job" you may have) :p

(please?)
[Wing, P4350 ROM development] ivanmmj:
Moving all my cooking files to my laptop as we speak. ;)
[Wing, P4350 ROM development] N3xt2N0N3:
your laptop came in!!! uh oh thats the best news i heard all week:cool:
[Wing, P4350 ROM development] PURESKILLZZZ:
We will be aiting for the lesson teach ... Take your time ...
[Wing, P4350 ROM development] nKiwan:
still waiting :)
[Wing, P4350 ROM development] l3v5y:
We are all waiting... We must not push Ivan too hard though... (Nah, just kidding... He needs to work for us :D)
[Wing, P4350 ROM development] nKiwan:
umm... is class over?

It's been so long.. i forgot what i've done in the past lessons..
[Wing, P4350 ROM development] ivanmmj:
Sorry, I've been out sick for a week or so. I gotta get on top of this.
[Wing, P4350 ROM development] N3xt2N0N3:
yeah me too...its been a month since the last lesson
[Wing, P4350 ROM development] N3xt2N0N3:
hope u feel better
[Wing, P4350 ROM development] PURESKILLZZZ:
Dont feel bad teach ... I also been out sick pulled a muscle in my foot and had no herald ....
[Wing, P4350 ROM development] moSess:
Wow.... From the students in the front row to the old man and the crazy kid in the back, I've never wanted to learn more in my life. This thread is awsome.

Ivan the master and his band of apt and eager students... Now if i could only find a quiet place where no one would notice... Yes, over there by the logical looking woman(also extremely attractive), or maybe that guy who looks like he's tired of diamond themes, no. Maybe the sickly looking fellow(obviously not lupus), or maybe by the guy who looks like he's been waiting a hundred years. I always am nervous in these situations.

What I am not nervous about are these lessons though.

Ivan? Room for one more?
[Wing, P4350 ROM development] ivanmmj:
Lesson 5 - Porting the SYS

Download and install this.

Then download this and unzip it somewhere. This will be your main kitchen.

How to port a XIP:

Extract xip.bin from the build you want to port from

Download Bepe's XIPPort

Extract XIPPort to any folder

The folder should contain XIPPort.exe, pkgcommon.dll, and xip.bin you want to port.

Run XIPProt.exe

Press "Dump xip.bin" - This will create an OUT folder

Press "Make Pkgs"

Open the OUT folder and you will find two folders: Files and Modules

Copy the contents of MSXIPKernel and MSXIPKernelLTK with each folder (Files and Modules) and paste them to /ROM/XIP folder and replace. (Note: Don't worry about copying the .txt files, they are not needed.)

Source

How to port a SYS folder

Open your old SYS folder and copy the .VM and WinCENLS_WWE folders into your new SYS folder

Go to your old SYS\Shell and copy shell32.exe and shellres.dll into your new SYS\Shell

Replace the old SYS folder with the new one.

Source

Q&A

Q: What is the XIP?

A: It's the kernel of the ROM.

Q: What is the SYS folder?

A: It's where all the new apps included in each Windows Mobile release are stored.

Q: I did all this and I bricked my phone, help!!!

A: First, rest assured. Your phone is not bricked. See THIS thread on how to unbrick your phone. Secondly, refer to Q&A #4.

Q: This is too complicated... but I still want to port my own ROM. What should I do?

A: Easy. Use my EasyPortOven and the process will be automated.

Q: Where do I get the latest SYS folders? XIP's?

A: I don't know... Your guess is as good as mine. I just download Kaiser ROM's that have them since they tend to have the latest and greatest first. Do NOT PM me asking me where to find them.

This is a direct copy and paste of my other guide. With some ROMs, like the one from the last lesson, you will have to also change the DPI of the ROM. For now, just copying the DPI folders from a good WM6.1 ROM with matching DPI will do. Technically, the process is much more complicated...
[Wing, P4350 ROM development] ivanmmj:
Lesson 6 - The Glue that Binds us - Building a ROM

Rebuilding the ROM is not the hard part. That will come later when I teach you how to change the ROM itself.

For now:

Take your SYS and ROM folders from Lesson 5 and your OEM folder from lesson 2 and place them into the Working_Folder.

Now run BuildNB.bat and follow the instructions.

I know that this lesson is not at nicely laid out as my other lessons, but it was a little bit rushed.
[Wing, P4350 ROM development] l3v5y:
Yay! More lessons! :D

I've have one problem though...

So far, using both your EasyPortOven, and XIPPort/manual methods, I have only successfully ported a few XIPs, and not the latest ones.

They build fine, and flash fine, but then the OS gets stuck while loading. It's definitely a problem with the XIP as other ROM folders with the SYS/OEM do boot fine.
[Wing, P4350 ROM development] N3xt2N0N3:
wow i was gone for three days and theres a new lesson...GOOD. but i think i may have to start all over I kinda forgot what i did earlier. so im going to delete everything i did earlier and start fresh
[Wing, P4350 ROM development] l3v5y:
Smooth!

I've got so many ROMs in pieces I've forgotten which ones which, so whenever find something like a new lesson, I start again... I've used up half of my HDD doing that! :D
[Wing, P4350 ROM development] N3xt2N0N3:
lol me too...i even tried to port a cooked rom with the new builds and create a rom off of that...that was a no go
[Wing, P4350 ROM development] l3v5y:
I've tried to port most ROMs... Problem is, for no apparent reason, a large number of them won't boot!!! :mad::mad::mad:
[Wing, P4350 ROM development] N3xt2N0N3:
lol your right...only if there was a way lol...wow your a Moderator now...ugh!! not fair
[Wing, P4350 ROM development] l3v5y:
I think I've spent enough of my life here to deserve Modship! :D

I hate XIPs!!! Anyone want to port some XIPs to the Prophet so I can make a ton of new ROMs? I have loads of OEM packs!
[Wing, P4350 ROM development] N3xt2N0N3:
lol maybe skillz would do it...