• Twitter

What’s wrong with the NAVMAN My-500XT

The Navman MY500XT

Possibly the worst GPS device ever - MY500XT by Navman

After all the issues I had with my Garmin GPS unit, I decided to replace it with the most expensive device I could find. It turns out it is a Navman My-500XT. I have persevered with this device for many months, and now at the point of extreme frustration – I have decided to reach out to Navman for some advice. Below is an extract of my support ticket to the good folks at Navman.

My unit seems to be faulty. It was sold as being able to play video and music files, as well as being a market leading navigation device.

There seems to be a lot of functionality missing that is included in far cheaper devices – so I can only assume that there is something wrong with this particular unit.

Firstly, the device seems unable to play any video uploaded to it with your software. Playback is jerky, and pauses for long periods of time.

Music playback is also troublesome – with the music menu being unresponsive and slow.

I can not find an option to have the device automatically turn off when the car is turned off. Perhaps this option is in a menu that I have as yet been unable to locate.

Traffic reporting is operational, yet – unlike every other unit I have compared – I am yet to see your device automatically route me around traffic events. As I am sure you are aware – interacting with a GPS unit while the vehicle is in motion is prohibited by national and state law in Australia. So, presenting a hidden window that requires the user to interact with it is surely a bug?

I can’t seem to find any reasonably functional software to manage the music and videos on my device. The only software I have come across was on the software pack included with it, and isn’t even available for download from your site. Surely your own staff have used this software and identified the need for something else? Could you suggest something that doesn’t try and emulate the functionality of other much more widely accepted applications (like iTunes or Windows Media Player).. I don’t need yet another application, managing yet another media library.

Finally – the suction cup vehicle mount has now become so loose as to not be able to keep the unit facing towards the driver during normal use.

All in all – given that your unit is far and away the most expensive GPS device available in the domestic market at this time, I am sure that all of the issues raised above are simply bugs specific to my device. I look forward to your advice regarding a software update to resolve all these issues.

I would be deeply disappointed having to raise my concernes with the office of fair trade if you have misrepresented the device in your advertising as being able to play audio and video when it is obviously under-powered to do so.

Qik Video Stream

Nexus One Failed Screen

Nexus One Failed Screen

Nexus One Failed Screen,
originally uploaded by troykelly.

What happens when your Nexus One falls from your pocket and hits the ground… The screen self destructs.
Sadly the second of our Nexus One’s died this afternoon in a spectacular fashion. Impressively the touch screen still works perfectly. But, as you can see the display is somewhat difficult to read.
To say I am disappointed with the build quality of the HTC / Google Nexus One – would be a touch of an understatement.
I have touted the sheer awesomeness of this phone to everybody who will listen, because it really is a fantastic device, unparalleled even by the iPhone.
From my time at Nokia, I know devices approved by the FCC must undergo “drop testing” and they must survive. How the Nexus One navigated it’s way through that testing astounds me.
I can only suggest that in this case, there was a build defect with this particular handset – in which case the phone should get replaced under warranty – which will be our next port of call.
My recommendation however… by a spare Nexus One or for those of us with modest earnings… be very… very careful.

Hottest 100 2009 – Mumford and Sons – Little Lion Man

In what conjures very little surprise for me, given the exceedingly high rotation of this song on Triple J – the winner of the 2009 Hottest 100 is Little Lion Man by Mumford and Sons.

Cheers to Crikey for pointing out the J Mag article.

The Nexus One in Australia

Nexus One

My Nexus One has Arrived

My Nexus One arrived yesterday here in Brisbane (thank-you DHL).
So far I am beyond impressed with the phone, and I am pretty confident this could be the phone that will actually be able to challenge other devices.
I am already a big Android OS supporter. What I have not been to keen on so far are the devices that are running it. My experience so far has only been with the ADP1 (or HTC Dream) and the ADP2 (or HTC Magic / Google I/O). They are nice phones, but far too underpowered for the needs of Android.
Finally however, the Nexus One comes with the power needed to use the phone as intended. Run apps, even in the background. Take great photos, and talk on the phone.
There are a few niggling things that are annoying – but I am hoping future updates will deal with it.
So often the Google developers seem to forget that Google accounts don’t always end in “@gmail.com”. As is the case with the automatic Picasa syncronisation built in to the phone. Although my PicasaWeb account is under my email address, the sync application has decided that I can’t possibly sync with it – which is a touch annoying.
Of slightly more concern are the four “soft” buttons at the base of the screen. They are the back, menu, home and search buttons common to most Android handsets, however, on the Nexus One – they are not actually physical buttons – just touch sensitive areas.
So far – it seems that you have to be touching another part of the phone at the same time as pressing these soft buttons to have any chance of activating them. This can get quite frustrating if you want to put the phone down on a desk and use it.

The Back of the Nexus One

Rear image of the Nexus One

All in all I am really impressed with the phone. My business partner Adam, who has been searching for a phone for quite some time has spent the better part of a day playing with it as well, and even he has decided that it may be the device he has been searching for as well.
I hope that an Australian carrier (all the evidence points to Vodafone being the first) brings this device to market quickly here. I feel just a touch greedy keeping the Nexus One to myself.

The Oaks Embassy – Adelaide, South Australia

I have come to Adelaide to join my cousin Tracey and family for her wedding. This is the first time I have travelled for leisure in quite a while, and it’s quite strange not really having anything that I have to get done.
I am staying at The Oaks Embassy, which is on North Terrace. It’s a four star hotel, which I would suggest is not deserving of a couple of those stars.
Not only was the whole reservation procedure painful and error prone, when I arrived I was surprised to find that they require a $100 per night deposit – to cover incidentals and damages. This is a four star hotel, so there’s no room service. Incidentals are the Movilink movies, and whatever they have left in the fridge.
Before I take you on a pictorial tour of my room, there is one photo I left out. On top of all the other issues I have had, the first thing I get to see when turning on the TV in my bedroom is two very scantily clad women tasting each others breasts for some reason. I am no prude, but – I don’t want to see straight porn, even if it is for free.
Now, on to the tour… (click on images to see a full size version)

Oaks Embassy Adelaide
I should have realised that I was in for a quality room when I noticed that the lock on my front door was broken.

Oaks Embassy AdelaideMy favorite room feature.. pvc tape which has obviously been in place for some time, holding the shower head in one, quite difficult, position.

Oaks Embassy Adelaide
Given that the front door obviously can’t be secured, I assume that house keeping’s solution was to leave a knife by the spa.. just in case there is an unwanted visitor as you relax.

Oaks Embassy Adelaide
Not tremendously important, but just indicative of the overall lack of maintenance – the broken toilet seat that will not stay up.

Oaks Embassy Adelaide
We then move on to the spacious kitchen/dining/living room. Where the kick-board under the dishwasher has been… kicked.

Oaks Embassy Adelaide
I guess it’s like a tip jar. House keeping have left some rubbish in the bin, so I would feel more comfortable putting my own in there.

Oaks Embassy AdelaideOaks Embassy Adelaide
Almost all the lamps in the room are all unplugged. Some with good reason… there just isn’t a power point to plug them in to.

Oaks Embassy Adelaide
Join me outside now to enjoy some of this dry Adelaide heat. Mind the lock on the door though, it’s completely broken and barely able to even stay attached.

Oaks Embassy Adelaide
If there’s nothing to look at apart from the building next door, I guess they have left this water damage as a feature? Maybe when it rains it’s like a waterfall or something..

Oaks Embassy Adelaide
And finally as we retire for the evening, why would I be shocked to find that the clock radio was unplugged?

Dynalite:: Using the LED’s in User Panels

I have only tested the following with UPan9 Devices, but it should hold true for any – as the command seems to be the same.

The LED’s on the User Panels are controlled via the command LEDOnOff()

It takes four hexadecimal values to determine which primary, and which auxiliary/backlight LED’s to turn on or off.

eg LEDOnOff(0×0f,0×0f,0×0f,0×0f)

The above example will turn off ALL LED’s on the User Panel.

LED’s are addressed from the top down, and in groups of four in a binary fashion. So – if you had a UPan9 with 8 buttons (only the first 6 have LED’s) Their addresses would be:

BUTTON 1 = (0×80,0,0,0)
BUTTON 2 = (0×40,0,0,0)
BUTTON 3 = (0×20,0,0,0)
BUTTON 4 = (0×10,0,0,0)
BUTTON 5 = (0,0×80,0,0)
BUTTON 6 = (0,0×40,0,0)

You add the binary equivalent of these values to turn more then one LED on at once. Eg. Turning on Button’s 1 + 2

LEDOnOff(0xc0,0,0,0)

As you can see above 8 + 4 = 12 (which is expressed as “c” hexadecimally)

The first “bit” of each pair is for ON, the second is for OFF. So, to turn LED’s 1 and 2 off, the command would be

LEDOnOff(0×0c,0,0,0)

The backlights (where available) are accessed in exactly the same fashion, but in the third and fourth sets. So – to turn backlights ON for button 5

LEDOnOff(0,0,0,0×80)

And again, by adding the values, you can access more at once. Turning backlights on for 3 and 4 and turning LED’s off for 1 and 2

LEDOnOff(0×0c,0,0×30,0)

The above are examples for Dynalite / DyNet Event (.EVT) code. I have had no formal Dynalite Training, and this is based on the ~scarce~ information available online. Your comments about errors / omissions are encouraged.

Dynalite:: Tasks

Dynalite programs are executed inside functions called “Tasks”.

Tasks can be triggered by various means:

Events (eg At 9pm every day, run the first Task);
By buttons in User Panels (eg Button 2 executes the seventh task);
DyNet traffic (eg “5c f3 53 10 37 00 00″ will trigger the fifty-fifth task in a D2Brg box 83);
Area Presets (eg Start(P=1,A=1));
Other Tasks (eg StartTask())

Tasks can also be stopped by similar means above. That means you can have a looping task, or a task that has long delays in it that can be “aborted” if you need. This comes in handy when you want to automate lighting changes after a long delay, unless something (like a motion detector) is triggered.

Task2()
{
// Monitor the Garage Movement Event
Name="MOVE Garage"
Start(P=36,A=255)
Delay(0.2)
Preset=17
Join=0xff
Fade=1.00
Preset(A=15)
}

Looking at the above, the first line shows we are declaring a Task. This is the second task within this event file, so it is written “Task2()”. Some devices are capable of more tasks then others, but most are able to store at least 8.

The Event Code supports comments, and they start with a double forward slash.

This task is triggered by area 255 going to preset 36. In our installs we use this area as a “Functional” zone.

Our automation panel sets area 255 to 36 whenever their is movement in the Garage area. Eg, the Garage Door is open, or the PIR’s are triggered.

In this example, all this task does is to set Area 15 to Preset 17 whenever it is triggered. This is the most elementary of tasks, and you could consider it some sort of a message relay.

Tasks are incredibly powerful, and through “Assembly” like constructs support variables, conditions etc. I will try and provide examples of these in other posts.

A slightly more powerful adaption of the above would be in the following situation. Assume you have several areas serviced by one User Panel. Your customer would like one button to turn the lighting on in those areas. You have selected Preset 3 as the preset you would like to apply to all the areas.

Task8()
{
// Entertainment Lighting
Name="Lower House Entertainment"
Preset=3
Join=0xff
Fade=4.00
Preset(A=3)
Delay(0.2)
Preset(A=5)
Delay(0.2)
Preset(A=6)
Delay(0.2)
Preset(A=7)
}

This code will set areas 3, 5, 6 and 7 to preset 3. The delay’s are important after each preset message to not bombard the network with too much traffic. The above could also be written:

Task8()
{
// Entertainment Lighting
Name="Lower House Entertainment"
Preset(A=3,P=3,F=4.00,J=0xff)
Delay(0.2)
Preset(A=5,P=3,F=4.00,J=0xff)
Delay(0.2)
Preset(A=6,P=3,F=4.00,J=0xff)
Delay(0.2)
Preset(A=7,P=3,F=4.00,J=0xff)
}

But given that we are setting several areas to the same preset, I feel the initial example is a little easier to read.

The above are examples for Dynalite / DyNet Event (.EVT) code. I have had no formal Dynalite Training, and this is based on the ~scarce~ information available online. Your comments about errors / omissions are encouraged.

Cheers, Troy

Coal… Cheap, Abundant, Cheap.

Queensland Theatre

The Queensland Performing Arts Complex (operated by the Queensland Performing Arts Trust) has yet again excelled in being a shining example of exactly why the theatre industry in Queensland may never get to stand on it’s feet and be the success that it could be.

Under instruction from a client, I have been trying to get pricing and availability to mount a production in one of their venues later this year.  With every other venue that I have ever dealt with all over the world – I gather this type of information by making a phone call, sending an email and then awaiting a response. I generally get back a technical specification, along with a schedule of charges – and dates that are still available around the time I was looking.

In the case of Queensland’s Premiere Entertainment Complex… QPAC… it took, 8 phone calls, 6 emails and that is to just find out that it’s $22,000 per week for venue hire and about $200 per night for first aid. I still don’t have availability, or any other schedule of charges.

Time and time again I hear discussions about why we don’t get any of the larger touring shows being mounted at QPAC… I can only assume those production companies experience the same problems I have and come to the same conclusion – stay well away from QPAC.

Privacy Act 1988… What Privacy Act?

Business and Government have had a long time to get used to the Australian Privacy Act. It’s one of those things that at the very essence of it – is not too difficult to grasp. If you are capturing information for a specific purpose, and the person giving you that information hasn’t given you express permission to use it in any other way – don’t.

There are many companies who get around this, the major banks, Telstra, Optus… pretty much any major institution has a clause in their contracts requiring you to forgo any protection offered to you by the Privacy Act 1988, if you want to do business with them. This particular undertaking by these institutions is of interest because, you can never sign a contract waiving your rights afforded to you by law – it’s just not possible. So – how these companies get away with it, confuses me.

One particular point of annoyance for me comes from the Telecommunications Industry Ombudsmen. The TIO does a fantastic job, and I applaud their work. One thing they don’t do well, is protect the privacy of their members.  Several times (most recently this week) emails have been sent out to every TIO member, listing the email address of every other TIO member. Once is forgivable, but repeated breaches of privacy should be dealt with. The TIO has displayed an inability to deal with it themselvs, so perhaps somebody external needs to come in and facilitate some process changes.

[EDIT] The original leaking of all member details was not direclty via the TIO. It was an email from ACMA to all members of the TIO.



No Clean Feed - Stop Internet Censorship in Australia