Skip to content

Commit 9d1ef0b

Browse files
committed
ID the PB Verse Pro Color
c.f., koreader/koreader#12395
1 parent 48ba071 commit 9d1ef0b

File tree

2 files changed

+41
-35
lines changed

2 files changed

+41
-35
lines changed

fbink.h

Lines changed: 36 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -303,41 +303,42 @@ typedef enum
303303
// List of PocketBook device IDs
304304
typedef enum
305305
{
306-
DEVICE_POCKETBOOK_MINI = 515U,
307-
DEVICE_POCKETBOOK_606 = 606U,
308-
DEVICE_POCKETBOOK_611 = 611U,
309-
DEVICE_POCKETBOOK_613 = 613U,
310-
DEVICE_POCKETBOOK_614 = 614U,
311-
DEVICE_POCKETBOOK_615 = 615U,
312-
DEVICE_POCKETBOOK_616 = 616U,
313-
DEVICE_POCKETBOOK_617 = 617U,
314-
DEVICE_POCKETBOOK_618 = 618U,
315-
DEVICE_POCKETBOOK_TOUCH = 622U,
316-
DEVICE_POCKETBOOK_LUX = 623U,
317-
DEVICE_POCKETBOOK_BASIC_TOUCH = 624U,
318-
DEVICE_POCKETBOOK_BASIC_TOUCH_2 = 625U,
319-
DEVICE_POCKETBOOK_LUX_3 = 626U,
320-
DEVICE_POCKETBOOK_LUX_4 = 627U,
321-
DEVICE_POCKETBOOK_LUX_5 = 628U,
322-
DEVICE_POCKETBOOK_VERSE = 629U,
323-
DEVICE_POCKETBOOK_SENSE = 630U,
324-
DEVICE_POCKETBOOK_TOUCH_HD = 631U,
325-
DEVICE_POCKETBOOK_TOUCH_HD_PLUS = 632U,
326-
DEVICE_POCKETBOOK_COLOR = 633U,
327-
DEVICE_POCKETBOOK_VERSE_PRO = 634U,
328-
DEVICE_POCKETBOOK_AQUA = 640U,
329-
DEVICE_POCKETBOOK_AQUA2 = 641U,
330-
DEVICE_POCKETBOOK_ULTRA = 650U,
331-
DEVICE_POCKETBOOK_ERA = 700U,
332-
DEVICE_POCKETBOOK_ERA_COLOR = 700U | 'K',
333-
DEVICE_POCKETBOOK_INKPAD_3 = 740U,
334-
DEVICE_POCKETBOOK_INKPAD_3_PRO = 742U,
335-
DEVICE_POCKETBOOK_INKPAD_COLOR = 741U,
336-
DEVICE_POCKETBOOK_INKPAD_COLOR_2 = 743U | 'C',
337-
DEVICE_POCKETBOOK_INKPAD_COLOR_3 = 743U | 'K',
338-
DEVICE_POCKETBOOK_INKPAD = 840U,
339-
DEVICE_POCKETBOOK_INKPAD_X = 1040U,
340-
DEVICE_POCKETBOOK_INKPAD_4 = 743U | 'G',
306+
DEVICE_POCKETBOOK_MINI = 515U,
307+
DEVICE_POCKETBOOK_606 = 606U,
308+
DEVICE_POCKETBOOK_611 = 611U,
309+
DEVICE_POCKETBOOK_613 = 613U,
310+
DEVICE_POCKETBOOK_614 = 614U,
311+
DEVICE_POCKETBOOK_615 = 615U,
312+
DEVICE_POCKETBOOK_616 = 616U,
313+
DEVICE_POCKETBOOK_617 = 617U,
314+
DEVICE_POCKETBOOK_618 = 618U,
315+
DEVICE_POCKETBOOK_TOUCH = 622U,
316+
DEVICE_POCKETBOOK_LUX = 623U,
317+
DEVICE_POCKETBOOK_BASIC_TOUCH = 624U,
318+
DEVICE_POCKETBOOK_BASIC_TOUCH_2 = 625U,
319+
DEVICE_POCKETBOOK_LUX_3 = 626U,
320+
DEVICE_POCKETBOOK_LUX_4 = 627U,
321+
DEVICE_POCKETBOOK_LUX_5 = 628U,
322+
DEVICE_POCKETBOOK_VERSE = 629U,
323+
DEVICE_POCKETBOOK_SENSE = 630U,
324+
DEVICE_POCKETBOOK_TOUCH_HD = 631U,
325+
DEVICE_POCKETBOOK_TOUCH_HD_PLUS = 632U,
326+
DEVICE_POCKETBOOK_COLOR = 633U,
327+
DEVICE_POCKETBOOK_VERSE_PRO = 634U,
328+
DEVICE_POCKETBOOK_VERSE_PRO_COLOR = 634U | 'K',
329+
DEVICE_POCKETBOOK_AQUA = 640U,
330+
DEVICE_POCKETBOOK_AQUA2 = 641U,
331+
DEVICE_POCKETBOOK_ULTRA = 650U,
332+
DEVICE_POCKETBOOK_ERA = 700U,
333+
DEVICE_POCKETBOOK_ERA_COLOR = 700U | 'K',
334+
DEVICE_POCKETBOOK_INKPAD_3 = 740U,
335+
DEVICE_POCKETBOOK_INKPAD_3_PRO = 742U,
336+
DEVICE_POCKETBOOK_INKPAD_COLOR = 741U,
337+
DEVICE_POCKETBOOK_INKPAD_COLOR_2 = 743U | 'C',
338+
DEVICE_POCKETBOOK_INKPAD_COLOR_3 = 743U | 'K',
339+
DEVICE_POCKETBOOK_INKPAD = 840U,
340+
DEVICE_POCKETBOOK_INKPAD_X = 1040U,
341+
DEVICE_POCKETBOOK_INKPAD_4 = 743U | 'G',
341342
DEVICE_POCKETBOOK_COLOR_LUX =
342343
('C' << 8U) | ('o' << 8U) | ('l' << 8U) | ('o' << 8U) | ('r' << 8U) | 'L' | 'u' | 'x',
343344
DEVICE_POCKETBOOK_INKPAD_LITE = 970U,

fbink_device_id.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1708,6 +1708,11 @@ static void
17081708
deviceQuirks.screenDPI = 300U;
17091709
strtcpy(deviceQuirks.deviceCodename, "PBVersePro", sizeof(deviceQuirks.deviceCodename));
17101710
deviceQuirks.deviceId = DEVICE_POCKETBOOK_VERSE_PRO;
1711+
} else if (PB_CODENAME_MATCH("634K3")) {
1712+
deviceQuirks.hasColorPanel = true;
1713+
deviceQuirks.screenDPI = 300U;
1714+
strtcpy(deviceQuirks.deviceCodename, "PBVerseProColor", sizeof(deviceQuirks.deviceCodename));
1715+
deviceQuirks.deviceId = DEVICE_POCKETBOOK_VERSE_PRO_COLOR;
17111716
} else if (PB_CODENAME_MATCH("640")) {
17121717
deviceQuirks.screenDPI = 167U;
17131718
strtcpy(deviceQuirks.deviceCodename, "PBAqua", sizeof(deviceQuirks.deviceCodename));

0 commit comments

Comments
 (0)