From 18f5907d41dae335058ac7bed934b8aec85f4dbf Mon Sep 17 00:00:00 2001 From: Wataru Otsubo Date: Fri, 16 May 2025 02:27:42 +0900 Subject: [PATCH] new: SlaveLogParserV2 (for firmware/parameter writing campaign) --- src/PSBoardDataBase.jl | 1 + src/SlaveLogParserV2.jl | 105 ++ test/input/.gitignore | 1 + test/input/slavelogs/main/567_792.txt | 2494 +++++++++++++++++++++++++ test/runtests.jl | 6 + 5 files changed, 2607 insertions(+) create mode 100644 src/SlaveLogParserV2.jl create mode 100644 test/input/slavelogs/main/567_792.txt diff --git a/src/PSBoardDataBase.jl b/src/PSBoardDataBase.jl index b44167a..fd14dc0 100644 --- a/src/PSBoardDataBase.jl +++ b/src/PSBoardDataBase.jl @@ -12,6 +12,7 @@ using Dates include("QaqcMasterLog.jl") include("ClockParser.jl") include("SlaveLogParser.jl") +include("SlaveLogParserV2.jl") include("create_table.jl") include("DownloadCSVs.jl") diff --git a/src/SlaveLogParserV2.jl b/src/SlaveLogParserV2.jl new file mode 100644 index 0000000..81229b0 --- /dev/null +++ b/src/SlaveLogParserV2.jl @@ -0,0 +1,105 @@ +""" +Parser for slave log in PS board firmware & PSBID writing campaign on 2025-05-12 - 16. +""" +module SlaveLogParserV2 + +struct SlaveLogV2ParseError <: Exception + line::Int32 + message::String +end + +Base.showerror(io::IO, e::SlaveLogV2ParseError) = + print(io, "Invalid log format at $(e.line): ", e.message) + +""" +Returns psbid +""" +function parse_slave_log_v2(filename::AbstractString) + lines_iter = Iterators.Stateful(eachline(filename) |> enumerate) + + let + i, line = popfirst!(lines_iter) + if !isempty(strip(line)) + throw(SlaveLogV2ParseError(i, "must be empty")) + end + end + + let + i, line = popfirst!(lines_iter) + expected = "=============== Test QAPIp Start ===============" + if line != expected + throw(SlaveLogV2ParseError(i, "invalid header, expected: $(expected)")) + end + end + + psbid = let + i, line = popfirst!(lines_iter) + m = match(r"PSBID :(?\d+)", line) + if isnothing(m) + throw(SlaveLogV2ParseError(i, "expected PSBID, got $(line)")) + end + parse(Int64, m[:psbid]) + end + + for _ in 1:619 + _line = popfirst!(lines_iter) + end + + read_psbid_0 = parse_copyn_section!(lines_iter, 0) + read_psbid_1 = parse_copyn_section!(lines_iter, 1) + read_psbid_2 = parse_copyn_section!(lines_iter, 2) + + for _ in 1:9 + _ = popfirst!(lines_iter) + end + + if !isempty(lines_iter) + throw(SlaveLogV2ParseError(2495, "expected end of file")) + end + + if psbid != read_psbid_0 + error("read PSBID 0 didn't match: expected $(psbid), read $(read_psbid_0)") + end + if psbid != read_psbid_1 + error("read PSBID 0 didn't match: expected $(psbid), read $(read_psbid_0)") + end + if psbid != read_psbid_2 + error("read PSBID 0 didn't match: expected $(psbid), read $(read_psbid_0)") + end + psbid +end + +function line_expected(linenum, line, expected) + if line != expected + throw(SlaveLogV2ParseError(linenum, "expected $(expected), got $(line)")) + end +end + +function parse_copyn_section!(lines_iter, n::Integer) + i, line = popfirst!(lines_iter) + line_expected(i, line, "------------ COPY$(n) ------------") + + i, line = popfirst!(lines_iter) + line_expected(i, line, " PS board ID ") + + _ = popfirst!(lines_iter) + + i, line = popfirst!(lines_iter) + line_expected(i, line, "Address : 0x0000") + + i, line = popfirst!(lines_iter) + m = match(r"Data : \s*(?\d+)", line) + if isnothing(m) + throw(SlaveLogV2ParseError(i, "expected read PSBID, got $(line)")) + end + read_psbid = parse(Int64, m[:read]) + + _ = popfirst!(lines_iter) + for _ in 1:615 + _ = popfirst!(lines_iter) + end + + return read_psbid +end + +end diff --git a/test/input/.gitignore b/test/input/.gitignore index 27eee19..5b1bd5b 100644 --- a/test/input/.gitignore +++ b/test/input/.gitignore @@ -10,3 +10,4 @@ slavelogs/main/* !slavelogs/main/430_100.txt !slavelogs/main/364_88_longrun.txt !slavelogs/main/127_172.txt +!slavelogs/main/567_792.txt diff --git a/test/input/slavelogs/main/567_792.txt b/test/input/slavelogs/main/567_792.txt new file mode 100644 index 0000000..49dfadc --- /dev/null +++ b/test/input/slavelogs/main/567_792.txt @@ -0,0 +1,2494 @@ + +=============== Test QAPIp Start =============== +PSBID :567 +Test_QSPIp result1/2 : 0/0 + -- test finished -- +s : 0x0000 -> 0x0000 +Data : 555 -> 567 + + Address | Data +----------------- + 0xa00004 | 0x00 + 0xa00005 | 0x06 + 0xa00006 | 0x00 + 0xa00007 | 0x01 + 0xa00008 | 0x00 + 0xa00009 | 0x10 + 0xa0000a | 0xff + 0xa0000b | 0xff + 0xa0000c | 0x00 + 0xa0000d | 0x20 + 0xa0000e | 0x00 + 0xa0000f | 0xe6 + 0xa00010 | 0x00 + 0xa00011 | 0x21 + 0xa00012 | 0x00 + 0xa00013 | 0xe6 + 0xa00014 | 0x00 + 0xa00015 | 0x22 + 0xa00016 | 0x00 + 0xa00017 | 0xe6 + 0xa00018 | 0x00 + 0xa00019 | 0x23 + 0xa0001a | 0x00 + 0xa0001b | 0xe6 + 0xa0001c | 0x00 + 0xa0001d | 0x24 + 0xa0001e | 0x00 + 0xa0001f | 0xe6 + 0xa00020 | 0x00 + 0xa00021 | 0x25 + 0xa00022 | 0x00 + 0xa00023 | 0xe6 + 0xa00024 | 0x00 + 0xa00025 | 0x26 + 0xa00026 | 0x00 + 0xa00027 | 0xe6 + 0xa00028 | 0x00 + 0xa00029 | 0x27 + 0xa0002a | 0x00 + 0xa0002b | 0xe6 + 0xa0002c | 0x00 + 0xa0002d | 0x28 + 0xa0002e | 0x00 + 0xa0002f | 0xe6 + 0xa00030 | 0x00 + 0xa00031 | 0x29 + 0xa00032 | 0x00 + 0xa00033 | 0xe6 + 0xa00034 | 0x00 + 0xa00035 | 0x2a + 0xa00036 | 0x00 + 0xa00037 | 0xe6 + 0xa00038 | 0x00 + 0xa00039 | 0x2b + 0xa0003a | 0x00 + 0xa0003b | 0xe6 + 0xa0003c | 0x00 + 0xa0003d | 0x2c + 0xa0003e | 0x00 + 0xa0003f | 0xe6 + 0xa00040 | 0x00 + 0xa00041 | 0x2d + 0xa00042 | 0x00 + 0xa00043 | 0xe6 + 0xa00044 | 0x00 + 0xa00045 | 0x2e + 0xa00046 | 0x00 + 0xa00047 | 0xe6 + 0xa00048 | 0x00 + 0xa00049 | 0x2f + 0xa0004a | 0x00 + 0xa0004b | 0xe6 + 0xa0004c | 0x00 + 0xa0004d | 0x62 + 0xa0004e | 0x00 + 0xa0004f | 0x05 + 0xa00050 | 0x01 + 0xa00051 | 0x10 + 0xa00052 | 0x00 + 0xa00053 | 0x00 + 0xa00054 | 0x01 + 0xa00055 | 0x11 + 0xa00056 | 0x28 + 0xa00057 | 0x00 + 0xa00058 | 0x01 + 0xa00059 | 0x12 + 0xa0005a | 0x00 + 0xa0005b | 0x00 + 0xa0005c | 0x01 + 0xa0005d | 0x13 + 0xa0005e | 0xff + 0xa0005f | 0xff + 0xa00060 | 0x01 + 0xa00061 | 0x14 + 0xa00062 | 0x00 + 0xa00063 | 0x00 + 0xa00064 | 0x01 + 0xa00065 | 0x15 + 0xa00066 | 0x00 + 0xa00067 | 0x00 + 0xa00068 | 0x01 + 0xa00069 | 0x16 + 0xa0006a | 0x00 + 0xa0006b | 0x00 + 0xa0006c | 0x01 + 0xa0006d | 0x17 + 0xa0006e | 0x28 + 0xa0006f | 0x00 + 0xa00070 | 0x01 + 0xa00071 | 0x18 + 0xa00072 | 0x00 + 0xa00073 | 0x00 + 0xa00074 | 0x01 + 0xa00075 | 0x19 + 0xa00076 | 0xff + 0xa00077 | 0xff + 0xa00078 | 0x01 + 0xa00079 | 0x1a + 0xa0007a | 0x00 + 0xa0007b | 0x00 + 0xa0007c | 0x01 + 0xa0007d | 0x1b + 0xa0007e | 0x00 + 0xa0007f | 0x00 + 0xa00080 | 0x01 + 0xa00081 | 0x1c + 0xa00082 | 0xb3 + 0xa00083 | 0x00 + 0xa00084 | 0x01 + 0xa00085 | 0x1d + 0xa00086 | 0x93 + 0xa00087 | 0xb8 + 0xa00088 | 0x01 + 0xa00089 | 0x20 + 0xa0008a | 0x00 + 0xa0008b | 0x00 + 0xa0008c | 0x01 + 0xa0008d | 0x21 + 0xa0008e | 0x28 + 0xa0008f | 0x00 + 0xa00090 | 0x01 + 0xa00091 | 0x22 + 0xa00092 | 0x00 + 0xa00093 | 0x00 + 0xa00094 | 0x01 + 0xa00095 | 0x23 + 0xa00096 | 0xff + 0xa00097 | 0xff + 0xa00098 | 0x01 + 0xa00099 | 0x24 + 0xa0009a | 0x00 + 0xa0009b | 0x00 + 0xa0009c | 0x01 + 0xa0009d | 0x25 + 0xa0009e | 0x00 + 0xa0009f | 0x00 + 0xa000a0 | 0x01 + 0xa000a1 | 0x26 + 0xa000a2 | 0x00 + 0xa000a3 | 0x00 + 0xa000a4 | 0x01 + 0xa000a5 | 0x27 + 0xa000a6 | 0x28 + 0xa000a7 | 0x00 + 0xa000a8 | 0x01 + 0xa000a9 | 0x28 + 0xa000aa | 0x00 + 0xa000ab | 0x00 + 0xa000ac | 0x01 + 0xa000ad | 0x29 + 0xa000ae | 0xff + 0xa000af | 0xff + 0xa000b0 | 0x01 + 0xa000b1 | 0x2a + 0xa000b2 | 0x00 + 0xa000b3 | 0x00 + 0xa000b4 | 0x01 + 0xa000b5 | 0x2b + 0xa000b6 | 0x00 + 0xa000b7 | 0x00 + 0xa000b8 | 0x01 + 0xa000b9 | 0x2c + 0xa000ba | 0xb3 + 0xa000bb | 0x00 + 0xa000bc | 0x01 + 0xa000bd | 0x2d + 0xa000be | 0x93 + 0xa000bf | 0xb8 + 0xa000c0 | 0x01 + 0xa000c1 | 0x30 + 0xa000c2 | 0x00 + 0xa000c3 | 0x00 + 0xa000c4 | 0x01 + 0xa000c5 | 0x31 + 0xa000c6 | 0x28 + 0xa000c7 | 0x00 + 0xa000c8 | 0x01 + 0xa000c9 | 0x32 + 0xa000ca | 0x00 + 0xa000cb | 0x00 + 0xa000cc | 0x01 + 0xa000cd | 0x33 + 0xa000ce | 0xff + 0xa000cf | 0xff + 0xa000d0 | 0x01 + 0xa000d1 | 0x34 + 0xa000d2 | 0x00 + 0xa000d3 | 0x00 + 0xa000d4 | 0x01 + 0xa000d5 | 0x35 + 0xa000d6 | 0x00 + 0xa000d7 | 0x00 + 0xa000d8 | 0x01 + 0xa000d9 | 0x36 + 0xa000da | 0x00 + 0xa000db | 0x00 + 0xa000dc | 0x01 + 0xa000dd | 0x37 + 0xa000de | 0x28 + 0xa000df | 0x00 + 0xa000e0 | 0x01 + 0xa000e1 | 0x38 + 0xa000e2 | 0x00 + 0xa000e3 | 0x00 + 0xa000e4 | 0x01 + 0xa000e5 | 0x39 + 0xa000e6 | 0xff + 0xa000e7 | 0xff + 0xa000e8 | 0x01 + 0xa000e9 | 0x3a + 0xa000ea | 0x00 + 0xa000eb | 0x00 + 0xa000ec | 0x01 + 0xa000ed | 0x3b + 0xa000ee | 0x00 + 0xa000ef | 0x00 + 0xa000f0 | 0x01 + 0xa000f1 | 0x3c + 0xa000f2 | 0xb3 + 0xa000f3 | 0x00 + 0xa000f4 | 0x01 + 0xa000f5 | 0x3d + 0xa000f6 | 0x93 + 0xa000f7 | 0xb8 + 0xa000f8 | 0x01 + 0xa000f9 | 0x40 + 0xa000fa | 0x00 + 0xa000fb | 0x00 + 0xa000fc | 0x01 + 0xa000fd | 0x41 + 0xa000fe | 0x28 + 0xa000ff | 0x00 + 0xa00100 | 0x01 + 0xa00101 | 0x42 + 0xa00102 | 0x00 + 0xa00103 | 0x00 + 0xa00104 | 0x01 + 0xa00105 | 0x43 + 0xa00106 | 0xff + 0xa00107 | 0xff + 0xa00108 | 0x01 + 0xa00109 | 0x44 + 0xa0010a | 0x00 + 0xa0010b | 0x00 + 0xa0010c | 0x01 + 0xa0010d | 0x45 + 0xa0010e | 0x00 + 0xa0010f | 0x00 + 0xa00110 | 0x01 + 0xa00111 | 0x46 + 0xa00112 | 0x00 + 0xa00113 | 0x00 + 0xa00114 | 0x01 + 0xa00115 | 0x47 + 0xa00116 | 0x28 + 0xa00117 | 0x00 + 0xa00118 | 0x01 + 0xa00119 | 0x48 + 0xa0011a | 0x00 + 0xa0011b | 0x00 + 0xa0011c | 0x01 + 0xa0011d | 0x49 + 0xa0011e | 0xff + 0xa0011f | 0xff + 0xa00120 | 0x01 + 0xa00121 | 0x4a + 0xa00122 | 0x00 + 0xa00123 | 0x00 + 0xa00124 | 0x01 + 0xa00125 | 0x4b + 0xa00126 | 0x00 + 0xa00127 | 0x00 + 0xa00128 | 0x01 + 0xa00129 | 0x4c + 0xa0012a | 0xb3 + 0xa0012b | 0x00 + 0xa0012c | 0x01 + 0xa0012d | 0x4d + 0xa0012e | 0x93 + 0xa0012f | 0xb8 + 0xa00130 | 0x01 + 0xa00131 | 0x50 + 0xa00132 | 0x00 + 0xa00133 | 0x00 + 0xa00134 | 0x01 + 0xa00135 | 0x51 + 0xa00136 | 0x28 + 0xa00137 | 0x00 + 0xa00138 | 0x01 + 0xa00139 | 0x52 + 0xa0013a | 0x00 + 0xa0013b | 0x00 + 0xa0013c | 0x01 + 0xa0013d | 0x53 + 0xa0013e | 0xff + 0xa0013f | 0xff + 0xa00140 | 0x01 + 0xa00141 | 0x54 + 0xa00142 | 0x00 + 0xa00143 | 0x00 + 0xa00144 | 0x01 + 0xa00145 | 0x55 + 0xa00146 | 0x00 + 0xa00147 | 0x00 + 0xa00148 | 0x01 + 0xa00149 | 0x56 + 0xa0014a | 0x00 + 0xa0014b | 0x00 + 0xa0014c | 0x01 + 0xa0014d | 0x57 + 0xa0014e | 0x28 + 0xa0014f | 0x00 + 0xa00150 | 0x01 + 0xa00151 | 0x58 + 0xa00152 | 0x00 + 0xa00153 | 0x00 + 0xa00154 | 0x01 + 0xa00155 | 0x59 + 0xa00156 | 0xff + 0xa00157 | 0xff + 0xa00158 | 0x01 + 0xa00159 | 0x5a + 0xa0015a | 0x00 + 0xa0015b | 0x00 + 0xa0015c | 0x01 + 0xa0015d | 0x5b + 0xa0015e | 0x00 + 0xa0015f | 0x00 + 0xa00160 | 0x01 + 0xa00161 | 0x5c + 0xa00162 | 0xb3 + 0xa00163 | 0x00 + 0xa00164 | 0x01 + 0xa00165 | 0x5d + 0xa00166 | 0x93 + 0xa00167 | 0xb8 + 0xa00168 | 0x01 + 0xa00169 | 0x60 + 0xa0016a | 0x00 + 0xa0016b | 0x00 + 0xa0016c | 0x01 + 0xa0016d | 0x61 + 0xa0016e | 0x28 + 0xa0016f | 0x00 + 0xa00170 | 0x01 + 0xa00171 | 0x62 + 0xa00172 | 0x00 + 0xa00173 | 0x00 + 0xa00174 | 0x01 + 0xa00175 | 0x63 + 0xa00176 | 0xff + 0xa00177 | 0xff + 0xa00178 | 0x01 + 0xa00179 | 0x64 + 0xa0017a | 0x00 + 0xa0017b | 0x00 + 0xa0017c | 0x01 + 0xa0017d | 0x65 + 0xa0017e | 0x00 + 0xa0017f | 0x00 + 0xa00180 | 0x01 + 0xa00181 | 0x66 + 0xa00182 | 0x00 + 0xa00183 | 0x00 + 0xa00184 | 0x01 + 0xa00185 | 0x67 + 0xa00186 | 0x28 + 0xa00187 | 0x00 + 0xa00188 | 0x01 + 0xa00189 | 0x68 + 0xa0018a | 0x00 + 0xa0018b | 0x00 + 0xa0018c | 0x01 + 0xa0018d | 0x69 + 0xa0018e | 0xff + 0xa0018f | 0xff + 0xa00190 | 0x01 + 0xa00191 | 0x6a + 0xa00192 | 0x00 + 0xa00193 | 0x00 + 0xa00194 | 0x01 + 0xa00195 | 0x6b + 0xa00196 | 0x00 + 0xa00197 | 0x00 + 0xa00198 | 0x01 + 0xa00199 | 0x6c + 0xa0019a | 0xb3 + 0xa0019b | 0x00 + 0xa0019c | 0x01 + 0xa0019d | 0x6d + 0xa0019e | 0x93 + 0xa0019f | 0xb8 + 0xa001a0 | 0x01 + 0xa001a1 | 0x70 + 0xa001a2 | 0x00 + 0xa001a3 | 0x00 + 0xa001a4 | 0x01 + 0xa001a5 | 0x71 + 0xa001a6 | 0x28 + 0xa001a7 | 0x00 + 0xa001a8 | 0x01 + 0xa001a9 | 0x72 + 0xa001aa | 0x00 + 0xa001ab | 0x00 + 0xa001ac | 0x01 + 0xa001ad | 0x73 + 0xa001ae | 0xff + 0xa001af | 0xff + 0xa001b0 | 0x01 + 0xa001b1 | 0x74 + 0xa001b2 | 0x00 + 0xa001b3 | 0x00 + 0xa001b4 | 0x01 + 0xa001b5 | 0x75 + 0xa001b6 | 0x00 + 0xa001b7 | 0x00 + 0xa001b8 | 0x01 + 0xa001b9 | 0x76 + 0xa001ba | 0x00 + 0xa001bb | 0x00 + 0xa001bc | 0x01 + 0xa001bd | 0x77 + 0xa001be | 0x28 + 0xa001bf | 0x00 + 0xa001c0 | 0x01 + 0xa001c1 | 0x78 + 0xa001c2 | 0x00 + 0xa001c3 | 0x00 + 0xa001c4 | 0x01 + 0xa001c5 | 0x79 + 0xa001c6 | 0xff + 0xa001c7 | 0xff + 0xa001c8 | 0x01 + 0xa001c9 | 0x7a + 0xa001ca | 0x00 + 0xa001cb | 0x00 + 0xa001cc | 0x01 + 0xa001cd | 0x7b + 0xa001ce | 0x00 + 0xa001cf | 0x00 + 0xa001d0 | 0x01 + 0xa001d1 | 0x7c + 0xa001d2 | 0xb3 + 0xa001d3 | 0x00 + 0xa001d4 | 0x01 + 0xa001d5 | 0x7d + 0xa001d6 | 0x93 + 0xa001d7 | 0xb8 + 0xa001d8 | 0x01 + 0xa001d9 | 0x80 + 0xa001da | 0x00 + 0xa001db | 0x00 + 0xa001dc | 0x01 + 0xa001dd | 0x81 + 0xa001de | 0x28 + 0xa001df | 0x00 + 0xa001e0 | 0x01 + 0xa001e1 | 0x82 + 0xa001e2 | 0x00 + 0xa001e3 | 0x00 + 0xa001e4 | 0x01 + 0xa001e5 | 0x83 + 0xa001e6 | 0xff + 0xa001e7 | 0xff + 0xa001e8 | 0x01 + 0xa001e9 | 0x84 + 0xa001ea | 0x00 + 0xa001eb | 0x00 + 0xa001ec | 0x01 + 0xa001ed | 0x85 + 0xa001ee | 0x00 + 0xa001ef | 0x00 + 0xa001f0 | 0x01 + 0xa001f1 | 0x86 + 0xa001f2 | 0x00 + 0xa001f3 | 0x00 + 0xa001f4 | 0x01 + 0xa001f5 | 0x87 + 0xa001f6 | 0x28 + 0xa001f7 | 0x00 + 0xa001f8 | 0x01 + 0xa001f9 | 0x88 + 0xa001fa | 0x00 + 0xa001fb | 0x00 + 0xa001fc | 0x01 + 0xa001fd | 0x89 + 0xa001fe | 0xff + 0xa001ff | 0xff + 0xa00200 | 0x01 + 0xa00201 | 0x8a + 0xa00202 | 0x00 + 0xa00203 | 0x00 + 0xa00204 | 0x01 + 0xa00205 | 0x8b + 0xa00206 | 0x00 + 0xa00207 | 0x00 + 0xa00208 | 0x01 + 0xa00209 | 0x8c + 0xa0020a | 0xb3 + 0xa0020b | 0x00 + 0xa0020c | 0x01 + 0xa0020d | 0x8d + 0xa0020e | 0x93 + 0xa0020f | 0xb8 + 0xa00210 | 0x01 + 0xa00211 | 0xb0 + 0xa00212 | 0xff + 0xa00213 | 0xff + 0xa00214 | 0x01 + 0xa00215 | 0xb2 + 0xa00216 | 0x00 + 0xa00217 | 0x00 + 0xa00218 | 0x01 + 0xa00219 | 0xd0 + 0xa0021a | 0x00 + 0xa0021b | 0x01 + 0xa0021c | 0x01 + 0xa0021d | 0xd1 + 0xa0021e | 0x00 + 0xa0021f | 0x01 + 0xa00220 | 0x01 + 0xa00221 | 0xd2 + 0xa00222 | 0x00 + 0xa00223 | 0x01 + 0xa00224 | 0x01 + 0xa00225 | 0xd3 + 0xa00226 | 0x00 + 0xa00227 | 0x01 + 0xa00228 | 0x01 + 0xa00229 | 0xd4 + 0xa0022a | 0x00 + 0xa0022b | 0x01 + 0xa0022c | 0x01 + 0xa0022d | 0xd5 + 0xa0022e | 0x00 + 0xa0022f | 0x01 + 0xa00230 | 0x01 + 0xa00231 | 0xd6 + 0xa00232 | 0x00 + 0xa00233 | 0x01 + 0xa00234 | 0x01 + 0xa00235 | 0xd7 + 0xa00236 | 0x00 + 0xa00237 | 0x01 + 0xa00238 | 0x01 + 0xa00239 | 0xd8 + 0xa0023a | 0x00 + 0xa0023b | 0x01 + 0xa0023c | 0x01 + 0xa0023d | 0xd9 + 0xa0023e | 0x00 + 0xa0023f | 0x01 + 0xa00240 | 0x01 + 0xa00241 | 0xda + 0xa00242 | 0x00 + 0xa00243 | 0x01 + 0xa00244 | 0x01 + 0xa00245 | 0xdb + 0xa00246 | 0x00 + 0xa00247 | 0x01 + 0xa00248 | 0x01 + 0xa00249 | 0xdc + 0xa0024a | 0x00 + 0xa0024b | 0x01 + 0xa0024c | 0x01 + 0xa0024d | 0xdd + 0xa0024e | 0x00 + 0xa0024f | 0x01 + 0xa00250 | 0x01 + 0xa00251 | 0xde + 0xa00252 | 0x00 + 0xa00253 | 0x01 + 0xa00254 | 0x01 + 0xa00255 | 0xdf + 0xa00256 | 0x00 + 0xa00257 | 0x01 + 0xa00258 | 0x01 + 0xa00259 | 0xe0 + 0xa0025a | 0x00 + 0xa0025b | 0x01 + 0xa0025c | 0x01 + 0xa0025d | 0xe5 + 0xa0025e | 0x00 + 0xa0025f | 0x01 + 0xa00260 | 0x02 + 0xa00261 | 0x00 + 0xa00262 | 0x00 + 0xa00263 | 0x0a + 0xa00264 | 0x02 + 0xa00265 | 0x01 + 0xa00266 | 0x00 + 0xa00267 | 0x01 +------------ COPY0 ------------ + PS board ID +- - - - - - - +Address : 0x0000 +Data : 567 + + Address | Expected : Read : Status +---------------------------------------- + 0xa00004 | 0x00 : 0x00 : success  + 0xa00005 | 0x06 : 0x06 : success  + 0xa00006 | 0x00 : 0x00 : success  + 0xa00007 | 0x01 : 0x01 : success  + 0xa00008 | 0x00 : 0x00 : success  + 0xa00009 | 0x10 : 0x10 : success  + 0xa0000a | 0xff : 0xff : success  + 0xa0000b | 0xff : 0xff : success  + 0xa0000c | 0x00 : 0x00 : success  + 0xa0000d | 0x20 : 0x20 : success  + 0xa0000e | 0x00 : 0x00 : success  + 0xa0000f | 0xe6 : 0xe6 : success  + 0xa00010 | 0x00 : 0x00 : success  + 0xa00011 | 0x21 : 0x21 : success  + 0xa00012 | 0x00 : 0x00 : success  + 0xa00013 | 0xe6 : 0xe6 : success  + 0xa00014 | 0x00 : 0x00 : success  + 0xa00015 | 0x22 : 0x22 : success  + 0xa00016 | 0x00 : 0x00 : success  + 0xa00017 | 0xe6 : 0xe6 : success  + 0xa00018 | 0x00 : 0x00 : success  + 0xa00019 | 0x23 : 0x23 : success  + 0xa0001a | 0x00 : 0x00 : success  + 0xa0001b | 0xe6 : 0xe6 : success  + 0xa0001c | 0x00 : 0x00 : success  + 0xa0001d | 0x24 : 0x24 : success  + 0xa0001e | 0x00 : 0x00 : success  + 0xa0001f | 0xe6 : 0xe6 : success  + 0xa00020 | 0x00 : 0x00 : success  + 0xa00021 | 0x25 : 0x25 : success  + 0xa00022 | 0x00 : 0x00 : success  + 0xa00023 | 0xe6 : 0xe6 : success  + 0xa00024 | 0x00 : 0x00 : success  + 0xa00025 | 0x26 : 0x26 : success  + 0xa00026 | 0x00 : 0x00 : success  + 0xa00027 | 0xe6 : 0xe6 : success  + 0xa00028 | 0x00 : 0x00 : success  + 0xa00029 | 0x27 : 0x27 : success  + 0xa0002a | 0x00 : 0x00 : success  + 0xa0002b | 0xe6 : 0xe6 : success  + 0xa0002c | 0x00 : 0x00 : success  + 0xa0002d | 0x28 : 0x28 : success  + 0xa0002e | 0x00 : 0x00 : success  + 0xa0002f | 0xe6 : 0xe6 : success  + 0xa00030 | 0x00 : 0x00 : success  + 0xa00031 | 0x29 : 0x29 : success  + 0xa00032 | 0x00 : 0x00 : success  + 0xa00033 | 0xe6 : 0xe6 : success  + 0xa00034 | 0x00 : 0x00 : success  + 0xa00035 | 0x2a : 0x2a : success  + 0xa00036 | 0x00 : 0x00 : success  + 0xa00037 | 0xe6 : 0xe6 : success  + 0xa00038 | 0x00 : 0x00 : success  + 0xa00039 | 0x2b : 0x2b : success  + 0xa0003a | 0x00 : 0x00 : success  + 0xa0003b | 0xe6 : 0xe6 : success  + 0xa0003c | 0x00 : 0x00 : success  + 0xa0003d | 0x2c : 0x2c : success  + 0xa0003e | 0x00 : 0x00 : success  + 0xa0003f | 0xe6 : 0xe6 : success  + 0xa00040 | 0x00 : 0x00 : success  + 0xa00041 | 0x2d : 0x2d : success  + 0xa00042 | 0x00 : 0x00 : success  + 0xa00043 | 0xe6 : 0xe6 : success  + 0xa00044 | 0x00 : 0x00 : success  + 0xa00045 | 0x2e : 0x2e : success  + 0xa00046 | 0x00 : 0x00 : success  + 0xa00047 | 0xe6 : 0xe6 : success  + 0xa00048 | 0x00 : 0x00 : success  + 0xa00049 | 0x2f : 0x2f : success  + 0xa0004a | 0x00 : 0x00 : success  + 0xa0004b | 0xe6 : 0xe6 : success  + 0xa0004c | 0x00 : 0x00 : success  + 0xa0004d | 0x62 : 0x62 : success  + 0xa0004e | 0x00 : 0x00 : success  + 0xa0004f | 0x05 : 0x05 : success  + 0xa00050 | 0x01 : 0x01 : success  + 0xa00051 | 0x10 : 0x10 : success  + 0xa00052 | 0x00 : 0x00 : success  + 0xa00053 | 0x00 : 0x00 : success  + 0xa00054 | 0x01 : 0x01 : success  + 0xa00055 | 0x11 : 0x11 : success  + 0xa00056 | 0x28 : 0x28 : success  + 0xa00057 | 0x00 : 0x00 : success  + 0xa00058 | 0x01 : 0x01 : success  + 0xa00059 | 0x12 : 0x12 : success  + 0xa0005a | 0x00 : 0x00 : success  + 0xa0005b | 0x00 : 0x00 : success  + 0xa0005c | 0x01 : 0x01 : success  + 0xa0005d | 0x13 : 0x13 : success  + 0xa0005e | 0xff : 0xff : success  + 0xa0005f | 0xff : 0xff : success  + 0xa00060 | 0x01 : 0x01 : success  + 0xa00061 | 0x14 : 0x14 : success  + 0xa00062 | 0x00 : 0x00 : success  + 0xa00063 | 0x00 : 0x00 : success  + 0xa00064 | 0x01 : 0x01 : success  + 0xa00065 | 0x15 : 0x15 : success  + 0xa00066 | 0x00 : 0x00 : success  + 0xa00067 | 0x00 : 0x00 : success  + 0xa00068 | 0x01 : 0x01 : success  + 0xa00069 | 0x16 : 0x16 : success  + 0xa0006a | 0x00 : 0x00 : success  + 0xa0006b | 0x00 : 0x00 : success  + 0xa0006c | 0x01 : 0x01 : success  + 0xa0006d | 0x17 : 0x17 : success  + 0xa0006e | 0x28 : 0x28 : success  + 0xa0006f | 0x00 : 0x00 : success  + 0xa00070 | 0x01 : 0x01 : success  + 0xa00071 | 0x18 : 0x18 : success  + 0xa00072 | 0x00 : 0x00 : success  + 0xa00073 | 0x00 : 0x00 : success  + 0xa00074 | 0x01 : 0x01 : success  + 0xa00075 | 0x19 : 0x19 : success  + 0xa00076 | 0xff : 0xff : success  + 0xa00077 | 0xff : 0xff : success  + 0xa00078 | 0x01 : 0x01 : success  + 0xa00079 | 0x1a : 0x1a : success  + 0xa0007a | 0x00 : 0x00 : success  + 0xa0007b | 0x00 : 0x00 : success  + 0xa0007c | 0x01 : 0x01 : success  + 0xa0007d | 0x1b : 0x1b : success  + 0xa0007e | 0x00 : 0x00 : success  + 0xa0007f | 0x00 : 0x00 : success  + 0xa00080 | 0x01 : 0x01 : success  + 0xa00081 | 0x1c : 0x1c : success  + 0xa00082 | 0xb3 : 0xb3 : success  + 0xa00083 | 0x00 : 0x00 : success  + 0xa00084 | 0x01 : 0x01 : success  + 0xa00085 | 0x1d : 0x1d : success  + 0xa00086 | 0x93 : 0x93 : success  + 0xa00087 | 0xb8 : 0xb8 : success  + 0xa00088 | 0x01 : 0x01 : success  + 0xa00089 | 0x20 : 0x20 : success  + 0xa0008a | 0x00 : 0x00 : success  + 0xa0008b | 0x00 : 0x00 : success  + 0xa0008c | 0x01 : 0x01 : success  + 0xa0008d | 0x21 : 0x21 : success  + 0xa0008e | 0x28 : 0x28 : success  + 0xa0008f | 0x00 : 0x00 : success  + 0xa00090 | 0x01 : 0x01 : success  + 0xa00091 | 0x22 : 0x22 : success  + 0xa00092 | 0x00 : 0x00 : success  + 0xa00093 | 0x00 : 0x00 : success  + 0xa00094 | 0x01 : 0x01 : success  + 0xa00095 | 0x23 : 0x23 : success  + 0xa00096 | 0xff : 0xff : success  + 0xa00097 | 0xff : 0xff : success  + 0xa00098 | 0x01 : 0x01 : success  + 0xa00099 | 0x24 : 0x24 : success  + 0xa0009a | 0x00 : 0x00 : success  + 0xa0009b | 0x00 : 0x00 : success  + 0xa0009c | 0x01 : 0x01 : success  + 0xa0009d | 0x25 : 0x25 : success  + 0xa0009e | 0x00 : 0x00 : success  + 0xa0009f | 0x00 : 0x00 : success  + 0xa000a0 | 0x01 : 0x01 : success  + 0xa000a1 | 0x26 : 0x26 : success  + 0xa000a2 | 0x00 : 0x00 : success  + 0xa000a3 | 0x00 : 0x00 : success  + 0xa000a4 | 0x01 : 0x01 : success  + 0xa000a5 | 0x27 : 0x27 : success  + 0xa000a6 | 0x28 : 0x28 : success  + 0xa000a7 | 0x00 : 0x00 : success  + 0xa000a8 | 0x01 : 0x01 : success  + 0xa000a9 | 0x28 : 0x28 : success  + 0xa000aa | 0x00 : 0x00 : success  + 0xa000ab | 0x00 : 0x00 : success  + 0xa000ac | 0x01 : 0x01 : success  + 0xa000ad | 0x29 : 0x29 : success  + 0xa000ae | 0xff : 0xff : success  + 0xa000af | 0xff : 0xff : success  + 0xa000b0 | 0x01 : 0x01 : success  + 0xa000b1 | 0x2a : 0x2a : success  + 0xa000b2 | 0x00 : 0x00 : success  + 0xa000b3 | 0x00 : 0x00 : success  + 0xa000b4 | 0x01 : 0x01 : success  + 0xa000b5 | 0x2b : 0x2b : success  + 0xa000b6 | 0x00 : 0x00 : success  + 0xa000b7 | 0x00 : 0x00 : success  + 0xa000b8 | 0x01 : 0x01 : success  + 0xa000b9 | 0x2c : 0x2c : success  + 0xa000ba | 0xb3 : 0xb3 : success  + 0xa000bb | 0x00 : 0x00 : success  + 0xa000bc | 0x01 : 0x01 : success  + 0xa000bd | 0x2d : 0x2d : success  + 0xa000be | 0x93 : 0x93 : success  + 0xa000bf | 0xb8 : 0xb8 : success  + 0xa000c0 | 0x01 : 0x01 : success  + 0xa000c1 | 0x30 : 0x30 : success  + 0xa000c2 | 0x00 : 0x00 : success  + 0xa000c3 | 0x00 : 0x00 : success  + 0xa000c4 | 0x01 : 0x01 : success  + 0xa000c5 | 0x31 : 0x31 : success  + 0xa000c6 | 0x28 : 0x28 : success  + 0xa000c7 | 0x00 : 0x00 : success  + 0xa000c8 | 0x01 : 0x01 : success  + 0xa000c9 | 0x32 : 0x32 : success  + 0xa000ca | 0x00 : 0x00 : success  + 0xa000cb | 0x00 : 0x00 : success  + 0xa000cc | 0x01 : 0x01 : success  + 0xa000cd | 0x33 : 0x33 : success  + 0xa000ce | 0xff : 0xff : success  + 0xa000cf | 0xff : 0xff : success  + 0xa000d0 | 0x01 : 0x01 : success  + 0xa000d1 | 0x34 : 0x34 : success  + 0xa000d2 | 0x00 : 0x00 : success  + 0xa000d3 | 0x00 : 0x00 : success  + 0xa000d4 | 0x01 : 0x01 : success  + 0xa000d5 | 0x35 : 0x35 : success  + 0xa000d6 | 0x00 : 0x00 : success  + 0xa000d7 | 0x00 : 0x00 : success  + 0xa000d8 | 0x01 : 0x01 : success  + 0xa000d9 | 0x36 : 0x36 : success  + 0xa000da | 0x00 : 0x00 : success  + 0xa000db | 0x00 : 0x00 : success  + 0xa000dc | 0x01 : 0x01 : success  + 0xa000dd | 0x37 : 0x37 : success  + 0xa000de | 0x28 : 0x28 : success  + 0xa000df | 0x00 : 0x00 : success  + 0xa000e0 | 0x01 : 0x01 : success  + 0xa000e1 | 0x38 : 0x38 : success  + 0xa000e2 | 0x00 : 0x00 : success  + 0xa000e3 | 0x00 : 0x00 : success  + 0xa000e4 | 0x01 : 0x01 : success  + 0xa000e5 | 0x39 : 0x39 : success  + 0xa000e6 | 0xff : 0xff : success  + 0xa000e7 | 0xff : 0xff : success  + 0xa000e8 | 0x01 : 0x01 : success  + 0xa000e9 | 0x3a : 0x3a : success  + 0xa000ea | 0x00 : 0x00 : success  + 0xa000eb | 0x00 : 0x00 : success  + 0xa000ec | 0x01 : 0x01 : success  + 0xa000ed | 0x3b : 0x3b : success  + 0xa000ee | 0x00 : 0x00 : success  + 0xa000ef | 0x00 : 0x00 : success  + 0xa000f0 | 0x01 : 0x01 : success  + 0xa000f1 | 0x3c : 0x3c : success  + 0xa000f2 | 0xb3 : 0xb3 : success  + 0xa000f3 | 0x00 : 0x00 : success  + 0xa000f4 | 0x01 : 0x01 : success  + 0xa000f5 | 0x3d : 0x3d : success  + 0xa000f6 | 0x93 : 0x93 : success  + 0xa000f7 | 0xb8 : 0xb8 : success  + 0xa000f8 | 0x01 : 0x01 : success  + 0xa000f9 | 0x40 : 0x40 : success  + 0xa000fa | 0x00 : 0x00 : success  + 0xa000fb | 0x00 : 0x00 : success  + 0xa000fc | 0x01 : 0x01 : success  + 0xa000fd | 0x41 : 0x41 : success  + 0xa000fe | 0x28 : 0x28 : success  + 0xa000ff | 0x00 : 0x00 : success  + 0xa00100 | 0x01 : 0x01 : success  + 0xa00101 | 0x42 : 0x42 : success  + 0xa00102 | 0x00 : 0x00 : success  + 0xa00103 | 0x00 : 0x00 : success  + 0xa00104 | 0x01 : 0x01 : success  + 0xa00105 | 0x43 : 0x43 : success  + 0xa00106 | 0xff : 0xff : success  + 0xa00107 | 0xff : 0xff : success  + 0xa00108 | 0x01 : 0x01 : success  + 0xa00109 | 0x44 : 0x44 : success  + 0xa0010a | 0x00 : 0x00 : success  + 0xa0010b | 0x00 : 0x00 : success  + 0xa0010c | 0x01 : 0x01 : success  + 0xa0010d | 0x45 : 0x45 : success  + 0xa0010e | 0x00 : 0x00 : success  + 0xa0010f | 0x00 : 0x00 : success  + 0xa00110 | 0x01 : 0x01 : success  + 0xa00111 | 0x46 : 0x46 : success  + 0xa00112 | 0x00 : 0x00 : success  + 0xa00113 | 0x00 : 0x00 : success  + 0xa00114 | 0x01 : 0x01 : success  + 0xa00115 | 0x47 : 0x47 : success  + 0xa00116 | 0x28 : 0x28 : success  + 0xa00117 | 0x00 : 0x00 : success  + 0xa00118 | 0x01 : 0x01 : success  + 0xa00119 | 0x48 : 0x48 : success  + 0xa0011a | 0x00 : 0x00 : success  + 0xa0011b | 0x00 : 0x00 : success  + 0xa0011c | 0x01 : 0x01 : success  + 0xa0011d | 0x49 : 0x49 : success  + 0xa0011e | 0xff : 0xff : success  + 0xa0011f | 0xff : 0xff : success  + 0xa00120 | 0x01 : 0x01 : success  + 0xa00121 | 0x4a : 0x4a : success  + 0xa00122 | 0x00 : 0x00 : success  + 0xa00123 | 0x00 : 0x00 : success  + 0xa00124 | 0x01 : 0x01 : success  + 0xa00125 | 0x4b : 0x4b : success  + 0xa00126 | 0x00 : 0x00 : success  + 0xa00127 | 0x00 : 0x00 : success  + 0xa00128 | 0x01 : 0x01 : success  + 0xa00129 | 0x4c : 0x4c : success  + 0xa0012a | 0xb3 : 0xb3 : success  + 0xa0012b | 0x00 : 0x00 : success  + 0xa0012c | 0x01 : 0x01 : success  + 0xa0012d | 0x4d : 0x4d : success  + 0xa0012e | 0x93 : 0x93 : success  + 0xa0012f | 0xb8 : 0xb8 : success  + 0xa00130 | 0x01 : 0x01 : success  + 0xa00131 | 0x50 : 0x50 : success  + 0xa00132 | 0x00 : 0x00 : success  + 0xa00133 | 0x00 : 0x00 : success  + 0xa00134 | 0x01 : 0x01 : success  + 0xa00135 | 0x51 : 0x51 : success  + 0xa00136 | 0x28 : 0x28 : success  + 0xa00137 | 0x00 : 0x00 : success  + 0xa00138 | 0x01 : 0x01 : success  + 0xa00139 | 0x52 : 0x52 : success  + 0xa0013a | 0x00 : 0x00 : success  + 0xa0013b | 0x00 : 0x00 : success  + 0xa0013c | 0x01 : 0x01 : success  + 0xa0013d | 0x53 : 0x53 : success  + 0xa0013e | 0xff : 0xff : success  + 0xa0013f | 0xff : 0xff : success  + 0xa00140 | 0x01 : 0x01 : success  + 0xa00141 | 0x54 : 0x54 : success  + 0xa00142 | 0x00 : 0x00 : success  + 0xa00143 | 0x00 : 0x00 : success  + 0xa00144 | 0x01 : 0x01 : success  + 0xa00145 | 0x55 : 0x55 : success  + 0xa00146 | 0x00 : 0x00 : success  + 0xa00147 | 0x00 : 0x00 : success  + 0xa00148 | 0x01 : 0x01 : success  + 0xa00149 | 0x56 : 0x56 : success  + 0xa0014a | 0x00 : 0x00 : success  + 0xa0014b | 0x00 : 0x00 : success  + 0xa0014c | 0x01 : 0x01 : success  + 0xa0014d | 0x57 : 0x57 : success  + 0xa0014e | 0x28 : 0x28 : success  + 0xa0014f | 0x00 : 0x00 : success  + 0xa00150 | 0x01 : 0x01 : success  + 0xa00151 | 0x58 : 0x58 : success  + 0xa00152 | 0x00 : 0x00 : success  + 0xa00153 | 0x00 : 0x00 : success  + 0xa00154 | 0x01 : 0x01 : success  + 0xa00155 | 0x59 : 0x59 : success  + 0xa00156 | 0xff : 0xff : success  + 0xa00157 | 0xff : 0xff : success  + 0xa00158 | 0x01 : 0x01 : success  + 0xa00159 | 0x5a : 0x5a : success  + 0xa0015a | 0x00 : 0x00 : success  + 0xa0015b | 0x00 : 0x00 : success  + 0xa0015c | 0x01 : 0x01 : success  + 0xa0015d | 0x5b : 0x5b : success  + 0xa0015e | 0x00 : 0x00 : success  + 0xa0015f | 0x00 : 0x00 : success  + 0xa00160 | 0x01 : 0x01 : success  + 0xa00161 | 0x5c : 0x5c : success  + 0xa00162 | 0xb3 : 0xb3 : success  + 0xa00163 | 0x00 : 0x00 : success  + 0xa00164 | 0x01 : 0x01 : success  + 0xa00165 | 0x5d : 0x5d : success  + 0xa00166 | 0x93 : 0x93 : success  + 0xa00167 | 0xb8 : 0xb8 : success  + 0xa00168 | 0x01 : 0x01 : success  + 0xa00169 | 0x60 : 0x60 : success  + 0xa0016a | 0x00 : 0x00 : success  + 0xa0016b | 0x00 : 0x00 : success  + 0xa0016c | 0x01 : 0x01 : success  + 0xa0016d | 0x61 : 0x61 : success  + 0xa0016e | 0x28 : 0x28 : success  + 0xa0016f | 0x00 : 0x00 : success  + 0xa00170 | 0x01 : 0x01 : success  + 0xa00171 | 0x62 : 0x62 : success  + 0xa00172 | 0x00 : 0x00 : success  + 0xa00173 | 0x00 : 0x00 : success  + 0xa00174 | 0x01 : 0x01 : success  + 0xa00175 | 0x63 : 0x63 : success  + 0xa00176 | 0xff : 0xff : success  + 0xa00177 | 0xff : 0xff : success  + 0xa00178 | 0x01 : 0x01 : success  + 0xa00179 | 0x64 : 0x64 : success  + 0xa0017a | 0x00 : 0x00 : success  + 0xa0017b | 0x00 : 0x00 : success  + 0xa0017c | 0x01 : 0x01 : success  + 0xa0017d | 0x65 : 0x65 : success  + 0xa0017e | 0x00 : 0x00 : success  + 0xa0017f | 0x00 : 0x00 : success  + 0xa00180 | 0x01 : 0x01 : success  + 0xa00181 | 0x66 : 0x66 : success  + 0xa00182 | 0x00 : 0x00 : success  + 0xa00183 | 0x00 : 0x00 : success  + 0xa00184 | 0x01 : 0x01 : success  + 0xa00185 | 0x67 : 0x67 : success  + 0xa00186 | 0x28 : 0x28 : success  + 0xa00187 | 0x00 : 0x00 : success  + 0xa00188 | 0x01 : 0x01 : success  + 0xa00189 | 0x68 : 0x68 : success  + 0xa0018a | 0x00 : 0x00 : success  + 0xa0018b | 0x00 : 0x00 : success  + 0xa0018c | 0x01 : 0x01 : success  + 0xa0018d | 0x69 : 0x69 : success  + 0xa0018e | 0xff : 0xff : success  + 0xa0018f | 0xff : 0xff : success  + 0xa00190 | 0x01 : 0x01 : success  + 0xa00191 | 0x6a : 0x6a : success  + 0xa00192 | 0x00 : 0x00 : success  + 0xa00193 | 0x00 : 0x00 : success  + 0xa00194 | 0x01 : 0x01 : success  + 0xa00195 | 0x6b : 0x6b : success  + 0xa00196 | 0x00 : 0x00 : success  + 0xa00197 | 0x00 : 0x00 : success  + 0xa00198 | 0x01 : 0x01 : success  + 0xa00199 | 0x6c : 0x6c : success  + 0xa0019a | 0xb3 : 0xb3 : success  + 0xa0019b | 0x00 : 0x00 : success  + 0xa0019c | 0x01 : 0x01 : success  + 0xa0019d | 0x6d : 0x6d : success  + 0xa0019e | 0x93 : 0x93 : success  + 0xa0019f | 0xb8 : 0xb8 : success  + 0xa001a0 | 0x01 : 0x01 : success  + 0xa001a1 | 0x70 : 0x70 : success  + 0xa001a2 | 0x00 : 0x00 : success  + 0xa001a3 | 0x00 : 0x00 : success  + 0xa001a4 | 0x01 : 0x01 : success  + 0xa001a5 | 0x71 : 0x71 : success  + 0xa001a6 | 0x28 : 0x28 : success  + 0xa001a7 | 0x00 : 0x00 : success  + 0xa001a8 | 0x01 : 0x01 : success  + 0xa001a9 | 0x72 : 0x72 : success  + 0xa001aa | 0x00 : 0x00 : success  + 0xa001ab | 0x00 : 0x00 : success  + 0xa001ac | 0x01 : 0x01 : success  + 0xa001ad | 0x73 : 0x73 : success  + 0xa001ae | 0xff : 0xff : success  + 0xa001af | 0xff : 0xff : success  + 0xa001b0 | 0x01 : 0x01 : success  + 0xa001b1 | 0x74 : 0x74 : success  + 0xa001b2 | 0x00 : 0x00 : success  + 0xa001b3 | 0x00 : 0x00 : success  + 0xa001b4 | 0x01 : 0x01 : success  + 0xa001b5 | 0x75 : 0x75 : success  + 0xa001b6 | 0x00 : 0x00 : success  + 0xa001b7 | 0x00 : 0x00 : success  + 0xa001b8 | 0x01 : 0x01 : success  + 0xa001b9 | 0x76 : 0x76 : success  + 0xa001ba | 0x00 : 0x00 : success  + 0xa001bb | 0x00 : 0x00 : success  + 0xa001bc | 0x01 : 0x01 : success  + 0xa001bd | 0x77 : 0x77 : success  + 0xa001be | 0x28 : 0x28 : success  + 0xa001bf | 0x00 : 0x00 : success  + 0xa001c0 | 0x01 : 0x01 : success  + 0xa001c1 | 0x78 : 0x78 : success  + 0xa001c2 | 0x00 : 0x00 : success  + 0xa001c3 | 0x00 : 0x00 : success  + 0xa001c4 | 0x01 : 0x01 : success  + 0xa001c5 | 0x79 : 0x79 : success  + 0xa001c6 | 0xff : 0xff : success  + 0xa001c7 | 0xff : 0xff : success  + 0xa001c8 | 0x01 : 0x01 : success  + 0xa001c9 | 0x7a : 0x7a : success  + 0xa001ca | 0x00 : 0x00 : success  + 0xa001cb | 0x00 : 0x00 : success  + 0xa001cc | 0x01 : 0x01 : success  + 0xa001cd | 0x7b : 0x7b : success  + 0xa001ce | 0x00 : 0x00 : success  + 0xa001cf | 0x00 : 0x00 : success  + 0xa001d0 | 0x01 : 0x01 : success  + 0xa001d1 | 0x7c : 0x7c : success  + 0xa001d2 | 0xb3 : 0xb3 : success  + 0xa001d3 | 0x00 : 0x00 : success  + 0xa001d4 | 0x01 : 0x01 : success  + 0xa001d5 | 0x7d : 0x7d : success  + 0xa001d6 | 0x93 : 0x93 : success  + 0xa001d7 | 0xb8 : 0xb8 : success  + 0xa001d8 | 0x01 : 0x01 : success  + 0xa001d9 | 0x80 : 0x80 : success  + 0xa001da | 0x00 : 0x00 : success  + 0xa001db | 0x00 : 0x00 : success  + 0xa001dc | 0x01 : 0x01 : success  + 0xa001dd | 0x81 : 0x81 : success  + 0xa001de | 0x28 : 0x28 : success  + 0xa001df | 0x00 : 0x00 : success  + 0xa001e0 | 0x01 : 0x01 : success  + 0xa001e1 | 0x82 : 0x82 : success  + 0xa001e2 | 0x00 : 0x00 : success  + 0xa001e3 | 0x00 : 0x00 : success  + 0xa001e4 | 0x01 : 0x01 : success  + 0xa001e5 | 0x83 : 0x83 : success  + 0xa001e6 | 0xff : 0xff : success  + 0xa001e7 | 0xff : 0xff : success  + 0xa001e8 | 0x01 : 0x01 : success  + 0xa001e9 | 0x84 : 0x84 : success  + 0xa001ea | 0x00 : 0x00 : success  + 0xa001eb | 0x00 : 0x00 : success  + 0xa001ec | 0x01 : 0x01 : success  + 0xa001ed | 0x85 : 0x85 : success  + 0xa001ee | 0x00 : 0x00 : success  + 0xa001ef | 0x00 : 0x00 : success  + 0xa001f0 | 0x01 : 0x01 : success  + 0xa001f1 | 0x86 : 0x86 : success  + 0xa001f2 | 0x00 : 0x00 : success  + 0xa001f3 | 0x00 : 0x00 : success  + 0xa001f4 | 0x01 : 0x01 : success  + 0xa001f5 | 0x87 : 0x87 : success  + 0xa001f6 | 0x28 : 0x28 : success  + 0xa001f7 | 0x00 : 0x00 : success  + 0xa001f8 | 0x01 : 0x01 : success  + 0xa001f9 | 0x88 : 0x88 : success  + 0xa001fa | 0x00 : 0x00 : success  + 0xa001fb | 0x00 : 0x00 : success  + 0xa001fc | 0x01 : 0x01 : success  + 0xa001fd | 0x89 : 0x89 : success  + 0xa001fe | 0xff : 0xff : success  + 0xa001ff | 0xff : 0xff : success  + 0xa00200 | 0x01 : 0x01 : success  + 0xa00201 | 0x8a : 0x8a : success  + 0xa00202 | 0x00 : 0x00 : success  + 0xa00203 | 0x00 : 0x00 : success  + 0xa00204 | 0x01 : 0x01 : success  + 0xa00205 | 0x8b : 0x8b : success  + 0xa00206 | 0x00 : 0x00 : success  + 0xa00207 | 0x00 : 0x00 : success  + 0xa00208 | 0x01 : 0x01 : success  + 0xa00209 | 0x8c : 0x8c : success  + 0xa0020a | 0xb3 : 0xb3 : success  + 0xa0020b | 0x00 : 0x00 : success  + 0xa0020c | 0x01 : 0x01 : success  + 0xa0020d | 0x8d : 0x8d : success  + 0xa0020e | 0x93 : 0x93 : success  + 0xa0020f | 0xb8 : 0xb8 : success  + 0xa00210 | 0x01 : 0x01 : success  + 0xa00211 | 0xb0 : 0xb0 : success  + 0xa00212 | 0xff : 0xff : success  + 0xa00213 | 0xff : 0xff : success  + 0xa00214 | 0x01 : 0x01 : success  + 0xa00215 | 0xb2 : 0xb2 : success  + 0xa00216 | 0x00 : 0x00 : success  + 0xa00217 | 0x00 : 0x00 : success  + 0xa00218 | 0x01 : 0x01 : success  + 0xa00219 | 0xd0 : 0xd0 : success  + 0xa0021a | 0x00 : 0x00 : success  + 0xa0021b | 0x01 : 0x01 : success  + 0xa0021c | 0x01 : 0x01 : success  + 0xa0021d | 0xd1 : 0xd1 : success  + 0xa0021e | 0x00 : 0x00 : success  + 0xa0021f | 0x01 : 0x01 : success  + 0xa00220 | 0x01 : 0x01 : success  + 0xa00221 | 0xd2 : 0xd2 : success  + 0xa00222 | 0x00 : 0x00 : success  + 0xa00223 | 0x01 : 0x01 : success  + 0xa00224 | 0x01 : 0x01 : success  + 0xa00225 | 0xd3 : 0xd3 : success  + 0xa00226 | 0x00 : 0x00 : success  + 0xa00227 | 0x01 : 0x01 : success  + 0xa00228 | 0x01 : 0x01 : success  + 0xa00229 | 0xd4 : 0xd4 : success  + 0xa0022a | 0x00 : 0x00 : success  + 0xa0022b | 0x01 : 0x01 : success  + 0xa0022c | 0x01 : 0x01 : success  + 0xa0022d | 0xd5 : 0xd5 : success  + 0xa0022e | 0x00 : 0x00 : success  + 0xa0022f | 0x01 : 0x01 : success  + 0xa00230 | 0x01 : 0x01 : success  + 0xa00231 | 0xd6 : 0xd6 : success  + 0xa00232 | 0x00 : 0x00 : success  + 0xa00233 | 0x01 : 0x01 : success  + 0xa00234 | 0x01 : 0x01 : success  + 0xa00235 | 0xd7 : 0xd7 : success  + 0xa00236 | 0x00 : 0x00 : success  + 0xa00237 | 0x01 : 0x01 : success  + 0xa00238 | 0x01 : 0x01 : success  + 0xa00239 | 0xd8 : 0xd8 : success  + 0xa0023a | 0x00 : 0x00 : success  + 0xa0023b | 0x01 : 0x01 : success  + 0xa0023c | 0x01 : 0x01 : success  + 0xa0023d | 0xd9 : 0xd9 : success  + 0xa0023e | 0x00 : 0x00 : success  + 0xa0023f | 0x01 : 0x01 : success  + 0xa00240 | 0x01 : 0x01 : success  + 0xa00241 | 0xda : 0xda : success  + 0xa00242 | 0x00 : 0x00 : success  + 0xa00243 | 0x01 : 0x01 : success  + 0xa00244 | 0x01 : 0x01 : success  + 0xa00245 | 0xdb : 0xdb : success  + 0xa00246 | 0x00 : 0x00 : success  + 0xa00247 | 0x01 : 0x01 : success  + 0xa00248 | 0x01 : 0x01 : success  + 0xa00249 | 0xdc : 0xdc : success  + 0xa0024a | 0x00 : 0x00 : success  + 0xa0024b | 0x01 : 0x01 : success  + 0xa0024c | 0x01 : 0x01 : success  + 0xa0024d | 0xdd : 0xdd : success  + 0xa0024e | 0x00 : 0x00 : success  + 0xa0024f | 0x01 : 0x01 : success  + 0xa00250 | 0x01 : 0x01 : success  + 0xa00251 | 0xde : 0xde : success  + 0xa00252 | 0x00 : 0x00 : success  + 0xa00253 | 0x01 : 0x01 : success  + 0xa00254 | 0x01 : 0x01 : success  + 0xa00255 | 0xdf : 0xdf : success  + 0xa00256 | 0x00 : 0x00 : success  + 0xa00257 | 0x01 : 0x01 : success  + 0xa00258 | 0x01 : 0x01 : success  + 0xa00259 | 0xe0 : 0xe0 : success  + 0xa0025a | 0x00 : 0x00 : success  + 0xa0025b | 0x01 : 0x01 : success  + 0xa0025c | 0x01 : 0x01 : success  + 0xa0025d | 0xe5 : 0xe5 : success  + 0xa0025e | 0x00 : 0x00 : success  + 0xa0025f | 0x01 : 0x01 : success  + 0xa00260 | 0x02 : 0x02 : success  + 0xa00261 | 0x00 : 0x00 : success  + 0xa00262 | 0x00 : 0x00 : success  + 0xa00263 | 0x0a : 0x0a : success  + 0xa00264 | 0x02 : 0x02 : success  + 0xa00265 | 0x01 : 0x01 : success  + 0xa00266 | 0x00 : 0x00 : success  + 0xa00267 | 0x01 : 0x01 : success  + +------------ COPY1 ------------ + PS board ID +- - - - - - - +Address : 0x0000 +Data : 567 + + Address | Expected : Read : Status +---------------------------------------- + 0xa0026c | 0x00 : 0x00 : success  + 0xa0026d | 0x06 : 0x06 : success  + 0xa0026e | 0x00 : 0x00 : success  + 0xa0026f | 0x01 : 0x01 : success  + 0xa00270 | 0x00 : 0x00 : success  + 0xa00271 | 0x10 : 0x10 : success  + 0xa00272 | 0xff : 0xff : success  + 0xa00273 | 0xff : 0xff : success  + 0xa00274 | 0x00 : 0x00 : success  + 0xa00275 | 0x20 : 0x20 : success  + 0xa00276 | 0x00 : 0x00 : success  + 0xa00277 | 0xe6 : 0xe6 : success  + 0xa00278 | 0x00 : 0x00 : success  + 0xa00279 | 0x21 : 0x21 : success  + 0xa0027a | 0x00 : 0x00 : success  + 0xa0027b | 0xe6 : 0xe6 : success  + 0xa0027c | 0x00 : 0x00 : success  + 0xa0027d | 0x22 : 0x22 : success  + 0xa0027e | 0x00 : 0x00 : success  + 0xa0027f | 0xe6 : 0xe6 : success  + 0xa00280 | 0x00 : 0x00 : success  + 0xa00281 | 0x23 : 0x23 : success  + 0xa00282 | 0x00 : 0x00 : success  + 0xa00283 | 0xe6 : 0xe6 : success  + 0xa00284 | 0x00 : 0x00 : success  + 0xa00285 | 0x24 : 0x24 : success  + 0xa00286 | 0x00 : 0x00 : success  + 0xa00287 | 0xe6 : 0xe6 : success  + 0xa00288 | 0x00 : 0x00 : success  + 0xa00289 | 0x25 : 0x25 : success  + 0xa0028a | 0x00 : 0x00 : success  + 0xa0028b | 0xe6 : 0xe6 : success  + 0xa0028c | 0x00 : 0x00 : success  + 0xa0028d | 0x26 : 0x26 : success  + 0xa0028e | 0x00 : 0x00 : success  + 0xa0028f | 0xe6 : 0xe6 : success  + 0xa00290 | 0x00 : 0x00 : success  + 0xa00291 | 0x27 : 0x27 : success  + 0xa00292 | 0x00 : 0x00 : success  + 0xa00293 | 0xe6 : 0xe6 : success  + 0xa00294 | 0x00 : 0x00 : success  + 0xa00295 | 0x28 : 0x28 : success  + 0xa00296 | 0x00 : 0x00 : success  + 0xa00297 | 0xe6 : 0xe6 : success  + 0xa00298 | 0x00 : 0x00 : success  + 0xa00299 | 0x29 : 0x29 : success  + 0xa0029a | 0x00 : 0x00 : success  + 0xa0029b | 0xe6 : 0xe6 : success  + 0xa0029c | 0x00 : 0x00 : success  + 0xa0029d | 0x2a : 0x2a : success  + 0xa0029e | 0x00 : 0x00 : success  + 0xa0029f | 0xe6 : 0xe6 : success  + 0xa002a0 | 0x00 : 0x00 : success  + 0xa002a1 | 0x2b : 0x2b : success  + 0xa002a2 | 0x00 : 0x00 : success  + 0xa002a3 | 0xe6 : 0xe6 : success  + 0xa002a4 | 0x00 : 0x00 : success  + 0xa002a5 | 0x2c : 0x2c : success  + 0xa002a6 | 0x00 : 0x00 : success  + 0xa002a7 | 0xe6 : 0xe6 : success  + 0xa002a8 | 0x00 : 0x00 : success  + 0xa002a9 | 0x2d : 0x2d : success  + 0xa002aa | 0x00 : 0x00 : success  + 0xa002ab | 0xe6 : 0xe6 : success  + 0xa002ac | 0x00 : 0x00 : success  + 0xa002ad | 0x2e : 0x2e : success  + 0xa002ae | 0x00 : 0x00 : success  + 0xa002af | 0xe6 : 0xe6 : success  + 0xa002b0 | 0x00 : 0x00 : success  + 0xa002b1 | 0x2f : 0x2f : success  + 0xa002b2 | 0x00 : 0x00 : success  + 0xa002b3 | 0xe6 : 0xe6 : success  + 0xa002b4 | 0x00 : 0x00 : success  + 0xa002b5 | 0x62 : 0x62 : success  + 0xa002b6 | 0x00 : 0x00 : success  + 0xa002b7 | 0x05 : 0x05 : success  + 0xa002b8 | 0x01 : 0x01 : success  + 0xa002b9 | 0x10 : 0x10 : success  + 0xa002ba | 0x00 : 0x00 : success  + 0xa002bb | 0x00 : 0x00 : success  + 0xa002bc | 0x01 : 0x01 : success  + 0xa002bd | 0x11 : 0x11 : success  + 0xa002be | 0x28 : 0x28 : success  + 0xa002bf | 0x00 : 0x00 : success  + 0xa002c0 | 0x01 : 0x01 : success  + 0xa002c1 | 0x12 : 0x12 : success  + 0xa002c2 | 0x00 : 0x00 : success  + 0xa002c3 | 0x00 : 0x00 : success  + 0xa002c4 | 0x01 : 0x01 : success  + 0xa002c5 | 0x13 : 0x13 : success  + 0xa002c6 | 0xff : 0xff : success  + 0xa002c7 | 0xff : 0xff : success  + 0xa002c8 | 0x01 : 0x01 : success  + 0xa002c9 | 0x14 : 0x14 : success  + 0xa002ca | 0x00 : 0x00 : success  + 0xa002cb | 0x00 : 0x00 : success  + 0xa002cc | 0x01 : 0x01 : success  + 0xa002cd | 0x15 : 0x15 : success  + 0xa002ce | 0x00 : 0x00 : success  + 0xa002cf | 0x00 : 0x00 : success  + 0xa002d0 | 0x01 : 0x01 : success  + 0xa002d1 | 0x16 : 0x16 : success  + 0xa002d2 | 0x00 : 0x00 : success  + 0xa002d3 | 0x00 : 0x00 : success  + 0xa002d4 | 0x01 : 0x01 : success  + 0xa002d5 | 0x17 : 0x17 : success  + 0xa002d6 | 0x28 : 0x28 : success  + 0xa002d7 | 0x00 : 0x00 : success  + 0xa002d8 | 0x01 : 0x01 : success  + 0xa002d9 | 0x18 : 0x18 : success  + 0xa002da | 0x00 : 0x00 : success  + 0xa002db | 0x00 : 0x00 : success  + 0xa002dc | 0x01 : 0x01 : success  + 0xa002dd | 0x19 : 0x19 : success  + 0xa002de | 0xff : 0xff : success  + 0xa002df | 0xff : 0xff : success  + 0xa002e0 | 0x01 : 0x01 : success  + 0xa002e1 | 0x1a : 0x1a : success  + 0xa002e2 | 0x00 : 0x00 : success  + 0xa002e3 | 0x00 : 0x00 : success  + 0xa002e4 | 0x01 : 0x01 : success  + 0xa002e5 | 0x1b : 0x1b : success  + 0xa002e6 | 0x00 : 0x00 : success  + 0xa002e7 | 0x00 : 0x00 : success  + 0xa002e8 | 0x01 : 0x01 : success  + 0xa002e9 | 0x1c : 0x1c : success  + 0xa002ea | 0xb3 : 0xb3 : success  + 0xa002eb | 0x00 : 0x00 : success  + 0xa002ec | 0x01 : 0x01 : success  + 0xa002ed | 0x1d : 0x1d : success  + 0xa002ee | 0x93 : 0x93 : success  + 0xa002ef | 0xb8 : 0xb8 : success  + 0xa002f0 | 0x01 : 0x01 : success  + 0xa002f1 | 0x20 : 0x20 : success  + 0xa002f2 | 0x00 : 0x00 : success  + 0xa002f3 | 0x00 : 0x00 : success  + 0xa002f4 | 0x01 : 0x01 : success  + 0xa002f5 | 0x21 : 0x21 : success  + 0xa002f6 | 0x28 : 0x28 : success  + 0xa002f7 | 0x00 : 0x00 : success  + 0xa002f8 | 0x01 : 0x01 : success  + 0xa002f9 | 0x22 : 0x22 : success  + 0xa002fa | 0x00 : 0x00 : success  + 0xa002fb | 0x00 : 0x00 : success  + 0xa002fc | 0x01 : 0x01 : success  + 0xa002fd | 0x23 : 0x23 : success  + 0xa002fe | 0xff : 0xff : success  + 0xa002ff | 0xff : 0xff : success  + 0xa00300 | 0x01 : 0x01 : success  + 0xa00301 | 0x24 : 0x24 : success  + 0xa00302 | 0x00 : 0x00 : success  + 0xa00303 | 0x00 : 0x00 : success  + 0xa00304 | 0x01 : 0x01 : success  + 0xa00305 | 0x25 : 0x25 : success  + 0xa00306 | 0x00 : 0x00 : success  + 0xa00307 | 0x00 : 0x00 : success  + 0xa00308 | 0x01 : 0x01 : success  + 0xa00309 | 0x26 : 0x26 : success  + 0xa0030a | 0x00 : 0x00 : success  + 0xa0030b | 0x00 : 0x00 : success  + 0xa0030c | 0x01 : 0x01 : success  + 0xa0030d | 0x27 : 0x27 : success  + 0xa0030e | 0x28 : 0x28 : success  + 0xa0030f | 0x00 : 0x00 : success  + 0xa00310 | 0x01 : 0x01 : success  + 0xa00311 | 0x28 : 0x28 : success  + 0xa00312 | 0x00 : 0x00 : success  + 0xa00313 | 0x00 : 0x00 : success  + 0xa00314 | 0x01 : 0x01 : success  + 0xa00315 | 0x29 : 0x29 : success  + 0xa00316 | 0xff : 0xff : success  + 0xa00317 | 0xff : 0xff : success  + 0xa00318 | 0x01 : 0x01 : success  + 0xa00319 | 0x2a : 0x2a : success  + 0xa0031a | 0x00 : 0x00 : success  + 0xa0031b | 0x00 : 0x00 : success  + 0xa0031c | 0x01 : 0x01 : success  + 0xa0031d | 0x2b : 0x2b : success  + 0xa0031e | 0x00 : 0x00 : success  + 0xa0031f | 0x00 : 0x00 : success  + 0xa00320 | 0x01 : 0x01 : success  + 0xa00321 | 0x2c : 0x2c : success  + 0xa00322 | 0xb3 : 0xb3 : success  + 0xa00323 | 0x00 : 0x00 : success  + 0xa00324 | 0x01 : 0x01 : success  + 0xa00325 | 0x2d : 0x2d : success  + 0xa00326 | 0x93 : 0x93 : success  + 0xa00327 | 0xb8 : 0xb8 : success  + 0xa00328 | 0x01 : 0x01 : success  + 0xa00329 | 0x30 : 0x30 : success  + 0xa0032a | 0x00 : 0x00 : success  + 0xa0032b | 0x00 : 0x00 : success  + 0xa0032c | 0x01 : 0x01 : success  + 0xa0032d | 0x31 : 0x31 : success  + 0xa0032e | 0x28 : 0x28 : success  + 0xa0032f | 0x00 : 0x00 : success  + 0xa00330 | 0x01 : 0x01 : success  + 0xa00331 | 0x32 : 0x32 : success  + 0xa00332 | 0x00 : 0x00 : success  + 0xa00333 | 0x00 : 0x00 : success  + 0xa00334 | 0x01 : 0x01 : success  + 0xa00335 | 0x33 : 0x33 : success  + 0xa00336 | 0xff : 0xff : success  + 0xa00337 | 0xff : 0xff : success  + 0xa00338 | 0x01 : 0x01 : success  + 0xa00339 | 0x34 : 0x34 : success  + 0xa0033a | 0x00 : 0x00 : success  + 0xa0033b | 0x00 : 0x00 : success  + 0xa0033c | 0x01 : 0x01 : success  + 0xa0033d | 0x35 : 0x35 : success  + 0xa0033e | 0x00 : 0x00 : success  + 0xa0033f | 0x00 : 0x00 : success  + 0xa00340 | 0x01 : 0x01 : success  + 0xa00341 | 0x36 : 0x36 : success  + 0xa00342 | 0x00 : 0x00 : success  + 0xa00343 | 0x00 : 0x00 : success  + 0xa00344 | 0x01 : 0x01 : success  + 0xa00345 | 0x37 : 0x37 : success  + 0xa00346 | 0x28 : 0x28 : success  + 0xa00347 | 0x00 : 0x00 : success  + 0xa00348 | 0x01 : 0x01 : success  + 0xa00349 | 0x38 : 0x38 : success  + 0xa0034a | 0x00 : 0x00 : success  + 0xa0034b | 0x00 : 0x00 : success  + 0xa0034c | 0x01 : 0x01 : success  + 0xa0034d | 0x39 : 0x39 : success  + 0xa0034e | 0xff : 0xff : success  + 0xa0034f | 0xff : 0xff : success  + 0xa00350 | 0x01 : 0x01 : success  + 0xa00351 | 0x3a : 0x3a : success  + 0xa00352 | 0x00 : 0x00 : success  + 0xa00353 | 0x00 : 0x00 : success  + 0xa00354 | 0x01 : 0x01 : success  + 0xa00355 | 0x3b : 0x3b : success  + 0xa00356 | 0x00 : 0x00 : success  + 0xa00357 | 0x00 : 0x00 : success  + 0xa00358 | 0x01 : 0x01 : success  + 0xa00359 | 0x3c : 0x3c : success  + 0xa0035a | 0xb3 : 0xb3 : success  + 0xa0035b | 0x00 : 0x00 : success  + 0xa0035c | 0x01 : 0x01 : success  + 0xa0035d | 0x3d : 0x3d : success  + 0xa0035e | 0x93 : 0x93 : success  + 0xa0035f | 0xb8 : 0xb8 : success  + 0xa00360 | 0x01 : 0x01 : success  + 0xa00361 | 0x40 : 0x40 : success  + 0xa00362 | 0x00 : 0x00 : success  + 0xa00363 | 0x00 : 0x00 : success  + 0xa00364 | 0x01 : 0x01 : success  + 0xa00365 | 0x41 : 0x41 : success  + 0xa00366 | 0x28 : 0x28 : success  + 0xa00367 | 0x00 : 0x00 : success  + 0xa00368 | 0x01 : 0x01 : success  + 0xa00369 | 0x42 : 0x42 : success  + 0xa0036a | 0x00 : 0x00 : success  + 0xa0036b | 0x00 : 0x00 : success  + 0xa0036c | 0x01 : 0x01 : success  + 0xa0036d | 0x43 : 0x43 : success  + 0xa0036e | 0xff : 0xff : success  + 0xa0036f | 0xff : 0xff : success  + 0xa00370 | 0x01 : 0x01 : success  + 0xa00371 | 0x44 : 0x44 : success  + 0xa00372 | 0x00 : 0x00 : success  + 0xa00373 | 0x00 : 0x00 : success  + 0xa00374 | 0x01 : 0x01 : success  + 0xa00375 | 0x45 : 0x45 : success  + 0xa00376 | 0x00 : 0x00 : success  + 0xa00377 | 0x00 : 0x00 : success  + 0xa00378 | 0x01 : 0x01 : success  + 0xa00379 | 0x46 : 0x46 : success  + 0xa0037a | 0x00 : 0x00 : success  + 0xa0037b | 0x00 : 0x00 : success  + 0xa0037c | 0x01 : 0x01 : success  + 0xa0037d | 0x47 : 0x47 : success  + 0xa0037e | 0x28 : 0x28 : success  + 0xa0037f | 0x00 : 0x00 : success  + 0xa00380 | 0x01 : 0x01 : success  + 0xa00381 | 0x48 : 0x48 : success  + 0xa00382 | 0x00 : 0x00 : success  + 0xa00383 | 0x00 : 0x00 : success  + 0xa00384 | 0x01 : 0x01 : success  + 0xa00385 | 0x49 : 0x49 : success  + 0xa00386 | 0xff : 0xff : success  + 0xa00387 | 0xff : 0xff : success  + 0xa00388 | 0x01 : 0x01 : success  + 0xa00389 | 0x4a : 0x4a : success  + 0xa0038a | 0x00 : 0x00 : success  + 0xa0038b | 0x00 : 0x00 : success  + 0xa0038c | 0x01 : 0x01 : success  + 0xa0038d | 0x4b : 0x4b : success  + 0xa0038e | 0x00 : 0x00 : success  + 0xa0038f | 0x00 : 0x00 : success  + 0xa00390 | 0x01 : 0x01 : success  + 0xa00391 | 0x4c : 0x4c : success  + 0xa00392 | 0xb3 : 0xb3 : success  + 0xa00393 | 0x00 : 0x00 : success  + 0xa00394 | 0x01 : 0x01 : success  + 0xa00395 | 0x4d : 0x4d : success  + 0xa00396 | 0x93 : 0x93 : success  + 0xa00397 | 0xb8 : 0xb8 : success  + 0xa00398 | 0x01 : 0x01 : success  + 0xa00399 | 0x50 : 0x50 : success  + 0xa0039a | 0x00 : 0x00 : success  + 0xa0039b | 0x00 : 0x00 : success  + 0xa0039c | 0x01 : 0x01 : success  + 0xa0039d | 0x51 : 0x51 : success  + 0xa0039e | 0x28 : 0x28 : success  + 0xa0039f | 0x00 : 0x00 : success  + 0xa003a0 | 0x01 : 0x01 : success  + 0xa003a1 | 0x52 : 0x52 : success  + 0xa003a2 | 0x00 : 0x00 : success  + 0xa003a3 | 0x00 : 0x00 : success  + 0xa003a4 | 0x01 : 0x01 : success  + 0xa003a5 | 0x53 : 0x53 : success  + 0xa003a6 | 0xff : 0xff : success  + 0xa003a7 | 0xff : 0xff : success  + 0xa003a8 | 0x01 : 0x01 : success  + 0xa003a9 | 0x54 : 0x54 : success  + 0xa003aa | 0x00 : 0x00 : success  + 0xa003ab | 0x00 : 0x00 : success  + 0xa003ac | 0x01 : 0x01 : success  + 0xa003ad | 0x55 : 0x55 : success  + 0xa003ae | 0x00 : 0x00 : success  + 0xa003af | 0x00 : 0x00 : success  + 0xa003b0 | 0x01 : 0x01 : success  + 0xa003b1 | 0x56 : 0x56 : success  + 0xa003b2 | 0x00 : 0x00 : success  + 0xa003b3 | 0x00 : 0x00 : success  + 0xa003b4 | 0x01 : 0x01 : success  + 0xa003b5 | 0x57 : 0x57 : success  + 0xa003b6 | 0x28 : 0x28 : success  + 0xa003b7 | 0x00 : 0x00 : success  + 0xa003b8 | 0x01 : 0x01 : success  + 0xa003b9 | 0x58 : 0x58 : success  + 0xa003ba | 0x00 : 0x00 : success  + 0xa003bb | 0x00 : 0x00 : success  + 0xa003bc | 0x01 : 0x01 : success  + 0xa003bd | 0x59 : 0x59 : success  + 0xa003be | 0xff : 0xff : success  + 0xa003bf | 0xff : 0xff : success  + 0xa003c0 | 0x01 : 0x01 : success  + 0xa003c1 | 0x5a : 0x5a : success  + 0xa003c2 | 0x00 : 0x00 : success  + 0xa003c3 | 0x00 : 0x00 : success  + 0xa003c4 | 0x01 : 0x01 : success  + 0xa003c5 | 0x5b : 0x5b : success  + 0xa003c6 | 0x00 : 0x00 : success  + 0xa003c7 | 0x00 : 0x00 : success  + 0xa003c8 | 0x01 : 0x01 : success  + 0xa003c9 | 0x5c : 0x5c : success  + 0xa003ca | 0xb3 : 0xb3 : success  + 0xa003cb | 0x00 : 0x00 : success  + 0xa003cc | 0x01 : 0x01 : success  + 0xa003cd | 0x5d : 0x5d : success  + 0xa003ce | 0x93 : 0x93 : success  + 0xa003cf | 0xb8 : 0xb8 : success  + 0xa003d0 | 0x01 : 0x01 : success  + 0xa003d1 | 0x60 : 0x60 : success  + 0xa003d2 | 0x00 : 0x00 : success  + 0xa003d3 | 0x00 : 0x00 : success  + 0xa003d4 | 0x01 : 0x01 : success  + 0xa003d5 | 0x61 : 0x61 : success  + 0xa003d6 | 0x28 : 0x28 : success  + 0xa003d7 | 0x00 : 0x00 : success  + 0xa003d8 | 0x01 : 0x01 : success  + 0xa003d9 | 0x62 : 0x62 : success  + 0xa003da | 0x00 : 0x00 : success  + 0xa003db | 0x00 : 0x00 : success  + 0xa003dc | 0x01 : 0x01 : success  + 0xa003dd | 0x63 : 0x63 : success  + 0xa003de | 0xff : 0xff : success  + 0xa003df | 0xff : 0xff : success  + 0xa003e0 | 0x01 : 0x01 : success  + 0xa003e1 | 0x64 : 0x64 : success  + 0xa003e2 | 0x00 : 0x00 : success  + 0xa003e3 | 0x00 : 0x00 : success  + 0xa003e4 | 0x01 : 0x01 : success  + 0xa003e5 | 0x65 : 0x65 : success  + 0xa003e6 | 0x00 : 0x00 : success  + 0xa003e7 | 0x00 : 0x00 : success  + 0xa003e8 | 0x01 : 0x01 : success  + 0xa003e9 | 0x66 : 0x66 : success  + 0xa003ea | 0x00 : 0x00 : success  + 0xa003eb | 0x00 : 0x00 : success  + 0xa003ec | 0x01 : 0x01 : success  + 0xa003ed | 0x67 : 0x67 : success  + 0xa003ee | 0x28 : 0x28 : success  + 0xa003ef | 0x00 : 0x00 : success  + 0xa003f0 | 0x01 : 0x01 : success  + 0xa003f1 | 0x68 : 0x68 : success  + 0xa003f2 | 0x00 : 0x00 : success  + 0xa003f3 | 0x00 : 0x00 : success  + 0xa003f4 | 0x01 : 0x01 : success  + 0xa003f5 | 0x69 : 0x69 : success  + 0xa003f6 | 0xff : 0xff : success  + 0xa003f7 | 0xff : 0xff : success  + 0xa003f8 | 0x01 : 0x01 : success  + 0xa003f9 | 0x6a : 0x6a : success  + 0xa003fa | 0x00 : 0x00 : success  + 0xa003fb | 0x00 : 0x00 : success  + 0xa003fc | 0x01 : 0x01 : success  + 0xa003fd | 0x6b : 0x6b : success  + 0xa003fe | 0x00 : 0x00 : success  + 0xa003ff | 0x00 : 0x00 : success  + 0xa00400 | 0x01 : 0x01 : success  + 0xa00401 | 0x6c : 0x6c : success  + 0xa00402 | 0xb3 : 0xb3 : success  + 0xa00403 | 0x00 : 0x00 : success  + 0xa00404 | 0x01 : 0x01 : success  + 0xa00405 | 0x6d : 0x6d : success  + 0xa00406 | 0x93 : 0x93 : success  + 0xa00407 | 0xb8 : 0xb8 : success  + 0xa00408 | 0x01 : 0x01 : success  + 0xa00409 | 0x70 : 0x70 : success  + 0xa0040a | 0x00 : 0x00 : success  + 0xa0040b | 0x00 : 0x00 : success  + 0xa0040c | 0x01 : 0x01 : success  + 0xa0040d | 0x71 : 0x71 : success  + 0xa0040e | 0x28 : 0x28 : success  + 0xa0040f | 0x00 : 0x00 : success  + 0xa00410 | 0x01 : 0x01 : success  + 0xa00411 | 0x72 : 0x72 : success  + 0xa00412 | 0x00 : 0x00 : success  + 0xa00413 | 0x00 : 0x00 : success  + 0xa00414 | 0x01 : 0x01 : success  + 0xa00415 | 0x73 : 0x73 : success  + 0xa00416 | 0xff : 0xff : success  + 0xa00417 | 0xff : 0xff : success  + 0xa00418 | 0x01 : 0x01 : success  + 0xa00419 | 0x74 : 0x74 : success  + 0xa0041a | 0x00 : 0x00 : success  + 0xa0041b | 0x00 : 0x00 : success  + 0xa0041c | 0x01 : 0x01 : success  + 0xa0041d | 0x75 : 0x75 : success  + 0xa0041e | 0x00 : 0x00 : success  + 0xa0041f | 0x00 : 0x00 : success  + 0xa00420 | 0x01 : 0x01 : success  + 0xa00421 | 0x76 : 0x76 : success  + 0xa00422 | 0x00 : 0x00 : success  + 0xa00423 | 0x00 : 0x00 : success  + 0xa00424 | 0x01 : 0x01 : success  + 0xa00425 | 0x77 : 0x77 : success  + 0xa00426 | 0x28 : 0x28 : success  + 0xa00427 | 0x00 : 0x00 : success  + 0xa00428 | 0x01 : 0x01 : success  + 0xa00429 | 0x78 : 0x78 : success  + 0xa0042a | 0x00 : 0x00 : success  + 0xa0042b | 0x00 : 0x00 : success  + 0xa0042c | 0x01 : 0x01 : success  + 0xa0042d | 0x79 : 0x79 : success  + 0xa0042e | 0xff : 0xff : success  + 0xa0042f | 0xff : 0xff : success  + 0xa00430 | 0x01 : 0x01 : success  + 0xa00431 | 0x7a : 0x7a : success  + 0xa00432 | 0x00 : 0x00 : success  + 0xa00433 | 0x00 : 0x00 : success  + 0xa00434 | 0x01 : 0x01 : success  + 0xa00435 | 0x7b : 0x7b : success  + 0xa00436 | 0x00 : 0x00 : success  + 0xa00437 | 0x00 : 0x00 : success  + 0xa00438 | 0x01 : 0x01 : success  + 0xa00439 | 0x7c : 0x7c : success  + 0xa0043a | 0xb3 : 0xb3 : success  + 0xa0043b | 0x00 : 0x00 : success  + 0xa0043c | 0x01 : 0x01 : success  + 0xa0043d | 0x7d : 0x7d : success  + 0xa0043e | 0x93 : 0x93 : success  + 0xa0043f | 0xb8 : 0xb8 : success  + 0xa00440 | 0x01 : 0x01 : success  + 0xa00441 | 0x80 : 0x80 : success  + 0xa00442 | 0x00 : 0x00 : success  + 0xa00443 | 0x00 : 0x00 : success  + 0xa00444 | 0x01 : 0x01 : success  + 0xa00445 | 0x81 : 0x81 : success  + 0xa00446 | 0x28 : 0x28 : success  + 0xa00447 | 0x00 : 0x00 : success  + 0xa00448 | 0x01 : 0x01 : success  + 0xa00449 | 0x82 : 0x82 : success  + 0xa0044a | 0x00 : 0x00 : success  + 0xa0044b | 0x00 : 0x00 : success  + 0xa0044c | 0x01 : 0x01 : success  + 0xa0044d | 0x83 : 0x83 : success  + 0xa0044e | 0xff : 0xff : success  + 0xa0044f | 0xff : 0xff : success  + 0xa00450 | 0x01 : 0x01 : success  + 0xa00451 | 0x84 : 0x84 : success  + 0xa00452 | 0x00 : 0x00 : success  + 0xa00453 | 0x00 : 0x00 : success  + 0xa00454 | 0x01 : 0x01 : success  + 0xa00455 | 0x85 : 0x85 : success  + 0xa00456 | 0x00 : 0x00 : success  + 0xa00457 | 0x00 : 0x00 : success  + 0xa00458 | 0x01 : 0x01 : success  + 0xa00459 | 0x86 : 0x86 : success  + 0xa0045a | 0x00 : 0x00 : success  + 0xa0045b | 0x00 : 0x00 : success  + 0xa0045c | 0x01 : 0x01 : success  + 0xa0045d | 0x87 : 0x87 : success  + 0xa0045e | 0x28 : 0x28 : success  + 0xa0045f | 0x00 : 0x00 : success  + 0xa00460 | 0x01 : 0x01 : success  + 0xa00461 | 0x88 : 0x88 : success  + 0xa00462 | 0x00 : 0x00 : success  + 0xa00463 | 0x00 : 0x00 : success  + 0xa00464 | 0x01 : 0x01 : success  + 0xa00465 | 0x89 : 0x89 : success  + 0xa00466 | 0xff : 0xff : success  + 0xa00467 | 0xff : 0xff : success  + 0xa00468 | 0x01 : 0x01 : success  + 0xa00469 | 0x8a : 0x8a : success  + 0xa0046a | 0x00 : 0x00 : success  + 0xa0046b | 0x00 : 0x00 : success  + 0xa0046c | 0x01 : 0x01 : success  + 0xa0046d | 0x8b : 0x8b : success  + 0xa0046e | 0x00 : 0x00 : success  + 0xa0046f | 0x00 : 0x00 : success  + 0xa00470 | 0x01 : 0x01 : success  + 0xa00471 | 0x8c : 0x8c : success  + 0xa00472 | 0xb3 : 0xb3 : success  + 0xa00473 | 0x00 : 0x00 : success  + 0xa00474 | 0x01 : 0x01 : success  + 0xa00475 | 0x8d : 0x8d : success  + 0xa00476 | 0x93 : 0x93 : success  + 0xa00477 | 0xb8 : 0xb8 : success  + 0xa00478 | 0x01 : 0x01 : success  + 0xa00479 | 0xb0 : 0xb0 : success  + 0xa0047a | 0xff : 0xff : success  + 0xa0047b | 0xff : 0xff : success  + 0xa0047c | 0x01 : 0x01 : success  + 0xa0047d | 0xb2 : 0xb2 : success  + 0xa0047e | 0x00 : 0x00 : success  + 0xa0047f | 0x00 : 0x00 : success  + 0xa00480 | 0x01 : 0x01 : success  + 0xa00481 | 0xd0 : 0xd0 : success  + 0xa00482 | 0x00 : 0x00 : success  + 0xa00483 | 0x01 : 0x01 : success  + 0xa00484 | 0x01 : 0x01 : success  + 0xa00485 | 0xd1 : 0xd1 : success  + 0xa00486 | 0x00 : 0x00 : success  + 0xa00487 | 0x01 : 0x01 : success  + 0xa00488 | 0x01 : 0x01 : success  + 0xa00489 | 0xd2 : 0xd2 : success  + 0xa0048a | 0x00 : 0x00 : success  + 0xa0048b | 0x01 : 0x01 : success  + 0xa0048c | 0x01 : 0x01 : success  + 0xa0048d | 0xd3 : 0xd3 : success  + 0xa0048e | 0x00 : 0x00 : success  + 0xa0048f | 0x01 : 0x01 : success  + 0xa00490 | 0x01 : 0x01 : success  + 0xa00491 | 0xd4 : 0xd4 : success  + 0xa00492 | 0x00 : 0x00 : success  + 0xa00493 | 0x01 : 0x01 : success  + 0xa00494 | 0x01 : 0x01 : success  + 0xa00495 | 0xd5 : 0xd5 : success  + 0xa00496 | 0x00 : 0x00 : success  + 0xa00497 | 0x01 : 0x01 : success  + 0xa00498 | 0x01 : 0x01 : success  + 0xa00499 | 0xd6 : 0xd6 : success  + 0xa0049a | 0x00 : 0x00 : success  + 0xa0049b | 0x01 : 0x01 : success  + 0xa0049c | 0x01 : 0x01 : success  + 0xa0049d | 0xd7 : 0xd7 : success  + 0xa0049e | 0x00 : 0x00 : success  + 0xa0049f | 0x01 : 0x01 : success  + 0xa004a0 | 0x01 : 0x01 : success  + 0xa004a1 | 0xd8 : 0xd8 : success  + 0xa004a2 | 0x00 : 0x00 : success  + 0xa004a3 | 0x01 : 0x01 : success  + 0xa004a4 | 0x01 : 0x01 : success  + 0xa004a5 | 0xd9 : 0xd9 : success  + 0xa004a6 | 0x00 : 0x00 : success  + 0xa004a7 | 0x01 : 0x01 : success  + 0xa004a8 | 0x01 : 0x01 : success  + 0xa004a9 | 0xda : 0xda : success  + 0xa004aa | 0x00 : 0x00 : success  + 0xa004ab | 0x01 : 0x01 : success  + 0xa004ac | 0x01 : 0x01 : success  + 0xa004ad | 0xdb : 0xdb : success  + 0xa004ae | 0x00 : 0x00 : success  + 0xa004af | 0x01 : 0x01 : success  + 0xa004b0 | 0x01 : 0x01 : success  + 0xa004b1 | 0xdc : 0xdc : success  + 0xa004b2 | 0x00 : 0x00 : success  + 0xa004b3 | 0x01 : 0x01 : success  + 0xa004b4 | 0x01 : 0x01 : success  + 0xa004b5 | 0xdd : 0xdd : success  + 0xa004b6 | 0x00 : 0x00 : success  + 0xa004b7 | 0x01 : 0x01 : success  + 0xa004b8 | 0x01 : 0x01 : success  + 0xa004b9 | 0xde : 0xde : success  + 0xa004ba | 0x00 : 0x00 : success  + 0xa004bb | 0x01 : 0x01 : success  + 0xa004bc | 0x01 : 0x01 : success  + 0xa004bd | 0xdf : 0xdf : success  + 0xa004be | 0x00 : 0x00 : success  + 0xa004bf | 0x01 : 0x01 : success  + 0xa004c0 | 0x01 : 0x01 : success  + 0xa004c1 | 0xe0 : 0xe0 : success  + 0xa004c2 | 0x00 : 0x00 : success  + 0xa004c3 | 0x01 : 0x01 : success  + 0xa004c4 | 0x01 : 0x01 : success  + 0xa004c5 | 0xe5 : 0xe5 : success  + 0xa004c6 | 0x00 : 0x00 : success  + 0xa004c7 | 0x01 : 0x01 : success  + 0xa004c8 | 0x02 : 0x02 : success  + 0xa004c9 | 0x00 : 0x00 : success  + 0xa004ca | 0x00 : 0x00 : success  + 0xa004cb | 0x0a : 0x0a : success  + 0xa004cc | 0x02 : 0x02 : success  + 0xa004cd | 0x01 : 0x01 : success  + 0xa004ce | 0x00 : 0x00 : success  + 0xa004cf | 0x01 : 0x01 : success  + +------------ COPY2 ------------ + PS board ID +- - - - - - - +Address : 0x0000 +Data : 567 + + Address | Expected : Read : Status +---------------------------------------- + 0xa004d4 | 0x00 : 0x00 : success  + 0xa004d5 | 0x06 : 0x06 : success  + 0xa004d6 | 0x00 : 0x00 : success  + 0xa004d7 | 0x01 : 0x01 : success  + 0xa004d8 | 0x00 : 0x00 : success  + 0xa004d9 | 0x10 : 0x10 : success  + 0xa004da | 0xff : 0xff : success  + 0xa004db | 0xff : 0xff : success  + 0xa004dc | 0x00 : 0x00 : success  + 0xa004dd | 0x20 : 0x20 : success  + 0xa004de | 0x00 : 0x00 : success  + 0xa004df | 0xe6 : 0xe6 : success  + 0xa004e0 | 0x00 : 0x00 : success  + 0xa004e1 | 0x21 : 0x21 : success  + 0xa004e2 | 0x00 : 0x00 : success  + 0xa004e3 | 0xe6 : 0xe6 : success  + 0xa004e4 | 0x00 : 0x00 : success  + 0xa004e5 | 0x22 : 0x22 : success  + 0xa004e6 | 0x00 : 0x00 : success  + 0xa004e7 | 0xe6 : 0xe6 : success  + 0xa004e8 | 0x00 : 0x00 : success  + 0xa004e9 | 0x23 : 0x23 : success  + 0xa004ea | 0x00 : 0x00 : success  + 0xa004eb | 0xe6 : 0xe6 : success  + 0xa004ec | 0x00 : 0x00 : success  + 0xa004ed | 0x24 : 0x24 : success  + 0xa004ee | 0x00 : 0x00 : success  + 0xa004ef | 0xe6 : 0xe6 : success  + 0xa004f0 | 0x00 : 0x00 : success  + 0xa004f1 | 0x25 : 0x25 : success  + 0xa004f2 | 0x00 : 0x00 : success  + 0xa004f3 | 0xe6 : 0xe6 : success  + 0xa004f4 | 0x00 : 0x00 : success  + 0xa004f5 | 0x26 : 0x26 : success  + 0xa004f6 | 0x00 : 0x00 : success  + 0xa004f7 | 0xe6 : 0xe6 : success  + 0xa004f8 | 0x00 : 0x00 : success  + 0xa004f9 | 0x27 : 0x27 : success  + 0xa004fa | 0x00 : 0x00 : success  + 0xa004fb | 0xe6 : 0xe6 : success  + 0xa004fc | 0x00 : 0x00 : success  + 0xa004fd | 0x28 : 0x28 : success  + 0xa004fe | 0x00 : 0x00 : success  + 0xa004ff | 0xe6 : 0xe6 : success  + 0xa00500 | 0x00 : 0x00 : success  + 0xa00501 | 0x29 : 0x29 : success  + 0xa00502 | 0x00 : 0x00 : success  + 0xa00503 | 0xe6 : 0xe6 : success  + 0xa00504 | 0x00 : 0x00 : success  + 0xa00505 | 0x2a : 0x2a : success  + 0xa00506 | 0x00 : 0x00 : success  + 0xa00507 | 0xe6 : 0xe6 : success  + 0xa00508 | 0x00 : 0x00 : success  + 0xa00509 | 0x2b : 0x2b : success  + 0xa0050a | 0x00 : 0x00 : success  + 0xa0050b | 0xe6 : 0xe6 : success  + 0xa0050c | 0x00 : 0x00 : success  + 0xa0050d | 0x2c : 0x2c : success  + 0xa0050e | 0x00 : 0x00 : success  + 0xa0050f | 0xe6 : 0xe6 : success  + 0xa00510 | 0x00 : 0x00 : success  + 0xa00511 | 0x2d : 0x2d : success  + 0xa00512 | 0x00 : 0x00 : success  + 0xa00513 | 0xe6 : 0xe6 : success  + 0xa00514 | 0x00 : 0x00 : success  + 0xa00515 | 0x2e : 0x2e : success  + 0xa00516 | 0x00 : 0x00 : success  + 0xa00517 | 0xe6 : 0xe6 : success  + 0xa00518 | 0x00 : 0x00 : success  + 0xa00519 | 0x2f : 0x2f : success  + 0xa0051a | 0x00 : 0x00 : success  + 0xa0051b | 0xe6 : 0xe6 : success  + 0xa0051c | 0x00 : 0x00 : success  + 0xa0051d | 0x62 : 0x62 : success  + 0xa0051e | 0x00 : 0x00 : success  + 0xa0051f | 0x05 : 0x05 : success  + 0xa00520 | 0x01 : 0x01 : success  + 0xa00521 | 0x10 : 0x10 : success  + 0xa00522 | 0x00 : 0x00 : success  + 0xa00523 | 0x00 : 0x00 : success  + 0xa00524 | 0x01 : 0x01 : success  + 0xa00525 | 0x11 : 0x11 : success  + 0xa00526 | 0x28 : 0x28 : success  + 0xa00527 | 0x00 : 0x00 : success  + 0xa00528 | 0x01 : 0x01 : success  + 0xa00529 | 0x12 : 0x12 : success  + 0xa0052a | 0x00 : 0x00 : success  + 0xa0052b | 0x00 : 0x00 : success  + 0xa0052c | 0x01 : 0x01 : success  + 0xa0052d | 0x13 : 0x13 : success  + 0xa0052e | 0xff : 0xff : success  + 0xa0052f | 0xff : 0xff : success  + 0xa00530 | 0x01 : 0x01 : success  + 0xa00531 | 0x14 : 0x14 : success  + 0xa00532 | 0x00 : 0x00 : success  + 0xa00533 | 0x00 : 0x00 : success  + 0xa00534 | 0x01 : 0x01 : success  + 0xa00535 | 0x15 : 0x15 : success  + 0xa00536 | 0x00 : 0x00 : success  + 0xa00537 | 0x00 : 0x00 : success  + 0xa00538 | 0x01 : 0x01 : success  + 0xa00539 | 0x16 : 0x16 : success  + 0xa0053a | 0x00 : 0x00 : success  + 0xa0053b | 0x00 : 0x00 : success  + 0xa0053c | 0x01 : 0x01 : success  + 0xa0053d | 0x17 : 0x17 : success  + 0xa0053e | 0x28 : 0x28 : success  + 0xa0053f | 0x00 : 0x00 : success  + 0xa00540 | 0x01 : 0x01 : success  + 0xa00541 | 0x18 : 0x18 : success  + 0xa00542 | 0x00 : 0x00 : success  + 0xa00543 | 0x00 : 0x00 : success  + 0xa00544 | 0x01 : 0x01 : success  + 0xa00545 | 0x19 : 0x19 : success  + 0xa00546 | 0xff : 0xff : success  + 0xa00547 | 0xff : 0xff : success  + 0xa00548 | 0x01 : 0x01 : success  + 0xa00549 | 0x1a : 0x1a : success  + 0xa0054a | 0x00 : 0x00 : success  + 0xa0054b | 0x00 : 0x00 : success  + 0xa0054c | 0x01 : 0x01 : success  + 0xa0054d | 0x1b : 0x1b : success  + 0xa0054e | 0x00 : 0x00 : success  + 0xa0054f | 0x00 : 0x00 : success  + 0xa00550 | 0x01 : 0x01 : success  + 0xa00551 | 0x1c : 0x1c : success  + 0xa00552 | 0xb3 : 0xb3 : success  + 0xa00553 | 0x00 : 0x00 : success  + 0xa00554 | 0x01 : 0x01 : success  + 0xa00555 | 0x1d : 0x1d : success  + 0xa00556 | 0x93 : 0x93 : success  + 0xa00557 | 0xb8 : 0xb8 : success  + 0xa00558 | 0x01 : 0x01 : success  + 0xa00559 | 0x20 : 0x20 : success  + 0xa0055a | 0x00 : 0x00 : success  + 0xa0055b | 0x00 : 0x00 : success  + 0xa0055c | 0x01 : 0x01 : success  + 0xa0055d | 0x21 : 0x21 : success  + 0xa0055e | 0x28 : 0x28 : success  + 0xa0055f | 0x00 : 0x00 : success  + 0xa00560 | 0x01 : 0x01 : success  + 0xa00561 | 0x22 : 0x22 : success  + 0xa00562 | 0x00 : 0x00 : success  + 0xa00563 | 0x00 : 0x00 : success  + 0xa00564 | 0x01 : 0x01 : success  + 0xa00565 | 0x23 : 0x23 : success  + 0xa00566 | 0xff : 0xff : success  + 0xa00567 | 0xff : 0xff : success  + 0xa00568 | 0x01 : 0x01 : success  + 0xa00569 | 0x24 : 0x24 : success  + 0xa0056a | 0x00 : 0x00 : success  + 0xa0056b | 0x00 : 0x00 : success  + 0xa0056c | 0x01 : 0x01 : success  + 0xa0056d | 0x25 : 0x25 : success  + 0xa0056e | 0x00 : 0x00 : success  + 0xa0056f | 0x00 : 0x00 : success  + 0xa00570 | 0x01 : 0x01 : success  + 0xa00571 | 0x26 : 0x26 : success  + 0xa00572 | 0x00 : 0x00 : success  + 0xa00573 | 0x00 : 0x00 : success  + 0xa00574 | 0x01 : 0x01 : success  + 0xa00575 | 0x27 : 0x27 : success  + 0xa00576 | 0x28 : 0x28 : success  + 0xa00577 | 0x00 : 0x00 : success  + 0xa00578 | 0x01 : 0x01 : success  + 0xa00579 | 0x28 : 0x28 : success  + 0xa0057a | 0x00 : 0x00 : success  + 0xa0057b | 0x00 : 0x00 : success  + 0xa0057c | 0x01 : 0x01 : success  + 0xa0057d | 0x29 : 0x29 : success  + 0xa0057e | 0xff : 0xff : success  + 0xa0057f | 0xff : 0xff : success  + 0xa00580 | 0x01 : 0x01 : success  + 0xa00581 | 0x2a : 0x2a : success  + 0xa00582 | 0x00 : 0x00 : success  + 0xa00583 | 0x00 : 0x00 : success  + 0xa00584 | 0x01 : 0x01 : success  + 0xa00585 | 0x2b : 0x2b : success  + 0xa00586 | 0x00 : 0x00 : success  + 0xa00587 | 0x00 : 0x00 : success  + 0xa00588 | 0x01 : 0x01 : success  + 0xa00589 | 0x2c : 0x2c : success  + 0xa0058a | 0xb3 : 0xb3 : success  + 0xa0058b | 0x00 : 0x00 : success  + 0xa0058c | 0x01 : 0x01 : success  + 0xa0058d | 0x2d : 0x2d : success  + 0xa0058e | 0x93 : 0x93 : success  + 0xa0058f | 0xb8 : 0xb8 : success  + 0xa00590 | 0x01 : 0x01 : success  + 0xa00591 | 0x30 : 0x30 : success  + 0xa00592 | 0x00 : 0x00 : success  + 0xa00593 | 0x00 : 0x00 : success  + 0xa00594 | 0x01 : 0x01 : success  + 0xa00595 | 0x31 : 0x31 : success  + 0xa00596 | 0x28 : 0x28 : success  + 0xa00597 | 0x00 : 0x00 : success  + 0xa00598 | 0x01 : 0x01 : success  + 0xa00599 | 0x32 : 0x32 : success  + 0xa0059a | 0x00 : 0x00 : success  + 0xa0059b | 0x00 : 0x00 : success  + 0xa0059c | 0x01 : 0x01 : success  + 0xa0059d | 0x33 : 0x33 : success  + 0xa0059e | 0xff : 0xff : success  + 0xa0059f | 0xff : 0xff : success  + 0xa005a0 | 0x01 : 0x01 : success  + 0xa005a1 | 0x34 : 0x34 : success  + 0xa005a2 | 0x00 : 0x00 : success  + 0xa005a3 | 0x00 : 0x00 : success  + 0xa005a4 | 0x01 : 0x01 : success  + 0xa005a5 | 0x35 : 0x35 : success  + 0xa005a6 | 0x00 : 0x00 : success  + 0xa005a7 | 0x00 : 0x00 : success  + 0xa005a8 | 0x01 : 0x01 : success  + 0xa005a9 | 0x36 : 0x36 : success  + 0xa005aa | 0x00 : 0x00 : success  + 0xa005ab | 0x00 : 0x00 : success  + 0xa005ac | 0x01 : 0x01 : success  + 0xa005ad | 0x37 : 0x37 : success  + 0xa005ae | 0x28 : 0x28 : success  + 0xa005af | 0x00 : 0x00 : success  + 0xa005b0 | 0x01 : 0x01 : success  + 0xa005b1 | 0x38 : 0x38 : success  + 0xa005b2 | 0x00 : 0x00 : success  + 0xa005b3 | 0x00 : 0x00 : success  + 0xa005b4 | 0x01 : 0x01 : success  + 0xa005b5 | 0x39 : 0x39 : success  + 0xa005b6 | 0xff : 0xff : success  + 0xa005b7 | 0xff : 0xff : success  + 0xa005b8 | 0x01 : 0x01 : success  + 0xa005b9 | 0x3a : 0x3a : success  + 0xa005ba | 0x00 : 0x00 : success  + 0xa005bb | 0x00 : 0x00 : success  + 0xa005bc | 0x01 : 0x01 : success  + 0xa005bd | 0x3b : 0x3b : success  + 0xa005be | 0x00 : 0x00 : success  + 0xa005bf | 0x00 : 0x00 : success  + 0xa005c0 | 0x01 : 0x01 : success  + 0xa005c1 | 0x3c : 0x3c : success  + 0xa005c2 | 0xb3 : 0xb3 : success  + 0xa005c3 | 0x00 : 0x00 : success  + 0xa005c4 | 0x01 : 0x01 : success  + 0xa005c5 | 0x3d : 0x3d : success  + 0xa005c6 | 0x93 : 0x93 : success  + 0xa005c7 | 0xb8 : 0xb8 : success  + 0xa005c8 | 0x01 : 0x01 : success  + 0xa005c9 | 0x40 : 0x40 : success  + 0xa005ca | 0x00 : 0x00 : success  + 0xa005cb | 0x00 : 0x00 : success  + 0xa005cc | 0x01 : 0x01 : success  + 0xa005cd | 0x41 : 0x41 : success  + 0xa005ce | 0x28 : 0x28 : success  + 0xa005cf | 0x00 : 0x00 : success  + 0xa005d0 | 0x01 : 0x01 : success  + 0xa005d1 | 0x42 : 0x42 : success  + 0xa005d2 | 0x00 : 0x00 : success  + 0xa005d3 | 0x00 : 0x00 : success  + 0xa005d4 | 0x01 : 0x01 : success  + 0xa005d5 | 0x43 : 0x43 : success  + 0xa005d6 | 0xff : 0xff : success  + 0xa005d7 | 0xff : 0xff : success  + 0xa005d8 | 0x01 : 0x01 : success  + 0xa005d9 | 0x44 : 0x44 : success  + 0xa005da | 0x00 : 0x00 : success  + 0xa005db | 0x00 : 0x00 : success  + 0xa005dc | 0x01 : 0x01 : success  + 0xa005dd | 0x45 : 0x45 : success  + 0xa005de | 0x00 : 0x00 : success  + 0xa005df | 0x00 : 0x00 : success  + 0xa005e0 | 0x01 : 0x01 : success  + 0xa005e1 | 0x46 : 0x46 : success  + 0xa005e2 | 0x00 : 0x00 : success  + 0xa005e3 | 0x00 : 0x00 : success  + 0xa005e4 | 0x01 : 0x01 : success  + 0xa005e5 | 0x47 : 0x47 : success  + 0xa005e6 | 0x28 : 0x28 : success  + 0xa005e7 | 0x00 : 0x00 : success  + 0xa005e8 | 0x01 : 0x01 : success  + 0xa005e9 | 0x48 : 0x48 : success  + 0xa005ea | 0x00 : 0x00 : success  + 0xa005eb | 0x00 : 0x00 : success  + 0xa005ec | 0x01 : 0x01 : success  + 0xa005ed | 0x49 : 0x49 : success  + 0xa005ee | 0xff : 0xff : success  + 0xa005ef | 0xff : 0xff : success  + 0xa005f0 | 0x01 : 0x01 : success  + 0xa005f1 | 0x4a : 0x4a : success  + 0xa005f2 | 0x00 : 0x00 : success  + 0xa005f3 | 0x00 : 0x00 : success  + 0xa005f4 | 0x01 : 0x01 : success  + 0xa005f5 | 0x4b : 0x4b : success  + 0xa005f6 | 0x00 : 0x00 : success  + 0xa005f7 | 0x00 : 0x00 : success  + 0xa005f8 | 0x01 : 0x01 : success  + 0xa005f9 | 0x4c : 0x4c : success  + 0xa005fa | 0xb3 : 0xb3 : success  + 0xa005fb | 0x00 : 0x00 : success  + 0xa005fc | 0x01 : 0x01 : success  + 0xa005fd | 0x4d : 0x4d : success  + 0xa005fe | 0x93 : 0x93 : success  + 0xa005ff | 0xb8 : 0xb8 : success  + 0xa00600 | 0x01 : 0x01 : success  + 0xa00601 | 0x50 : 0x50 : success  + 0xa00602 | 0x00 : 0x00 : success  + 0xa00603 | 0x00 : 0x00 : success  + 0xa00604 | 0x01 : 0x01 : success  + 0xa00605 | 0x51 : 0x51 : success  + 0xa00606 | 0x28 : 0x28 : success  + 0xa00607 | 0x00 : 0x00 : success  + 0xa00608 | 0x01 : 0x01 : success  + 0xa00609 | 0x52 : 0x52 : success  + 0xa0060a | 0x00 : 0x00 : success  + 0xa0060b | 0x00 : 0x00 : success  + 0xa0060c | 0x01 : 0x01 : success  + 0xa0060d | 0x53 : 0x53 : success  + 0xa0060e | 0xff : 0xff : success  + 0xa0060f | 0xff : 0xff : success  + 0xa00610 | 0x01 : 0x01 : success  + 0xa00611 | 0x54 : 0x54 : success  + 0xa00612 | 0x00 : 0x00 : success  + 0xa00613 | 0x00 : 0x00 : success  + 0xa00614 | 0x01 : 0x01 : success  + 0xa00615 | 0x55 : 0x55 : success  + 0xa00616 | 0x00 : 0x00 : success  + 0xa00617 | 0x00 : 0x00 : success  + 0xa00618 | 0x01 : 0x01 : success  + 0xa00619 | 0x56 : 0x56 : success  + 0xa0061a | 0x00 : 0x00 : success  + 0xa0061b | 0x00 : 0x00 : success  + 0xa0061c | 0x01 : 0x01 : success  + 0xa0061d | 0x57 : 0x57 : success  + 0xa0061e | 0x28 : 0x28 : success  + 0xa0061f | 0x00 : 0x00 : success  + 0xa00620 | 0x01 : 0x01 : success  + 0xa00621 | 0x58 : 0x58 : success  + 0xa00622 | 0x00 : 0x00 : success  + 0xa00623 | 0x00 : 0x00 : success  + 0xa00624 | 0x01 : 0x01 : success  + 0xa00625 | 0x59 : 0x59 : success  + 0xa00626 | 0xff : 0xff : success  + 0xa00627 | 0xff : 0xff : success  + 0xa00628 | 0x01 : 0x01 : success  + 0xa00629 | 0x5a : 0x5a : success  + 0xa0062a | 0x00 : 0x00 : success  + 0xa0062b | 0x00 : 0x00 : success  + 0xa0062c | 0x01 : 0x01 : success  + 0xa0062d | 0x5b : 0x5b : success  + 0xa0062e | 0x00 : 0x00 : success  + 0xa0062f | 0x00 : 0x00 : success  + 0xa00630 | 0x01 : 0x01 : success  + 0xa00631 | 0x5c : 0x5c : success  + 0xa00632 | 0xb3 : 0xb3 : success  + 0xa00633 | 0x00 : 0x00 : success  + 0xa00634 | 0x01 : 0x01 : success  + 0xa00635 | 0x5d : 0x5d : success  + 0xa00636 | 0x93 : 0x93 : success  + 0xa00637 | 0xb8 : 0xb8 : success  + 0xa00638 | 0x01 : 0x01 : success  + 0xa00639 | 0x60 : 0x60 : success  + 0xa0063a | 0x00 : 0x00 : success  + 0xa0063b | 0x00 : 0x00 : success  + 0xa0063c | 0x01 : 0x01 : success  + 0xa0063d | 0x61 : 0x61 : success  + 0xa0063e | 0x28 : 0x28 : success  + 0xa0063f | 0x00 : 0x00 : success  + 0xa00640 | 0x01 : 0x01 : success  + 0xa00641 | 0x62 : 0x62 : success  + 0xa00642 | 0x00 : 0x00 : success  + 0xa00643 | 0x00 : 0x00 : success  + 0xa00644 | 0x01 : 0x01 : success  + 0xa00645 | 0x63 : 0x63 : success  + 0xa00646 | 0xff : 0xff : success  + 0xa00647 | 0xff : 0xff : success  + 0xa00648 | 0x01 : 0x01 : success  + 0xa00649 | 0x64 : 0x64 : success  + 0xa0064a | 0x00 : 0x00 : success  + 0xa0064b | 0x00 : 0x00 : success  + 0xa0064c | 0x01 : 0x01 : success  + 0xa0064d | 0x65 : 0x65 : success  + 0xa0064e | 0x00 : 0x00 : success  + 0xa0064f | 0x00 : 0x00 : success  + 0xa00650 | 0x01 : 0x01 : success  + 0xa00651 | 0x66 : 0x66 : success  + 0xa00652 | 0x00 : 0x00 : success  + 0xa00653 | 0x00 : 0x00 : success  + 0xa00654 | 0x01 : 0x01 : success  + 0xa00655 | 0x67 : 0x67 : success  + 0xa00656 | 0x28 : 0x28 : success  + 0xa00657 | 0x00 : 0x00 : success  + 0xa00658 | 0x01 : 0x01 : success  + 0xa00659 | 0x68 : 0x68 : success  + 0xa0065a | 0x00 : 0x00 : success  + 0xa0065b | 0x00 : 0x00 : success  + 0xa0065c | 0x01 : 0x01 : success  + 0xa0065d | 0x69 : 0x69 : success  + 0xa0065e | 0xff : 0xff : success  + 0xa0065f | 0xff : 0xff : success  + 0xa00660 | 0x01 : 0x01 : success  + 0xa00661 | 0x6a : 0x6a : success  + 0xa00662 | 0x00 : 0x00 : success  + 0xa00663 | 0x00 : 0x00 : success  + 0xa00664 | 0x01 : 0x01 : success  + 0xa00665 | 0x6b : 0x6b : success  + 0xa00666 | 0x00 : 0x00 : success  + 0xa00667 | 0x00 : 0x00 : success  + 0xa00668 | 0x01 : 0x01 : success  + 0xa00669 | 0x6c : 0x6c : success  + 0xa0066a | 0xb3 : 0xb3 : success  + 0xa0066b | 0x00 : 0x00 : success  + 0xa0066c | 0x01 : 0x01 : success  + 0xa0066d | 0x6d : 0x6d : success  + 0xa0066e | 0x93 : 0x93 : success  + 0xa0066f | 0xb8 : 0xb8 : success  + 0xa00670 | 0x01 : 0x01 : success  + 0xa00671 | 0x70 : 0x70 : success  + 0xa00672 | 0x00 : 0x00 : success  + 0xa00673 | 0x00 : 0x00 : success  + 0xa00674 | 0x01 : 0x01 : success  + 0xa00675 | 0x71 : 0x71 : success  + 0xa00676 | 0x28 : 0x28 : success  + 0xa00677 | 0x00 : 0x00 : success  + 0xa00678 | 0x01 : 0x01 : success  + 0xa00679 | 0x72 : 0x72 : success  + 0xa0067a | 0x00 : 0x00 : success  + 0xa0067b | 0x00 : 0x00 : success  + 0xa0067c | 0x01 : 0x01 : success  + 0xa0067d | 0x73 : 0x73 : success  + 0xa0067e | 0xff : 0xff : success  + 0xa0067f | 0xff : 0xff : success  + 0xa00680 | 0x01 : 0x01 : success  + 0xa00681 | 0x74 : 0x74 : success  + 0xa00682 | 0x00 : 0x00 : success  + 0xa00683 | 0x00 : 0x00 : success  + 0xa00684 | 0x01 : 0x01 : success  + 0xa00685 | 0x75 : 0x75 : success  + 0xa00686 | 0x00 : 0x00 : success  + 0xa00687 | 0x00 : 0x00 : success  + 0xa00688 | 0x01 : 0x01 : success  + 0xa00689 | 0x76 : 0x76 : success  + 0xa0068a | 0x00 : 0x00 : success  + 0xa0068b | 0x00 : 0x00 : success  + 0xa0068c | 0x01 : 0x01 : success  + 0xa0068d | 0x77 : 0x77 : success  + 0xa0068e | 0x28 : 0x28 : success  + 0xa0068f | 0x00 : 0x00 : success  + 0xa00690 | 0x01 : 0x01 : success  + 0xa00691 | 0x78 : 0x78 : success  + 0xa00692 | 0x00 : 0x00 : success  + 0xa00693 | 0x00 : 0x00 : success  + 0xa00694 | 0x01 : 0x01 : success  + 0xa00695 | 0x79 : 0x79 : success  + 0xa00696 | 0xff : 0xff : success  + 0xa00697 | 0xff : 0xff : success  + 0xa00698 | 0x01 : 0x01 : success  + 0xa00699 | 0x7a : 0x7a : success  + 0xa0069a | 0x00 : 0x00 : success  + 0xa0069b | 0x00 : 0x00 : success  + 0xa0069c | 0x01 : 0x01 : success  + 0xa0069d | 0x7b : 0x7b : success  + 0xa0069e | 0x00 : 0x00 : success  + 0xa0069f | 0x00 : 0x00 : success  + 0xa006a0 | 0x01 : 0x01 : success  + 0xa006a1 | 0x7c : 0x7c : success  + 0xa006a2 | 0xb3 : 0xb3 : success  + 0xa006a3 | 0x00 : 0x00 : success  + 0xa006a4 | 0x01 : 0x01 : success  + 0xa006a5 | 0x7d : 0x7d : success  + 0xa006a6 | 0x93 : 0x93 : success  + 0xa006a7 | 0xb8 : 0xb8 : success  + 0xa006a8 | 0x01 : 0x01 : success  + 0xa006a9 | 0x80 : 0x80 : success  + 0xa006aa | 0x00 : 0x00 : success  + 0xa006ab | 0x00 : 0x00 : success  + 0xa006ac | 0x01 : 0x01 : success  + 0xa006ad | 0x81 : 0x81 : success  + 0xa006ae | 0x28 : 0x28 : success  + 0xa006af | 0x00 : 0x00 : success  + 0xa006b0 | 0x01 : 0x01 : success  + 0xa006b1 | 0x82 : 0x82 : success  + 0xa006b2 | 0x00 : 0x00 : success  + 0xa006b3 | 0x00 : 0x00 : success  + 0xa006b4 | 0x01 : 0x01 : success  + 0xa006b5 | 0x83 : 0x83 : success  + 0xa006b6 | 0xff : 0xff : success  + 0xa006b7 | 0xff : 0xff : success  + 0xa006b8 | 0x01 : 0x01 : success  + 0xa006b9 | 0x84 : 0x84 : success  + 0xa006ba | 0x00 : 0x00 : success  + 0xa006bb | 0x00 : 0x00 : success  + 0xa006bc | 0x01 : 0x01 : success  + 0xa006bd | 0x85 : 0x85 : success  + 0xa006be | 0x00 : 0x00 : success  + 0xa006bf | 0x00 : 0x00 : success  + 0xa006c0 | 0x01 : 0x01 : success  + 0xa006c1 | 0x86 : 0x86 : success  + 0xa006c2 | 0x00 : 0x00 : success  + 0xa006c3 | 0x00 : 0x00 : success  + 0xa006c4 | 0x01 : 0x01 : success  + 0xa006c5 | 0x87 : 0x87 : success  + 0xa006c6 | 0x28 : 0x28 : success  + 0xa006c7 | 0x00 : 0x00 : success  + 0xa006c8 | 0x01 : 0x01 : success  + 0xa006c9 | 0x88 : 0x88 : success  + 0xa006ca | 0x00 : 0x00 : success  + 0xa006cb | 0x00 : 0x00 : success  + 0xa006cc | 0x01 : 0x01 : success  + 0xa006cd | 0x89 : 0x89 : success  + 0xa006ce | 0xff : 0xff : success  + 0xa006cf | 0xff : 0xff : success  + 0xa006d0 | 0x01 : 0x01 : success  + 0xa006d1 | 0x8a : 0x8a : success  + 0xa006d2 | 0x00 : 0x00 : success  + 0xa006d3 | 0x00 : 0x00 : success  + 0xa006d4 | 0x01 : 0x01 : success  + 0xa006d5 | 0x8b : 0x8b : success  + 0xa006d6 | 0x00 : 0x00 : success  + 0xa006d7 | 0x00 : 0x00 : success  + 0xa006d8 | 0x01 : 0x01 : success  + 0xa006d9 | 0x8c : 0x8c : success  + 0xa006da | 0xb3 : 0xb3 : success  + 0xa006db | 0x00 : 0x00 : success  + 0xa006dc | 0x01 : 0x01 : success  + 0xa006dd | 0x8d : 0x8d : success  + 0xa006de | 0x93 : 0x93 : success  + 0xa006df | 0xb8 : 0xb8 : success  + 0xa006e0 | 0x01 : 0x01 : success  + 0xa006e1 | 0xb0 : 0xb0 : success  + 0xa006e2 | 0xff : 0xff : success  + 0xa006e3 | 0xff : 0xff : success  + 0xa006e4 | 0x01 : 0x01 : success  + 0xa006e5 | 0xb2 : 0xb2 : success  + 0xa006e6 | 0x00 : 0x00 : success  + 0xa006e7 | 0x00 : 0x00 : success  + 0xa006e8 | 0x01 : 0x01 : success  + 0xa006e9 | 0xd0 : 0xd0 : success  + 0xa006ea | 0x00 : 0x00 : success  + 0xa006eb | 0x01 : 0x01 : success  + 0xa006ec | 0x01 : 0x01 : success  + 0xa006ed | 0xd1 : 0xd1 : success  + 0xa006ee | 0x00 : 0x00 : success  + 0xa006ef | 0x01 : 0x01 : success  + 0xa006f0 | 0x01 : 0x01 : success  + 0xa006f1 | 0xd2 : 0xd2 : success  + 0xa006f2 | 0x00 : 0x00 : success  + 0xa006f3 | 0x01 : 0x01 : success  + 0xa006f4 | 0x01 : 0x01 : success  + 0xa006f5 | 0xd3 : 0xd3 : success  + 0xa006f6 | 0x00 : 0x00 : success  + 0xa006f7 | 0x01 : 0x01 : success  + 0xa006f8 | 0x01 : 0x01 : success  + 0xa006f9 | 0xd4 : 0xd4 : success  + 0xa006fa | 0x00 : 0x00 : success  + 0xa006fb | 0x01 : 0x01 : success  + 0xa006fc | 0x01 : 0x01 : success  + 0xa006fd | 0xd5 : 0xd5 : success  + 0xa006fe | 0x00 : 0x00 : success  + 0xa006ff | 0x01 : 0x01 : success  + 0xa00700 | 0x01 : 0x01 : success  + 0xa00701 | 0xd6 : 0xd6 : success  + 0xa00702 | 0x00 : 0x00 : success  + 0xa00703 | 0x01 : 0x01 : success  + 0xa00704 | 0x01 : 0x01 : success  + 0xa00705 | 0xd7 : 0xd7 : success  + 0xa00706 | 0x00 : 0x00 : success  + 0xa00707 | 0x01 : 0x01 : success  + 0xa00708 | 0x01 : 0x01 : success  + 0xa00709 | 0xd8 : 0xd8 : success  + 0xa0070a | 0x00 : 0x00 : success  + 0xa0070b | 0x01 : 0x01 : success  + 0xa0070c | 0x01 : 0x01 : success  + 0xa0070d | 0xd9 : 0xd9 : success  + 0xa0070e | 0x00 : 0x00 : success  + 0xa0070f | 0x01 : 0x01 : success  + 0xa00710 | 0x01 : 0x01 : success  + 0xa00711 | 0xda : 0xda : success  + 0xa00712 | 0x00 : 0x00 : success  + 0xa00713 | 0x01 : 0x01 : success  + 0xa00714 | 0x01 : 0x01 : success  + 0xa00715 | 0xdb : 0xdb : success  + 0xa00716 | 0x00 : 0x00 : success  + 0xa00717 | 0x01 : 0x01 : success  + 0xa00718 | 0x01 : 0x01 : success  + 0xa00719 | 0xdc : 0xdc : success  + 0xa0071a | 0x00 : 0x00 : success  + 0xa0071b | 0x01 : 0x01 : success  + 0xa0071c | 0x01 : 0x01 : success  + 0xa0071d | 0xdd : 0xdd : success  + 0xa0071e | 0x00 : 0x00 : success  + 0xa0071f | 0x01 : 0x01 : success  + 0xa00720 | 0x01 : 0x01 : success  + 0xa00721 | 0xde : 0xde : success  + 0xa00722 | 0x00 : 0x00 : success  + 0xa00723 | 0x01 : 0x01 : success  + 0xa00724 | 0x01 : 0x01 : success  + 0xa00725 | 0xdf : 0xdf : success  + 0xa00726 | 0x00 : 0x00 : success  + 0xa00727 | 0x01 : 0x01 : success  + 0xa00728 | 0x01 : 0x01 : success  + 0xa00729 | 0xe0 : 0xe0 : success  + 0xa0072a | 0x00 : 0x00 : success  + 0xa0072b | 0x01 : 0x01 : success  + 0xa0072c | 0x01 : 0x01 : success  + 0xa0072d | 0xe5 : 0xe5 : success  + 0xa0072e | 0x00 : 0x00 : success  + 0xa0072f | 0x01 : 0x01 : success  + 0xa00730 | 0x02 : 0x02 : success  + 0xa00731 | 0x00 : 0x00 : success  + 0xa00732 | 0x00 : 0x00 : success  + 0xa00733 | 0x0a : 0x0a : success  + 0xa00734 | 0x02 : 0x02 : success  + 0xa00735 | 0x01 : 0x01 : success  + 0xa00736 | 0x00 : 0x00 : success  + 0xa00737 | 0x01 : 0x01 : success  + +Succeeded to write. +Written address: + 0x283 +Written data : + 0x1 +Written address: + 0x283 +Written data : + 0x0 diff --git a/test/runtests.jl b/test/runtests.jl index 6626325..25910b0 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -163,6 +163,12 @@ true || include("../src/PSBoardDataBase.jl") end end + @testset "Slave log parser v2 (firmware/parameter writing campaign)" begin + @test PSBoardDataBase.SlaveLogParserV2.parse_slave_log_v2( + "./input/slavelogs/main/567_792.txt", + ) == 567 + end + @testset "Download data csv" begin out = tempname() @test CSV.read(