yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] CE Geek:
The old version is working nicely on a couple of CE 6 tablets I have (SmartQ V7 and Zenithink ZT-180). However, I did have to edit the ceutils.cemenu file to point to the correct filename for Total Commander: dunno why, but the file identifies it as cecmd2.exe rather than cecmd.exe, so of course it produced the "Cannot find . . ." error message. After editing out the '2' character, Total Commander opens fine from its icon. I'm a techno-idiot, but even to me it looks relatively easy to customize this interface. :D
[Windows Mobile Apps and Games] :
Updated version (0.3.1) uploaded. See first message in this thread. Enjoy it!

Last days I had nothing but troubles, of course not ceFFM related, thus only little time to work on ceFFM. Anyways, I believe ceFFM again has ready-to-use state, hence I have uploaded ceFFM -0.3.1 (see post #1 for the link).

Changelog ceFFM 0.3.1

Split ceFFM into distribution packages 'Basic' and 'Extensions'

Basic:

CFG

1. Added 'Uninstall' option

2. Made default 'OptimizeStorageMemory' optional (thanks to alois2012)

3. Added 'PreserveStorageMemory" option (decreases RAM)

4. Added option to re-direct CE's shell folders to internal storage device (frees RAM, if enabled)

5. Added option to let ceFFM speak to you (you may consider this being a gag only, though)

INSTL

Removed necessity to install ceFFM to internal/external storage device's root ("\")

ADD

1. Several sound files (~1.5 MB) , you of course may delete if you do not opt to ceFFM speaks to you

2. Several icons for external navigation applications - located in \ceFFM-0.3.1\icons\extern

DEL

Moved various applications/drivers to 'Extensions'

MNU

The 800x480 menu now has 2 more buttons in the bottom bar: ceFFM-Setup & On-Screen-Clock

Notice:

Wrote myself small native 'C' utilities CeSoftReset, CePowerOff, CeScreenRotate, CeHibernate, CeLaunchAppsAtBootTime, etc.pp, and use them with ceFFM. They flawlessly work with both CE 5.0 and CE 6.0, except CePowerOff in CE 6.0 - this depends whether OEM allowed this to user. They replace the wellknown utilities that come with other 'unlockers'.

Extensions:

Download ceFFM-Extensions-V2 - only compatible with ceFFM-0.3.1 and up - (see link in post #1) and test by yourself ...
[Windows Mobile Apps and Games] SilentlyScreaming:
in case it helps, current state of my ceFFM.ini (I've removed the comment lines to save this thread getting too ugly size wise!)

[User Settings]
Verbose=1
EnableSpeech=1
Uninstall=0
AutoStartCeFFMAtBootTime=1
UseCeLaunchAppsAtBootTime=0
UseCeLaunchAppsAtBootTimeDelay=0
ExtendCE=1
OptimizeStorageMemory=0
PreserveStorageMemory=0
RedirectShellFolders=1
ExtendNLS=0
ExtendTZ=0
EnableAutoDST=1
DefaultTZ=
EnableBTHIDSVC=1
EnableBTAGSVC=1
EnableScreenSounds=0
UseCeFFMWallpaper=0
LargeKeyboard=0
DrWatson=1
CleanupDumpDirectory=1
CleanupRegistry=0
AutoPowerManager=0
JetcetPrint=0
EveVM=0
[General]
DependLaunchIndex=14001E00
FM Transmitter=0
USB-Mode=Mass_Storage_Class
CeOriginalWallpaper=\Windows\WindowsCE.jpg
CeAutoDST=0
CeDefaultTimeZone=Pacific Standard Time
CeOriginalSystemPath=\FlashUser\,\CardA\ceFFM\system\
ShellfoldersRedirected=1
[Screensounds]
Key=2
Screen=2
[Shellfolders]
Application Data=\Application Data
Desktop=\Windows\Desktop
Favorites=\Windows\Favorites
Fonts=\Windows\Fonts
My Documents=\My Documents
Program Files=\Program Files
Programs=\Windows\Programs
Recent=\Windows\Recent
StartUp=\Windows\StartUp
Windows=\Windows
[Redirected Shellfolders]
My Documents=
Application Data=
Fonts=
Favorites=
StartUp=
Desktop=
[License Level]
toolhelp=1
aygshell=1
ole32=1
wceload=1
imgfactory=1
btagsvc=0
bthidsvc=0
drwatson=0
[Locations]
ExternalDriveName=\Storage Card
InternalDriveName=\FlashUser
InternalDriveFolder=\FlashUser\ceFFM-0.3.1
InstallFolder=\FlashUser\ceFFM-0.3.1\installation
[Brand/Model and/or Device Type]
Magellan=0
Pioneer=0
MiTAC=0
Nowada=0
YF=0
Apical=0
Becker=0
Blaupunkt Lucca=0
Panasonic=0
Sanyo=0
Sony=0
GoPAL=0
[Default Players]
.mp2=ceplayer.exe
.mp3=ceplayer.exe
.mp4=ceplayer.exe
[Java VM]
[Windows Mobile Apps and Games] :
RE:

@SilentlyScreaming,

thanks for feedback.

Last hour re-installed ceFFM-0.3.1 three times: Never got such an error....

You are absolutely right: Opening quotes is missing! Correct code at line 3228 must be

txt&="Starting CE's Explorerer... ^NL^"

This will be fixed with 0.3.2. BTW, I never ran in this problem, because 'Explorer' is started at my device by default, if Windows-mode is selecected.

Here key 'Launch253' definitly has wrong value. Lasts on a previous 0.2.x installation?

Should be

\FlashUser\ceFFM-0.3.1\installation\CeSD2577AutoRun.exe

This will be fixed with 0.3.2.

Can't reproduce this error, because don't have a 480x272 device at hands. Only knows this error is originated by 'CEMenu.exe'. Hence compared files startup480x272.cemenu (the file which is automatically used in your case) and startup.cemenu (which is used in my case). The differences I found are:

line11: start480x272 has attribute fromtop=5
line11: startup has not this attribute

This will be changed with 0.3.2

Waiting some days for more responses.

In the meantime please replace scripts 'ceFFM.mscr' and 'start480x272.cemenu' and 'ceFFM.ini' with the attached ones, and then re-run ceFFM, of course after having deleted subfolder \logs and in registry having manually deleted

HKLM\init -> keys 'Launch253' and 'Depend253'.

HKLM\init -> keys 'Launch255' and 'Depend255'.

HKCU\SOFTWARE\ceFFM -> completely

Again, thanks, thanks, thanks for spending your time.

NOTE: If attached ZIP is reported to be invalid when you try to unpack it, then use link in post #56
[Windows Mobile Apps and Games] SilentlyScreaming:
Thanks for the speedy response. One little problem with the attached file - I've tried in a couple of different browsers, and it downloads as a 554 byte file that won't open up.

7-zip reports that is couldn't open as archive.

In case it was a weird 7-zip only issue, I tried with Windows native ZIP opening, it reported the file as invalid.

Looking forward to trying out the files, and np at all with trying to help track down the issue.
[Windows Mobile Apps and Games] :
Download it from MediaFire: http://www.mediafire.com/?r0768f701nvp679
[Windows Mobile Apps and Games] SilentlyScreaming:
followed instructions

install routine

ceFFM-0.3.1

Thanks for using ceFFM.

Verifying power supply...DONE

Preparing to install/register.............

[waited ~1.5 minutes]

error

Operator expected

Line 3292 (\FlashUser\cdFFM-0.3.1\ceFFM.mscr):

EndSub

OKed away, re-ran

ceFFM-0.3.1

Thanks for using ceFFM.

Verifying power supply...DONE

Preparing to install/register.............

[waited ~1.5 minutes]

[spoken:]now about to install and register

about to install/register.....

missed the rest to type up accurately, but around 3 lines of normal feedback with positive outcomes

ceFFM-0.3.1

Thanks for using ceFFM.

preparing to verify

more normal looking lines

same "preparing to load graphical user interface"

arrrgh same error

error

error reading attributes

putting kids to bed, will check crash logs and post in a sec
[Windows Mobile Apps and Games] :
RE

indicates ceFFM recognizes itself as properly installed but there still is error in file 'startup480x272.cemenu', inbetween during ceFFM's installation renamed to 'startup.cemenu'.

It's my fault: I sent you an unchanged file. Sorry for this.

In file startup480x772.cemenu, during ceFFM's installation inbetween renamed to startup.cemenu, delete in line #4

fromLeft=180 fromBottom=35 fromTop=5 buttonWidth=64 buttonHeight=64

the directive fromTop=5, then it should run: thus changed it runs also on my 800x480 unit without any errors, somehow distorted, of course.
[Windows Mobile Apps and Games] osamaBINLADEN:
0.3.1 installed and runs well on my 7inch double-din chinese.

thx for sharing.

keep it updated!!!

rgds

ken
[Windows Mobile Apps and Games] basalabatata:
regarding the ceffm.mscr script I had the same experience with the "expected argument" error (line 3321), which is the Unpack subroutine. out of the four calls to this subroutine, two seems to having differences:

line 1583: success=@Unpack(cezip,jalpth,"*.dll")), so the last bracket should be removed

corrected line: success=@Unpack(cezip,jalpth,"*.dll")

line 2701: success=@Unpack(cezip,syspth,"*,dll"), should change the comma to a dot

corrected line: success=@Unpack(cezip,syspth,"*.dll")

another error that I encountered, but I'm not quite sure if its related to the above fixes, is on line 2861, with a message of "EndIf without an If". now, this one was very strange, as the value in the ini file was 0 (default). so, what I did is just to add a line:

setting=0 before line 2850, to force the skip of this block.

so, along with the modification posted regarding line 3228, this should work(install) fine.
[Windows Mobile Apps and Games] muller1:
Hello jwogerbauer!

This is my first post. Thank you so much for your time and development into this! Looks very impressive. My question: Any chance to change skin?
[Windows Mobile Apps and Games] :
REs / Announcement

@SilentlyScreaming,

carefully read your new report: To summarize up

1. I'm totally frightened that your device probably got bricked. ceFFM does not alter default registry entries, except if it's an enabled option, the shell folders My Documents, Application Data, Windows\Fonts, Windows\Favorites, Windows\StartUp and Windows\Desktop are re-directed to drive where ceFFM is copied onto, but not \Windows itself . I don't believe their contents of these folders is necessray to boot the device.

2. Do you know whether it still responds to SD-card, means it recognizes SD-card and thus can process something if you insert an SD-card?

Concerning the errors reported:

A:

I can only repeat: I can't reconstruct why you still get

despite self-revised version of 'startup480x272.cemenu'. On my actual Apical device both 480x272 and 800x480 skin loads flawlessly. Even the original, uncorrected 480x272 version of 'startup.cemenu' (originally created for a Medion E4230 4,3'' unit and successfully tested on this) loads without any errors. And it surprises me unusually nobody else criticized this until today. At time of this writing 0.3.1 was downloaded 18 times. All except you have a 800x480 Sat Nav?

B:

To my dishonor I must confess I never tested 'Uninstall' option. Until now I simply was happy getting ceFFM properly installed.

Will be fixed with version 0.3.2 (TODO: add a @CreateDir(value))

Will be fixed with version 0.3.2 (TODO: add missing closing quotes)

------------------------------------------------------------------------------------

@basalabatata,

thanks for helping ceFFM to become Gamma-state.

Will be fixed with version 0.3.2. BTW: Although these errors are given, MortScript processed duly. Seems to be (sometimes only?) very fault-tolerant.

IMHO the block 'Cleaning up registry' liness 2812-2897 is correctly coded: no unmatched If and/or EndIf to be found. Sometimes the MortScript parser comes into spins?

EDIT: Found the possible reason -> There is an EndIf with trailing TAB in code line.

--------------------------------------------------------------------------------------

@muller1,

the answer is simple: NO, by my side. But if you are experienced user, then you easily can replace ceFFM's skin by any other skin...

--------------------------------------------------------------------------------------

@All,

Version 0.3.2 will be released in some days, still waiting for bug reports/suggestions etc.pp ...
[Windows Mobile Apps and Games] SilentlyScreaming:
The device seems to be bricked, but this is a risk I took continuing to try and install software that was not final release - my decision to take the risk, no one forced me to.

It is possible that your suggestion re. shell folders redirected has caused an issue, but given that both internal flash storage and microSD were virtually wiped clean, I think something else may have triggered this issue.

I made my post not to complain or make demands, just to give a warning that using the uninstallation option in ceFFM.ini may cause problems on devices where ceFFM does not install and run correctly in the first place.

I decided to try the uninstall=1 switch before using the amended files as previous installs had apprently left errant entries in the registry - I wanted to make sure any "new" errors were definitely due to the latest installation attempt, and not merely another hangover from previous versions. Again, my choice, no hard feelings harboured.

I believe that at some level the SD card is still being read and processed by the device, despite the lack of interface, as when connected to a PC, both the internal storage area & microSD card are available as u: & v: on my system. Sadly, I have no way to check registry entries as ActiveSync was never running, and there is no GUI present on this device at all, graphically speaking, it appears to hang at the initial splash screen.

If anyone has a suggestion of copying (& presumably renaming) an EXE file onto the internal storage/microSD, to see if it is automatically loaded due to an old registry entry, I'd be most interested, as this may just resurrect this device into something vaguely usable!

I can easily believe that no one else who downloaded your app has the exact same Chinese no-name device, with the exact same menu/GUI already installed. Once again, I've no ill feelings, testing pre-release software can always kick up unexpected results - if nothing negative was possible, then software would most likely already be at final release, or be so bland as to make a negligible improvement on your current HCI!

If I come across a WinCE GPS & camera device here in Kazakhstan that happens to have some sort of activesync/windows mobile device centre partnership possible, out of the box (&therefore increases chances of accessing & modifying registry post-possible bricking), I'll gladly continue testing this software. Failing that, I hope my observations have assisted you to improve your output in some small way.

Once again, if anyone has an idea of what (& where to place) a renamed file could be, to see if it is only the GUI that is currently failing to load (or even some sort of .reg file that could be auto-imported to revert the startup commands to their default position, I'd be most interested to hear from you.
[Windows Mobile Apps and Games] :
@SilentlyScreaming,

Thanks for your warm words. The reason I asked you

was: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=143110

If your device reacts on excecutable Auto/AutoRun/GoCe/AutoRunCE etc.pp present on SD-card, then you have a real chance to somehow programmatically repair the unit.

SEND ME PM IF YOU NEED FURTHER HELP.
[Windows Mobile Apps and Games] Jenguran:
Sorry if this is a noob question, but I wasn't able to find the answer in this thread.

Which processor type is this for?
[Windows Mobile Apps and Games] :
RE

ceFFM is intended to be run on devices running Windows (Embedded) CE, which requires unit is powered by an ARM (family) processor.
[Windows Mobile Apps and Games] Jenguran:
Darn, have a mips based Windows CE 6 system I wanted to try this out on, the base head unit from a Hyundai Veloster.

Would post the link to the thread on veloster . org regarding attempts to adding functionality to it, but I'm still a noob with less than 10 posts.
[Windows Mobile Apps and Games] marcHenny:
This looks fantastic and is a great idea! Good luck on completing it. Thanks for emulator, did not know such one exists.

marc
[Windows Mobile Apps and Games] 10yearsafter:
Hi,

Came across here because have read about in another forum. My unit has CPU SiRF Atlas-V 600 MHz and DDR 128 MB memory, OS is Win Ce 6.0. Will it run on this?
[Windows Mobile Apps and Games] :
Updated version (0.3.2) uploaded. See post #1 in this thread.

Changelog ceFFM 0.3.2

FIX:

the reported bugs, and some other minor ones, so far I detected them

ADD:

BMQ - CPU benchmark utility ( includes 5 tests )

Sudoku Time - game

From a developer's point of view ceFFM still is not finished. New enhanced versions of ceFFM might be released on timely basis. So all inputs are welcome. Do not hesitate!

BTW: Starting with monday, 30th April 2012, I am off-home for 1 1/2 months, means not reachable for anybody.
[Windows Mobile Apps and Games] :
Updated version (0.3.3) uploaded. See post #1 in this thread.

Changelog ceFFM 0.3.3:

FIX:

Registry backup (file based registries only)

DEL:

RingMaster -- game (moved to ceFFM-Extensions V3)

Tangrams -- game (moved to ceFFM-Extensions V3)

ADD:

Super Mario -- game (800x480 ready)

Speed City -- game (800x480 ready)

Super-G Stunt -- game (800x480 ready)

Some more options to configure Sat Nav and CE ...

---------------------------------------------

Download Update Package:

MediaFire: ceFFM-0.3.3-Update-0.3.2.zip MD5: a59ebf077a3678e1beb15f5c718c4643
[Windows Mobile Apps and Games] SilentlyScreaming:
I guess I never learn... :)

I have a new device (WinCE desktop available out of the box). I installed the WolfNCU menu (Korean origin, plenty of Russian contributers skin-wise), and decided to try out ceFFM again.

Two minor reports...

Error

String not closed (missing
quote)

Line 2274 (\SDMMC\ceFFM-
0.3.3\ceFFM.mscr):
If(Find(regcont,"%InstallDir%)
)

so I edited the mscr file, inserted the closing " and tried again

This time I got an error that appears to infer my WinCE install is missing a file (from what I can tell, the whole \windows\ directory is recopied from ROM to flash each bootup, as shortcuts are wiped)

Error

'ProcExists' requires toolhelp.dll
on your device

Line 2357 (\SDMMC\ceFFM-
0.3.3\ceFFM.mscr):
pl=ProcList()

Anything I can try to fix this?
[Windows Mobile Apps and Games] cvicek:
Same error here..My device chinese YF ce 6.0 800x480 :confused:

edit: It works now!! I added missing quote. But there is still a minor problem. My device now boots into ceFFM shell but it dosn't kill original YFapp shell which still runs in background - that means it doubles the resources...
[Windows Mobile Apps and Games] SilentlyScreaming:
Re-read the original post, (or it may have been in one of the pages of this thread), the author has explained that the original shell is left in memory on purpose. Have you checked with task/process manager to see just how much memory your original menu actually uses? It may be a lot less than you expect.

Re my problem, I'm hoping the missing DLL file can copied across (to the \windows directory I'd assume) from somewhere, and that the installation will then flow smoothly. If it is needed for each run of ceFFM, I'm going to have to look into a script for copying needed files into the freshly created windows folder each boot up.
[Windows Mobile Apps and Games] alois2012:
Should be possible to add a line of code in ceffm.mscr by yourself, if you know which executable the "YFapp shell" in reality is.

Kill("<YFapp shell>")

AFAIK, with YF devices the shell's name is varying: "color7moveshell.exe", "color7shell.exe", "ScrollShell.exe","Shell.exe", and so on.

Don't believe there is a database around one could retrieve each device's shell name from. And if, this surely would blow up ceffm per several 1,000 lines of code.
[Windows Mobile Apps and Games] :
REs

At the moment I'm 600 miles from home. My brother in law has allowed me to his computer, so ...

@cvicek,

My advice: Always keep your Sat Nav's default shell running for the Menu/Power button to work!!!! For example, with my Apical unit, I cannot programmatically run 'PowerButton.exe', because it is already in use/locked. Used by which? Of course by Apical's shell application 'GPS_Main.exe'.

But I'll add such a possibility to ceFFM's next version

#
#----------------------------------------------------------------------
# Brand/Model specifics go here, which do NOT require a
# soft-reset: user must edit this section by him-/herself
#----------------------------------------------------------------------
#
scrpt=pth\"mscripts\KillApplications.mscr"
If(FileExists(scrpt))
setting=0+IniRead(inifile2,sectusr,"KillApplications")
If(setting<1)
setting=0
EndIf
If(setting)
RunWait(scrpt)
EndIf
Clear(setting)
EndIf
Clear(scrpt)

thus MortScript-experienced users can code what they want to: In no case I'll do it.

----------------------------------------------------------------------------------------

@SilentlyScreaming,

Inbetween I become slowly mad, this because in script ceFFM.mscr 'toolhelp.dll' already is 3x used by MortScript before code-line ' pl=ProcList() ' is to be processed. Library 'toolhelp.dll' comes with ceFFM in folder \system. Folder \system during ceFFM's installation becomes part of registry's [HKLM\Loader\Systempath], where by convention .DLLs are searched for. Please control whether this registry entry correctly is set.
[Windows Mobile Apps and Games] :
RE

Only a short side remark:

1)

You showed me with your copy of ceFFM.ini provided above

SystemBackedUp=1
SystemBackupFile=\SDMMC\ceFFM-0.3.3\save\CE\010512144442.snp
netcf=1

that your Sat nav is running CE 6.0 with .Net CF 2.0 integrated (default) , and the registry is of type "file-based", means its contents is persistent. Hence I can't believe your statement

corresponds to the reality. But who knows what OEM/ODM was thinking of when building the BSP...

2)

File 'startup480x272.cemenu' indeed comes with the ceFFM-0.3.3 distribution. Probably you oversaw fact that during ceFFM's installation it gets renamed to ' startup.cemenu' ( means default 800x480 file ' startup.cemenu' gets overwritten ).

3)

You always are heartly welcome as 'beta tester'. I'll make the necessary code changes if arrived home again.
[Windows Mobile Apps and Games] mr.alibaba:
jwoegerbauer Hi, I appreciate your work, you're a crack. Will it run flawlessly on my

Mesada_2440

Mesada_2440 multi platform 5.0

windows CE 5.0.1400

ARM 920T S3C2440A (385 MHZ)

800 x 480
[Windows Mobile Apps and Games] :
REs / Announcement

That's exactly my current test environment for ceFFM. Therfore it should work at your device without problems, too.

Should work. Why not try it?

---------------------------------------------------------------------

@All,

version 0.3.4 will be finished in approx. 2 weeks (when I'm home again) and then immediately published here.
[Windows Mobile Apps and Games] Cheetah64d:
@SilentlyScreaming

I've been following your story anxiously, and just hope you would success running ceFFM without any problem soon enough.

Your efforts (and of course, jwoegerbauer's) are really remarkable.

Sorry I can't help you more, and have a good luck!