Comment 2 for bug 1546059

Revision history for this message
Phil (1-phil) wrote :

I can reproduce this using beam.py. Here is a log of it failing:

./beam.py -d nfc.clf -v send link "http://www.google.com"
[main] enable debug output for 'nfc.clf'
[nfc.clf] searching for reader on path usb
[nfc.clf.transport] using pyusb version 1.x
[nfc.clf.transport] path matches '^(usb|)$'
[nfc.clf.device] loading rcs380 driver for usb:054c:06c1
[nfc.clf.transport] >>> 0000ff00ff00
[nfc.clf.rcs380] SetCommandType 01
[nfc.clf.transport] >>> 0000ffffff0300fdd62a01ff00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd72b00fe00
[nfc.clf.rcs380] GetFirmwareVersion
[nfc.clf.transport] >>> 0000ffffff0200fed6200a00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0400fcd7211101f600
[nfc.clf.rcs380] firmware version 1.11
[nfc.clf.rcs380] GetPDDataVersion
[nfc.clf.transport] >>> 0000ffffff0200fed6220800
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0400fcd72300010500
[nfc.clf.rcs380] package data format 1.00
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf.rcs380] GetFirmwareVersion
[nfc.clf.transport] >>> 0000ffffff0200fed6200a00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0400fcd7211101f600
[nfc.clf.rcs380] firmware version 1.11
[nfc.clf] using SONY RC-S380/S NFC Port-100 v1.11 at usb:004:004
[nfc.clf] connect('llcp',)
[nfc.snep.server] snep server bound to port 4 (MIU=1984, RW=15), will accept up to 1048576 byte NDEF messages
[nfc.clf] connect options after startup: llcp
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf] listen 1.000 seconds for DEP
[nfc.clf.rcs380] listen_dep for 1.000 sec
[nfc.clf.rcs380] nfca_params 010181838f40
[nfc.clf.rcs380] nfcf_params 01fe3810878e4c590000000000000000ffff
[nfc.clf.rcs380] TgSetRF 080b
[nfc.clf.transport] >>> 0000ffffff0400fcd640080bd700
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd74100e800
[nfc.clf.rcs380] TgSetProtocol 000101010207
[nfc.clf.transport] >>> 0000ffffff0800f8d642000101010207dc00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd74300e600
[nfc.clf.rcs380] TgSetProtocol 0100
[nfc.clf.transport] >>> 0000ffffff0400fcd6420100e700
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd74300e600
[nfc.clf.rcs380] wait 1000 ms for activation
[nfc.clf.rcs380] TgCommRF 0000ffff01010181838f4001fe3810878e4c590000000000000000ffff0000e803
[nfc.clf.transport] >>> 0000ffffff2300ddd6480000ffff01010181838f4001fe3810878e4c590000000000000000ffff0000e8032400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0900f7d749000000800000006000
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf] sense 106A atr_req=D4008876CCE473CB4F3159320000003246666D010111020207FF03020013040132070103
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf] sense 106A
[nfc.clf.rcs380] polling for NFC-A technology
[nfc.clf.rcs380] InSetRF 02030f03
[nfc.clf.transport] >>> 0000ffffff0600fad60002030f031300
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd701002800
[nfc.clf.rcs380] InSetProtocol 00180101020103000400050006000708080009000a000b000c000e040f001000110012001306
[nfc.clf.transport] >>> 0000ffffff2800d8d60200180101020103000400050006000708080009000a000b000c000e040f0010001100120013064b00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd703002600
[nfc.clf.rcs380] InSetProtocol 00060100020007070501
[nfc.clf.transport] >>> 0000ffffff0c00f4d602000601000200070705010b00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd703002600
[nfc.clf.rcs380] InCommRF 2c0126
[nfc.clf.transport] >>> 0000ffffff0500fbd6042c0126d300
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0600fad70580000000a400
[nfc.clf] found None
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf] sense 106A
[nfc.clf.rcs380] polling for NFC-A technology
[nfc.clf.rcs380] InSetRF 02030f03
[nfc.clf.transport] >>> 0000ffffff0600fad60002030f031300
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd701002800
[nfc.clf.rcs380] InSetProtocol 00180101020103000400050006000708080009000a000b000c000e040f001000110012001306
[nfc.clf.transport] >>> 0000ffffff2800d8d60200180101020103000400050006000708080009000a000b000c000e040f0010001100120013064b00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd703002600
[nfc.clf.rcs380] InSetProtocol 00060100020007070501
[nfc.clf.transport] >>> 0000ffffff0c00f4d602000601000200070705010b00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd703002600
[nfc.clf.rcs380] InCommRF 2c0126
[nfc.clf.transport] >>> 0000ffffff0500fbd6042c0126d300
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0600fad70580000000a400
[nfc.clf] found None
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf] listen 1.000 seconds for DEP
[nfc.clf.rcs380] listen_dep for 1.000 sec
[nfc.clf.rcs380] nfca_params 0101565dbe40
[nfc.clf.rcs380] nfcf_params 01fe3e10d93ffd6e0000000000000000ffff
[nfc.clf.rcs380] TgSetRF 080b
[nfc.clf.transport] >>> 0000ffffff0400fcd640080bd700
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd74100e800
[nfc.clf.rcs380] TgSetProtocol 000101010207
[nfc.clf.transport] >>> 0000ffffff0800f8d642000101010207dc00
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd74300e600
[nfc.clf.rcs380] TgSetProtocol 0100
[nfc.clf.transport] >>> 0000ffffff0400fcd6420100e700
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd74300e600
[nfc.clf.rcs380] wait 1000 ms for activation
[nfc.clf.rcs380] TgCommRF 0000ffff010101565dbe4001fe3e10d93ffd6e0000000000000000ffff0000e803
[nfc.clf.transport] >>> 0000ffffff2300ddd6480000ffff010101565dbe4001fe3e10d93ffd6e0000000000000000ffff0000e8037700
[nfc.clf.transport] <<< 0000ff00ff00
^C[nfc.clf] terminated by keyboard interrupt
[nfc.clf.rcs380] SwitchRF 00
[nfc.clf.transport] >>> 0000ffffff0300fdd606002400
[nfc.clf.transport] <<< 0000ff00ff00
[nfc.clf.transport] <<< 0000ffffff0300fdd707002200
[nfc.clf.transport] >>> 0000ff00ff00