@@ -1685,7 +1685,7 @@ int
16851685 info .devices [info .num_devices ++ ] = KindlePaperWhite6Unknown_3J5 ;
16861686 info .devices [info .num_devices ++ ] = KindlePaperWhite6Unknown_3JS ;
16871687 }
1688- } else if (strcasecmp (optarg , "scribe2" ) == 0 ) {
1688+ } else if (strcasecmp (optarg , "scribe2" ) == 0 ) {
16891689 memcpy (info .magic_number , "FD04" , MAGIC_NUMBER_LENGTH );
16901690 const unsigned int num_aliased_devices = 0 + (kt_with_unknown_devcodes * 8 );
16911691 info .devices = realloc (info .devices ,
@@ -1702,7 +1702,7 @@ int
17021702 }
17031703 } else if (strcasecmp (optarg , "colorsoft" ) == 0 ) {
17041704 memcpy (info .magic_number , "FD04" , MAGIC_NUMBER_LENGTH );
1705- const unsigned int num_aliased_devices = 0 + (kt_with_unknown_devcodes * 10 );
1705+ const unsigned int num_aliased_devices = 0 + (kt_with_unknown_devcodes * 12 );
17061706 info .devices = realloc (info .devices ,
17071707 (info .num_devices + num_aliased_devices ) * sizeof (Device ));
17081708 if (kt_with_unknown_devcodes ) {
@@ -1716,6 +1716,8 @@ int
17161716 info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_3JT ;
17171717 info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_3J6 ;
17181718 info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_456 ;
1719+ info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_455 ;
1720+ info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_4EP ;
17191721 }
17201722 } else if (strcasecmp (optarg , "kindle5" ) == 0 ) {
17211723 memcpy (info .magic_number , "FD04" , MAGIC_NUMBER_LENGTH );
@@ -1737,8 +1739,8 @@ int
17371739 3 + (kt_with_unknown_devcodes * 5 ) + // Scribe
17381740 0 + (kt_with_unknown_devcodes * 7 ) + // KT6
17391741 0 + (kt_with_unknown_devcodes * 10 ) + // PW6
1740- 0 + (kt_with_unknown_devcodes * 8 ) + // Scribe 2
1741- 0 + (kt_with_unknown_devcodes * 10 ); // CS
1742+ 0 + (kt_with_unknown_devcodes * 8 ) + // Scribe 2
1743+ 0 + (kt_with_unknown_devcodes * 12 ); // CS
17421744 info .devices = realloc (info .devices ,
17431745 (info .num_devices + num_aliased_devices ) * sizeof (Device ));
17441746 // K5
@@ -1952,6 +1954,8 @@ int
19521954 info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_3JT ;
19531955 info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_3J6 ;
19541956 info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_456 ;
1957+ info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_455 ;
1958+ info .devices [info .num_devices ++ ] = KindleColorSoftUnknown_4EP ;
19551959 }
19561960 } else if (kt_with_unknown_devcodes &&
19571961 (strcasecmp (optarg , "unknown" ) == 0 || strcasecmp (optarg , "datamined" ) == 0 )) {
0 commit comments