From fea43cd044810e77857f75e46a529f6b6c505df7 Mon Sep 17 00:00:00 2001 From: "matthias.ringwald" Date: Tue, 11 Aug 2009 22:27:23 +0000 Subject: [PATCH] support Broadcom Bluetooth chipset in iPhone 3GS --- src/bt_control_iphone.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/bt_control_iphone.c b/src/bt_control_iphone.c index d819219f3..6a8cf8c4d 100644 --- a/src/bt_control_iphone.c +++ b/src/bt_control_iphone.c @@ -63,6 +63,7 @@ static int iphone_valid(void *config){ char * machine = get_machine_name(); if (!strncmp("iPhone", machine, strlen("iPhone" ))) return 1; if (!strncmp("iPod2,1", machine, strlen("iPod2,1"))) return 1; + if (!strncmp("iPod3,1", machine, strlen("iPod2,1"))) return 1; return 0; } @@ -107,11 +108,11 @@ static int iphone_write_initscript (void *config, int output){ strcpy(buffer, "/etc/bluetool/"); char *machine = get_machine_name(); strcat(buffer, machine); - if (strncmp(machine, "iPhone", strlen("iPhone")) == 0){ - // It's an iPhone + if (strncmp(machine, "iPhone1,", strlen("iPhone1,")) == 0) { + // It's an iPhone 2G or 3G strcat(buffer, ".init.script"); } else { - // It's an iPod Touch (2G) + // It's an iPod Touch (2G) or an iPhone 3GS strcat(buffer, ".boot.script"); }