Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
jwoegerbauer
Old
#51  
jwoegerbauer's Avatar
Senior Member - OP
Thanks Meter 134
Posts: 444
Join Date: Jul 2009
Location: Bavaria (Germany)
Exclamation 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 ...
My devices:
Apical AT10X0BD | CE 6.0 Professional | 7'' 800x480 | 128 MB RAM | SiRF Atlas V 600 MHz | 4 GB internal | 2 GB external
Melon ML-V7M | Android 4.0.4 | 7'' 1024x600 | 512 MB RAM | Mediatek MT6575 1 GHz Cortex A9 | 16 GB internal | 16 GB external
SciPhone i68 3G | 3.2'' 240x320 | Dual SIM | GSM Quadband | 2 GB external
The Following User Says Thank You to jwoegerbauer For This Useful Post: [ Click to Expand ]
 
SilentlyScreaming
Old
(Last edited by SilentlyScreaming; 17th April 2012 at 08:36 AM.) Reason: added further info
#52  
SilentlyScreaming's Avatar
Senior Member
Thanks Meter 12
Posts: 149
Join Date: Feb 2008
Location: Astana
Hoping this is getting further now...

Installing got me:
Code:
error

Operator expected
Line 3321 (\FlashUser\cdFFM-0.3.1\ceFFM.mscr):
EndSub
Which I make to be the last line of
( EndIf
EndIf
Return(success)
EndSub
)

Ran again, seemed to get a lot further,

ceFFM-0.3.1

Thanks for using ceFFM




Veryfing power supply...DONE
Preparing to install/register........DONE

all the rest reported as done


rebooted
congrats

this time, it returned
Code:
operator expected
line 3238 (\FlashUser\cdFFM-0.3.1\ceFFM.mscr):
txt&=Starting CE's Explorerer... ^NL^"
which looks like last line of
EndIf
txt&=tab
txt&=Starting CE's Explorer...^NL^"

Is it missing an opening " there?

will insert one and report back what happens.

=-=--=-=

OK, so I inserted a " on that line, and now I get back to the old error (after text to speech of "loading graphical user interface") again:
Code:
Error
Error reading Attributes.
I'll go and check the crashlog in case there are further details.

---------- Post added at 01:35 PM ---------- Previous post was at 01:28 PM ----------

OK, so the crash log is as follows (I've not updated the time since I had to remove the battery when device's camera caused a crash)

Code:

ceFFM Crash Log Begin

------------------------------------------------------
Current system time: 18:35:16 01/01/2000

OS version: Embedded CE 6.0
Memory Stats (RAM):
	Total Memory: 157 MB
	Free Memory: 145 MB
Storage Memory Stats (\):
	Free DiskSpace: 10660 KB
Start-up Applications [HKEY_LOCAL_MACHINE\init] :
	Launch255	\FlashUser\ceFFM-0.3.1\ceFFM.exe
	Depend255	14001E00FD00
	Depend253	14001E00
	Launch253	\FlashUser\ceFFM\installation\CeSD2577AutoRun.exe
	Launch20	device.dll
	Launch30	gwes.dll
	Depend30	1400
	Launch60	servicesStart.exe
	Depend60	1400
	Launch50	AutoRun.exe
	Depend50	14001E00
	Launch80	\Flashapp\Change_LCD_Mode.exe
	Depend80	14001E003200
Action(s) :
	Starting CE's Explorer...
	Starting CEMenu...


Current system time: 18:35:29 01/01/2000

------------------------------------------------------
ceFFM Crash Log End


ceFFM Crash Log Begin

------------------------------------------------------
Current system time: 18:33:46 01/01/2000

OS version: Embedded CE 6.0
Memory Stats (RAM):
Total Memory: 157 MB
Free Memory: 145 MB
Storage Memory Stats (\):
Free DiskSpace: 10660 KB
Start-up Applications [HKEY_LOCAL_MACHINE\init] :
Launch255	\FlashUser\ceFFM-0.3.1\ceFFM.exe
Depend255	14001E00FD00
Depend253	14001E00
Launch253	\FlashUser\ceFFM\installation\CeSD2577AutoRun.exe
Launch20	device.dll
Launch30	gwes.dll
Depend30	1400
Launch60	servicesStart.exe
Depend60	1400
Launch50	AutoRun.exe
Depend50	14001E00
Launch80	\Flashapp\Change_LCD_Mode.exe
Depend80	14001E003200
Action(s) :
Starting CE's Explorer...
Starting CEMenu...


Current system time: 18:34:00 01/01/2000

------------------------------------------------------
ceFFM Crash Log End


ceFFM Crash Log Begin

------------------------------------------------------
Current system time: 18:25:26 01/01/2000

OS version: Embedded CE 6.0
Memory Stats (RAM):
Total Memory: 157 MB
Free Memory: 145 MB
Storage Memory Stats (\):
Free DiskSpace: 10660 KB
Start-up Applications [HKEY_LOCAL_MACHINE\init] :
Launch255	\FlashUser\ceFFM-0.3.1\ceFFM.exe
Depend255	14001E00FD00
Depend253	14001E00
Launch253	\FlashUser\ceFFM\installation\CeSD2577AutoRun.exe
Launch20	device.dll
Launch30	gwes.dll
Depend30	1400
Launch60	servicesStart.exe
Depend60	1400
Launch50	AutoRun.exe
Depend50	14001E00
Launch80	\Flashapp\Change_LCD_Mode.exe
Depend80	14001E003200
hmm, is there a spoiler type tag in use on this forum? Save hogging so much vertical space...


Current Devices
Kindle Fire 2 (stock&rooted for now)
Samsung Galaxy Ace 2 (rooted with a lightweight ROM)
NoName Chinese WinCE6 GPS (ceFFM replacement interface)
HTC Touch Pro 2 (UK unbranded. Energy ROM 6.5.3 . Dodgy digitizer & keys)
HTC TyTN II / Kaiser (UK unbranded. WM 6.5 custom ROM. Screen & some keys knackered)

Previous Devices
HTC Hurricane,HTC Typhoon,iPAQ 2210,Sony Ericsson K700,SE T610,SE T68,Sony T65,Sony CD5e,other bricks
The Following User Says Thank You to SilentlyScreaming For This Useful Post: [ Click to Expand ]
 
SilentlyScreaming
Old
#53  
SilentlyScreaming's Avatar
Senior Member
Thanks Meter 12
Posts: 149
Join Date: Feb 2008
Location: Astana
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!)
Code:
[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]
 
jwoegerbauer
Old
(Last edited by jwoegerbauer; 17th April 2012 at 01:30 PM.) Reason: NOTE added
#54  
jwoegerbauer's Avatar
Senior Member - OP
Thanks Meter 134
Posts: 444
Join Date: Jul 2009
Location: Bavaria (Germany)
Default RE:

@SilentlyScreaming,

thanks for feedback.
Quote:
error
Operator expected
Line 3321 (\FlashUser\cdFFM-0.3.1\ceFFM.mscr):
EndSub
Last hour re-installed ceFFM-0.3.1 three times: Never got such an error....
Quote:
operator expected
line 3238 (\FlashUser\cdFFM-0.3.1\ceFFM.mscr):
txt&=Starting CE's Explorerer... ^NL^"
You are absolutely right: Opening quotes is missing! Correct code at line 3228 must be
Code:
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.
Quote:
Start-up Applications [HKEY_LOCAL_MACHINE\init] :
Launch255 \FlashUser\ceFFM-0.3.1\ceFFM.exe
Depend255 14001E00FD00
Depend253 14001E00
Launch253 \FlashUser\ceFFM\installation\CeSD2577AutoRun.exe
Here key 'Launch253' definitly has wrong value. Lasts on a previous 0.2.x installation?
Should be
Code:
\FlashUser\ceFFM-0.3.1\installation\CeSD2577AutoRun.exe
This will be fixed with 0.3.2.
Quote:
Error
Error reading Attributes.
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:
Code:
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
Attached Files
File Type: zip ceFFM-pre-0.3.2.zip - [Click for QR Code] (23.7 KB, 57 views)
The Following User Says Thank You to jwoegerbauer For This Useful Post: [ Click to Expand ]
 
SilentlyScreaming
Old
#55  
SilentlyScreaming's Avatar
Senior Member
Thanks Meter 12
Posts: 149
Join Date: Feb 2008
Location: Astana
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.
 
jwoegerbauer
Old
#56  
jwoegerbauer's Avatar
Senior Member - OP
Thanks Meter 134
Posts: 444
Join Date: Jul 2009
Location: Bavaria (Germany)
Download it from MediaFire: http://www.mediafire.com/?r0768f701nvp679
My devices:
Apical AT10X0BD | CE 6.0 Professional | 7'' 800x480 | 128 MB RAM | SiRF Atlas V 600 MHz | 4 GB internal | 2 GB external
Melon ML-V7M | Android 4.0.4 | 7'' 1024x600 | 512 MB RAM | Mediatek MT6575 1 GHz Cortex A9 | 16 GB internal | 16 GB external
SciPhone i68 3G | 3.2'' 240x320 | Dual SIM | GSM Quadband | 2 GB external
 
SilentlyScreaming
Old
#57  
SilentlyScreaming's Avatar
Senior Member
Thanks Meter 12
Posts: 149
Join Date: Feb 2008
Location: Astana
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
 
jwoegerbauer
Old
(Last edited by jwoegerbauer; 17th April 2012 at 06:36 PM.) Reason: typo corrected
#58  
jwoegerbauer's Avatar
Senior Member - OP
Thanks Meter 134
Posts: 444
Join Date: Jul 2009
Location: Bavaria (Germany)
Default RE

Quote:
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
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
Code:
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.
 
SilentlyScreaming
Old
#59  
SilentlyScreaming's Avatar
Senior Member
Thanks Meter 12
Posts: 149
Join Date: Feb 2008
Location: Astana
Its almost 3am here, I'll write up my new notes tomorrow, for now, anyone with a device that does not successfully run ceFFM, I'd recommend not using the uninstall=1 option within ceFFM.ini

I'm sure it probably works well when ceFFM runs in the first place, but I've lost all contents from internal flash and the microSD card. I've got a backup of the two locations, made when I first got the device, but copying it back over is going to take another 1/2 hour, and I need sleep. Hoping the internal storage (forgotten its proper name, where the system files are), is untouched, but can't see that when it is connected to a PC.

Not moaning, just a warning.

Assuming my device returns to normal with the files restored, I'll continue with trying to trace the issue tomorrow.
-==-=-
of course, just as I went to hit the submit reply button, the internet died here
the device appears to be bricked, just to make it clear to other people considering this app, simply installing and running ceFFM never harmed this device. As said, if it doesn't work, I'd recommend a manual uninstall.

=-=--=
these were the notes I typed up as I went along last night...

IF PEOPLE SEE ERRORS WHEN RUNNING ceFFM.EXE, I would not recommend using the uninstall option within ceFFM.ini ... see below for details.
Not a swipe at the author, it is just that I was lucky to have backed up data previously. I'm sure on a device where ceFFM works, uninstalling isn't a problem, but on mine, issues occurred.


Being energy-efficient (some would possibly mislabel it as lazy ), I tried to just edit the line out of the XYZ.cemenu, but the same error occurred.
So, I decided to try using the uninstall switch in ceFFM.ini, then removing all files & folders, and checking the registry was clean.
Upon running ceffm.exe with the uninstall=1 option, I was presented with
Code:
Error

Couldn't create directory 
'Windows\Desktop\Flash\App\g
ame'

Line 409 (\FlashUser\ceFFM-
0.3.1\ceFFM.scr):
Move(value2\"*.*",value,1,1)
Anyway, OKed that away, and it contiued with the preparing to uninstall/deregister.... screen
It took quite a long while (might be worth mentioning in your initial post in this thread?), perhaps longer than the installation did, before it came up with
Code:
Error
Missing closing bracket

Line 442 (\FlashUser\ceFFM-
0.3.1\ceFFM.mscr):
If((subkey EQ "Launch255)
||subkey EQ "Depend255)
||subkey EQ "Launch253)
||subkey EQ "Depend255))
(I really wish activesync was working, and soti pocket controller might work, typing out error msgs gets a bit boring )

OKed that error msg away, was dumped back to my default menu, or what should have been it. The text (GPS NAV, camera, MultiMedia, tool, game, settings, shutdown) appeared, but no graphics, and the error message was still visible.
I restarted the device, planning to start ceFFM.exe again, in case the second run at uninstalling threw up different/no error messages (btw, I appreciate none of this might actually help you, but thought better to err on the side of caution and hope something might point to why this device refuses to play ball with your menu!)
Unfortunately, it never got past the initial splash screen (a cartoon yellow two seater sports car with a palm tree and some sort of yellow & blue crescent in the background).
I removed the battery, as using the power button didn't seem to help), and tried to start it up again.
I decided to let it take as long as it wanted this time, in case ceFFM was actually being successfully autostarted for once, and the uninstallation option in ceFFM.ini was causing the long delay.
Getting nowhere after about 20 minutes, I decided to connect it to the PC, and see if disabling the uninstall option would sort things.
I was a little surprised when I found that both the flashuser and flasha (or whatever internal and microSD storage are called on this device) were virtually empty! The only things left were ceFFM-0.3.1 directory, and ceFFM.exe and MortScript.exe within that! That would probably explain why I wasn't getting beyond the splash screen when I restarted the device.
I'd already backed up both drives a while back, so restored that over (just losing some GPS POI hopefully).
Restarted,
see above.
Device won't won't complete booting. All original files have been restored, but I can't access the system drive from my PC, so have no way of getting any further. Any bright ideas gratefully received, but I'm assuming for now that this is a dead device. Fun while it lasted. I'll hopefully be back in 3-6 months once I've saved up enough to buy a new one, though I'll try and avoid no-name Chinese devices, and get one that will hopefully run ceFFM properly!


Current Devices
Kindle Fire 2 (stock&rooted for now)
Samsung Galaxy Ace 2 (rooted with a lightweight ROM)
NoName Chinese WinCE6 GPS (ceFFM replacement interface)
HTC Touch Pro 2 (UK unbranded. Energy ROM 6.5.3 . Dodgy digitizer & keys)
HTC TyTN II / Kaiser (UK unbranded. WM 6.5 custom ROM. Screen & some keys knackered)

Previous Devices
HTC Hurricane,HTC Typhoon,iPAQ 2210,Sony Ericsson K700,SE T610,SE T68,Sony T65,Sony CD5e,other bricks
 
osamaBINLADEN
Old
#60  
Junior Member
Thanks Meter 1
Posts: 1
Join Date: Apr 2012
0.3.1 installed and runs well on my 7inch double-din chinese.
thx for sharing.
keep it updated!!!

rgds
ken

The Following User Says Thank You to osamaBINLADEN For This Useful Post: [ Click to Expand ]
 
Post Reply+
Tags
ceffm, wince
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...