|
|
|
@ -1613,7 +1613,8 @@ void genesys_init_sensor_tables()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
CustomSensorSettings custom_settings[] = {
|
|
|
|
|
{ { 75, 100, 150, 200 }, 2848, { 410, 275, 203 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
// Note: Windows driver uses 1424 lperiod and enables dummy line (0x17)
|
|
|
|
|
{ { 75, 100, 150, 200 }, 2848, { 304, 203, 180 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x0a }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1623,7 +1624,8 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 300, 400 }, 1424, { 410, 275, 203 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
// Note: Windows driver uses 788 lperiod and enables dummy line (0x17)
|
|
|
|
|
{ { 300, 400 }, 1424, { 304, 203, 180 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x0a }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1633,7 +1635,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 600 }, 1432, { 410, 275, 203 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 600 }, 1432, { 492, 326, 296 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x0a }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1643,7 +1645,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 1200 }, 2712, { 746, 478, 353 }, 5136, { 0, 1 }, {
|
|
|
|
|
{ { 1200 }, 2712, { 935, 592, 538 }, 5136, { 0, 1 }, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x08 }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1653,7 +1655,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 2400 }, 5280, { 1417, 909, 643 }, 5136, { 0, 2, 1, 3 }, {
|
|
|
|
|
{ { 2400 }, 5280, { 1777, 1125, 979 }, 5136, { 0, 2, 1, 3 }, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x06 }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1663,7 +1665,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 4800 }, 10416, { 2692, 1728, 1221 }, 5136, { 0, 2, 4, 6, 1, 3, 5, 7 }, {
|
|
|
|
|
{ { 4800 }, 10416, { 3377, 2138, 1780 }, 5136, { 0, 2, 4, 6, 1, 3, 5, 7 }, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1816,7 +1818,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
CustomSensorSettings custom_settings[] = {
|
|
|
|
|
{ { 75, 100, 150, 200 }, 2848, { 410, 275, 203 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 75, 100, 150, 200 }, 2304, { 423, 294, 242 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x0a }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1826,7 +1828,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 300 }, 1424, { 410, 275, 203 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 300 }, 1728, { 423, 294, 242 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x0a }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1836,7 +1838,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 600 }, 1432, { 410, 275, 203 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 600 }, 1432, { 423, 294, 242 }, 5136, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x0a }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1846,7 +1848,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{ { 1200 }, 2712, { 746, 478, 353 }, 5136, {0, 1}, {
|
|
|
|
|
{ { 1200 }, 2712, { 791, 542, 403 }, 5136, {0, 1}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x08 }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -1856,7 +1858,7 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 2400 }, 5280, { 1417, 909, 643 }, 5136, {0, 2, 1, 3}, {
|
|
|
|
|
{ { 2400 }, 5280, { 1504, 1030, 766 }, 5136, {0, 2, 1, 3}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x06 }, { 0x18, 0x00 }, { 0x19, 0xff },
|
|
|
|
|
{ 0x1a, 0x34 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x04 },
|
|
|
|
|
{ 0x52, 0x03 }, { 0x53, 0x07 }, { 0x54, 0x00 }, { 0x55, 0x00 },
|
|
|
|
@ -2806,15 +2808,14 @@ void genesys_init_sensor_tables()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
CustomSensorSettings custom_settings[] = {
|
|
|
|
|
{ { 75, 100, 150, 300 }, 2768, { 388, 574, 393 }, std::vector<unsigned>{}, {
|
|
|
|
|
// { 0x16, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ { 75, 100, 150 }, 4608, { 462, 609, 453 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 }, { 0x20, 0x0c },
|
|
|
|
|
{ 0x52, 0x00 }, { 0x53, 0x02 }, { 0x54, 0x04 }, { 0x55, 0x06 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x1a }, { 0x5b, 0x00 }, { 0x5c, 0xc0 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
// { 0x70, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ 0x70, 0x06 }, { 0x71, 0x08 }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x1e },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x9f },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
@ -2824,15 +2825,31 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x98, 0x21 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 600 }, 5360, { 388, 574, 393 }, std::vector<unsigned>{}, {
|
|
|
|
|
// { 0x16, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ { 300 }, 4608, { 462, 609, 453 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 }, { 0x20, 0x0a },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 }, { 0x20, 0x0c },
|
|
|
|
|
{ 0x52, 0x00 }, { 0x53, 0x02 }, { 0x54, 0x04 }, { 0x55, 0x06 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x1a }, { 0x5b, 0x00 }, { 0x5c, 0xc0 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
// { 0x70, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ 0x70, 0x06 }, { 0x71, 0x08 }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x1e },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x9f },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
{ 0x88, 0x00 }, { 0x89, 0x65 },
|
|
|
|
|
{ 0x93, 0x00 }, { 0x94, 0x0a }, { 0x95, 0x18 },
|
|
|
|
|
{ 0x96, 0x00 }, { 0x97, 0x9a },
|
|
|
|
|
{ 0x98, 0x21 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 600 }, 5360, { 823, 1117, 805 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 }, { 0x20, 0x0a },
|
|
|
|
|
{ 0x52, 0x00 }, { 0x53, 0x02 }, { 0x54, 0x04 }, { 0x55, 0x06 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x1a }, { 0x5b, 0x00 }, { 0x5c, 0xc0 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
{ 0x70, 0x06 }, { 0x71, 0x08 }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x1e },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x9f },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
@ -2842,33 +2859,31 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x98, 0x21 },
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{ { 1200 }, 10528, { 388, 574, 393 }, { 0, 1 }, {
|
|
|
|
|
// { 0x16, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ { 1200 }, 10528, { 6071, 6670, 6042 }, { 0, 1 }, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 },{ 0x20, 0x08 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 },{ 0x20, 0x08 },
|
|
|
|
|
{ 0x52, 0x00 }, { 0x53, 0x02 }, { 0x54, 0x04 }, { 0x55, 0x06 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x1a }, { 0x5b, 0x00 }, { 0x5c, 0xc0 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
// { 0x70, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ 0x70, 0x06 }, { 0x71, 0x08 }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x1e },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x9f },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|
{ 0x88, 0x00 }, { 0x89, 0x65 },
|
|
|
|
|
{ 0x88, 0x12 }, { 0x89, 0x47 },
|
|
|
|
|
{ 0x93, 0x00 }, { 0x94, 0x14 }, { 0x95, 0x30 },
|
|
|
|
|
{ 0x96, 0x00 }, { 0x97, 0xa3 },
|
|
|
|
|
{ 0x98, 0x22 },
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
{ { 2400 }, 20864, { 6839, 8401, 6859 }, { 0, 2, 1, 3 }, {
|
|
|
|
|
// { 0x16, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ { 2400 }, 20864, { 7451, 8661, 7405 }, { 0, 2, 1, 3 }, {
|
|
|
|
|
{ 0x16, 0x10 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 }, { 0x20, 0x06 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 }, { 0x20, 0x06 },
|
|
|
|
|
{ 0x52, 0x00 }, { 0x53, 0x02 }, { 0x54, 0x04 }, { 0x55, 0x06 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x1a }, { 0x5b, 0x00 }, { 0x5c, 0xc0 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
// { 0x70, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ 0x70, 0x06 }, { 0x71, 0x08 }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x1e },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x9f },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
@ -2918,14 +2933,14 @@ void genesys_init_sensor_tables()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
CustomSensorSettings custom_settings[] = {
|
|
|
|
|
{ { 75, 100, 150, 300 }, 4608, { 894, 1044, 994 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 75, 100, 150, 300 }, 4608, { 1244, 1294, 1144 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x15 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x52, 0x04 }, { 0x53, 0x06 }, { 0x54, 0x00 }, { 0x55, 0x02 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x3a }, { 0x5b, 0x00 }, { 0x5c, 0x00 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
// { 0x70, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ 0x70, 0x00 }, { 0x71, 0x1f }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x0f },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x00 },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
@ -2935,14 +2950,14 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x98, 0x21 },
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{ { 600 }, 5360, { 1644, 1994, 1844 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 600 }, 5360, { 2394, 2444, 2144 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x11 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x52, 0x04 }, { 0x53, 0x06 }, { 0x54, 0x00 }, { 0x55, 0x02 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x3a }, { 0x5b, 0x00 }, { 0x5c, 0x00 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
{ 0x70, 0x1f },
|
|
|
|
|
{ 0x70, 0x1f }, { 0x71, 0x1f }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x0f },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x00 },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
@ -2952,14 +2967,14 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x98, 0x21 },
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{ { 1200 }, 10528, { 3194, 3794, 3594 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 1200 }, 10528, { 4694, 4644, 4094 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x15 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x52, 0x04 }, { 0x53, 0x06 }, { 0x54, 0x00 }, { 0x55, 0x02 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x3a }, { 0x5b, 0x00 }, { 0x5c, 0x00 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
{ 0x70, 0x1f },
|
|
|
|
|
{ 0x70, 0x1f }, { 0x71, 0x1f }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x0f },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x00 },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
@ -2969,14 +2984,14 @@ void genesys_init_sensor_tables()
|
|
|
|
|
{ 0x98, 0x21 },
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
{ { 2400 }, 20864, { 6244, 7544, 7094 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ { 2400 }, 20864, { 8944, 8144, 7994 }, std::vector<unsigned>{}, {
|
|
|
|
|
{ 0x16, 0x11 }, { 0x17, 0x04 }, { 0x18, 0x00 }, { 0x19, 0x01 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x01 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x1a, 0x30 }, { 0x1b, 0x00 }, { 0x1c, 0x02 }, { 0x1d, 0x00 }, { 0x20, 0x02 },
|
|
|
|
|
{ 0x52, 0x04 }, { 0x53, 0x06 }, { 0x54, 0x00 }, { 0x55, 0x02 },
|
|
|
|
|
{ 0x56, 0x04 }, { 0x57, 0x04 }, { 0x58, 0x04 }, { 0x59, 0x04 },
|
|
|
|
|
{ 0x5a, 0x3a }, { 0x5b, 0x00 }, { 0x5c, 0x00 },
|
|
|
|
|
{ 0x61, 0x20 },
|
|
|
|
|
// { 0x70, 0x00 }, // FIXME: check if default value is different
|
|
|
|
|
{ 0x70, 0x00 }, { 0x71, 0x1f }, { 0x72, 0x08 }, { 0x73, 0x0a },
|
|
|
|
|
{ 0x74, 0x00 }, { 0x75, 0x00 }, { 0x76, 0x0f },
|
|
|
|
|
{ 0x77, 0x00 }, { 0x78, 0x00 }, { 0x79, 0x00 },
|
|
|
|
|
{ 0x7a, 0x00 }, { 0x7b, 0x00 }, { 0x7c, 0x55 },
|
|
|
|
|