- Timestamp:
- 03/21/14 18:14:39 (8 years ago)
- Location:
- titan/titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/titan/global.h
r27763 r27765 493 493 char* tmpstr = NULL; 494 494 char* cmd = NULL; 495 char* size = NULL; 495 496 cmd = ostrcat(cmd, "cat", 1, 0); 496 497 cmd = ostrcat(cmd, " ", 1, 0); … … 503 504 cmd = ostrcat(cmd, " ", 1, 0); 504 505 cmd = ostrcat(cmd, "grep", 1, 0); 505 cmd = ostrcat(cmd, " ", 1, 0); 506 cmd = ostrcat(cmd, "mtd5", 1, 0); 506 cmd = ostrcat(cmd, " ", 1, 0); 507 if(checkbox("ATEMIO5000") == 1 || checkbox("ATEMIO5200") == 1) 508 { 509 cmd = ostrcat(cmd, "mtd0", 1, 0); 510 size = ostrcat("1f900000", NULL, 0, 0); 511 } 512 else 513 { 514 cmd = ostrcat(cmd, "mtd5", 1, 0); 515 size = ostrcat("1ce40000", NULL, 0, 0); 516 } 507 517 cmd = ostrcat(cmd, " ", 1, 0); 508 518 cmd = ostrcat(cmd, "|", 1, 0); … … 519 529 } 520 530 521 if(ostrcmp(tmpstr, "1ce40000") == 0)531 if(ostrcmp(tmpstr, size) == 0) 522 532 { 523 533 free(tmpstr), tmpstr = NULL; 534 free(size), size = NULL; 524 535 return 0; 525 536 } 537 538 free(tmpstr), tmpstr = NULL; 539 free(size), size = NULL; 540 526 541 return 1; 527 542 } … … 913 928 int checkreseller() 914 929 { 915 if(checkbox("UFS910") == 1 || checkbox("UFS922") == 1 )930 if(checkbox("UFS910") == 1 || checkbox("UFS922") == 1 || checkbox("ATEMIO5000") == 1 || checkbox("ATEMIO5200") == 1) 916 931 { 917 932 debug(10, "ResellerId: skipped"); … … 1091 1106 else if(checkbox("UFS912") == 1) 1092 1107 { 1093 // dev = ostrcat(dev, "5", 1, 0);1094 1108 dev = ostrcat(dev, "4", 1, 0); 1095 1109 dir = ostrcat(dir, "var", 1, 0); 1096 1110 } 1111 else if(checkbox("ATEMIO5000") == 1 || checkbox("ATEMIO5200") == 1) 1112 { 1113 dev = ostrcat(dev, "rootfs", 1, 0); 1114 dir = ostrcat(dir, " type", 1, 0); 1115 } 1097 1116 else 1098 1117 { … … 1100 1119 dir = ostrcat(dir, "var", 1, 0); 1101 1120 } 1102 1103 cmd = ostrcat(cmd, "mount", 1, 0); 1104 cmd = ostrcat(cmd, " | ", 1, 0); 1105 cmd = ostrcat(cmd, "grep", 1, 0); 1106 cmd = ostrcat(cmd, " /dev/", 1, 0); 1107 cmd = ostrcat(cmd, "mtdblock", 1, 0); 1108 cmd = ostrcat(cmd, dev, 1, 1); 1109 cmd = ostrcat(cmd, " | ", 1, 0); 1110 cmd = ostrcat(cmd, "grep", 1, 0); 1111 cmd = ostrcat(cmd, " /", 1, 0); 1112 cmd = ostrcat(cmd, dir, 1, 0); 1113 cmd = ostrcat(cmd, " | ", 1, 0); 1114 cmd = ostrcat(cmd, "awk {'print $3'}", 1, 0); 1121 1122 if(checkbox("ATEMIO5000") == 1 || checkbox("ATEMIO5200") == 1) 1123 { 1124 cmd = ostrcat(cmd, "mount", 1, 0); 1125 cmd = ostrcat(cmd, " | ", 1, 0); 1126 cmd = ostrcat(cmd, "grep", 1, 0); 1127 cmd = ostrcat(cmd, " ubi0:", 1, 0); 1128 cmd = ostrcat(cmd, dev, 1, 0); 1129 cmd = ostrcat(cmd, " | ", 1, 0); 1130 cmd = ostrcat(cmd, "grep", 1, 0); 1131 cmd = ostrcat(cmd, " \"/", 1, 0); 1132 cmd = ostrcat(cmd, dir, 1, 0); 1133 cmd = ostrcat(cmd, "\" | ", 1, 0); 1134 cmd = ostrcat(cmd, "awk {'print $3'}", 1, 0); 1135 } 1136 else 1137 { 1138 cmd = ostrcat(cmd, "mount", 1, 0); 1139 cmd = ostrcat(cmd, " | ", 1, 0); 1140 cmd = ostrcat(cmd, "grep", 1, 0); 1141 cmd = ostrcat(cmd, " /dev/", 1, 0); 1142 cmd = ostrcat(cmd, "mtdblock", 1, 0); 1143 cmd = ostrcat(cmd, dev, 1, 1); 1144 cmd = ostrcat(cmd, " | ", 1, 0); 1145 cmd = ostrcat(cmd, "grep", 1, 0); 1146 cmd = ostrcat(cmd, " /", 1, 0); 1147 cmd = ostrcat(cmd, dir, 1, 0); 1148 cmd = ostrcat(cmd, " | ", 1, 0); 1149 cmd = ostrcat(cmd, "awk {'print $3'}", 1, 0); 1150 } 1115 1151 1116 1152 tmpstr = string_newline(command(cmd)); … … 1123 1159 } 1124 1160 1125 dir = ostrcat("/", dir, 0, 1); 1161 if(checkbox("ATEMIO5000") != 1 && checkbox("ATEMIO5200") != 1) 1162 dir = ostrcat("/", dir, 0, 1); 1126 1163 1127 1164 if(ostrcmp(tmpstr, dir) == 0) -
titan/titan/titan.c
r27740 r27765 624 624 625 625 #ifndef SIMULATE 626 if(getconfigint("sos", NULL) == 0 && checkbox("ATEMIO5000") != 1 && checkbox("ATEMIO5200") != 1 && checkbox("VUSOLO2") != 1)626 if(getconfigint("sos", NULL) == 0) 627 627 { 628 628 if(ostrcmp(string_newline(gettimeinfo()), TIMECODE) == 1) … … 662 662 exit(100); 663 663 } 664 if( checkbox("ATEMIO520__") == 1&& checkhighflash() != 0)664 if((checkbox("ATEMIO520__") == 1 || checkbox("ATEMIO5200") == 1) && checkhighflash() != 0) 665 665 { 666 666 printf("error: 7\n");
Note: See TracChangeset
for help on using the changeset viewer.