GPD359

Why this wiki?

3d_sideview_resized.png

The forum over at RFD got out of control.. too many pages to read. The purpose of this wiki is to be a one-stop shop for information on your GPD359. Let's try to keep it all on a few pages.

I take no credit for any of the information in here. I just wanted to give a little back to the community, so I took the time to merge all the info here. If I've included information for which you deserve credit, feel free to edit the page and credit yourself. This is a wiki!

Please try to keep everything legit as per wikidot rules.

Hardware

CPU Centrality AT642D 372Mhz
GPS SiRFstar III
Touchscreen 3.5" TFT
Resolution 320x240
RAM 64MB
OS Windows CE 5.0
Sound Built-in speaker + 3.5mm Stereo Headphone Jack
Battery 1000 mAh rechargeable Li-ion

All this for 47.99$CAN? Nice! The device plays MP3 and divx out of the box.

Versions

There are different versions of this Curtis GPS.

With internal flash

This unit has 2GB of internal flash. It doesn't come with an SD card (although it does have an SD slot).

In Settings/System Info you'll see a line that begins with MLC.

Without internal flash

This unit doesn't have internal flash. It comes with an SD card, where the stock software is stored.

Chinese version

The CPND-3505A is probably the original GPS that Curtis rebranded.

YF International also has the 66C-2 which looks identical to the GPD359.

File system

Partitions

/ResidentFlash
Contains the stock GPS software.
/ResidentFlash2
Contains the stock UI and utilities.

Directories worth noting

/SDMMC
The SD card.
/My Documents
If you have two of these, one of them is the SD card.

Stock software

stock_main.bmp stock_media.bmp stock_sygic.png

Connecting by USB

On Vista Make sure you have at least version 6.1 of the Mobile Device Center.

Backing up

CeRegEditor

Do this before you do anything to the device. Download and install CeRegEditor on your PC. With the GPS connected via activesync, choose Tools/Backup/Create image and keep that file somewhere safe.

Over activesync

DiskRW

1. Download the tool called DiskRW from here: http://buzzdev.net/read.php?64,34479
2. Put DiskRW.exe on SD card and execute it your GPS. The program requires at least these two DLLs to run: commctrl.dll & AYGSHELL.dll
3. Goto Read/Write Tab, choose SMFlash in Storage drop down list, type full file name (For example: \SDMMC Card\dump.bin) in output field or press "…" button to choose your image file location using GUI. ( I assume you have read this forum and made keyboard and file open dialog work, if not please start reading this thread from the first page)
4. Press read button.
5. After it finishes copy generated image to you PC. The file size of 3225 ROM is 17Mb.
6. Download dumprom utility from here: http://www.xs4all.nl/~itsme/projects/xda/dumprom.html
7. Execute: dumprom.exe -d FOLDER_TO_EXTRACT_FILES dump.bin
8. The folder you have specified will contains all \Windows files of your device. In case of Magellan 3225 the folder size is 5Mb.

Spb backup

Doesn't work.

Hacking

Most info taken from here.
Credits: JeeZues, krusty50, yuprules

Why hack the device, you ask? To install better GPS software and/or to transform it into a quasi PDA. And of course, just because you can. ;)

The YFGo2CE.bld way (recommended)

In the root of your SD card, create a file named YFGo2CE.bld containing the string "\windows\explorer.exe" (without quotes).

The SHELL.INI way

System/Sys. Info./USB/MS ACTIVESYNC
Connect the unit to your computer by USB. Edit \residentflash\Coship Navi\Drive\Drive.exe and type in \Windows\explorer.exe.

GPS

igo-icon.png iGo

Running from SD (recommended)

Buy the PNA version and copy the iGO8 directory to the root of your SD card.
In order to set up the SD card content, you can use this helpful PDF file.

Running from flash

Even where running from resident flash, iGo needs an SD card to work, so what's the point?

Skins

Check out [i-go8.com http://www.i-go8.com/], it has all the skins you'll ever need. Gurjon, diMka/Specter and Ultra are popular ones. Each skin is different, so make sure you follow the instructions included with it.

TTS

Changing the pronunciation of certain words

Credits: toyfountain's post

If there's anything that the GPS says and you're not satisfied with the pronunciation, you can change it. Pronunciations are defined in .lex dictionnary file.

For English, just edit tts_loq/English*.lex. The file is in clear text.

For French, a few more steps are needed: you'll need the file lexconv.exe, google it.

Drag and drop a tts_loq/French*.lex file over lexconv.exe. That'll decrypt the file so you can edit it. For example:

"E"= "este"

Save it and drag and drop it again over lexconv.exe to encrypt it.

Stutter free

Credits: kleptodathief's post

Warning, this can lead to garbled rapid manuvers like "*DING* Keep left….BLARG! (some odd sound)….*DING* Keep Right".

Add this to sys.txt:

[tts]
tts_buffer=131072
tts_logics=3
priority="HIGH"
[sound]
queue_length=200

Force road names

Add this to sys.txt:

[tts]
always_say_road_names=1
announce_street_name=1
announce_exit_directions=1
skip_exit_numbers=0

Remove Arrow below Car Icon (when using Skin)

Add this to sys.txt:

[map]
3d_scale_carmodel=1
3dcarsizemin=1800
3dcarsizemax=2400
3dcarsizemul=1200

Load Navteq Q2 maps and Teleatlas POI

Add this to sys.txt:

[poi]
enable_pois_before_080217=1

Tomtom

Everything else

Miopocket

What is it?

Miopocket is a pre-assembled collection of software presented through a nice skinnable UI. Here's what it looks like:

Stopword320x240MP.jpg VistaUltimate320x240.jpg VistaAurora320x240.jpg

Why install it?

Miopocket is a nice starting point as opposed to having to download and install a bunch of applications seperately. You're bound to find some of its applications useful.

Unfortunately not all the software in the collection displays properly on the screen because it was designed for another device, the Mio.

Warning: Miopocket modifies the registry. Make sure you backup the registry before installing this software.

Installing to run from SD (recommended)

Download the latest version from the gpspassion thread.
Delete the SDFree directory.
Copy the files MioAutoRun.exe, MioAutoRun.mscr and MortScript.exe to the root of your SD card, along with the Media and MioAutoRun folders.
Insert the SD card and with the file explorer, run MioAutoRun.exe. Choose residentflash when prompted (this doesn't mean it'll run from resident flash).
To kill the Curtis menu, edit in SD \MioAutoRun\Scripts\init.mscr, add:
If(ProcExists("shell.exe"))
Kill("shell.exe")
EndIf

BBMenu

bbmenu_scanker.bmp

Get it from gpsmodding or directly from rapidshare here.

Why install it?

It doesn't require changing the registry, thus safer than miopocket. Make a directory for it either in \ResidentFlash or \SDMMC, and edit the .ini files in \Menuini to point to whatever programs you want it to load.

You can change the Shell.ini file to point to BBMenu.exe so it loads when you click on the Navigation icon in the stock YFShell.

Troubleshooting/FAQ

Where's the stylus?

Bottom left corner behind the unit.

I can't attach the device to the supportl.

First remove the unit from the black plastic holder. Attach the holder to the support's "arm". Now you can slide in the device!

I think I bricked my device! / Stuck at the Curtis blue screen

Credit: kmurray's post
I was stuck at the Curtis blue screen. The YF2Ce.bld fix didn't work as instructed. However, I finally got the thing working again, quite by accident. Here is what I did. Since the YF2Ce didn't work as instructed, I copied it to the residentflash, SDMMC and Windows directory and restarted. This didn't work. In ceregeditor, I noticed an option under 'Tools' for 'reset', even though I had used the reset button on the side of the device, I tried it. Boing! It worked.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License