Closed Bug 306138 Opened 20 years ago Closed 19 years ago

Even after a hard reset!! Doesn't work with axim x50v - upgrade to wce 5.0?

Categories

(Minimo Graveyard :: Device Specific, defect)

WinCE
x86
Windows XP
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME
Future

People

(Reporter: contact, Assigned: dougt)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 Doesn't work with axim x50v Even after a hard reset!! i get the same error message that everyone else does ,,,,“Cannot open Minimo. A critical component is either missing or cannot start because program memory is unavailable. Tap Start > Settings > System tab > Memory, stop programs that did not automatically stop and try again”!!! Reproducible: Always Steps to Reproduce: 1.by clicking on the .exe 2. 3. Actual Results: “Cannot open Minimo. A critical component is either missing or cannot start because program memory is unavailable. Tap Start > Settings > System tab > Memory, stop programs that did not automatically stop and try again” Expected Results: opened up
we ordered a x50v from dell yesterday. when it gets in, i will take a look. Lets try to fix this for 009
Status: NEW → ASSIGNED
Target Milestone: --- → 0.009
Just want to note that I'm having the same problem with axim x50v firmware A03.
Yes. I have one now. I am using A5 ROM with the same problem. I have only spend a few hours looking into the problem. I do not think that the problem has to do with some missing library that the DELL has that minimo requires.
Same problem here. Tried all versions, version 0.005 was the last one that worked on the Dell Axim X50V.
I have a writeup of my understanding of the issues here: http://weblogs.mozillazine.org/dougt/archives/008927.html Based on this, I am moving out the TM.
Target Milestone: 0.009 → Future
Doug, fully understand the message. I specifically looked at Minimo for it's XMLHTTPrequest support (which is also missing in IE). What is the device I should get for the latest release of Minimo to work on ?
http://www.mozilla.org/projects/minimo/WinCE/device_matrix.html (will appear shortly) We need to start building a matrix of what does and doesn't work.
I was wondering if I could offer any assistance to getting minimo running on the x50v. A few ideas/questions: * Why is minimo larger than the windows version of firefox? Is that simply the extra bloat of a RISC ISA over the x86's CISC ISA? * What sort of optimizations are enabled when building minimo? Is it being optimized for size or speed? If optimizations are enabled, are code-size increasing ones like loop unrolling and function inlining enabled? * Is eVC++ 4 being used to build this? Is anyone going to attempt to use VS2005 beta 2? I hear its much improved in code generation. (I have it if necessary) * Can we do executable compression a la UPX? See also the discussion at http://www.pocketmatrix.com/forums/viewtopic.php?t=21273&highlight=upx * Conduits Pocket Artist 3.0 introduced its own custom paging for the loading of large images. Could we do something similar for data files to allow for the dynamic loading and unloading of dlls to ensure there is space? Thanks, Jon
I would appreicate the help. minimo.exe for ARM is 7537kb. firefox.exe for x86 is 10949kb. We are only using -Os -Og as our opt flags for Minimo. I can try out the new compiler soon. I think a few people are porting Minimo to WinCE50. There results would be intersting. I do not see how compression can help as the code as to be uncompress when executed. If you have more information about "Conduits Pocket Artist 3.0", i would love to read it.
(In reply to comment #9) > I would appreicate the help. > minimo.exe for ARM is 7537kb. > firefox.exe for x86 is 10949kb. > We are only using -Os -Og as our opt flags for Minimo. > I can try out the new compiler soon. I think a few people are porting Minimo to > WinCE50. There results would be intersting. > I do not see how compression can help as the code as to be uncompress when > executed. > If you have more information about "Conduits Pocket Artist 3.0", i would love to > read it. Email me with any specific things you'd like me to attempt/investigate. I haven't updated to 1.0.7 but 1.0.6 firefox.exe is 6,636,644 bytes on my machine. Maybe play with these options too: O1, /O2 Specify small or fast code. /Obn Control inline expansion, where n is a digit from 0 through 2. Pocket Artist allocates "scratch files" on a storage card, probably to offload parts of the image that are decompressed but not visible. You can read some non- technical details here: http://www.conduits.com/products/artist/documentation3.asp?11 Jon
Also, I'm sure I'll seem dumb for asking, but I can find no dll named apicore loaded or present anywhere on my device. The only mention of it online I can find is Entrek TOOLBOX. coredll.dll is loaded at 0x01F60000 Jon
it might not be apicore.dll that is the problem. apicore loads below whatever the last ROM based dll. Then again, i might be complete wrong about why Minimo doesn't load; I know the fact of the matter is that if we reduce the Minimo executable size, we can run. If you would like to try these different compiler options, i would love to hear the results. Thanks for the link. I will read over it soon. Doug
For clarification's sake, I should mention that minimo 006-8 have launched on my Axim 50 (not v). Upon recieving the above error, I was able to clear 27 mb of RAM and the browser launches.
If it indeed runs on the x50 but not on the x50v, maybe the x50v ROM is a bit different setup'ed so the graphics driver for the Marathon 3D card in the x50v allocates more memory or something, so it makes sure that it will never run out of it. Just a guess...
Here's a comparison of the default switches with adding the O1 (optimize for size) switch. /Os /Og /O1 /Os /Og js3250.dll 610,304 608,768 minimo.exe 7,884,800 8,159,232 nspr4.dll 161,792 160,768 nss3.dll 403,968 403,968 nssckbi.dll 232,960 232,960 plc4.dll 13,312 13,312 plds4.dll 7,680 7,680 smime3.dll 106,496 106,496 softokn3.dll 401,408 401,408 ssl3.dll 113,152 113,152 xpcom.dll 8,704 8,704 xpcom_core.dll 591,360 549,376 The dlls improve, minimo.exe increases (I hate compilers) and overall there is no effect in any combination of dlls/exes. Sorry for the delay, been busy and took a bit to set everything up in the build environment. I think I may play with some compiler settings/versions some more. Jon
Thanks for the data. One thing to note is that Ox doesn't produce a working build for some reason. Did you try /Obn? Doug
I am tring with the new Axim x51 and get 2 executables after running install... both are able to run, but die after first form post.
This problem goes away after the wce50 upgrade from dell.
Component: General → Device Specific
Summary: Even after a hard reset!! Doesn't work with axim x50v → Even after a hard reset!! Doesn't work with axim x50v - upgrade to wce 5.0?
Just tried the latest download on my Axim x50v. Click on the minimo icon and nothing happens at all. No errors, nothing. It installed just fine. I'd be glad to test new versions. william.wilson@nau.edu
Minimo 0.012 works on my Dell x50v. I didn't have to mess with my memory settings or anything. I only had to do a hard reset after the install. Also, I installed it to my Built-in Storage. It works on my boss's x50v too. I don't know if I already have the wce50 update though, as my x50v was used by a previous employee before it was issued to me. If it helps anyone, here are my current memory settings: Total main: 61.75 MB Storage: -Allocated: 13.79 MB -In use: 5.22 MB -Free: 8.57 MB Program: -Allocated: 47.96 MB -In use: 10.84 MB -Free: 37.12 The only problems I'm having with it is that sometimes the response to a tap is too slow, especially when pulling up menus or tapping one of the navigation buttons.
Possibly this can be changed to Fixed? The last 2 versions (0.12 and 0.13) both work (if a little slowly) on my X50v, which is running WCE 2003 SE.
marking as worksforme
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.