Closed RuralAnemone closed 3 years ago
It's a .zip because I can't upload videos but I can upload zips so there
Right click, "Inspect", click Console, look at the logged messages
https://developers.google.com/web/tools/chrome-devtools/console/
(or send me a screenshot)
for some reason I can't view inspect element, I'm trying to work that out
I can't view inspect element
is your device managed by a school or employer? If the button is grayed out, that's likely the case.
yeah
Do you have this?
yes, but it's grayed out My device is managed by my school
Go to chrome://policy and see if there's anything there
there's nothing there for "inspect" or "element"...
what should I be looking for?
also: my calc turns on when I try to connect, but that's it... So I know that there's at least some sort of connection
hmm... I'll have to check with others to fix it. They had the same thing happening (stuck at loading), so likely if I fix it for them it'll work for you too.
alright thanks for your help!
could you please post something in here when you've fixed it? thanks! (I realize it'll probably take at least a week of only working on this, and you have other stuff, so...) yeah
thanks again!
I realize it'll probably take at least a week of only working on this
I spent like a weekend on the first version, so probably not...
haha okay then guess not
anyways thanks again can't thank you enough
Any updates that I should know about?
Nope. I don't own a CX II, so I'm waiting for others to do some debugging.
On Nov 20, 2020, at 10:15 AM, Rural Anemone notifications@github.com wrote:
Any updates that I should know about?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.
Alright I'm trying to figure out how to view system messages on my weird chromebook
If you ever figured out how to get access to the console, you can try https://5fb991a39291a30008bd6d4f--dazzling-minsky-5ed1b0.netlify.app/ and take a screenshot with the last message in view. Otherwise, we'll just have to wait for someone else to do it.
alright @RuralAnemone I just made a change so that I can get full debug logs. Can you visit the link above, connect your calculator, and then after a few seconds, click "Copy Logs" and then paste them here, either surrounded in ``` or attached as a file? It won't work this time, but it'll give me info to debug it further.
I will try!
The loading animation timed out, and I still don't see "copy logs" anywhere...
Sorry that this is this difficult...
:facepalm: I forgot that it's a different link.. https://5fbaaf542302880008a8b812--dazzling-minsky-5ed1b0.netlify.app/
Oh! I'll try it with this one then :)
I see a copy logs button! yey
worker: init
[web-libnspire/src/lib.rs:159] (vid, pid) = (
1105,
57378,
)
[web-libnspire/src/lib.rs:166] dev.device().device_descriptor().unwrap().product_id() = 57378
in: {"usbCmd":"selectConfiguration","device":0,"config":1}
out: {"Ok":null}
in: {"usbCmd":"resetDevice","device":0}
out: {"Ok":null}
in: {"usbCmd":"claimInterface","device":0,"number":0}
out: {"Ok":null}
in: {"usbCmd":"activeConfigDescriptor","device":0}
out: {"Ok":{"configurationValue":1,"interfaces":[[{"alternateSetting":0,"interfaceClass":255,"interfaceSubclass":2,"interfaceProtocol":0,"endpoints":[{"address":129,"packetSize":512},{"address":1,"packetSize":512}]}]]}}
OUT ===>
magic = 0x00
src_addr = 0x6400
src_sid = 0x4003
dst_addr = 0x6401
dst_sid = 0x4003
data_chksm = 0x00
size = 0x4
ack = 0x0
seq = 0x0
hdr_chksm = 0x0
data =
0x64 0x1 0xff 0x0
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":255,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":211,"10":27,"11":231,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":255,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":212,"10":27,"11":230,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}```
hope that helps
yep! Now I just have to figure out why it's not getting a reply from that last request.
well, it's a start...
Ok, that helped me a ton. This should work? If it doesn't, the logs button is still there. https://5fbad21e7a5239000730cdb8--dazzling-minsky-5ed1b0.netlify.app/
(note that I did just transfer this issue to the correct repo if you're looking for it there)
cool, thanks the copy logs button is still there, but it times out a lot faster and still doesn't work also here are the new logs:
worker!
worker: init
[web-libnspire/src/lib.rs:160] (vid, pid) = (
1105,
57378,
)
[web-libnspire/src/lib.rs:167] dev.device().device_descriptor().unwrap().product_id() = 57378
in: {"usbCmd":"selectConfiguration","device":0,"config":1}
out: {"Ok":null}
in: {"usbCmd":"resetDevice","device":0}
out: {"Ok":null}
in: {"usbCmd":"claimInterface","device":0,"number":0}
out: {"Ok":null}
in: {"usbCmd":"activeConfigDescriptor","device":0}
out: {"Ok":{"configurationValue":1,"interfaces":[[{"alternateSetting":0,"interfaceClass":255,"interfaceSubclass":2,"interfaceProtocol":0,"endpoints":[{"address":129,"packetSize":512},{"address":1,"packetSize":512}]}]]}}
OUT ===>
magic = 0x00
src_addr = 0x6400
src_sid = 0x4003
dst_addr = 0x6401
dst_sid = 0x4003
data_chksm = 0x00
size = 0x4
ack = 0x0
seq = 0x0
hdr_chksm = 0x0
data =
0x64 0x1 0xff 0x0
is cx2
packet_send_cx2
begin loop
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":255,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":238,"10":27,"11":204,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0xff
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6ee
Csum: 0x1bcc
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x00
Csum: 0xf0
0x1
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":0,"10":0,"11":240,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x01
Csum: 0x81ee
0x80
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":1,"10":129,"11":238,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":239,"10":25,"11":204,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6ef
Csum: 0x19cc
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x02
Csum: 0xee
0x1
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":2,"10":0,"11":238,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x03
Csum: 0x81ec
0x80
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":3,"10":129,"11":236,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":6,"9":240,"10":245,"11":251,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x6f0
Csum: 0xf5fb
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x6f0
Csum: 0xfa79
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":6,"9":240,"10":250,"11":121}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x04
Csum: 0x80e0
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":4,"10":128,"11":224,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":241,"10":25,"11":202,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6f1
Csum: 0x19ca
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x05
Csum: 0xeb
0x1
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":5,"10":0,"11":235,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x06
Csum: 0x81e9
0x80
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":6,"10":129,"11":233,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":242,"10":25,"11":201,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6f2
Csum: 0x19c9
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x07
Csum: 0xe9
0x1
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":7,"10":0,"11":233,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x08
Csum: 0x81e7
0x80
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":8,"10":129,"11":231,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":6,"9":243,"10":245,"11":248,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x6f3
Csum: 0xf5f8
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x6f3
Csum: 0xfa76
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":6,"9":243,"10":250,"11":118}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x09
Csum: 0x80db
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":9,"10":128,"11":219,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":244,"10":25,"11":199,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6f4
Csum: 0x19c7
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0a
Csum: 0xe6
0x1
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":10,"10":0,"11":230,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0b
Csum: 0x81e4
0x80
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":11,"10":129,"11":228,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":245,"10":25,"11":198,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6f5
Csum: 0x19c6
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0c
Csum: 0xe4
0x1
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":12,"10":0,"11":228,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0d
Csum: 0x81e2
0x80
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":13,"10":129,"11":226,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":6,"9":246,"10":245,"11":245,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x6f6
Csum: 0xf5f5
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x6f6
Csum: 0xfa73
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":6,"9":246,"10":250,"11":115}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x0e
Csum: 0x80d6
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":14,"10":128,"11":214,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":0,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":247,"10":25,"11":196,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6f7
Csum: 0x19c4
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0f
Csum: 0xe1
0x1
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":15,"10":0,"11":225,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x10
Csum: 0x81df
0x80
in: {"usbCmd":"bulkTransferOut","device":0,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":16,"10":129,"11":223,"12":128}}
out: {"Ok":13}
in: {"usbCmd":"releaseInterface","device":0,"number":0}
out: {"Ok":null}
[web-libnspire/src/lib.rs:134] format!("{}", e).as_str() = "LibUSB error"
worker!
worker: init
[web-libnspire/src/lib.rs:160] (vid, pid) = (
1105,
57378,
)
[web-libnspire/src/lib.rs:167] dev.device().device_descriptor().unwrap().product_id() = 57378
in: {"usbCmd":"selectConfiguration","device":1,"config":1}
out: {"Ok":null}
in: {"usbCmd":"resetDevice","device":1}
out: {"Ok":null}
in: {"usbCmd":"claimInterface","device":1,"number":0}
out: {"Ok":null}
in: {"usbCmd":"activeConfigDescriptor","device":1}
out: {"Ok":{"configurationValue":1,"interfaces":[[{"alternateSetting":0,"interfaceClass":255,"interfaceSubclass":2,"interfaceProtocol":0,"endpoints":[{"address":129,"packetSize":512},{"address":1,"packetSize":512}]}]]}}
OUT ===>
magic = 0x00
src_addr = 0x6400
src_sid = 0x4003
dst_addr = 0x6401
dst_sid = 0x4003
data_chksm = 0x00
size = 0x4
ack = 0x0
seq = 0x0
hdr_chksm = 0x0
data =
0x64 0x1 0xff 0x0
is cx2
packet_send_cx2
begin loop
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":255,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":254,"10":27,"11":188,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0xff
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6fe
Csum: 0x1bbc
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x00
Csum: 0xf0
0x1
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":0,"10":0,"11":240,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x01
Csum: 0x81ee
0x80
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":1,"10":129,"11":238,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":6,"9":255,"10":25,"11":188,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x6ff
Csum: 0x19bc
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x02
Csum: 0xee
0x1
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":2,"10":0,"11":238,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x03
Csum: 0x81ec
0x80
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":3,"10":129,"11":236,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":0,"10":245,"11":235,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x700
Csum: 0xf5eb
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x700
Csum: 0xfa69
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":0,"10":250,"11":105}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x04
Csum: 0x80e0
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":4,"10":128,"11":224,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":1,"10":25,"11":186,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x701
Csum: 0x19ba
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x05
Csum: 0xeb
0x1
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":5,"10":0,"11":235,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x06
Csum: 0x81e9
0x80
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":6,"10":129,"11":233,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":2,"10":25,"11":185,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x702
Csum: 0x19b9
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x07
Csum: 0xe9
0x1
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":7,"10":0,"11":233,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x08
Csum: 0x81e7
0x80
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":8,"10":129,"11":231,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":3,"10":245,"11":232,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x703
Csum: 0xf5e8
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x703
Csum: 0xfa66
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":3,"10":250,"11":102}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x09
Csum: 0x80db
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":9,"10":128,"11":219,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":4,"10":25,"11":183,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x704
Csum: 0x19b7
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0a
Csum: 0xe6
0x1
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":10,"10":0,"11":230,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0b
Csum: 0x81e4
0x80
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":11,"10":129,"11":228,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":5,"10":25,"11":182,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x705
Csum: 0x19b6
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0c
Csum: 0xe4
0x1
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":12,"10":0,"11":228,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0d
Csum: 0x81e2
0x80
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":13,"10":129,"11":226,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":6,"10":245,"11":229,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x706
Csum: 0xf5e5
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x706
Csum: 0xfa63
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":6,"10":250,"11":99}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x0e
Csum: 0x80d6
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":14,"10":128,"11":214,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":1,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":7,"10":25,"11":180,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x707
Csum: 0x19b4
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0f
Csum: 0xe1
0x1
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":15,"10":0,"11":225,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x10
Csum: 0x81df
0x80
in: {"usbCmd":"bulkTransferOut","device":1,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":16,"10":129,"11":223,"12":128}}
out: {"Ok":13}
in: {"usbCmd":"releaseInterface","device":1,"number":0}
out: {"Ok":null}
[web-libnspire/src/lib.rs:134] format!("{}", e).as_str() = "LibUSB error"
worker!
worker: init
[web-libnspire/src/lib.rs:160] (vid, pid) = (
1105,
57378,
)
[web-libnspire/src/lib.rs:167] dev.device().device_descriptor().unwrap().product_id() = 57378
in: {"usbCmd":"selectConfiguration","device":2,"config":1}
out: {"Ok":null}
in: {"usbCmd":"resetDevice","device":2}
out: {"Ok":null}
in: {"usbCmd":"claimInterface","device":2,"number":0}
out: {"Ok":null}
in: {"usbCmd":"activeConfigDescriptor","device":2}
out: {"Ok":{"configurationValue":1,"interfaces":[[{"alternateSetting":0,"interfaceClass":255,"interfaceSubclass":2,"interfaceProtocol":0,"endpoints":[{"address":129,"packetSize":512},{"address":1,"packetSize":512}]}]]}}
OUT ===>
magic = 0x00
src_addr = 0x6400
src_sid = 0x4003
dst_addr = 0x6401
dst_sid = 0x4003
data_chksm = 0x00
size = 0x4
ack = 0x0
seq = 0x0
hdr_chksm = 0x0
data =
0x64 0x1 0xff 0x0
is cx2
packet_send_cx2
begin loop
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":255,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":14,"10":27,"11":172,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0xff
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x70e
Csum: 0x1bac
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x00
Csum: 0xf0
0x1
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":0,"10":0,"11":240,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x01
Csum: 0x81ee
0x80
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":1,"10":129,"11":238,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":15,"10":25,"11":172,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x70f
Csum: 0x19ac
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x02
Csum: 0xee
0x1
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":2,"10":0,"11":238,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x03
Csum: 0x81ec
0x80
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":3,"10":129,"11":236,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":16,"10":245,"11":219,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x710
Csum: 0xf5db
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x710
Csum: 0xfa59
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":16,"10":250,"11":89}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x04
Csum: 0x80e0
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":4,"10":128,"11":224,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":17,"10":25,"11":170,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x711
Csum: 0x19aa
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x05
Csum: 0xeb
0x1
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":5,"10":0,"11":235,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x06
Csum: 0x81e9
0x80
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":6,"10":129,"11":233,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":18,"10":25,"11":169,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x712
Csum: 0x19a9
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x07
Csum: 0xe9
0x1
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":7,"10":0,"11":233,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x08
Csum: 0x81e7
0x80
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":8,"10":129,"11":231,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":19,"10":245,"11":216,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x713
Csum: 0xf5d8
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x713
Csum: 0xfa56
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":19,"10":250,"11":86}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x09
Csum: 0x80db
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":9,"10":128,"11":219,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":20,"10":25,"11":167,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x714
Csum: 0x19a7
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0a
Csum: 0xe6
0x1
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":10,"10":0,"11":230,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0b
Csum: 0x81e4
0x80
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":11,"10":129,"11":228,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":21,"10":25,"11":166,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x715
Csum: 0x19a6
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0c
Csum: 0xe4
0x1
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":12,"10":0,"11":228,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0d
Csum: 0x81e2
0x80
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":13,"10":129,"11":226,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":22,"10":245,"11":213,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x716
Csum: 0xf5d5
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x716
Csum: 0xfa53
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":22,"10":250,"11":83}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x0e
Csum: 0x80d6
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":14,"10":128,"11":214,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":2,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":23,"10":25,"11":164,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x717
Csum: 0x19a4
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x0f
Csum: 0xe1
0x1
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":15,"10":0,"11":225,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x10
Csum: 0x81df
0x80
in: {"usbCmd":"bulkTransferOut","device":2,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":16,"10":129,"11":223,"12":128}}
out: {"Ok":13}
in: {"usbCmd":"releaseInterface","device":2,"number":0}
out: {"Ok":null}
[web-libnspire/src/lib.rs:134] format!("{}", e).as_str() = "LibUSB error"
worker!
worker: init
[web-libnspire/src/lib.rs:160] (vid, pid) = (
1105,
57378,
)
[web-libnspire/src/lib.rs:167] dev.device().device_descriptor().unwrap().product_id() = 57378
in: {"usbCmd":"selectConfiguration","device":3,"config":1}
out: {"Ok":null}
in: {"usbCmd":"resetDevice","device":3}
out: {"Ok":null}
in: {"usbCmd":"claimInterface","device":3,"number":0}
out: {"Ok":null}
in: {"usbCmd":"activeConfigDescriptor","device":3}
out: {"Ok":{"configurationValue":1,"interfaces":[[{"alternateSetting":0,"interfaceClass":255,"interfaceSubclass":2,"interfaceProtocol":0,"endpoints":[{"address":129,"packetSize":512},{"address":1,"packetSize":512}]}]]}}
OUT ===>
magic = 0x00
src_addr = 0x6400
src_sid = 0x4003
dst_addr = 0x6401
dst_sid = 0x4003
data_chksm = 0x00
size = 0x4
ack = 0x0
seq = 0x0
hdr_chksm = 0x0
data =
0x64 0x1 0xff 0x0
is cx2
packet_send_cx2
begin loop
looping partially
in: {"usbCmd":"bulkTransferIn","device":3,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":255,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":51,"10":27,"11":135,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0xff
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x733
Csum: 0x1b87
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x00
Csum: 0xf0
0x1
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":0,"10":0,"11":240,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x01
Csum: 0x81ee
0x80
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":1,"10":129,"11":238,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":3,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":255,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":52,"10":27,"11":134,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0xff
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x734
Csum: 0x1b86
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x02
Csum: 0xee
0x1
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":2,"10":0,"11":238,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x03
Csum: 0x81ec
0x80
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":3,"10":129,"11":236,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":3,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":53,"10":245,"11":182,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x735
Csum: 0xf5b6
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x735
Csum: 0xfa34
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":53,"10":250,"11":52}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x04
Csum: 0x80e0
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":4,"10":128,"11":224,"12":129,"13":3}}
out: {"Ok":14}
looping partially
in: {"usbCmd":"bulkTransferIn","device":3,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":54,"10":25,"11":133,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x736
Csum: 0x1985
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x05
Csum: 0xeb
0x1
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":5,"10":0,"11":235,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x06
Csum: 0x81e9
0x80
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":6,"10":129,"11":233,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":3,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":1,"2":1,"3":255,"4":0,"5":0,"6":0,"7":77,"8":7,"9":55,"10":25,"11":132,"12":0,"13":0,"14":0,"15":0,"16":2,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":49,"24":68,"25":52,"26":48,"27":48,"28":48,"29":48,"30":48,"31":48,"32":48,"33":48,"34":48,"35":48,"36":55,"37":67,"38":52,"39":68,"40":49,"41":48,"42":67,"43":67,"44":48,"45":50,"46":67,"47":50,"48":65,"49":66,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0,"72":0,"73":0,"74":0,"75":0,"76":17}}
Got packet:
Misc: 0x0
Service: 0x1
Dest: 0xff
Src: 0x1
Unknown: 0x0
ReqAck: 0x0
Length: 0x4d
SeqNo: 0x737
Csum: 0x1984
0x0 0x0 0x0 0x0 0x2 0x0 0x0 0x0 0x0 0x0 0x0 0x31 0x44 0x34 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x30 0x37 0x43 0x34 0x44 0x31 0x30 0x43 0x43 0x30 0x32 0x43 0x32 0x41 0x42 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x11
1
[web-libnspire/src/printf.rs:38] e = String(
"400000000007C4D10CC02C2AB",
)
[web-libnspire/src/printf.rs:38] e = Char(
49,
)
[web-libnspire/src/printf.rs:38] e = Char(
68,
)
Got request from client (product id )
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x07
Csum: 0xe9
0x1
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":7,"10":0,"11":233,"12":1}}
out: {"Ok":13}
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x1
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0d
SeqNo: 0x08
Csum: 0x81e7
0x80
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":1,"2":254,"3":1,"4":0,"5":0,"6":0,"7":13,"8":0,"9":8,"10":129,"11":231,"12":128}}
out: {"Ok":13}
looping partially
in: {"usbCmd":"bulkTransferIn","device":3,"endpoint":129,"length":1484}
out: {"Ok":{"0":0,"1":8,"2":1,"3":254,"4":0,"5":1,"6":0,"7":13,"8":7,"9":56,"10":245,"11":179,"12":1}}
Got packet:
Misc: 0x0
Service: 0x8
Dest: 0xfe
Src: 0x1
Unknown: 0x0
ReqAck: 0x1
Length: 0x0d
SeqNo: 0x738
Csum: 0xf5b3
0x1
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x88
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0c
SeqNo: 0x738
Csum: 0xfa31
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":136,"2":254,"3":1,"4":0,"5":0,"6":0,"7":12,"8":7,"9":56,"10":250,"11":49}}
out: {"Ok":12}
8
Got packet for unknown service
comp
comp done
Sending packet:
Misc: 0x0
Service: 0x8
Dest: 0x1
Src: 0xfe
Unknown: 0x0
ReqAck: 0x0
Length: 0x0e
SeqNo: 0x09
Csum: 0x80db
0x81 0x3
in: {"usbCmd":"bulkTransferOut","device":3,"endpoint":1,"data":{"0":0,"1":8,"2":254,"3":1,"4":0,"5":0,"6":0,"7":14,"8":0,"9":9,"10":128,"11":219,"12":129,"13":3}}
kinda long ;-;
*still doesn't work but does new things
It works! (I'll have to test file transferring though)
one thing though: instead of putting items into a folder, it renames them for example, if I was uploading a file named file.tns into a folder named folder it would upload as: folderfile.tns
instead of folder\file.tns
I assume that's how it should work... other than that, it works perfectly!
alright, I'll have to fix that—it'll be a separate thing though. Before we close this issue, though, I'm going to have you make sure that my final changes did work, which I'll have ready in a moment.
hmm... it still does the same thing... idk what could be happening
all I see different is that there is no copy logs button
yeah let me figure out what i screwed up
I still get this
wait by "hmm... it still does the same thing... idk what could be happening" do you mean that it does that with folder transfers, or doesn't connect at all? I assumed the former, but it looks like you're actually talking about the latter.
it connects, it's just that the file transfers don't work properly
same thing but with a different folder name so you can see exactly what it does
I've tried to connect a TI-Nspire CX-II to this (at https://n-link.lights0123.com) and it's stuck on the loading animation: screencast-nimbus-capture-2020.11.18-12_12_10.zip
I've already kinda talked about this on another page: https://github.com/ndless-nspire/Ndless/issues/259