diff -ur hdhomerun_config_gui.orig/src/HDHRConfig.cpp hdhomerun_config_gui/src/HDHRConfig.cpp
--- hdhomerun_config_gui.orig/src/HDHRConfig.cpp 2011-04-30 20:22:40.000000000 -0400
+++ hdhomerun_config_gui/src/HDHRConfig.cpp 2011-04-30 20:27:51.000000000 -0400
if (filename[0] != '\0') {
gtk_file_chooser_set_filename(GTK_FILE_CHOOSER(dialog), filename);
+ gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), "@FIRMWARE_DIR@");
if (gtk_dialog_run(GTK_DIALOG(dialog)) == GTK_RESPONSE_ACCEPT) {
filename = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(dialog));