support Broadcom Bluetooth chipset in iPhone 3GS

This commit is contained in:
matthias.ringwald 2009-08-11 22:27:23 +00:00
parent e38cc01ce7
commit fea43cd044

View File

@ -63,6 +63,7 @@ static int iphone_valid(void *config){
char * machine = get_machine_name(); char * machine = get_machine_name();
if (!strncmp("iPhone", machine, strlen("iPhone" ))) return 1; if (!strncmp("iPhone", machine, strlen("iPhone" ))) return 1;
if (!strncmp("iPod2,1", machine, strlen("iPod2,1"))) return 1; if (!strncmp("iPod2,1", machine, strlen("iPod2,1"))) return 1;
if (!strncmp("iPod3,1", machine, strlen("iPod2,1"))) return 1;
return 0; return 0;
} }
@ -107,11 +108,11 @@ static int iphone_write_initscript (void *config, int output){
strcpy(buffer, "/etc/bluetool/"); strcpy(buffer, "/etc/bluetool/");
char *machine = get_machine_name(); char *machine = get_machine_name();
strcat(buffer, machine); strcat(buffer, machine);
if (strncmp(machine, "iPhone", strlen("iPhone")) == 0){ if (strncmp(machine, "iPhone1,", strlen("iPhone1,")) == 0) {
// It's an iPhone // It's an iPhone 2G or 3G
strcat(buffer, ".init.script"); strcat(buffer, ".init.script");
} else { } else {
// It's an iPod Touch (2G) // It's an iPod Touch (2G) or an iPhone 3GS
strcat(buffer, ".boot.script"); strcat(buffer, ".boot.script");
} }