yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] :
Update 0.3.4 is available

Last 2 days were rainy ones, hence I could invest unplanned some time to bring ceFFM a step forward ... Uploaded version 0.3.4, see post #1

Changelog ceFFM-0.3.4

FIX:

1. Fixed some (avoidable) coding errors (esp. missing quotes)

2. Completely rewrote ceFFM's skin-file 'startup480x272.cemenu' - looks fine in 480x272 emulator

3. Now CE related TOOLHELP.DLL by default also present in ceFFM's installation directory (asked by @silentlyscreaming, redundant, but doesn't hurt anything)

CHG:

1. CE's taskbar now is shown during ceFFM's load, thus access to CE is given if something goes wrong

2. Updated NaviPlayer to v3.1 and added several 800x480 and 480x272 skins (all thanks to gonzales89)

After successful installation ceFFM's disk layout looks like

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

Also I have re-packaged so-called ceFFM Extensions, a collection of programs you might find useful and therefore will use, or not. Uploaded version V3, see post #1

ceFFM Extensions V3

3rd party drivers
FTFI
GAPI for HPCs
WinCe5.0 6.0 Display Driver
extras
CB64CE (software emulator for the Commodore 64 computer)
NES Emulator
OpenGL ES 1.0 (only QUALCOM and NVIDIA)
Pocket Salah
PocketJava
SerialIO
SinClair
CMU Flite (speech synthesizer engine)
eSpeak (speech synthesizer engine)
XaniaWolfToolbar
fonts
Arabic-Traditional
Hebrew
Persian-Farsi
CE utilties
CAB Installer
CaptCE
CpuLoad
dbView
EZBACKUP
FileManCE
iTaskMgr
NetCat
NewShortCut
nOpen
Notifications Viewer
ReloadNLS
Total Commander
VoiceRecorder
NetCFCfg
WRTools
Extras
Pocket Ding
SonarCE
ThePad
TrueTerm
uBook
PocketLun
VBook
Favorites
Privique Astrology
Tombo
Games
Boxman12
ChessGenius-Demo
easyReversi
Gobang
Monopoly
Othello (Chinese version)
Tangrams
Scrabble
UnderCroft
PegSolitaire
NineHoleGolf
WarCraftII (NOTE: mostly you will get low memory condition warning and game aborts)
Eternal Throne
NES games ( a collection of games you run in NES Emulator)
Navigation
CityGuideCE (without maps)
YandexMapsCE (without maps)
TMC Scanner
SAS4WINCE (OFF-ROAD navigation, without caches)
Network
IrisBrowser-CE
MiniStumbler
PeekPocket
ICQ
PocketWarrior
GPS2Blue
Office
InkWriter
ListPro
Players
DivXPlayer
[Windows Mobile Apps and Games] SilentlyScreaming:
I know I'm a bit behind with correspondence, but quick update here...

copied 0.3.4 across

ran via wolfncu, as had more luck last time I think (?)

ceFFM-0.3.4

Thanks for using ceFFM

Status:

ceFFM-0.3.4

A ceFFM installation already

exists on your sat nav.

Really sure to install ceFFM-

0.3.4 to your Sat Nav

yes no

(didn't uninstall due to issues last time :) )

clicked yes

error

sub " not found

line 340 (SDMMC\ceFFM-0.3.4\ceFFM.mscr):
@CleanupSystemPath()

just in case, ran via native menu (altering GPS path)

not the same error this time

got past backing up registry

now we have

Error

ForEach without "in"

Line 1125 (SDMMC\ceFFM-0.3.4\ceFFM.mscr):
ForEach e Directories("*")

tried looking at ceFFM.mscr, but it looked as though there were CR/LF type issues, as in Windows Notepad at least (prev ceFFM mscr files displayed fine), lines ran on one from another, with what looked like tabs between lines instead of a CR/LF type thing. Didn't fancy counting 1124 tabs, so gave up for now.

Will try and take another look later.
[Windows Mobile Apps and Games] 10yearsafter:
Hi guys (are there any women here anyway?)

daringly installed 3.4. All went well. Cool. Can somebody direct me how to delete unwanted icons? Did not find the answer here.
[Windows Mobile Apps and Games] :
RE

@silentlyscreaming,

thanks again for your feedback. You go ways I never thought of. Therefore you encounter bugs ...

1. In line 5047 remove '@' character

2. Line 1125 should read: ForEach e In Directories("*")

An already corrected 'ceFFM.mscr' (readable in Windows NotePad) is attached. I now am using freeware NotePad++, hence the strange formatting.

@10yearsafter,

you simply remove the corresponding line within the relevant *.cemenu file.
[Windows Mobile Apps and Games] SilentlyScreaming:
used new ceffm.mscr

ran from default menu

getting further, back to the long line of dots :)

Error

String not closed (missing quote)
Line 2657 (\SDMMC\ceFFM-0.3.4\ceFFM.mscr):
lnk2=pth\"installation\ceFFM.lnk

added closing quote

voice: ceffm has been successfully installed and configured

normal restart

(large print/low res) xda devleopers thread msg auto closes

verified and configured

menu loads fine

many apps not working (no, not the ones that only have a shortcut ( :) ), no mortscripts seem to function, rest are just plain simple EXEs), from the ones I've tried, it is the programs that didn't run directly previously (initiated through a file manager previously).

in terms of icons at the bottom, keyboard, reboots, exits fine. ceffm config not working either.

I'll go through e-mails, previous posts in this thread, and reply to anything I've let slip soon, and properly test other icons and whether I can now run ceFFM from native menu/WinCE desktop/WolfNCU, but now it is time give the kids a bath.

Kudos on the program, and all your efforts.
[Windows Mobile Apps and Games] 10yearsafter:
Hi guys, me again.

Managed to get rid of unwanted icons. Who has several navigation apps installed? Also found out how to set paths.

Following the recommendation, installed 3.4 on flashdrive. As mentioned above, no errors occurred. Obviously it only isn't stable if you install it on sddrive???

On my device the default shell GPS_Main consumes ridiculous 11 KB RAM. ceffm and/or its skin eats 1,788 KB RAM, thus in total less than 2 MB RAM are used. Brilliant. Program will remain my one and only shell for now.

If bugs arrive I'll report them.

Thx again.
[Windows Mobile Apps and Games] 10yearsafter:
bug found

Hi

5th icon in page ce-utils produces error DirCreate not found

Have a nice day
[Windows Mobile Apps and Games] SilentlyScreaming:
OK, was playing with ceffm.ini

couple of queries/points

What happened to the extendce (or similar) option? Now ceFFM is working, I wanted to check if I could get a bit more up and running within WinCE itself. (I mainly want to check if doing so will enable the apps that don't currently rin to work and if bluetooth is physically present, but the drivers aren't loaded (the Chinese manufacturer will sometimes release identical hardware, but at different prices, with bluetooth/AV in disabled via software for the cheaper models)).

If I set preserve system memory (sorry, operating from memory here, device in the car) to 4096, the next time I run ceFFM I obviously get the "reconfiguring" type message, then the device restarts. However, the next attempt at running ceFFM merely results in another "reconfiguring", then a restart. As soon as I reset the reservesystemmemory to 0, and another "reconfiguring" occurs, ceFFM runs fine.

I'll post back with any other options that cause problems later.
[Windows Mobile Apps and Games] spikywits:
I have successfully installed it on my WinCE5.0 Chinese GPS. Ran into couple of times some errors but came out with slight code modification.

Thanks for wonderful work, now all my limitation with device has been removed.

Naviplayer is excellent - Thanks much for this.

I downloaded the extension but do not know how to install it. Any special instructions for it?
[Windows Mobile Apps and Games] SilentlyScreaming:
If you check the folders within the extensions archive, you should see they match the ones already in your ceffm installation. I've just been extracting the extensions archive, and then copying that across. For example, program files, extras etc should already exist in your GPS device's installation directory, so just copy across the decompressed extensions archive, and if asked (by your PC/Mac) whether you want to merge, say yes. I'm sure someone else will pipe up if something else is required.
[Windows Mobile Apps and Games] eduardo.M:
Good day from Brazil

Hi there !

Greetings from Rio !

My first impression of this is it is a successful blend of traditional elements and iphoneish ones !

Will try it ASAP !
[Windows Mobile Apps and Games] 3860y:
new error message

thanks for all the work on this program!

i think i got an error message which wasen't yet mentioned here.

invalid parameters count for 'regread'

line1035 (\sdmmc\ceffm-0.3.4\ceffm.mscr):

ldr=regread(regpth,regkey)

i am using the new 'ceffm.mscr'.

thanks in advance.
[Windows Mobile Apps and Games] eduardo.M:
Made the modifications (added missing quotes) !

Installed it on my NavGear Streetmate GT-50T-3D !

Runs well !
[Windows Mobile Apps and Games] :
REs

Returning back home next monday. Then I'll force updating ceFFM. Thanks for understanding.

@3860y

Please replace lines 1029-1050 with these lines of code:

#Determine and remember [HKLM\Loader\SystemPath]
regpth="Loader"
regkey="SystemPath"
csvldr=""
If(RegValueExists("HKLM",regpth,regkey))
cnt=0
arrldr=RegRead("HKLM",regpth,regkey)
ForEach elem In Array(arrldr)
cnt+=1
If(cnt>1)
csvldr&=","
EndIf
csvldr&=elem
Sleep(1)
EndForEach
Clear(cnt)
Clear(elem)
Clear(arrldr)
EndIf
IniWrite(inifile,sectgen,"CeOriginalSystemPath",csvldr,"utf8")
Sleep(WAIT_FOR_INI_WRITTEN_TO)
Clear(regpth)
Clear(regkey)
Clear(csvldr)

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

@SilentlyScreaming

a) to answer your question "What happened to the extendce (or similar) option?": this no longer is a mandatory setting, it became a default setting, this because it by nature cannot be toogled.

b) the issue you reported "If I set preserve system memory ..." will be fixed with version 0.3.5

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

@10yearsafter

error "DirCreate not found" will be fixed with version 0.3.5, as all the other errors reported, too.
[Windows Mobile Apps and Games] archercj:
I have successfully installed this on a in car Chinese double din unit running Win CE6. A bit of guidance from here and a bit of using the grey matter soon has it working a treat.

Going off on a tangent slightly has anyone experiences issues when playing audio (with whatever player) on this type of unit). These units have an appaling standard GUI hence the main reason to move to something ike this. However in their 'native' mode they also play audio properly i.e out of all speakers. But when you start playing audio through this front end (or ondeed anothe rone I have used) the sound only comes out of one speakers. Interstingly my sat nav software (Igo Primo) does play out of all speakers.

Anyone got an idea how to get it to work out of all speakers please.
[Windows Mobile Apps and Games] 10yearsafter:
If your device has BT, then there are two audio drivers present. One is the AC'97 on the board, another is a BT Audio. Basically a program can play music in 2 methods:

// Use the local audio
mr = waveOutOpen(&hwo, 0, pwfx, (DWORD) hevDone, NULL, CALLBACK_EVENT);

// Use the BT audio - the BT audio device number is 1
mr = waveOutOpen(&hwo, 1, pwfx, (DWORD) hevDone, NULL, CALLBACK_EVENT);

Probably the native player and Primo detect the BT audio device and make use of it.
[Windows Mobile Apps and Games] :
On the occasion of discussion arose above about 'speaker problem' I suddenly remembered freeware 'WOW HD audio driver' (by SRS) and I will add it to next version of ceFFM. Description of 'WOW HD' audio driver's features you find here.
[Windows Mobile Apps and Games] :
Update 0.3.5 available

Wow, 1700+ downloads until today. I am more than impressed.

A:

Due to your interest in this project (thanks folks) again brought ceFFM a step forward. Uploaded version 0.3.5, see post #1

FIX:

a) All the reported script errors (thanks to SilentlyScreaming, 3860y, 10yearsafter)

b) WiFi detection

CHG:

a) If ceFFM is configured to start at Sat Nav's boot-up, then ceFFM now will be started by an intermediate launcher: TULL.exe (you can use it to add some more actions needed before/after ceFFM gets really launched).

b) Modified main script's section concerning 'storage devices detection': now, if programmatic detection fails, user gets prompted for device name

c) Some minor tweaks

ADD:

a) MixSerTester - a must have tool to inspect COM-ports for GPS/TMC data transmission [ http://www.china-rns.com/blogs/zoulou/98-mixsertester.html ]

b) English MUI files (MS code: 1033) - 92 files, unpacked 2.85 MB. IMPORTANT: If you don't plan to make use of them, especially want to save disk space, then simply before installing ceFFM delete file <install drive>\ceFFM-X.X.X\extras\mui\1033\1033.zip, otherwise these files by default will be extracted to <install drive>\ceFFM-X.X.X\system.

c) SRS WOW HD sound driver - a replacement for CE's default sound driver 'Wavedev.dl' (implemented as mandatory setting -> IMHO installing strongly recommended !!!)

B:

Also updated Win32-Tools

a) Replaced in ceFFM's Win32-Tools command line utility 'RAPI-Start.exe' by 'CeRunApp.exe', which basically does the same, but a) offers a GUI, and b) allows you to copy the CE-executable to Sat Nav.

b) Added to ceFFM's Win32-Tools

1. Microsoft's utility CeRHost.exe (counterpart to CE's cerdisp2.exe which is part of ceFFM's skin)

2. CeListFiles - a tool that displays the mobile device's file/folder structure on desktop PC [ see also: http://xdaforums.com/showthread.php?p=5383946 ]

Re-uploaded ceFFM's Win32-Tools, see post #1

C:

If you are interested in flash games, then I can offer you a collection of 200+ flash games (they may be good or bad, I do not know it).

Download: FlashGamesCollection.zip MD5: 492a9d60f4ac39970ee04899f90f57ab
[Windows Mobile Apps and Games] jamaicanserb:
Please help

Hi everyone,

I have a problem and it's driving me crazy, here it is:

I brought no name Chinese "All in One" GPS with Win CE 6.0 and it has Careland navigation software that has only Chine map. The thing I wont to do is to have iGO navigation with Europe maps on it, so I tried with iGo Primo, first I copied all files to root of SD card and when I wanted to start navi it wouldn't start and in settings it said "Can't find executable file". Then I reset GPS and everything was back to normal. And I tried to place folder Primo on SD card but noting happen.

Then I tried with ceFFM, tried different things (copy all files to root etc) but I didn't menage to boot ceFFM and problem is that there is no "change path of navi" button or similar, it just says where is location of default navigation (NAVIONE/NaviOne.EXE). In ceFFM.ini AutoStartCeFFMAtBootTime=1 but nothing.

I don't know what I'm doing wrong, please help me? And if there is a way just to start different navigation software without unlocking it would be great, but it's fine if I have to unlock it.
[Windows Mobile Apps and Games] :
REs

Supposed you can establish an 'ActiveSync' connection, then you might use tool 'CeRunApp' from ceFFM's Win32-Tools (see post #1) to launch 'ceFFM.exe' at device's SD-card.

BTW: The Careland Navigation is a powerful navigate system used for all drivers in china. It is the No.1 navigation in china.

EDIT: Added this hint to post #1, too.

Will be fixed with next version.
[Windows Mobile Apps and Games] basayev:
I have a chinese gps so called Marshal ME-G501. It is Wince 6.0 based gps. I have coppied ceffm 0.3.5 on sd card and put it in the device. I have connected the device to my pc via usb cable and set the the device "USB-Mode" then run activesync. But activesync can not find my device. I touched all activesync settings but the problem just exists. What is problem?
[Windows Mobile Apps and Games] jamaicanserb:
Thank you for your answer, i will try to establish an ActiveSync like you said, I just have to figure it out how. I will tell the results.
[Windows Mobile Apps and Games] :
RE

Found Marshals's website, but language used is persian and/or arabic (do not know this), hence cannot read it.

Another Google-search led me to: http://gpsunderground.com/forum/other-systems/12555-help-access-residentflash.html

But seems still no final solution presented there.

Perhaps it makes sense to directly ask Marshal your issue: info@marshalgps.com. You should also ask which folders/files to put on SD-card to run an user-defined application if SD-card gets inserted.
[Windows Mobile Apps and Games] jamaicanserb:
Here are my results: I couldn't connect to my GPS using usb cable and ActiveSync, my PC cant find GPS, and when I connect them two when GPS doesn't have power or is connected but not turned on (first time), GPS turns on just white screen. Then I tried with a link that you suggest it jwoegerbauer, and did everything that they mentioned and nothing, only that now my GPS cant start his default navigation, but it happens me already so just I reset it couple of times and its back to normal. Any suggestions guys?
[Windows Mobile Apps and Games] :
Unlocking chinese AIO (Model RTS-80350)

@jamaicanserb,

Switching the USB-mode to "Serial_Class" must be done at Sat Nav side (and then of course immediately followed by a soft-reset). I know not all units have this feature, ex. Mio Moov devices.

But almost all Sat Nav units have a so-called SD-AutoRun feature (which by default is part of CE, unless OEM decided to leave it off). CE's default SD-AutoRun is <storage card>\2577\AutoRun.exe. It prevails however a big confusion here, because naming differs from OEM to OEM. So among others known are: <storage card>\AutoRun.exe, <storage card>\AutoRunCE.exe, <storage card>\SDAuto.exe, <storage card>\InstallSD\InstallSD.exe, <storage card>\GoCE.exe, <storage card>\CELauncher.exe, etc.pp. Also known as an SD-AutoRun launcher is textfile <storage card>\shell.ini, which contains as a single line the path to executable to be run. If you can find it out how the SD-AutoRun feature is implemented, than you simply run a renamed(!!!) explorer.exe you indeed will find in ceFFM's subfolder \helpers. Another well known SD-AutoRun is a textfile <storage card>\YFGo2CE.bld which contains at least 1 character, and if processed, boots device in WinCE-mode.
[Windows Mobile Apps and Games] jamaicanserb:
@jwoegerbauer

First thanks for answering,

The thing is there is no USB settings in "Settings", but it's (for me) strange that white screen that I wrote.

Do you know how can I find what kind of SD-AutoRun feature implementation is? You mean like trying different names (AutoRun.exe,AutoRunCE.exe..) to rename explorer.exe from /helpers and putting together with shell.ini on root of SD card?
[Windows Mobile Apps and Games] basayev:
Thanks a lot jwoegerbauer.

Whan I connect my gps to pc via usb cable, in "USB Mode" I can see the resident flash with only a folder called "Marshal". The folder contents are as attached image shows.

can I run ceffm or directly access wince by tweaking some of these files?

Thanks in advance.
[Windows Mobile Apps and Games] :
REs

Having a working 'ActiveSync' connection, insert SD-card with ceFFM copied onto into device, and then simply run on desktop PC / laptop 'CeRunApp' from ceFFM's Win32-Tools, as parameter pass file 'CE6_explorer.exe' (you of course extracted from folder ceFFM-0.3.5\helpers). 'CeRunApp' copies this explorer to device and executes it there. If successful, you should see at your device CE's desktop, where you can operate from.

1. If I would know it, then I would have told it you.

2. Trial and error. Hint: try <storage card>\2577\AutoRun.exe (a renamed explorer.exe) first.
[Windows Mobile Apps and Games] basayev:
As I mentioned before, activesync does not work. It says "USB device does not recognized" and therefore can not connect to device. Is there any solution which does not require activesync?
[Windows Mobile Apps and Games] :
Unlocking Marshal ME-G501

a) Probably I oversaw this or misunderstood something.

b) I do not know of an existing worldwide database, where devices and their related unlock mechanism is stored. Such infos only are sporadically to be found in different forums. Therefore see posts above what @jamaicanserb was suggested to do, or better, ask Marshal's support team. IMHO the only ones who can advise you correctly. Thank you for your understanding.
[Windows Mobile Apps and Games] basayev:
They -Marshal support- rejected to describe any thing about that.

Thank you anyway!
[Windows Mobile Apps and Games] mon.Q:
Hello all

I was directed here by another forum. I am an old bloke living in Queensland. Most of my skills with computer technology are self learned and ever growing. But until today I do not know anything about Mortscript. Therefore loaded cefffm.msr into my favorite editor. I became dizzy when studying ceffm.msr. Mortscript looks rather complicated. Do you mean I can learn it in shortest time?

I am happy to be allowed to be a member of the forum.

Thanks for time
[Windows Mobile Apps and Games] :
Surely depends on your mental strength, which I suppose to be 100% and perhaps a little more, LOL. Here at xda-developers exists an own thread dedicated to Programming-Using-MortScript. Many code examples.
[Windows Mobile Apps and Games] mon.Q:
Thank you for your answer, jwoegerbauer!

Gave ceFFM a try. It seems to be pretty comprehensive, and perhaps a little less intensive than other ones I tried. But it is still enough.

I works okay. Cute how it talks to you during the installation. I will tell of it to my friends.

Greetings

monrow
[Windows Mobile Apps and Games] eccky:
Hi, I have a no name 7inch Chinese gps which has been running miopocket (now uninstalled), but as it occasionally froze I thought I'd try ceFFM as it isn't so bloated.

my problem is that ceFFM doesn't display the folders during installation, it displays the selection screen but not the folders.

so installation fails with "Couldn’t determine internal storage device"

Activesync allows access to both the resident flash and the sdmmc card.

ceFFM is copied on to the sdmmc card, tried running from navigation link, from CE 6.0 desktop and with CERunApp, all give same error.

any suggestions?
[Windows Mobile Apps and Games] :
RE

@eccky,

1. can you provide a screenshot of dialog shown?

2. please create with CeRegEditor (part of ceFFM's Win32-Tools) a backup of registry's HKLM section and send this backup to me.

TIA
[Windows Mobile Apps and Games] :
Exemplary Sat Nav unlock - the hard way

If your device connects via USB Mass Storage Mode, here a technique that always allows you to install ceFFM on your device (DO NOT FORGET TO REPLACE BELOW ALL OCCURENCES OF x.x.x WITH ceFFM'S VERSION YOU ARE USING) - demonstrated in case of Careland AIO:

1. Backup AIO's whole \NAVIONE folder to desktop PC

2. From ceFFM's unpacked distribution pick out file 'ceFFM-x.x.x\installation\TULL..exe' to an extra temporary location at desktop PC. There rename 'TULL.exe' to 'NaviOne.exe'

3. Copy unpacked ceFFM-x.x.x folder into AIO's \NAVIONE folder

4. In temporary location (see 2. above) create an .INI-file named 'NaviOne.ini' as following

;
L \NAVIONE\ceFFM-x.x.x\ceFFM.exe
;

5. Copy NaviOne.exe (see 2. above) and NaviOne.ini (see 4. above) into AIO's folder \NAVIONE

6. Restart device

>>> Because original NaviOne.exe now is replaced, ceFFM should start installing if you select in your AIO's menu to run (original) navigation program.

7. Copy back from backup you made (see 1. above) file NaviOne.exe, and if it exists, also NaviOne.ini.
[Windows Mobile Apps and Games] eccky:
RE GPS - no folders displayed

Hi jwoegerbauer,

thanks for the reply,

I have attached a image of the registry and sceenshots.

PE
[Windows Mobile Apps and Games] :
Link is dead: 404 - Not Found. Please re-upload. Thanks.
[Windows Mobile Apps and Games] jamaicanserb:
I have one "update":

I tried to connect my PC through bluetooth and enstablish a Bluetooth Personal Area Network (TCP/IP network) and when i enstablished that I got some chinese message with exclamation mark on GPS (on top of window its says Windows CE and something on chinese, and in the body has some chinese words and words DHCP and IP).

I tried to use ActiveSync but still doesn't find it.

Does anyone knows what can I do now?
[Windows Mobile Apps and Games] eccky:
Hi I have re-attached the file, hopefully this will work.

PE