| Versions |
 |
|
| Author |
Topic  |
|
richbutler1
USA
51 Posts |
Posted - 21 mars 2009 : 15:33:01
|
UPDATE: After a few quirks, I'm exploring different ways to control the Magellan shell and supporting exes (Bluetooth, IVT, etc.) from being launched on start. They seem to interfere with the MP2 skin from being displayed initially and using the app switcher in top right. Specifically, I'm looking into using softbutton and/or editing registry or killing the Magellan processes that are problematic in the init.mscr file and launching them correctly via either softbutton or MP2...I'll keep you posted.
Lastly, I am getting a 16Gb SDHC card shortly and will report whether the 4250 likey or not.
I had been playing around with the Omnitech 4.3" 16878-US WinCE5.0 and was able to get a great skin I found here to work on it, MioPocket 2.0 http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=109690
I then got hooked on the idea of a more powerful GPS unlocked with more functions that I would use/like.
After much research I landed on a price/performance match with the Magellan Maestro 4250 and even better some factory refurb models were found at J&R, Buy and Newegg for as low as $119 + shipping
For those thinking about this, the 4250 specs http://www.magellangps.com/products/product.asp?PRODID=1958&SEGID=356&tab=0 include: bluetooth hands free pairing with a cell phone (iPhone which I have is in the list with some minor limitations; SDHC compatibility rumored to go to 16Gb, check compatibility list at Magellan), Real time traffic capability, VOICE COMMAND CAPABILITY and VERY hackable :)
I now have Navigon 7, iGO8 and Destinator 8 working on it after a decent bit of tweaking.
I'll outline my tips below, but upfront please don't ask me for maps, nav software, binaries, ROM images. I'm far from a guru, just followed the lead of others on here and pieced things together.
1-Get your 'new' 4250, COMPLETELY charge to FULL battery, DON'T shortcut this as firmware update requires it 2-Backup all files after attaching to PC via USB cable 3-Run Magellan CD, click Register, BONUS: when prompted for AAA code for extended warranty enter 'tourbook', Login to Magellan, create profile, register product 4-Go to download/update page 5-Read instructions for firmware update, follow them ALL step by step methodically 6-After successful update, copy all files to a local drive via USB again(I keep each step/build as a separate folder) 7-Take a completely empty SD card and load MioPocket 2.0 on it ( I suggest min of 2Gb, more will actually allow more nav programs and large media files like AVI movies, music, etc. to make this a useful media player) 7b-Follow edit instructions here http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=122570&SearchTerms=miopocket on Magellan files (4250 must be connected via USB, edit files directly in Notepad 7c-Add your other Nav software to SD card 8-Install SD card in 4250, perform a reset using paper clip on button on bottom of unit 9-MioPocket installation should initiate, let this run to COMPLETION - be patient 10- Follow (maybe print out) MP 2.0 install details; you'll be prompted for some choices, do NOT choose installation in flash, install to SD card 11- I think it reset and you see the skin, but Magellan boots 12-There is an X in top right that should close Magellan and leave you at the skin desktop 13-Click X in top right again to do a shutdown 14-Delete the SDFree folder on SD card 15-Rename MioAutoRun.mscr to MioAutoRun_Original.mscr and replace with a new MioAutoRun.mscr with code listed below 16-Insert SD, power up 17-Click on applicable Navigation icon you have and you are prompted to locate the exe for it if needed 18-I ran into a problem getting GPS signal from Navigon and adjusted all ini and settings files to have GPS be port 2 @ 9600 baud and all TMC(real time traffic) to Port 1; more details on this approach here: ... http://www. .com/forums/showthread.php?t=3927
As a result I have it almost working seamlessly with iGO8 and Navigon 7 working. NOTE: I WAS able to train Navigon 7 for VOICE RECOGNITION but haven't tried it in practice yet. Will keep everyone posted.
NOTE2: MioPocket apps are hit/miss in running successfully, so refer to this thread on that: http://www.gpspassion.com/FORUMSEN/topic.asp?TOPIC_ID=109690 and/or do some forum/web searching
NEED HELP WITH: Someone to get a Flash player working on the 4250 with the goal of playing SWF files and games. Anyone that could take the PPC installs/cabs, Flash Lite 2.1 or3.1 and get them to work on this or a Mio running Ce5.0 would be an incredible addition to this.
I hope I've helped others take a $120 GPS and turn it into something greater than other $700 models playing movies, games, music, pictures, books and more 
Here's the code for the replacement MioAutoRun.mscr:
### MioPocket Run Script modded for Magellan 4250 WCE5.0 after install completed ###
####################################################################################
#ErrorLevel("off")
Drive = "\"&Part(SystemPath("ScriptPath"),"\",2)
Call("Unlock")
CallScript(Drive\"MioAutoRun\Scripts\SysInfo-Start.mscr")
Sub Unlock
#If the startup menu has been enabled, display it
If(IniRead(MioPocketINI, "Unlock", "SDStartupMenu"))
Call("SDStartupMenu")
EndIf
#Register the MortScript file association with the MortScript under MioAutoRun\Programs
RegWriteString("HKCR", "MortScript", "", "MortScript")
RegWriteString("HKCR", "MortScript\Shell\Open\Command", "", """" & Drive \ "MioAutoRun\Programs\MortScript\MortScript.exe"" ""%1""")
RegWriteString("HKCR", ".mscr", "", "MortScript")
#Run Unlock.mscr rather than CallScript it so that the MortScript under MioAutoRun\Programs is used
#Run(Drive\"MioAutoRun\Scripts\Unlock.mscr")
EndSub
Sub SDStartupMenu
Switch(Question("Choose YES to install MioPocket or NO to
abort. To disable this menu, click on MP Settings on the Settings
page once MioPocket is installed.","Install MioPocket?","YesNo"))
Case(Yes)
Case(No)
Exit
EndSwitch
EndSub
Sub SDtoSDFree
Switch(Question("It has been detected that you copied
MioPocket's SDFree folder to your SD card. This suggests that you
want to copy MioPocket to your flash drive. Choose YES to proceed
with copying. Choose NO if this was a mistake and you want to
install from SD, instead.","Question","YesNo"))
Case(Yes)
BigMessage("SD-free installation works by renaming
your original navigation application executable, appending
_orig.exe.^NL^Ex. if it is MioMap.exe, it will be renamed to
MioMap_orig.exe (MioMap.exe.id is also renamed to
MioMap_orig.exe.id).^NL^This installation option will do the renaming for you. When/If you decide to remove MioPocket, remember
this so that you can reverse the change and get your device back to
working condition.", "Note")
Case(No)
BigMessage("If you decide to stick with SD
installation, make sure to remove the files that you copied to " &
Drive & "\SDFree in order to avoid seeing these messages again.",
"Warning")
Call Unlock
Exit
EndSwitch
#Display a copy status window
StatusType(ST_MESSAGE, TRUE)
StatusInfo("MioPocket SD-Free Copy Operation")
#Determine the original navigation application executable from the ini
NavApp = IniRead(MioPocketINI, "Unlock", "OrigNavApp")
#Determine the flash drive name from the original navigation application executable
FlashDrive = "\"&Part(NavApp,"\",2)
done = FALSE
If(FileExists(NavApp) AND ToLower(FlashDrive) ne ToLower(Drive))
done = TRUE
EndIf
#If not found, ask the user
While(not done)
NavApp = SelectFile("Select File", FALSE, "*.exe",
"Select the original navigation application executable of your
device.")
FlashDrive = "\"&Part(NavApp,"\",2)
If(FileExists(NavApp) AND ToLower(FlashDrive) ne ToLower(Drive))
done = TRUE
EndIf
EndWhile
If(Find(NavApp, "_orig.exe"))
NavApp = Replace(NavApp, "_orig.exe", ".exe")
EndIf
NavAppOrig = FilePath(NavApp) \ FileBase(NavApp) & "_orig.exe"
IniWrite(MioPocketINI, "Unlock", "OrigNavApp", NavApp)
IniWrite(MioPocketINI, "Unlock", "FlashDrive", FlashDrive)
StatusMessageAppend("Calculating disk space needed...^CR^")
Sleep(100)
#Determine the size of MioPocket
CallFunction("FolderSizeOnDisk", mioPocketSize, Drive\"MioAutoRun")
CallFunction("FolderSizeOnDisk", sdFreeSize, Drive\"SDFree")
mioPocketSize += sdFreeSize
If(DirExists(Drive\"Media"))
MkDir(FlashDrive\"Media")
CallFunction("FolderSizeOnDisk", mediaSize, Drive\"Media")
#If the user added much to the Media folder, do not
factor into MioPocket's size so that it does not prevent installation
If(mediaSize < 10000000)
mioPocketSize += mediaSize
EndIf
EndIf
If(DirExists(Drive\"Backup"))
CallFunction("FolderSizeOnDisk", backupSize, Drive\"Backup")
mioPocketSize += backupSize
EndIf
#Check for free space on the flash drive and warn if insufficient or begin copying if sufficient
If(FreeDiskSpace(FlashDrive) < mioPocketSize)
BigMessage("^CR^You do not have enough free space on
" & FlashDrive & ". Free up space by moving some maps from " &
FlashDrive & "\MioMap\MioMap\Maps to your desktop computer or,
preferably, to an SD card. If you move them to an SD card, MioMap
will still be able to access them if you put them in the right
folder. Create a MioMap folder on your SD card, create a Maps folder
inside of that (so that the path looks like " & Drive & "\MioMap
\Maps) and then move enough maps there so that MioPocket will fit on
" & FlashDrive & ". ^CR^^CR^MioPocket requires " & (mioPocketSize /
1048576) + 1 & "MB.^CR^" & FlashDrive & " has " &
FreeDiskSpace(FlashDrive) / 1048576 & "MB free. ^CR^You need to free
up " & (mioPocketSize / 1048576) + 1 - (FreeDiskSpace(FlashDrive) /
1048576) & "MB more.", "Problem")
Else
StatusMessageAppend("Copying files to your device. This will take several minutes...^CR^")
Sleep(100)
#Copy MioPocket
MkDir(FlashDrive\"MioAutoRun")
XCopy(Drive\"MioAutoRun\*.*", FlashDrive\"MioAutoRun", TRUE, TRUE)
If(DirExists(Drive\"Backup"))
MkDir(FlashDrive\"Backup")
XCopy(Drive\"Backup\*.*", FlashDrive\"Backup", TRUE, TRUE)
EndIf
If(DirExists(Drive\"Media"))
MkDir(FlashDrive\"Media")
MkDir(FlashDrive\"Media\Books")
MkDir(FlashDrive\"Media\Music")
MkDir(FlashDrive\"Media\Pictures")
MkDir(FlashDrive\"Media\Video")
If(FreeDiskSpace(FlashDrive) < mediaSize)
BigMessage(FlashDrive & " does not
have enough room for the Media folder. Installation will leave it on
the SD card.", "Note")
Else
XCopy(Drive\"Media\*.*", FlashDrive\"Media", TRUE, TRUE)
EndIf
EndIf
#Rename original navigation application files and
replace with MioPocket files in order to enable SD-free installation
If(not FileExists(NavAppOrig))
Rename(NavApp, NavAppOrig, FALSE)
Sleep(500)
EndIf
If(not FileExists(NavAppOrig&".id") AND FileExists(NavApp&".id"))
Rename(NavApp&".id", NavAppOrig&".id", FALSE)
Sleep(500)
EndIf
Copy(Drive\"SDFree\MioMap.exe", NavApp, TRUE)
Copy(Drive\"SDFree\MioMap.exe.id", NavApp&".id", TRUE)
Copy(Drive\"SDFree\MortScript.exe", FilePath(NavApp) \ "MortScript.exe", TRUE)
Copy(Drive\"SDFree\MioMap.mscr", FilePath(NavApp) \ FileBase(NavApp) & ".mscr", TRUE)
StatusClear()
BigMessage("MioPocket has been copied to your flash drive. Press OK to continue.", "Note")
Run(NavApp)
EndIf
EndSub
Sub FolderSizeOnDisk
Local()
folder = argv[1]
size = 0
ForEach file in files(folder\"*.*")
size += ( FileSize(file) + 2048 - 1 ) / 2048 * 2048
EndForEach
ForEach folder1 in directories(folder\"*")
CallFunction("FolderSizeOnDisk", size1, folder1)
size += size1
EndForEach
Return(size)
EndSub
|
Omnitech 4.3-WCE5.0 w/MioPocket2.0 / Magellan Maestro 4250 |
Edited by - richbutler1 on 24 mars 2009 15:58:24
|
|
|
Ads
|
|
|
AlexV
5 Posts |
Posted - 23 mars 2009 : 12:34:51
|
| Good information. Was there anything special you had to do to get iGo 8 to work? Do you know if traffic works with it? |
 |
|
|
richbutler1
USA
51 Posts |
Posted - 24 mars 2009 : 16:00:08
|
AlexV, Being that I'm currently revisiting my install procedure and possibly adding to the MP2 init scripts to better handle the 4250 specifically, I'll have to get back to you after that :) |
Omnitech 4.3-WCE5.0 w/MioPocket2.0 / Magellan Maestro 4250 |
 |
|
|
ozien
4 Posts |
Posted - 25 mars 2009 : 22:58:08
|
quote: NEED HELP WITH: Someone to get a Flash player working on the 4250 with the goal of playing SWF files and games. Anyone that could take the PPC installs/cabs, Flash Lite 2.1 or3.1 and get them to work on this or a Mio running Ce5.0 would be an incredible addition to this.
Honestly, I wouldn't recommend using a GPS to run Flash. Flash is iffy even on a device like an Axim X51v, which has a much faster processor than the 4250 and has Graphics Acceleration. Most flash applications won't run anyway, since the latest version of Flash for Windows CE is only compatible up to Flash 7. Most flash sites require Flash 8 or greater now.
That said, if you really want to try, your best bet would be to hunt down a copy of the stand-alone Flash Player 6 for Windows CE. (Flash 7 for Windows CE is a browser plug-in only.) Unfortunately, Flash 6 is no longer available from Adobe. But you may still be able to find it on other sites. It would probably take some hacking to get it running, but it should be possible. (But as I said, getting acceptable performance is another question entirely...)
There is also a freeware stand-alone Flash player from a company called Conduit Software. Unfortunately, it was written for older Handheld PC devices (Windows CE 3.0), and is only Flash 3 compatible. Ancient history there.  |
 |
|
|
ronbo85
68 Posts |
Posted - 27 mars 2009 : 21:19:29
|
Thanks Rich,
I have a friend who has a 4050 and wanted a 4250 for a year now. I was going to get one last year with a $100 off coupon at Costco where it would have still been $250. I never purchased it and have used a PSP for my GPS since I lent my old Garmin Streetpilot to my brother. So I took your tip and got one at Newegg for $119. It looks like brand new and works perfect so far. Looks like the wait was worth it.
I never knew all the tricks you guys where doing with these things. I have done extensive mods to many different game consoles for the numerous years and grew tired of it so this is a breath of fresh air for me. I am sure I will be back asking questions sooner or later being a newbie again.
regards...Ron
quote: Originally posted by richbutler1
After much research I landed on a price/performance match with the Magellan Maestro 4250 and even better some factory refurb models were found at J&R, Buy and Newegg for as low as $119 + shipping
|
 |
|
|
richbutler1
USA
51 Posts |
Posted - 27 mars 2009 : 22:31:33
|
FYI, the 4250 does not likey the 16Gb SDHC Class 6 card :-(( I'll be investigating whether there's a chance in hell of adding some dll's and such to windows with MP2 unlock. Unlock pros, let me know if you have any pointers
Check out a source for said files in this post: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124298 |
Omnitech 4.3-WCE5.0 w/MioPocket2.0 / Magellan Maestro 4250 |
 |
|
|
ronbo85
68 Posts |
Posted - 28 mars 2009 : 00:28:21
|
Hi Rich
OK, Noted, for now I only have a couple 2 gig cards lying around and from what I have read It looks like thats a minimum requirement. I doubt I will be setting the pace for some time if ever but thank you for your shared wisdom.
quote: Originally posted by richbutler1
FYI, the 4250 does not likey the 16Gb SDHC Class 6 card :-(( I'll be investigating whether there's a chance in hell of adding some dll's and such to windows with MP2 unlock. Unlock pros, let me know if you have any pointers
Check out a source for said files in this post: http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=124298
|
 |
|
|
richbutler1
USA
51 Posts |
Posted - 28 mars 2009 : 14:21:09
|
All,
I'm trying MPLite and seeing if the author can streamline the install procedure that runs each time we do a hard reset, which for me at least is often with the 4250 using power button.
The idea is that the the unlock, files copy, initialization all gets done in the background versus having to click, SD or Flash Drive, Wifi card or Not, etc. each time, just a few edits or I'll post a specific build for the 4250 and just show the progress meter, then boot. |
Omnitech 4.3-WCE5.0 w/MioPocket2.0 / Magellan Maestro 4250 |
 |
|
|
MioOhmy
USA
229 Posts |
Posted - 04 avr. 2009 : 08:42:55
|
richbutler1,
Are the Magellan files edits you refer to, in your MioPocket install instructions, necessary for decent MioPocket functionality, on the 4250? I hadn't seen such instructions included in the MioPocket Readme file for Magellan instructions.
Without your file revisions, will Maestro 4250 be able to use the media player, and MS-Word and Excel file readers/editors? This is the minimum functionality I was looking for with MioPocket installed.
I have an unlocked Mio C230 I'm very happy with, and most of the MioPocket apps work on it, but wanted the larger screen and other added features of the Maestro 4250, along with MioPocket's media player. |
Mio C230, Mio C320 Win CE.Net 5, MioMap 3.3 MioPocket 3.0 R54 |
 |
|
|
richbutler1
USA
51 Posts |
Posted - 04 avr. 2009 : 14:37:08
|
Well, MioOhmy, you may be in luck. I just got a car w/nav and am selling my 4250 which is fully set up with player, etc. using MP Lite and I'm throwing in a 4Gb card with extras...all for $110+ actual shipping to your location.
Let me know if you're interested. It is a nice 4.3" display |
Omnitech 4.3-WCE5.0 w/MioPocket2.0 / Magellan Maestro 4250 |
 |
|
|
MioOhmy
USA
229 Posts |
Posted - 04 avr. 2009 : 17:27:35
|
quote: Originally posted by richbutler1
Well, MioOhmy, you may be in luck. I just got a car w/nav and am selling my 4250 which is fully set up with player, etc. using MP Lite and I'm throwing in a 4Gb card with extras...all for $110+ actual shipping to your location.
Let me know if you're interested. It is a nice 4.3" display
I sent you a response directly to your email, since it's off-topic for this thread.
|
Mio C230, Mio C320 Win CE.Net 5, MioMap 3.3 MioPocket 3.0 R54 |
 |
|
|
ronbo85
68 Posts |
Posted - 13 avr. 2009 : 20:35:16
|
Well sorry to see this richbutler1, guess you won't be doing anymore 4250 tweaks. I had a question...after performing the above mentioned backups to the unit will I be able to restore the unit to its orig. state if I choose to? Enjoy your new car. Thank you
quote: Originally posted by richbutler1
Well, MioOhmy, you may be in luck. I just got a car w/nav and am selling my 4250 which is fully set up with player, etc. using MP Lite and I'm throwing in a 4Gb card with extras...all for $110+ actual shipping to your location.
Let me know if you're interested. It is a nice 4.3" display
|
Magellan Maestro 4250 with Miopocket R64 SD Free Unlock |
 |
|
|
KhaKev
385 Posts |
Posted - 21 avr. 2009 : 09:13:14
|
| ronbo85, from step 7b above the only files touched from the unit are Unit.xml and Startup.xml. Make copies of these files before editing. Restore them back to the same location and will bring the unit back to its orig. |
 |
|
|
ronbo85
68 Posts |
Posted - 21 avr. 2009 : 15:27:11
|
Thanks KhaKev,
Just wanted to confirm that. I have done the 2 full backups as stated(one before and one after updating)with hidden files shown. I was looking at other thread to disable the warning screen and it appears people are having trouble with the 4250. Have you tried it? Also how is your unit setup? I think the 4250 is pretty nice as it comes but like many other things I have I get bored after awhile and just cant leave well enough alone.
quote: Originally posted by KhaKev
ronbo85, from step 7b above the only files touched from the unit are Unit.xml and Startup.xml. Make copies of these files before editing. Restore them back to the same location and will bring the unit back to its orig.
|
Magellan Maestro 4250 with Miopocket R64 SD Free Unlock |
 |
|
|
KhaKev
385 Posts |
|
|
RichDem
Canada
34 Posts |
Posted - 30 avr. 2009 : 04:56:34
|
Can anyone please confirm if it possible to use the built in TMC receiver with any other software, Navigon 7 or IGO 8
Many thanks |
 |
|
Topic  |
|
|
|
| This page was generated in 0,51 seconds. |
 |
|