diff --git a/groundStation/src/backend/backend.c b/groundStation/src/backend/backend.c
index 632be4563586a302c3249feaf206392200b9f88e..ca26d7b18aae10e9debbf8d369cbf6b1282c87d2 100644
--- a/groundStation/src/backend/backend.c
+++ b/groundStation/src/backend/backend.c
@@ -52,7 +52,6 @@
 // function prototypes
 void readAndPrint(void);
 void sendVrpnPacket(struct ucart_vrpn_TrackerData *);
-void sendStartPacket(void);
 void getVRPNPacket(struct ucart_vrpn_TrackerData *);
 void printVrpnData(struct ucart_vrpn_TrackerData *);
 int connectToZybo();
@@ -218,9 +217,6 @@ int main(int argc, char **argv)
 	quadlog_file = fopen(log_file, "a");
 	quadlog_file_open = 1;
 
-	// Tell the quad we are ready to send it vrpn data
-	sendStartPacket();
-
 	if(!getenv(NOVRPN_ENV)){
 		printf("Creating VRPN tracker...\n");
 		// create vrpnTracker instance
@@ -285,24 +281,6 @@ int main(int argc, char **argv)
 	return 0;
 }
 
-void sendStartPacket() {
-	uint8_t packet[64];
-	struct metadata m;
-	m.msg_type = BEGINUPDATE_ID;
-	m.data_len = 0;
-	m.msg_id = currMessageID++;
-
-	ssize_t psize;
-
-	if ((psize = EncodePacket(packet, 64, &m, NULL)) < 0) {
-		warnx("Big problems. sendStartPacket");
-		return;
-	}
-
-	writeQuad(packet, psize);
-	printf("Start Packet sent...\n");
-}
-
 void sendVrpnPacket(struct ucart_vrpn_TrackerData *info) {
 	uint8_t packet[64];
 	struct metadata m;