Want anmodule?

Wish to become a distributor of the iGPS360 module?
Please send us an email at

Monday, December 14, 2009

Limited number of iGPS360 modules left

With the upcoming Holiday Season, the year 2009 is coming to an end.

Orange Gadgets will be closed between Christmas and New Year's Day and the last day for shipping packages this year will be on Wednesday December 23, 2009.

I will be taking a break from December 24, 2009 through January 1, 2009. During that period, you will still be able to place an order online, but packages won't be shipped till the new year. Although I will be around, email will most likely not be answered during that period either, unless I have time to spare ;-)

If you are still looking for a present for friends or family, the iGPS360 makes a great gift. Of the second production run that is coming to an end now, there are less than 75 units left as of today. If you are planning on getting a unit before the end of the year, you will have to be quick...

I would like to thank the community and all Orange Gadgets customers for all their support during the past year+ since the establishment of Orange Gadgets. Thank you for all your business, support and feedback.

It has been a great and fulfilling experience for myself and I am looking forward to what the New Year will bring for all of us!

Wishing you all a Merry Christmas and a very Happy New Year.


Friday, November 20, 2009

Navigon, TomTom, the iGPS360 and... debugging GPSSerial

Link for iPhone and iPod Touch users here

This is a post that describes how GPSSerial was debugged to fix the heading bug that appeared in Navigon and TomTom.

As you can imagine, it is very time-consuming to get on the road and do real-life GPS testing every time the code for GPSSerial is updated. As such I decided to record the output of the iGPS360 module to a file while driving my car on a route that was known to have heading problems in Navigon.

What you see in the above video is an in-door setup where the iPod Touch is connected through an interface board to my desktop computer. The desktop computer in turn plays back the on-the-road recorded GPS trace through the interface board. This setup is a huge time-saver when it comes to testing bug-fixes in the GPSSerial source code.

In the course of the debugging process, I also updated the iPhone Toolchain on the desktop PC (running cygwin) to firmware version 3.1.x as I first thought that the bug was related to the Toolchain version. This was quite an experience in itself: not without problem; although the instructions at Saurik's page are very good, they are not complete, and neither up-to-date (yet) for the 3.1.x firmware.

After having spent a lot of time on testing and debugging the code, all the work has finally paid off: the latest GPSSerial version is finally working correctly with Navigon. The incorrect-heading bug is now fixed and the red GPS bar does no longer appear when you are not moving.

You can download and install the latest GPSSerial version by following the instructions on the Orange Gadgets site here.

The new version should hopefully be available through Cydia soon as well.

Try it out and feel free to leave your feedback in the comments.

Enjoy! PmgR

Thursday, November 5, 2009

Officially confirmed: iGPS360 works with firmware 3.1.2

This is a brief post to update everyone on the iGPS360 module and firmware 3.1.2.

As had already been reported by quite a few users, the iGPS360 works fine with the new 3.1.2 Apple firmware (thank you everyone, for bringing this confirming news early for everyone).

I have finally had some time myself to play around with an an iPhone 3G running firmware 3.1.2 (jailbroken by blackra1n and unlocked by blacksn0w) and I can confirm that the iGPS360 module works fine on the new firmware.

Maybe someone can also confirm that the module works on an iPod Touch 3G (I don't have one of those).

The FAQ and product description on the Orange Gadgets website has now also been updated with this information.

If you feel anything else needs to be updated or added to the website, please let me know.

Sunday, October 18, 2009

iGPS360 Tip and Trick

If your iPhone or iPod Touch is no longer new and fresh out of the box, you might have noticed that the fit for accessories that you plug into dock connector becomes a bit loose over time (this is also the case for the iGPS360 module).

Today's post is a tip and trick to tighten up your iGPS360 module (and whatever other accessories or 30-pin USB cables you have). This seems to work very well.

Get a razor blade edge/corner or any other pointed thin and sharp blade edge, like one of those small utility knives or a Stanley blade.

On the dock connector on the module (or any other accessory), you can see a metal cover (see the photo above). The cover has eight slits in it (four on the top and four on bottom; not counting the two outer ones on the bottom). These eight slits create four metal tabs in the metal.

Over time when you plug the iGPS360 module (or any other accessory accessory) a lot in and out of your iPhone or iPod Touch, these tabs get pushed in and the female dock connector on your iPhone/iPod Touch also becomes a bit looser. As such the press fit of the module into the iPhone/iPod becomes looser.

In order to tighten the connection up again, stick the knife edge/point carefully a little bit under each of those four tabs and lift them up a tiny bit, see the above photo. Don't do it to much otherwise it is going to be really hard to get the module/acessory back into your iPhone/iPod. And just as a general warning, be careful no to break those tabs.

This trick will make the connection (very) tight again. Just make sure not to over-do it or break those tabs. You only need to move them back up a tiny bit. Don't make it too tight either. If it seems too tight, very carefully slide the accessory back into your iPhone/iPod very slowly, wiggling it slowly left and right until it is fully seated.

I have performed this trick on one of my older iGPS360 modules and my oldest 2G iPhone (which was a bit loose) and I have a nice and tight fit again now.

If this works for you, post your results :-)

Sunday, August 9, 2009

GPS navigation for your iPhone/iPod Touch: Sygic and the iGPS360

Link for iPhone and iPod Touch users here

Link for iPhone and iPod Touch users here

This is the first in a series of upcoming videos that will demonstrate some of the GPS navigation applications that are available on Apple's AppStore.

The first software that is put to the test is the Sygic navigation software. Sygic supports different countries and regions. Click here to see their AppStore listings.

Countries supported are: North America (includes the US, Mexico and Canada), United States (only), Europe, Australia & New Zealand, Russia, South-East Asia, Brazil, and United Kingdom & Ireland.

The equipment used in the video is a first generation 16GB iPhone with an iGPS360 module from Orange Gadgets using GPSSerial 1.1 and running Sygic NAM version 7.71.2 Build 5961 D Map version 7.80.

I purchased their North America version last week for $79.99. Currently they have a sale going on at the AppStore and the North America version is $69.99. If you are in the U.S., you can purchase the United States (only) version at the sale price of $49.99 (assuming you won't be traveling to Canada or Mexico).

Here is the review:
  • Start-up time: about 14 seconds.

  • User Interface: Sygic's user interface is mainly made up of icons. After you have used it for a bit, things are fairly easy to find, with the exception of how to change/edit the list of favorites(I had to do a Google search for that to find out how to do it; turns out you need to use the "Manage POI" icon). An awkward thing about the user interface is that it does not respond to the typical iPhone/iPod Touch swipe gestures, that is, instead of swiping the screen, you have to press on an arrow. Take your time to read the guides included in the application and find all of the "hidden" features. As the user interface consists of icons, you can't really tell how deep a certain menu option goes; a typical iPhone table view would have been better for the UI to make things more concise and easier and quicker to find.

  • Routing/re-routing: Sygic automatically re-routes when you go off-route. Recalculation of your route is pretty quick, usually a 3-5 seconds or so. As I was using GPSSerial 1.1 for the video, the video doesn't show this when I decided to take the 405 Freeway instead of the 5 Freeway. But with the upcoming update of GPSSerial (yes, Mathieu from Xwaves has done it again!) you will get a working auto-re-routing feature and also the heading and speed issue has been fixed :-)

  • Route planning: Sygic's route planning menu is quite sophisticated: you can view route instructions (text) or show the route as turn-by-turn images as well as get a route demo. In addition you can enter an itinerary, which means you can add multiple via points into your route before getting to the end destination. Quite neat.

  • Settings: Sygic has quite an extended list of settings that you can change to your likings: from regional/language/voice settings, 2D/2D North up/3D View, daytime/night colors, auto-zoom to screen indicator settings (like speed, time, distance) and quite a few more.

  • List of favorites: you can maintain your own list of favorite destinations and this list is fully manageable/editable through the "Manage POI" icon.
Hope the review is useful for you and stay tuned for the next video which will cover Navigon North America...

Thursday, July 30, 2009

Some more AppStore apps for the iGPS360

Today a post with a variety of things: an update on three AppStore applications that quite a few people have asked about.

  1. The first application is the marine navigation software from Navionics. Navionics currently has a free application on the AppStore called Navionics Viewer.

    I can confirm that this application works with the iGPS360 module and GPSSerial 1.1 installed on an iPhone 2G (first generation) running 3.0 firmware as well as on an iPod Touch 1G (first generation) running 2.2.1 firmware.

    Navionics currently has various maps for a good price on the AppStore:

    Hopefully this will make a lot of the nautical GPS users very happy!

  2. Then the second application that has been confirmed to work with the iGPS360 module and GPSSerial 1.1 installed is Geocaching.

    Credit goes to Katie who has an iPod Touch 2G (second generation) and she says:

    "I saw one your website that you didn't know if your GPS unit worked with geocaching. I tried it out yesterday and it does work! The only reason I got the GPS was for geocaching so I was very happy to see that it works great! I just wanted to let you know so you can advertise that it does work! The app is called Geocaching. It's the official Geocaching app that sells for $9.99. I had to download GPSSerial for it to work, but once I did that it works great! I am so happy with the GPS unit!"

    Groundspeak Inc.'s Geocaching app can be downloaded from iTunes here.

    Have fun Geocachers!

  3. Then lastly, let's talk a bit about Navigon. The results seem to be mixed among people. Some people can get it to work with the iGPS360 module and GPSSerial 1.1, while others can't. Even from the reviews on the AppStore, it seems that this is the same for people with a 3G iPhone with built-in GPS: some get it to work, others can't.

    Unfortunately, I haven't been able to get Navigon North America to work on my iPhone 2G (first generation) running 3.0 firmware with the iGPS360 and GPSSerial 1.1 installed. I get this picture...

    Feel free to leave your own findings as feedback in the comments. Make sure you mention what edition of Navigon (Europe or North America) you are using, as well as the version and what country you are in.

    There could be a few possible reasons:

    1. It could be a serious bug on Navigon's part, not polling the CoreLocation framework correctly.
    2. Or it could be a GPSSerial bug (the software is still in beta)
    3. A bug in Apple's 3.0 firmware.

    Hopefully Mathieu from Xwaves will be able to take a look at it soon and make the final verdict. I wouldn't be surprised if it is a bug on Navigon's part. But either way, maybe Mathieu can make a workaround for it in the next version of GPSSerial!

Saturday, July 18, 2009

Falun Gong: A decade of courage

Monday July 20, 2009 marks the tenth anniversary of the persecution against Falun Gong by the Chinese communist party.

Hopefully most of you, and those who have ordered from Orange Gadgets, know that my humanitarian cause in life is raising worldwide awareness about the brutal persecution and human rights violations against Falun Gong by the Chinese communist party, a persecution which started on July 20, 1999.

Another year has passed and as such, this post today is dedicated to the many Falun Gong practitioners who have suffered or been killed at the hands of the Chinese communist party and the many that have disappeared or have been imprisoned innocently as well as their families and relatives who have suffered as a consequence.

On July 20, 1999, China's former president Jiang Zemin started a brutal persecution campaign against the practice of Falun Gong (also known as Falun Dafa) with his policy of extinction: "Ruin their reputation, exhaust their financial resources and destroy them physically."

A decade later, the persecution has not ended and innocent people are still being killed.

Falun Gong teaches people to be truthful, kind and tolerant.

If you wish to help, please donate a few minutes of your time by visiting the website MillionMinutesOfMeditation.

More information on this tragedy can be found at

Recent in-depth newspaper articles can be found at

Tuesday, June 23, 2009

Confirmed: iGPS360 works with firmware 3.0

This is a brief post to update everyone on the iGPS360 module and 3.0 firmware.

As had already been posted on the previous post by quite a few users, the iGPS360 works with the new 3.0 Apple firmware (thank you community, for bringing this confirming news early for everyone).

I have finally had some time myself to upgrade a 2G iPhone to the 3.0 firmware and I can confirm that the iGPS360 module works fine on the new firmware.

The FAQ and product description on the Orange Gadgets website has now also been updated with this information. An updated section about shipping has also been added to the FAQ.

If you feel anything else needs to be updated or added to the website, please let me know.

I would also like to be able to confirm if any of the AppStore navigation apps works with the iGPS360 module; in particular people have been inquiring regarding G-Map, iDA, Navigon and Navionics.

If you have purchased any of these apps, consider getting in touch with me by email at so that we can officially confirm whether an application works or not.

Wednesday, June 10, 2009

The iGPS360 and AppStore applications

Long awaited, there now is a first beta version available of GPSSerial which enables the iGPS360 module to work with AppStore apps.

All credit for this works goes to Mathieu from xWaves.

Mathieu has worked tirelessly over the last few weeks and finally managed to get AppStore applications to work with an external GPS module (and this includes the iGPS360 module from Orange Gadgets).

I also shouldn't forget to mention Rodrigo from Portugal, who got the whole MobileSubstrate project started back in January. Neither Rodrigo nor I had sufficient objective-C experience to take it a step further and make it happen, but that is where Mathieu stepped in and brought the project to completion with a first beta version release of GPSSerial today.

For more details and installation instructions on the new GPSSerial software, please check out the GPSSerial post on Mathieu's blog.

In order to get the GPSSerial icon on your SpringBoard, remove the SpringBoard cached installation plist in /var/mobile/Library/Caches and respin the SpringBoard with the command killall SpringBoard.

If you have the iGPS360 module, make sure to select that in the GPSSerial software.

If the solution works for you, consider showing your support to Mathieu and possibly donate a few dollars to him for all his hard work. You can click here to get to his xGPS blog and then on his blog click on the donate button in the top right.

As with all beta releases, the current release is most likely not bug-free. You can report problems that you encounter in on new section of the xGPS forum. Needless to say, it is a work in progress. If you need help, consult the community on the forum.

I have installed the software on my 2.2.1 iPod (first generation) and 2.2 iPhone (first generation) and can confirm it works for the following free apps that I tried (make sure you have a satellite lock when you try it out):

  • xGPS (with the iPhone 3G GPS as the selected GPS to use)
  • Google Earth
  • Trailguru
  • GPS Tracker
  • GPS Ally
  • GPS Log
  • Zillow
I don't have US maps for iDA, so I can't tell you if it works with iDA, nor have I tried any of the GeoCaching apps. Maybe some other people (in Europe) can give feedback...


Sunday, June 7, 2009

Don't be tempted...

That time has come again..... if Apple's 3.0 firmware upgrade will come out on Monday, June 8 (or any time there-after), I would like to issue a warning....

To make it clear to everyone, if you intend (to keep) on using the GPS module on your iPhone or iPod Touch, make sure NOT TO UPGRADE your iPhone and iPod Touch firmware yet, until we can confirm that the module works on the new firmware.

The same goes for iTunes. Leave it alone till it is confirmed that it is safe to upgrade. The iPhone Dev Team has already posted a warning on their site last week regarding iTunes 8.2, see here

In order to communicate with the GPS module, a jailbroken iPhone or iPod Touch is required. Upgrading to Apple's official 3.0 firmware will put your iPhone/iPod Touch (temporarily) back into Apple's jail until the iPhone Dev Team has released the new tools to jailbreak the 3.0 firmware.

So if you would like to keep your options open, play it safe. Leave your current firmware and iTunes alone for now and wait till the light turns green.

Wednesday, May 20, 2009

New modules are in stock

As of this week, we have new batch of iGPS360 modules from the second production run in stock.

For everyone who had a pending order, your module was shipped on Tuesday, May 19, 2009 :-)

Also, if you are interested in selling the iGPS360 module in and around your own country or continent, send an email to

Thursday, April 23, 2009

Second production run has started

Amazingly, we are right on schedule for the second production run of hte iGPS360 module :-)

The remaining parts for the second run arrived this week:

  • The new batch of GPS engines arrived on Tuesday and just to make sure everything is OK with them, I built another GPS module by hand with a freshly arrived GPS engine. My startup experience has taught me that it is always a good habit to check what your suppliers provide you with as everyone can make mistakes. The hand-built module worked flawlessly.

  • New PCB boards for manufacturing were delivered on Wednesday.

  • I picked up a new batch of housings today. Due to the relatively large screening-out that I had to do last time, the housing manufacturer layer packed the housings with foam this time. I just finished inspection of the bottom part of the housing and things are looking good so far.

The first batch of assembled PCB boards is expected to be ready for testing by the end of next week. The first fully assembled and completely tested modules are expected to be ready for shipping around May 15th.

As you might also have noticed, I have cleaned up the poll from the left hand side of the blog as I am preparing for a new poll regarding the next potential product that I have in mind. I'll keep you guessing in the meantime what that might be... Feel free to post your wishes!

Wednesday, April 15, 2009

Looking for distributors

All the preparations for the second production run are in full swing. Purchase orders have been placed and the new production run is scheduled to start in the week of April 20.

There are currently only 85 iGPS360 modules left for sale and if you wish to get yours without having to wait for the new run, you have to be quick. Once these 85 modules have sold, there could be some time that no modules are available till the modules from the second production run come in (most likely in the week of May 11).

In order to take of some of the work of my shoulders that comes with all of the order processing, I am looking for distributors all around the world who would like to resell the iGPS360 in their respective countries/areas.

There will be some requirements if you wish to become a distributor, but overall it should be a pretty straight forward job.

Most importantly, your relationship as a distributor with Orange Gadgets will need to be based upon mutual trust and truthfulness. I still believe in the honor system where people will actually do what they say they will do :-). I put a high value on ethics and morality in general and especially when I conduct business and I expect the same from a distributor.

In addition, customer service is very important and if your customers contact you for questions regarding their orders, you should respond to them promptly. The distributor-customer relationship should likewise be based on trust and honesty. This is how you make, keep, and bring in new customers for your business.

If you are interested in becoming a distributor, send a brief email to with some background information about yourself, any previous experience in distributing (not required), experience in setting up an online shopping cart (or any other way you wish to sell the module) and of course your full contact information.

The minimum order quantity for a distributor will be 10 modules and you should at least have an iGPS360 module yourself so you know its features and how it works.

Please only inquire if you are seriously interested in becoming a distributor. Processing, handling and shipping orders in a timely manner will require effort and dedication from your side.

Tuesday, March 24, 2009

Exactly 200 GPS modules left!

It's been a little while since the last post. Things have been very busy for a number of reasons.

As the title of this post already announces, at the time of writing this post, there are only 200 GPS modules left for sale.

I expect these remaining modules to be sold out within the next 5 weeks, so if you are considering buying a GPS module, you have to be quick!

Back when the first production run was initiated in September last year, I wanted to make 1000 modules available to you all. As a matter of fact, at that time, it was unclear what the yield of the module in production would be and as such I decided at that time to make 1100 modules instead of 1000. As nothing yields perfectly (100%) in production, I decided to put a safety margin of about 10% to cover for any yield loss.

Interestingly enough, the yield has been a lot better than that! To give you some statistics about the 1100 modules that have been produced so far:

  1. Assembled PCB boards
    • One board had a short in a copper trace. This short was removed.
    • One board had a defective blue LED. The LED was replaced.
    • One board had an open contact on the USB connector. The connector was resoldered.
    • Three boards had a non-communicating GPS engine, rendering the boards in-operable (real yield loss).

  2. Injection molded housings and lenses
    Considering the issues that had come up during the housing development, I had 1200 housings with lenses made instead of 1100.
    • Housing top: about 90 pieces were screened out because of imperfections.
    • Housing bottom: about 55 pieces were screened out because imperfections.
    • Lenses: about 65 pieces were screened out because of imperfections.

  3. GPS performance (open and clear sky)
    • All tested modules passed (1097 pieces)!
So when it comes to the PCB, the yield has been extremely good (>99%). Only the housing has a relatively large yield loss (5%-10% overall) and I have already talked with the housing supplier to get this improved for the next run. The housings will no longer be bulk-packed and shipped by a courier (which I think has been the main factor of the imperfections). Instead each housing top and bottom will be layer packed with foam for the next run and I will go and pick up the housings myself to avoid possible damage during shipment.

Looking back over the last six months, sales have been a slower than expected, especially January was a slow month. Sales have picked back up in February, and especially March has been very busy.

As the remaining units are expected to be sold in about 5 weeks from now, I have had to put myself into high gear the last two weeks getting everything ready for the next production run. Typically, it will take another 4-6 weeks before we can expect new modules ready to ship from this second production run.

Since this is a second production run, hopefully things will go a lot smoother than was the case for the first run and hopefully no unexpected problem will show up.

In any case, I want to thank everyone for their support over the last year (yes, it's been already more than a year; the first post on this blog dates back to February 2008).

It's amazing to see that when one person in a certain country orders a module, shortly afterward a couple of more orders from the same area in that country come in! So keep on spreading the word about the module!

Tuesday, February 17, 2009

MobileSubstrate update

Some good news and some less good news today (it seems they always come together :-0).

I have been playing around intensively trying to hook into the CoreLocation framework by using the MobileSubstrate platform. Rodrigo, a customer from Portugal, dropped me an email two weeks ago with some very useful source code and a link for a MobileSubstrate tutorial on using MobileSubstrate to trick the Springboard.

Rodrigo pretty much figured out how to feed the CoreLocation framework coordinates and accuracy data. I decided to dig in a little more and managed to also feed the CoreLocation framework fake (generated by a random number generator) altitude, speed and heading data. It was a little bit tricky to get the speed and heading in as it required upgrading the Toolchain to 2.2 (I was at 2.0.1, but am currently at 2.2). It looks like Saurik has updated his instructions for building the 2.x Toolchain and it seems to be pretty straightforward now assuming you follow instructions as outlined (I have done it a few times now and have gotten the hang of it :-)

So what have we been able to do? I installed a bunch of free AppStore apps on my iPhone 2G that are GPS related: Google Earth, GPSLite, Beacon, Speedometer, GPS Tracker, GPS Ally, GPS-R and Trailguru.

Here are the most interesting ones:
  • GPS Tracker: this app has a nice readout on its screen of the location data (see top left screenshot above) and was therefore most helpful in trying to figure out the hooks. I signed up for a device key on the InstaMapper website so that my location data could be uploaded to their site. Due to the override of the location accuracy, the GPS tracker shows "tracking" on its screen (it doesn't matter what you set the slider at), but it only seems to send the location data to their servers once (right after I start the application). The data on the iPhone screen is however updated continuously.

  • Google Earth: this app also displays the fake latitude and longitude data after pressing the little bulls eye in the lower left corner. Also here, the data is only updated once (when you press the bulls eye). Make sure to turn the latitude/longitude display on under the settings in Google Earth. The altitude shown is actually not related to the CoreLocation altitude as it is the altitude for the zoomlevel of the satellite image that is active.

  • GPS Ally: this app shows the current location data on its screen as well (see top right screenshot above), but here also, the data is only updated once (after starting the app). You can re-update it manually by hitting the "Update On/Off" button in the lower left corner twice.

  • Trailguru: this app also shows the latitude, longitude and altitude/elevation (see the bottom center screenshot above), but doesn't seem to use the speed data (probably because it was written for firmware < 2.2). Here again, the actual app doesn't seem to use the changing CoreLocation data even though the values are changing on its screen. An interesting thing is however that if you press on the "Map" icon at the bottom, the center of the map does move around according the the fake data the CoreLocation framework is fed.

So now for the less good news...

I am currently stuck as I haven't figured out how to tell an app that new CoreLocation data is available so that e.g. the GPS tracker app will continuously use the new data and send a new point to its servers. The same for Google Earth, GPS Ally and Trailguru.

What I think is that we need to do something with the CoreLocationManager framework and/or the CoreLocationManagerDelegate framework and their delegates. We would need to somehow tell the CoreLocationManager object of the app that the CoreLocation object (which I am succesfully feeding fake location data) has a new data set so that it will actually use that new data.

So I am counting on some help from you in getting this figured out as I have pretty much run out of ideas.

You can do some reading around in Apple's documentation and on the forums to see if we can find what needs to be done.

I have also uploaded the source code for the CoreLocation hook here. If you wish to try it out, make sure to have Toolchain 2.2 installed (if you have Toolchain < 2.2 installed, just comment out the speed hooks and any other ones that the compiler complains about in the source code). Also make sure to install MobileSubstrate through Cydia on your device and also put the libsubstrate.dylib file into your filesystem library directory on your desktop so the compiler can find it. Make sure to "ldid -S" the ExampleHook.dylib file after it is put in /Library/MobileSubstrate/DynamicLibraries on the phone. You can take a look at the Makefile as most of the process is automated in it.

If it turns out to be possible and we do find the solution, it will be great news as it means that we can use our iGPS360 module with the majority of the AppStore apps!

Saturday, February 7, 2009

GPS voice navigation for the iPod and iPhone

Link for iPhone and iTouch users here

Link for iPhone and iTouch users here

I have been playing around with software related things the last couple of days.

I decided to upgrade the iPod Touch 1G to firmware 2.2.1 (the video above was taken at firmware 2.2) and I also upgraded the iPhone 2G to 2.2.1.

Unfortunately, I had some problems with both the iPhone and iPod getting stuck at the Apple logo screen after having re-installed/synced AppStore apps on them with iTunes.

So that's why I ended up upgrading the iPod to 2.2.1 (after it got stuck at 2.2) and downgrading the iPhone again from 2.2.1 to 2.2 (after it got stuck at 2.2.1). I think the Apple firmware has a fundamental flaw in the way it boots, trying to rebuild the SpringBoard application list which takes a long time and eventually times out, freezing the iPod/iPhone at the Apple logo screen. I searched online to see if there were any fixes, but none of them worked, so I ended up restoring both the iPod and iPhone.

It looks like things are working again now as I haven't gotten stuck at the Apple logo (I have removed most of the AppStore apps that I had downloaded though and did a reboot after every single package I installed with Cydia).

I also installed the latest beta version of Xwaves' xGPS software to see what had changed in the period I was gone.

There have been quite a lot of bug fixes and additions to xGPS. You can track the development roadmap here. The major new additions for version 1.2 are:
  • A first beta version of voice navigation in English is now implemented and the speech engine does a pretty good job of pronouncing the directions (see the first video above). It will need some future tweaks to correctly pronounce abbreviations (like Rd, Blvd, Pkwy, N, E, S W, slashes, etc), but other than that it does a very good job. It would also be nice if the user could set the distance(s) at which voice directions are given; they are currently set at about 400m and 20m before the next turn.

  • GPS coordinates are now accessible under the GPS settings menu. It would be nice if they could also be displayed in the bottom menu bar of the map view, similarly to the Google Earth application.

  • A Night Mode view is now available under the User Interface settings menu. Night Mode can either be manually enabled or automatically through a timer from 8pm through 7am. The timer is currently fixed, but will be fully customizable in a future release.

  • You can also have your iPhone/iPod play music at the same time when using the xGPS application. The voice directions will be played through the music (see the second video above). It would be nice to have the music fade in/out when there is a voice direction.

According to the roadmap, the next official release is scheduled for February 20, 2009. I am sure you are all looking forward to it.

Monday, February 2, 2009

GPS module working with iPod Touch 2G

With this post I am planning on regularly making posts on the blog again :-)

After a rough start of the year, today it is time for some great news!

Just last Saturday, January 31st, I got an email from Matt, an Australian customer who ordered the iGPS360 module a little before Christmas.

Matt has an iPod Touch 2G and ordered the iGPS360 module in anticipation of a jailbreak for the iPod Touch 2G, which was not available at the time he ordered.

Matt send me the above picture, showing the xGPS software running on his iPod Touch 2G. You can see the iGPS360 module in the upper right corner.

Matt used Redsn0w from the iPhone Dev Team to jailbreak his iPod Touch 2G. It is certainly not as easy a jailbreak as for the old iPod Touch and iPhone, but it certainly works as Matt's photo shows. For more information on how to jailbreak your iPod Touch 2G, please visit

The jailbreak is a tethered jailbreak, which means that you will need the assistance of a computer if you want/need to reboot your iPod Touch 2G for some reason.

Matt had upgraded the firmware on his iPod Touch 2G to firmware 2.2.1 before using the jailbreak. This thus also confirms that the iGPS360 module works on the new 2.2.1 firmware.

Matt has also posted his success of the jailbreak on iPodTouchFans, so if you are interested in seeing how many people are jailbreaking their iPod Touch 2G with Redsn0w and their success rate, take a look at that forum.

Matt, thanks for your feedback and great photo contribution!

Friday, January 30, 2009

Voor Mam / To Mom

Lieve Mam

Bedankt voor de waarden en normen die je me leerde.
Bedankt voor de steun en toeverlaat die je was.
Bedankt voor alles wat je ons gaf.
Bedankt voor de moeder die je was.

Bedankt Mam

Dear Mom

Thanks for the values and morals you taught me.
Thanks for the support and fallback you were.
Thanks for everything you gave us.
Thanks for being the mother you were.

Thanks Mom