yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] muckelmaus:
Himalaya rom with ExtenDir-driver.

Hi, to all!

I try to build a new version of master Ather's Dark Edition Himalaya rom.

That's were my problem is:(Cut out of post#1)

Modify the order of all other file system filter drivers in your boot.rgu. Personally I change order 0 to 10, 1 to 11, 2 to 12, etc. More about the order of the file system filters drivers in Tips and Tricks at post 5

Modify your boot_ms.rgu (also in XIP) if you cooked encfilt.dll/mencfilt.dll in your rom.

Rebuild your boot.hv and port the boot.rgu, boot_ms.rgu and boot.hv in to your XIP. (Ervius and Bepe's kitchens do this already for you)

I tried to tweak the registry, but I failed, as PresetInstaller says, that ExtenDir is not running.

As there are no Tips and Tricks in post#5, on that, I tried by myself, but got stuck.

The kitchen I use is Ather's kitchen v 0.4. It is a special with this kitchen that you can modify hkcu.reg and hklm.reg seperately, with the tool Registry Workshop.

The boot.rgu is build automatically, without the posibility to modify it, but this should make any difference.

I took this kitchen, because it is a good recooker. You take a rom, dump it, insert/remove files (I took extendir.dll 1.6 2mb cache), change registry (first hkcu.reg than hklm.reg), edit, rebuild rom, and at last flash.

I think, my problem is the order of the drivers, but it's like playing lotto to guess, what's right.

I hope, someone of you has a good helpful idea for me.

Thanx, a lot!
[Windows Mobile Apps and Games] mondilv:
Any news?

:rolleyes:
[Windows Mobile Apps and Games] YYYYY:
@oaa8

Thanks buddy

@muckelmaus

Have you tired it without changing the order? You don´t need to change the order to run extendir but it helps to boost the performance, try to run it without changing the order first.

@ShaDrac

Any eta?
[Windows Mobile Apps and Games] ShaDrac:
Progress on V2 is at the moment way to slow, mainly because of external factors.

But if nothing strange happens (no customers with high priority stuff, etc.) then it will be next weekend for the first Preview/Beta release. :)

ShaDrac
[Windows Mobile Apps and Games] muckelmaus:
@muckelmaus

Have you tired it without changing the order? You don´t need to change the order to run extendir but it helps to boost the performance, try to run it without changing the order first.

I did so! No, still not running! Did you find anything in the boot.rgu?

Phone hangs on first or second boot, solution:

Change "BootPhase" from 0 to 1 and you'll need to add back wince_nls in your xip!

As the device is running well, I didn't change it. I didn't test the Phone/Radio function of the device, because I think, it's not what you meant.
[Windows Mobile Apps and Games] kssemenov:
ShaDrac

Hello form Russia. My question is - how do you think, is it possible to use your tool for Samsung Omnia ROMs cooking?

Thank you
[Windows Mobile Apps and Games] ShaDrac:
Hi kssemenov,

Extendir can be added to every windows mobile driven phone, so it should run fine on the Omnia. :)

Enjoy!

ShaDrac
[Windows Mobile Apps and Games] bobsbbq:
Shadrac I have been using the 1.6 8mb version for a long time. I tried the 12 and 16 mb version and niether of them work. I get a stuck boot at 1st splash with radio information. I know I heard some people say something about some of the others not working. Can anyone else confirm if the 12 & 16 mb versions have been tried and are working.
[Windows Mobile Apps and Games] twopumpchump:
its been awhile since i did my testing, but all of the different cache sizes worked for me except 0mb and 16mb.
[Windows Mobile Apps and Games] ParkBom:
is Extendir Compatible with WinMo 6.1?
[Windows Mobile Apps and Games] ShaDrac:
Hi bobsbbq,

The 12MB & 16MB versions can work, but only if there's enough (virtual) process memory (32MB) left.

Try to free up some memory (from the filesys process), for example lower your windows cache.

Good luck!

btw. This limitation doesn't exist anymore in V2. :cool:

Hi ParkBom,

Extendir runs fine on 6.1 :)

Enjoy!

ShaDrac
[Windows Mobile Apps and Games] bobsbbq:
I' using LEO and I have all file cache set to 0 but 12 and 16 won't boot. I think the dll is bad or corrupt. I should have plenty of memory. It's OK I can wait for V2. I will stay with the 8mb version for now.
[Windows Mobile Apps and Games] BlackFriar:
No, you shouldn't. So, WM6 memory model is based on CE5/5.01 kernel, it utilizes a VM memory model that is composed of slots that have a maximum size of 32MB. The problem is you're running out of space in the file system slot, and your device isn't booting; witness farmerted's post.

Run virtualmemory.exe for touchscreens and post the picture with 4MB and then 8MB. You'll see.

Vince
[Windows Mobile Apps and Games] bobsbbq:
Well I don't know but I'm not using WM6, but using LEO with a Native 6.5 Kernel so as you can see from my memory map below using Extendir 8mb I still have lots of slot 2 free.
[Windows Mobile Apps and Games] ParkBom:
can somebody explain why my phone stucks at 1st splashscreen after 2nd boot? (after RunCC restarts the phone).. im using Extendir v1.06 8MB Cache

thanks

EDIT: Sorry Posted on 1st Post:o
[Windows Mobile Apps and Games] bobsbbq:
Change your bootphase both of them to 1 in your boo.rgu
[Windows Mobile Apps and Games] ParkBom:
thanks bobsbbq.. im new with extendir.. thanks for the help :)
[Windows Mobile Apps and Games] ParkBom:
after making a .mscr, unzipped all manila files to Extendir\WinDir\Manila\Manila***** folders, Manila just dont start :(
[Windows Mobile Apps and Games] Farmer Ted:
OMG, Bob! Your slot 2 is as plugged up as it possibly could be. You have maybe 1.5 MB of VM available. That rom will lock up if you run any apps that load heavy dll's. I think you're looking at the wrong slot; it starts with 1, not 0.

Switch your data and fat caches to 50 or 100; that's less commitment than 0, because 0 is dynamic.
[Windows Mobile Apps and Games] bobsbbq:
oops, never used this before I assumed green meant free space. So what does the green, blue, Red mean?

In that screen shot I have data and fat cache at 200 & 400.
[Windows Mobile Apps and Games] BlackFriar:
So, in WM the virtual memory model is based around slots that are capped @ 32MB each. There are 64 of them (2GB total for the user) and the first 32 are for processes. This is where the 32MB cap on program size and the 32 process limit come from.

So as WM6.x all use the CE5 kernel, they all have this limitation. Moving to 6.5, they just opened up 2 additional slots (60&61) for modules, so that the system will use up this 64MB of space before utilizing the more congested slots 1/0.

You want to keep slots 1/0 as free as possible. I don't use it, but I'd assume in 6.5, you want to use more modules, until you infringe on slot 1/0, as they are fast and you have additional VM space for them.

On the virtualmemory map, [red] is free, [blue] is reserved and [green] is committed.

So, given that look at the VM mappings:

Your filesystem slot is hammered as FarmerTed said, I would also tweak down the FAT/data caches as it's just being used as a lazy-write-back cache w/Extendir and doesn't need to be huge.

EDIT: I know you know this, but for others. The tweak is in the [boot.rgu] file:

[HKEY_LOCAL_MACHINE\System\StorageManager\Profiles\FLASHDRV\FATFS]
"Flags"=dword:00600014
"FormatTFAT"=dword:1
"CheckForFormat"=dword:1
"MountAsBootable"=dword:1
"MountAsRoot"=dword:1
"EnableWriteBack"=dword:1
[B][U]"DataCacheSize"=dword:00000000[/U][/B] ; By MS suggestion, system will determine optimum value
[B][U]"FatCacheSize"=dword:00000000[/U][/B] ; By MS suggestion, system will determine optimum value

And I never really made an opinion on the HTCFSCaches, but maybe others have one.
[Windows Mobile Apps and Games] Farmer Ted:
Slot 1 is supposed to be filled; there's not much you can do about it, it's the first slot filled with modules during cooking. It would take a lot of effort to even get any modules in slot 0 with a native 6.5 kernel, imo.

I think the green space in slot 2 is basically the space that is allocated for caching. I doubt there would be much benefit to using a 12 or 16 MB cache, even if you were able to boot a rom up with them.
[Windows Mobile Apps and Games] BlackFriar:
You are correct, I was trying to articulate that the allocation order (at-least in WM6.1) is from the higher numbered open slots down, just came out wrong...

Ted, have you played with removing the other filters? cachefilt.dll, fsreplxfilt.dll, htcfsfilter.dll....
[Windows Mobile Apps and Games] bobsbbq:
You can remove htcfsfilter without problem. I have changed my cache setting and I now have what looks like about 5-7 mb of space in slot 2. So I will stay with the 8mb version. Thanks for th info.
[Windows Mobile Apps and Games] Farmer Ted:
I haven't, although I'll probably remove the htcfilter when sooner or later. I like the fsreplxfilt personally.
[Windows Mobile Apps and Games] selyb:
the only thing I have found about htcfsfilt in my research on these boards is that it is needed for low space notification
[Windows Mobile Apps and Games] :
I've copied 4MB-cache-version to my pna: as I figured out the dir size is only 32,5 KB (33.368 Bytes). Did I something wrong?
[Windows Mobile Apps and Games] Farmer Ted:
Yeah, copying the file to your device won' do anything. It has to be cooked into the rom, and doing so isn't trivial. Not sure what you mean by 32.5 kb, but if that's just the file size, then that's just the file size.
[Windows Mobile Apps and Games] jonas9398:
Hello,

I wanted to make my own preset, but I have one question: I saw that in the preset *.xml there's an "InstallType"-Row with a number. Can you tell me what the numbers are about? So there would be an "InstallType 1" or 2 or sth. else. What does change if I change The InstallType?

Greetings, Jonas
[Windows Mobile Apps and Games] :
Obviously I'm blind, because until now I couldn't dectect where the extendir.dll to download from. Can you help me?
[Windows Mobile Apps and Games] fwt:
DL-Link is in Post #2
[Windows Mobile Apps and Games] thor2002ro:
anyone tried this on a Toshiba TG01 with stock 6.5 rom? I'm tempted to try it... but scared of destroying my setup...
[Windows Mobile Apps and Games] DaveTheTytnIIGuy:
You cannot use this on a stock or pre-existing ROM, you must cook it into the ROM yourself. The TG01 doesn't have cooked ROMs AFAIK, so unfortunately, you can't try Extendir on that device.
[Windows Mobile Apps and Games] mondilv:
Any news about v2?

What about "friendship" to fsreplxfilt.dll in the new version?

Still can't to use fsreplxfilt.dll. Without it notes don't synchronize.
[Windows Mobile Apps and Games] vipa:
Launching files from Storage Card\Extendir\WinDir

Is there any reason why files located in \Storage Card\Extendir\WinDir can not be run/read, although those files are seen in the file explorer listed in windows folder?

Thanks
[Windows Mobile Apps and Games] bobsbbq:
Why don't you want to use fsreplxfilt.dll? I use it all the time and my notes sync just fine.
[Windows Mobile Apps and Games] ShaDrac:
Eta Extendir V2 Preview/Beta 1

Hi mondilv,

In Extendir V2, fsreplxfilt and Extendir will be good friends! :)

For now there is a workaround (for a small performance loss): change the order of Extendir to the highest number, for example 999.

Hi vipa,

This a bug in Extendir V1, but it's solved in V2! :cool:

@All:

Starting the latest tests on Extendir V2 Preview/Beta 1

Eta 12 hours

Enjoy!

ShaDrac
[Windows Mobile Apps and Games] bobsbbq:
Wow this is great news. Can't wait to test.
[Windows Mobile Apps and Games] bobsbbq:
Shradrac is today the day? :D
[Windows Mobile Apps and Games] ShaDrac:
Extendir V2 Preview/Beta 1

This is the first Preview/Beta release of Extendir V2.

Main goal of this release is to find bugs etc. to see if I overlooked something not related to the new dynamic caching system.

Some noteworthy info:

Extendir V2 initializes the storage card passive (when your phone isn’t doing any other stuff).

When your phone wakes up or you insert your Storage Card, it will probably take 10 seconds or more (depends on how many files you’ve got on your storage card) before the files at your storage card located under \Storage Card\Extendir\WinDir can be accessed through the \Windows folder.

Things not in this Preview/Beta (but in the final release):

This Preview/Beta release doesn’t have any read/write/copy optimizations.

This Preview/Beta release doesn’t have any file data caching (dynamic cache).

This Preview/Beta release doesn’t have any possibility to configure anything through a configuration program/file.

Installation instructions:

Installation as normal, but,

Change the order from 0 to something high (999) so the synching from notes should work.

In the final release the order will be back to 0 and with help of the configuration program synching notes works.

Please let me know your findings. :)

Enjoy! :)

ShaDrac

Download:

Accept the licence agreement!
[Windows Mobile Apps and Games] bobsbbq:
Thank You, I will test it out and report feed back.
[Windows Mobile Apps and Games] bobsbbq:
Oh what is the cache setting on this new file?
[Windows Mobile Apps and Games] makuu:
Thanks Shadrac,

Is this V2 Preview a XIP or Imgfs version?
[Windows Mobile Apps and Games] bobsbbq:
I'm sure it is XIP. At least that's where I put it.

No problem so far, performance is down a little from before but I don't know what cache setting this is. I was using 4mb before.
[Windows Mobile Apps and Games] ice8lue:
wow really nice to hear that development is going on =)

for me, specially the first boot was MUCH faster

looks good so far, am waiting for the final one =)
[Windows Mobile Apps and Games] ShaDrac:
Hi bobsbbq,

Thanks for testing! :)

This Preview/Beta has no file data cache ( 0MB )!

Because of that the (cached) read performance is a bit slower compared to V1.

Everything else should be faster, especially for files cooked in to your ROM! :cool:

Main reason for no caching in this preview/beta is that it's easier for me to pinpoint where the bugs are.

After we make sure that there aren't any bugs, I can implement the new dynamic caching system. :cool:

Hi makuu,

I tested everything as an XIP version,

But I think it could also work as an Imgfs version but I don't know what that does with the performance.

Hi ice8lue,

A lot of things have improved, for example:

The performance for files cooked in to your ROM is way faster compared to V1! :)

But also a lot of other stuff, like surfing on the internet! :cool:

Well, I would loved to hear everyone's feedback and ironing out any bugs we can find so I can implement the new dynamic caching system.

Thanks and enjoy!

ShaDrac
[Windows Mobile Apps and Games] twopumpchump:
ive tried cooking it twice, both times it locked up my phone at boot :confused: using the same boot.rgu that i used for other version, with extendir in xip. will play around with it more maybe i will figure it out.
[Windows Mobile Apps and Games] malrok37:
So, I just cooked this new version in my ROM.

I used my previous configuration, and no problem for me.

It boots fine, it is Extendir enabled.

I will test it for a little time and give you my feedback.

Anyway, great job ShaDrac :)
[Windows Mobile Apps and Games] BlackFriar:
I find that with the order set at [0], I can't add files to the [WinDir] folder. I keep getting an error that says: Cannot copy XXXX: file may not exist or cannot be transfered.

If I set order to some high number, I get an error during UC customization. Very odd. But, I like the potential!

Thanks for the work, ShaDrac
[Windows Mobile Apps and Games] bobsbbq:
Ok first bug to report. The driver cooked in caused problem with manila graphics and leaves manila unusable. This was on a ROM where manila was cooked inthe ROM. I'm going to do another test with manila installed from Preset Installer to see if the same happens.
[Windows Mobile Apps and Games] bobsbbq:
Ok this happens both with Manila on the device and with it loaded through Prest Installer. Here is a Screenshot of the device with Extendir V2 beta1, and a normal with Extendir V1.6
[Windows Mobile Apps and Games] twopumpchump:
i finally got it working with manila 2.5 2011, seems cachefilt and extendir dont like each other lol...once i removed that rom booted fine with no lockups. i didnt have an graphics issues with manila, but i am missing the icon for file manager in start menu:confused: benchmark results where around 400 points higher with extendir but honestly it doesnt "feel" any faster.
[Windows Mobile Apps and Games] mondilv:
Congrats for next step!

Going to try tonight.:p
[Windows Mobile Apps and Games] bobsbbq:
Wow that's strange. I didn't have any problems booting (maybe a order thing) but I have the graphical issues. Manila 1922911 from 2.02
[Windows Mobile Apps and Games] malrok37:
Well, after half a day of using my ROM, I found some problems with the built-in messaging tool of winmo.

First, I could not link my hotmail account to my phone using the data connection (it worked with wifi though). Now it seems impossible to send an sms. Wndows would display the wait cursor indefinitely, and get stuck right there.

I will rebuild my ROM with Extendir 1.06 and check if these problems still exist...
[Windows Mobile Apps and Games] malrok37:
Well, my problem definitely comes from the new version...

I have no clue of where the problem comes from, but I could use Opera, but not reach live.mobile.com, I could receive my emails, but could not send text messages, I could sync to hotmail, but could not create my account via my data connection...
[Windows Mobile Apps and Games] ljankok:
I will test this too and report back

I will test this too and report back :)
[Windows Mobile Apps and Games] l3v5y:
I've had boot issues with this particular setup, which is annoying... Back to 1.06 and it all works though.
[Windows Mobile Apps and Games] ShaDrac:
Thanks for all the feedback! :)

I'm working on those bugs...

ShaDrac
[Windows Mobile Apps and Games] sinoo:
Looks interesting. I think I will give it a try...
[Windows Mobile Apps and Games] nqnguyen2:
I want to experiment this with my Wizard before trying it on my Kaiser which is my daily device (must be stable). I'm confused about changing the numbers for the ordering. Also, reading the instructions on the first page, I have experience editing registry keys but I've never edited boot.rgu and rebuilt boot.hv. Is it possible that someone post more clear step by step instructions? I would greatly appreciate it. Thanks.
[Windows Mobile Apps and Games] selyb:
You must cook your own rom to use this. Maybe I assume too much but, IMO, if you cook roms then the instructions are clear.

@ShaDrac: maybe this should be highlighted in red, in bold and a larger font on the first post?
[Windows Mobile Apps and Games] nqnguyen2:
Oh, ic. Thanks for the reply. That would certainly make sense why all the information went over my head. :D
[Windows Mobile Apps and Games] jagan2:
First of all thanks to shadrac for making this wonderful enhancement.

Iam quite new to this thing and this looks impressive. But i want to know one thing, is it possible to add all oem registry to this virtual directory. I know for first boot the reg key is required still asking pardon me if iam asking something stupidity iam new to this. :)
[Windows Mobile Apps and Games] ShaDrac:
Extendir V2 Preview/Beta 1.01

Lets hope I found all those bugs.

Please let me know, Thanks!

Enjoy!

ShaDrac

fyi:
[Windows Mobile Apps and Games] bgcngm:
Hello Shadrac,

I've tried Extendir v1.06 some time ago and I was having a problem then. My phone dialer wasn't working properly. The buttons which image files were installed under \Extendir\WinDir didn't appear... but if the image files were installed under \Windows everything was fine. :s

I've decided to try the new preview/beta version, but the problem remains. Do you have any idea why?
[Windows Mobile Apps and Games] bobsbbq:
Some things don't like to be installed in different locations. I had success a long time ago using a phone canvass but the last 2 times I tried they did not work properly. One thing you can try is only move the graphics and leave the .dll, xml, exe files cooked in the ROM.

I choose not to because if someone uses some kind of mod for taskbar icons etc then uninstalls it there dialer will be broken.
[Windows Mobile Apps and Games] bobsbbq:
I still have the graphical issues with Manila with V2 beta test 1.01
[Windows Mobile Apps and Games] bgcngm:
Errrrm... I've just tried to cook with all the files related to phone dialer (even the image files) and I get the same result. :(
[Windows Mobile Apps and Games] bobsbbq:
I think it has something to do with Extendir and a graphics driver. I had almost the same graphical problem when I tried to use nuechem gxdma.dll. When I changed back to the original everything was ok again.
[Windows Mobile Apps and Games] sunsetdk:
I have been testing extendir 1.06 6MB version on a kaiser Danish WM6.5 (28205) rom with great success, it give a good performance boost on file system operations.

I also tried a rom with and V2 1.01 beta, but the spb file system index went right down to where it used to be when using the V2, the bigges difference was on directory list with 2000 files. Is this normal? (also changed to order to 999 rather than 0).

Have I understood right that you can remove all entries in boot.rgu about relfsd.dll? And that you can remove the file htcfsfilter.dll and entries on it? I have tried it and haven't seen any problems, but haven't tested very much.

I have also notisted 2 times (over 10-15 hard resets and flash) that I.E. will not let me download files. It goes to the download screen, stays there a few sec and then tell me that it could not download the file, only thing to do seems to be a hard reset. Any idea what could be causing this? I have scanned though the whole thread and didn't find anyone with this problem, only other I.E. problems
[Windows Mobile Apps and Games] jagan2:
Guys i need help,

I have done following thing to make work extendir:

1. Deleted boot.hv from oemxipkernal as it will be rebuilded by kitchen (vs).

2. Added the required key to boot.rgu present in oemxipkernal.

3. Added Extendir.dll (0mb one first tried then tried 4mb one) to oemxipkernal.

Still i get a unbootable rom and Please note that:

1. wince.nls is already present in oemxipkernal.

2. There is no flashdrv in my device (in boot.rgu of oemxipkernal) so that i can change bootphase to 1.

***My device is opal***

And thanks to KilZone who helped me to install extendir.

Hoping to get some solution i really need this extendir...
[Windows Mobile Apps and Games] sunsetdk:
Did you remember to change the order of the rest of the filters? As per the instructions on the first page?
[Windows Mobile Apps and Games] jagan2:
Yes bro i did that all other orders were changed. Still unbootable rom plz any way i could use it on opal. I really need this as some drivers are conflictin in opal if i disable anyone of them and cook then flash my rom works ok but if i add that missing driver later everything again gives prob so i wanted to put that driver in storage card so that it reads from storage card when that driver is required leaving the rom work fine....
[Windows Mobile Apps and Games] sunsetdk:
And you only changed filtes not anything else? I did the mistake my self to alter everything also things that was not filtes (you can see from the reg key if they are filters or not) of this is not the case for you I have no idea. I have only just started my self using extendir and cooking roms (no danish roms going to have to make my own)
[Windows Mobile Apps and Games] sunsetdk:
I'm trying to use "Preset Installer" but I can't seem to work out how make it install my cabs (or most of them) on the storage card. Most of the cabs are standard cabs I just found here and there. Have I missed something somewhere?
[Windows Mobile Apps and Games] jagan2:
Yes i changed order of fillters only, anyone can tell me how can i use extendir in opal (to isntall).
[Windows Mobile Apps and Games] BlackFriar:
ShaDrac,

I still have the same wierd error with 1.01. Namely,

Any ideas? What else can I do to help?