some infos
This commit is contained in:
@@ -0,0 +1,7 @@
|
|||||||
|
Known chars:
|
||||||
|
|
||||||
|
| char | hex |
|
||||||
|
======================
|
||||||
|
| LF | e3 ed e0 e3 |
|
||||||
|
| k | f4 f9 |
|
||||||
|
| r | f2 f9 |
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
a from ctrl
|
||||||
|
================
|
||||||
|
e3 e1 e0 e3 e1 e0 e0 ef e3 e6 f4 e4 e4 f4 e4 e4 f5 e4 e4 f5 e6 e4 f6 e4 e4 f6 e4 e6 f7 e6 e4 f7 e4 e4 f6 e6 e4 f4 e6 e6 f7 e4 e4 f7 e4 e4 f6 e4 e6 f6 e4 e4 f7 e6 e6 f7 e4 e4 f8 e6 e6 f8 e6 e4 f9 e6 e4 f9 e4 e4 f8 e4 e4 fa e4 e4 fb e4 e4 fb e4 e4 f8 e4 e4 fa e4 e4 f9 e6 e4 f9 e6 e4 fa e4 e4 fa e4 e4 fb e6 e4 fb e4 e4 fc e4 e6 fc e4 e6 fd e4 e4 fd e4 e4 fe e6 e6 fe e4 e4 ff e4 e4 ff e4 e6 fc e6 e4 fc e6 e6 fd e4 e4 fd e4 e4 fe e4 e4 fee6 e4 ff e4 e4 ff e4 e4 f8 e4 e6 f8 e4 e4 f9 e6 e4 f9 e4 e6 fa e4 e4 fa e6 e4 fb e4 e6 fb e6 e6 f8 e6 e4 f8 e4 e4 f9 e4 e6 fb e6 e4 fa e6 e6 fa e4 e6 fb e4 e4 fb e4
|
||||||
|
|
||||||
|
a from mem
|
||||||
|
================
|
||||||
|
f3 e0 e0 e0 e0 e0 e0 e0 e0 fb e0 e0 e1 e2 e0 e6 e1 e2 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e2 e0 e2 e1 e3 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e2 e0 e8 e1 e5 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e4 e0 e4 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e1 e0 e6 e1 e6 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e1 e0 e2 e1 e3 e0 e0 e1 e1 e0 e0 e1 e7 e0 e0 e1 e1 e0 e8 e1 e1 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e4 e1 e4 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e3 e0 e6 e1 e0 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e4 e0 e2 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e8 e1 e0 e0 e0 e1 e1 e0 e0 e1 e2 e0 e0 e1 e2 e0 e4 e1 e2 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e3 e0 e0 e1 e4 e0 e0 e1 e3 e0 e0 e1 e4 e0 e0 e1 e4 e0 e6 e1 e3 e0 e0 e1 e0 e0 e0 e1 e0 e0
|
||||||
|
|
||||||
|
a from ctrl
|
||||||
|
================
|
||||||
|
e3 e3 e1 e0 e1 e0 e0 ef e3 e4 f4 e4 e4 f4 e6 e4 f5 e4 e4 f5 e4 e4 f6 e4 e6 f6 e4 e4 f7 e4 e4 f7 e4 e4 f6 e4 e4 f4 e6 e4 f5 e4 e4 f7 e4 e4 f6 e4 e4 f6 e4 e4 f7 e4 e4 f7 e6 e6 f8 e4 e4 f8 e4 e4 f9 e4 e6 f9 e4 e4 fa e4 e4 fa e4 e4 fb e4 e4 fb e4 e4 f8 e4 e4 f8 e4 e4 f9 e4 e4 f9 e6 e4 fa e4 e4 fa e4 e4 fb e6 e4 fb e4 e6 fc e4 e6 fc e4 e4 fd e4 e4 fd e4 e4 fe e6 e4 fe e6 e4 ff e4 e4 ff e4 e4 fc e4 e4 fc e6 e4 ff e6 e4 fd e4 e4 fe e4 e4 fe e6 e4 ff e4 e4 ff e6 e4 f8 e4 e4 f8 e4 e4 f9 e6 e4 f9 e4 e4 fa e4 e4 fa e4 e4 fb e4 e4 fb e4 e4 f8 e4 e4 fa e4 e4 f9 e4 e4 f9 e4 e4 fa e4 e4 fa e4 e6 fb e6 e4 fb e6
|
||||||
|
|
||||||
|
a from ctrl
|
||||||
|
================
|
||||||
|
e3 e1 e0 e3 e1 e0 e0 ef e3 e4 f4 e4 e4 f4 e4 e4 f5 e4 e4 f5 e4 e4 f4 e4 e4 f6 e4 e4 f7 e4 e4 f7 e4 e4 f4 e4 e6 f4 e4 e4 f5 e6 e4 f5 e4 e4 f6 e4 e4 f6 e4 e4 f7 e6 e4 f7 e4 e4 f8 e6 e6 f8 e6 e4 f9 e4 e6 f9 e4 e4 f8 e4 e4 fa e4 e4 f9 e4 e4 fb e4 e4 fa e4 e4 f8 e4 e6 f9 e6 e4 fb e4 e4 fa e4 e4 fa e6 e4 fb e4 e4 fb e4 e4 fc e4 e4 fc e4 e6 fd e4 e4 fd e6 e4 fc e4 e4 fc e4 e4 ff e4 e4 ff e6 e4 fc e4 e4 fc e6 e6 fd e4 e4 fd e4 e4 fe e4 e4 fe e4 e4 ff e4 e4 ff e4 e4 f8 e4 e4 f8 e4 e4 f9 e4 e4 f9 e4 e4 fa e4 e6 fa e4 e6 f9 e4 e4 fb e4 e4 f8 e4 e4 f8 e4 e4 f9 e6 e4 f9 e6 e6 fa e6 e6 fa e4 e4 fb e4 e6 fb e4
|
||||||
|
|
||||||
|
a from mem
|
||||||
|
================
|
||||||
|
f7 e0 ff e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e3 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e2 e0 e0 e1 e5 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e2 e0 e0 e1 e1 e0 e0 e1 e6 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e1 e0 e0 e1 e3 e0 e0 e1 e1 e0 e0 e1 e7 e0 e0 e1 e1 e0 e0 e1 e1 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e3 e0 e0 e1 e0 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e1 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e3 e0 e0 e1 e4 e0 e0 e1 e3 e0 e0 e1 e4 e0 e0 e1 e4 e0 e0 e1 e3 e0 e0 e1 e0 e0 e0 e1 e0
|
||||||
|
|
||||||
|
a from mem
|
||||||
|
================
|
||||||
|
f7 e0 ff e0 e0 e0 e0 e0 e0 e0 e0 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e3 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e2 e0 e0 e1 e5 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e2 e0 e0 e1 e1 e0 e0 e1 e6 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e1 e0 e0 e1 e3 e0 e0 e1 e1 e0 e0 e1 e7 e0 e0 e1 e1 e0 e0 e1 e1 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e3 e0 e0 e1 e0 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e4 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e7 e0 e0 e1 e0 e0 e0 e1 e1 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e2 e0 e0 e1 e0 e0 e0 e1 e0 e0 e0 e1 e3 e0 e0 e1 e4 e0 e0 e1 e3 e0 e0 e1 e4 e0 e0 e1 e4 e0 e0 e1 e3 e0 e0 e1 e0 e0 e0 e1 e0
|
||||||
@@ -0,0 +1,41 @@
|
|||||||
|
import serial
|
||||||
|
from time import sleep
|
||||||
|
from dataclasses import dataclass
|
||||||
|
# Set up the serial port
|
||||||
|
ser = serial.Serial('/dev/ttyUSB0', 115200) # Replace with the appropriate port name and baud rate
|
||||||
|
|
||||||
|
# Define a list of hexadecimal numbers to send
|
||||||
|
error = bytes.fromhex('ff e3')
|
||||||
|
numbers = [i for i in range(255)]
|
||||||
|
|
||||||
|
@dataclass
|
||||||
|
class Result:
|
||||||
|
sent: bytes = b''
|
||||||
|
result: bytes = b''
|
||||||
|
|
||||||
|
results = []
|
||||||
|
for num in numbers:
|
||||||
|
byt = num.to_bytes(num, "big")
|
||||||
|
print("Writing: " + hex(num))
|
||||||
|
ser.write(byt)
|
||||||
|
sleep(0.01)
|
||||||
|
|
||||||
|
ser.write(bytes.fromhex('f9'))
|
||||||
|
|
||||||
|
data = ser.read(ser.in_waiting)
|
||||||
|
|
||||||
|
print(data)
|
||||||
|
print(error)
|
||||||
|
if data not in error and data != b'':
|
||||||
|
result = Result(sent=num, result=hex(int.from_bytes(data, "big")))
|
||||||
|
results.append(result)
|
||||||
|
sleep(0.1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
for res in results:
|
||||||
|
print(res)
|
||||||
|
|
||||||
|
# Close the serial port
|
||||||
|
ser.close()
|
||||||
Reference in New Issue
Block a user