blob: 472db3a33d80f0113acae59d1c8effb7fcfaff01 [file] [log] [blame]
Christina Quast7c9edfa2015-03-10 15:33:06 +01001#!/usr/bin/env python3
2
3import usb.core
4import usb.util
5import sys
6
7from pySim.transport.serial import SerialSimLink
8from pySim.commands import SimCardCommands
9
10dev = usb.core.find(idVendor=0x03eb, idProduct=0x6004)
11
12if dev is None:
13 raise ValueError("Device not found")
14else:
15 print("Found device")
16
17print("dev.set_configuration(2)")
18dev.set_configuration(2)
19
20cfg = dev.get_active_configuration()
21print("Active config: ")
22print(cfg)
23
24if len(sys.argv) == 2:
25 device = sys.argv[1]
26else:
27 device='/dev/ttyUSB2'
28
29baudrate='9600'
30
31
32sl = SerialSimLink(device, baudrate)
33scc = SimCardCommands(transport=sl)
34sl.wait_for_card()
35