Recent Posts

Archives

Topics


« | Main | »

Aldi Go Cruise 4300 Hack

By sparky | March 21, 2010

Ozi Explorer is a handy little utility which allows 4WD enthusiasts to load maps onto a GPS device, and to track their locations on various 4WD tracks.

One catch is the need to have a Windows OS enabled device.
The creators have nicely created a couple of different versions – ranging from PDA / phones with Windows Mobile, as well as the ability to have it on any GPS device with a Windows CE Core.

Having purchased a Windows CE based GPS unit from Aldi, I found a few guides which would allow me to modify it so as to bypass the default ‘interface’ and to interact with the core OS.
Here’s a concise guide how to do it – and should only take you about 20 minutes.
Credit: I discovered the specific chipset used on the device from here.
There was another guide dealing with a similar device that outlines how to do this ‘hack’ here.
Warning: I provide this guide ‘as is’ with no warranties or guarantees. This worked for me – but there can be things that change in models, or other glitches that can happen along the way. If you happen to kill your device in the process, that is your fault – and have only yourself to blame.

You’ll need:

  • 1x Aldi GPS (Go Cruise 4300)
  • 1x MicroSD Card (1 GB would suffice, I used a 4 GB Micro SDHC)
  • Computer with Active Sync (XP or older) / Mobile Device Centre (Vista / Windows 7)
  • CE Reg Editor [Free Download]
  • Ozi Explorer for PND/PDAARM Chipset
  • Step One
    Having installed ActiveSync / Mobile Device Center, connect the PDA/GPS to the computer
    Next, browse to the files / folders on it.

    expanded folders - go cruiser 4300


    The manual actually tells you to backup the GPS software (Found under ResidentFlash\NNG). Do this if you want, but it’s not necessary for this hack.

    Step Two
    Fire up CE Reg Editor. Connect to your device, and you should be able to see the registry of it, just like you would on your own PC.
    Note: For Windows 7, I had to put it into ‘compatability mode: XP SP 3′, and “Run as Administrator”.

    CE RegEdit - Main Window

    Expand the HKEY_LOCAL_MACHINE folder. You’ll have to do a few modifications.
    Note: The guide tells us to remap the My Documents, Application Data, Desktop & Programs. I’m fairly confident this isn’t important – but remap to the SD card if you’d like (means you have more space to work with).
    The real key is the first change. IF you’re going to change the others as well, might as well do it all now.
    To Change the value of the registry key, simply select the key on the right hand panel (eg. Launch50), and then change the text in the “Value name” field:

    List of values to change:

    1- HKEY_Local_Machine\init\Launch50
    Old value: launch.exe
    New value: explorer.exe

    Registry Modifcations - rest

    2- HKey_Local_Machine\System\Explorer\ShellFolders\Desktop
    Old value: \Windows\Desktop
    New value: \SDMMC\Desktop

    3- Hkey_Local_Machine\System\Explorer\Shell Folders\Programs
    Old value: \windows\programs
    New value: \SDMMC\Programs

    4- Hkey_Local_Machine\System\Explorer\Shell\My Documents
    Old value: \My Documents
    New value: \SDMMC\My Documents

    5- Hkey_Local_Machine\System\Explorer\Shell\Application Data
    Old value: \Application Data
    New value: \SDMMC\Application Data
    Note: There doesn’t seem to be an “Application Data” folder created in the \ root directory (where as there is the “My Documents” / “Desktop” / Programs”). I created one on the SDMMC just for good measure (in case “Application Data” is a hidden directory).

    Once you’ve modified the registry, copy the folders from where they were originally ( \ root directory) to your SD Card.
    Also, whilst you’re at it: Create a folder on the SD Card called “Ozi Explorer”. Copy the contents of the ZIP File into there.

    At this point, we’ve updated the registry, and copied over the the Ozi Explorer program. Next, restart the system. You can either goto “Tools | Reset Device” within CeReg Editor, or you can just turn the device off and on again.
    If all has gone well, you’ll be greeted with the warm, familiar Windows Explorer Interface:

    Windows CE Default Desktop

    From now on, every time you start up the device, it’ll boot into Windows CE.
    This only presents a small problem with accessing the navigation programs: So, we’ll create some shortcuts to these programs on the desktop.
    Remembering, we have no mouse or keyboard, so we have to improvise with a touch screen. There’s an ‘onscreen keyboard’ we will be using – accessed via the little keyboard icon in the bottom right of the screen.

    On the top left corner is an icon called “My Device” – this is basically the equivalent of “My Computer”, the file explorer for Windows.
    Double tapping that opens up the main screen:

    Go Cruise Root Directory

    Browse to the ResidentFlash drive – which is the system reserved partition for the GPS software.
    Open NNG, and you’ll see the files pertaining to the GPS software:

    NNG Directory

    Select NNGNAVI (with the blue ‘iGo’ icon).
    Go to EDIT – COPY. Then EDIT – PASTE AS SHORTCUT.
    Select the “Shortcut to NNGNAVI” file and go EDIT – CUT.
    Close that Window, and when on the desktop, go to the onscreen keyboard, tapping first CTL and then V (Ctrl-V, universal shortcut for ‘paste’):

    NNG pasted on Desktop

    Similarly for Ozi Explorer; Go to My Device, Browse to the SDMMC drive.

    Directory of Ozi Explorer

    Open up the ‘Ozi Explorer’ directory you created, and copied the files into. Select “OziExplorerCE”, EDIT – COPY, EDIT – PASTE AS SHORTCUT.
    Select “Shortcut to OziExplorerCE” and EDIT – CUT; Go to the desktop, and paste (CTL then V).

    You can do this with any program that you install onto the SDMMC card.
    Note on installation of files
    This particular Windows CE installation wipes any changes you make to the system – ignoring shortcuts on the desktop (remember how we moved the links to the desktop, etc. at the very beginning to the SD card? That’s so that the system wouldn’t wipe our hard work every time we shut the system down). This is because Windows CE is the same OS used on ‘Kiosk’ Terminal machines: Any changes attempted to be made to the system will be wiped / undone as soon as the system reboots (all the core OS files are stored on a ROM – Read Only Memory). Unless you’re logged in as ‘administrator mode’ which normally requiring a combination of key strokes to be pressed on boot – you can’t modify the core system settings or save it back to the ROM.
    So make sure you install additional software to your SD card.

    When you press the power button, the system will only go into hibernation mode; luckily, the system designers added a shutdown command on the desktop:

    GPS Shutdown - Exit Icon

    Double tape the icon marked “EXIT” and you’ll get a prompt saying “Shutdown?” with a big YES and NO to choose from.

    There you have it – a more functional GPS unit, for only AU$129. :)

    Topics: Hack / Mods, Hardware, Windows | 17 Comments »

    17 Responses to “Aldi Go Cruise 4300 Hack”

    1. Justyn Roberts Says:
      March 22nd, 2010 at 4:25 pm

      Neat Hack.
      Just on the subject of CE registry editors, the company I work for builds a completely free WM/CE remote control/task editor/registry editor, It might be worth a try getting that to run on there also.. Make your screenshots easier :) I dont have the device, or I would try it myself..
      Product is called EveryWAN remote support – and its completely free from http://www.sparus-software.com
      Cheers,
      Justyn.

    2. EngDrewman Says:
      March 22nd, 2010 at 4:35 pm

      I got this to work on a Nextar M3-04 as well, with one problem: when you change the shell folders to “SDMMC”, it creates a virtual folder in the “\” called “SDMMC” and mounts the REAL SD card to “SDMMC2″. Do you know a workaround for this?

      Also, can you post the syntax for (or email me) your shutdown shortcut? My GPS does not have one, and it is a real nuisance to charge the GPS and have it completely discharge a couple days later when it’s supposedly “off”.

    3. Shawn Says:
      April 2nd, 2010 at 6:34 am

      Thank you sooo much! I just got my go cruise 350 (rain proof motorcycle version) and I thought I’d probably be stuck with the original software! Windows CE booting had put a huge smile on my face :D DD

      SDMMC2 problem
      “in the above instructions, best procedure now is to use \ResidentFlash\ instead of \SDMMC\. Users have reported that the SDMMC2 occurs much less often with this configuration.”
      url:
      http://navigo.wikispaces.com/Navigo+WinCE+Hack
      -worked for me.
      reading his manual makes me think you should have gave a few more warnings here…

      I’m also missing the shutdown shortcut, but when I hold down the on/off button for a few secs, it says “power off mode”. I think it really shuts down, because on the start menu they call it “suspend” and I see the correlation with “hibernation”.

      for me, the launch50 value was pointing to pvshell.exe, but it worked the same way when I’ve changed it to explorer.exe

    4. SCADA, Telematics & GPS Technologies » Blog Archive » More functional GPS in minutes Says:
      April 3rd, 2010 at 3:06 pm

      [...] with his hack to allow interaction with the core of an Aldi GO Cruise 4300 GPS Windows CE OS. All that’s required is a few programs and registry [...]

    5. Martin Says:
      April 4th, 2010 at 10:15 am

      Thanks for the info. I have the Aldi Go Cruise Motorcycle GPS that ALDI sold around July/August 2009. It runs WinCE. The Route 66 software is rubbish so with the help of someone I obtained and installed TomTom Navigator.

      It runs via the removable SD card. It had to be renamed so WinCE could find the right executable.

      However, when I turn the device on, it goes to a basic menu under WinCE. I have to tap on an icon called “GPS” in order to fire up Navigator. It won’t do it automatically.

      Will this hack which is for a different model work on mine, do you think?

      Also, when I turn it on, the date/time defaults to 2008-01-01 12:00:00. It doesn’t pick up the correct time and date until the navigator software is started. Is there any way to get the unit itself to maintain the correct time, regardless?

      Thanks.

      Martin

    6. Martin Says:
      April 4th, 2010 at 11:35 am

      I decided to risk fiddling with my GPS. I managed to change the registry to log into WindowsCE. Unfortunately what changes that I make to WindowsCE as far as shortcuts go seem to disappear each time I turn the unit off and back on again.

      First, I found a Startup folder under Windows. I copied and pasted the navigator shortcut into there thinking that this would load TomTom Navigator on startup. But this didn’t work.

      Then I thought that I’d be smart. I changed the registry entry for Launch50 to \SDMMC\MobileNavigator\MobileNavigator.exe and restarted the unit.

      It sat at the “Go Cruise” splash screen. A hard reset didn’t fix it.

      I managed to reconnect and changed the reg entry back to explorer.exe as per the instructions above.

      But if I add shortcuts to either the Desktop or in that Startup folder, they disappear after I turn it off and back on again.

      I reverted to the standard setup for the time being. It works so I shouldn’t complain, really. I have a $170 waterproof bike GPS that performs well, compared to a Garmin or TomTom bike unit that cost close to $1,000.

    7. Mike Says:
      April 10th, 2010 at 5:21 pm

      I have bought the Go Cruise GPS4300 for this purpose, but I too, have the problem where the SD card is “SDMMC2″ and a new folder called SDMMC is created in device flash.

      Help with this would be appreciated.

    8. Shawn Says:
      April 23rd, 2010 at 11:30 am

      Martin, everything on the internal memory is reset after a system shutdown. whatever you put there, including shortcuts, will be removed. you would want to change your startup folder in registry to the sd card to fix your problem.

      Mike, read my comment.

    9. Shawn Says:
      April 23rd, 2010 at 11:33 am

      Martin, everything on the internal memory is reset after a system shutdown. whatever you put there, including shortcuts, will be removed. you would want to change your startup folder in registry to the sd card to fix your problem.

      Martin, a complete power off (not sleep mode) will reset the time and date.

      Mike, read my comment.

    10. Macospat Says:
      May 6th, 2010 at 5:54 am

      Hey Would this Win ce hack work on any Tom Tom Gps??

      thanks

    11. sparky Says:
      May 16th, 2010 at 11:24 pm

      Absolutely not. :P
      TomTom uses Linux for it’s operating system, so you’d have to come up with a more craftier way of hacking it :)

    12. EngDrewman Says:
      May 17th, 2010 at 7:32 am

      Does anyone know of any other handy applications for Win CE 5 that can be run on a hacked GPS like this such as a video players, games, pdf viewers, etc? The Win CE smartphone & PDA apps don’t work.

      And btw for those with the SDMMC2 issue, save all persistent mods such as desktop shortcuts, wallpaper, sounds, etc to ResidentFlash instead as mentioned by Shawn in post #3. Still use the SD card for any programs such as Ozi.

    13. jimmac Says:
      May 30th, 2010 at 6:26 pm

      this worked well with a go cruise 4300, however in oziexplorer the screen calibration has shifted a bit and i can’t access some dialog boxes with the stylus. I can’t get back to the ‘calibrate’ function either because the shortcut to the nngnavi.exe file is one step past the original startup screen which had mp3, video, jpeg etc. options. i’ve searched for the ‘launch.exe’ file but can’t find it

    14. jimmac Says:
      May 30th, 2010 at 9:04 pm

      Update to my last – I found ‘calibrate’ under Windows>Control Panel>Stylus and recalibrated, but still having trouble operating dialog boxes on the extreme RH side of the screen

    15. Shawn Says:
      July 10th, 2010 at 12:01 am

      I have bricked my device :( by entering the wrong value into “launch10″ instead of “launch50″. I’m stuck on the go cruise logo. if the user “martin” would please describe how he got his gps to connect with the computer once it was bricked, i’d be thankful, because for me, windows cannot recognize the device properly, so there’s no activesync or ce reg editor access.

      http://fixmygps.net/forum/showthread.php?tid=1073&pid=6629#pid6629

    16. Martin Says:
      July 11th, 2010 at 7:55 pm

      Hi Shawn.

      I didn’t brick mine, if “bricking” means to disable it. I followed the instructions from this website in order to access the OS on the navigator.

      And when I fiddled with the startup files and I got stuck on the splash screen, I was still able to log into the GPS using the software that you showed to us in the instructions above. I changed it back to how it was meant to work.

      I forget exactly how I did that, but in the end I got TomTom Navigator for WinCE running on it. The instructions from that I got from a site called GPS Underground.

      Good luck with it.

    17. mike Says:
      July 19th, 2010 at 5:14 pm

      hey it worked on my nextar x4-t. but one problem i cant see the start bar

    Comments