yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] swampy395:
Hi mate

WOW this is completly brill

Sorry if i make this sound simple but i'm not up on all the tech terms:( hope you get what I'm saying

DSM's are 1 problem, If we had set of vergin DSM's all with say, XDA certs and dependancy links, ( as i understand the old BuildOS reforms the dsm's file contents at building the dump) IE: replace all "MS DSM's" in XIP,sys, and OEM, with XDA DSM's

possibly created with ND4SPD's tool, Or something like "build DSM" that replaces the certs in the "MS DSM's":D now that would be COOL

We could maybe add a .cab.pkg to update the OS & build numbers in the cooking process :confused:

metadata folder needs editing "custom XDA" to match DSM's

I think this is a lot of work but could it help? get a workround for things!

Metadata and DSM kits for 96,192, dpi ETC.ETC.

then maybe we could use the xda FTP server for the updates ( if we used some universal certs then it may even be posible to download .cab.pkg and upgrade OS&Build of any compatable ROM in minutes:cool:)

It would be nice to share like PPC_Geeks:D with all the sys and xip thay post:D

again sorry for such simple discription just wanted to get the idear across

If i understand this right we would only need to build 1 ROM each then build .cab.pkg to upgrade or fix bugz:rolleyes: and even upgrade to WM7 by .cab.pkg :eek:

We cook better ROM's than MS so I'm sure we can do this better than MS:D

Keep up the good work guys were all in awe of you GUYS, and awaiting the finnished product:D

Best regards

swampy395
[Windows Mobile Software Development] Diewi:
Alright. Thnx for the info Da_G. What I also can read from your answer is,

that it's almost useless for most chefs to get hands on the Update System

right now, as the process will be made easier by you and the other coders.

Btw, will this be compatible with ervius' visualkitchen? As far as I know, bepes'

platformrebuilder removes all dsms. Don't know if there already exists a way

around this. But couldn't one avoid this by copying the dsms of the selected

packages into the imgfsdump before assembling? It could be done with a batch

file that reads out the selected files out the lists (package enabled/disabled)

that are created by the visualkitchen.

Appreciate your work Da_G! Hope it's going to be released soon. It's gonna

be a milestone in Rom building.
[Windows Mobile Software Development] stepw:
Hi Da_G,

When a package is installed, are replaced modules completely pruned or ULDR only updates XIP chains and requires extra flash space to store new modules?

It's logical to assume new modules may be larger than existing and replacing them in-place is not likely to be possible. Rebuilding partitions where updated modules reside in-memory is probably pretty intensive and not very fault tolerant, so I doubt it happens too...

This said, are there issues like fragmentation and/or available space limitation when using ImageUpdate in the long run? Any idea how many updates will a ROM survive before it runs out of space in XIP partitions due to fragmentation or increased modules sizes?
[Windows Mobile Software Development] Da_G:
There's a reserved "free space buffer" for both NK partition (xip) and OS partition... default is 512KB for NK 9.5MB for OS :) (On Touch Pro, which is what i'm testing with)

The reserved space is definable at build-time (it's just some padding added to the partition)
[Windows Mobile Software Development] chavonbravo:
Is 9.5 mb enough for a rom update though? There'd be a whole new SYS and lots of updates to OEM apps.
[Windows Mobile Software Development] l3v5y:
There's probably a balance between reserved space (which I guess one loses for normal use) and upgrade ability... I'm guessing 9.5MB is just a fairly random number HTC chose, and can probably be edited to suit the needs of ROM updates.

I guess this would be useful for quick fixes to say NetCF, but may not be perfect for a full ROM upgrade...
[Windows Mobile Software Development] Da_G:
9.5MB appears to be the recommendation for a minimal ImageUpdate space buffer...

There is a specification for a "Delta Package" which helps to address this issue:

If you are familiar with the "diff" util, it's quite similar, a delta package is a "diff" between the old package and the new package.

I'm not yet fully sure how this method works yet (does it re-write the module in imgfs? append some data to the end that gets appended to the module on load time? something else?) - but it only copies in the changed data so you minimize the space wasted.

You can set the free space buffers arbitrarily large (up to the limit of your flash chip if you chose) but then you'd obviously be sacrificing space in the TFAT user store..

The system was really designed to work best with a device that has a NOR chip *AND* a NAND chip.. the NOR chip holds the OS and is capable of executing modules in XIP (thus saving a ton of memory as they don't need to be copied to RAM) - the OS partition is the last partition on the NOR chip - so that way you can ImageUpdate it up to the max size of the chip.. and all user data goes to the TFAT, which is stored on the seperate NAND chip.

In that manner you get the best-of-both-worlds scenario, low ram usage due to true NOR XIP, high speed from usage of NAND to store user data, and lots of space for ImageUpdate without having to worry about encroaching on the user store.

Unfortunatly I haven't seen any production devices use this model (due to cost I suspect)
[Windows Mobile Software Development] l3v5y:
Can you remove the 9.5MB ImageUpdate space and get more free TFAT then?

There's not much point spending money on extra NOR/NAND ICs when an external RUU does the job... Or at least that's what OEMs probably think...
[Windows Mobile Software Development] Da_G:
Yes, our current tools resize imgfs partition in this manner to give more space for TFAT (bigstorage mode, imgfstonb iirc)

A device with NOR and NAND would have some screamin' performance, tho :)
[Windows Mobile Software Development] Da_G:
Updated first couple posts with a bunch more info

:)
[Windows Mobile Software Development] B4PJS:
Good stuff, I think I have nearly got my head around most of it, but I just tried making my first .cab.pkg with cabarc but neither winrar or WinCE Cab manager could open it and when applied to my device I got an unknown error :(

Any chance of you posting the tools you used?
[Windows Mobile Software Development] Da_G:
It will come soon, working on solidifying the tools. Almost have the .cab.pkg generation process down :)

(i'm not the one doing the programming btw, i'm a terrible coder!)

I'll be posting the first ImageUpdate-ready ROM in the Raphael ROM section shortly, in preparation for deployment of test packages :)
[Windows Mobile Software Development] danthman2000:
Count me in on that for testing.. this is groundbreaking stuff!
[Windows Mobile Software Development] ND4SPD:
The tools will be available soon! I've got the program recreating dsms so they are not malformed and them processing them into .cab.pkg's. I'll be running some more tests today before putting the tools into a final form. Da_G has been spending countless hours explaining and documenting stuff for me so that I can rebuild the tools, so props to Da_G!
[Windows Mobile Software Development] Da_G:
I've posted an Image Update - ready ROM to the raphael rom section, here:

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

Test packages are not yet ready, but will be in post 2 on that thread when ready :)

This ROM has 1024KB free XIP and 20MB free IMGFS, is stripped to the bare-bones, and should serve as an excellent starting point for testing :)
[Windows Mobile Software Development] inertiax3:
Gr8 work Da_G, ND4SPD et al...

One question for ND4SPD - will your tool be able to change existing dependencies? I can't get around fixing the problem with 2 missings GUIDs :(
[Windows Mobile Software Development] ND4SPD:
I think you may be having problems with dependencies on other lang dsms, though I'm not sure. My tool only takes the name of the package and the version and interface from the old dsm and restructures the files that make up a DSM and looks up dependencies only from the ones available in the dump. Other ones are discarded and it seems that it's working for the most part, as long as there is a full dump. I'll also make that other dsm editor I posted the screenshot of that will be able to edit dependencies as well - but that really is now a last-resort tool, I think

Right now, I'm getting error with the dpi packages, but Da_G has explained how to fix those ones. Otherwise, as long as the correct signatures are there, the image update does go through.
[Windows Mobile Software Development] stepw:
Really doubt it, ULDR is probably designed to be pretty generic and monolithic.

Unless it perhaps modular and can be extended with vendor specific modules, it can't possibly cover all varieties of radio<->general purpose core interfaces.

Da_G, where is pkg.cab cached when a device is reloaded into ULDR? TFAT/user storage? Can it be planted there without completing overall OMA update process (HTTP/HTTPS, dependency and signature verification, etc...)?

Just wondering if this feature could be used for recovery of non-booting OS without a hard reset.
[Windows Mobile Software Development] Da_G:
ULDR caches packages in TFAT (there's a registry key that defines possible package locations IIRC, don't know it off hand)

Depending on configuration of ULDR, it can be read from several places, ULDR can be set up with a download manager, and passive KITL, and IPL configured to trigger on a button press for example, so that if ULDR is activated and detects no packages in TFAT, attempts a KITL connection to the desktop PC and looks in the \Release folder for them.. if it finds any copies them to device and depending on configuration validates signatures or not..

Check your ROM dump for packages that seem to be just lone .dsm files, and open the dsms in an editor, sometimes they have names like GSM01, GSM02, or X1, X2, etc.. these packages are each for a seperate component of the rom (radio bootloader, radio other parts, etc)

The ULDR is designed to accept these in .nb0 (.nb) format, inside a .cab.pkg with their .dsm, the device-specific coding like memory locations etc. is done by the OEM on construction of the ULDR..

So OEM defines what parts can be updated in such a way, each part will have a .dsm that seems to dump with nothing attached (because it's not a part of the OS partition, but the .dsm stays there to define the package)

So alot of this is dependant on how OEM configures things at build time, there's no one answer :)

But theoretically, if the OEM configured the ULDR properly, you could complete the KITL connection, provide the .cab.pkgs in \release folder, and issue the updates in such a way, yes :)
[Windows Mobile Software Development] l3v5y:
So does that mean HTC may have actually thought of ondevice updates? The X1/GSM... packages only appeared in the latest few ROM builds...
[Windows Mobile Software Development] anryl:
What kitchen do we have to use then ? :eek:
[Windows Mobile Software Development] elektrownik:
look here: http://blogs.msdn.com/cenet/archive/2005/09/27/474650.aspx
[Windows Mobile Software Development] ervius:
my old buildos (or bepe's one), but have to reformat well all extra dsms used into extra packages included into rom ;) (can use my dsm editor ar another dsm tool that can insert certificates and shadow/dependencies items into dsm!)
[Windows Mobile Software Development] inertiax3:
.. so using for example using your BuildOS 6.X-5.3 - it is impossible to create a ROM that will work with imageupdate? I've compared DSM's from SYS and the ones in \DUMP after running BuildOS - and they are not the same..
[Windows Mobile Software Development] ervius:
yes, becouse they are updated after building, if in a package there is some different(more or less modules/files), the package's dsm is updated to contains all files/modules present at build in the package!
[Windows Mobile Software Development] inertiax3:
.. thanx for answering ervius.

.. and does it rewrite the DSM files correctly - meaning Image Update will work afterwards?
[Windows Mobile Software Development] ervius:
you have to insert all needed, shadows, dependencies and cert files, but is in project ;)
[Windows Mobile Software Development] chavonbravo:
Just wondering. Would it perhaps be easier to modify all .dsms, or at least some that are pretty high up in the dependency tree, so that they have no dependencies. Maybe this way you'd be able to do a rom update in a few steps and pieces, and not need so much room for this whole process.
[Windows Mobile Software Development] chavonbravo:
Apart from not sacrificing storage space by making other partitions bigger, another reason this would be great (doing updates in steps) would be ability to install different languages for your sys for example. You could create an update package and modify the dependencies so that you can group together certain parts. LANG_0409, DPI_192 stuff, other for the actual SYS/COMMON, etc.. So this way people could pretty much choose their own language when updating.
[Windows Mobile Software Development] no2chem:
package is copied to \updatebin - and i think update proceeds from there. signature verification seems to occur twice (once by updateverify, once by uldr).
[Windows Mobile Software Development] ervius:
try this new version, with autoupdate dsm (edit, update or create new if not present in package), adding also, all dependencies, shadows and certificates, read included readme.txt and see package.ini included into "example_package", near app.reg

try it here:

http://www.sendspace.com/file/u0tcd5

is a beta, so, try ., analyze created sams and report!!!

bye!!!

if all works well, maybe I'll insert into my oldstyle new_visualkitchen (like external program to execute by bat!), so, while build a rom, it creates all needed and insert all dsms and rgus, rebuilded package.sof and registryupdate by a runtime created provxml file, into rom ;)

P.S.: All greetings go to DA_G, for ideas, support and all need to be possible this new project! ;)
[Windows Mobile Software Development] B4PJS:
Well it seems to have worked better for me, I now only get the "Not enough space to perform update" on my ROM rather than "An unknown error occurred". Gonna try on Da_G's test ROM and see if my tiny little update package works (For starters I am only trying to update the OEMVersion package with a new name!!)
[Windows Mobile Software Development] B4PJS:
Question: Does the ROM need to have a large PagePool? I currently have mine set to 0 because I seem to get best performance that way from my ROM, but Im thinking that this may have caused my out of space error...

-----------EDIT----------------

Got the same thing on Da_G's update ready ROM, so that cant be it :( BLoomin package is only 4.42KB!)
[Windows Mobile Software Development] inertiax3:
@image update gurus..

could you please explain how to perform a sucessfull OEMXIPKernel update?

I have all the files ready (in mnge format) but don't know how to build a working PKG file.. although I get no dependency errors anymore (had to edit DSMs with the missing dependencies...) it still doesent update :(
[Windows Mobile Software Development] mbarvian:
why would you need to update the OEMXIPKernel? NK hacking?
[XPERIA X1 General] x_man9989:
i have a problem with touch it 9 and 7 or touch x

Music Player is not working ...

what is the problem?

please help me
[Touch Pro, Fuze Themes and Apps] TheDude1120:
I want this dialer back

can somebody please give me a cab for it?
[Touch Pro, Fuze Themes and Apps] player911:
It is called HTC Phone Canvas. Newer version include a Slide to Answer/Ignore.

AT&T has a stock version from their leaked 5.08 release.
[Touch Pro, Fuze Themes and Apps] Captain_Throwback:
How about trying a search? I found a Slide-to Answer HTC dialer in this very forum, right here.
[Touch Pro, Fuze Themes and Apps] ftdn2006:
I think this is it, I haven't tried it yet. I downloaded a torrent last night with like 24 HTC apps and this was one of them.
[Touch Pro, Fuze Themes and Apps] TheDude1120:
that does nothing, ive already tried that
[Touch Pro, Fuze Themes and Apps] Captain_Throwback:
well information is your friend. The more you give us, the easier it is for us to help. We don't even know if you're running a 6.1 or 6.5 ROM, now do we?
[Touch Pro, Fuze Themes and Apps] JM33:
Do a search for Da_G's clean fuze rom. All of the stock cabs are in that thread, very useful.
[Touch Pro, Fuze Themes and Apps] RR33:
Hi,

you can try htc S2A Diamond dialer (it's the same as your raphael)

:)
[Tilt, TyTN II, MDA Vario III General] jenda.69:
Hi! I have little problem. When I want to wakeup my Kaiser from sleep mode I must press power button twice.

First press: nothing happens (sometimes screen turns on and off again). Second press: Kaiser wakes up

Is there any solution? I tried searching but no success.
[Tilt, TyTN II, MDA Vario III General] pdtp:
this is a known issue with many custom ROMS, your solution is to find one that doesnt have that issue as no chefs have figured out a fix for it.
[Tilt, TyTN II, MDA Vario III General] denco7:
Discussed many times in many different threads, especially in abusalza's thread a lot , ad nauseam . So it is really hard to believe that a search yielded nothing.

There is no solution, it appears to happen in some 6.1 builds and not in others. Some people have been told that HTC/M$ added it in as a kind of screen lock to keep your phone from accidently turning on in your pocket and making calls or screwing up your settings. Is is funny how people will install slide to unlock, or push a series of screen buttons ( ThrottleLock ) or press the on button and then the system lock button to wake up their phone. But if they have to double press the on button, all of a sudden this is a huge inconvenience.

It does not happen in Abusalzas later roms, so update. He discontinued V.3 because of this and other actual bugs.
[Touch HD Themes and Apps] djcedric:
can someone help me or/and give me explication how to extract cab file please?

i will do the following,i want to extract the cab that contains font file from godson,hes cab change the tf3d fonts bud not the windows font and i want to do that.

any help is appreciated.thanks in advance.
[Touch HD Themes and Apps] trodert:
use WinCE CAB Manager to extract cab files.
[Touch HD Themes and Apps] grzegorzaksamit:
CAB file is just a ZIP afaik. Every ZIP software on your desktop should be able to unpack it.
[Touch HD Themes and Apps] djcedric:
yes i know bud when i extract it the files are not font files bud specific cab files not usable directly!
[Touch HD Themes and Apps] djcedric:
i wil try today,thanks.
[Touch Diamond, MDA Compact IV Themes and Apps] sgd2z:
Is there an API that a developer can use to make use of the touch part of the Pro/Diamond (and other manufacturer touch devices)? I just installed VS 2008 Pro and can't seem to find much info on making use of the touch i.e. detecting finger swipes etc.
[Touch Diamond, MDA Compact IV Themes and Apps] l3v5y:
AFAIK, no manufacture has released anything about gestures.

You can try and recognise gestures using your own code.

In C++, WM_LBUTTONDOWN (screen is touched), WM_LBUTTONUP (screen touch is released) and WM_MOUSEMOVE (screen touch point e.g. finger moves) are the touch events. Each one of those supplies the x and y coordinates, but things like "finger flicked from bottom to top" have to be coded by you.

If by the "touch part", you mean the capacitive panel at the bottom, then this and this should be of interest.
[Touch Diamond, MDA Compact IV Themes and Apps] uniqueboy:
This was posted earlier over in dev and hacking, not sure if it anything like what you want and unfortunately it is also not free, looks good though!:)
[Touch Diamond, MDA Compact IV Themes and Apps] sgd2z:
This is almost what I'm looking for but I'm going to try and make my own touch friendly interface before I pay :) Maybe if it works, I'll release the code for free. What my app needs is something like HTC's album where finger flicks bring up the next/previous photo.
[General Topics] joe11211:
I opened this thread on hulu, please chime in,

maybe we will make a difference.

http://www.hulu.com/discussions/19/60158/243891
[General Topics] joe11211:
bumping it up
[Upgrading, Modifying and Unlocking] sint2006:
or i want this full rom i780 JPHE2 with eboot+phone+pda?

it is the orignal one

any help where can i download it ?

thanks
[Upgrading, Modifying and Unlocking] inertiax3:
What is so special about JPHE2? Seems like an old release..
[Upgrading, Modifying and Unlocking] sint2006:
this rom is for the arabic region
[Upgrading, Modifying and Unlocking] sint2006:
still searching
[General Questions and Answers] magicalan:
the password i put it on the wm 6.5 lock doesnt work and nothing happens after i put it any way to reset it ? i cant get in not even with soft reset :(
[General Questions and Answers] + Que PPC:
sorry mate...

HR needed... and please... get a third aplication for this.... mmmm i can't remember the name of that but maybe you can found it on my skydrive here

http://cid-f13430056005795d.skydrive.live.com/browse.aspx/HTC/CABS

oh yes is called safelockpen!

see ya!
[General Questions and Answers] magicalan:
whats screenlock open exactly for?

i wanna use the lock again but am scared ill have to HS again :(
[Networking] B1FFY:
im trying to get my laptop to connect to AT&T 3g via wap@cingulargprs instead of default APN.

Im currently running OSX 10.5.7 and have tried a variety if scripts but nothing seems to be working.

Any ideas?
[Networking] Rudegar:
as I understand it cingular is not the same company as att?

if so then

APN is the identirier for the phone company which one of their services you wish

to take advange of it's not a site or anything

a phone company can even have several APN's depending on what

contract one use

and type anything other in the APN then what the phone company expect you to

for the contract you got

and you will get no service at all

if not then

sorry I dont really know that much about american phone companys
[Networking] B1FFY:
yah thats the problem im running into. I would like to use WAP.Cingular instead of the default ISP.CINGULAR because of the amount of savings on my monthly bill.

Thanks for the input tho.
[G1 Q&A, Help & Troubleshooting] AnThNeE:
i tried teaching my friend to install 1.5 manually from my other thread (http://xdaforums.com/showthread.php?p=3847374#post3847374)

and she screwed up because the last step she didnt push home+back and instead turned the phone off by pushing and holding the power button and turned it back on and it didnt install because she didnt do it the right way and we tried it again by deleting it from the sd card then re-transfer it still didnt work so if anyone has any ideas on what to do then please tell me. :eek:

p.s. im sorry if this was said some where else cause i didnt search it because i wasnt exactly sure what to say in the search.

oh and also you can gtalk me - anthnee94@gmail.com
[G1 Q&A, Help & Troubleshooting] tubaking182:
did you check the build number in her phone? if the build is correct(latest) then the only thing that didn't complete is the radio, upgrade that manually or downgrade to another stock build and re-upgrade correctly
[G1 Q&A, Help & Troubleshooting] AnThNeE:
yea i told her to look at that it still said 1.1
[HTC Vox] livimojo:
Hi All

Hope someone can help

I have updated my bt s710 with snap rom BEFORE i bothered to sim unlock it.

I got the unlock code from Jocky - cheers, great service - but when i put my T-Mobile sim in the phone, it shows No Network , then searching and never prompts for the unlock code.

I only have T-mobile sims so cant try any other providers..

Any ideas ????

Cheers

Martin
[HTC Vox] hashtowent:
change yyour radio!
[HTC Vox] livimojo:
hi

already tried this, flashed to latest radio rom - no difference :mad:
[HTC Vox] bozhinov79:
You can try change the setting in Networks to Manual and search manually for your network. Hope it will help.