yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] Mindfield:
Okay, so putting it into more technical terms, it's used for instruction caching and prefetch, correct? If that's the case then is more than 4 megs really necessary? Even full blown processors typically have a (comparably) very small L1 cache -- 128-512k typically. It's the L2 cache that is usually large, on the order of 1-2 megs. The L1 cache is the fastest and stores the most frequently accessed commands, but is purged more often due to its smaller size. That's where the L2 cache picks up, as (on AMD processors anyway) it contains everything in the L1 cache as well as recently purged commands. Kind of like having two buffers for immediate access to data without having to hit the (slower) memory modules.

If this is analogous to the page pool, then I guess I am having trouble figuring out why more than 4 megs would be required when full-blown processors, whose load is typically going to be much heavier, get away with less. It sounds to me like much larger chunks of application routines are stored in the page pool than would typically be stored in the caches on a desktop CPU, presumably due to the markedly slower memory in PDAs.

It sort of reminds me of the Palm platform's heap memory, except the PPC's heap (page pool) is dynamic and not restricted to a maximum executable size like the Palm's is (and was my biggest gripe about the PalmOS -- something UDMH got around for most people but didn't work well on devices with NVFS).
[Upgrading, Modifying and Unlocking] 670hoth:
Please help me get from 5.0 to 6.0

OK, after a great struggle I got my X50v flashed from 2003SE to 5.0 AO1 and then did the official upgrrade to AO2. I took me a lot of tries hitting wireless+power+reset before it finally went into bootloader. Finally it did and it went through the flash process. At first I thought I had bricked it! It would not even power up! Then after a lot of combos of power+reset, power+wireless+reset, etc... (who knows!) something happened and it would come up briefly like a hard reset but would fade and go out. Finally it came up on 5.0 and seemed OK. I then did the AO2 upgrade with no issues.

I am now trying to flash 6.0 AO1 but it will not go into bootloader. I have some questions:

1. Now it is running 5.0 does this mean that I must use the bootloader files WM50_B_AO1_X50v_WM5_ENG.nb0 and WM50_B_AO1_X50v_WM5_ENG_nb0.crc or do I still use the files starting DiMa because my unit may still have the 2003SE bootloader?

2. Are there any tricks to make the damn wireless+power+reset combo work better at starting the bootloader? Does the SD card matter? Some SD cards allow faster reads than others. The one I have is cheap (slow).

3. Is there any way to take the 6.0 AO1 files anf convert them to upgrade using a different method? (since I can't get bootloader to work!)

3. After I flash to 6.0 AO1 (if I ever get it to work!) what do I have to do to get to Maglites latest version? Do I have to do anything with the preview release and release candidate files?

4. Do I have to do anything with the transcriber, windows live, and data backup download.cab files under 'deleted' in Maglites write-up?

5. Any other suggestions or recommendations?

Thanks for the help!
[Upgrading, Modifying and Unlocking] cavyman:
Yes, essentially it is used for instruction caching and prefetch. However, my inclusion of the way a PC CPU has a hierarchical memory architecture for caching/prefetch was more to introduce those concepts to any who are not familiar with computer architecture and was not meant to compare the hardware of an Axim to that of a typical PC. A standard PC has many pipelines for connecting the CPU to the system's RAM and those pipelines allow for much faster data transfer than an Axim can handle. This is the reason for a PC CPU needing only a small amount of L1 and L2 cache. Yes, L1 and L2 cache is tremendously faster than system RAM, but the transfer speed for moving data between L1, L2, and RAM is still far above what an Axim is capable of handling. The pagepool of an Axim is analogous to L1 and L2 cache only in that it is a dedicated "chunk" of memory that is designed to keep current instructions as close to the processor as possible while in use.

The Axim's pagepool is actually just a chunk of the device's RAM that can only be used for pagepool purposes. It is not any faster than the rest of the RAM; it simply is guaranteed to always be available for program instruction caching.

You are right in that more code from an application on the Axim will be cached in the pagepool than on a standard computer. This, again, goes back to the fact that a PC's architecture is built differently than that of an Axim. One of the common misconceptions some people make about PDAs is that they are not just "mini-PCs". Yes, they seem very PC-like in many cases and they run code that is not any different than code used in a standard computer, but architecturally, they are not PCs.
[Upgrading, Modifying and Unlocking] cavyman:
Read this:

http://xdaforums.com/showpost.php?p=1517684&postcount=1124

And to answer your question #5 ("Any other suggestions or recommendations?"), wait until you get it installed to ask so many questions. See if, after getting it to work, you really have so many questions or if they "answer themselves" once you get into WM6 and start playing around. I'm sorry to sound like such a jerk, but I don't understand why you didn't search through this thread to find answers to several of your questions. I can tell you right now that almost every one of your problems has been addressed already in this thread as I have read every single post since this thread was first started.

Please be mindful and respectful of the regular readers and posters of this thread as it is very rude to make everyone read the same questions posted by different people time and time again. Thank you.
[Upgrading, Modifying and Unlocking] Mindfield:
Okay. I understand then, thanks. I don't do a lot of multitasking, but I do run some demanding programs -- games, emulators and high res (512x384 or higher -- I can't get smooth video with 640x480 though) video, mostly, but I'm not sure in these cases if a larger page pool would benefit me more than having extra available executable memory.
[Upgrading, Modifying and Unlocking] Xdenwarrior:
Alarm bug fix!

ATTENTION!!!

Those of you who are experiencing missing sounds in alarms when running WM6 A02 (Maglite's Edition), install this: http://xdaforums.com/attachment.php?attachmentid=50483&d=1189708974

This worked on my device, but i still need someone to confirm this.
[Upgrading, Modifying and Unlocking] Gix:
For me it didn't work :(
[Upgrading, Modifying and Unlocking] Mindfield:
The problems with the alarms for me isn't missing sound, it's something that's buggering up memory. This morning my alarm didn't go off again, only this time I couldn't turn the unit on at all; it wouldn't respond to the power button, so I had to do the hard-reset-cancel thing to get back into my device. I think I may have to flash back to PR1 tonight.
[Upgrading, Modifying and Unlocking] The Don UK:
Slow performance WM6

Hi guys,

At first my Axmin x50v seemed quicker after putting WM6 RC2 on to it but it seems to have gotten slower and performance seems poor even when no programs are running. Any ideas?
[Upgrading, Modifying and Unlocking] stefano92:
Maglite, great job. My X50v is quicker than ever. I tested all your releases and have some troubles with the last one, the RC2. Sometimes all sounds disappear and even a soft reset could not reset them to life. They could reappear randomly (sometimes when synchonising with my PC) and could disappear some minutes later. I could not find the reason. Does someone else experienced similar issue.

Looking forward testing your next release.

Stephane
[Upgrading, Modifying and Unlocking] nonpaq:
For what its worth, I just went through the whole process of upgrading a x50v from wm2003 to wm5 A01 to wm5 A02 to wm6 A02RC2. From my ordeal I gathered these tips (some mentioned above, but repeated here to assist latecomers). These may only be applicable for me, but i share in case someone else has the same problems.

1) Best way to start the bootloader on the x50v is to hold the wireless and power buttons, quickly tap the reset button, hold the wireless/pwr buttons until the bootloader comes up. (Best instructions here. Thanks Caveman)

2) I had problems with the bootloader "seeing" the files on my SD card. I tried uncompressing the RAR file on my desktop, then copying over active sync, and tried directly via card reader, and also I uncompressed on the device, but the bootloader would not always "see" the nb0 and crc file. However, whenever I renamed the files on the device, then renamed them back, the bootloader would then see them. Not sure why.

3) If you go the SD loader way to get from wm2003 to wm5, remember the bootloader itself has to be first upgraded before flashing with WM5 rom. The files for that should begin with "DiMa_B_" (as in DiMa_B_A01_X50v_WM5_ENG.nb0 and DiMa_B_A01_X50v_WM5_ENG_nb0.crc). The RAR in post 1 for udating the bootloader to WM5 A01would not load until I renamed the "WM05_B_" files to "DiMa_B_". (This may possibly be related to my tip #2).

4) If after flashing to Wm5 A01, your axim wont boot, try Power+reset, or Power+wireless+reset, various times to revive it. This happened to me. I thought it was bricked, but the Axim did come back to life eventually.
[Upgrading, Modifying and Unlocking] MagLite_RUS:
OMG!!!

A02 RTM Coming Soon... :rolleyes:
[Upgrading, Modifying and Unlocking] Kaitlyn2004:
I second this
[Upgrading, Modifying and Unlocking] stefano92:
Hi,

Mine has similar problems. CPU is locked at 624Mhz even if in automatic performance mode. I tried the fake server trick in activesync and it works for a while, cpu slowed down and the performance came back for the user.

Had similar issues with WM5 and all WM6 releases. Is it still the filesys issue ?

Since RC2, I have no sound at all even in any application (media player, TCPMP etc ...). Works well in RC1...

Hope it will be solved in the futur RTM release.
[Upgrading, Modifying and Unlocking] MagLite_RUS:
It's problem with filesys...it's not be solved in RTM.
[Upgrading, Modifying and Unlocking] pigboy306:
Willl it be sorted?
[Upgrading, Modifying and Unlocking] Mindfield:
Argh. Had the memory error again just now after my Axim has been turned off since 7:00am this morning (so 5-1/2 hours) and the battery was drained to the point where I couldn't power the unit on without cradling it.

I'm going to definitely have to re-flash to PR2 tonight.

Is this a known issue? Another side effect of the filesys problem, maybe?
[Upgrading, Modifying and Unlocking] MagLite_RUS:
http://xdaforums.com/showthread.php?t=330748

I'm start new thread... :rolleyes:
[Upgrading, Modifying and Unlocking] badbob001:
It is possible that WM5/6 does not write registry changes or other OS stuff immediately to storage but instead holds it in the pagepool. A possible trigger for executing the write (other than sleep / reset) could be the pagepool getting full. So if the pagepool was eliminated, then perhaps OS storage writes are held indefintely (at least until the next reset / sleep) and with less writes and less compaction of those writes, the system seems faster. I guess the side-effect will be that ram will be used up gradually.

Note that this is only a theory.
[Upgrading, Modifying and Unlocking] toodelidoo:
I have had this problem both in 2003SE and WM6. I do the following to remedy it: remove that drained battery and wait for 1-2 minutes before I insert the new one (as opposed to replacing it instantly). Give it a try, but make sure your backup battery is at normal capacity :)
[Upgrading, Modifying and Unlocking] kriketronic:
This worked for me too. Thanks!!! :D
[Upgrading, Modifying and Unlocking] The Don UK:
I am having problems connecting my Wireless Infared keyboard to my axim (WM6). I just keep getting an error saying the port is used by another process, please turn off the beam option in settings. I have done this and still cant get it to connect. Has anyone else had an issue like this?
[Upgrading, Modifying and Unlocking] mumbu:
Hi, at first i would like to thank to all developers and supporters of this nice forum and especially to MagLite for wm6. :) I have three newbie questions, the first one is how can I make a "backup" of my rom (actually wm 2003se german) before i do the upgrade. The second question is if this is for Dell

x50v with 624mhz and vga screen (sorry i don`t know if there are also x50v`s with less mhz and other hardware specs.)? My third question is I have to put the files (after unraring)on a Fat32 formatted sd card and not in a folder etc. :confused:

Al last I would like to thank you all for your answers and sorry for my bad english. :(
[Upgrading, Modifying and Unlocking] pacino:
Hi,

Mumbu, I would read more before flashing your pda.

This rom is an english language rom.

I am not sure you can use this for a language other than english.

As I said, I am not sure and just recommend doing some more reading to avoid having problems.
[Upgrading, Modifying and Unlocking] pipodayo:
yes you can but You'll have to flash to WM2003 English before .

I just flashed :

WM 2003 A00 French to WM2003 A02 English

then

WM2003 A02 English to WM5 A01 English

Then

WM5 A01 English to WM5 A02 English

Then

WM5 A01 English to WM6 :D
[Upgrading, Modifying and Unlocking] hendrixus:
Attention! If you have Windows Mobile 2003SE ROM on your device, FIRST, please download THIS ARCHIVE (RAR 32.4 MB), and update your PDA to A01 Windows Mobile 5 ROM.

After that, please download official WM5 A02 ROM and update your PDA to WM5 A02 ROM.
[Upgrading, Modifying and Unlocking] Komako:
Here comes a really beginner's question:

How does one update using to the A01 WM05? It is not a self-extract file.

And thank you for creating such a brilliant update. This means that we can use our Axims for another few years.
[Upgrading, Modifying and Unlocking] cavyman:
By using the Dell RUU that you can download from the Dell website. You have to have ActiveSync installed to use it, however.
[Upgrading, Modifying and Unlocking] Komako:
Thank you , cavyman

I did the SD-approach since I didn't understand how to use the RUU. I could not find the RUU that lets one put in the update.

However, I have another question. I have updated to wm6, but to avoid many of the bugs mentioned in this thread,I want to use the RC1 and RC2 updates. Do I have to put them both in or does the RC2 have the RC1 included? In other words, do I have to install RC1 if I install the RC2?

Thanks
[Upgrading, Modifying and Unlocking] MagLite_RUS:
Install WM6 A02 RTM from this thread: http://xdaforums.com/showthread.php?t=330748

Be up-to-date! ;)
[Upgrading, Modifying and Unlocking] Komako:
I have now updated to the latest rom A02 RTM as suggested. However, I have noticed a few issues.

1. It takes ages for a webpage to load. Both in IE and Opera 8.60. It has never been this slow. Opera 8.60 is basically for wm5, but the problem is still appearent with IE. Any suggestions on how this can be tweaked?

2. The new version increases battery drainage.

3. Wifi sometimes only "semi"disables, turning the green light off while the wifi icon on top is active i.e. wifi is still on.

Again, thank you, MagLite for giving my axim extended lifesupport.
[Upgrading, Modifying and Unlocking] blazingwolf:
You should post this in the correct thread. makes things easier for MgLite to follow.
[Upgrading, Modifying and Unlocking] migatxu:
First, give a big hug to MagLite, I didn't realize to see WM6 on my X50v :)

Thanks to this, I've learned to make a dump and extract the bootloader and image of it, I've made roms ready to be installed from SD of Windows Mobile 2003 SE A05 English and A02 Spanish, Windows Mobile 5 A02 English and A02 Spanish, now on my X50v is WM5 A03, I'm very surprised with your work MagLite. Well, I've a good collection of roms of WM2003SE, WM5, WM6, and I can change the SO easy and quickly (as it can be) from a SD card. Only changing the bootloader, one for WM2003SE and one for WM5, WM6, changing prefix, flashing the correct bootloader and after the SO.

Well... its posible install WM6 A02 RTM from one X50v with WM2003 SE installed, only installing the WM5 bootloader first, with the correct prefix, and after that the SO image, without the WM5 upgrading, and etc. Only installing the WM5's bootloader first. Why in the first post you say: Attention! If you have Windows Mobile 2003SE ROM on your device, FIRST, etc. Is my way wrong? Only another system to do that? It works, for sure, and you save so many timee :eek:

I cant read all thread, its larger, but in one post someone ask about roll back to WM2003SE from WM6, man, if you read this, you only need the WM2003SE bootloader, and the SO image and 25 minutes aprox... I've that images, English and Spanish, I think I must to upload all roms, Im sure that will help to someone to back to WM5 last rom or WM2003SE last rom , or simply changing the SO as they want when they want.

Excuse my english please, and again thanks for your work, a big hug from Madrid, you're invited to a cocido madrileño when you want heheee
[Upgrading, Modifying and Unlocking] migatxu:
As I said in my first post, its posible to upgrade to WM6 directly from WM2003SE, the bootlader is the key to do that, after that, you can install WM6, without a WM5 upgrade. My X50v was working perfectly :)

Why so many upgrade? :confused:
[Upgrading, Modifying and Unlocking] sirgawain123:
To summarize:

(if i understood it right ).

a/If you want to upgrade using official Dell ROMs, you need to go

WM2003SE->WM05A01-> WM05A02 becuse only then, the bootloader will be able to read Maglite´s WM6 from SD.

b/But Migatxu can change bootloader directly fromWM2003SE (or from WM5A01)thus being able to read Maglites WM6 from SD without going through the two Dell´s official WM05 builds.
[Upgrading, Modifying and Unlocking] migatxu:
And why somebody will upgrade using official Dell ROMs when it take so many time, and at the end, you are in the same point? If the wm5 bootloader would be included with the so image, you'll made this quickly, que de vueltas macho :) No me bajo del burro xD
[Upgrading, Modifying and Unlocking] cavyman:
What? Included in what?
[Upgrading, Modifying and Unlocking] Zhen:
I think he means include the WM5 A02 bootloader into the WM6 rar file, so that ppl can install the bootloader if needed, then install WM6.

It will also make sure that you have the correct bootloader no matter what.\

It might not be a bad idea.
[Upgrading, Modifying and Unlocking] migatxu:
Exact, you understand me :) I think it isn't a bad idea, you'll install WM6 too, but without the WM5 upgrades, it take son many time, and it isn't a supossition mine, I did that, it takes only 25 min aprox. I think that this is the most easy way to install WM6. A WM5 A02 bootloader with prefix DiMa of course, it may help and make this work easy for newbies.

Edit:

I've attached the WM2003SE bootloader too, if someone want to back to WM2003 from WM5 or WM6. The language in the bootloader isn't important. After that, in both cases, only rest to install the SO image, as we know. If someone need any image, I have WM2003SE A05 English and A02 Spanish, WM5 A02 English and A02 Spanish, askme it and I'll upload the image needed.
[Upgrading, Modifying and Unlocking] khult:
Thanks for the alarm bug fix. That was the only problem I was having with the update. Works great now.

KHult
[Upgrading, Modifying and Unlocking] migatxu:
This is for the A02 RTM version?
[Upgrading, Modifying and Unlocking] shingansen:
Advice for upgrading Dell Axim x50v please

Hi,

I'm new and this is my first post.:confused:

Could any of you kind folk walk me through a windows mobile upgrade (and where to download it) for my Axim x50v.

Details:

Axim x50v

Processor: intel PXA270

Speed: 624 Mhz

Ram 64 MB

Rom 128 MB

Rom version A02 (01060500)

UUID 1882383058412C11

98000050BFE45CE5

Current system:

Windows Mobile 2003 second edition

version 4.21.1088 (build 14260.2.0.5)

Any idiot proof instructions gratefully received! :(

Many thanks,

shingansen
[Upgrading, Modifying and Unlocking] cavyman:
Take a look at this link:

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

That is the newest version of WM6 for an Axim X50v. Read the first and third post in that thread (the link I included above) and see if that helps you get started. Post anymore questions there AFTER reading through that thread to see if any of your questions have already been asked and answered.

Since you're new, I will clue you in on something, so keep this in mind. Many of the veteran X50v owners/users have taken a LOT of time to answer questions for new users. It is kind of like a slap in the face when a new person here starts asking the same questions that have been asked and answered before. So here's my advice: Learn to use the search on this forum and make it your friend. Chances are, most questions new users have probably have been asked before. ;)

But anyway, "Welcome!" and make good use of the wealth of information that is here for you! :)
[Upgrading, Modifying and Unlocking] migatxu:
Hi shingansen, if you're still :confused: after read that post I suggest to you the way more easy and fastest to see WM6 on your Axim. Its simply.

First read the first post to know how to load the SD Image Loader, and try to load it while WM6 A02 RTM ROM is downloading (to practise), its the same link from the first post, and download THIS too!

Extract and copy the four files to the FAT32 SD Card, and load the SD Image Loader, Wifi+Power+Reset (quickly press and release)... (read this) First install DiMa_B_, when it is done, do a Hard Reset. Load the SD Image Loader again and this time install the other file, the operating system, when its done, Hard Reset and wait.

I hope this result more easy and fast to you. If you need more help just ask! :)

The second link is the bootloader of WM5 A02, needed to upgrade to WM6 without to upgrade to WM5 first, and his updates! (it waste more time in the process)

Please sorry for my English
[Upgrading, Modifying and Unlocking] THUDUK:
I have just upgraded my x50v from the WM5 A03 to this WM6 version and so far it is running as good if not better, not quite sure of the overall changes so far but only did it this morning...

Great work though...
[Upgrading, Modifying and Unlocking] cocofish:
Dell Axim X50v WM6 A01 ROM (MagLite Edition)

thank you for maglite to make X50v become younger and freash.

I had a problem about ,

if I upgrade from WM5 A02 rom.

Is it possible or any impact will cause?

cocofishwong@sinaman.com
[Upgrading, Modifying and Unlocking] cavyman:
No, the bootloader is a utility that goes into the boot area of your Axim's memory. It remains on your Axim even after any type of reset. It has nothing directly to do with a desktop application.

WM2003(SE) has a different bootloader than WM5 and WM6. However, the bootloader for WM5 and WM6 are interchangeable because there is no difference in the way that WM5 and WM6 work with the filesystem of your device. WM2003(SE) had a different type of filesystem (don't want to get into the details here) than WM5 and WM6.

The bootloader for WM6 is not included in MagLite's .rar file. Again, it is the same bootloader as is used for WM5, so that's why if you follow MagLite's directions, you will be using the correct bootloader. :)
[Upgrading, Modifying and Unlocking] cavyman:
Edit thread title?

MagLite, can you edit the title of this thread so that new users (or people who just don't read instructions) will plainly know that this ROM is not for and X50? Possibly something like this:

Dell Axim X50v (**NOT FOR X50**) WM6 A01 ROM (MagLite Edition)
[Upgrading, Modifying and Unlocking] satnile:
If you change from WM5 AO2 to WM6, the only impact that will happen to your X50v, is its complete revival. Hope you will understand this.
[Upgrading, Modifying and Unlocking] landaleav:
what about changing .ris into nb0

I have .ris file which I have from the back up of my WM2003SE. Can that be helpful in restoring my bricked device i.e. conversion of .ris into .nf0