diff --git a/src/examples/ladybug.cpp b/src/examples/ladybug.cpp
index 7f4d202410d5f2691e9a1d94001d6d67d89e97f8..e0476451133e1796e17a1ea926253180195c1164 100755
--- a/src/examples/ladybug.cpp
+++ b/src/examples/ladybug.cpp
@@ -43,7 +43,8 @@ int main(int argc, char *argv[])
     event_server=CEventServer::instance();
     ladybug->get_config(&left_off,&top_off,&width,&height,&framerate,&depth,&coding);
     std::cout << "Fremerate: " << framerate << std::endl;
-    coding=MONO;
+//    coding=MONO;
+    framerate=30;
     ladybug->set_config(&left_off,&top_off,&width,&height,&framerate,depth,coding);
     ladybug->get_new_frame_event_id(new_frame);
     events.push_back(new_frame);
diff --git a/src/ladybug.cpp b/src/ladybug.cpp
index 8bc0eadc39a0fff734adfe030bb738a7a84a9e98..5ae1909e9b19c0a08f01a29a934d65a8a00b6452 100755
--- a/src/ladybug.cpp
+++ b/src/ladybug.cpp
@@ -8,7 +8,7 @@
 CLadyBug::CLadyBug(dc1394_t *firewire,uint64_t camera_id):CPTGCamera(firewire,camera_id)
 {
   unsigned int left_off=0,top_off=0,rows=4608,cols=1024;
-  float framerate=3.75;
+  float framerate=7;
   dc1394error_t error;
 
   if(strncmp(this->camera_handle->model,"Compressor",strlen("Compressor"))!=0)
@@ -34,13 +34,17 @@ CLadyBug::CLadyBug(dc1394_t *firewire,uint64_t camera_id):CPTGCamera(firewire,ca
 
 void CLadyBug::set_config(unsigned int *left_off,unsigned int *top_off,unsigned int *width,unsigned int *height, float *framerate, depths_t depth, codings_t coding)
 {
-  /* do nothing, just avoid the base class function to be called */
+  unsigned int rows=4608,cols=1024;
+
+  DEBUG_INFO("Configuring camera %d ...\n",this->camera_id);
+  this->set_mode(*left_off,*top_off,cols,rows,*framerate,DEPTH8,MONO);
+  this->set_video_mode(left_off,top_off,&cols,&rows,DEPTH8,MONO);
+  this->set_framerate(framerate);
+  this->set_num_DMA_buffers(4);
   if(coding==RGB || coding==MONO)
     this->multi_coding=coding;
   else
-  {
-    /* handle exceptions */
-  }
+    this->multi_coding=RGB;
 }
 
 void CLadyBug::get_images(char **front, char **front_right, char **rear_right, char **rear_left, char **front_left, char **top)