Hi @toadhall,
I had a quick look at your NASA traffic disassembly – your code to produce that output must be VERY impressive.
Out of academic interest, I compared your #2021 change request instruction (setting it to 46degC) with the one that SNET-Pro2 produces. Here is yours, as I interpret your log:
And here is SNET’s:
There are some obvious differences:
· Your preamble is short (FD FD FD FD F1) whereas SNET sends (exactly) 100 0x55 bytes. This seems to be the standard SNET output protocol. For example, when I first switch on my proxy it transmits dozens of packets like this:
(100 x 0x55) 32 00 38 80 FF 00 20 00 00 C0 11 FB 0B 40 C2 00 42 8A 00 00 40 C3 00 42 73 00 00 42 74 00 00 42 75 00 00 42 76 00 00 42 77 00 00 42 78 00 00 42 79 00 00 42 7A 00 00 99 29 34
A glance at the payloads suggests that it is zeroing all its registers, presumably part of its setup process:
· SNET declares itself to be a “JigTester”, whereas your code is “Wi-fi Kit”, and the Source and Destination Channels and Addresses differ
· Your Data Type is Request, whereas SNET’s is Write.
Yet they both produce the same result – #2021 gets changed to 46degC.
Out of interest, here is the traffic seen by my proxy when I change #2021 using SNET:
[2025-10-11 10:40:21.644] [OUTGOING] (120 bytes): (100 x 0x55) 32 00 12 80 FF 00 20 00 00 C0 12 CA 01 42 56 01 CC 62 3B 34
[2025-10-11 10:40:21.790] [INCOMING] (52 bytes): 7D FD 32 00 30 10 00 00 B0 00 FF C0 14 0A 09 82 33 00 44 82 98 00 00 82 A8 00 44 82 A9 00 44 82 AA 00 00 80 3F 00 82 43 00 00 82 35 00 00 80 BF 00 DE 60 34
[2025-10-11 10:40:21.811] [INCOMING] (4 bytes): F9 FD FD FB
[2025-10-11 10:40:21.842] [INCOMING] (21 bytes): F4 32 00 12 20 00 00 80 FF 00 C0 15 CA 01 42 56 01 CC EA E4 34
You can see the Response to the update request coming back a fraction of a second later:
Interesting stuff.