yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] kwbr:
No presetinstaller should say "This is an Extendir enabled device." It does when I cook version 1.06 in to the xip.

This version still has issues with replfxfilter when you set extendir order=0. This is a known issue.
[Windows Mobile Apps and Games] bobsbbq:
Ok to those having troubles. I have found 2 ways to install this. One as I said above and it is the folder Extendir with the file inside Extendir.dll placed in ROM\Shared\23016 folder, not in MSXIPKernel. Or as kwbr said just place the file only Extendir.dll in ROM\Device\Build #\OEMXIPKernel. As a file not as a module.
[Windows Mobile Apps and Games] CRACING:
I'm confusing. Nusferatu say ROM\Shared\23016 has MSXIPKernel and you say to place in ROM\Shared\23016 folder, not in MSXIPKernel. :confused:

BTW: I'm not using visual kitchen and my pb based ) kitchen has :

ROM\XIP\ -> MSXIPKernel, MSXIPKernelLTK, OEMXIPKERNEL. So where should I place it?

Edit: Ok, I created a folder named Extendir and placed Extendir.dll file. After cooking, got an unsigned error with presentinstaler. I have also done as kwbr said, and got same error ( unsigned ). :(
[Windows Mobile Apps and Games] Nusferatu:
Jest plase full Extendir folder (with .dll inside) to the ROM\XIP\

(Will try now not remodule Extendir.dll ....)
[Windows Mobile Apps and Games] CRACING:
yes I have done the same thing and got unsigned error from presentinstall.

I guess this all is happening due to the dll isn't signed so I will convert to module ( Coz module doesn't needs to be signed ) and test it. :)
[Windows Mobile Apps and Games] Nusferatu:
I already tryed moduled version - Preset Install says *Not an Extendir Device*

So now i try to use signed .dll

Hmm... Found it!

Here is solution for *non signed* problem:

Get and old one Extendir (1.5), take an .provxml from it, and place it in to any EXT package (or cerate new one)

This will add necessary cert. :D

Here is *ready for include* EXT package:

Link
[Windows Mobile Apps and Games] CRACING:
Hey, your right. :)

ShaDrac had provided the cert by provxml so I hope it bypasses the unsigned error on presentinstaller. We had forgotten this before. :p

Anyways, thanks a lot!

Best Regards
[Windows Mobile Apps and Games] kwbr:
You can also cert patch your rom :)
[Windows Mobile Apps and Games] CRACING:
Still no luck. After using mxipupdate_WhiteBirdSolutions.provxml into the ROM, I get the same unsigned error from presentinstaller. I have also imported proxml based cert using advanced config but still same. :(

I guess, I have to wait for ShaDrac to help. Or else I have to throw my wizard in trash. I only know the experience that I faced with wizard since I brought the device. :mad:
[Windows Mobile Apps and Games] EpiphanyNL:
Ok I added the extendir folder containing the dll in \ROM\Shared\21048 build the ROM but it stops at the smart mobility screen. It gets the ROM and Radio info, goes darker and then just freezes.

What am I doing wrong?
[Windows Mobile Apps and Games] chriscsh:
Hi Kwbr

how to do that?:(
[Windows Mobile Apps and Games] Nusferatu:
erviuskitchen built in XipPort has feature to remove cert verification.maybe you should try it
[Windows Mobile Apps and Games] CRACING:
ervius implantxip.exe has option for -NoCert.

I'm trying that. hope for the best!
[Windows Mobile Apps and Games] Nusferatu:
Hm... Builded ROM with DLL and cert.

*Not a extendir enabled device* :(
[Windows Mobile Apps and Games] CRACING:
pff, used the ervius implantxip.exe with option -NoCert but the os went crazy. welcome.exe didn't launched, no items on startmenu and etc etc. :(
[Windows Mobile Apps and Games] chriscsh:
sadly, i'm not use the erviuskitchen :(

my device is atom life

any help on that?
[Windows Mobile Apps and Games] kwbr:
For all having problems, I don't use ervius kitchen but use implantxip indeed with the -NOCERT switch. You can also download and use a tool once provided by cmonex, search for that, should be somewhere on xda.

You can get a message "file not signed" also when a specific file is not found. This is a kind of misleading, it has nothing to do with certificates or signing. I guess just an error message microsoft hasn't tought about.
[Windows Mobile Apps and Games] CRACING:
I know that most of time the unsigned error causes by file not found. But I'm playing since from morning and tried all the ways but still the ball isn't going into the goal. I'm too stressed so I'm out of the game until ShaDrac comes...

Anyways, I have attached the ervius implantxip taken from his kitchen ( Visual Kitchen). Open the exe in command prompt to get the details about its command lines and options...

Best Regards
[Windows Mobile Apps and Games] kwbr:
What is stressing you dear cracing? The cia undercover work? :D

Just nocert patch your rom, place the dll file in ROM/yourdevice/whateverbuild/oemxipkernel
[Windows Mobile Apps and Games] EpiphanyNL:
Should it just be in the root of the OEMXIPKERNAL folder or in its own extendir.dll folder?
[Windows Mobile Apps and Games] madsurfer1:
Does this runs well on the diamond?
[Windows Mobile Apps and Games] CRACING:
Please don't bring that problem here. :o

I have already done and the OS crash by doing so.
[Windows Mobile Apps and Games] kwbr:
Nope, don't put the file in a subdirectory. Just copy the file extendir.dll to the oemxipkernernel folder! That is all that is left to say. I have built several roms with extendir 1.06 that way. It is working.
[Windows Mobile Apps and Games] EpiphanyNL:
Yes it is working, lol, I didnt put it in a subfolder and now it boots!

Guess there was something wrong my first try.

Doing tests now!
[Windows Mobile Apps and Games] kwbr:
he he rofl :D.

Great, curious about your tests E.
[Windows Mobile Apps and Games] kwbr:
Well, some findings. Version 1.06 is a nice release, fast. Don't know if it is faster than 1.05 which gave me a few higher benchmark scores (spb). It sure feels damn fast! The driver does again have some problems, to name a few, activesync sometimes hangs (even when extendir order is set to 0). Accessing usb storage, via activesync (usb storage button) is sometimes very slow or causes activesync to hang. I get response from users who have also problems accessing when connected as a drive. I used a clean activesync setup to test, all old as registry entries were removed.
[Windows Mobile Apps and Games] ugumba:
When disconnecting the USB cable after accessing the SD card as a USB drive, it takes about 25 seconds before "Storage Card" is available in the WM file system. (Monitored with Resco Explorer.) I've never seen this take more than a few seconds before now (Topix 2.8.2 w/Extendir).

It's not a problem (beyond a nuisance) now that I'm aware of it, but it could indicate deeper issues.
[Windows Mobile Apps and Games] EpiphanyNL:
I did so much updates on files I dont think my test is representable atm.. I do have pretty much the same results.

Playing around with different sizes of cache now.
[Windows Mobile Apps and Games] Nusferatu:
Mmm... Cert included, ROM boots... but Preset Installer says *not an Extendir enabled device* :(

And now im getting some backlight problems while using SPB mobile shell 3....

(Can't get device into sleep mode - keys are getting locked and backlight starts to flash each 5 sec.)
[Windows Mobile Apps and Games] kwbr:
Hi NF, you either messed up your boot.rgu or your xip. Post your boot.rgu and we can help you. Like said before, better cert patch your rom also ...
[Windows Mobile Apps and Games] Nusferatu:
My ROM is already No-Cert patched

but here it is , my boot.rgu: Link
[Windows Mobile Apps and Games] kwbr:
Ok, first read post 2. You did not change any order reference.

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)

Second, some filters can be removed like:

[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\filters\HTCFSFILTER]

"Dll"="htcfsfilter.dll"

"Order"=dword:0

[HKEY_LOCAL_MACHINE\System\StorageManager\IMGFS\filters\HTCFSFILTER]

"Dll"="htcfsfilter.dll"

"Order"=dword:0

[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\Filters\CacheFilt]

"Dll"="CacheFilt.dll"

"Order"=dword:2

[HKEY_LOCAL_MACHINE\System\StorageManager\AutoLoad\Relfsd]

"Dll"="relfsd.dll"

"Paging"=dword:0

"LoadFlags"=dword:1

When you don't use drm:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\LSOMACORE]

"Index"=dword:00000001

"Prefix"="DRM"

"Dll"="lsomacore.dll"

[HKEY_LOCAL_MACHINE\System\StorageManager\Filters\LsFilter]

"Order"=dword:00000001

"Dll"="LSFILTER.dll"
[Windows Mobile Apps and Games] Nusferatu:
Hmm... Thanks for advice... Will try now

About the order of filters - it was woking, so i deside don't change any of them
[Windows Mobile Apps and Games] EmZvr:
Can someone write a simple guide how to cook this into a ROM. I tried to do it but it is too complicated. What I did is add this to the boot.rgu

[HKEY_LOCAL_MACHINE\System\StorageManager\filters\Extendir]

"Order"=dword:0

[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\filters\Extendir]

"Dll"="Extendir.dll"

"Order"=dword:0

And put the Extendir folder in the ROM folder. Is that all. And after integrating can I install programs like normal ? I'm doing this in Asus P535 WM6 ROM
[Windows Mobile Apps and Games] EpiphanyNL:
You have to change the order of all other FS drivers and filters, read the post about extendir
[Windows Mobile Apps and Games] Nusferatu:
I think that only order of

driver filters

need to be changed
[Windows Mobile Apps and Games] kidoucorp:
Hi,

Firstly, Thanks for your hardwork on this ShaDrac :)

I'm following this thread till the begining, but wanted to wait for a more 'stable' release.

Anyway, I'm now trying to implement this on my ROM, but for now I'm getting stuck @ the first bootscreen, The 'Windows is preparing your device...' disapear, but the phone doesn't continue after :( I can't get to align screen...

Here is my boot.rgu. I have put the file Extendir.dll in ROM\Diamond\23017\OEMXipKernel (using ervius kitchen)

Thanks for any help :)
[Windows Mobile Apps and Games] EpiphanyNL:
You are right, I've been so busy with everything I made a mistake thanks!
[Windows Mobile Apps and Games] Nusferatu:
I giveup... I can't add Extendir into XIP and get it working....

Here is my fixed boot.rgu : Link (cleaned it a lil :D )

I just tryed to use 1.6 like normal EXt and it works!

All is good except copying files from Internal Storage to SC, and from PC to SC...

Backlight fixed - another one my dumb mistake :D
[Windows Mobile Apps and Games] twopumpchump:
i didnt see this anywhere in your boot.rgu

[HKEY_LOCAL_MACHINE\System\StorageManager\FATFS\filters\Extendir]
"Dll"="Extendir.dll"
"Order"=dword:0

@shadrak, working in xip fine....benchmarks are close to same as you said but i agree it doesnt seem to be as "choppy" now runs a lil smoother :) now when you have time fix it where i dont have to make any cabs im lazy lol.
[Windows Mobile Apps and Games] Nusferatu:
<search this at the end of file>

btw, if i don't change boot.rgu , and just *switch* between XIP and EXT *versions*

XIP - not working

EXT - workig fine , but with bugs (lol)

Hm... A new bug:

Now if i delete any file - it dissapears from file explorer (and from AC folder browser) - seems like normal ?

Ok, now i get out SC wait 5 sec. and place it back...

And what i get ? Files that i just deleted !! REAL magic :D

(it seems like Extendir on my device just *emulate* file functions, but not doing it...need to try some 1 and 2 mb cache versions...)
[Windows Mobile Apps and Games] RoryB:
I'm in same boat as Cracing. I cooked 1.06 with 4 MB by placing dll file in \ROM\XIP\oemxipkernel folder and fixing the dsm. Everything goes fine, but pre-installer does not recognize ROM as Extendir version. Tried same things, but same error. Phone seems to work. I went back to regular ROM.
[Windows Mobile Apps and Games] spocky12:
Sorry to say this, but on my ks20, I've got the same issue : extendir 1.06 works perfectly when cooked in imgfs (plateformrebuilder ext folder), but it doesn't work in xip (my rom is certpatched, I only have preset installer tellin me that it's not an extendir enabled device).
[Windows Mobile Apps and Games] twopumpchump:
ok here is how i did it, and it works when cooking in xip. i use batch platformrebuilder based kitchen, so my file structure is different from those of you using ervius kitchen but still i think you will see what i mean.

i took the folder just as shadrak had in download, left dll in file form and placed it in xip in its own folder. i used the same boot.rgu that i always used with extendir and when i click on preset installer it says its extendir enabled device :)
[Windows Mobile Apps and Games] RoryB:
Do you create a dsm file in Extendir folder?

Or is there only the dll file?
[Windows Mobile Apps and Games] twopumpchump:
only the dll file :) works great, ive been testing extendir from the beginning this is the best its been so far to me ;)
[Windows Mobile Apps and Games] RoryB:
I forgot to mention I use CRBuilder2. Is it different and need a dsm file?
[Windows Mobile Apps and Games] RoryB:
Okay if I get it to work tomorrow, do I have to use the pre-installer? I have a mortscript that installs cab files. If the cab is written to install to Extendir by using the cab maker on first page, should it not go to the right place?
[Windows Mobile Apps and Games] twopumpchump:
pretty sure that it doesnt matter what you use to install the cabs after boot. i only use preset installer to check and make sure the device is extendir enabled after cooking.
[Windows Mobile Apps and Games] Nusferatu:
Hm... Im a totally looser...

Those copy\paste\disapear bugs on my Kaiser was from SDHC card...

Trying to format it now... Maybe it helps...

PS: Still can't get working Extendir from XIP....

PS2: Created a clear XIP, edited both boot.rgu and boot_ms.rgu - Extendir Works!
[Windows Mobile Apps and Games] kwbr:
Order settings

Shadrac, it would be very helpful to create an example boot.rgu for new users because it is a recurring question. Maybe you can publish the boot.rgu you use yourself as an example? I am also interested in any timelines of a version with (an intermediate/dirty) activesync fix you mentioned.
[Windows Mobile Apps and Games] EpiphanyNL:
I think I found a bug with the 16mb size dll.. When I add that one to the ROM it doesnt boot anymore, anyone else has that problem?
[Windows Mobile Apps and Games] twopumpchump:
mine wont boot with the "0" cache size
[Windows Mobile Apps and Games] EpiphanyNL:
I also have a request, could we be provided with a 10 mb cache dll?
[Windows Mobile Apps and Games] RoryB:
An update of my trials.

Pre-installer still does not recognize ROM as extendir.

I checked and Extendir.dll is in the windows folder and the registry settings are there.

I ran the cab and it installed the files to the right place in \Extendir\WinDir folders, but they did not show up in the \windows folder. So I think that confirms Extendir is not working.

I tried the idea of moving Extendir folder with the dll file to OEM folder from XIP folder. Pre-installer still did not recognize it as an Extendir ROM.

Later when I get a chance I will try making a module and putting it in XIP.

Update: Module did not work. I still get error of not an Extendir ROM. I tried putting module in ROM\XIP\OEMXIPKERNEL and even tried ROM\XIP\MSXIPKernel since several filters were located in that folder.
[Windows Mobile Apps and Games] CRACING:
Yeah I played my best with extendir v1.6 full day but never got success.. :(
[Windows Mobile Apps and Games] Nusferatu:
Try adding Extendir reg keys to boot_ms.rgu (while placing Extendir to XIP)
[Windows Mobile Apps and Games] RoryB:
Moved Extendir reg keys to boot_ms.rgu with Extendir module in ROM\XIP\MSXIPKernel and it still did not work.

Changed from module to file in ROM\XIP\Extendir folder and still did not work.
[Windows Mobile Apps and Games] anryl:
1.6 4mb OK released Diam base rom for further development off cabs :D
[Windows Mobile Apps and Games] Nusferatu:
RoryB Did you have both boot.rgu and boot_ms.rgu with Extendir keys ?

I moved file Extendir.dll to OEMXIPKERNEL folder , changed those 2 .rgu's and Extendir start to work :)
[Windows Mobile Apps and Games] chriscsh:
after add the registry to boot_ms.rgu, device can't boot :(
[Windows Mobile Apps and Games] bobsbbq:
I just wanted to remind everyone that shadrac might be limited on time with the new baby. Myself and some of the others will try to help if possible. But please list what kitchen you are using. I use Ervius based on Beepe Platform rebuilder. So what works for one does not always work for another. Also post your rgu, and if a different kitchen boot.hv files.

My suggestion to anyone having a problem, first cook one of the older 1.5 version in the normal imgfs just put the Extendir.dll and provxml file and cook it in to your ROM. Make sure your device is being recognized as a Extendir device. This eliminates the problem with your boot.rgu or boot.hv files and then you can move on to the next step. Once it is working from the old version you should not have to change the boot.rgu.

I hope this helps and we can all help each other.
[Windows Mobile Apps and Games] RoryB:
Still boots fine, but still not recognized as an Extendir ROM.
[Windows Mobile Apps and Games] RoryB:
Anyone have 1.05 version with 4MB to send me to try this? Here is my boot.rgu file. I use Cracing's CRBuilder2, which appears to change the boot.hv fine.
[Windows Mobile Apps and Games] CRACING:
Ok attached it. I don't know which version it is but it will be fine to test extendir from oem/ext. :)

Yes pb creates boot.hv so you know need to edit boot.rgu files.

Good luck...

Best Regards
[Windows Mobile Apps and Games] RoryB:
Thank you for the 1.05 version (may actually be 1.01). Cooked it in. When I start PresetInstaller, the ROM shows up as an Extendir ROM, but I get an error that states an unexpected error has occured in PresetInstaller.exe. Specified argument was out of the range of valid values.

I went ahead and installed my Extendir-ized Adobe Reader LE and it works.

So... 1.06 is not working for me... 1.05 does except the presetInstaller crashes.

The reader seems to work fine and maybe even a little faster (subjective not clocked). I closed adobe and went into file explorer. The files do not show their icons. I clicked on it and adobe opened, but did not open the file. I opened it from inside adobe and when I quit, the icons show up correctly in file explorer. So I picked another one and adobe again opened without opening the file. I must have messed up the registry in my cab. Just confirmed that is what I did.
[Windows Mobile Apps and Games] twopumpchump:
try this rory, the wizzard is a lil different than my kaiser/fuze but i think it will work this time :) put v1.06 in xip like i said in my previous post, use this boot.rgu and let me know if it works ;)
[Windows Mobile Apps and Games] RoryB:
It appears the only thing you did is remove

[HKEY_LOCAL_MACHINE\System\StorageManager\filters\Extendir]
"Order"=dword:0

I cooked it with the Extendir folder in \ROM\XIP and it does not get recognized as an Extendir ROM.

Tried putting Extendir.dll file in \ROM\XIP\OEMXIPKERNEL as a file. No change.

Tried putting Extendir.dll folder in \ROM\XIP\OEMXIPKERNEL as a module. Still no change.

It is something about the XIP version versus the 1.05 version (may actually be 1.01) I just have not figured out.
[Windows Mobile Apps and Games] twopumpchump:
hmmm thats just weird....i also changed one more bootphase=0, changed to 1. my boot.rgu is sooo different from your wizzard one, was hard for me to tell what exactly needed to be changed sorry it didnt work out.
[Windows Mobile Apps and Games] RoryB:
Thank you for the try. I thought the bootphase change is only for locked at first boot. Since I have not lock up, I have not tried it.

I have so many things set to bootphase=0 I do not know where to start to try to see if it would help.

TRUEFFS - driver for TRUEFFS_DOC

TRUEFFS_DOC - DiskOnChip M-Systems

TRUEFFS_DOC1 - Extended_ROM

TRUEFFS_DOC2 - root folder
[Windows Mobile Apps and Games] CRACING:
In new devices, FLASHDRV.DLL controls all the flash operations but in our wizard its divided into :

TRUEFFS

TRUEFFS_DOC

TRUEFFS_DOC1

TRUEFFS_DOC2

I'm sure, there isn't any problem or anything to do with boot.rgu in placing of extendir driver loader BUT, present installer isn't detecting the extendir driver from XIP area, especially in our wizard.

Best Regards
[Windows Mobile Apps and Games] bobsbbq:
For what it's worth Modules never worked in XIP for me. Never tried in imgfs. Just put the extendir.dll in theOEMXIPKernel folder. I hope someone can help. But if you can't get it working with 1.05 I think there is another problem.
[Windows Mobile Apps and Games] CRACING:
I don't think RoryB had problem with present installer detecting extendir v1.05 :confused:
[Windows Mobile Apps and Games] bobsbbq:
Oh my bad it's late here. I feel sleep coming on
[Windows Mobile Apps and Games] RoryB:
Yes 1.05 worked (may actually be 1.01). PreInstaller recognized it as an Extendir ROM, but crashed afterward.

I changed the order some more in the TRUEFFS groups since some were still = 0.

I have been looking at the bootphase. I already had bootphase=1 for TRUEFFS_DOC1 - Extended_ROM and TRUEFFS_DOC2 - root folder. I left bootphase=0 for TRUEFFS. With still preinstaller stating not an Extendir ROM.

I tried changing bootphases by adding 1 to each so 0 became 1 and 1 became 2. BAD - phone sticks at IPL/SPL screen.

Tried putting some back to bootphase=0. Phone spent a long time at white screen. Thought I was going to have to flash WizardLove. Then sat at IPL/SPL for a long time. Got restless and did soft reset, but it sat a long time again. Went to Wizard Love.

Set more more things back. Still not working.

I guess I will start making Extendir-ized cab files to either use with 1.05 or XIP version since I think there are quite a few things that could be Extendir-ized. Already have Adobe, Transcriber, WM5torage, QuickMenu, qwertymemory with its battery meter, and notepad. Not tested since not running Extendir ROM yet. Want to get everything ready before I convert over.
[Windows Mobile Apps and Games] CRACING:
The externdir I had given you wasn't v1.5. I had downloaded it way long so I can't say its version. It could be 0.1 also. :D

Anyone, please post/attach extendir v1.5!!!

Best Regards
[Windows Mobile Apps and Games] RoryB:
I do not have the dll file generated handy, but the module you sent me shows version 1001D in hexeditor (I think - not good at reading hex files) so I assume it is 1.01
[Windows Mobile Apps and Games] CRACING:
May be. :)
[Windows Mobile Apps and Games] bobsbbq:
Here is the 1.05 8 mb version converted for ervius visual kitchens All you have to do is drop it in your EXT\Shared\Mods folder