From laforge at gnumonks.org Wed Dec 14 14:17:31 2011 From: laforge at gnumonks.org (Harald Welte) Date: Wed, 14 Dec 2011 15:17:31 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: <1320877334-21799-2-git-send-email-holger@freyther.de> References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> Message-ID: <20111214141731.GW10252@prithivi.gnumonks.org> Hi Holger, On Wed, Nov 09, 2011 at 11:22:13PM +0100, Holger Hans Peter Freyther wrote: > Only send the ZLP if we send less data than was required/asked for > by the host and it is a multiple of the bMaxPacketSize0 (which is > hardcoded to 8 right now). I've finally merged this. -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From lukash at backstep.net Wed Dec 14 13:42:29 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Wed, 14 Dec 2011 14:42:29 +0100 Subject: a problematic sim? Message-ID: Hello there, I've been playing with simtrace a lot lately, works almost flawlessly :) now i got to a simcard which behaves somehow weirdly: Lukass-MacBook-Air:host lukash$ ./simtrace simtrace - GSM SIM and smartcard tracing (C) 2010 by Harald Welte Entering main loop ATR APDU: 3b 16 95 d0 00 45 f7 01 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 20 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 01 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 3f 00 9f 20 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 16 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 APDU: a4 6f 05 9f 0f a0 c0 it's everytime just this, exactly the same - there's an ATR and some select APDUs mixed together, something's not right. Nothing more appears even if I'm entering the pin, then the phone successfully initializes and authenticates to the network nothing is displayed, I've spent quite some time restarting, reflasing, recompiling everything because I thought my setup was somehow incorrect, but when I left everything as it was and only changed the sim for a different one, everything works just fine. Any idea what might be causing this? I can provide some debug info, just not sure what can be helpful, I have the ftdi cable for osmocom so I can try to connect it and see what's there if needed. P.S.: software and firmware are the latest what's in the git right now, I've patched the sources with that mac os x usb init patch as I only have a mac here. thanks, lukash -------------- next part -------------- An HTML attachment was scrubbed... URL: From laforge at gnumonks.org Wed Dec 14 15:07:56 2011 From: laforge at gnumonks.org (Harald Welte) Date: Wed, 14 Dec 2011 16:07:56 +0100 Subject: a problematic sim? In-Reply-To: References: Message-ID: <20111214150756.GX10252@prithivi.gnumonks.org> Hi Lukas, On Wed, Dec 14, 2011 at 02:42:29PM +0100, Lukas Kuzmiak wrote: > I've been playing with simtrace a lot lately, works almost flawlessly :) > now i got to a simcard which behaves somehow weirdly: sorry to hear that. > it's everytime just this, exactly the same - there's an ATR and some select > APDUs mixed together, something's not right. indeed, it's weird. you don't happen to have a compatible serial cable (for the 2.5mm headphone style jack)? They are called motorola T191 cables and we use them a lot in OsmocomBB. Using that cable, you could observer some debug printout from the firmware while it is running. > Any idea what might be causing this? not really at this point. If you have an extra simcard of that type, you could mail it to me and I could look into it. Regards, Harald -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From holger at freyther.de Wed Dec 14 15:45:30 2011 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Wed, 14 Dec 2011 16:45:30 +0100 Subject: a problematic sim? In-Reply-To: <20111214150756.GX10252@prithivi.gnumonks.org> References: <20111214150756.GX10252@prithivi.gnumonks.org> Message-ID: <4EE8C49A.7010400@freyther.de> On 12/14/2011 04:07 PM, Harald Welte wrote: > >> Any idea what might be causing this? > > not really at this point. If you have an extra simcard of that type, > you could mail it to me and I could look into it. Hi, no idea if you already tried this. It appears that the communication between phone and SIM is working (e.g. entering PIN and such), so maybe it is the apdu_split.c in the host utility that fails to behave? You could verify that 'apdu_split_in' is called? From holger at freyther.de Wed Dec 14 19:15:45 2011 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Wed, 14 Dec 2011 20:15:45 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: <7320800855423742883@unknownmsgid> References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> <20111214141731.GW10252@prithivi.gnumonks.org> <7320800855423742883@unknownmsgid> Message-ID: <4EE8F5E1.9090406@freyther.de> On 12/14/2011 08:09 PM, Lukas Kuzmiak wrote: > That should basically mean we shouldn't need the os x hack anymore? right. feel free to test the dfu upgrade path. 1.) reflash the dfu part 2.) reflash the main part 3.) reset/reboot harald proposed to add ABI versioning to payloads, it might be a 30 minute work and I think I will attempt to find some time for it. From lukash at backstep.net Wed Dec 14 19:09:13 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Wed, 14 Dec 2011 20:09:13 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: <20111214141731.GW10252@prithivi.gnumonks.org> References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> <20111214141731.GW10252@prithivi.gnumonks.org> Message-ID: <7320800855423742883@unknownmsgid> That should basically mean we shouldn't need the os x hack anymore? Cheers, Lukas Sent from my iPhone On Dec 14, 2011, at 3:31 PM, Harald Welte wrote: > Hi Holger, > > On Wed, Nov 09, 2011 at 11:22:13PM +0100, Holger Hans Peter Freyther wrote: >> Only send the ZLP if we send less data than was required/asked for >> by the host and it is a multiple of the bMaxPacketSize0 (which is >> hardcoded to 8 right now). > > I've finally merged this. > > -- > - Harald Welte http://laforge.gnumonks.org/ > ============================================================================ > "Privacy in residential applications is a desirable marketing option." > (ETSI EN 300 175-7 Ch. A6) > From laforge at gnumonks.org Wed Dec 14 21:53:54 2011 From: laforge at gnumonks.org (Harald Welte) Date: Wed, 14 Dec 2011 22:53:54 +0100 Subject: RFC: Osmocom developer workshop 2012 In-Reply-To: <20111125081520.GL1730@prithivi.gnumonks.org> References: <20111125081520.GL1730@prithivi.gnumonks.org> Message-ID: <20111214215354.GB4696@prithivi.gnumonks.org> Hi all, following up my original mail: On Fri, Nov 25, 2011 at 09:15:20AM +0100, Harald Welte wrote: > I'd like to have a Osmocom developer workshop I'd like to follow-up with one more posting to all our mailing lists: The remaining discussion is happening at the openbsc at lists.osmocom.org list, and it is not cross-posted to all other lists. We've meanwhile settled on a date (March 23rd through 26th) and a venue in Berlin. Regards, Harald -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From lukash at backstep.net Thu Dec 15 21:24:14 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Thu, 15 Dec 2011 22:24:14 +0100 Subject: a problematic sim? In-Reply-To: <4EE8C49A.7010400@freyther.de> References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> Message-ID: Hi Harald, Holger, I've tried couple of things, here are the results: - I've connected a osmocom-like ftdi cable and gathered a trace from there (not sure if i can somehow enable more debug msgs, haven't done any special setup, if you want me to take it with some more verbosity being set somehow - please let me know. trace is attached). - I've put one printf() into the apdu_split_in method, it seems the buffer is somehow getting scrambled from the beginning, it shows something like: Lukass-MacBook-Air:host lukash$ ./simtrace simtrace - GSM SIM and smartcard tracing (C) 2010 by Harald Welte Entering main loop unknown simtrace msg type 0xa4 apdu_split_in() reached. APDU: a4 6f 05 9f 0f a0 c0 apdu_split_in() reached. apdu_split_in() reached. .... and so on (tons of times). so the APDUs are somehow going back and forth (as apdu_split_in is being called over and over) but simtrace is having some troubles displaying/parsing them. I've found some more simcards behaving like this, Harald - if you want me to send you one for testing please send me your address, I'll be happy to do that - or I can bring it to 28c3 too - I'll leave that up to u. Cheers, Lukas On Wed, Dec 14, 2011 at 4:45 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 12/14/2011 04:07 PM, Harald Welte wrote: > > > > >> Any idea what might be causing this? > > > > not really at this point. If you have an extra simcard of that type, > > you could mail it to me and I could look into it. > > Hi, > > no idea if you already tried this. It appears that the communication > between > phone and SIM is working (e.g. entering PIN and such), so maybe it is the > apdu_split.c in the host utility that fails to behave? You could verify > that > 'apdu_split_in' is called? > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- (C) 2006-2011 by Harald Welte This software is FREE SOFTWARE licensed under GNU GPL Version 0.4 compiled 20111215-125120 by lukash at ubuntu DEBUG Interface: 0) Set Pull-up 1) Clear Pull-up 2) Toggle LED1 3) Toggle LED2 9) Reset RSTC_SR=0x00010000 Inititalizing usbcmd_gen_init udp_open(437): entering USART Initializing pio_irq_register(109): registering handler 00107754 for PIOA 7 __pio_irq_demux(43): PIO_ISR_STATUS = 0xee7ffeff RST computed Fi(1) Di(1) ratio: 372 ISO_SW Initializing __pio_irq_demux(43): PIO_ISR_STATUS = 0x00180095 RST computed Fi(1) Di(1) ratio: 372 pio_irq_register(109): registering handler 001079d4 for PIOA 8 pio_irq_register(109): registering handler 001079fc for PIOA 30 USART Entering Rx Mode nRST MODE: SNIFFER main(76): entering main (idle) loop __pio_irq_demux(43): PIO_ISR_STATUS = 0x11e204f6 RST computed Fi(1) Di(1) ratio: 372 computed Fi(1) Di(1) ratio: 372 From lukash at backstep.net Thu Dec 15 21:26:06 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Thu, 15 Dec 2011 22:26:06 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: <4EE8F5E1.9090406@freyther.de> References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> <20111214141731.GW10252@prithivi.gnumonks.org> <7320800855423742883@unknownmsgid> <4EE8F5E1.9090406@freyther.de> Message-ID: Hi Holger, I've just cloned the latest git, compiled with no patches, reflashed the whole thing and can confirm it works with no problem on mac os x lion (macbook air). Cheers, Lukas On Wed, Dec 14, 2011 at 8:15 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 12/14/2011 08:09 PM, Lukas Kuzmiak wrote: > > That should basically mean we shouldn't need the os x hack anymore? > > right. feel free to test the dfu upgrade path. > > 1.) reflash the dfu part > 2.) reflash the main part > 3.) reset/reboot > > > harald proposed to add ABI versioning to payloads, it might be a 30 minute > work and I think I will attempt to find some time for it. > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Thu Dec 15 21:48:52 2011 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Thu, 15 Dec 2011 22:48:52 +0100 Subject: a problematic sim? In-Reply-To: References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> Message-ID: <4EEA6B44.3020500@freyther.de> On 12/15/2011 10:24 PM, Lukas Kuzmiak wrote: > > - I've put one printf() into the apdu_split_in method, it seems the buffer is > somehow getting scrambled from the beginning, it shows something like: Hi, so let me claim the issue is in our split method... could you generate the hexdump of the bytes added? we could then feed APDU split ourselves. The other part would be, do you have a PCSC Card reader? you could send us the ATR as reportede by pcsc_scan. From lukash at backstep.net Thu Dec 15 22:13:48 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Thu, 15 Dec 2011 23:13:48 +0100 Subject: a problematic sim? In-Reply-To: <4EEA6B44.3020500@freyther.de> References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> <4EEA6B44.3020500@freyther.de> Message-ID: Hi Holger, ATR of that card from a pcsc reader: Reader 0: Gemalto GemPC Twin 00 00 Card state: Card inserted, ATR: 3B 16 95 D0 00 45 F7 01 00 seems to be much shorter than usual ATR I've seen, but _all_ o2-cz and o2-sk, postpaid, prepaid have that same ATR (since like 2-3 yrs old till few months ago - meaning bought from o2). wasn't so sure where to stick the hex-dump so I've put it into main.c, process_usb_msg, diff is below just in case you need to be sure about the exact location. trace i got is attached, it seems some of the APDU data are getting marked as part of ATR with SIMTRACE_FLAG_ATR flag and since then all the data don't make sense to the parser anymore (imho). Cheers, Lukas diff --git a/host/main.c b/host/main.c index 4fbac8d..377868a 100644 --- a/host/main.c +++ b/host/main.c @@ -92,6 +92,7 @@ static int process_usb_msg(uint8_t *buf, int len) switch (sh->cmd) { case SIMTRACE_MSGT_DATA: + printf("dump: %s\n", osmo_hexdump(payload, payload_len)); /* special treatment for ATR */ if (sh->flags & SIMTRACE_FLAG_ATR) { printf("ATR "); On Thu, Dec 15, 2011 at 10:48 PM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 12/15/2011 10:24 PM, Lukas Kuzmiak wrote: > > > > > - I've put one printf() into the apdu_split_in method, it seems the > buffer is > > somehow getting scrambled from the beginning, it shows something like: > > Hi, > so let me claim the issue is in our split method... could you generate the > hexdump of the bytes added? we could then feed APDU split ourselves. The > other > part would be, do you have a PCSC Card reader? you could send us the ATR as > reportede by pcsc_scan. > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- dump: 3b 16 95 d0 00 45 f7 01 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 20 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 01 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 3f 00 9f 20 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 16 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 ATR APDU: 3b 16 95 d0 00 45 f7 01 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 20 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 01 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 3f 00 9f 20 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 16 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 dump: a4 6f 05 9f 0f a0 c0 00 00 0f c0 00 00 00 04 6f 05 04 00 01 00 44 01 02 00 00 90 00 a0 b0 00 00 04 b0 20 01 00 03 90 00 a0 a4 00 00 02 a4 6f 13 94 04 a0 a4 00 00 02 a4 6f 16 94 04 APDU: a4 6f 05 9f 0f a0 c0 From laforge at gnumonks.org Thu Dec 15 23:53:18 2011 From: laforge at gnumonks.org (Harald Welte) Date: Fri, 16 Dec 2011 00:53:18 +0100 Subject: a problematic sim? In-Reply-To: References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> Message-ID: <20111215235318.GC14590@prithivi.gnumonks.org> On Thu, Dec 15, 2011 at 10:24:14PM +0100, Lukas Kuzmiak wrote: > - I've connected a osmocom-like ftdi cable and gathered a trace from there > (not sure if i can somehow enable more debug msgs, haven't done any special > setup, if you want me to take it with some more verbosity being set somehow > - please let me know. trace is attached). enabling more debugging requires some code changes and recompilation of the firmware, sorry. The trace you have attached looks pretty normal, i.e. reasonable Fi/Di values, and no RST flood or something like that. > - I've put one printf() into the apdu_split_in method, it seems the buffer > is somehow getting scrambled from the beginning, it shows something like: > > Lukass-MacBook-Air:host lukash$ ./simtrace > simtrace - GSM SIM and smartcard tracing > (C) 2010 by Harald Welte > > Entering main loop > unknown simtrace msg type 0xa4 > apdu_split_in() reached. > APDU: a4 6f 05 9f 0f a0 c0 > apdu_split_in() reached. > apdu_split_in() reached. > .... and so on (tons of times). > > so the APDUs are somehow going back and forth (as apdu_split_in is being > called over and over) but simtrace is having some troubles > displaying/parsing them. the interesting question would be to actually print the new APDU bytes as they come in from USB, i.e. what goes into the splitter. Just osmo_hexdump() the buffer so we can see if the APDU splitter is broken or the information coming from the SIMtrace hardware/firmware is already broken. I guess you know this: But please also make sure that you always capture from the very first power up of the SIM card, i.e. plug in simtrace and start the PC program before you power up the phone. OTherwise there may be some initial handshake (PPS/PTS) that we miss and thus decoding fails > I've found some more simcards behaving like this, Harald - if you want me > to send you one for testing please send me your address, I'll be happy to > do that - or I can bring it to 28c3 too - I'll leave that up to u. I don't know where you are located and how lon a letter would take to reach Berlin. My address can be found at http://bb.osmocom.org/trac/wiki/Contact 28c3 would of course also work, but I cannot promis I will find time to look at it during the event itself. Regards, Harald -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From lukash at backstep.net Fri Dec 16 08:51:20 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Fri, 16 Dec 2011 09:51:20 +0100 Subject: a problematic sim? In-Reply-To: <20111215235318.GC14590@prithivi.gnumonks.org> References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> <20111215235318.GC14590@prithivi.gnumonks.org> Message-ID: Hi Harald, I've generated some more data by putting in couple more osmo_hexdump()s. Please find attached git diff to know which data was printed where and the data themselves, I've already sent something yesterday, not sure if you've seen it, however this prints more (the whole buff coming from usb, being passed to process_usb_msg()). But as I said yesterday, it seems some bytes from the actual data seems to be marked with ATR flag in the firmware itself and since then the data come somehow scrambled or shifted and parser can't put it together anymore. Correct me if I'm mistaken but from what I've observed the first message coming from USB always contains only ATR and has that ATR flag, I don't see how simtrace sw could parse ATR from data bytes. ATR of that card from a pcsc reader (pcsc_scan as Holger wanted): Reader 0: Gemalto GemPC Twin 00 00 Card state: Card inserted, ATR: 3B 16 95 D0 00 45 F7 01 00 Let me know if this is sufficient somehow or you think the SIM will be better, I can mail you the sim even today if you think it'll help more than this trace. Cheers, Lukas On Fri, Dec 16, 2011 at 12:53 AM, Harald Welte wrote: > On Thu, Dec 15, 2011 at 10:24:14PM +0100, Lukas Kuzmiak wrote: > > - I've connected a osmocom-like ftdi cable and gathered a trace from > there > > (not sure if i can somehow enable more debug msgs, haven't done any > special > > setup, if you want me to take it with some more verbosity being set > somehow > > - please let me know. trace is attached). > > enabling more debugging requires some code changes and recompilation of > the firmware, sorry. > > The trace you have attached looks pretty normal, i.e. reasonable Fi/Di > values, and no RST flood or something like that. > > > - I've put one printf() into the apdu_split_in method, it seems the > buffer > > is somehow getting scrambled from the beginning, it shows something like: > > > > Lukass-MacBook-Air:host lukash$ ./simtrace > > simtrace - GSM SIM and smartcard tracing > > (C) 2010 by Harald Welte > > > > Entering main loop > > unknown simtrace msg type 0xa4 > > apdu_split_in() reached. > > APDU: a4 6f 05 9f 0f a0 c0 > > apdu_split_in() reached. > > apdu_split_in() reached. > > .... and so on (tons of times). > > > > so the APDUs are somehow going back and forth (as apdu_split_in is being > > called over and over) but simtrace is having some troubles > > displaying/parsing them. > > the interesting question would be to actually print the new APDU bytes > as they come in from USB, i.e. what goes into the splitter. Just > osmo_hexdump() the buffer so we can see if the APDU splitter is broken > or the information coming from the SIMtrace hardware/firmware is already > broken. > > I guess you know this: But please also make sure that you always capture > from the very first power up of the SIM card, i.e. plug in simtrace and > start the PC program before you power up the phone. OTherwise there may > be some initial handshake (PPS/PTS) that we miss and thus decoding fails > > > I've found some more simcards behaving like this, Harald - if you want me > > to send you one for testing please send me your address, I'll be happy to > > do that - or I can bring it to 28c3 too - I'll leave that up to u. > > I don't know where you are located and how lon a letter would take to > reach Berlin. My address can be found at > http://bb.osmocom.org/trac/wiki/Contact > > 28c3 would of course also work, but I cannot promis I will find time to > look at it during the event itself. > > Regards, > Harald > > -- > - Harald Welte > http://laforge.gnumonks.org/ > > ============================================================================ > "Privacy in residential applications is a desirable marketing option." > (ETSI EN 300 175-7 Ch. A6) > -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- Lukass-MacBook-Air:host lukash$ ./simtrace simtrace - GSM SIM and smartcard tracing (C) 2010 by Harald Welte Entering main loop main(), buf: 01 01 00 00 3b 16 95 d0 00 45 f7 01 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 20 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 01 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 3f 00 9f 20 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 16 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 process_usb_msg(), payload: 3b 16 95 d0 00 45 f7 01 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 20 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 01 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 3f 00 9f 20 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 16 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 ATR APDU: 3b 16 95 d0 00 45 f7 01 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 20 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 01 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 3f 00 9f 20 a0 a4 00 00 02 a4 7f 20 9f 20 a0 c0 00 00 16 c0 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 main(), buf: 01 04 00 00 a4 6f 05 9f 0f a0 c0 00 00 0f c0 00 00 00 04 6f 05 04 00 01 00 44 01 02 00 00 90 00 a0 b0 00 00 04 b0 20 01 00 03 90 00 a0 a4 00 00 02 a4 6f 13 94 04 a0 a4 00 00 02 a4 6f 16 94 04 process_usb_msg(), payload: a4 6f 05 9f 0f a0 c0 00 00 0f c0 00 00 00 04 6f 05 04 00 01 00 44 01 02 00 00 90 00 a0 b0 00 00 04 b0 20 01 00 03 90 00 a0 a4 00 00 02 a4 6f 13 94 04 a0 a4 00 00 02 a4 6f 16 94 04 apdu_split_in() reached, buf: a4 6f 05 9f 0f a0 c0 00 00 0f c0 00 00 00 04 6f 05 04 00 01 00 44 01 02 00 00 90 00 a0 b0 00 00 04 b0 20 01 00 03 90 00 a0 a4 00 00 02 a4 6f 13 94 04 a0 a4 00 00 02 a4 6f 16 94 04 APDU: a4 6f 05 9f 0f a0 c0 ------ pin entered here, pin: 7144 (comment by lukash) main(), buf: 01 00 00 00 a0 20 00 01 08 20 37 31 34 34 ff ff ff ff 90 00 a0 f2 00 00 20 f2 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 03 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f ae 9f 0f a0 b0 00 00 01 b0 03 90 00 a0 10 00 00 09 10 7f ff ff ff 37 00 00 3f 06 91 4f a0 a4 00 00 02 a4 6f 7e 9f 0f a0 c0 00 00 0f c0 00 00 00 0b 6f 7e 04 00 11 00 14 01 02 00 00 91 process_usb_msg(), payload: a0 20 00 01 08 20 37 31 34 34 ff ff ff ff 90 00 a0 f2 00 00 20 f2 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 03 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f ae 9f 0f a0 b0 00 00 01 b0 03 90 00 a0 10 00 00 09 10 7f ff ff ff 37 00 00 3f 06 91 4f a0 a4 00 00 02 a4 6f 7e 9f 0f a0 c0 00 00 0f c0 00 00 00 0b 6f 7e 04 00 11 00 14 01 02 00 00 91 apdu_split_in() reached, buf: a0 20 00 01 08 20 37 31 34 34 ff ff ff ff 90 00 a0 f2 00 00 20 f2 00 00 00 00 7f 20 02 00 00 00 00 00 13 33 00 18 04 00 83 8a 83 8a 00 03 00 00 06 fd 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f ae 9f 0f a0 b0 00 00 01 b0 03 90 00 a0 10 00 00 09 10 7f ff ff ff 37 00 00 3f 06 91 4f a0 a4 00 00 02 a4 6f 7e 9f 0f a0 c0 00 00 0f c0 00 00 00 0b 6f 7e 04 00 11 00 14 01 02 00 00 91 main(), buf: 01 00 00 00 4f a0 a4 00 00 02 a4 6f 07 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 07 04 00 14 00 14 01 02 00 00 91 4f a0 a4 00 00 02 a4 6f 38 9f 0f a0 c0 00 00 0f c0 00 00 00 0f 6f 38 04 00 14 00 44 01 02 00 00 91 4f a0 b0 00 00 0f b0 ff 3c ff ff 3f 00 3c 03 00 0c 00 00 00 00 00 91 4f a0 a4 00 00 02 a4 6f ad 9f 0f a0 b0 00 00 01 b0 00 91 4f a0 a4 00 00 02 a4 6f 07 9f 0f a0 b0 00 00 09 process_usb_msg(), payload: 4f a0 a4 00 00 02 a4 6f 07 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 07 04 00 14 00 14 01 02 00 00 91 4f a0 a4 00 00 02 a4 6f 38 9f 0f a0 c0 00 00 0f c0 00 00 00 0f 6f 38 04 00 14 00 44 01 02 00 00 91 4f a0 b0 00 00 0f b0 ff 3c ff ff 3f 00 3c 03 00 0c 00 00 00 00 00 91 4f a0 a4 00 00 02 a4 6f ad 9f 0f a0 b0 00 00 01 b0 00 91 4f a0 a4 00 00 02 a4 6f 07 9f 0f a0 b0 00 00 09 apdu_split_in() reached, buf: 4f a0 a4 00 00 02 a4 6f 07 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 07 04 00 14 00 14 01 02 00 00 91 4f a0 a4 00 00 02 a4 6f 38 9f 0f a0 c0 00 00 0f c0 00 00 00 0f 6f 38 04 00 14 00 44 01 02 00 00 91 4f a0 b0 00 00 0f b0 ff 3c ff ff 3f 00 3c 03 00 0c 00 00 00 00 00 91 4f a0 a4 00 00 02 a4 6f ad 9f 0f a0 b0 00 00 01 b0 00 91 4f a0 a4 00 00 02 a4 6f 07 9f 0f a0 b0 00 00 09 main(), buf: 01 00 00 00 b0 08 29 03 20 74 00 29 05 53 91 4f a0 a4 00 00 02 a4 6f 7e 9f 0f a0 b0 00 00 0b b0 a0 1c fd f2 32 f0 20 04 81 00 00 91 4f a0 a4 00 00 02 a4 6f 78 9f 0f a0 b0 00 00 02 b0 00 20 91 4f a0 a4 00 00 02 a4 6f 74 9f 0f a0 b0 00 00 10 b0 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 91 4f a0 a4 00 00 02 a4 6f 20 9f 0f a0 b0 00 00 09 b0 98 e5 56 e3 c0 fa 08 00 03 91 4f a0 a4 process_usb_msg(), payload: b0 08 29 03 20 74 00 29 05 53 91 4f a0 a4 00 00 02 a4 6f 7e 9f 0f a0 b0 00 00 0b b0 a0 1c fd f2 32 f0 20 04 81 00 00 91 4f a0 a4 00 00 02 a4 6f 78 9f 0f a0 b0 00 00 02 b0 00 20 91 4f a0 a4 00 00 02 a4 6f 74 9f 0f a0 b0 00 00 10 b0 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 91 4f a0 a4 00 00 02 a4 6f 20 9f 0f a0 b0 00 00 09 b0 98 e5 56 e3 c0 fa 08 00 03 91 4f a0 a4 apdu_split_in() reached, buf: b0 08 29 03 20 74 00 29 05 53 91 4f a0 a4 00 00 02 a4 6f 7e 9f 0f a0 b0 00 00 0b b0 a0 1c fd f2 32 f0 20 04 81 00 00 91 4f a0 a4 00 00 02 a4 6f 78 9f 0f a0 b0 00 00 02 b0 00 20 91 4f a0 a4 00 00 02 a4 6f 74 9f 0f a0 b0 00 00 10 b0 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 91 4f a0 a4 00 00 02 a4 6f 20 9f 0f a0 b0 00 00 09 b0 98 e5 56 e3 c0 fa 08 00 03 91 4f a0 a4 main(), buf: 01 00 00 00 00 00 02 a4 6f 30 9f 0f a0 c0 00 00 0f c0 00 00 00 b4 6f 30 04 00 11 00 44 01 02 00 00 91 4f a0 b0 00 00 60 b0 62 f2 70 32 f2 30 12 f9 01 22 f2 10 62 f0 20 02 f8 02 12 f4 70 32 f4 01 02 f2 01 02 f4 80 02 f6 02 52 f0 20 52 f5 30 22 f8 10 82 f6 10 82 f4 10 42 f0 80 92 f3 04 42 f2 10 72 f2 20 32 f8 20 12 f6 10 42 f4 19 06 f2 20 22 f0 10 72 f8 12 56 f5 01 25 f5 10 24 f5 20 process_usb_msg(), payload: 00 00 02 a4 6f 30 9f 0f a0 c0 00 00 0f c0 00 00 00 b4 6f 30 04 00 11 00 44 01 02 00 00 91 4f a0 b0 00 00 60 b0 62 f2 70 32 f2 30 12 f9 01 22 f2 10 62 f0 20 02 f8 02 12 f4 70 32 f4 01 02 f2 01 02 f4 80 02 f6 02 52 f0 20 52 f5 30 22 f8 10 82 f6 10 82 f4 10 42 f0 80 92 f3 04 42 f2 10 72 f2 20 32 f8 20 12 f6 10 42 f4 19 06 f2 20 22 f0 10 72 f8 12 56 f5 01 25 f5 10 24 f5 20 apdu_split_in() reached, buf: 00 00 02 a4 6f 30 9f 0f a0 c0 00 00 0f c0 00 00 00 b4 6f 30 04 00 11 00 44 01 02 00 00 91 4f a0 b0 00 00 60 b0 62 f2 70 32 f2 30 12 f9 01 22 f2 10 62 f0 20 02 f8 02 12 f4 70 32 f4 01 02 f2 01 02 f4 80 02 f6 02 52 f0 20 52 f5 30 22 f8 10 82 f6 10 82 f4 10 42 f0 80 92 f3 04 42 f2 10 72 f2 20 32 f8 20 12 f6 10 42 f4 19 06 f2 20 22 f0 10 72 f8 12 56 f5 01 25 f5 10 24 f5 20 main(), buf: 01 00 00 00 06 f5 20 44 f0 01 27 f4 60 91 4f a0 a4 00 00 02 a4 6f 7b 9f 0f a0 b0 00 00 0c b0 ff ff ff ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 31 9f 0f a0 b0 00 00 01 b0 ff 91 4f a0 a4 00 00 02 a4 6f 39 9f 0f a0 c0 00 00 0f c0 00 00 00 1e 6f 39 04 40 12 10 44 01 02 03 03 91 4f a0 a4 00 00 02 a4 6f 37 9f 0f a0 c0 00 00 0f c0 00 00 00 03 6f 37 04 00 12 00 44 01 02 00 00 process_usb_msg(), payload: 06 f5 20 44 f0 01 27 f4 60 91 4f a0 a4 00 00 02 a4 6f 7b 9f 0f a0 b0 00 00 0c b0 ff ff ff ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 31 9f 0f a0 b0 00 00 01 b0 ff 91 4f a0 a4 00 00 02 a4 6f 39 9f 0f a0 c0 00 00 0f c0 00 00 00 1e 6f 39 04 40 12 10 44 01 02 03 03 91 4f a0 a4 00 00 02 a4 6f 37 9f 0f a0 c0 00 00 0f c0 00 00 00 03 6f 37 04 00 12 00 44 01 02 00 00 apdu_split_in() reached, buf: 06 f5 20 44 f0 01 27 f4 60 91 4f a0 a4 00 00 02 a4 6f 7b 9f 0f a0 b0 00 00 0c b0 ff ff ff ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 31 9f 0f a0 b0 00 00 01 b0 ff 91 4f a0 a4 00 00 02 a4 6f 39 9f 0f a0 c0 00 00 0f c0 00 00 00 1e 6f 39 04 40 12 10 44 01 02 03 03 91 4f a0 a4 00 00 02 a4 6f 37 9f 0f a0 c0 00 00 0f c0 00 00 00 03 6f 37 04 00 12 00 44 01 02 00 00 main(), buf: 01 00 00 00 91 4f a0 a4 00 00 02 a4 6f 41 9f 0f a0 c0 00 00 0f c0 00 00 00 05 6f 41 04 00 12 00 44 01 02 00 00 91 4f a0 a4 00 00 02 a4 6f 48 94 04 a0 a4 00 00 02 a4 6f 3e 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3e 04 00 14 00 44 01 02 00 00 91 4f a0 b0 00 00 09 b0 ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 3f 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3f 04 00 14 00 44 01 02 process_usb_msg(), payload: 91 4f a0 a4 00 00 02 a4 6f 41 9f 0f a0 c0 00 00 0f c0 00 00 00 05 6f 41 04 00 12 00 44 01 02 00 00 91 4f a0 a4 00 00 02 a4 6f 48 94 04 a0 a4 00 00 02 a4 6f 3e 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3e 04 00 14 00 44 01 02 00 00 91 4f a0 b0 00 00 09 b0 ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 3f 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3f 04 00 14 00 44 01 02 apdu_split_in() reached, buf: 91 4f a0 a4 00 00 02 a4 6f 41 9f 0f a0 c0 00 00 0f c0 00 00 00 05 6f 41 04 00 12 00 44 01 02 00 00 91 4f a0 a4 00 00 02 a4 6f 48 94 04 a0 a4 00 00 02 a4 6f 3e 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3e 04 00 14 00 44 01 02 00 00 91 4f a0 b0 00 00 09 b0 ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 3f 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3f 04 00 14 00 44 01 02 main(), buf: 01 00 00 00 00 00 91 4f a0 b0 00 00 09 b0 ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 10 94 04 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 43 9f 0f a0 b0 00 00 02 b0 ff ff 91 4f a0 12 00 00 4f 12 d0 4d 81 03 01 25 00 82 02 81 82 85 06 4f 32 20 53 49 4d 8f 0c 01 47 53 4d 20 42 61 6e 6b 69 6e 67 8f 09 02 41 70 6c 69 6b 61 63 65 8f 09 03 4f 32 20 6c 69 6e 6b 61 8f 09 process_usb_msg(), payload: 00 00 91 4f a0 b0 00 00 09 b0 ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 10 94 04 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 43 9f 0f a0 b0 00 00 02 b0 ff ff 91 4f a0 12 00 00 4f 12 d0 4d 81 03 01 25 00 82 02 81 82 85 06 4f 32 20 53 49 4d 8f 0c 01 47 53 4d 20 42 61 6e 6b 69 6e 67 8f 09 02 41 70 6c 69 6b 61 63 65 8f 09 03 4f 32 20 6c 69 6e 6b 61 8f 09 apdu_split_in() reached, buf: 00 00 91 4f a0 b0 00 00 09 b0 ff ff ff ff ff ff ff ff ff 91 4f a0 a4 00 00 02 a4 6f 10 94 04 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 43 9f 0f a0 b0 00 00 02 b0 ff ff 91 4f a0 12 00 00 4f 12 d0 4d 81 03 01 25 00 82 02 81 82 85 06 4f 32 20 53 49 4d 8f 0c 01 47 53 4d 20 42 61 6e 6b 69 6e 67 8f 09 02 41 70 6c 69 6b 61 63 65 8f 09 03 4f 32 20 6c 69 6e 6b 61 8f 09 main(), buf: 01 00 00 00 04 45 2d 73 6c 75 7a 62 79 8f 0b 05 53 49 4d 20 73 74 61 74 75 73 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 3e 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3e 04 00 14 00 44 01 02 00 00 90 00 a0 b0 00 00 05 b0 ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 3f 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3f 04 00 14 00 44 01 02 00 00 90 00 a0 b0 00 00 05 b0 ff ff ff ff ff process_usb_msg(), payload: 04 45 2d 73 6c 75 7a 62 79 8f 0b 05 53 49 4d 20 73 74 61 74 75 73 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 3e 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3e 04 00 14 00 44 01 02 00 00 90 00 a0 b0 00 00 05 b0 ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 3f 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3f 04 00 14 00 44 01 02 00 00 90 00 a0 b0 00 00 05 b0 ff ff ff ff ff apdu_split_in() reached, buf: 04 45 2d 73 6c 75 7a 62 79 8f 0b 05 53 49 4d 20 73 74 61 74 75 73 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 3e 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3e 04 00 14 00 44 01 02 00 00 90 00 a0 b0 00 00 05 b0 ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 3f 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 3f 04 00 14 00 44 01 02 00 00 90 00 a0 b0 00 00 05 b0 ff ff ff ff ff main(), buf: 01 00 00 00 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 a4 6f ad 9f 0f a0 c0 00 00 0f c0 00 00 00 03 6f ad 04 00 04 00 44 01 02 00 00 90 00 a0 b0 00 00 03 b0 00 00 00 90 00 a0 a4 00 00 02 a4 6f 11 94 04 a0 14 00 00 0c 14 81 03 01 25 00 82 02 82 81 83 01 00 90 00 a0 a4 00 00 02 a4 6f 07 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 07 04 00 14 00 14 01 02 00 00 90 00 a0 b0 00 00 09 process_usb_msg(), payload: 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 a4 6f ad 9f 0f a0 c0 00 00 0f c0 00 00 00 03 6f ad 04 00 04 00 44 01 02 00 00 90 00 a0 b0 00 00 03 b0 00 00 00 90 00 a0 a4 00 00 02 a4 6f 11 94 04 a0 14 00 00 0c 14 81 03 01 25 00 82 02 82 81 83 01 00 90 00 a0 a4 00 00 02 a4 6f 07 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 07 04 00 14 00 14 01 02 00 00 90 00 a0 b0 00 00 09 apdu_split_in() reached, buf: 90 00 a0 a4 00 00 02 a4 6f b7 94 04 a0 a4 00 00 02 a4 6f ad 9f 0f a0 c0 00 00 0f c0 00 00 00 03 6f ad 04 00 04 00 44 01 02 00 00 90 00 a0 b0 00 00 03 b0 00 00 00 90 00 a0 a4 00 00 02 a4 6f 11 94 04 a0 14 00 00 0c 14 81 03 01 25 00 82 02 82 81 83 01 00 90 00 a0 a4 00 00 02 a4 6f 07 9f 0f a0 c0 00 00 0f c0 00 00 00 09 6f 07 04 00 14 00 14 01 02 00 00 90 00 a0 b0 00 00 09 main(), buf: 01 00 00 00 b0 08 29 03 20 74 00 29 05 53 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3c 9f 0f a0 c0 00 00 0f c0 00 00 06 e0 6f 3c 04 00 11 00 44 01 02 01 b0 90 00 a0 b2 01 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b0 08 29 03 20 74 00 29 05 53 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3c 9f 0f a0 c0 00 00 0f c0 00 00 06 e0 6f 3c 04 00 11 00 44 01 02 01 b0 90 00 a0 b2 01 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b0 08 29 03 20 74 00 29 05 53 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3c 9f 0f a0 c0 00 00 0f c0 00 00 06 e0 6f 3c 04 00 11 00 44 01 02 01 b0 90 00 a0 b2 01 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f main(), buf: 01 00 00 00 20 a0 a4 00 00 02 a4 6f 13 94 04 a0 a4 00 00 02 a4 6f 16 94 04 a0 a4 00 00 02 a4 6f 46 9f 0f a0 c0 00 00 0f c0 00 00 00 11 6f 46 04 00 04 00 44 01 02 00 00 90 00 a0 b0 00 00 11 b0 00 4f 32 2d 43 5a ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3c 9f 0f a0 c0 00 00 0f c0 00 00 06 e0 6f 3c 04 00 11 00 44 01 02 01 b0 90 00 a0 b2 process_usb_msg(), payload: 20 a0 a4 00 00 02 a4 6f 13 94 04 a0 a4 00 00 02 a4 6f 16 94 04 a0 a4 00 00 02 a4 6f 46 9f 0f a0 c0 00 00 0f c0 00 00 00 11 6f 46 04 00 04 00 44 01 02 00 00 90 00 a0 b0 00 00 11 b0 00 4f 32 2d 43 5a ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3c 9f 0f a0 c0 00 00 0f c0 00 00 06 e0 6f 3c 04 00 11 00 44 01 02 01 b0 90 00 a0 b2 apdu_split_in() reached, buf: 20 a0 a4 00 00 02 a4 6f 13 94 04 a0 a4 00 00 02 a4 6f 16 94 04 a0 a4 00 00 02 a4 6f 46 9f 0f a0 c0 00 00 0f c0 00 00 00 11 6f 46 04 00 04 00 44 01 02 00 00 90 00 a0 b0 00 00 11 b0 00 4f 32 2d 43 5a ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3c 9f 0f a0 c0 00 00 0f c0 00 00 06 e0 6f 3c 04 00 11 00 44 01 02 01 b0 90 00 a0 b2 main(), buf: 01 00 00 00 02 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: 02 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 02 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 03 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 03 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 03 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 04 04 b0 b2 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 04 04 b0 b2 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 04 04 b0 b2 main(), buf: 01 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 05 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 05 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 05 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 06 04 b0 b2 00 ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 06 04 b0 b2 00 ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 06 04 b0 b2 00 ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 07 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 07 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 07 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 08 04 b0 b2 00 ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 08 04 b0 b2 00 ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 08 04 b0 b2 00 ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 09 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 09 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 09 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0a 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0a 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0a 04 b0 b2 00 ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 42 9f 0f a0 c0 00 00 0f c0 00 00 00 2a 6f 42 04 00 11 00 44 01 02 01 2a 90 00 a0 b2 01 04 2a b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff f1 ff ff ff ff ff ff ff ff ff ff ff ff 07 91 24 60 20 09 99 90 ff ff ff ff 00 00 ff 90 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 42 9f 0f a0 c0 00 00 0f c0 00 00 00 2a 6f 42 04 00 11 00 44 01 02 01 2a 90 00 a0 b2 01 04 2a b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff f1 ff ff ff ff ff ff ff ff ff ff ff ff 07 91 24 60 20 09 99 90 ff ff ff ff 00 00 ff 90 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 42 9f 0f a0 c0 00 00 0f c0 00 00 00 2a 6f 42 04 00 11 00 44 01 02 01 2a 90 00 a0 b2 01 04 2a b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff f1 ff ff ff ff ff ff ff ff ff ff ff ff 07 91 24 60 20 09 99 90 ff ff ff ff 00 00 ff 90 main(), buf: 01 00 00 00 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 45 9f 0f a0 c0 00 00 0f c0 00 00 00 0a 6f 45 04 00 11 00 44 01 02 00 00 90 00 a0 b0 00 00 0a b0 ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 01 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 45 9f 0f a0 c0 00 00 0f c0 00 00 00 0a 6f 45 04 00 11 00 44 01 02 00 00 90 00 a0 b0 00 00 0a b0 ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 01 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 45 9f 0f a0 c0 00 00 0f c0 00 00 00 0a 6f 45 04 00 11 00 44 01 02 00 00 90 00 a0 b0 00 00 0a b0 ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 01 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 02 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 03 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 04 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 02 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 03 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 04 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 02 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 03 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 04 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 main(), buf: 01 00 00 00 00 a0 b2 05 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 06 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 07 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 08 04 1c b2 ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: 00 a0 b2 05 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 06 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 07 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 08 04 1c b2 ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 00 a0 b2 05 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 06 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 07 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 08 04 1c b2 ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 09 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 09 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 09 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff 90 00 a0 b2 0c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0f 04 1c b2 ff ff ff ff ff process_usb_msg(), payload: ff ff ff 90 00 a0 b2 0c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0f 04 1c b2 ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff 90 00 a0 b2 0c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 0f 04 1c b2 ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 10 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 11 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 12 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 10 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 11 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 12 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 10 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 11 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 12 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff 90 00 a0 b2 13 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 14 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 15 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 16 04 1c b2 ff process_usb_msg(), payload: ff ff ff ff ff ff ff 90 00 a0 b2 13 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 14 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 15 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 16 04 1c b2 ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff 90 00 a0 b2 13 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 14 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 15 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 16 04 1c b2 ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 17 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 18 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 19 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 17 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 18 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 19 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 17 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 18 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 19 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1d process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1d apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1d main(), buf: 01 00 00 00 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 20 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 20 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 1f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 20 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 21 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 22 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 23 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 21 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 22 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 23 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 21 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 22 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 23 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 main(), buf: 01 00 00 00 00 a0 b2 24 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 25 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 26 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 27 04 1c b2 ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: 00 a0 b2 24 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 25 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 26 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 27 04 1c b2 ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 00 a0 b2 24 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 25 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 26 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 27 04 1c b2 ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 28 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 29 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 7e 9f 0f a0 d6 00 00 0b d6 a0 1c fd f2 32 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 28 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 29 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 7e 9f 0f a0 d6 00 00 0b d6 a0 1c fd f2 32 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 28 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 29 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 7e 9f 0f a0 d6 00 00 0b d6 a0 1c fd f2 32 main(), buf: 01 00 00 00 f0 20 04 81 00 00 90 00 a0 a4 00 00 02 a4 6f 74 9f 0f a0 d6 00 00 10 d6 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f 7b 9f 0f a0 d6 00 00 0c d6 ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 98 e5 56 e3 c0 fa 08 00 03 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f process_usb_msg(), payload: f0 20 04 81 00 00 90 00 a0 a4 00 00 02 a4 6f 74 9f 0f a0 d6 00 00 10 d6 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f 7b 9f 0f a0 d6 00 00 0c d6 ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 98 e5 56 e3 c0 fa 08 00 03 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f apdu_split_in() reached, buf: f0 20 04 81 00 00 90 00 a0 a4 00 00 02 a4 6f 74 9f 0f a0 d6 00 00 10 d6 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f 7b 9f 0f a0 d6 00 00 0c d6 ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 98 e5 56 e3 c0 fa 08 00 03 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f main(), buf: 01 00 00 00 c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 2a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 2a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 2a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 90 00 a0 b2 2d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 88 00 00 process_usb_msg(), payload: 90 00 a0 b2 2d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 88 00 00 apdu_split_in() reached, buf: 90 00 a0 b2 2d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 2f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 88 00 00 main(), buf: 01 00 00 00 10 88 3d de ed 21 93 7c db e8 dc 21 23 de 2c 46 9c 7a 9f 0c a0 c0 00 00 0c c0 ed 27 26 c9 d2 35 8f fe 40 49 64 00 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 d2 35 8f fe 40 49 64 00 04 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 30 04 1c b2 ff ff ff ff ff ff ff ff process_usb_msg(), payload: 10 88 3d de ed 21 93 7c db e8 dc 21 23 de 2c 46 9c 7a 9f 0c a0 c0 00 00 0c c0 ed 27 26 c9 d2 35 8f fe 40 49 64 00 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 d2 35 8f fe 40 49 64 00 04 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 30 04 1c b2 ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 10 88 3d de ed 21 93 7c db e8 dc 21 23 de 2c 46 9c 7a 9f 0c a0 c0 00 00 0c c0 ed 27 26 c9 d2 35 8f fe 40 49 64 00 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 d2 35 8f fe 40 49 64 00 04 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 30 04 1c b2 ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 31 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 32 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 33 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 31 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 32 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 33 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 31 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 32 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 33 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff 90 00 a0 b2 34 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 35 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 36 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 37 04 1c b2 ff ff ff ff process_usb_msg(), payload: ff ff ff ff 90 00 a0 b2 34 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 35 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 36 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 37 04 1c b2 ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff 90 00 a0 b2 34 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 35 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 36 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 37 04 1c b2 ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 38 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 39 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 7e 9f 0f a0 d6 00 00 0b d6 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 38 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 39 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 7e 9f 0f a0 d6 00 00 0b d6 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 38 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 39 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 7f 20 9f 20 a0 a4 00 00 02 a4 6f 7e 9f 0f a0 d6 00 00 0b d6 main(), buf: 01 00 00 00 a2 69 7e 2a 32 f0 20 04 81 00 00 90 00 a0 a4 00 00 02 a4 6f 74 9f 0f a0 d6 00 00 10 d6 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f 7b 9f 0f a0 d6 00 00 0c d6 ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 d2 35 8f fe 40 49 64 00 04 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f process_usb_msg(), payload: a2 69 7e 2a 32 f0 20 04 81 00 00 90 00 a0 a4 00 00 02 a4 6f 74 9f 0f a0 d6 00 00 10 d6 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f 7b 9f 0f a0 d6 00 00 0c d6 ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 d2 35 8f fe 40 49 64 00 04 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f apdu_split_in() reached, buf: a2 69 7e 2a 32 f0 20 04 81 00 00 90 00 a0 a4 00 00 02 a4 6f 74 9f 0f a0 d6 00 00 10 d6 00 03 e0 00 6d 5e 00 00 00 00 e9 00 00 00 00 00 90 00 a0 a4 00 00 02 a4 6f 7b 9f 0f a0 d6 00 00 0c d6 ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 a4 00 00 02 a4 6f 20 9f 0f a0 d6 00 00 09 d6 d2 35 8f fe 40 49 64 00 04 90 00 a0 a4 00 00 02 a4 7f 10 9f 20 a0 a4 00 00 02 a4 6f 3a 9f 0f main(), buf: 01 00 00 00 a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 3a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 3a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: a0 c0 00 00 0f c0 00 00 1b 58 6f 3a 04 00 11 00 22 01 02 01 1c 90 00 a0 b2 3a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff 90 00 a0 b2 3d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 40 04 1c b2 ff ff ff process_usb_msg(), payload: ff ff ff ff ff 90 00 a0 b2 3d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 40 04 1c b2 ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff 90 00 a0 b2 3d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 3f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 40 04 1c b2 ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 41 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 42 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 43 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 41 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 42 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 43 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 41 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 42 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 43 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 44 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 45 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 46 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 47 04 1c process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 44 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 45 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 46 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 47 04 1c apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 44 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 45 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 46 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 47 04 1c main(), buf: 01 00 00 00 b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 48 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 49 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 48 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 49 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 48 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 49 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 main(), buf: 01 00 00 00 b2 4e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 50 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 51 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 4e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 50 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 51 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 4e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 4f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 50 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 51 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 52 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 53 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 54 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 52 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 53 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 54 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 52 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 53 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 54 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff 90 00 a0 b2 55 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 56 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 57 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 58 04 1c b2 ff ff ff ff ff ff ff process_usb_msg(), payload: ff 90 00 a0 b2 55 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 56 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 57 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 58 04 1c b2 ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff 90 00 a0 b2 55 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 56 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 57 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 58 04 1c b2 ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 59 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 59 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 59 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff 90 00 a0 b2 5c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5f 04 1c b2 ff ff ff process_usb_msg(), payload: ff ff ff ff ff 90 00 a0 b2 5c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5f 04 1c b2 ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff 90 00 a0 b2 5c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 5f 04 1c b2 ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 60 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 61 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 62 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 60 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 61 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 62 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 60 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 61 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 62 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 63 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 64 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 65 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 66 04 1c process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 63 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 64 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 65 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 66 04 1c apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 63 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 64 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 65 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 66 04 1c main(), buf: 01 00 00 00 b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 67 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 68 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 69 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 67 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 68 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 69 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 67 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 68 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 69 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 main(), buf: 01 00 00 00 b2 6d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 70 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 6d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 70 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 6d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 6f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 70 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 71 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 72 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 73 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 71 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 72 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 73 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 71 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 72 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 73 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff 90 00 a0 b2 74 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 75 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 76 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 77 04 1c b2 ff ff ff ff ff ff ff process_usb_msg(), payload: ff 90 00 a0 b2 74 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 75 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 76 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 77 04 1c b2 ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff 90 00 a0 b2 74 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 75 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 76 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 77 04 1c b2 ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 78 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 79 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 78 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 79 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 78 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 79 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff 90 00 a0 b2 7b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7e 04 1c b2 ff ff ff process_usb_msg(), payload: ff ff ff ff ff 90 00 a0 b2 7b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7e 04 1c b2 ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff 90 00 a0 b2 7b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7e 04 1c b2 ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 80 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 81 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 80 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 81 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 7f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 80 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 81 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 82 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 83 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 84 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 85 04 1c process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 82 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 83 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 84 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 85 04 1c apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 82 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 83 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 84 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 85 04 1c main(), buf: 01 00 00 00 b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 86 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 87 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 88 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 86 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 87 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 88 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 86 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 87 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 88 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 89 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 89 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 89 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 main(), buf: 01 00 00 00 b2 8c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 8c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 8c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8d 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 8f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 90 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 91 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 92 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 90 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 91 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 92 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 90 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 91 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 92 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff 90 00 a0 b2 93 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 94 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 95 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 96 04 1c b2 ff ff ff ff ff ff ff process_usb_msg(), payload: ff 90 00 a0 b2 93 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 94 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 95 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 96 04 1c b2 ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff 90 00 a0 b2 93 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 94 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 95 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 96 04 1c b2 ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 97 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 98 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 99 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 97 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 98 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 99 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 97 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 98 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 99 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff 90 00 a0 b2 9a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9d 04 1c b2 ff ff ff process_usb_msg(), payload: ff ff ff ff ff 90 00 a0 b2 9a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9d 04 1c b2 ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff 90 00 a0 b2 9a 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9b 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9c 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9d 04 1c b2 ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9e 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 9f 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a4 04 1c process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a4 04 1c apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a4 04 1c main(), buf: 01 00 00 00 b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 aa 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 aa 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 a9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 aa 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 main(), buf: 01 00 00 00 b2 ab 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ac 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ad 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ae 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ab 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ac 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ad 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ae 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ab 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ac 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ad 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ae 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 af 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 af 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 af 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff 90 00 a0 b2 b2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b5 04 1c b2 ff ff ff ff ff ff ff process_usb_msg(), payload: ff 90 00 a0 b2 b2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b5 04 1c b2 ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff 90 00 a0 b2 b2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b5 04 1c b2 ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 b8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff 90 00 a0 b2 b9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ba 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bb 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bc 04 1c b2 ff ff ff process_usb_msg(), payload: ff ff ff ff ff 90 00 a0 b2 b9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ba 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bb 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bc 04 1c b2 ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff 90 00 a0 b2 b9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ba 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bb 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bc 04 1c b2 ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 be 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bf 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 be 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bf 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 be 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 bf 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c3 04 1c process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c3 04 1c apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c3 04 1c main(), buf: 01 00 00 00 b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 c9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 main(), buf: 01 00 00 00 b2 ca 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cb 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cc 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ca 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cb 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cc 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ca 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cb 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cc 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ce 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cf 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ce 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cf 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ce 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 cf 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff 90 00 a0 b2 d1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d4 04 1c b2 ff ff ff ff ff ff ff process_usb_msg(), payload: ff 90 00 a0 b2 d1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d4 04 1c b2 ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff 90 00 a0 b2 d1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d2 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d4 04 1c b2 ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff 90 00 a0 b2 d8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 da 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 db 04 1c b2 ff ff ff process_usb_msg(), payload: ff ff ff ff ff 90 00 a0 b2 d8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 da 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 db 04 1c b2 ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff 90 00 a0 b2 d8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 d9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 da 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 db 04 1c b2 ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 dc 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 dd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 de 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 dc 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 dd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 de 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 dc 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 dd 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 de 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 df 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e2 04 1c process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 df 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e2 04 1c apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff 90 00 a0 b2 df 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e0 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e1 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e2 04 1c main(), buf: 01 00 00 00 b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e3 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e4 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e5 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 process_usb_msg(), payload: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 apdu_split_in() reached, buf: ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e6 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e7 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 e8 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 main(), buf: 01 00 00 00 b2 e9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ea 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 eb 04 1c b2 31 31 38 38 ff ff ff ff ff ff ff ff ff ff 03 81 11 88 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ec 04 1c b2 31 31 38 38 20 7a 61 68 72 61 6e process_usb_msg(), payload: b2 e9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ea 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 eb 04 1c b2 31 31 38 38 ff ff ff ff ff ff ff ff ff ff 03 81 11 88 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ec 04 1c b2 31 31 38 38 20 7a 61 68 72 61 6e apdu_split_in() reached, buf: b2 e9 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ea 04 1c b2 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 eb 04 1c b2 31 31 38 38 ff ff ff ff ff ff ff ff ff ff 03 81 11 88 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ec 04 1c b2 31 31 38 38 20 7a 61 68 72 61 6e main(), buf: 01 00 00 00 69 63 69 09 81 1a 10 0a 40 02 11 88 fb ff ff ff ff 90 00 a0 b2 ed 04 1c b2 4f 32 20 41 63 74 69 76 65 ff ff ff ff ff 04 81 1a 11 ba ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ee 04 1c b2 4f 32 2d 55 76 69 74 61 63 69 20 6d 65 6c 03 81 6a f6 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ef 04 1c b2 4f 32 2d 48 6c 61 73 2e 20 73 63 68 72 2e 03 81 9a f9 ff ff ff ff ff ff ff ff ff process_usb_msg(), payload: 69 63 69 09 81 1a 10 0a 40 02 11 88 fb ff ff ff ff 90 00 a0 b2 ed 04 1c b2 4f 32 20 41 63 74 69 76 65 ff ff ff ff ff 04 81 1a 11 ba ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ee 04 1c b2 4f 32 2d 55 76 69 74 61 63 69 20 6d 65 6c 03 81 6a f6 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ef 04 1c b2 4f 32 2d 48 6c 61 73 2e 20 73 63 68 72 2e 03 81 9a f9 ff ff ff ff ff ff ff ff ff apdu_split_in() reached, buf: 69 63 69 09 81 1a 10 0a 40 02 11 88 fb ff ff ff ff 90 00 a0 b2 ed 04 1c b2 4f 32 20 41 63 74 69 76 65 ff ff ff ff ff 04 81 1a 11 ba ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ee 04 1c b2 4f 32 2d 55 76 69 74 61 63 69 20 6d 65 6c 03 81 6a f6 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 ef 04 1c b2 4f 32 2d 48 6c 61 73 2e 20 73 63 68 72 2e 03 81 9a f9 ff ff ff ff ff ff ff ff ff main(), buf: 01 00 00 00 ff 90 00 a0 b2 f0 04 1c b2 4f 32 2d 48 6c 61 73 20 73 2e 5a 61 68 72 0b 81 1a 10 0a 40 02 06 92 99 99 b9 ff ff 90 00 a0 b2 f1 04 1c b2 4f 32 20 4b 72 65 64 69 74 ff ff ff ff ff 04 81 1a 40 ba ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f2 04 1c b2 4f 32 20 4c 69 6e 6b 61 ff ff ff ff ff ff 03 81 1a f1 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f3 04 1c b2 4f 32 20 4c 69 6e 6b process_usb_msg(), payload: ff 90 00 a0 b2 f0 04 1c b2 4f 32 2d 48 6c 61 73 20 73 2e 5a 61 68 72 0b 81 1a 10 0a 40 02 06 92 99 99 b9 ff ff 90 00 a0 b2 f1 04 1c b2 4f 32 20 4b 72 65 64 69 74 ff ff ff ff ff 04 81 1a 40 ba ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f2 04 1c b2 4f 32 20 4c 69 6e 6b 61 ff ff ff ff ff ff 03 81 1a f1 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f3 04 1c b2 4f 32 20 4c 69 6e 6b apdu_split_in() reached, buf: ff 90 00 a0 b2 f0 04 1c b2 4f 32 2d 48 6c 61 73 20 73 2e 5a 61 68 72 0b 81 1a 10 0a 40 02 06 92 99 99 b9 ff ff 90 00 a0 b2 f1 04 1c b2 4f 32 20 4b 72 65 64 69 74 ff ff ff ff ff 04 81 1a 40 ba ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f2 04 1c b2 4f 32 20 4c 69 6e 6b 61 ff ff ff ff ff ff 03 81 1a f1 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f3 04 1c b2 4f 32 20 4c 69 6e 6b main(), buf: 01 00 00 00 61 5a 61 68 72 ff ff 0b 81 1a 10 0a 40 02 27 70 02 27 b0 ff ff 90 00 a0 b2 f4 04 1c b2 4f 32 2d 56 69 64 65 6f 68 6f 76 6f 72 ff 03 81 3a f4 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f5 04 1c b2 4f 32 2d 56 69 64 65 6f 70 6f 72 74 61 6c 03 81 9a f2 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f6 04 1c b2 4c 69 6e 2e 20 62 65 7a 70 65 63 69 ff ff 04 81 11 16 11 ff ff ff ff process_usb_msg(), payload: 61 5a 61 68 72 ff ff 0b 81 1a 10 0a 40 02 27 70 02 27 b0 ff ff 90 00 a0 b2 f4 04 1c b2 4f 32 2d 56 69 64 65 6f 68 6f 76 6f 72 ff 03 81 3a f4 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f5 04 1c b2 4f 32 2d 56 69 64 65 6f 70 6f 72 74 61 6c 03 81 9a f2 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f6 04 1c b2 4c 69 6e 2e 20 62 65 7a 70 65 63 69 ff ff 04 81 11 16 11 ff ff ff ff apdu_split_in() reached, buf: 61 5a 61 68 72 ff ff 0b 81 1a 10 0a 40 02 27 70 02 27 b0 ff ff 90 00 a0 b2 f4 04 1c b2 4f 32 2d 56 69 64 65 6f 68 6f 76 6f 72 ff 03 81 3a f4 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f5 04 1c b2 4f 32 2d 56 69 64 65 6f 70 6f 72 74 61 6c 03 81 9a f2 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f6 04 1c b2 4c 69 6e 2e 20 62 65 7a 70 65 63 69 ff ff 04 81 11 16 11 ff ff ff ff main(), buf: 01 00 00 00 ff ff ff ff ff 90 00 a0 b2 f7 04 1c b2 4c 69 6e 2e 20 73 65 6e 69 6f 72 75 ff ff 06 81 08 20 00 00 f7 ff ff ff ff ff ff ff 90 00 a0 b2 f8 04 1c b2 45 6d 65 72 67 65 6e 63 79 ff ff ff ff ff 03 81 11 f2 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f9 04 1c b2 44 61 74 6f 76 61 20 6c 69 6e 6b 61 ff ff 04 81 41 41 f1 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 fa 04 1c b2 52 6f 61 process_usb_msg(), payload: ff ff ff ff ff 90 00 a0 b2 f7 04 1c b2 4c 69 6e 2e 20 73 65 6e 69 6f 72 75 ff ff 06 81 08 20 00 00 f7 ff ff ff ff ff ff ff 90 00 a0 b2 f8 04 1c b2 45 6d 65 72 67 65 6e 63 79 ff ff ff ff ff 03 81 11 f2 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f9 04 1c b2 44 61 74 6f 76 61 20 6c 69 6e 6b 61 ff ff 04 81 41 41 f1 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 fa 04 1c b2 52 6f 61 apdu_split_in() reached, buf: ff ff ff ff ff 90 00 a0 b2 f7 04 1c b2 4c 69 6e 2e 20 73 65 6e 69 6f 72 75 ff ff 06 81 08 20 00 00 f7 ff ff ff ff ff ff ff 90 00 a0 b2 f8 04 1c b2 45 6d 65 72 67 65 6e 63 79 ff ff ff ff ff 03 81 11 f2 ff ff ff ff ff ff ff ff ff ff 90 00 a0 b2 f9 04 1c b2 44 61 74 6f 76 61 20 6c 69 6e 6b 61 ff ff 04 81 41 41 f1 ff ff ff ff ff ff ff ff ff 90 00 a0 b2 fa 04 1c b2 52 6f 61 -------------- next part -------------- A non-text attachment was scrubbed... Name: simtrace_debug_verbose.diff Type: application/octet-stream Size: 1205 bytes Desc: not available URL: From 246tnt at gmail.com Sat Dec 17 20:20:53 2011 From: 246tnt at gmail.com (Sylvain Munaut) Date: Sat, 17 Dec 2011 21:20:53 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> <20111214141731.GW10252@prithivi.gnumonks.org> <7320800855423742883@unknownmsgid> <4EE8F5E1.9090406@freyther.de> Message-ID: Is there a compiled version of this new firmware somewhere ? Cheers, Sylvain From lukash at backstep.net Sat Dec 17 20:50:18 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Sat, 17 Dec 2011 21:50:18 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> <20111214141731.GW10252@prithivi.gnumonks.org> <7320800855423742883@unknownmsgid> <4EE8F5E1.9090406@freyther.de> Message-ID: <3799130188262734799@unknownmsgid> Haven't noticed any, but I can upload you one I've compiled if u want. Cheers, Lukas Sent from my iPhone On Dec 17, 2011, at 9:47 PM, Sylvain Munaut <246tnt at gmail.com> wrote: > Is there a compiled version of this new firmware somewhere ? > > Cheers, > > Sylvain > From 246tnt at gmail.com Sat Dec 17 21:00:39 2011 From: 246tnt at gmail.com (Sylvain Munaut) Date: Sat, 17 Dec 2011 22:00:39 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: <3799130188262734799@unknownmsgid> References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> <20111214141731.GW10252@prithivi.gnumonks.org> <7320800855423742883@unknownmsgid> <4EE8F5E1.9090406@freyther.de> <3799130188262734799@unknownmsgid> Message-ID: >> Is there a compiled version of this new firmware somewhere ? > Haven't noticed any, but I can upload you one I've compiled if u want. Yes, I think you could put it in the wikipage http://bb.osmocom.org/trac/wiki/SIMtrace/Firmware with the others. (I think both main and dfu part are needed right ?) Cheers, Sylvain From holger at freyther.de Sat Dec 17 21:08:20 2011 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Sat, 17 Dec 2011 22:08:20 +0100 Subject: [PATCH] usb: Do not send ZLP when we have filled the window In-Reply-To: References: <1320877334-21799-1-git-send-email-holger@freyther.de> <1320877334-21799-2-git-send-email-holger@freyther.de> <20111214141731.GW10252@prithivi.gnumonks.org> <7320800855423742883@unknownmsgid> <4EE8F5E1.9090406@freyther.de> <3799130188262734799@unknownmsgid> Message-ID: <4EED04C4.4090702@freyther.de> On 12/17/2011 10:00 PM, Sylvain Munaut wrote: >>> Is there a compiled version of this new firmware somewhere ? > >> Haven't noticed any, but I can upload you one I've compiled if u want. > > Yes, I think you could put it in the wikipage > http://bb.osmocom.org/trac/wiki/SIMtrace/Firmware with the others. Hi, I would prefer to not upload non-tagged versions. I think there is one patch from Kevin that is not merged yet. holger From holger at freyther.de Sun Dec 18 00:45:04 2011 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Sun, 18 Dec 2011 01:45:04 +0100 Subject: a problematic sim? In-Reply-To: References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> <20111215235318.GC14590@prithivi.gnumonks.org> Message-ID: <4EED3790.9090803@freyther.de> On 12/16/2011 09:51 AM, Lukas Kuzmiak wrote: > Hi Harald, Hi all, tnt has had some issues as well... it looks like if for prot_t_supported==1 the data will not be sent immediately. E.g. a "ih->rctx_must_be_sent = 1;" appears to work around this. This means that a mixed ATR/APDU URB will be generated and our adpu_split host code will not be called. static enum iso7816_3_state transition_to_tck(struct iso7816_3_handle *ih) { if (ih->prot_t_supported == 0x01) { /* If only T=0 supported, there is no TCK but we * immediately transition to APDUs */ set_atr_state(ih, ATR_S_DONE); return ISO7816_S_WAIT_APDU; My idea of a proper patch was to move a lot into the ATR_S_DONE state (rctx_must_be_sent, scheduling the tc_etu_set_wtime) but this does not appear to work properly. So the easiest patch is to add "ih->rctx_must_be_sent = 1" to the above code path. cheers holger From lukash at backstep.net Sun Dec 18 01:05:41 2011 From: lukash at backstep.net (Lukas Kuzmiak) Date: Sun, 18 Dec 2011 02:05:41 +0100 Subject: a problematic sim? In-Reply-To: <4EED3790.9090803@freyther.de> References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> <20111215235318.GC14590@prithivi.gnumonks.org> <4EED3790.9090803@freyther.de> Message-ID: Hi, I've quickly tried this with the problematic simcards and it seems to do the trick, works just fine. nice work. Cheers, Lukas On Sun, Dec 18, 2011 at 1:45 AM, Holger Hans Peter Freyther < holger at freyther.de> wrote: > On 12/16/2011 09:51 AM, Lukas Kuzmiak wrote: > > Hi Harald, > > Hi all, > > tnt has had some issues as well... it looks like if for prot_t_supported==1 > the data will not be sent immediately. E.g. a "ih->rctx_must_be_sent = 1;" > appears to work around this. This means that a mixed ATR/APDU URB will be > generated and our adpu_split host code will not be called. > > static enum iso7816_3_state > transition_to_tck(struct iso7816_3_handle *ih) > { > if (ih->prot_t_supported == 0x01) { > /* If only T=0 supported, there is no TCK but we > * immediately transition to APDUs */ > set_atr_state(ih, ATR_S_DONE); > return ISO7816_S_WAIT_APDU; > > > My idea of a proper patch was to move a lot into the ATR_S_DONE state > (rctx_must_be_sent, scheduling the tc_etu_set_wtime) but this does not > appear > to work properly. So the easiest patch is to add "ih->rctx_must_be_sent = > 1" > to the above code path. > > cheers > holger > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From laforge at gnumonks.org Sun Dec 18 07:37:03 2011 From: laforge at gnumonks.org (Harald Welte) Date: Sun, 18 Dec 2011 08:37:03 +0100 Subject: class C (+1.8V) capabilities In-Reply-To: <1321268977-sup-8555@dennou> References: <1320868850-sup-7936@dennou> <1321268977-sup-8555@dennou> Message-ID: <20111218073702.GH17847@prithivi.gnumonks.org> Hi Kevin, On Mon, Nov 14, 2011 at 12:18:49PM +0100, Kevin Redon wrote: > The FPF2005 has no reverse voltage blocker, this is why the 3.3V from the LDO > flows back into VCC_PHONE. It even damages the chip (so says the datasheet) > I corrected the double power source problem by disabling the LDO (see patch), > but still 1.8V does not work and 3.0-3.3V is used. I have to look for other > reasons. Thanks, it took me again too long to merge the patch, but it is applied now. I'm planning some other smaller improvements and then will release v0.5. -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From laforge at gnumonks.org Sun Dec 18 08:56:06 2011 From: laforge at gnumonks.org (Harald Welte) Date: Sun, 18 Dec 2011 09:56:06 +0100 Subject: a problematic sim? In-Reply-To: References: <20111214150756.GX10252@prithivi.gnumonks.org> <4EE8C49A.7010400@freyther.de> <20111215235318.GC14590@prithivi.gnumonks.org> Message-ID: <20111218085606.GJ17847@prithivi.gnumonks.org> Hi Lukas, On Fri, Dec 16, 2011 at 09:51:20AM +0100, Lukas Kuzmiak wrote: > I've generated some more data by putting in couple more osmo_hexdump()s. thanks. > But as I said yesterday, it seems some bytes from the actual data seems to > be marked with ATR flag in the firmware itself and since then the data come > somehow scrambled or shifted and parser can't put it together anymore. > Correct me if I'm mistaken but from what I've observed the first message > coming from USB always contains only ATR and has that ATR flag, I don't see > how simtrace sw could parse ATR from data bytes. yes, all the traffic is in your trace, it is simply a matter of not detecting properly where the ATR / APDU boundary is. > Let me know if this is sufficient somehow or you think the SIM will be > better, I can mail you the sim even today if you think it'll help more than > this trace. I think the trace is fine, I just need to find some time to actually look harder at the traces and the code. I'm not sure when that will be, things are quite crazy here right now :/ -- - Harald Welte http://laforge.gnumonks.org/ ============================================================================ "Privacy in residential applications is a desirable marketing option." (ETSI EN 300 175-7 Ch. A6) From vette4 at gmail.com Thu Dec 22 01:44:03 2011 From: vette4 at gmail.com (vette) Date: Wed, 21 Dec 2011 20:44:03 -0500 Subject: simtrace install on ubuntu 11.10 Message-ID: I have a fresh ubuntu 11.10 installation and cannot get the simtrace package to install. this command works and I get the expected results: sudo add-apt-repository ppa:holger+lp/osmocom this works too: sudo apt-get update as well as this: sudo apt-get install wireshark but when I do simtrace on the install line by itself or with wireshark, I get: E: Unable to locate package simtrace I see the ppa on launchpad.net has an entry for simtrace under oneiric (ubuntu 11.10), but it isn't finding it. -------------- next part -------------- An HTML attachment was scrubbed... URL: From holger at freyther.de Thu Dec 22 10:51:43 2011 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Thu, 22 Dec 2011 11:51:43 +0100 Subject: simtrace install on ubuntu 11.10 In-Reply-To: References: Message-ID: <4EF30BBF.8060802@freyther.de> On 12/22/2011 02:44 AM, vette wrote: > I have a fresh ubuntu 11.10 installation and cannot get the > simtrace package to install. there is no simtrace package for Oneiric. You can try the 11.04 release (including the downgrade of wireshark) or wait until I built a new package (probably tonight). holger From vette4 at gmail.com Thu Dec 22 16:21:28 2011 From: vette4 at gmail.com (vette) Date: Thu, 22 Dec 2011 11:21:28 -0500 Subject: simtrace install on ubuntu 11.10 Message-ID: if you could update for oneiric, that would be great. >> On 12/22/2011 02:44 AM, vette wrote: >> I have a fresh ubuntu 11.10 installation and cannot get the >> simtrace package to install. > there is no simtrace package for Oneiric. You can try the 11.04 release > (including the downgrade of wireshark) or wait until I built a new package > (probably tonight). > holger From holger at freyther.de Fri Dec 23 00:37:10 2011 From: holger at freyther.de (Holger Hans Peter Freyther) Date: Fri, 23 Dec 2011 01:37:10 +0100 Subject: simtrace install on ubuntu 11.10 In-Reply-To: References: Message-ID: <4EF3CD36.9050303@freyther.de> On 12/22/2011 05:21 PM, vette wrote: > if you could update for oneiric, that would be great. Okay, I updated Wireshark on OBS (RPM based, added Fedora 16, Mandriva 2011), for Oneiric I used the new wireshark and added the SIMtrace patch, I built the old libosmocore and a build-fixed simtrace is in the build queue[1]. [1] https://launchpad.net/~holger+lp/+archive/osmocom/+build/3039788 From vette4 at gmail.com Fri Dec 23 02:30:40 2011 From: vette4 at gmail.com (vette) Date: Thu, 22 Dec 2011 21:30:40 -0500 Subject: simtrace install on ubuntu 11.10 In-Reply-To: References: Message-ID: <4EF3E7D0.3000202@gmail.com> very nice, I have simtrace up and running on 11.10 and capturing data. I will look at wireshark tomorrow. thank you very much, that's terrific support. On 12/22/2011 7:37 PM, Holger Hans Peter Freyther wrote: > On 12/22/2011 05:21 PM, vette wrote: > >> if you could update for oneiric, that would be great. >> > Okay, > I updated Wireshark on OBS (RPM based, added Fedora 16, Mandriva 2011), for > Oneiric I used the new wireshark and added the SIMtrace patch, I built the old > libosmocore and a build-fixed simtrace is in the build queue[1]. > > > > [1] https://launchpad.net/~holger+lp/+archive/osmocom/+build/3039788 > > >