Skip to content

Commit 9ff6346

Browse files
ghoost82besser82
authored andcommitted
add new devices and update list of tested devices
1 parent 0e44557 commit 9ff6346

File tree

2 files changed

+71
-45
lines changed

2 files changed

+71
-45
lines changed

README.rst

Lines changed: 34 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,28 +10,43 @@ Evic is a USB programmer for devices based on the Joyetech Evic VTC Mini.
1010
Supported devices
1111
---------------------
1212

13-
* eVic VTwo*
14-
* Evic VTC Mini
15-
* Cuboid Mini
16-
* Cuboid
17-
* eVic VTC Dual*
18-
* eGrip II*
19-
* eVic AIO*
20-
* eVic VTwo mini*
21-
* eVic Basic*
22-
* iStick TC100W*
23-
* ASTER*
24-
* iStick Pico
25-
* iStick Pico Mega*
26-
* iPower*
27-
* Presa TC75W*
13+
* Joyetech eVic VTwo*
14+
* Joyetech eVic VTwo mini
15+
* Joyetech evic VTC Mini
16+
* Joyetech eVic VTC Dual*
17+
* Joyetech eVic AIO*
18+
* Joyetech eVic Basic*
19+
* Joyetech eVic Primo*
20+
* Joyetech eVic Primo Mini*
21+
* Joyetech eVic Primo 2.0*
22+
* Joyetech Cuboid
23+
* Joyetech Cuboid Mini
24+
* Joyetech Cuboid 200*
25+
* Joyetech eGrip II*
26+
* Eleaf iStick QC 200W*
27+
* Eleaf iStick TC100W*
28+
* Eleaf iStick TC200W*
29+
* Eleaf iStick Pico
30+
* Eleaf iStick Pico RDTA*
31+
* Eleaf iStick Pico Mega*
32+
* Eleaf iStick Pico Dual*
33+
* Eleaf iStick Power*
34+
* Eleaf ASTER*
35+
* Wismec Presa TC75W
36+
* Wismec Presa TC100W*
37+
* Wismec Reuleaux RX2/3
38+
* Wismec Reuleaux RX200*
39+
* Wismec Reuleaux RX200S*
40+
* Wismec Reuleaux RX75
41+
* Wismec Reuleaux RX300*
42+
* Wismec Reuleaux RXmini*
43+
* Wismec Predator 228
2844
* Vaporflask Classic*
2945
* Vaporflask Lite*
3046
* Vaporflask Stout*
31-
* Reuleaux RX200*
32-
* CENTURION*
33-
* Reuleaux RX2/3*
34-
* Reuleaux RX200S*
47+
* Beyondvape Centurion*
48+
* Vaponaute La Petit Box*
49+
* Vapor Shark SwitchBox RX*
3550

3651
\*Untested
3752

evic/device.py

Lines changed: 37 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -49,32 +49,43 @@ class HIDTransfer(object):
4949

5050
vid = 0x0416
5151
pid = 0x5020
52-
devices = {'E043': DeviceInfo("eVic VTwo", None, (64, 40)),
53-
'E052': DeviceInfo("eVic-VTC Mini", ['W007'], (64, 40)),
54-
'E056': DeviceInfo("CUBOID MINI", None, (64, 40)),
55-
'E060': DeviceInfo("Cuboid", None, (64, 40)),
56-
'E083': DeviceInfo("eGrip II", None, (64, 40)),
57-
'E092': DeviceInfo("eVic AIO", None, (64, 40)),
58-
'E115': DeviceInfo("eVic VTwo mini", None, (64, 40)),
59-
'E079': DeviceInfo("eVic VTC Dual", None, (64, 40)),
60-
'E150': DeviceInfo("eVic Basic", None, (64, 40)),
61-
'E196': DeviceInfo("eVic Primo Mini", None, (64, 40)),
62-
'M011': DeviceInfo("iStick TC100W", None, None),
63-
'M037': DeviceInfo("ASTER", None, (96, 16)),
64-
'M041': DeviceInfo("iStick Pico", None, (96, 16)),
65-
'M045': DeviceInfo("iStick Pico Mega", None, (96, 16)),
66-
'M046': DeviceInfo("iPower", None, (96, 16)),
67-
'W007': DeviceInfo("Presa TC75W", ['E052'], (64,40)),
68-
'W017': DeviceInfo("Presa TC100W", None, (64, 40)),
69-
'W010': DeviceInfo("Classic", None, None),
70-
'W011': DeviceInfo("Lite", None, None),
71-
'W013': DeviceInfo("Stout", None, None),
72-
'W014': DeviceInfo("Reuleaux RX200", None, None),
73-
'W016': DeviceInfo("CENTURION", None, None),
74-
'W018': DeviceInfo("Reuleaux RX2/3", None, (64, 48)),
75-
'W026': DeviceInfo("Reuleaux RX75", None, (64, 48)),
76-
'W033': DeviceInfo("Reuleaux RX200S", None, (64, 48))
77-
'W078': DeviceInfo("Predator 228", None, (64, 48))
52+
devices = {'E043': DeviceInfo("Joyetech eVic VTwo", None, (64, 40)),
53+
'E052': DeviceInfo("Joyetech eVic VTC Mini", ['W007'], (64, 40)),
54+
'E056': DeviceInfo("Joyetech Cuboid Mini", None, (64, 40)),
55+
'E060': DeviceInfo("Joyetech Cuboid", None, (64, 40)),
56+
'E079': DeviceInfo("Joyetech eVic VTC Dual", None, (64, 40)),
57+
'E083': DeviceInfo("Joyetech eGrip II", None, (64, 40)),
58+
'E092': DeviceInfo("Joyetech eVic AIO", None, (64, 40)),
59+
'E115': DeviceInfo("Joyetech eVic VTwo mini", None, (64, 40)),
60+
'E150': DeviceInfo("Joyetech eVic Basic", None, (64, 40)),
61+
'E166': DeviceInfo("Joyetech Cuboid 200", None, (64, 40)),
62+
'E182': DeviceInfo("Joyetech eVic Primo", None, (64, 40)),
63+
'E196': DeviceInfo("Joyetech eVic Primo Mini", None, (64, 40)),
64+
'E203': DeviceInfo("Joyetech eVic Primo 2.0", None, (64, 40)),
65+
'M011': DeviceInfo("Eleaf iStick TC100W", None, (96, 16)),
66+
'M037': DeviceInfo("Eleaf ASTER", None, (96, 16)),
67+
'M038': DeviceInfo("Eleaf iStick Pico RDTA", None, (96, 16)),
68+
'M041': DeviceInfo("Eleaf iStick Pico", None, (96, 16)),
69+
'M045': DeviceInfo("Eleafi Stick Pico Mega", None, (96, 16)),
70+
'M046': DeviceInfo("Eleaf iStick Power", None, (96, 16)),
71+
'M065': DeviceInfo("Eleaf iStick Pico Dual", None, (96, 16)),
72+
'M972': DeviceInfo("Eleaf iStick TC200W", None, (96, 16)),
73+
'M973': DeviceInfo("Eleaf iStick QC 200W", None, (96, 16)),
74+
'W007': DeviceInfo("Wismec Presa TC75W", ['E052'], (64, 40)),
75+
'W010': DeviceInfo("Vaporflask Classic", None, (96, 16)),
76+
'W011': DeviceInfo("Vaporflask Lite", None, (96, 16)),
77+
'W013': DeviceInfo("Vaporflask Stout", None, (96, 16)),
78+
'W014': DeviceInfo("Wismec Reuleaux RX200", None, (96, 16)),
79+
'W016': DeviceInfo("Beyondvape Centurion", None, None),
80+
'W017': DeviceInfo("Wismec Presa TC100W", None, (64, 40)),
81+
'W018': DeviceInfo("Wismec Reuleaux RX2/3", None, (64, 48)),
82+
'W026': DeviceInfo("Wismec Reuleaux RX75", None, (64, 48)),
83+
'W033': DeviceInfo("Wismec Reuleaux RX200S", None, (64, 48)),
84+
'W043': DeviceInfo("Vaponaute La Petit Box", None, (64, 48)),
85+
'W057': DeviceInfo("Vapor Shark SwitchBox RX", None, (96, 16)),
86+
'W069': DeviceInfo("Wismec Reuleaux RX300", None, (64, 48)),
87+
'W073': DeviceInfo("Wismec Reuleaux RXmini", None, (64, 48)),
88+
'W078': DeviceInfo("Wismec Predator 228", None, (64, 48)),
7889
}
7990

8091
# 0x43444948

0 commit comments

Comments
 (0)