├── .gitattributes
├── .gitignore
├── DataBaseType.cs
├── DateTimeHelper.cs
├── Device.cs
├── ErrorCodes.json
├── Extensions.cs
├── Form1.Designer.cs
├── Form1.cs
├── Form1.resx
├── OperationType.cs
├── PS5CodeReader.csproj
├── PS5CodeReader.sln
├── PS5ErrorCode.cs
├── PS5ErrorCodeList.cs
├── Program.cs
├── README.md
├── ReadOnlyRichTextBox.cs
├── ReadOnlyRichTextBox.resx
├── SerialPort.cs
├── SerialPortExtensions.cs
└── newJson.json
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 | ##
4 | ## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5 |
6 | # User-specific files
7 | *.rsuser
8 | *.suo
9 | *.user
10 | *.userosscache
11 | *.sln.docstates
12 |
13 | # User-specific files (MonoDevelop/Xamarin Studio)
14 | *.userprefs
15 |
16 | # Mono auto generated files
17 | mono_crash.*
18 |
19 | # Build results
20 | [Dd]ebug/
21 | [Dd]ebugPublic/
22 | [Rr]elease/
23 | [Rr]eleases/
24 | x64/
25 | x86/
26 | [Ww][Ii][Nn]32/
27 | [Aa][Rr][Mm]/
28 | [Aa][Rr][Mm]64/
29 | bld/
30 | [Bb]in/
31 | [Oo]bj/
32 | [Oo]ut/
33 | [Ll]og/
34 | [Ll]ogs/
35 |
36 | # Visual Studio 2015/2017 cache/options directory
37 | .vs/
38 | # Uncomment if you have tasks that create the project's static files in wwwroot
39 | #wwwroot/
40 |
41 | # Visual Studio 2017 auto generated files
42 | Generated\ Files/
43 |
44 | # MSTest test Results
45 | [Tt]est[Rr]esult*/
46 | [Bb]uild[Ll]og.*
47 |
48 | # NUnit
49 | *.VisualState.xml
50 | TestResult.xml
51 | nunit-*.xml
52 |
53 | # Build Results of an ATL Project
54 | [Dd]ebugPS/
55 | [Rr]eleasePS/
56 | dlldata.c
57 |
58 | # Benchmark Results
59 | BenchmarkDotNet.Artifacts/
60 |
61 | # .NET Core
62 | project.lock.json
63 | project.fragment.lock.json
64 | artifacts/
65 |
66 | # ASP.NET Scaffolding
67 | ScaffoldingReadMe.txt
68 |
69 | # StyleCop
70 | StyleCopReport.xml
71 |
72 | # Files built by Visual Studio
73 | *_i.c
74 | *_p.c
75 | *_h.h
76 | *.ilk
77 | *.meta
78 | *.obj
79 | *.iobj
80 | *.pch
81 | *.pdb
82 | *.ipdb
83 | *.pgc
84 | *.pgd
85 | *.rsp
86 | *.sbr
87 | *.tlb
88 | *.tli
89 | *.tlh
90 | *.tmp
91 | *.tmp_proj
92 | *_wpftmp.csproj
93 | *.log
94 | *.vspscc
95 | *.vssscc
96 | .builds
97 | *.pidb
98 | *.svclog
99 | *.scc
100 |
101 | # Chutzpah Test files
102 | _Chutzpah*
103 |
104 | # Visual C++ cache files
105 | ipch/
106 | *.aps
107 | *.ncb
108 | *.opendb
109 | *.opensdf
110 | *.sdf
111 | *.cachefile
112 | *.VC.db
113 | *.VC.VC.opendb
114 |
115 | # Visual Studio profiler
116 | *.psess
117 | *.vsp
118 | *.vspx
119 | *.sap
120 |
121 | # Visual Studio Trace Files
122 | *.e2e
123 |
124 | # TFS 2012 Local Workspace
125 | $tf/
126 |
127 | # Guidance Automation Toolkit
128 | *.gpState
129 |
130 | # ReSharper is a .NET coding add-in
131 | _ReSharper*/
132 | *.[Rr]e[Ss]harper
133 | *.DotSettings.user
134 |
135 | # TeamCity is a build add-in
136 | _TeamCity*
137 |
138 | # DotCover is a Code Coverage Tool
139 | *.dotCover
140 |
141 | # AxoCover is a Code Coverage Tool
142 | .axoCover/*
143 | !.axoCover/settings.json
144 |
145 | # Coverlet is a free, cross platform Code Coverage Tool
146 | coverage*.json
147 | coverage*.xml
148 | coverage*.info
149 |
150 | # Visual Studio code coverage results
151 | *.coverage
152 | *.coveragexml
153 |
154 | # NCrunch
155 | _NCrunch_*
156 | .*crunch*.local.xml
157 | nCrunchTemp_*
158 |
159 | # MightyMoose
160 | *.mm.*
161 | AutoTest.Net/
162 |
163 | # Web workbench (sass)
164 | .sass-cache/
165 |
166 | # Installshield output folder
167 | [Ee]xpress/
168 |
169 | # DocProject is a documentation generator add-in
170 | DocProject/buildhelp/
171 | DocProject/Help/*.HxT
172 | DocProject/Help/*.HxC
173 | DocProject/Help/*.hhc
174 | DocProject/Help/*.hhk
175 | DocProject/Help/*.hhp
176 | DocProject/Help/Html2
177 | DocProject/Help/html
178 |
179 | # Click-Once directory
180 | publish/
181 |
182 | # Publish Web Output
183 | *.[Pp]ublish.xml
184 | *.azurePubxml
185 | # Note: Comment the next line if you want to checkin your web deploy settings,
186 | # but database connection strings (with potential passwords) will be unencrypted
187 | *.pubxml
188 | *.publishproj
189 |
190 | # Microsoft Azure Web App publish settings. Comment the next line if you want to
191 | # checkin your Azure Web App publish settings, but sensitive information contained
192 | # in these scripts will be unencrypted
193 | PublishScripts/
194 |
195 | # NuGet Packages
196 | *.nupkg
197 | # NuGet Symbol Packages
198 | *.snupkg
199 | # The packages folder can be ignored because of Package Restore
200 | **/[Pp]ackages/*
201 | # except build/, which is used as an MSBuild target.
202 | !**/[Pp]ackages/build/
203 | # Uncomment if necessary however generally it will be regenerated when needed
204 | #!**/[Pp]ackages/repositories.config
205 | # NuGet v3's project.json files produces more ignorable files
206 | *.nuget.props
207 | *.nuget.targets
208 |
209 | # Microsoft Azure Build Output
210 | csx/
211 | *.build.csdef
212 |
213 | # Microsoft Azure Emulator
214 | ecf/
215 | rcf/
216 |
217 | # Windows Store app package directories and files
218 | AppPackages/
219 | BundleArtifacts/
220 | Package.StoreAssociation.xml
221 | _pkginfo.txt
222 | *.appx
223 | *.appxbundle
224 | *.appxupload
225 |
226 | # Visual Studio cache files
227 | # files ending in .cache can be ignored
228 | *.[Cc]ache
229 | # but keep track of directories ending in .cache
230 | !?*.[Cc]ache/
231 |
232 | # Others
233 | ClientBin/
234 | ~$*
235 | *~
236 | *.dbmdl
237 | *.dbproj.schemaview
238 | *.jfm
239 | *.pfx
240 | *.publishsettings
241 | orleans.codegen.cs
242 |
243 | # Including strong name files can present a security risk
244 | # (https://github.com/github/gitignore/pull/2483#issue-259490424)
245 | #*.snk
246 |
247 | # Since there are multiple workflows, uncomment next line to ignore bower_components
248 | # (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
249 | #bower_components/
250 |
251 | # RIA/Silverlight projects
252 | Generated_Code/
253 |
254 | # Backup & report files from converting an old project file
255 | # to a newer Visual Studio version. Backup files are not needed,
256 | # because we have git ;-)
257 | _UpgradeReport_Files/
258 | Backup*/
259 | UpgradeLog*.XML
260 | UpgradeLog*.htm
261 | ServiceFabricBackup/
262 | *.rptproj.bak
263 |
264 | # SQL Server files
265 | *.mdf
266 | *.ldf
267 | *.ndf
268 |
269 | # Business Intelligence projects
270 | *.rdl.data
271 | *.bim.layout
272 | *.bim_*.settings
273 | *.rptproj.rsuser
274 | *- [Bb]ackup.rdl
275 | *- [Bb]ackup ([0-9]).rdl
276 | *- [Bb]ackup ([0-9][0-9]).rdl
277 |
278 | # Microsoft Fakes
279 | FakesAssemblies/
280 |
281 | # GhostDoc plugin setting file
282 | *.GhostDoc.xml
283 |
284 | # Node.js Tools for Visual Studio
285 | .ntvs_analysis.dat
286 | node_modules/
287 |
288 | # Visual Studio 6 build log
289 | *.plg
290 |
291 | # Visual Studio 6 workspace options file
292 | *.opt
293 |
294 | # Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
295 | *.vbw
296 |
297 | # Visual Studio LightSwitch build output
298 | **/*.HTMLClient/GeneratedArtifacts
299 | **/*.DesktopClient/GeneratedArtifacts
300 | **/*.DesktopClient/ModelManifest.xml
301 | **/*.Server/GeneratedArtifacts
302 | **/*.Server/ModelManifest.xml
303 | _Pvt_Extensions
304 |
305 | # Paket dependency manager
306 | .paket/paket.exe
307 | paket-files/
308 |
309 | # FAKE - F# Make
310 | .fake/
311 |
312 | # CodeRush personal settings
313 | .cr/personal
314 |
315 | # Python Tools for Visual Studio (PTVS)
316 | __pycache__/
317 | *.pyc
318 |
319 | # Cake - Uncomment if you are using it
320 | # tools/**
321 | # !tools/packages.config
322 |
323 | # Tabs Studio
324 | *.tss
325 |
326 | # Telerik's JustMock configuration file
327 | *.jmconfig
328 |
329 | # BizTalk build output
330 | *.btp.cs
331 | *.btm.cs
332 | *.odx.cs
333 | *.xsd.cs
334 |
335 | # OpenCover UI analysis results
336 | OpenCover/
337 |
338 | # Azure Stream Analytics local run output
339 | ASALocalRun/
340 |
341 | # MSBuild Binary and Structured Log
342 | *.binlog
343 |
344 | # NVidia Nsight GPU debugger configuration file
345 | *.nvuser
346 |
347 | # MFractors (Xamarin productivity tool) working folder
348 | .mfractor/
349 |
350 | # Local History for Visual Studio
351 | .localhistory/
352 |
353 | # BeatPulse healthcheck temp database
354 | healthchecksdb
355 |
356 | # Backup folder for Package Reference Convert tool in Visual Studio 2017
357 | MigrationBackup/
358 |
359 | # Ionide (cross platform F# VS Code tools) working folder
360 | .ionide/
361 |
362 | # Fody - auto-generated XML schema
363 | FodyWeavers.xsd
--------------------------------------------------------------------------------
/DataBaseType.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel;
2 |
3 | namespace PS5CodeReader
4 | {
5 | internal enum DataBaseType
6 | {
7 | [Description("Playstation 5")]
8 | Playstation5,
9 | [Description("Playstation 4")]
10 | Playstaion4,
11 | [Description("Playstation 3")]
12 | Playstation3
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/DateTimeHelper.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace PS5CodeReader
8 | {
9 | public static class DateTimeHelper
10 | {
11 | ///
12 | /// Converts a given DateTime into a Unix timestamp
13 | ///
14 | /// Any DateTime
15 | /// The given DateTime in Unix timestamp format
16 | public static long ToUnixTimestamp(this DateTime value)
17 | {
18 | return (long)(value.ToUniversalTime().Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
19 | }
20 |
21 | ///
22 | /// Gets a Unix timestamp representing the current moment
23 | ///
24 | /// Parameter ignored
25 | /// Now expressed as a Unix timestamp
26 | public static long UnixTimestamp(this DateTime ignored)
27 | {
28 | return (long)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
29 | }
30 |
31 | ///
32 | /// Returns a local DateTime based on provided unix timestamp
33 | ///
34 | /// Unix/posix timestamp
35 | /// Local datetime
36 | public static DateTime ParseUnixTimestamp(long timestamp)
37 | {
38 | return (new DateTime(1970, 1, 1)).AddMilliseconds(timestamp).ToLocalTime();
39 | }
40 |
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/Device.cs:
--------------------------------------------------------------------------------
1 | using System.Xml.Linq;
2 |
3 | namespace PS5CodeReader
4 | {
5 | internal class Device
6 | {
7 | internal string Port { get; }
8 | internal string? FriendlyName { get; }
9 | internal string? InstanceId { get; }
10 | internal string? DeviceLocationPath { get; }
11 | internal bool IsProductIdSet { get; }
12 | internal bool IsVenderIdSet { get; }
13 | internal bool HasProductAndVendorId => IsProductIdSet && IsVenderIdSet;
14 | internal int ProductId { get; }
15 | internal int VendorId { get; }
16 | internal string? DeviceParent { get; }
17 | internal string? DeviceSerialNumber { get; }
18 |
19 | internal Device(string port, string? friendlyName)
20 | {
21 | Port = port;
22 | FriendlyName = friendlyName;
23 | }
24 |
25 |
26 | internal Device(string port, string friendlyName, string deviceLocationPath) :this(port, friendlyName)
27 | {
28 | DeviceLocationPath = deviceLocationPath;
29 | }
30 |
31 | internal Device(string port, string friendlyName, string instanceId, string deviceLocationPath, string deviceParent) : this(port, friendlyName, deviceLocationPath)
32 | {
33 | InstanceId = instanceId;
34 | DeviceParent = deviceParent;
35 | var split = DeviceParent.Split('\\');
36 | if (split != null && split.Length > 0)
37 | DeviceSerialNumber = split.LastOrDefault();
38 |
39 | }
40 |
41 | public override string? ToString()
42 | {
43 | return FriendlyName;
44 | }
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/Extensions.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel;
2 |
3 | namespace PS5CodeReader
4 | {
5 | internal static class Extensions
6 | {
7 | internal static void EnumForComboBox(this ComboBox comboBox) => comboBox.DataSource = Enum.GetValues(typeof(EnumType))
8 | .Cast()
9 | .Select(Value =>
10 | {
11 | var Description = string.Empty;
12 | var fieldInfo = Value.GetType().GetField(Value.ToString());
13 | if (fieldInfo != null)
14 | {
15 | var attribute = Attribute.GetCustomAttribute(fieldInfo, typeof(DescriptionAttribute)) as DescriptionAttribute;
16 | Description = attribute?.Description;
17 | }
18 | return new
19 | {
20 | Description,
21 | Value
22 | };
23 | }
24 | )
25 | .OrderBy(item => item.Value)
26 | .ToList();
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/Form1.Designer.cs:
--------------------------------------------------------------------------------
1 | namespace PS5CodeReader
2 | {
3 | partial class Form1
4 | {
5 | ///
6 | /// Required designer variable.
7 | ///
8 | private System.ComponentModel.IContainer components = null;
9 |
10 | ///
11 | /// Clean up any resources being used.
12 | ///
13 | /// true if managed resources should be disposed; otherwise, false.
14 | protected override void Dispose(bool disposing)
15 | {
16 | if (disposing && (components != null))
17 | {
18 | components.Dispose();
19 | }
20 | base.Dispose(disposing);
21 | }
22 |
23 | #region Windows Form Designer generated code
24 |
25 | ///
26 | /// Required method for Designer support - do not modify
27 | /// the contents of this method with the code editor.
28 | ///
29 | private void InitializeComponent()
30 | {
31 | ButtonRunOperation = new Button();
32 | ComboBoxDevices = new ComboBox();
33 | label1 = new Label();
34 | LogBox = new ReadOnlyRichTextBox();
35 | ComboBoxDeviceType = new ComboBox();
36 | label2 = new Label();
37 | label3 = new Label();
38 | ComboBoxOperationType = new ComboBox();
39 | panel4 = new Panel();
40 | PanelRawCommand = new Panel();
41 | label4 = new Label();
42 | TextBoxRawCommand = new TextBox();
43 | panel3 = new Panel();
44 | panel4.SuspendLayout();
45 | PanelRawCommand.SuspendLayout();
46 | panel3.SuspendLayout();
47 | SuspendLayout();
48 | //
49 | // ButtonRunOperation
50 | //
51 | ButtonRunOperation.Location = new Point(679, 22);
52 | ButtonRunOperation.Name = "ButtonRunOperation";
53 | ButtonRunOperation.Size = new Size(94, 29);
54 | ButtonRunOperation.TabIndex = 0;
55 | ButtonRunOperation.Text = "Run Operation";
56 | ButtonRunOperation.UseVisualStyleBackColor = true;
57 | ButtonRunOperation.Click += ButtonRunOperations_Click;
58 | //
59 | // ComboBoxDevices
60 | //
61 | ComboBoxDevices.DropDownStyle = ComboBoxStyle.DropDownList;
62 | ComboBoxDevices.FormattingEnabled = true;
63 | ComboBoxDevices.Location = new Point(3, 131);
64 | ComboBoxDevices.Name = "ComboBoxDevices";
65 | ComboBoxDevices.Size = new Size(670, 28);
66 | ComboBoxDevices.TabIndex = 3;
67 | ComboBoxDevices.DropDown += ComboBoxDevices_DropDown;
68 | //
69 | // label1
70 | //
71 | label1.AutoSize = true;
72 | label1.Location = new Point(3, 108);
73 | label1.Name = "label1";
74 | label1.Size = new Size(151, 20);
75 | label1.TabIndex = 4;
76 | label1.Text = "Serial Devices (UART)";
77 | //
78 | // LogBox
79 | //
80 | LogBox.Dock = DockStyle.Fill;
81 | LogBox.Location = new Point(0, 0);
82 | LogBox.Name = "LogBox";
83 | LogBox.ReadOnly = true;
84 | LogBox.Size = new Size(782, 438);
85 | LogBox.TabIndex = 5;
86 | LogBox.TabStop = false;
87 | LogBox.Text = "";
88 | //
89 | // ComboBoxDeviceType
90 | //
91 | ComboBoxDeviceType.DropDownStyle = ComboBoxStyle.DropDownList;
92 | ComboBoxDeviceType.FormattingEnabled = true;
93 | ComboBoxDeviceType.Location = new Point(3, 23);
94 | ComboBoxDeviceType.Name = "ComboBoxDeviceType";
95 | ComboBoxDeviceType.Size = new Size(670, 28);
96 | ComboBoxDeviceType.TabIndex = 7;
97 | //
98 | // label2
99 | //
100 | label2.AutoSize = true;
101 | label2.Location = new Point(3, 0);
102 | label2.Name = "label2";
103 | label2.Size = new Size(98, 20);
104 | label2.TabIndex = 8;
105 | label2.Text = "Select Device";
106 | //
107 | // label3
108 | //
109 | label3.AutoSize = true;
110 | label3.Location = new Point(3, 54);
111 | label3.Name = "label3";
112 | label3.Size = new Size(155, 20);
113 | label3.TabIndex = 10;
114 | label3.Text = "Select Operation Type";
115 | //
116 | // ComboBoxOperationType
117 | //
118 | ComboBoxOperationType.DropDownStyle = ComboBoxStyle.DropDownList;
119 | ComboBoxOperationType.FormattingEnabled = true;
120 | ComboBoxOperationType.Location = new Point(3, 77);
121 | ComboBoxOperationType.Name = "ComboBoxOperationType";
122 | ComboBoxOperationType.Size = new Size(670, 28);
123 | ComboBoxOperationType.TabIndex = 9;
124 | //
125 | // panel4
126 | //
127 | panel4.AutoSizeMode = AutoSizeMode.GrowAndShrink;
128 | panel4.Controls.Add(LogBox);
129 | panel4.Dock = DockStyle.Fill;
130 | panel4.Location = new Point(0, 216);
131 | panel4.Name = "panel4";
132 | panel4.Size = new Size(782, 438);
133 | panel4.TabIndex = 14;
134 | //
135 | // PanelRawCommand
136 | //
137 | PanelRawCommand.AutoSizeMode = AutoSizeMode.GrowAndShrink;
138 | PanelRawCommand.Controls.Add(label4);
139 | PanelRawCommand.Controls.Add(TextBoxRawCommand);
140 | PanelRawCommand.Dock = DockStyle.Top;
141 | PanelRawCommand.Location = new Point(0, 160);
142 | PanelRawCommand.Name = "PanelRawCommand";
143 | PanelRawCommand.Size = new Size(782, 56);
144 | PanelRawCommand.TabIndex = 13;
145 | PanelRawCommand.Visible = false;
146 | //
147 | // label4
148 | //
149 | label4.AutoSize = true;
150 | label4.Location = new Point(3, 3);
151 | label4.Name = "label4";
152 | label4.Size = new Size(110, 20);
153 | label4.TabIndex = 11;
154 | label4.Text = "Raw Command";
155 | //
156 | // TextBoxRawCommand
157 | //
158 | TextBoxRawCommand.Enabled = false;
159 | TextBoxRawCommand.Location = new Point(3, 26);
160 | TextBoxRawCommand.Name = "TextBoxRawCommand";
161 | TextBoxRawCommand.Size = new Size(670, 27);
162 | TextBoxRawCommand.TabIndex = 12;
163 | TextBoxRawCommand.KeyPress += TextBoxRawCommand_KeyPress;
164 | //
165 | // panel3
166 | //
167 | panel3.AutoSizeMode = AutoSizeMode.GrowAndShrink;
168 | panel3.Controls.Add(label2);
169 | panel3.Controls.Add(ComboBoxDeviceType);
170 | panel3.Controls.Add(ButtonRunOperation);
171 | panel3.Controls.Add(ComboBoxOperationType);
172 | panel3.Controls.Add(ComboBoxDevices);
173 | panel3.Controls.Add(label1);
174 | panel3.Controls.Add(label3);
175 | panel3.Dock = DockStyle.Top;
176 | panel3.Location = new Point(0, 0);
177 | panel3.Margin = new Padding(3, 3, 3, 5);
178 | panel3.Name = "panel3";
179 | panel3.Size = new Size(782, 160);
180 | panel3.TabIndex = 11;
181 | //
182 | // Form1
183 | //
184 | AutoScaleDimensions = new SizeF(8F, 20F);
185 | AutoScaleMode = AutoScaleMode.Font;
186 | ClientSize = new Size(782, 654);
187 | Controls.Add(panel4);
188 | Controls.Add(PanelRawCommand);
189 | Controls.Add(panel3);
190 | Name = "Form1";
191 | StartPosition = FormStartPosition.CenterScreen;
192 | Text = "PS5 Code Reader";
193 | Load += Form1_Load;
194 | panel4.ResumeLayout(false);
195 | PanelRawCommand.ResumeLayout(false);
196 | PanelRawCommand.PerformLayout();
197 | panel3.ResumeLayout(false);
198 | panel3.PerformLayout();
199 | ResumeLayout(false);
200 | }
201 |
202 | #endregion
203 |
204 | private Button ButtonRunOperation;
205 | private ComboBox ComboBoxDevices;
206 | private Label label1;
207 | private ReadOnlyRichTextBox LogBox;
208 | private ComboBox ComboBoxDeviceType;
209 | private Label label2;
210 | private Label label3;
211 | private ComboBox ComboBoxOperationType;
212 | private Panel PanelRawCommand;
213 | private Panel panel3;
214 | private Panel panel4;
215 | private TextBox TextBoxRawCommand;
216 | private Label label4;
217 | }
218 | }
--------------------------------------------------------------------------------
/Form1.cs:
--------------------------------------------------------------------------------
1 | using System.Net.Http.Json;
2 | using System.Net.Http.Headers;
3 | using System.Text.Json;
4 | using System.Diagnostics;
5 | using Microsoft.VisualStudio.Threading;
6 |
7 | namespace PS5CodeReader
8 | {
9 | public partial class Form1 : Form
10 | {
11 | private readonly string FileNameCache = @"cache.json";
12 | private readonly string StrAuto = @"Auto";
13 | private PS5ErrorCodeList? errorCodeList;
14 | private CancellationTokenSource? cancellationTokenSource;
15 |
16 | /*
17 | * Possible Commands
18 | * version
19 | * bringup
20 | * shutdown
21 | * firmud
22 | * bsn
23 | * halt
24 | * cp ready
25 | * cp busy
26 | * cp reset
27 | * bestat
28 | * powersw
29 | * resetsw
30 | * bootbeep stat
31 | * bootbeep on
32 | * bootbeep off
33 | * reset syscon
34 | * xdrdiag info
35 | * xdrdiag start
36 | * xdrdiag result
37 | * xiodiag
38 | * fandiag
39 | * errlog
40 | * readline
41 | * tmpforcp
42 | * cp beepreote
43 | * cp beep2kn1n3
44 | * cp beep2kn2n3
45 | * csum
46 | * osbo
47 | * scopen
48 | * scclose
49 | * ejectsw
50 | */
51 |
52 |
53 | public Form1()
54 | {
55 | InitializeComponent();
56 | }
57 |
58 | private async void Form1_Load(object sender, EventArgs e)
59 | {
60 | LoadDatabaseTypes();
61 | LoadOperationTypes();
62 | LoadPorts();
63 | ComboBoxOperationType.SelectedValueChanged += ComboBoxOperationType_SelectedValueChanged;
64 | await GetErrorCodesListAsync();
65 | if (errorCodeList == default)
66 | {
67 | LogBox.AppendLine("[-] No Errors List Loaded, Close Application and Try Again!");
68 | }
69 | else
70 | {
71 | LogBox.AppendLine("[+] Please connect your Playstation 5 to UART do not power up the console.", ReadOnlyRichTextBox.ColorInformation);
72 | }
73 |
74 | }
75 |
76 | private void ComboBoxOperationType_SelectedValueChanged(object? sender, EventArgs e)
77 | {
78 | PanelRawCommand.Visible = ComboBoxOperationType.SelectedValue is OperationType type && type == OperationType.RunRawCommand;
79 | }
80 |
81 | private void ComboBoxDevices_DropDown(object sender, EventArgs e)
82 | {
83 | LoadPorts();
84 | }
85 |
86 |
87 | #region Data Source Information
88 |
89 | private void LoadPorts()
90 | {
91 | ComboBoxDevices.DataSource = SerialPort.SelectSerial();
92 | }
93 |
94 | private void LoadDatabaseTypes()
95 | {
96 | ComboBoxDeviceType.EnumForComboBox();
97 | ComboBoxDeviceType.DisplayMember = "Description";
98 | ComboBoxDeviceType.ValueMember = "Value";
99 | }
100 |
101 | private void LoadOperationTypes()
102 | {
103 | ComboBoxOperationType.EnumForComboBox();
104 | ComboBoxOperationType.DisplayMember = "Description";
105 | ComboBoxOperationType.ValueMember = "Value";
106 | }
107 |
108 | #endregion
109 |
110 | #region Error Codes List From Server
111 |
112 | private async Task GetErrorCodesListAsync()
113 | {
114 | LogBox.AppendLine("[+] Loading Errors List", ReadOnlyRichTextBox.ColorInformation);
115 | errorCodeList = default;
116 | try
117 | {
118 | LogBox.Append("Attempting to load from server...");
119 | errorCodeList = await GetErrorCodesGitHubAsync();
120 | if (errorCodeList != default)
121 | {
122 | LogBox.Okay();
123 | //Store errorCode list as a chache.
124 | await CacheErrorListLocalAsync();
125 | }
126 | else
127 | {
128 | LogBox.Fail();
129 | }
130 | }
131 | catch
132 | {
133 | LogBox.Fail();
134 | //todo: Error Handling
135 | //Attempt to get error codes from server failed.
136 | //Lets get errorCodes from a cached local file.
137 | errorCodeList = await GetErrorCodesCacheAsync();
138 | }
139 | if (errorCodeList != default && errorCodeList.PlayStation5 != null && errorCodeList.PlayStation5.ErrorCodes.Any())
140 | {
141 | LogBox.AppendLine($"[+] Loaded {errorCodeList.PlayStation5.ErrorCodes.Count} Errors Succesfully.", ReadOnlyRichTextBox.ColorSuccess);
142 | }
143 | else
144 | {
145 | LogBox.AppendLine("[-] Failed to load Errors List.", ReadOnlyRichTextBox.ColorError);
146 | }
147 | }
148 |
149 | ///
150 | /// Get List of Error Codes for the PS5 from Git hub server.
151 | ///
152 | /// Error Code List
153 | private static async Task GetErrorCodesGitHubAsync()
154 | {
155 | using var client = new HttpClient();
156 | client.BaseAddress = new Uri("https://raw.githubusercontent.com/");
157 | client.DefaultRequestHeaders.Add("User-Agent", "Mozilla/5.0 (compatible; PS5CodeReader/2.1; +https://github.com/amoamare)");
158 | client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
159 | var response = await client.GetAsync("amoamare/PS5CodeReader/master/ErrorCodes.json");
160 | response.EnsureSuccessStatusCode();
161 | return await response.Content.ReadFromJsonAsync();
162 | }
163 |
164 |
165 | ///
166 | /// Gets a list of Error Codes from Cached File on System
167 | ///
168 | ///
169 | private async Task GetErrorCodesCacheAsync()
170 | {
171 | LogBox.Append("Loading Errors List From Cached File...");
172 | if (!File.Exists(FileNameCache))
173 | {
174 | LogBox.Fail();
175 | LogBox.AppendText("No Cached File Saved!");
176 | return default;
177 | }
178 | using var stream = File.OpenRead(FileNameCache);
179 | var cached = await JsonSerializer.DeserializeAsync(stream);
180 | if (cached == default || cached.PlayStation5 != default && !cached.PlayStation5.ErrorCodes.Any())
181 | {
182 | LogBox.Fail();
183 | return default;
184 | }
185 | LogBox.Okay();
186 | return cached;
187 | }
188 |
189 |
190 | ///
191 | /// Save error codes to a cached file on system
192 | ///
193 | /// cached.json
194 | ///
195 | private async Task SaveCacheFileAsync(string fileName)
196 | {
197 | using var stream = File.Create(fileName);
198 | var options = new JsonSerializerOptions { WriteIndented = true };
199 | await JsonSerializer.SerializeAsync(stream, errorCodeList, options: options);
200 | await stream.DisposeAsync();
201 | return; // only need to store it as a cahce first time creating it
202 | }
203 |
204 |
205 | ///
206 | /// Cachce error list on local disk
207 | ///
208 | ///
209 | private async Task CacheErrorListLocalAsync()
210 | {
211 | if (errorCodeList == default)
212 | {
213 | //Can't save what we don't have right?
214 | return;
215 | }
216 | if (!File.Exists(FileNameCache) && errorCodeList != default)
217 | {
218 | LogBox.Append("Creating new errors list cache file...");
219 | await SaveCacheFileAsync(FileNameCache);
220 | LogBox.Okay();
221 | return; // only need to store it as a cahce first time creating it
222 | }
223 | else
224 | {
225 | LogBox.Append("Comparing cached version from server version...");
226 | //Lets open and serialize the revision to compare if we need to update the cached file.
227 | using var stream = File.OpenRead(FileNameCache);
228 | var cached = await JsonSerializer.DeserializeAsync(stream);
229 | if (cached == default || errorCodeList == default)
230 | {
231 | LogBox.Fail();
232 | //todo: Update error handling
233 | return;
234 | }
235 | LogBox.Okay();
236 | if (cached.Revision < errorCodeList.Revision)
237 | {
238 | LogBox.AppendLine($"Cached Version: {cached.Revision}.");
239 | LogBox.AppendLine($"Server Version: {errorCodeList.Revision}.");
240 | LogBox.Append("Updating cached version with server...");
241 | //Our downloaded error codes have updated. Lets update the cached version.
242 | await stream.DisposeAsync();
243 | try
244 | {
245 | File.Delete(FileNameCache);
246 | }
247 | catch
248 | {
249 | try
250 | {
251 | File.Move(FileNameCache, $"{FileNameCache}.old");
252 | }
253 | catch
254 | {
255 | //todo: update error handling if we can not delete or move the file.
256 | LogBox.Fail();
257 | return;
258 | }
259 | }
260 | if (!File.Exists(FileNameCache))
261 | {
262 | //safe to create new file.
263 | await SaveCacheFileAsync(FileNameCache);
264 | LogBox.Okay();
265 | }
266 | }
267 | }
268 | }
269 |
270 | #endregion
271 |
272 | private bool InterfaceState
273 | {
274 | set
275 | {
276 | ButtonRunOperation.Text = value ? @"Run Operation" : @"Cancel";
277 | ButtonRunOperation.Tag = !value;
278 | ComboBoxDevices.Enabled = value;
279 | ComboBoxDeviceType.Enabled = value;
280 | ComboBoxOperationType.Enabled = value;
281 | TextBoxRawCommand.Enabled = !value;
282 | }
283 | }
284 |
285 | private async Task AutoDetectDeviceAsync()
286 | {
287 | Device? device = ComboBoxDevices.SelectedItem as Device;
288 | if (device == default || errorCodeList == null) return default;
289 | var autoDetect = device.Port.StartsWith(StrAuto, StringComparison.InvariantCultureIgnoreCase);
290 | if (!autoDetect) return device;
291 | var devices = ComboBoxDevices.Items.OfType().ToList();
292 | devices.Remove(device); // remove the auto detect device.
293 | if (devices.Count == 1) return devices.FirstOrDefault(); //if only 1 device is detected we can just skipp detecting it.
294 | cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(1));
295 | foreach (var autoDevice in devices)
296 | {
297 | LogBox.AppendLine($"[*] Auto Detecting Playstation 5 on {autoDevice}", ReadOnlyRichTextBox.ColorInformation);
298 | LogBox.AppendLine("\t- Disconnect power cord from PS5\r\n\t- Wait 5 seconds.\r\n\t- Connect Power to PS5 due not power on!", ReadOnlyRichTextBox.ColorError);
299 | using var serial = new SerialPort(autoDevice.Port);
300 | LogBox.Append($"Opening Device on {autoDevice.FriendlyName}...");
301 | serial.Open();
302 | LogBox.Okay();
303 | LogBox.AppendLine("[*] Listening for Playstation 5.", ReadOnlyRichTextBox.ColorInformation);
304 | List Lines = new();
305 | do
306 | {
307 | try
308 | {
309 | var line = await serial.ReadLineAsync(cancellationTokenSource.Token);
310 | Lines.Add(line);
311 | }
312 | catch (OperationCanceledException)
313 | {
314 | cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(10));
315 | await serial.SendBreakAsync(cancellationToken: cancellationTokenSource.Token);
316 | var line = await serial.ReadLineAsync(cancellationTokenSource.Token);
317 | Lines.Add(line);
318 | }
319 | } while (serial.BytesToRead != 0);
320 |
321 | var flag = Lines.Any(x => x.StartsWith(@"$$ [MANU] UART CMD READY:36") || x.StartsWith(@"NG E0000003:4D") || x.StartsWith("OK 00000000:3A"));
322 | if (flag)
323 | {
324 | LogBox.AppendLine($@"[+] Detected a Playstation 5 on {autoDevice.FriendlyName}", ReadOnlyRichTextBox.ColorSuccess);
325 | ComboBoxDevices.SelectedItem = autoDevice;
326 | return autoDevice;
327 | }
328 | }
329 | return default;
330 | }
331 |
332 | private async void ButtonRunOperations_Click(object sender, EventArgs e)
333 | {
334 | if (ComboBoxOperationType.SelectedValue is not OperationType type) return;
335 | try
336 | {
337 | if (ButtonRunOperation.Tag is not null && ButtonRunOperation.Tag is bool cancel && cancel
338 | && cancellationTokenSource != null)
339 | {
340 | cancellationTokenSource.Cancel(false);
341 | return;
342 | }
343 |
344 | LogBox.Clear();
345 | InterfaceState = false;
346 | await RunOperationsAsync(type);
347 | }
348 | catch (OperationCanceledException)
349 | {
350 | LogBox.AppendLine("[!] Operation Cancelled");
351 | }
352 | catch (Exception ex)
353 | {
354 | //todo: add error handling
355 | Debug.WriteLine(ex);
356 | }
357 | finally
358 | {
359 | InterfaceState = true;
360 | }
361 | }
362 |
363 | private async Task RunOperationsAsync(OperationType type)
364 | {
365 | switch (type)
366 | {
367 | default: return;
368 | case OperationType.ReadErrorCodes:
369 | LogBox.AppendLine("[*] Operation: Read UART Codes.", ReadOnlyRichTextBox.ColorError);
370 | await ReadCodesAsync();
371 | break;
372 | case OperationType.ClearErrorCodes:
373 | LogBox.AppendLine("[*] Operation: Clear UART Codes.", ReadOnlyRichTextBox.ColorError);
374 | await ClearLogsAsync();
375 | break;
376 | case OperationType.MonitorMode:
377 | LogBox.AppendLine("[*] Operation: Running Monitor Mode.", ReadOnlyRichTextBox.ColorError);
378 | await RunMonitorModeAsync();
379 | break;
380 | case OperationType.RunCommandList:
381 | LogBox.AppendLine("[*] Operation: Run Command List.", ReadOnlyRichTextBox.ColorError);
382 | await RunCommmandListAsync();
383 | break;
384 | case OperationType.RunRawCommand:
385 | LogBox.AppendLine("[*] Operation: Run Raw Command.", ReadOnlyRichTextBox.ColorError);
386 | await RunRawCommandAsync();
387 | break;
388 |
389 | }
390 | }
391 |
392 | #region Run Operation Types
393 |
394 | ///
395 | /// Read past 10 error logs
396 | ///
397 | ///
398 | ///
399 | private async Task ReadCodesAsync(int count = 10)
400 | {
401 | var device = await AutoDetectDeviceAsync();
402 | if (device == default)
403 | {
404 | LogBox.AppendLine("[-] No Playstation 5 Detected!", ReadOnlyRichTextBox.ColorError);
405 | return;
406 | }
407 | cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(10));
408 | using var serial = new SerialPort(device.Port);
409 | serial.Open();
410 | List Lines = new();
411 | for (var i = 0; i <= count; i++)
412 | {
413 | var command = $"errlog {i}";
414 | var checksum = SerialPort.CalculateChecksum(command);
415 | await serial.WriteLineAsync(command);
416 | do
417 | {
418 | var line = await serial.ReadLineAsync(cancellationTokenSource.Token);
419 | if (!string.Equals($"{command}:{checksum:X2}", line, StringComparison.InvariantCultureIgnoreCase))
420 | {
421 | //ignore the echo'd command capture everything else.
422 | Lines.Add(line);
423 | }
424 | } while (serial.BytesToRead != 0);
425 | }
426 |
427 | foreach (var l in Lines)
428 | {
429 | var split = l.Split(' ');
430 | if (!split.Any()) continue;
431 | switch (split[0])
432 | {
433 | case "NG":
434 | LogBox.AppendLine("Failed to read data");
435 | break;
436 | case "OK":
437 | var errorCode = split[2];
438 | var errorLookup = errorCodeList.PlayStation5.ErrorCodes.First(x => x.ID == errorCode);
439 | LogBox.AppendLine($"{errorLookup.ID}: {errorLookup.Message}");
440 | break;
441 | }
442 | }
443 | }
444 |
445 | ///
446 | /// Clears Error Logs
447 | ///
448 | ///
449 | private async Task ClearLogsAsync()
450 | {
451 | var device = await AutoDetectDeviceAsync();
452 | if (device == default)
453 | {
454 | LogBox.AppendLine("[-] No Playstation 5 Detected!", ReadOnlyRichTextBox.ColorError);
455 | return;
456 | }
457 | cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(10));
458 | using var serial = new SerialPort(device.Port);
459 | serial.Open();
460 | LogBox.Append("[+]\tClearing Logs...", ReadOnlyRichTextBox.ColorInformation);
461 | var command = "errlog clear";
462 | var checksum = SerialPort.CalculateChecksum(command);
463 | await serial.WriteLineAsync("errlog clear", cancellationTokenSource.Token);
464 | string? response = default;
465 | do
466 | {
467 | var line = await serial.ReadLineAsync(cancellationTokenSource.Token);
468 | if (!string.Equals($"{command}:{checksum:X2}", line, StringComparison.InvariantCultureIgnoreCase))
469 | {
470 | //ignore the echo'd command capture everything else.
471 | response = line;
472 | }
473 | } while (serial.BytesToRead != 0);
474 | var split = response?.Split(' ');
475 | if (split == default || split.Any())
476 | {
477 | LogBox.Okay();
478 | return;
479 | }
480 | switch (split[0])
481 | {
482 | case "NG":
483 | LogBox.Fail();
484 | break;
485 | case "OK":
486 | LogBox.Okay();
487 | break;
488 | }
489 | }
490 |
491 |
492 | ///
493 | /// Run in monitor mode. This will listen to anything the console might be saying.
494 | ///
495 | ///
496 | private async Task RunMonitorModeAsync()
497 | {
498 | var device = await AutoDetectDeviceAsync();
499 | if (device == default)
500 | {
501 | LogBox.AppendLine("[-] No Playstation 5 Detected!", ReadOnlyRichTextBox.ColorError);
502 | return;
503 | }
504 | cancellationTokenSource = new CancellationTokenSource();
505 | using var serial = new SerialPort(device.Port);
506 | serial.Open();
507 | do
508 | {
509 | var line = await serial.ReadLineAsync(cancellationTokenSource.Token);
510 | LogBox.AppendLine(line);
511 |
512 | } while (!cancellationTokenSource.IsCancellationRequested);
513 | }
514 |
515 | ///
516 | /// Run a list of commands saved in a text file.
517 | ///
518 | ///
519 | private async Task RunCommmandListAsync()
520 | {
521 | var device = await AutoDetectDeviceAsync();
522 | if (device == default)
523 | {
524 | LogBox.AppendLine("[-] No Playstation 5 Detected!", ReadOnlyRichTextBox.ColorError);
525 | return;
526 | }
527 | using var ofd = new OpenFileDialog();
528 | ofd.InitialDirectory = Directory.GetCurrentDirectory();
529 | ofd.RestoreDirectory = true;
530 | ofd.Title = @"Select Command List";
531 | ofd.DefaultExt = @"txt";
532 | ofd.Filter = @"txt files (*.txt)|*.txt";
533 | ofd.CheckFileExists = true;
534 | ofd.CheckPathExists = true;
535 | if (ofd.ShowDialog() != DialogResult.OK) return;
536 | FileInfo file = new(ofd.FileName);
537 | using var stream = new StreamReader(file.FullName);
538 | string? command = default;
539 | cancellationTokenSource = new CancellationTokenSource();
540 | using var serial = new SerialPort(device.Port);
541 | serial.Open();
542 | do
543 | {
544 | command = await stream.ReadLineAsync();
545 | if (string.IsNullOrEmpty(command)) continue;
546 | await serial.WriteLineAsync(command, cancellationTokenSource.Token);
547 | do
548 | {
549 | var response = await serial.ReadLineAsync(cancellationTokenSource.Token);
550 | LogBox.AppendLine(response);
551 |
552 | } while (serial.BytesToRead != 0);
553 | } while (!stream.EndOfStream);
554 | }
555 |
556 |
557 | private readonly AsyncAutoResetEvent AutoResetEventRawCommand = new AsyncAutoResetEvent(false);
558 | ///
559 | /// Run raw command from user. Keeps port open.
560 | ///
561 | ///
562 | private async Task RunRawCommandAsync()
563 | {
564 | var device = await AutoDetectDeviceAsync();
565 | if (device == default)
566 | {
567 | LogBox.AppendLine("[-] No Playstation 5 Detected!", ReadOnlyRichTextBox.ColorError);
568 | return;
569 | }
570 | using var serial = new SerialPort(device.Port);
571 | serial.Open();
572 | do
573 | {
574 | cancellationTokenSource = new CancellationTokenSource();
575 | await AutoResetEventRawCommand.WaitAsync(cancellationTokenSource.Token);
576 | var command = TextBoxRawCommand.Text.Trim();
577 | TextBoxRawCommand.Clear();
578 | cancellationTokenSource = new CancellationTokenSource(TimeSpan.FromSeconds(10));
579 | await serial.WriteLineAsync(command);
580 | do
581 | {
582 | var line = await serial.ReadLineAsync(cancellationTokenSource.Token);
583 | LogBox.AppendLine(line);
584 | } while (serial.BytesToRead != 0);
585 | } while (!cancellationTokenSource.IsCancellationRequested);
586 | }
587 | #endregion
588 |
589 | private void TextBoxRawCommand_KeyPress(object sender, KeyPressEventArgs e)
590 | {
591 | if (!TextBoxRawCommand.Text.Any()) return; // dont send empty commands
592 | if (e.KeyChar == (char)Keys.Enter)
593 | {
594 | AutoResetEventRawCommand.Set();
595 | }
596 | }
597 | }
598 | }
--------------------------------------------------------------------------------
/Form1.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/OperationType.cs:
--------------------------------------------------------------------------------
1 | using System.ComponentModel;
2 |
3 | namespace PS5CodeReader
4 | {
5 | internal enum OperationType
6 | {
7 | [Description("Read Error Codes")]
8 | ReadErrorCodes,
9 | [Description("Clear Error Codes")]
10 | ClearErrorCodes,
11 | [Description("Monitor Mode")]
12 | MonitorMode,
13 | [Description("Run Command Lists")]
14 | RunCommandList,
15 | [Description("Run Raw Command")]
16 | RunRawCommand
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/PS5CodeReader.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | WinExe
5 | net7.0-windows
6 | enable
7 | true
8 | enable
9 | true
10 | 1.0.0.3
11 | en-US
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | Component
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/PS5CodeReader.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio Version 17
4 | VisualStudioVersion = 17.7.34221.43
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PS5CodeReader", "PS5CodeReader.csproj", "{FA574EEA-5629-447F-86F6-984773E0C9B6}"
7 | EndProject
8 | Global
9 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
10 | Debug|Any CPU = Debug|Any CPU
11 | Release|Any CPU = Release|Any CPU
12 | EndGlobalSection
13 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
14 | {FA574EEA-5629-447F-86F6-984773E0C9B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15 | {FA574EEA-5629-447F-86F6-984773E0C9B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
16 | {FA574EEA-5629-447F-86F6-984773E0C9B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
17 | {FA574EEA-5629-447F-86F6-984773E0C9B6}.Release|Any CPU.Build.0 = Release|Any CPU
18 | EndGlobalSection
19 | GlobalSection(SolutionProperties) = preSolution
20 | HideSolutionNode = FALSE
21 | EndGlobalSection
22 | GlobalSection(ExtensibilityGlobals) = postSolution
23 | SolutionGuid = {DE54769B-CFF5-488B-A17E-7B31978FCAF1}
24 | EndGlobalSection
25 | EndGlobal
26 |
--------------------------------------------------------------------------------
/PS5ErrorCode.cs:
--------------------------------------------------------------------------------
1 | using System.Text.Json.Serialization;
2 |
3 | namespace PS5CodeReader
4 | {
5 | public class PlayStationErrorCode
6 | {
7 | [JsonPropertyName("ID")]
8 | public required string ID { get; set; }
9 |
10 | [JsonPropertyName("Message")]
11 | public string? Message { get; set; }
12 |
13 | [JsonPropertyName("Status")]
14 | public PlayStationErrorCodeStatus Status { get; set; }
15 |
16 | [JsonPropertyName("Priority")]
17 | public int Priority { get; set; }
18 | }
19 |
20 | public enum PlayStationErrorCodeStatus
21 | {
22 | [JsonPropertyName("Unknown")]
23 | Unknown,
24 | [JsonPropertyName("Unconfirmed")]
25 | Unconfirmed,
26 | [JsonPropertyName("User Submitted")]
27 | UserSubmitted,
28 | [JsonPropertyName("Confirmed")]
29 | Confirmed
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/PS5ErrorCodeList.cs:
--------------------------------------------------------------------------------
1 | using System.Text.Json.Serialization;
2 |
3 | namespace PS5CodeReader
4 | {
5 | public class PS5ErrorCodeList
6 | {
7 | [JsonPropertyName("Revision")]
8 | public required Version Revision { get; set; }
9 |
10 | [JsonPropertyName("Description")]
11 | public required string Description { get; set; }
12 |
13 | [JsonPropertyName("PlayStation5")]
14 | public PlayStation? PlayStation5 { get; set; }
15 |
16 | [JsonPropertyName("PlayStation4")]
17 | public PlayStation? PlayStation4 { get; set; }
18 | [JsonPropertyName("PlayStation3")]
19 | public PlayStation? PlayStation3 { get; set; }
20 | }
21 |
22 | public class PlayStation
23 | {
24 | [JsonPropertyName("ErrorCodes")]
25 | public List ErrorCodes { get; set; }
26 | }
27 | }
28 |
--------------------------------------------------------------------------------
/Program.cs:
--------------------------------------------------------------------------------
1 | namespace PS5CodeReader
2 | {
3 | internal static class Program
4 | {
5 | ///
6 | /// The main entry point for the application.
7 | ///
8 | [STAThread]
9 | static void Main()
10 | {
11 | // To customize application configuration such as set high DPI settings or default font,
12 | // see https://aka.ms/applicationconfiguration.
13 | ApplicationConfiguration.Initialize();
14 | Application.Run(new Form1());
15 | }
16 | }
17 | }
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # PS5CodeReader - No Longer Maintained - Console Service Tool https://github.com/amoamare/ConsoleServiceTool
2 |
3 | This tool will be archvied, it is no longer going to be maintained as I have plans for Console Service Tool instead.
4 | Updates and changes have already been made on Console Service Tool. If you like to continue using this tool you can.
5 | However its advised to download the Console Service Tool and use that instead as it will be updated and maintained.
6 |
7 | 
8 | 
9 | 
10 |
--------------------------------------------------------------------------------
/ReadOnlyRichTextBox.cs:
--------------------------------------------------------------------------------
1 | using static Vanara.PInvoke.User32;
2 |
3 | namespace PS5CodeReader
4 | {
5 | public class ReadOnlyRichTextBox : RichTextBox
6 | {
7 | internal static Color ColorError = Color.IndianRed;
8 | internal static Color ColorSuccess = Color.MediumSeaGreen;
9 | internal static Color ColorInformation = Color.DarkOrange;
10 |
11 | public ReadOnlyRichTextBox()
12 | {
13 | ReadOnly = true;
14 | TabStop = false;
15 | _ = HideCaret(Handle);
16 | }
17 |
18 | public override Color BackColor => Color.White;
19 |
20 | internal void AppendText(string text, Color color)
21 | {
22 | if (InvokeRequired)
23 | {
24 | _ = Invoke(new MethodInvoker(() => AppendText(text, color)));
25 | return;
26 | }
27 |
28 | SelectionStart = TextLength;
29 | SelectionLength = 0;
30 | SelectionColor = color;
31 | base.AppendText(text);
32 | SelectionColor = ForeColor;
33 | Select(Text.Length, 0);
34 | SelectionStart = Text.Length;
35 | SelectionLength = 0;
36 | ScrollToCaret();
37 |
38 | }
39 |
40 |
41 | internal new void AppendText(string text)
42 | {
43 | AppendText(text, ForeColor);
44 | }
45 |
46 | internal void AppendLine(string text)
47 | {
48 | if (InvokeRequired)
49 | {
50 | _ = Invoke(new MethodInvoker(() => AppendLine(text)));
51 | return;
52 | }
53 | AppendText($"{text}{Environment.NewLine}");
54 | }
55 |
56 | internal void Okay()
57 | {
58 | AppendLine("OK", ColorSuccess);
59 | }
60 |
61 | internal void Fail()
62 | {
63 | AppendLine("Fail", ColorError);
64 | }
65 | internal void Fail(string reason)
66 | {
67 | AppendLine("Fail", ColorError);
68 | AppendLine(reason, ColorError);
69 | }
70 |
71 | internal void AppendLine(string text, Color color)
72 | {
73 | AppendText($"{text}{Environment.NewLine}", color);
74 | }
75 |
76 | internal void Append(string text)
77 | {
78 | if (InvokeRequired)
79 | {
80 | _ = Invoke(new MethodInvoker(() => Append(text)));
81 | return;
82 | }
83 | AppendText(text);
84 | }
85 |
86 | internal void Append(string text, Color color)
87 | {
88 | AppendText(text, color);
89 | }
90 | }
91 | }
92 |
--------------------------------------------------------------------------------
/ReadOnlyRichTextBox.resx:
--------------------------------------------------------------------------------
1 |
2 |
3 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 | text/microsoft-resx
110 |
111 |
112 | 2.0
113 |
114 |
115 | System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
116 |
117 |
118 | System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
119 |
120 |
--------------------------------------------------------------------------------
/SerialPort.cs:
--------------------------------------------------------------------------------
1 | using System.Runtime.InteropServices;
2 | using System.Text;
3 | using static Vanara.PInvoke.SetupAPI;
4 | using static Vanara.PInvoke.AdvApi32;
5 | using System.Security.AccessControl;
6 | using Vanara.InteropServices;
7 | using Vanara.PInvoke;
8 | using Vanara.Extensions;
9 |
10 | namespace PS5CodeReader
11 | {
12 | internal class SerialPort : System.IO.Ports.SerialPort
13 | {
14 | private readonly static int _buadRate = 115200;
15 | internal SerialPort(string portName)
16 | {
17 | PortName = portName;
18 | BaudRate = _buadRate;
19 | }
20 |
21 | private static IEnumerable BaudRates => new[]
22 | {
23 | 268435450,
24 | 921600,
25 | 460800,
26 | 256000,
27 | 230400,
28 | 153600,
29 | 128000,
30 | 115200,
31 | 57600,
32 | 56000,
33 | 38400,
34 | 28800,
35 | 19200,
36 | 14400,
37 | 9600,
38 | 4800,
39 | 2400,
40 | 1200,
41 | 600,
42 | 300,
43 | 110
44 | };
45 |
46 | internal new void Open()
47 | {
48 | base.Open();
49 | return;
50 |
51 | ///Playstation 5 only supports 115200;
52 | foreach (var b in BaudRates)
53 | {
54 | BaudRate = b;
55 | try
56 | {
57 | base.Open();
58 | }
59 | catch (ArgumentOutOfRangeException ex) when (ex != null && ex.ParamName != null && ex.ParamName.ToLowerInvariant().Contains("baudrate"))
60 | {
61 | var value = new string(ex.Message.Where(char.IsDigit).ToArray());
62 | if (int.TryParse(value, out var i))
63 | {
64 | BaudRate = i;
65 | try
66 | {
67 | base.Open();
68 | }
69 | catch
70 | {
71 | continue;
72 | }
73 | }
74 | }
75 | catch (IOException ex) when (ex.Message.ToLowerInvariant().Contains("the parameter is incorrect"))
76 | {
77 | if (IsOpen)
78 | Close();
79 | continue;
80 | break;
81 | continue;
82 | }
83 |
84 | if (IsOpen)
85 | break;
86 | }
87 | }
88 |
89 | internal static IEnumerable SelectSerial(bool isSorted = true, Func? filter = null)
90 | {
91 | var guid = GetGuidFromClassName(@"Ports");
92 | var autoDevice = new Device(@"Auto", @"Detect Device Automatically (Auto)");
93 | var deviceList = new List();
94 | deviceList.AddRange(GetDeviceByGuid(guid, filter));
95 | if (isSorted)
96 | {
97 | deviceList = deviceList.OrderBy(x => x.Port.Length).ThenBy(x => x.Port).ToList();
98 | }
99 | deviceList.Insert(0, autoDevice);
100 | return deviceList;
101 | }
102 |
103 | private static IEnumerable GetDeviceByGuid(Guid guid, Func? filter = null)
104 | {
105 | var hDevInfo = SetupDiGetClassDevs(guid, Flags: DIGCF.DIGCF_PRESENT);
106 | if (hDevInfo == IntPtr.Zero)
107 | {
108 | throw new Exception(@"Failed to get device information set for the Modem ports");
109 | }
110 |
111 | try
112 | {
113 | var devices = new List();
114 | SetupDiEnumDeviceInfo(hDevInfo).ToList()?.ForEach(hDevInfoData =>
115 | {
116 | var name = GetDeviceName(hDevInfo, hDevInfoData);
117 | if (string.IsNullOrEmpty(name)) return;
118 | var description = GetDeviceDescription(hDevInfo, hDevInfoData);
119 | var friendlyName = GetDeviceFriendlyName(hDevInfo, hDevInfoData);
120 | var instancePath = GetDeviceInstanceId(hDevInfo, hDevInfoData);
121 | devices.Add(new Device(name, friendlyName));
122 |
123 | });
124 | return devices;
125 | }
126 | finally
127 | {
128 | SetupDiDestroyDeviceInfoList(hDevInfo);
129 | }
130 | }
131 |
132 |
133 | internal static Guid GetGuidFromClassName(string name)
134 | {
135 | var guidArray = Array.Empty();
136 | var flag = SetupDiClassGuidsFromName(name, guidArray, 0, out var requiredSize);
137 | if (!flag && requiredSize <= 0) return guidArray.FirstOrDefault();
138 | Array.Resize(ref guidArray, (int)requiredSize);
139 | if (guidArray.Length < 1) return guidArray.FirstOrDefault();
140 | SetupDiClassGuidsFromName(name, guidArray, (uint)guidArray.Length, out _);
141 | return guidArray.FirstOrDefault();
142 | }
143 |
144 | private static string? GetDeviceName(SafeHDEVINFO hDevInfo, SP_DEVINFO_DATA hDevInfoData)
145 | {
146 | const string name = @"PortName";
147 | var ptrRegistryKey = SetupDiOpenDevRegKey(hDevInfo, hDevInfoData, DICS_FLAG.DICS_FLAG_GLOBAL, 0u, DIREG.DIREG_DEV, RegistryRights.QueryValues);
148 | if (ptrRegistryKey.IsInvalid)
149 | return null;
150 | try
151 | {
152 | var size = 0u;
153 | RegQueryValueEx(ptrRegistryKey, name, nint.Zero, out _, nint.Zero, ref size);
154 | using var mem = new SafeHGlobalHandle(size);
155 | var flag = RegQueryValueEx(ptrRegistryKey, name, nint.Zero, out _, mem, ref size);
156 | return flag == Win32Error.ERROR_SUCCESS ? mem.ToString(-1, CharSet.Auto) : null;
157 | }
158 | catch
159 | {
160 | return null;
161 | }
162 | finally
163 | {
164 | RegCloseKey(ptrRegistryKey);
165 | }
166 | }
167 |
168 | private static string? GetDeviceDescription(SafeHDEVINFO hDevInfo, SP_DEVINFO_DATA hDevInfoData)
169 | {
170 | SetupDiGetDeviceRegistryProperty(hDevInfo, hDevInfoData, SPDRP.SPDRP_DEVICEDESC, out _, nint.Zero, 0u, out var size);
171 | using var mem = new SafeHGlobalHandle(size);
172 | var flag = SetupDiGetDeviceRegistryProperty(hDevInfo, hDevInfoData, SPDRP.SPDRP_DEVICEDESC, out _, mem, mem.Size, out _);
173 | return flag ? mem.ToString(-1, CharSet.Auto) : string.Empty;
174 |
175 | }
176 |
177 | private static string? GetDeviceFriendlyName(SafeHDEVINFO ptr, SP_DEVINFO_DATA ptrDevInfo)
178 | {
179 | SetupDiGetDeviceRegistryProperty(ptr, ptrDevInfo, SPDRP.SPDRP_FRIENDLYNAME, out _, nint.Zero, 0u, out var size);
180 | using var mem = new SafeHGlobalHandle(size);
181 | var flag = SetupDiGetDeviceRegistryProperty(ptr, ptrDevInfo, SPDRP.SPDRP_FRIENDLYNAME, out _, mem, mem.Size, out _);
182 | return flag ? mem.ToString(-1, CharSet.Auto) : string.Empty;
183 | }
184 |
185 |
186 | private static string GetDeviceInstanceId(SafeHDEVINFO ptr, SP_DEVINFO_DATA ptrDevInfo)
187 | {
188 | var sb = new StringBuilder();
189 | SetupDiGetDeviceInstanceId(ptr, ptrDevInfo, sb, 0u, out var size);
190 | sb = new StringBuilder((int)size);
191 | var flag = SetupDiGetDeviceInstanceId(ptr, ptrDevInfo, sb, size, out _);
192 | return flag ? sb.ToString() : string.Empty;
193 | }
194 |
195 | internal static byte CalculateChecksum(string data)
196 | {
197 | var checksum = 0;
198 | checksum = Encoding.ASCII.GetBytes(data).Sum(x => x);
199 | return (byte)((checksum + 256) % 256);
200 | }
201 |
202 | internal new void Write(string command)
203 | {
204 | var checkSum = CalculateChecksum(command);
205 | var commandBytes = Encoding.ASCII.GetBytes($"{command}:{checkSum:X2}\r\n");
206 | Write(commandBytes, 0 , commandBytes.Length);
207 | }
208 |
209 | internal Task WriteLineAsync(string command, CancellationToken cancellationToken = default)
210 | {
211 | var checkSum = CalculateChecksum(command);
212 | return SerialPortExtensions.WriteLineAsync(this, $"{command}:{checkSum:X2}", cancellationToken);;
213 | }
214 |
215 |
216 | internal void SendBreak(double timeout = 0.25)
217 | {
218 | if (!IsOpen) return;
219 | BreakState = true;
220 | Thread.Sleep(TimeSpan.FromMilliseconds(timeout));
221 | BreakState = false;
222 | }
223 |
224 | internal async Task SendBreakAsync(double timeout = 0.25, CancellationToken cancellationToken = default)
225 | {
226 | if (!IsOpen) return;
227 | BreakState = true;
228 | await Task.Delay(TimeSpan.FromMicroseconds(timeout), cancellationToken);
229 | BreakState = false;
230 | }
231 |
232 | }
233 | }
234 |
--------------------------------------------------------------------------------
/SerialPortExtensions.cs:
--------------------------------------------------------------------------------
1 | using System.Text;
2 |
3 | namespace PS5CodeReader
4 | {
5 | internal static class SerialPortExtensions
6 | {
7 | internal static async Task ReadLineAsync(this SerialPort serialPort)
8 | {
9 | var sb = new StringBuilder();
10 | var buffer = new byte[1];
11 | string? response;
12 | while (true)
13 | {
14 | await serialPort.BaseStream.ReadAsync(buffer.AsMemory()).ConfigureAwait(false);
15 | sb.Append(serialPort.Encoding.GetString(buffer));
16 | var newLine = StringBuilderEndsWith(sb, serialPort.NewLine);
17 | if (newLine)
18 | {
19 | response = sb.ToString()[..^serialPort.NewLine.Length];
20 | break;
21 | }
22 | }
23 | return response;
24 | }
25 |
26 | internal static async Task ReadLineAsync(this SerialPort serialPort, CancellationToken cancellationToken)
27 | {
28 | var sb = new StringBuilder();
29 | var buffer = new byte[1];
30 | string? response;
31 | _ = cancellationToken.Register(x =>
32 | {
33 | if (x is not SerialPort port || !port.IsOpen) return;
34 | port.DiscardInBuffer();
35 | port.DiscardOutBuffer();
36 | }, serialPort);
37 | while (true)
38 | {
39 | await serialPort.BaseStream.ReadAsync(buffer.AsMemory(), cancellationToken).ConfigureAwait(false);
40 | sb.Append(serialPort.Encoding.GetString(buffer));
41 | var newLine = StringBuilderEndsWith(sb, serialPort.NewLine);
42 | if (newLine)
43 | {
44 | response = sb.ToString()[..^serialPort.NewLine.Length];
45 | break;
46 | }
47 | }
48 | return response;
49 | }
50 |
51 | internal static async Task WriteLineAsync(this SerialPort serialPort, string str, CancellationToken cancellationToken)
52 | {
53 | var data = serialPort.Encoding.GetBytes($"{str}{serialPort.NewLine}");
54 | await serialPort.BaseStream.WriteAsync(data, cancellationToken).ConfigureAwait(false);
55 | await serialPort.BaseStream.FlushAsync(cancellationToken).ConfigureAwait(false);
56 | }
57 |
58 | internal static async Task WriteLineAsync(this SerialPort serialPort, string str)
59 | {
60 | var data = serialPort.Encoding.GetBytes($"{str}{serialPort.NewLine}");
61 | await serialPort.BaseStream.WriteAsync(data).ConfigureAwait(false);
62 | await serialPort.BaseStream.FlushAsync().ConfigureAwait(false);
63 | }
64 |
65 | internal static async Task RequestResponseAsync(this SerialPort serialPort, string str)
66 | {
67 | await WriteLineAsync(serialPort, str).ConfigureAwait(false);
68 | var response = await ReadLineAsync(serialPort).ConfigureAwait(false);
69 | return response;
70 | }
71 |
72 | internal static async Task RequestResponseAsync(this SerialPort serialPort, string str, CancellationToken cancellationToken)
73 | {
74 | await WriteLineAsync(serialPort, str, cancellationToken).ConfigureAwait(false);
75 | var response = await ReadLineAsync(serialPort, cancellationToken).ConfigureAwait(false);
76 | return response;
77 | }
78 |
79 | private static bool StringBuilderEndsWith(StringBuilder sb, string str)
80 | {
81 | if (sb.Length < str.Length) return false;
82 | var end = sb.ToString(sb.Length - str.Length, str.Length);
83 | return end.Equals(str);
84 | }
85 | }
86 | }
87 |
--------------------------------------------------------------------------------
/newJson.json:
--------------------------------------------------------------------------------
1 | {
2 | "Revision": "1.0.0.1",
3 | "Description": "Updated core json to include revision and description of changes",
4 | "PlayStation5": {
5 | "PlayStationErrorCode": [
6 | {
7 | "ID": "FFFFFFFF",
8 | "Message": "No Errors"
9 | },
10 | {
11 | "ID": "80000001",
12 | "Message": "Overheat or Init APU Error"
13 | },
14 | {
15 | "ID": "80000009",
16 | "Message": "Unexpected Power Cut or Shutdown Failure"
17 | },
18 | {
19 | "ID": "80050000",
20 | "Message": "APU VRM (2 Phases) Power Fail"
21 | },
22 | {
23 | "ID": "80060000",
24 | "Message": "APU VRM (6 Phases) Power Fail"
25 | },
26 | {
27 | "ID": "80800000",
28 | "Message": "Kernel Panic Shutdown"
29 | },
30 | {
31 | "ID": "80801510",
32 | "Message": "Known Unknown 249 (SSD) - Report Findings"
33 | },
34 | {
35 | "ID": "80800014",
36 | "Message": "TPM 2.0 chip or Power Failure"
37 | },
38 | {
39 | "ID": "8080001A",
40 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
41 | },
42 | {
43 | "ID": "80802081",
44 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
45 | },
46 | {
47 | "ID": "80810001",
48 | "Message": "General Power Failure (Periphery, GDDR6, APU, Data Line Short)"
49 | },
50 | {
51 | "ID": "80830000",
52 | "Message": "Shutdown or Freeze After SAM_IPL Loaded - GDDR6 Data Line Issue (Replace)"
53 | },
54 | {
55 | "ID": "808300F0",
56 | "Message": "Secure Loader Error"
57 | },
58 | {
59 | "ID": "80870003",
60 | "Message": "Post Secure Loader Error"
61 | },
62 | {
63 | "ID": "80871001",
64 | "Message": "DDR4 Error (Power Failure or Short Circuit)"
65 | },
66 | {
67 | "ID": "80871054",
68 | "Message": "SSD Banks IO Error Between SSD Controller"
69 | },
70 | {
71 | "ID": "80871055",
72 | "Message": "SSD Banks IO Error Between SSD Controller"
73 | },
74 | {
75 | "ID": "80871062",
76 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
77 | },
78 | {
79 | "ID": "80891001",
80 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
81 | },
82 | {
83 | "ID": "80892003",
84 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
85 | },
86 | {
87 | "ID": "8089400F",
88 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
89 | },
90 | {
91 | "ID": "808B0098",
92 | "Message": "DDR4 Error (Communication Issue)"
93 | },
94 | {
95 | "ID": "808B0027",
96 | "Message": "Power Short 5V Line (F7002)"
97 | },
98 | {
99 | "ID": "808C3790",
100 | "Message": "Power Failure - PWM or Unspecific"
101 | },
102 | {
103 | "ID": "808C4F90",
104 | "Message": "Power Failure - PWM or Unspecific"
105 | },
106 | {
107 | "ID": "808C3F90",
108 | "Message": "Power Failure - PWM or Unspecific"
109 | },
110 | {
111 | "ID": "808C3090",
112 | "Message": "Power Failure - PWM or Unspecific"
113 | },
114 | {
115 | "ID": "808F0002",
116 | "Message": "TPM 2.0 chip or Power Failure"
117 | },
118 | {
119 | "ID": "808F0003",
120 | "Message": "TPM 2.0 chip or Power Failure"
121 | },
122 | {
123 | "ID": "80910200",
124 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
125 | },
126 | {
127 | "ID": "80910800",
128 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
129 | },
130 | {
131 | "ID": "80C00134",
132 | "Message": "SSD Banks Error"
133 | },
134 | {
135 | "ID": "80C00136",
136 | "Message": "WI-FI or BT Problem or Power Failure"
137 | },
138 | {
139 | "ID": "80C00140",
140 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
141 | },
142 | {
143 | "ID": "80D00402",
144 | "Message": "SSD Banks Error"
145 | },
146 | {
147 | "ID": "86000005",
148 | "Message": "NOR Corrupt - Regenerate With BwE PS5 NOR Tool"
149 | },
150 | {
151 | "ID": "86000006",
152 | "Message": "NOR Corrupt - Regenerate With BwE PS5 NOR Tool"
153 | },
154 | {
155 | "ID": "C0020103",
156 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
157 | },
158 | {
159 | "ID": "C0020203",
160 | "Message": "APU Not Responding - Trying Init or Reboot - 2"
161 | },
162 | {
163 | "ID": "C0020303",
164 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
165 | },
166 | {
167 | "ID": "C00C0002",
168 | "Message": "VRM Controller Failure"
169 | },
170 | {
171 | "ID": "C0810002",
172 | "Message": "HDMI IC Problem or Power Failure"
173 | },
174 | {
175 | "ID": "C0810303",
176 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
177 | },
178 | {
179 | "ID": "E0000006",
180 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
181 | },
182 | {
183 | "ID": "E0000005",
184 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
185 | },
186 | {
187 | "ID": "E0000004",
188 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
189 | },
190 | {
191 | "ID": "E0000003",
192 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
193 | },
194 | {
195 | "ID": "E0000002",
196 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
197 | },
198 | {
199 | "ID": "E0000001",
200 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
201 | },
202 | {
203 | "ID": "808D0000",
204 | "Message": "Known Unknown 790 (Power) - Report Findings"
205 | },
206 | {
207 | "ID": "B0088108",
208 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
209 | },
210 | {
211 | "ID": "808B00FF",
212 | "Message": "Known Unknown 823 (Power) - Report Findings"
213 | },
214 | {
215 | "ID": "80830018",
216 | "Message": "Known Unknown 846 (Power) - Report Findings"
217 | },
218 | {
219 | "ID": "B0082108",
220 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
221 | },
222 | {
223 | "ID": "0015442C",
224 | "Message": "Known Unknown 889 - Report Findings"
225 | },
226 | {
227 | "ID": "00100E3C",
228 | "Message": "Known Unknown 908 - Report Findings"
229 | },
230 | {
231 | "ID": "80C0012D",
232 | "Message": "Known Unknown 953 (Data) - Report Findings"
233 | },
234 | {
235 | "ID": "80097CE4",
236 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
237 | },
238 | {
239 | "ID": "B0FFFFFF",
240 | "Message": "Known Unknown 104 - Report Findings"
241 | },
242 | {
243 | "ID": "80910002",
244 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
245 | },
246 | {
247 | "ID": "808E829A",
248 | "Message": "Known Unknown 116 (TPM) - Report Findings"
249 | },
250 | {
251 | "ID": "808E0109",
252 | "Message": "Known Unknown 118 (TPM) - Report Findings"
253 | },
254 | {
255 | "ID": "808E0005",
256 | "Message": "Known Unknown 125 (TPM) - Report Findings"
257 | },
258 | {
259 | "ID": "015E4E8B",
260 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
261 | },
262 | {
263 | "ID": "C0900002",
264 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
265 | },
266 | {
267 | "ID": "80060040",
268 | "Message": "Known Unknown 182 (APU or VRM) - Report Findings"
269 | },
270 | {
271 | "ID": "80801028",
272 | "Message": "Known Unknown 195 (SSD) - Report Findings"
273 | },
274 | {
275 | "ID": "C0160203",
276 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
277 | },
278 | {
279 | "ID": "C0160303",
280 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
281 | },
282 | {
283 | "ID": "C0900303",
284 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
285 | },
286 | {
287 | "ID": "8000000C",
288 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
289 | },
290 | {
291 | "ID": "80050020",
292 | "Message": "Known Unknown 304 (Power or Short) - Report Findings"
293 | },
294 | {
295 | "ID": "80050040",
296 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
297 | },
298 | {
299 | "ID": "80060020",
300 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
301 | },
302 | {
303 | "ID": "8080001F",
304 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
305 | },
306 | {
307 | "ID": "80800022",
308 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
309 | },
310 | {
311 | "ID": "80800023",
312 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
313 | },
314 | {
315 | "ID": "80800024",
316 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
317 | },
318 | {
319 | "ID": "80801580",
320 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
321 | },
322 | {
323 | "ID": "80802220",
324 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
325 | },
326 | {
327 | "ID": "808B0000",
328 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
329 | },
330 | {
331 | "ID": "808C4E90",
332 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
333 | },
334 | {
335 | "ID": "B0085108",
336 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
337 | },
338 | {
339 | "ID": "C0010303",
340 | "Message": "Known Unknown 525 (APU) - Report Findings"
341 | },
342 | {
343 | "ID": "C0920002",
344 | "Message": "Known Unknown 544 (APU) - Report Findings"
345 | },
346 | {
347 | "ID": "E1200000",
348 | "Message": "Known Unknown 545 (Rare - Report Immediately)"
349 | },
350 | {
351 | "ID": "E1201A50",
352 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
353 | },
354 | {
355 | "ID": "E1E0061D",
356 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
357 | },
358 | {
359 | "ID": "E1E0191D",
360 | "Message": "Known Unknown 581 (Rare - Report Immediately)"
361 | },
362 | {
363 | "ID": "E1E01C05",
364 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
365 | },
366 | {
367 | "ID": "E1E01D06",
368 | "Message": "Known Unknown 618 (Rare - Report Immediately)"
369 | },
370 | {
371 | "ID": "E2200000",
372 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
373 | },
374 | {
375 | "ID": "E2200116",
376 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
377 | },
378 | {
379 | "ID": "E2E0191D",
380 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
381 | },
382 | {
383 | "ID": "E2E01C06",
384 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
385 | },
386 | {
387 | "ID": "E2E01D06",
388 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
389 | },
390 | {
391 | "ID": "E31218E9",
392 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
393 | },
394 | {
395 | "ID": "E3121F70",
396 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
397 | },
398 | {
399 | "ID": "E312210A",
400 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
401 | },
402 | {
403 | "ID": "8081001A",
404 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
405 | },
406 | {
407 | "ID": "80C00114",
408 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
409 | },
410 | {
411 | "ID": "C00C0303",
412 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
413 | },
414 | {
415 | "ID": "80802660",
416 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
417 | },
418 | {
419 | "ID": "80802471",
420 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
421 | },
422 | {
423 | "ID": "80802442",
424 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
425 | },
426 | {
427 | "ID": "80802669",
428 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
429 | },
430 | {
431 | "ID": "80801608",
432 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
433 | },
434 | {
435 | "ID": "80801520",
436 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
437 | },
438 | {
439 | "ID": "FFFFFFFF",
440 | "Message": "No Error"
441 | },
442 | {
443 | "ID": "Q12000001",
444 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
445 | },
446 | {
447 | "ID": "Q12000009",
448 | "Message": "Unexpected Power Cut or Shutdown Failure"
449 | },
450 | {
451 | "ID": "Q12050000",
452 | "Message": "APU VRM (2 Phases) Power Fail"
453 | },
454 | {
455 | "ID": "Q12060000",
456 | "Message": "APU VRM (6 Phases) Power Fail"
457 | },
458 | {
459 | "ID": "Q12800000",
460 | "Message": "Kernel Panic Shutdown"
461 | },
462 | {
463 | "ID": "Q12801510",
464 | "Message": "Known Unknown 249 (SSD) - Report Findings"
465 | },
466 | {
467 | "ID": "Q12800014",
468 | "Message": "TPM 2.0 chip or Power Failure"
469 | },
470 | {
471 | "ID": "Q1280001A",
472 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
473 | },
474 | {
475 | "ID": "Q12802081",
476 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
477 | },
478 | {
479 | "ID": "Q12810001",
480 | "Message": "General Power Failure (Periphery, GDDR6, APU, Data Line Short)"
481 | },
482 | {
483 | "ID": "Q12830000",
484 | "Message": "Shutdown or Freeze After SAM_IPL Loaded - GDDR6 Data Line Issue (Replace)"
485 | },
486 | {
487 | "ID": "Q128300F0",
488 | "Message": "Secure Loader Error"
489 | },
490 | {
491 | "ID": "Q12870003",
492 | "Message": "Post Secure Loader Error"
493 | },
494 | {
495 | "ID": "Q12871001",
496 | "Message": "DDR4 Error (Power Failure or Short Circuit)"
497 | },
498 | {
499 | "ID": "Q12871054",
500 | "Message": "SSD Banks IO Error Between SSD Controller"
501 | },
502 | {
503 | "ID": "Q12871055",
504 | "Message": "SSD Banks IO Error Between SSD Controller"
505 | },
506 | {
507 | "ID": "Q12871062",
508 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
509 | },
510 | {
511 | "ID": "Q12891001",
512 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
513 | },
514 | {
515 | "ID": "Q12892003",
516 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
517 | },
518 | {
519 | "ID": "Q1289400F",
520 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
521 | },
522 | {
523 | "ID": "Q128B0098",
524 | "Message": "DDR4 Error (Communication Issue)"
525 | },
526 | {
527 | "ID": "Q128B0027",
528 | "Message": "Power Short 5V Line (F7002)"
529 | },
530 | {
531 | "ID": "Q128C3790",
532 | "Message": "Power Failure - PWM or Unspecific"
533 | },
534 | {
535 | "ID": "Q128C4F90",
536 | "Message": "Power Failure - PWM or Unspecific"
537 | },
538 | {
539 | "ID": "Q128C3F90",
540 | "Message": "Power Failure - PWM or Unspecific"
541 | },
542 | {
543 | "ID": "Q128C3090",
544 | "Message": "Power Failure - PWM or Unspecific"
545 | },
546 | {
547 | "ID": "Q128F0002",
548 | "Message": "TPM 2.0 chip or Power Failure"
549 | },
550 | {
551 | "ID": "Q128F0003",
552 | "Message": "TPM 2.0 chip or Power Failure"
553 | },
554 | {
555 | "ID": "Q12910200",
556 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
557 | },
558 | {
559 | "ID": "Q12910800",
560 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
561 | },
562 | {
563 | "ID": "Q12C00134",
564 | "Message": "SSD Banks Error"
565 | },
566 | {
567 | "ID": "Q12C00136",
568 | "Message": "WI-FI or BT Problem or Power Failure"
569 | },
570 | {
571 | "ID": "Q12C00140",
572 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
573 | },
574 | {
575 | "ID": "Q12D00402",
576 | "Message": "SSD Banks Error"
577 | },
578 | {
579 | "ID": "Q12000005",
580 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
581 | },
582 | {
583 | "ID": "Q12000006",
584 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
585 | },
586 | {
587 | "ID": "Q12020103",
588 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
589 | },
590 | {
591 | "ID": "Q12020203",
592 | "Message": "APU Not Responding - Trying Init or Reboot - 2"
593 | },
594 | {
595 | "ID": "Q12020303",
596 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
597 | },
598 | {
599 | "ID": "Q120C0002",
600 | "Message": "VRM Controller Failure"
601 | },
602 | {
603 | "ID": "Q12810002",
604 | "Message": "HDMI IC Problem or Power Failure"
605 | },
606 | {
607 | "ID": "Q12810303",
608 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
609 | },
610 | {
611 | "ID": "Q12000004",
612 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
613 | },
614 | {
615 | "ID": "Q12000003",
616 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
617 | },
618 | {
619 | "ID": "Q12000002",
620 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
621 | },
622 | {
623 | "ID": "Q128D0000",
624 | "Message": "Known Unknown 790 (Power) - Report Findings"
625 | },
626 | {
627 | "ID": "Q12088108",
628 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
629 | },
630 | {
631 | "ID": "Q128B00FF",
632 | "Message": "Known Unknown 823 (Power) - Report Findings"
633 | },
634 | {
635 | "ID": "Q12830018",
636 | "Message": "Known Unknown 846 (Power) - Report Findings"
637 | },
638 | {
639 | "ID": "Q12082108",
640 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
641 | },
642 | {
643 | "ID": "Q1215442C",
644 | "Message": "Known Unknown 889 - Report Findings"
645 | },
646 | {
647 | "ID": "Q12100E3C",
648 | "Message": "Known Unknown 908 - Report Findings"
649 | },
650 | {
651 | "ID": "Q12C0012D",
652 | "Message": "Known Unknown 953 (Data) - Report Findings"
653 | },
654 | {
655 | "ID": "Q12097CE4",
656 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
657 | },
658 | {
659 | "ID": "Q12FFFFFF",
660 | "Message": "No Error"
661 | },
662 | {
663 | "ID": "Q12910002",
664 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
665 | },
666 | {
667 | "ID": "Q128E829A",
668 | "Message": "Known Unknown 116 (TPM) - Report Findings"
669 | },
670 | {
671 | "ID": "Q128E0109",
672 | "Message": "Known Unknown 118 (TPM) - Report Findings"
673 | },
674 | {
675 | "ID": "Q128E0005",
676 | "Message": "Known Unknown 125 (TPM) - Report Findings"
677 | },
678 | {
679 | "ID": "Q125E4E8B",
680 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
681 | },
682 | {
683 | "ID": "Q12900002",
684 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
685 | },
686 | {
687 | "ID": "Q12060040",
688 | "Message": "Known Unknown 182 (APU or VRM) - Report Findings"
689 | },
690 | {
691 | "ID": "Q12801028",
692 | "Message": "Known Unknown 195 (SSD) - Report Findings"
693 | },
694 | {
695 | "ID": "Q12160203",
696 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
697 | },
698 | {
699 | "ID": "Q12160303",
700 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
701 | },
702 | {
703 | "ID": "Q12900303",
704 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
705 | },
706 | {
707 | "ID": "Q1200000C",
708 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
709 | },
710 | {
711 | "ID": "Q12050020",
712 | "Message": "Known Unknown 304 (Power or Short) - Report Findings"
713 | },
714 | {
715 | "ID": "Q12050040",
716 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
717 | },
718 | {
719 | "ID": "Q12060020",
720 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
721 | },
722 | {
723 | "ID": "Q1280001F",
724 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
725 | },
726 | {
727 | "ID": "Q12800022",
728 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
729 | },
730 | {
731 | "ID": "Q12800023",
732 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
733 | },
734 | {
735 | "ID": "Q12800024",
736 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
737 | },
738 | {
739 | "ID": "Q12801580",
740 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
741 | },
742 | {
743 | "ID": "Q12802220",
744 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
745 | },
746 | {
747 | "ID": "Q128B0000",
748 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
749 | },
750 | {
751 | "ID": "Q128C4E90",
752 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
753 | },
754 | {
755 | "ID": "Q12085108",
756 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
757 | },
758 | {
759 | "ID": "Q12010303",
760 | "Message": "Known Unknown 525 (APU) - Report Findings"
761 | },
762 | {
763 | "ID": "Q12920002",
764 | "Message": "Known Unknown 544 (APU) - Report Findings"
765 | },
766 | {
767 | "ID": "Q12200000",
768 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
769 | },
770 | {
771 | "ID": "Q12201A50",
772 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
773 | },
774 | {
775 | "ID": "Q12E0061D",
776 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
777 | },
778 | {
779 | "ID": "Q12E0191D",
780 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
781 | },
782 | {
783 | "ID": "Q12E01C05",
784 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
785 | },
786 | {
787 | "ID": "Q12E01D06",
788 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
789 | },
790 | {
791 | "ID": "Q12200116",
792 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
793 | },
794 | {
795 | "ID": "Q12E01C06",
796 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
797 | },
798 | {
799 | "ID": "Q121218E9",
800 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
801 | },
802 | {
803 | "ID": "Q12121F70",
804 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
805 | },
806 | {
807 | "ID": "Q1212210A",
808 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
809 | },
810 | {
811 | "ID": "Q1281001A",
812 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
813 | },
814 | {
815 | "ID": "Q12C00114",
816 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
817 | },
818 | {
819 | "ID": "Q120C0303",
820 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
821 | },
822 | {
823 | "ID": "Q12802660",
824 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
825 | },
826 | {
827 | "ID": "Q12802471",
828 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
829 | },
830 | {
831 | "ID": "Q12802442",
832 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
833 | },
834 | {
835 | "ID": "Q12802669",
836 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
837 | },
838 | {
839 | "ID": "Q12801608",
840 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
841 | },
842 | {
843 | "ID": "Q12801520",
844 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
845 | },
846 | {
847 | "ID": "Q12130001",
848 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
849 | },
850 | {
851 | "ID": "Q12130009",
852 | "Message": "Unexpected Power Cut or Shutdown Failure"
853 | },
854 | {
855 | "ID": "Q12130000",
856 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
857 | },
858 | {
859 | "ID": "Q12131510",
860 | "Message": "Known Unknown 249 (SSD) - Report Findings"
861 | },
862 | {
863 | "ID": "Q12130014",
864 | "Message": "TPM 2.0 chip or Power Failure"
865 | },
866 | {
867 | "ID": "Q1213001A",
868 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
869 | },
870 | {
871 | "ID": "Q12132081",
872 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
873 | },
874 | {
875 | "ID": "Q121300F0",
876 | "Message": "Secure Loader Error"
877 | },
878 | {
879 | "ID": "Q12130003",
880 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
881 | },
882 | {
883 | "ID": "Q12131001",
884 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
885 | },
886 | {
887 | "ID": "Q12131054",
888 | "Message": "SSD Banks IO Error Between SSD Controller"
889 | },
890 | {
891 | "ID": "Q12131055",
892 | "Message": "SSD Banks IO Error Between SSD Controller"
893 | },
894 | {
895 | "ID": "Q12131062",
896 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
897 | },
898 | {
899 | "ID": "Q12132003",
900 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
901 | },
902 | {
903 | "ID": "Q1213400F",
904 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
905 | },
906 | {
907 | "ID": "Q12130098",
908 | "Message": "DDR4 Error (Communication Issue)"
909 | },
910 | {
911 | "ID": "Q12130027",
912 | "Message": "Power Short 5V Line (F7002)"
913 | },
914 | {
915 | "ID": "Q12133790",
916 | "Message": "Power Failure - PWM or Unspecific"
917 | },
918 | {
919 | "ID": "Q12134F90",
920 | "Message": "Power Failure - PWM or Unspecific"
921 | },
922 | {
923 | "ID": "Q12133F90",
924 | "Message": "Power Failure - PWM or Unspecific"
925 | },
926 | {
927 | "ID": "Q12133090",
928 | "Message": "Power Failure - PWM or Unspecific"
929 | },
930 | {
931 | "ID": "Q12130002",
932 | "Message": "Known Unknown 544 (APU) - Report Findings"
933 | },
934 | {
935 | "ID": "Q12130200",
936 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
937 | },
938 | {
939 | "ID": "Q12130800",
940 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
941 | },
942 | {
943 | "ID": "Q12130134",
944 | "Message": "SSD Banks Error"
945 | },
946 | {
947 | "ID": "Q12130136",
948 | "Message": "WI-FI or BT Problem or Power Failure"
949 | },
950 | {
951 | "ID": "Q12130140",
952 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
953 | },
954 | {
955 | "ID": "Q12130402",
956 | "Message": "SSD Banks Error"
957 | },
958 | {
959 | "ID": "Q12130005",
960 | "Message": "Known Unknown 125 (TPM) - Report Findings"
961 | },
962 | {
963 | "ID": "Q12130006",
964 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
965 | },
966 | {
967 | "ID": "Q12130103",
968 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
969 | },
970 | {
971 | "ID": "Q12130203",
972 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
973 | },
974 | {
975 | "ID": "Q12130303",
976 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
977 | },
978 | {
979 | "ID": "Q12130004",
980 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
981 | },
982 | {
983 | "ID": "Q12138108",
984 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
985 | },
986 | {
987 | "ID": "Q121300FF",
988 | "Message": "Known Unknown 823 (Power) - Report Findings"
989 | },
990 | {
991 | "ID": "Q12130018",
992 | "Message": "Known Unknown 846 (Power) - Report Findings"
993 | },
994 | {
995 | "ID": "Q12132108",
996 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
997 | },
998 | {
999 | "ID": "Q1213442C",
1000 | "Message": "Known Unknown 889 - Report Findings"
1001 | },
1002 | {
1003 | "ID": "Q12130E3C",
1004 | "Message": "Known Unknown 908 - Report Findings"
1005 | },
1006 | {
1007 | "ID": "Q1213012D",
1008 | "Message": "Known Unknown 953 (Data) - Report Findings"
1009 | },
1010 | {
1011 | "ID": "Q12137CE4",
1012 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
1013 | },
1014 | {
1015 | "ID": "Q1213FFFF",
1016 | "Message": "Known Unknown 104 - Report Findings"
1017 | },
1018 | {
1019 | "ID": "Q1213829A",
1020 | "Message": "Known Unknown 116 (TPM) - Report Findings"
1021 | },
1022 | {
1023 | "ID": "Q12130109",
1024 | "Message": "Known Unknown 118 (TPM) - Report Findings"
1025 | },
1026 | {
1027 | "ID": "Q12134E8B",
1028 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
1029 | },
1030 | {
1031 | "ID": "Q12130040",
1032 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
1033 | },
1034 | {
1035 | "ID": "Q12131028",
1036 | "Message": "Known Unknown 195 (SSD) - Report Findings"
1037 | },
1038 | {
1039 | "ID": "Q1213000C",
1040 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
1041 | },
1042 | {
1043 | "ID": "Q12130020",
1044 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
1045 | },
1046 | {
1047 | "ID": "Q1213001F",
1048 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
1049 | },
1050 | {
1051 | "ID": "Q12130022",
1052 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
1053 | },
1054 | {
1055 | "ID": "Q12130023",
1056 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
1057 | },
1058 | {
1059 | "ID": "Q12130024",
1060 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
1061 | },
1062 | {
1063 | "ID": "Q12131580",
1064 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
1065 | },
1066 | {
1067 | "ID": "Q12132220",
1068 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
1069 | },
1070 | {
1071 | "ID": "Q12134E90",
1072 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
1073 | },
1074 | {
1075 | "ID": "Q12135108",
1076 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
1077 | },
1078 | {
1079 | "ID": "Q12131A50",
1080 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
1081 | },
1082 | {
1083 | "ID": "Q1213061D",
1084 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
1085 | },
1086 | {
1087 | "ID": "Q1213191D",
1088 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
1089 | },
1090 | {
1091 | "ID": "Q12131C05",
1092 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
1093 | },
1094 | {
1095 | "ID": "Q12131D06",
1096 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
1097 | },
1098 | {
1099 | "ID": "Q12130116",
1100 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
1101 | },
1102 | {
1103 | "ID": "Q12131C06",
1104 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
1105 | },
1106 | {
1107 | "ID": "Q121318E9",
1108 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
1109 | },
1110 | {
1111 | "ID": "Q12131F70",
1112 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
1113 | },
1114 | {
1115 | "ID": "Q1213210A",
1116 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
1117 | },
1118 | {
1119 | "ID": "Q12130114",
1120 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
1121 | },
1122 | {
1123 | "ID": "Q12132660",
1124 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
1125 | },
1126 | {
1127 | "ID": "Q12132471",
1128 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
1129 | },
1130 | {
1131 | "ID": "Q12132442",
1132 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
1133 | },
1134 | {
1135 | "ID": "Q12132669",
1136 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
1137 | },
1138 | {
1139 | "ID": "Q12131608",
1140 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
1141 | },
1142 | {
1143 | "ID": "Q12131520",
1144 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
1145 | },
1146 | {
1147 | "ID": "Q12F14FFF",
1148 | "Message": "Known Unknown 104 - Report Findings"
1149 | },
1150 | {
1151 | "ID": "Q12014001",
1152 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1153 | },
1154 | {
1155 | "ID": "Q12014009",
1156 | "Message": "Unexpected Power Cut or Shutdown Failure"
1157 | },
1158 | {
1159 | "ID": "Q12014000",
1160 | "Message": "APU VRM (6 Phases) Power Fail"
1161 | },
1162 | {
1163 | "ID": "Q12814000",
1164 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
1165 | },
1166 | {
1167 | "ID": "Q12814510",
1168 | "Message": "Known Unknown 249 (SSD) - Report Findings"
1169 | },
1170 | {
1171 | "ID": "Q12814014",
1172 | "Message": "TPM 2.0 chip or Power Failure"
1173 | },
1174 | {
1175 | "ID": "Q1281401A",
1176 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
1177 | },
1178 | {
1179 | "ID": "Q12814081",
1180 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
1181 | },
1182 | {
1183 | "ID": "Q12814001",
1184 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1185 | },
1186 | {
1187 | "ID": "Q128140F0",
1188 | "Message": "Secure Loader Error"
1189 | },
1190 | {
1191 | "ID": "Q12814003",
1192 | "Message": "TPM 2.0 chip or Power Failure"
1193 | },
1194 | {
1195 | "ID": "Q12814054",
1196 | "Message": "SSD Banks IO Error Between SSD Controller"
1197 | },
1198 | {
1199 | "ID": "Q12814055",
1200 | "Message": "SSD Banks IO Error Between SSD Controller"
1201 | },
1202 | {
1203 | "ID": "Q12814062",
1204 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
1205 | },
1206 | {
1207 | "ID": "Q1281400F",
1208 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1209 | },
1210 | {
1211 | "ID": "Q12814098",
1212 | "Message": "DDR4 Error (Communication Issue)"
1213 | },
1214 | {
1215 | "ID": "Q12814027",
1216 | "Message": "Power Short 5V Line (F7002)"
1217 | },
1218 | {
1219 | "ID": "Q12814790",
1220 | "Message": "Power Failure - PWM or Unspecific"
1221 | },
1222 | {
1223 | "ID": "Q12814F90",
1224 | "Message": "Power Failure - PWM or Unspecific"
1225 | },
1226 | {
1227 | "ID": "Q12814090",
1228 | "Message": "Power Failure - PWM or Unspecific"
1229 | },
1230 | {
1231 | "ID": "Q12814002",
1232 | "Message": "HDMI IC Problem or Power Failure"
1233 | },
1234 | {
1235 | "ID": "Q12914200",
1236 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1237 | },
1238 | {
1239 | "ID": "Q12914800",
1240 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1241 | },
1242 | {
1243 | "ID": "Q12C14134",
1244 | "Message": "SSD Banks Error"
1245 | },
1246 | {
1247 | "ID": "Q12C14136",
1248 | "Message": "WI-FI or BT Problem or Power Failure"
1249 | },
1250 | {
1251 | "ID": "Q12C14140",
1252 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
1253 | },
1254 | {
1255 | "ID": "Q12D14402",
1256 | "Message": "SSD Banks Error"
1257 | },
1258 | {
1259 | "ID": "Q12014005",
1260 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1261 | },
1262 | {
1263 | "ID": "Q12014006",
1264 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1265 | },
1266 | {
1267 | "ID": "Q12014103",
1268 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
1269 | },
1270 | {
1271 | "ID": "Q12014203",
1272 | "Message": "APU Not Responding - Trying Init or Reboot - 2"
1273 | },
1274 | {
1275 | "ID": "Q12014303",
1276 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
1277 | },
1278 | {
1279 | "ID": "Q12014002",
1280 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1281 | },
1282 | {
1283 | "ID": "Q12814303",
1284 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
1285 | },
1286 | {
1287 | "ID": "Q12014004",
1288 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1289 | },
1290 | {
1291 | "ID": "Q12014003",
1292 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1293 | },
1294 | {
1295 | "ID": "Q12014108",
1296 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
1297 | },
1298 | {
1299 | "ID": "Q128140FF",
1300 | "Message": "Known Unknown 823 (Power) - Report Findings"
1301 | },
1302 | {
1303 | "ID": "Q12814018",
1304 | "Message": "Known Unknown 846 (Power) - Report Findings"
1305 | },
1306 | {
1307 | "ID": "Q1211442C",
1308 | "Message": "Known Unknown 889 - Report Findings"
1309 | },
1310 | {
1311 | "ID": "Q12114E3C",
1312 | "Message": "Known Unknown 908 - Report Findings"
1313 | },
1314 | {
1315 | "ID": "Q12C1412D",
1316 | "Message": "Known Unknown 953 (Data) - Report Findings"
1317 | },
1318 | {
1319 | "ID": "Q12014CE4",
1320 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
1321 | },
1322 | {
1323 | "ID": "Q12914002",
1324 | "Message": "Known Unknown 544 (APU) - Report Findings"
1325 | },
1326 | {
1327 | "ID": "Q1281429A",
1328 | "Message": "Known Unknown 116 (TPM) - Report Findings"
1329 | },
1330 | {
1331 | "ID": "Q12814109",
1332 | "Message": "Known Unknown 118 (TPM) - Report Findings"
1333 | },
1334 | {
1335 | "ID": "Q12814005",
1336 | "Message": "Known Unknown 125 (TPM) - Report Findings"
1337 | },
1338 | {
1339 | "ID": "Q12514E8B",
1340 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
1341 | },
1342 | {
1343 | "ID": "Q12014040",
1344 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
1345 | },
1346 | {
1347 | "ID": "Q12814028",
1348 | "Message": "Known Unknown 195 (SSD) - Report Findings"
1349 | },
1350 | {
1351 | "ID": "Q12114203",
1352 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
1353 | },
1354 | {
1355 | "ID": "Q12114303",
1356 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
1357 | },
1358 | {
1359 | "ID": "Q12914303",
1360 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
1361 | },
1362 | {
1363 | "ID": "Q1201400C",
1364 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
1365 | },
1366 | {
1367 | "ID": "Q12014020",
1368 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
1369 | },
1370 | {
1371 | "ID": "Q1281401F",
1372 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
1373 | },
1374 | {
1375 | "ID": "Q12814022",
1376 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
1377 | },
1378 | {
1379 | "ID": "Q12814023",
1380 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
1381 | },
1382 | {
1383 | "ID": "Q12814024",
1384 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
1385 | },
1386 | {
1387 | "ID": "Q12814580",
1388 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
1389 | },
1390 | {
1391 | "ID": "Q12814220",
1392 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
1393 | },
1394 | {
1395 | "ID": "Q12814E90",
1396 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
1397 | },
1398 | {
1399 | "ID": "Q12214000",
1400 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
1401 | },
1402 | {
1403 | "ID": "Q12214A50",
1404 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
1405 | },
1406 | {
1407 | "ID": "Q12E1461D",
1408 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
1409 | },
1410 | {
1411 | "ID": "Q12E1491D",
1412 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
1413 | },
1414 | {
1415 | "ID": "Q12E14C05",
1416 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
1417 | },
1418 | {
1419 | "ID": "Q12E14D06",
1420 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
1421 | },
1422 | {
1423 | "ID": "Q12214116",
1424 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
1425 | },
1426 | {
1427 | "ID": "Q12E14C06",
1428 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
1429 | },
1430 | {
1431 | "ID": "Q121148E9",
1432 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
1433 | },
1434 | {
1435 | "ID": "Q12114F70",
1436 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
1437 | },
1438 | {
1439 | "ID": "Q1211410A",
1440 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
1441 | },
1442 | {
1443 | "ID": "Q12C14114",
1444 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
1445 | },
1446 | {
1447 | "ID": "Q12814660",
1448 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
1449 | },
1450 | {
1451 | "ID": "Q12814471",
1452 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
1453 | },
1454 | {
1455 | "ID": "Q12814442",
1456 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
1457 | },
1458 | {
1459 | "ID": "Q12814669",
1460 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
1461 | },
1462 | {
1463 | "ID": "Q12814608",
1464 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
1465 | },
1466 | {
1467 | "ID": "Q12814520",
1468 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
1469 | },
1470 | {
1471 | "ID": "Q12001501",
1472 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1473 | },
1474 | {
1475 | "ID": "Q12001509",
1476 | "Message": "Unexpected Power Cut or Shutdown Failure"
1477 | },
1478 | {
1479 | "ID": "Q12051500",
1480 | "Message": "APU VRM (2 Phases) Power Fail"
1481 | },
1482 | {
1483 | "ID": "Q12061500",
1484 | "Message": "APU VRM (6 Phases) Power Fail"
1485 | },
1486 | {
1487 | "ID": "Q12801500",
1488 | "Message": "Kernel Panic Shutdown"
1489 | },
1490 | {
1491 | "ID": "Q12801514",
1492 | "Message": "TPM 2.0 chip or Power Failure"
1493 | },
1494 | {
1495 | "ID": "Q1280151A",
1496 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
1497 | },
1498 | {
1499 | "ID": "Q12801581",
1500 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
1501 | },
1502 | {
1503 | "ID": "Q12811501",
1504 | "Message": "General Power Failure (Periphery, GDDR6, APU, Data Line Short)"
1505 | },
1506 | {
1507 | "ID": "Q12831500",
1508 | "Message": "Shutdown or Freeze After SAM_IPL Loaded - GDDR6 Data Line Issue (Replace)"
1509 | },
1510 | {
1511 | "ID": "Q128315F0",
1512 | "Message": "Secure Loader Error"
1513 | },
1514 | {
1515 | "ID": "Q12871503",
1516 | "Message": "Post Secure Loader Error"
1517 | },
1518 | {
1519 | "ID": "Q12871501",
1520 | "Message": "DDR4 Error (Power Failure or Short Circuit)"
1521 | },
1522 | {
1523 | "ID": "Q12871554",
1524 | "Message": "SSD Banks IO Error Between SSD Controller"
1525 | },
1526 | {
1527 | "ID": "Q12871555",
1528 | "Message": "SSD Banks IO Error Between SSD Controller"
1529 | },
1530 | {
1531 | "ID": "Q12871562",
1532 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
1533 | },
1534 | {
1535 | "ID": "Q12891501",
1536 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1537 | },
1538 | {
1539 | "ID": "Q12891503",
1540 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1541 | },
1542 | {
1543 | "ID": "Q1289150F",
1544 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1545 | },
1546 | {
1547 | "ID": "Q128B1598",
1548 | "Message": "DDR4 Error (Communication Issue)"
1549 | },
1550 | {
1551 | "ID": "Q128B1527",
1552 | "Message": "Power Short 5V Line (F7002)"
1553 | },
1554 | {
1555 | "ID": "Q128C1590",
1556 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
1557 | },
1558 | {
1559 | "ID": "Q128F1502",
1560 | "Message": "TPM 2.0 chip or Power Failure"
1561 | },
1562 | {
1563 | "ID": "Q128F1503",
1564 | "Message": "TPM 2.0 chip or Power Failure"
1565 | },
1566 | {
1567 | "ID": "Q12911500",
1568 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1569 | },
1570 | {
1571 | "ID": "Q12C01534",
1572 | "Message": "SSD Banks Error"
1573 | },
1574 | {
1575 | "ID": "Q12C01536",
1576 | "Message": "WI-FI or BT Problem or Power Failure"
1577 | },
1578 | {
1579 | "ID": "Q12C01540",
1580 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
1581 | },
1582 | {
1583 | "ID": "Q12D01502",
1584 | "Message": "SSD Banks Error"
1585 | },
1586 | {
1587 | "ID": "Q12001505",
1588 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1589 | },
1590 | {
1591 | "ID": "Q12001506",
1592 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1593 | },
1594 | {
1595 | "ID": "Q12021503",
1596 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
1597 | },
1598 | {
1599 | "ID": "Q120C1502",
1600 | "Message": "VRM Controller Failure"
1601 | },
1602 | {
1603 | "ID": "Q12811502",
1604 | "Message": "HDMI IC Problem or Power Failure"
1605 | },
1606 | {
1607 | "ID": "Q12811503",
1608 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
1609 | },
1610 | {
1611 | "ID": "Q12001504",
1612 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1613 | },
1614 | {
1615 | "ID": "Q12001503",
1616 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1617 | },
1618 | {
1619 | "ID": "Q12001502",
1620 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1621 | },
1622 | {
1623 | "ID": "Q128D1500",
1624 | "Message": "Known Unknown 790 (Power) - Report Findings"
1625 | },
1626 | {
1627 | "ID": "Q12081508",
1628 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
1629 | },
1630 | {
1631 | "ID": "Q128B15FF",
1632 | "Message": "Known Unknown 823 (Power) - Report Findings"
1633 | },
1634 | {
1635 | "ID": "Q12831518",
1636 | "Message": "Known Unknown 846 (Power) - Report Findings"
1637 | },
1638 | {
1639 | "ID": "Q1215152C",
1640 | "Message": "Known Unknown 889 - Report Findings"
1641 | },
1642 | {
1643 | "ID": "Q1210153C",
1644 | "Message": "Known Unknown 908 - Report Findings"
1645 | },
1646 | {
1647 | "ID": "Q12C0152D",
1648 | "Message": "Known Unknown 953 (Data) - Report Findings"
1649 | },
1650 | {
1651 | "ID": "Q120915E4",
1652 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
1653 | },
1654 | {
1655 | "ID": "Q12FF15FF",
1656 | "Message": "No Error"
1657 | },
1658 | {
1659 | "ID": "Q12911502",
1660 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
1661 | },
1662 | {
1663 | "ID": "Q128E159A",
1664 | "Message": "Known Unknown 116 (TPM) - Report Findings"
1665 | },
1666 | {
1667 | "ID": "Q128E1509",
1668 | "Message": "Known Unknown 118 (TPM) - Report Findings"
1669 | },
1670 | {
1671 | "ID": "Q128E1505",
1672 | "Message": "Known Unknown 125 (TPM) - Report Findings"
1673 | },
1674 | {
1675 | "ID": "Q125E158B",
1676 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
1677 | },
1678 | {
1679 | "ID": "Q12901502",
1680 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
1681 | },
1682 | {
1683 | "ID": "Q12061540",
1684 | "Message": "Known Unknown 182 (APU or VRM) - Report Findings"
1685 | },
1686 | {
1687 | "ID": "Q12801528",
1688 | "Message": "Known Unknown 195 (SSD) - Report Findings"
1689 | },
1690 | {
1691 | "ID": "Q12161503",
1692 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
1693 | },
1694 | {
1695 | "ID": "Q12901503",
1696 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
1697 | },
1698 | {
1699 | "ID": "Q1200150C",
1700 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
1701 | },
1702 | {
1703 | "ID": "Q12051520",
1704 | "Message": "Known Unknown 304 (Power or Short) - Report Findings"
1705 | },
1706 | {
1707 | "ID": "Q12051540",
1708 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
1709 | },
1710 | {
1711 | "ID": "Q12061520",
1712 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
1713 | },
1714 | {
1715 | "ID": "Q1280151F",
1716 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
1717 | },
1718 | {
1719 | "ID": "Q12801522",
1720 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
1721 | },
1722 | {
1723 | "ID": "Q12801523",
1724 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
1725 | },
1726 | {
1727 | "ID": "Q12801524",
1728 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
1729 | },
1730 | {
1731 | "ID": "Q128B1500",
1732 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
1733 | },
1734 | {
1735 | "ID": "Q12011503",
1736 | "Message": "Known Unknown 525 (APU) - Report Findings"
1737 | },
1738 | {
1739 | "ID": "Q12921502",
1740 | "Message": "Known Unknown 544 (APU) - Report Findings"
1741 | },
1742 | {
1743 | "ID": "Q12201500",
1744 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
1745 | },
1746 | {
1747 | "ID": "Q12201550",
1748 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
1749 | },
1750 | {
1751 | "ID": "Q12E0151D",
1752 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
1753 | },
1754 | {
1755 | "ID": "Q12E01505",
1756 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
1757 | },
1758 | {
1759 | "ID": "Q12E01506",
1760 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
1761 | },
1762 | {
1763 | "ID": "Q12201516",
1764 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
1765 | },
1766 | {
1767 | "ID": "Q121215E9",
1768 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
1769 | },
1770 | {
1771 | "ID": "Q12121570",
1772 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
1773 | },
1774 | {
1775 | "ID": "Q1212150A",
1776 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
1777 | },
1778 | {
1779 | "ID": "Q1281151A",
1780 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
1781 | },
1782 | {
1783 | "ID": "Q12C01514",
1784 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
1785 | },
1786 | {
1787 | "ID": "Q120C1503",
1788 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
1789 | },
1790 | {
1791 | "ID": "Q12801560",
1792 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
1793 | },
1794 | {
1795 | "ID": "Q12801571",
1796 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
1797 | },
1798 | {
1799 | "ID": "Q12801542",
1800 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
1801 | },
1802 | {
1803 | "ID": "Q12801569",
1804 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
1805 | },
1806 | {
1807 | "ID": "Q12801508",
1808 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
1809 | },
1810 | {
1811 | "ID": "Q12000016",
1812 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
1813 | },
1814 | {
1815 | "ID": "Q12050016",
1816 | "Message": "APU VRM (2 Phases) Power Fail"
1817 | },
1818 | {
1819 | "ID": "Q12060016",
1820 | "Message": "APU VRM (6 Phases) Power Fail"
1821 | },
1822 | {
1823 | "ID": "Q12800016",
1824 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
1825 | },
1826 | {
1827 | "ID": "Q12801516",
1828 | "Message": "Kernel Panic Shutdown - Reball APU"
1829 | },
1830 | {
1831 | "ID": "Q12802016",
1832 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
1833 | },
1834 | {
1835 | "ID": "Q12810016",
1836 | "Message": "HDMI IC Problem or Power Failure"
1837 | },
1838 | {
1839 | "ID": "Q12830016",
1840 | "Message": "Known Unknown 846 (Power) - Report Findings"
1841 | },
1842 | {
1843 | "ID": "Q12870016",
1844 | "Message": "Post Secure Loader Error"
1845 | },
1846 | {
1847 | "ID": "Q12871016",
1848 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
1849 | },
1850 | {
1851 | "ID": "Q12891016",
1852 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1853 | },
1854 | {
1855 | "ID": "Q12892016",
1856 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1857 | },
1858 | {
1859 | "ID": "Q12894016",
1860 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1861 | },
1862 | {
1863 | "ID": "Q128B0016",
1864 | "Message": "Known Unknown 823 (Power) - Report Findings"
1865 | },
1866 | {
1867 | "ID": "Q128C3716",
1868 | "Message": "Power Failure - PWM or Unspecific"
1869 | },
1870 | {
1871 | "ID": "Q128C4F16",
1872 | "Message": "Power Failure - PWM or Unspecific"
1873 | },
1874 | {
1875 | "ID": "Q128C3F16",
1876 | "Message": "Power Failure - PWM or Unspecific"
1877 | },
1878 | {
1879 | "ID": "Q128C3016",
1880 | "Message": "Power Failure - PWM or Unspecific"
1881 | },
1882 | {
1883 | "ID": "Q128F0016",
1884 | "Message": "TPM 2.0 chip or Power Failure"
1885 | },
1886 | {
1887 | "ID": "Q12910216",
1888 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1889 | },
1890 | {
1891 | "ID": "Q12910816",
1892 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
1893 | },
1894 | {
1895 | "ID": "Q12C00116",
1896 | "Message": "Known Unknown 953 (Data) - Report Findings"
1897 | },
1898 | {
1899 | "ID": "Q12D00416",
1900 | "Message": "SSD Banks Error"
1901 | },
1902 | {
1903 | "ID": "Q12020116",
1904 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
1905 | },
1906 | {
1907 | "ID": "Q12020216",
1908 | "Message": "APU Not Responding - Trying Init or Reboot - 2"
1909 | },
1910 | {
1911 | "ID": "Q12020316",
1912 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
1913 | },
1914 | {
1915 | "ID": "Q120C0016",
1916 | "Message": "VRM Controller Failure"
1917 | },
1918 | {
1919 | "ID": "Q12810316",
1920 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
1921 | },
1922 | {
1923 | "ID": "Q128D0016",
1924 | "Message": "Known Unknown 790 (Power) - Report Findings"
1925 | },
1926 | {
1927 | "ID": "Q12088116",
1928 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
1929 | },
1930 | {
1931 | "ID": "Q12082116",
1932 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
1933 | },
1934 | {
1935 | "ID": "Q12154416",
1936 | "Message": "Known Unknown 889 - Report Findings"
1937 | },
1938 | {
1939 | "ID": "Q12100E16",
1940 | "Message": "Known Unknown 908 - Report Findings"
1941 | },
1942 | {
1943 | "ID": "Q12097C16",
1944 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
1945 | },
1946 | {
1947 | "ID": "Q12FFFF16",
1948 | "Message": "No Error"
1949 | },
1950 | {
1951 | "ID": "Q12910016",
1952 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
1953 | },
1954 | {
1955 | "ID": "Q128E8216",
1956 | "Message": "Known Unknown 116 (TPM) - Report Findings"
1957 | },
1958 | {
1959 | "ID": "Q128E0116",
1960 | "Message": "Known Unknown 118 (TPM) - Report Findings"
1961 | },
1962 | {
1963 | "ID": "Q128E0016",
1964 | "Message": "Known Unknown 125 (TPM) - Report Findings"
1965 | },
1966 | {
1967 | "ID": "Q125E4E16",
1968 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
1969 | },
1970 | {
1971 | "ID": "Q12900016",
1972 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
1973 | },
1974 | {
1975 | "ID": "Q12801016",
1976 | "Message": "Known Unknown 195 (SSD) - Report Findings"
1977 | },
1978 | {
1979 | "ID": "Q12160216",
1980 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
1981 | },
1982 | {
1983 | "ID": "Q12160316",
1984 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
1985 | },
1986 | {
1987 | "ID": "Q12900316",
1988 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
1989 | },
1990 | {
1991 | "ID": "Q12802216",
1992 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
1993 | },
1994 | {
1995 | "ID": "Q128C4E16",
1996 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
1997 | },
1998 | {
1999 | "ID": "Q12085116",
2000 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
2001 | },
2002 | {
2003 | "ID": "Q12010316",
2004 | "Message": "Known Unknown 525 (APU) - Report Findings"
2005 | },
2006 | {
2007 | "ID": "Q12920016",
2008 | "Message": "Known Unknown 544 (APU) - Report Findings"
2009 | },
2010 | {
2011 | "ID": "Q12200016",
2012 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
2013 | },
2014 | {
2015 | "ID": "Q12201A16",
2016 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
2017 | },
2018 | {
2019 | "ID": "Q12E00616",
2020 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
2021 | },
2022 | {
2023 | "ID": "Q12E01916",
2024 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
2025 | },
2026 | {
2027 | "ID": "Q12E01C16",
2028 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
2029 | },
2030 | {
2031 | "ID": "Q12E01D16",
2032 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
2033 | },
2034 | {
2035 | "ID": "Q12121816",
2036 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
2037 | },
2038 | {
2039 | "ID": "Q12121F16",
2040 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
2041 | },
2042 | {
2043 | "ID": "Q12122116",
2044 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
2045 | },
2046 | {
2047 | "ID": "Q120C0316",
2048 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
2049 | },
2050 | {
2051 | "ID": "Q12802616",
2052 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
2053 | },
2054 | {
2055 | "ID": "Q12802416",
2056 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
2057 | },
2058 | {
2059 | "ID": "Q12801616",
2060 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
2061 | },
2062 | {
2063 | "ID": "Q12F16FFF",
2064 | "Message": "No Error"
2065 | },
2066 | {
2067 | "ID": "Q12916002",
2068 | "Message": "Known Unknown 544 (APU) - Report Findings"
2069 | },
2070 | {
2071 | "ID": "Q1281629A",
2072 | "Message": "Known Unknown 116 (TPM) - Report Findings"
2073 | },
2074 | {
2075 | "ID": "Q12816109",
2076 | "Message": "Known Unknown 118 (TPM) - Report Findings"
2077 | },
2078 | {
2079 | "ID": "Q12816005",
2080 | "Message": "Known Unknown 125 (TPM) - Report Findings"
2081 | },
2082 | {
2083 | "ID": "Q12516E8B",
2084 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
2085 | },
2086 | {
2087 | "ID": "Q12016040",
2088 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
2089 | },
2090 | {
2091 | "ID": "Q12816028",
2092 | "Message": "Known Unknown 195 (SSD) - Report Findings"
2093 | },
2094 | {
2095 | "ID": "Q12116203",
2096 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
2097 | },
2098 | {
2099 | "ID": "Q12116303",
2100 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
2101 | },
2102 | {
2103 | "ID": "Q12816510",
2104 | "Message": "Known Unknown 249 (SSD) - Report Findings"
2105 | },
2106 | {
2107 | "ID": "Q12916303",
2108 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
2109 | },
2110 | {
2111 | "ID": "Q1201600C",
2112 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
2113 | },
2114 | {
2115 | "ID": "Q12016020",
2116 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
2117 | },
2118 | {
2119 | "ID": "Q1281601F",
2120 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
2121 | },
2122 | {
2123 | "ID": "Q12816022",
2124 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
2125 | },
2126 | {
2127 | "ID": "Q12816023",
2128 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
2129 | },
2130 | {
2131 | "ID": "Q12816024",
2132 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
2133 | },
2134 | {
2135 | "ID": "Q12816580",
2136 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
2137 | },
2138 | {
2139 | "ID": "Q12816220",
2140 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
2141 | },
2142 | {
2143 | "ID": "Q12816000",
2144 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
2145 | },
2146 | {
2147 | "ID": "Q12816E90",
2148 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
2149 | },
2150 | {
2151 | "ID": "Q12016108",
2152 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
2153 | },
2154 | {
2155 | "ID": "Q12016303",
2156 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
2157 | },
2158 | {
2159 | "ID": "Q12216000",
2160 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
2161 | },
2162 | {
2163 | "ID": "Q12216A50",
2164 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
2165 | },
2166 | {
2167 | "ID": "Q12E1661D",
2168 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
2169 | },
2170 | {
2171 | "ID": "Q12E1691D",
2172 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
2173 | },
2174 | {
2175 | "ID": "Q12E16C05",
2176 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
2177 | },
2178 | {
2179 | "ID": "Q12E16D06",
2180 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
2181 | },
2182 | {
2183 | "ID": "Q12216116",
2184 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
2185 | },
2186 | {
2187 | "ID": "Q12E16C06",
2188 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
2189 | },
2190 | {
2191 | "ID": "Q121168E9",
2192 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
2193 | },
2194 | {
2195 | "ID": "Q12116F70",
2196 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
2197 | },
2198 | {
2199 | "ID": "Q1211610A",
2200 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
2201 | },
2202 | {
2203 | "ID": "Q1281601A",
2204 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
2205 | },
2206 | {
2207 | "ID": "Q12C16114",
2208 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
2209 | },
2210 | {
2211 | "ID": "Q12816660",
2212 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
2213 | },
2214 | {
2215 | "ID": "Q12816471",
2216 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
2217 | },
2218 | {
2219 | "ID": "Q12816442",
2220 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
2221 | },
2222 | {
2223 | "ID": "Q12816669",
2224 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
2225 | },
2226 | {
2227 | "ID": "Q12816608",
2228 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
2229 | },
2230 | {
2231 | "ID": "Q12816520",
2232 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
2233 | },
2234 | {
2235 | "ID": "Q12000551",
2236 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2237 | },
2238 | {
2239 | "ID": "Q12000559",
2240 | "Message": "Unexpected Power Cut or Shutdown Failure"
2241 | },
2242 | {
2243 | "ID": "Q12050550",
2244 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
2245 | },
2246 | {
2247 | "ID": "Q12060550",
2248 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
2249 | },
2250 | {
2251 | "ID": "Q12800550",
2252 | "Message": "Kernel Panic Shutdown"
2253 | },
2254 | {
2255 | "ID": "Q12801550",
2256 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
2257 | },
2258 | {
2259 | "ID": "Q12800554",
2260 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
2261 | },
2262 | {
2263 | "ID": "Q1280055A",
2264 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
2265 | },
2266 | {
2267 | "ID": "Q12802551",
2268 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
2269 | },
2270 | {
2271 | "ID": "Q12810551",
2272 | "Message": "General Power Failure (Periphery, GDDR6, APU, Data Line Short)"
2273 | },
2274 | {
2275 | "ID": "Q12830550",
2276 | "Message": "Secure Loader Error"
2277 | },
2278 | {
2279 | "ID": "Q12870553",
2280 | "Message": "Post Secure Loader Error"
2281 | },
2282 | {
2283 | "ID": "Q12871551",
2284 | "Message": "DDR4 Error (Power Failure or Short Circuit)"
2285 | },
2286 | {
2287 | "ID": "Q12871552",
2288 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
2289 | },
2290 | {
2291 | "ID": "Q12891551",
2292 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2293 | },
2294 | {
2295 | "ID": "Q12892553",
2296 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2297 | },
2298 | {
2299 | "ID": "Q1289455F",
2300 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2301 | },
2302 | {
2303 | "ID": "Q128B0558",
2304 | "Message": "DDR4 Error (Communication Issue)"
2305 | },
2306 | {
2307 | "ID": "Q128B0557",
2308 | "Message": "Power Short 5V Line (F7002)"
2309 | },
2310 | {
2311 | "ID": "Q128C3550",
2312 | "Message": "Power Failure - PWM or Unspecific"
2313 | },
2314 | {
2315 | "ID": "Q128C4550",
2316 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
2317 | },
2318 | {
2319 | "ID": "Q128F0552",
2320 | "Message": "TPM 2.0 chip or Power Failure"
2321 | },
2322 | {
2323 | "ID": "Q128F0553",
2324 | "Message": "TPM 2.0 chip or Power Failure"
2325 | },
2326 | {
2327 | "ID": "Q12910550",
2328 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2329 | },
2330 | {
2331 | "ID": "Q12C00554",
2332 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
2333 | },
2334 | {
2335 | "ID": "Q12C00556",
2336 | "Message": "WI-FI or BT Problem or Power Failure"
2337 | },
2338 | {
2339 | "ID": "Q12C00550",
2340 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
2341 | },
2342 | {
2343 | "ID": "Q12D00552",
2344 | "Message": "SSD Banks Error"
2345 | },
2346 | {
2347 | "ID": "Q12000555",
2348 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2349 | },
2350 | {
2351 | "ID": "Q12000556",
2352 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2353 | },
2354 | {
2355 | "ID": "Q12020553",
2356 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
2357 | },
2358 | {
2359 | "ID": "Q120C0552",
2360 | "Message": "VRM Controller Failure"
2361 | },
2362 | {
2363 | "ID": "Q12810552",
2364 | "Message": "HDMI IC Problem or Power Failure"
2365 | },
2366 | {
2367 | "ID": "Q12810553",
2368 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
2369 | },
2370 | {
2371 | "ID": "Q12000554",
2372 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2373 | },
2374 | {
2375 | "ID": "Q12000553",
2376 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2377 | },
2378 | {
2379 | "ID": "Q12000552",
2380 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2381 | },
2382 | {
2383 | "ID": "Q128D0550",
2384 | "Message": "Known Unknown 790 (Power) - Report Findings"
2385 | },
2386 | {
2387 | "ID": "Q12088558",
2388 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
2389 | },
2390 | {
2391 | "ID": "Q128B055F",
2392 | "Message": "Known Unknown 823 (Power) - Report Findings"
2393 | },
2394 | {
2395 | "ID": "Q12830558",
2396 | "Message": "Known Unknown 846 (Power) - Report Findings"
2397 | },
2398 | {
2399 | "ID": "Q12082558",
2400 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
2401 | },
2402 | {
2403 | "ID": "Q1215455C",
2404 | "Message": "Known Unknown 889 - Report Findings"
2405 | },
2406 | {
2407 | "ID": "Q1210055C",
2408 | "Message": "Known Unknown 908 - Report Findings"
2409 | },
2410 | {
2411 | "ID": "Q12C0055D",
2412 | "Message": "Known Unknown 953 (Data) - Report Findings"
2413 | },
2414 | {
2415 | "ID": "Q12097554",
2416 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
2417 | },
2418 | {
2419 | "ID": "Q12FFF55F",
2420 | "Message": "No Error"
2421 | },
2422 | {
2423 | "ID": "Q12910552",
2424 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
2425 | },
2426 | {
2427 | "ID": "Q128E855A",
2428 | "Message": "Known Unknown 116 (TPM) - Report Findings"
2429 | },
2430 | {
2431 | "ID": "Q128E0559",
2432 | "Message": "Known Unknown 118 (TPM) - Report Findings"
2433 | },
2434 | {
2435 | "ID": "Q128E0555",
2436 | "Message": "Known Unknown 125 (TPM) - Report Findings"
2437 | },
2438 | {
2439 | "ID": "Q125E455B",
2440 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
2441 | },
2442 | {
2443 | "ID": "Q12900552",
2444 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
2445 | },
2446 | {
2447 | "ID": "Q12801558",
2448 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
2449 | },
2450 | {
2451 | "ID": "Q12160553",
2452 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
2453 | },
2454 | {
2455 | "ID": "Q12900553",
2456 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
2457 | },
2458 | {
2459 | "ID": "Q1200055C",
2460 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
2461 | },
2462 | {
2463 | "ID": "Q1280055F",
2464 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
2465 | },
2466 | {
2467 | "ID": "Q12800552",
2468 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
2469 | },
2470 | {
2471 | "ID": "Q12800553",
2472 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
2473 | },
2474 | {
2475 | "ID": "Q12802550",
2476 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
2477 | },
2478 | {
2479 | "ID": "Q128B0550",
2480 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
2481 | },
2482 | {
2483 | "ID": "Q12085558",
2484 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
2485 | },
2486 | {
2487 | "ID": "Q12010553",
2488 | "Message": "Known Unknown 525 (APU) - Report Findings"
2489 | },
2490 | {
2491 | "ID": "Q12920552",
2492 | "Message": "Known Unknown 544 (APU) - Report Findings"
2493 | },
2494 | {
2495 | "ID": "Q12200550",
2496 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
2497 | },
2498 | {
2499 | "ID": "Q12E0055D",
2500 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
2501 | },
2502 | {
2503 | "ID": "Q12E0155D",
2504 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
2505 | },
2506 | {
2507 | "ID": "Q12E01555",
2508 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
2509 | },
2510 | {
2511 | "ID": "Q12E01556",
2512 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
2513 | },
2514 | {
2515 | "ID": "Q12200556",
2516 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
2517 | },
2518 | {
2519 | "ID": "Q12121559",
2520 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
2521 | },
2522 | {
2523 | "ID": "Q12121550",
2524 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
2525 | },
2526 | {
2527 | "ID": "Q1212255A",
2528 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
2529 | },
2530 | {
2531 | "ID": "Q1281055A",
2532 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
2533 | },
2534 | {
2535 | "ID": "Q120C0553",
2536 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
2537 | },
2538 | {
2539 | "ID": "Q12802552",
2540 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
2541 | },
2542 | {
2543 | "ID": "Q12802559",
2544 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
2545 | },
2546 | {
2547 | "ID": "Q13000001",
2548 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2549 | },
2550 | {
2551 | "ID": "Q13000009",
2552 | "Message": "Unexpected Power Cut or Shutdown Failure"
2553 | },
2554 | {
2555 | "ID": "Q13050000",
2556 | "Message": "APU VRM (2 Phases) Power Fail"
2557 | },
2558 | {
2559 | "ID": "Q13060000",
2560 | "Message": "APU VRM (6 Phases) Power Fail"
2561 | },
2562 | {
2563 | "ID": "Q13800000",
2564 | "Message": "Kernel Panic Shutdown"
2565 | },
2566 | {
2567 | "ID": "Q13801510",
2568 | "Message": "Known Unknown 249 (SSD) - Report Findings"
2569 | },
2570 | {
2571 | "ID": "Q13800014",
2572 | "Message": "TPM 2.0 chip or Power Failure"
2573 | },
2574 | {
2575 | "ID": "Q1380001A",
2576 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
2577 | },
2578 | {
2579 | "ID": "Q13802081",
2580 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
2581 | },
2582 | {
2583 | "ID": "Q13810001",
2584 | "Message": "General Power Failure (Periphery, GDDR6, APU, Data Line Short)"
2585 | },
2586 | {
2587 | "ID": "Q13830000",
2588 | "Message": "Shutdown or Freeze After SAM_IPL Loaded - GDDR6 Data Line Issue (Replace)"
2589 | },
2590 | {
2591 | "ID": "Q138300F0",
2592 | "Message": "Secure Loader Error"
2593 | },
2594 | {
2595 | "ID": "Q13870003",
2596 | "Message": "Post Secure Loader Error"
2597 | },
2598 | {
2599 | "ID": "Q13871001",
2600 | "Message": "DDR4 Error (Power Failure or Short Circuit)"
2601 | },
2602 | {
2603 | "ID": "Q13871054",
2604 | "Message": "SSD Banks IO Error Between SSD Controller"
2605 | },
2606 | {
2607 | "ID": "Q13871055",
2608 | "Message": "SSD Banks IO Error Between SSD Controller"
2609 | },
2610 | {
2611 | "ID": "Q13871062",
2612 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
2613 | },
2614 | {
2615 | "ID": "Q13891001",
2616 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2617 | },
2618 | {
2619 | "ID": "Q13892003",
2620 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2621 | },
2622 | {
2623 | "ID": "Q1389400F",
2624 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2625 | },
2626 | {
2627 | "ID": "Q138B0098",
2628 | "Message": "DDR4 Error (Communication Issue)"
2629 | },
2630 | {
2631 | "ID": "Q138B0027",
2632 | "Message": "Power Short 5V Line (F7002)"
2633 | },
2634 | {
2635 | "ID": "Q138C3790",
2636 | "Message": "Power Failure - PWM or Unspecific"
2637 | },
2638 | {
2639 | "ID": "Q138C4F90",
2640 | "Message": "Power Failure - PWM or Unspecific"
2641 | },
2642 | {
2643 | "ID": "Q138C3F90",
2644 | "Message": "Power Failure - PWM or Unspecific"
2645 | },
2646 | {
2647 | "ID": "Q138C3090",
2648 | "Message": "Power Failure - PWM or Unspecific"
2649 | },
2650 | {
2651 | "ID": "Q138F0002",
2652 | "Message": "TPM 2.0 chip or Power Failure"
2653 | },
2654 | {
2655 | "ID": "Q138F0003",
2656 | "Message": "TPM 2.0 chip or Power Failure"
2657 | },
2658 | {
2659 | "ID": "Q13910200",
2660 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2661 | },
2662 | {
2663 | "ID": "Q13910800",
2664 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2665 | },
2666 | {
2667 | "ID": "Q13C00134",
2668 | "Message": "SSD Banks Error"
2669 | },
2670 | {
2671 | "ID": "Q13C00136",
2672 | "Message": "WI-FI or BT Problem or Power Failure"
2673 | },
2674 | {
2675 | "ID": "Q13C00140",
2676 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
2677 | },
2678 | {
2679 | "ID": "Q13D00402",
2680 | "Message": "SSD Banks Error"
2681 | },
2682 | {
2683 | "ID": "Q13000005",
2684 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2685 | },
2686 | {
2687 | "ID": "Q13000006",
2688 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2689 | },
2690 | {
2691 | "ID": "Q13020103",
2692 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
2693 | },
2694 | {
2695 | "ID": "Q13020203",
2696 | "Message": "APU Not Responding - Trying Init or Reboot - 2"
2697 | },
2698 | {
2699 | "ID": "Q13020303",
2700 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
2701 | },
2702 | {
2703 | "ID": "Q130C0002",
2704 | "Message": "VRM Controller Failure"
2705 | },
2706 | {
2707 | "ID": "Q13810002",
2708 | "Message": "HDMI IC Problem or Power Failure"
2709 | },
2710 | {
2711 | "ID": "Q13810303",
2712 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
2713 | },
2714 | {
2715 | "ID": "Q13000004",
2716 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2717 | },
2718 | {
2719 | "ID": "Q13000003",
2720 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2721 | },
2722 | {
2723 | "ID": "Q13000002",
2724 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2725 | },
2726 | {
2727 | "ID": "Q138D0000",
2728 | "Message": "Known Unknown 790 (Power) - Report Findings"
2729 | },
2730 | {
2731 | "ID": "Q13088108",
2732 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
2733 | },
2734 | {
2735 | "ID": "Q138B00FF",
2736 | "Message": "Known Unknown 823 (Power) - Report Findings"
2737 | },
2738 | {
2739 | "ID": "Q13830018",
2740 | "Message": "Known Unknown 846 (Power) - Report Findings"
2741 | },
2742 | {
2743 | "ID": "Q13082108",
2744 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
2745 | },
2746 | {
2747 | "ID": "Q1315442C",
2748 | "Message": "Known Unknown 889 - Report Findings"
2749 | },
2750 | {
2751 | "ID": "Q13100E3C",
2752 | "Message": "Known Unknown 908 - Report Findings"
2753 | },
2754 | {
2755 | "ID": "Q13C0012D",
2756 | "Message": "Known Unknown 953 (Data) - Report Findings"
2757 | },
2758 | {
2759 | "ID": "Q13097CE4",
2760 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
2761 | },
2762 | {
2763 | "ID": "Q13FFFFFF",
2764 | "Message": "No Error"
2765 | },
2766 | {
2767 | "ID": "Q13910002",
2768 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
2769 | },
2770 | {
2771 | "ID": "Q138E829A",
2772 | "Message": "Known Unknown 116 (TPM) - Report Findings"
2773 | },
2774 | {
2775 | "ID": "Q138E0109",
2776 | "Message": "Known Unknown 118 (TPM) - Report Findings"
2777 | },
2778 | {
2779 | "ID": "Q138E0005",
2780 | "Message": "Known Unknown 125 (TPM) - Report Findings"
2781 | },
2782 | {
2783 | "ID": "Q135E4E8B",
2784 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
2785 | },
2786 | {
2787 | "ID": "Q13900002",
2788 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
2789 | },
2790 | {
2791 | "ID": "Q13060040",
2792 | "Message": "Known Unknown 182 (APU or VRM) - Report Findings"
2793 | },
2794 | {
2795 | "ID": "Q13801028",
2796 | "Message": "Known Unknown 195 (SSD) - Report Findings"
2797 | },
2798 | {
2799 | "ID": "Q13160203",
2800 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
2801 | },
2802 | {
2803 | "ID": "Q13160303",
2804 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
2805 | },
2806 | {
2807 | "ID": "Q13900303",
2808 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
2809 | },
2810 | {
2811 | "ID": "Q1300000C",
2812 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
2813 | },
2814 | {
2815 | "ID": "Q13050020",
2816 | "Message": "Known Unknown 304 (Power or Short) - Report Findings"
2817 | },
2818 | {
2819 | "ID": "Q13050040",
2820 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
2821 | },
2822 | {
2823 | "ID": "Q13060020",
2824 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
2825 | },
2826 | {
2827 | "ID": "Q1380001F",
2828 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
2829 | },
2830 | {
2831 | "ID": "Q13800022",
2832 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
2833 | },
2834 | {
2835 | "ID": "Q13800023",
2836 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
2837 | },
2838 | {
2839 | "ID": "Q13800024",
2840 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
2841 | },
2842 | {
2843 | "ID": "Q13801580",
2844 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
2845 | },
2846 | {
2847 | "ID": "Q13802220",
2848 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
2849 | },
2850 | {
2851 | "ID": "Q138B0000",
2852 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
2853 | },
2854 | {
2855 | "ID": "Q138C4E90",
2856 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
2857 | },
2858 | {
2859 | "ID": "Q13085108",
2860 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
2861 | },
2862 | {
2863 | "ID": "Q13010303",
2864 | "Message": "Known Unknown 525 (APU) - Report Findings"
2865 | },
2866 | {
2867 | "ID": "Q13920002",
2868 | "Message": "Known Unknown 544 (APU) - Report Findings"
2869 | },
2870 | {
2871 | "ID": "Q13200000",
2872 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
2873 | },
2874 | {
2875 | "ID": "Q13201A50",
2876 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
2877 | },
2878 | {
2879 | "ID": "Q13E0061D",
2880 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
2881 | },
2882 | {
2883 | "ID": "Q13E0191D",
2884 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
2885 | },
2886 | {
2887 | "ID": "Q13E01C05",
2888 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
2889 | },
2890 | {
2891 | "ID": "Q13E01D06",
2892 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
2893 | },
2894 | {
2895 | "ID": "Q13200116",
2896 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
2897 | },
2898 | {
2899 | "ID": "Q13E01C06",
2900 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
2901 | },
2902 | {
2903 | "ID": "Q131218E9",
2904 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
2905 | },
2906 | {
2907 | "ID": "Q13121F70",
2908 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
2909 | },
2910 | {
2911 | "ID": "Q1312210A",
2912 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
2913 | },
2914 | {
2915 | "ID": "Q1381001A",
2916 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
2917 | },
2918 | {
2919 | "ID": "Q13C00114",
2920 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
2921 | },
2922 | {
2923 | "ID": "Q130C0303",
2924 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
2925 | },
2926 | {
2927 | "ID": "Q13802660",
2928 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
2929 | },
2930 | {
2931 | "ID": "Q13802471",
2932 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
2933 | },
2934 | {
2935 | "ID": "Q13802442",
2936 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
2937 | },
2938 | {
2939 | "ID": "Q13802669",
2940 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
2941 | },
2942 | {
2943 | "ID": "Q13801608",
2944 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
2945 | },
2946 | {
2947 | "ID": "Q13801520",
2948 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
2949 | },
2950 | {
2951 | "ID": "Q12FF0001",
2952 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2953 | },
2954 | {
2955 | "ID": "Q12FF0009",
2956 | "Message": "Unexpected Power Cut or Shutdown Failure"
2957 | },
2958 | {
2959 | "ID": "Q12FF0000",
2960 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
2961 | },
2962 | {
2963 | "ID": "Q12FF1510",
2964 | "Message": "Known Unknown 249 (SSD) - Report Findings"
2965 | },
2966 | {
2967 | "ID": "Q12FF0014",
2968 | "Message": "TPM 2.0 chip or Power Failure"
2969 | },
2970 | {
2971 | "ID": "Q12FF001A",
2972 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
2973 | },
2974 | {
2975 | "ID": "Q12FF2081",
2976 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
2977 | },
2978 | {
2979 | "ID": "Q12FF00F0",
2980 | "Message": "Secure Loader Error"
2981 | },
2982 | {
2983 | "ID": "Q12FF0003",
2984 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
2985 | },
2986 | {
2987 | "ID": "Q12FF1001",
2988 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
2989 | },
2990 | {
2991 | "ID": "Q12FF1054",
2992 | "Message": "SSD Banks IO Error Between SSD Controller"
2993 | },
2994 | {
2995 | "ID": "Q12FF1055",
2996 | "Message": "SSD Banks IO Error Between SSD Controller"
2997 | },
2998 | {
2999 | "ID": "Q12FF1062",
3000 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
3001 | },
3002 | {
3003 | "ID": "Q12FF2003",
3004 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3005 | },
3006 | {
3007 | "ID": "Q12FF400F",
3008 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3009 | },
3010 | {
3011 | "ID": "Q12FF0098",
3012 | "Message": "DDR4 Error (Communication Issue)"
3013 | },
3014 | {
3015 | "ID": "Q12FF0027",
3016 | "Message": "Power Short 5V Line (F7002)"
3017 | },
3018 | {
3019 | "ID": "Q12FF3790",
3020 | "Message": "Power Failure - PWM or Unspecific"
3021 | },
3022 | {
3023 | "ID": "Q12FF4F90",
3024 | "Message": "Power Failure - PWM or Unspecific"
3025 | },
3026 | {
3027 | "ID": "Q12FF3F90",
3028 | "Message": "Power Failure - PWM or Unspecific"
3029 | },
3030 | {
3031 | "ID": "Q12FF3090",
3032 | "Message": "Power Failure - PWM or Unspecific"
3033 | },
3034 | {
3035 | "ID": "Q12FF0002",
3036 | "Message": "Known Unknown 544 (APU) - Report Findings"
3037 | },
3038 | {
3039 | "ID": "Q12FF0200",
3040 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3041 | },
3042 | {
3043 | "ID": "Q12FF0800",
3044 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3045 | },
3046 | {
3047 | "ID": "Q12FF0134",
3048 | "Message": "SSD Banks Error"
3049 | },
3050 | {
3051 | "ID": "Q12FF0136",
3052 | "Message": "WI-FI or BT Problem or Power Failure"
3053 | },
3054 | {
3055 | "ID": "Q12FF0140",
3056 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
3057 | },
3058 | {
3059 | "ID": "Q12FF0402",
3060 | "Message": "SSD Banks Error"
3061 | },
3062 | {
3063 | "ID": "Q12FF0005",
3064 | "Message": "Known Unknown 125 (TPM) - Report Findings"
3065 | },
3066 | {
3067 | "ID": "Q12FF0006",
3068 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3069 | },
3070 | {
3071 | "ID": "Q12FF0103",
3072 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
3073 | },
3074 | {
3075 | "ID": "Q12FF0203",
3076 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
3077 | },
3078 | {
3079 | "ID": "Q12FF0303",
3080 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
3081 | },
3082 | {
3083 | "ID": "Q12FF0004",
3084 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3085 | },
3086 | {
3087 | "ID": "Q12FF8108",
3088 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
3089 | },
3090 | {
3091 | "ID": "Q12FF00FF",
3092 | "Message": "Known Unknown 823 (Power) - Report Findings"
3093 | },
3094 | {
3095 | "ID": "Q12FF0018",
3096 | "Message": "Known Unknown 846 (Power) - Report Findings"
3097 | },
3098 | {
3099 | "ID": "Q12FF2108",
3100 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
3101 | },
3102 | {
3103 | "ID": "Q12FF442C",
3104 | "Message": "Known Unknown 889 - Report Findings"
3105 | },
3106 | {
3107 | "ID": "Q12FF0E3C",
3108 | "Message": "Known Unknown 908 - Report Findings"
3109 | },
3110 | {
3111 | "ID": "Q12FF012D",
3112 | "Message": "Known Unknown 953 (Data) - Report Findings"
3113 | },
3114 | {
3115 | "ID": "Q12FF7CE4",
3116 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
3117 | },
3118 | {
3119 | "ID": "Q12FF829A",
3120 | "Message": "Known Unknown 116 (TPM) - Report Findings"
3121 | },
3122 | {
3123 | "ID": "Q12FF0109",
3124 | "Message": "Known Unknown 118 (TPM) - Report Findings"
3125 | },
3126 | {
3127 | "ID": "Q12FF4E8B",
3128 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
3129 | },
3130 | {
3131 | "ID": "Q12FF0040",
3132 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
3133 | },
3134 | {
3135 | "ID": "Q12FF1028",
3136 | "Message": "Known Unknown 195 (SSD) - Report Findings"
3137 | },
3138 | {
3139 | "ID": "Q12FF000C",
3140 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
3141 | },
3142 | {
3143 | "ID": "Q12FF0020",
3144 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
3145 | },
3146 | {
3147 | "ID": "Q12FF001F",
3148 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
3149 | },
3150 | {
3151 | "ID": "Q12FF0022",
3152 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
3153 | },
3154 | {
3155 | "ID": "Q12FF0023",
3156 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
3157 | },
3158 | {
3159 | "ID": "Q12FF0024",
3160 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
3161 | },
3162 | {
3163 | "ID": "Q12FF1580",
3164 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
3165 | },
3166 | {
3167 | "ID": "Q12FF2220",
3168 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
3169 | },
3170 | {
3171 | "ID": "Q12FF4E90",
3172 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
3173 | },
3174 | {
3175 | "ID": "Q12FF5108",
3176 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
3177 | },
3178 | {
3179 | "ID": "Q12FF1A50",
3180 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
3181 | },
3182 | {
3183 | "ID": "Q12FF061D",
3184 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
3185 | },
3186 | {
3187 | "ID": "Q12FF191D",
3188 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
3189 | },
3190 | {
3191 | "ID": "Q12FF1C05",
3192 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
3193 | },
3194 | {
3195 | "ID": "Q12FF1D06",
3196 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
3197 | },
3198 | {
3199 | "ID": "Q12FF0116",
3200 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
3201 | },
3202 | {
3203 | "ID": "Q12FF1C06",
3204 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
3205 | },
3206 | {
3207 | "ID": "Q12FF18E9",
3208 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
3209 | },
3210 | {
3211 | "ID": "Q12FF1F70",
3212 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
3213 | },
3214 | {
3215 | "ID": "Q12FF210A",
3216 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
3217 | },
3218 | {
3219 | "ID": "Q12FF0114",
3220 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
3221 | },
3222 | {
3223 | "ID": "Q12FF2660",
3224 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
3225 | },
3226 | {
3227 | "ID": "Q12FF2471",
3228 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
3229 | },
3230 | {
3231 | "ID": "Q12FF2442",
3232 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
3233 | },
3234 | {
3235 | "ID": "Q12FF2669",
3236 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
3237 | },
3238 | {
3239 | "ID": "Q12FF1608",
3240 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
3241 | },
3242 | {
3243 | "ID": "Q12FF1520",
3244 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
3245 | },
3246 | {
3247 | "ID": "Q12033001",
3248 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3249 | },
3250 | {
3251 | "ID": "Q12033009",
3252 | "Message": "Unexpected Power Cut or Shutdown Failure"
3253 | },
3254 | {
3255 | "ID": "Q12033000",
3256 | "Message": "APU VRM (6 Phases) Power Fail"
3257 | },
3258 | {
3259 | "ID": "Q12833000",
3260 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
3261 | },
3262 | {
3263 | "ID": "Q12833510",
3264 | "Message": "Known Unknown 249 (SSD) - Report Findings"
3265 | },
3266 | {
3267 | "ID": "Q12833014",
3268 | "Message": "TPM 2.0 chip or Power Failure"
3269 | },
3270 | {
3271 | "ID": "Q1283301A",
3272 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
3273 | },
3274 | {
3275 | "ID": "Q12833081",
3276 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
3277 | },
3278 | {
3279 | "ID": "Q12833001",
3280 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3281 | },
3282 | {
3283 | "ID": "Q128330F0",
3284 | "Message": "Secure Loader Error"
3285 | },
3286 | {
3287 | "ID": "Q12833003",
3288 | "Message": "TPM 2.0 chip or Power Failure"
3289 | },
3290 | {
3291 | "ID": "Q12833054",
3292 | "Message": "SSD Banks IO Error Between SSD Controller"
3293 | },
3294 | {
3295 | "ID": "Q12833055",
3296 | "Message": "SSD Banks IO Error Between SSD Controller"
3297 | },
3298 | {
3299 | "ID": "Q12833062",
3300 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
3301 | },
3302 | {
3303 | "ID": "Q1283300F",
3304 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3305 | },
3306 | {
3307 | "ID": "Q12833098",
3308 | "Message": "DDR4 Error (Communication Issue)"
3309 | },
3310 | {
3311 | "ID": "Q12833027",
3312 | "Message": "Power Short 5V Line (F7002)"
3313 | },
3314 | {
3315 | "ID": "Q12833790",
3316 | "Message": "Power Failure - PWM or Unspecific"
3317 | },
3318 | {
3319 | "ID": "Q12833F90",
3320 | "Message": "Power Failure - PWM or Unspecific"
3321 | },
3322 | {
3323 | "ID": "Q12833090",
3324 | "Message": "Power Failure - PWM or Unspecific"
3325 | },
3326 | {
3327 | "ID": "Q12833002",
3328 | "Message": "HDMI IC Problem or Power Failure"
3329 | },
3330 | {
3331 | "ID": "Q12933200",
3332 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3333 | },
3334 | {
3335 | "ID": "Q12933800",
3336 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3337 | },
3338 | {
3339 | "ID": "Q12C33134",
3340 | "Message": "SSD Banks Error"
3341 | },
3342 | {
3343 | "ID": "Q12C33136",
3344 | "Message": "WI-FI or BT Problem or Power Failure"
3345 | },
3346 | {
3347 | "ID": "Q12C33140",
3348 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
3349 | },
3350 | {
3351 | "ID": "Q12D33402",
3352 | "Message": "SSD Banks Error"
3353 | },
3354 | {
3355 | "ID": "Q12033005",
3356 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3357 | },
3358 | {
3359 | "ID": "Q12033006",
3360 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3361 | },
3362 | {
3363 | "ID": "Q12033103",
3364 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
3365 | },
3366 | {
3367 | "ID": "Q12033203",
3368 | "Message": "APU Not Responding - Trying Init or Reboot - 2"
3369 | },
3370 | {
3371 | "ID": "Q12033303",
3372 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
3373 | },
3374 | {
3375 | "ID": "Q12033002",
3376 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3377 | },
3378 | {
3379 | "ID": "Q12833303",
3380 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
3381 | },
3382 | {
3383 | "ID": "Q12033004",
3384 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3385 | },
3386 | {
3387 | "ID": "Q12033003",
3388 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3389 | },
3390 | {
3391 | "ID": "Q12033108",
3392 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
3393 | },
3394 | {
3395 | "ID": "Q128330FF",
3396 | "Message": "Known Unknown 823 (Power) - Report Findings"
3397 | },
3398 | {
3399 | "ID": "Q12833018",
3400 | "Message": "Known Unknown 846 (Power) - Report Findings"
3401 | },
3402 | {
3403 | "ID": "Q1213342C",
3404 | "Message": "Known Unknown 889 - Report Findings"
3405 | },
3406 | {
3407 | "ID": "Q12133E3C",
3408 | "Message": "Known Unknown 908 - Report Findings"
3409 | },
3410 | {
3411 | "ID": "Q12C3312D",
3412 | "Message": "Known Unknown 953 (Data) - Report Findings"
3413 | },
3414 | {
3415 | "ID": "Q12033CE4",
3416 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
3417 | },
3418 | {
3419 | "ID": "Q12F33FFF",
3420 | "Message": "Known Unknown 104 - Report Findings"
3421 | },
3422 | {
3423 | "ID": "Q12933002",
3424 | "Message": "Known Unknown 544 (APU) - Report Findings"
3425 | },
3426 | {
3427 | "ID": "Q1283329A",
3428 | "Message": "Known Unknown 116 (TPM) - Report Findings"
3429 | },
3430 | {
3431 | "ID": "Q12833109",
3432 | "Message": "Known Unknown 118 (TPM) - Report Findings"
3433 | },
3434 | {
3435 | "ID": "Q12833005",
3436 | "Message": "Known Unknown 125 (TPM) - Report Findings"
3437 | },
3438 | {
3439 | "ID": "Q12533E8B",
3440 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
3441 | },
3442 | {
3443 | "ID": "Q12033040",
3444 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
3445 | },
3446 | {
3447 | "ID": "Q12833028",
3448 | "Message": "Known Unknown 195 (SSD) - Report Findings"
3449 | },
3450 | {
3451 | "ID": "Q12133203",
3452 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
3453 | },
3454 | {
3455 | "ID": "Q12133303",
3456 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
3457 | },
3458 | {
3459 | "ID": "Q12933303",
3460 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
3461 | },
3462 | {
3463 | "ID": "Q1203300C",
3464 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
3465 | },
3466 | {
3467 | "ID": "Q12033020",
3468 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
3469 | },
3470 | {
3471 | "ID": "Q1283301F",
3472 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
3473 | },
3474 | {
3475 | "ID": "Q12833022",
3476 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
3477 | },
3478 | {
3479 | "ID": "Q12833023",
3480 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
3481 | },
3482 | {
3483 | "ID": "Q12833024",
3484 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
3485 | },
3486 | {
3487 | "ID": "Q12833580",
3488 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
3489 | },
3490 | {
3491 | "ID": "Q12833220",
3492 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
3493 | },
3494 | {
3495 | "ID": "Q12833E90",
3496 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
3497 | },
3498 | {
3499 | "ID": "Q12233000",
3500 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
3501 | },
3502 | {
3503 | "ID": "Q12233A50",
3504 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
3505 | },
3506 | {
3507 | "ID": "Q12E3361D",
3508 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
3509 | },
3510 | {
3511 | "ID": "Q12E3391D",
3512 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
3513 | },
3514 | {
3515 | "ID": "Q12E33C05",
3516 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
3517 | },
3518 | {
3519 | "ID": "Q12E33D06",
3520 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
3521 | },
3522 | {
3523 | "ID": "Q12233116",
3524 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
3525 | },
3526 | {
3527 | "ID": "Q12E33C06",
3528 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
3529 | },
3530 | {
3531 | "ID": "Q121338E9",
3532 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
3533 | },
3534 | {
3535 | "ID": "Q12133F70",
3536 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
3537 | },
3538 | {
3539 | "ID": "Q1213310A",
3540 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
3541 | },
3542 | {
3543 | "ID": "Q12C33114",
3544 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
3545 | },
3546 | {
3547 | "ID": "Q12833660",
3548 | "Message": "Known Unknown 791 (General Power Failure - DDR/SSD) - Report Findings"
3549 | },
3550 | {
3551 | "ID": "Q12833471",
3552 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
3553 | },
3554 | {
3555 | "ID": "Q12833442",
3556 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
3557 | },
3558 | {
3559 | "ID": "Q12833669",
3560 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
3561 | },
3562 | {
3563 | "ID": "Q12833608",
3564 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
3565 | },
3566 | {
3567 | "ID": "Q12833520",
3568 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
3569 | },
3570 | {
3571 | "ID": "Q12F3366F",
3572 | "Message": "No Error"
3573 | },
3574 | {
3575 | "ID": "Q12006661",
3576 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3577 | },
3578 | {
3579 | "ID": "Q12006669",
3580 | "Message": "Unexpected Power Cut or Shutdown Failure"
3581 | },
3582 | {
3583 | "ID": "Q12056660",
3584 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
3585 | },
3586 | {
3587 | "ID": "Q12066660",
3588 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
3589 | },
3590 | {
3591 | "ID": "Q12806660",
3592 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
3593 | },
3594 | {
3595 | "ID": "Q12806664",
3596 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
3597 | },
3598 | {
3599 | "ID": "Q1280666A",
3600 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
3601 | },
3602 | {
3603 | "ID": "Q12806661",
3604 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
3605 | },
3606 | {
3607 | "ID": "Q12816661",
3608 | "Message": "General Power Failure (Periphery, GDDR6, APU, Data Line Short)"
3609 | },
3610 | {
3611 | "ID": "Q12836660",
3612 | "Message": "Secure Loader Error"
3613 | },
3614 | {
3615 | "ID": "Q12876663",
3616 | "Message": "Post Secure Loader Error"
3617 | },
3618 | {
3619 | "ID": "Q12876661",
3620 | "Message": "DDR4 Error (Power Failure or Short Circuit)"
3621 | },
3622 | {
3623 | "ID": "Q12876664",
3624 | "Message": "SSD Banks IO Error Between SSD Controller"
3625 | },
3626 | {
3627 | "ID": "Q12876665",
3628 | "Message": "SSD Banks IO Error Between SSD Controller"
3629 | },
3630 | {
3631 | "ID": "Q12876662",
3632 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
3633 | },
3634 | {
3635 | "ID": "Q12896661",
3636 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3637 | },
3638 | {
3639 | "ID": "Q12896663",
3640 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3641 | },
3642 | {
3643 | "ID": "Q1289666F",
3644 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3645 | },
3646 | {
3647 | "ID": "Q128B6668",
3648 | "Message": "DDR4 Error (Communication Issue)"
3649 | },
3650 | {
3651 | "ID": "Q128B6667",
3652 | "Message": "Power Short 5V Line (F7002)"
3653 | },
3654 | {
3655 | "ID": "Q128C6660",
3656 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
3657 | },
3658 | {
3659 | "ID": "Q128F6662",
3660 | "Message": "TPM 2.0 chip or Power Failure"
3661 | },
3662 | {
3663 | "ID": "Q128F6663",
3664 | "Message": "TPM 2.0 chip or Power Failure"
3665 | },
3666 | {
3667 | "ID": "Q12916660",
3668 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3669 | },
3670 | {
3671 | "ID": "Q12C06664",
3672 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
3673 | },
3674 | {
3675 | "ID": "Q12C06666",
3676 | "Message": "WI-FI or BT Problem or Power Failure"
3677 | },
3678 | {
3679 | "ID": "Q12C06660",
3680 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
3681 | },
3682 | {
3683 | "ID": "Q12D06662",
3684 | "Message": "SSD Banks Error"
3685 | },
3686 | {
3687 | "ID": "Q12006665",
3688 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3689 | },
3690 | {
3691 | "ID": "Q12006666",
3692 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3693 | },
3694 | {
3695 | "ID": "Q12026663",
3696 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
3697 | },
3698 | {
3699 | "ID": "Q120C6662",
3700 | "Message": "VRM Controller Failure"
3701 | },
3702 | {
3703 | "ID": "Q12816662",
3704 | "Message": "HDMI IC Problem or Power Failure"
3705 | },
3706 | {
3707 | "ID": "Q12816663",
3708 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
3709 | },
3710 | {
3711 | "ID": "Q12006664",
3712 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3713 | },
3714 | {
3715 | "ID": "Q12006663",
3716 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3717 | },
3718 | {
3719 | "ID": "Q12006662",
3720 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3721 | },
3722 | {
3723 | "ID": "Q128D6660",
3724 | "Message": "Known Unknown 790 (Power) - Report Findings"
3725 | },
3726 | {
3727 | "ID": "Q12086668",
3728 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
3729 | },
3730 | {
3731 | "ID": "Q128B666F",
3732 | "Message": "Known Unknown 823 (Power) - Report Findings"
3733 | },
3734 | {
3735 | "ID": "Q12836668",
3736 | "Message": "Known Unknown 846 (Power) - Report Findings"
3737 | },
3738 | {
3739 | "ID": "Q1215666C",
3740 | "Message": "Known Unknown 889 - Report Findings"
3741 | },
3742 | {
3743 | "ID": "Q1210666C",
3744 | "Message": "Known Unknown 908 - Report Findings"
3745 | },
3746 | {
3747 | "ID": "Q12C0666D",
3748 | "Message": "Known Unknown 953 (Data) - Report Findings"
3749 | },
3750 | {
3751 | "ID": "Q12096664",
3752 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
3753 | },
3754 | {
3755 | "ID": "Q12FF666F",
3756 | "Message": "No Error"
3757 | },
3758 | {
3759 | "ID": "Q12916662",
3760 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
3761 | },
3762 | {
3763 | "ID": "Q128E666A",
3764 | "Message": "Known Unknown 116 (TPM) - Report Findings"
3765 | },
3766 | {
3767 | "ID": "Q128E6669",
3768 | "Message": "Known Unknown 118 (TPM) - Report Findings"
3769 | },
3770 | {
3771 | "ID": "Q128E6665",
3772 | "Message": "Known Unknown 125 (TPM) - Report Findings"
3773 | },
3774 | {
3775 | "ID": "Q125E666B",
3776 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
3777 | },
3778 | {
3779 | "ID": "Q12906662",
3780 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
3781 | },
3782 | {
3783 | "ID": "Q12806668",
3784 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
3785 | },
3786 | {
3787 | "ID": "Q12166663",
3788 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
3789 | },
3790 | {
3791 | "ID": "Q12906663",
3792 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
3793 | },
3794 | {
3795 | "ID": "Q1200666C",
3796 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
3797 | },
3798 | {
3799 | "ID": "Q1280666F",
3800 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
3801 | },
3802 | {
3803 | "ID": "Q12806662",
3804 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
3805 | },
3806 | {
3807 | "ID": "Q12806663",
3808 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
3809 | },
3810 | {
3811 | "ID": "Q128B6660",
3812 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
3813 | },
3814 | {
3815 | "ID": "Q12016663",
3816 | "Message": "Known Unknown 525 (APU) - Report Findings"
3817 | },
3818 | {
3819 | "ID": "Q12926662",
3820 | "Message": "Known Unknown 544 (APU) - Report Findings"
3821 | },
3822 | {
3823 | "ID": "Q12206660",
3824 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
3825 | },
3826 | {
3827 | "ID": "Q12E0666D",
3828 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
3829 | },
3830 | {
3831 | "ID": "Q12E06665",
3832 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
3833 | },
3834 | {
3835 | "ID": "Q12E06666",
3836 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
3837 | },
3838 | {
3839 | "ID": "Q12206666",
3840 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
3841 | },
3842 | {
3843 | "ID": "Q12126669",
3844 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
3845 | },
3846 | {
3847 | "ID": "Q12126660",
3848 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
3849 | },
3850 | {
3851 | "ID": "Q1212666A",
3852 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
3853 | },
3854 | {
3855 | "ID": "Q1281666A",
3856 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
3857 | },
3858 | {
3859 | "ID": "Q120C6663",
3860 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
3861 | },
3862 | {
3863 | "ID": "Q12806669",
3864 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
3865 | },
3866 | {
3867 | "ID": "Q12000661",
3868 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3869 | },
3870 | {
3871 | "ID": "Q12000669",
3872 | "Message": "Unexpected Power Cut or Shutdown Failure"
3873 | },
3874 | {
3875 | "ID": "Q12050660",
3876 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
3877 | },
3878 | {
3879 | "ID": "Q12060660",
3880 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
3881 | },
3882 | {
3883 | "ID": "Q12800660",
3884 | "Message": "Kernel Panic Shutdown"
3885 | },
3886 | {
3887 | "ID": "Q12801660",
3888 | "Message": "Known Unknown 444 (Power or Short) - Report Findings"
3889 | },
3890 | {
3891 | "ID": "Q12800664",
3892 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
3893 | },
3894 | {
3895 | "ID": "Q1280066A",
3896 | "Message": "Non-Native TPM 2.0 Chip (After APU Init)"
3897 | },
3898 | {
3899 | "ID": "Q12802661",
3900 | "Message": "Known Unknown 811 (General Power Failure - DDR/SSD) - Report Findings"
3901 | },
3902 | {
3903 | "ID": "Q12810661",
3904 | "Message": "General Power Failure (Periphery, GDDR6, APU, Data Line Short)"
3905 | },
3906 | {
3907 | "ID": "Q12830660",
3908 | "Message": "Secure Loader Error"
3909 | },
3910 | {
3911 | "ID": "Q12870663",
3912 | "Message": "Post Secure Loader Error"
3913 | },
3914 | {
3915 | "ID": "Q12871661",
3916 | "Message": "DDR4 Error (Power Failure or Short Circuit)"
3917 | },
3918 | {
3919 | "ID": "Q12871664",
3920 | "Message": "SSD Banks IO Error Between SSD Controller"
3921 | },
3922 | {
3923 | "ID": "Q12871665",
3924 | "Message": "SSD Banks IO Error Between SSD Controller"
3925 | },
3926 | {
3927 | "ID": "Q12871662",
3928 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
3929 | },
3930 | {
3931 | "ID": "Q12891661",
3932 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3933 | },
3934 | {
3935 | "ID": "Q12892663",
3936 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3937 | },
3938 | {
3939 | "ID": "Q1289466F",
3940 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3941 | },
3942 | {
3943 | "ID": "Q128B0668",
3944 | "Message": "DDR4 Error (Communication Issue)"
3945 | },
3946 | {
3947 | "ID": "Q128B0667",
3948 | "Message": "Power Short 5V Line (F7002)"
3949 | },
3950 | {
3951 | "ID": "Q128C3660",
3952 | "Message": "Power Failure - PWM or Unspecific"
3953 | },
3954 | {
3955 | "ID": "Q128C4660",
3956 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
3957 | },
3958 | {
3959 | "ID": "Q128F0662",
3960 | "Message": "TPM 2.0 chip or Power Failure"
3961 | },
3962 | {
3963 | "ID": "Q128F0663",
3964 | "Message": "TPM 2.0 chip or Power Failure"
3965 | },
3966 | {
3967 | "ID": "Q12910660",
3968 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
3969 | },
3970 | {
3971 | "ID": "Q12C00664",
3972 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
3973 | },
3974 | {
3975 | "ID": "Q12C00666",
3976 | "Message": "WI-FI or BT Problem or Power Failure"
3977 | },
3978 | {
3979 | "ID": "Q12C00660",
3980 | "Message": "APU Freeze (No Response) - GDDR6 Data Line Issue (Replace)"
3981 | },
3982 | {
3983 | "ID": "Q12D00662",
3984 | "Message": "SSD Banks Error"
3985 | },
3986 | {
3987 | "ID": "Q12000665",
3988 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3989 | },
3990 | {
3991 | "ID": "Q12000666",
3992 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
3993 | },
3994 | {
3995 | "ID": "Q12020663",
3996 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
3997 | },
3998 | {
3999 | "ID": "Q120C0662",
4000 | "Message": "VRM Controller Failure"
4001 | },
4002 | {
4003 | "ID": "Q12810662",
4004 | "Message": "HDMI IC Problem or Power Failure"
4005 | },
4006 | {
4007 | "ID": "Q12810663",
4008 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
4009 | },
4010 | {
4011 | "ID": "Q12000664",
4012 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
4013 | },
4014 | {
4015 | "ID": "Q12000663",
4016 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
4017 | },
4018 | {
4019 | "ID": "Q12000662",
4020 | "Message": "Southbridge Issue - Cannot Read Errors - Wait \u0026 Retry"
4021 | },
4022 | {
4023 | "ID": "Q128D0660",
4024 | "Message": "Known Unknown 790 (Power) - Report Findings"
4025 | },
4026 | {
4027 | "ID": "Q12088668",
4028 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
4029 | },
4030 | {
4031 | "ID": "Q128B066F",
4032 | "Message": "Known Unknown 823 (Power) - Report Findings"
4033 | },
4034 | {
4035 | "ID": "Q12830668",
4036 | "Message": "Known Unknown 846 (Power) - Report Findings"
4037 | },
4038 | {
4039 | "ID": "Q12082668",
4040 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
4041 | },
4042 | {
4043 | "ID": "Q1215466C",
4044 | "Message": "Known Unknown 889 - Report Findings"
4045 | },
4046 | {
4047 | "ID": "Q1210066C",
4048 | "Message": "Known Unknown 908 - Report Findings"
4049 | },
4050 | {
4051 | "ID": "Q12C0066D",
4052 | "Message": "Known Unknown 953 (Data) - Report Findings"
4053 | },
4054 | {
4055 | "ID": "Q12097664",
4056 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
4057 | },
4058 | {
4059 | "ID": "Q12FFF66F",
4060 | "Message": "Known Unknown 104 - Report Findings"
4061 | },
4062 | {
4063 | "ID": "Q12910662",
4064 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
4065 | },
4066 | {
4067 | "ID": "Q128E866A",
4068 | "Message": "Known Unknown 116 (TPM) - Report Findings"
4069 | },
4070 | {
4071 | "ID": "Q128E0669",
4072 | "Message": "Known Unknown 118 (TPM) - Report Findings"
4073 | },
4074 | {
4075 | "ID": "Q128E0665",
4076 | "Message": "Known Unknown 125 (TPM) - Report Findings"
4077 | },
4078 | {
4079 | "ID": "Q125E466B",
4080 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
4081 | },
4082 | {
4083 | "ID": "Q12900662",
4084 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
4085 | },
4086 | {
4087 | "ID": "Q12801668",
4088 | "Message": "Known Unknown 195 (SSD) - Report Findings"
4089 | },
4090 | {
4091 | "ID": "Q12160663",
4092 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
4093 | },
4094 | {
4095 | "ID": "Q12900663",
4096 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
4097 | },
4098 | {
4099 | "ID": "Q1200066C",
4100 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
4101 | },
4102 | {
4103 | "ID": "Q1280066F",
4104 | "Message": "Known Unknown 408 (Power or Short) - Report Findings"
4105 | },
4106 | {
4107 | "ID": "Q12800662",
4108 | "Message": "Known Unknown 412 (Power or Short) - Report Findings"
4109 | },
4110 | {
4111 | "ID": "Q12800663",
4112 | "Message": "Known Unknown 414 (Power or Short) - Report Findings"
4113 | },
4114 | {
4115 | "ID": "Q128B0660",
4116 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
4117 | },
4118 | {
4119 | "ID": "Q12085668",
4120 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
4121 | },
4122 | {
4123 | "ID": "Q12010663",
4124 | "Message": "Known Unknown 525 (APU) - Report Findings"
4125 | },
4126 | {
4127 | "ID": "Q12920662",
4128 | "Message": "Known Unknown 544 (APU) - Report Findings"
4129 | },
4130 | {
4131 | "ID": "Q12200660",
4132 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
4133 | },
4134 | {
4135 | "ID": "Q12201660",
4136 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
4137 | },
4138 | {
4139 | "ID": "Q12E0066D",
4140 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
4141 | },
4142 | {
4143 | "ID": "Q12E0166D",
4144 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
4145 | },
4146 | {
4147 | "ID": "Q12E01665",
4148 | "Message": "Known Unknown 604 (Rare - Report Immediately)"
4149 | },
4150 | {
4151 | "ID": "Q12E01666",
4152 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
4153 | },
4154 | {
4155 | "ID": "Q12200666",
4156 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
4157 | },
4158 | {
4159 | "ID": "Q12121669",
4160 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
4161 | },
4162 | {
4163 | "ID": "Q12121660",
4164 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
4165 | },
4166 | {
4167 | "ID": "Q1212266A",
4168 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
4169 | },
4170 | {
4171 | "ID": "Q1281066A",
4172 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
4173 | },
4174 | {
4175 | "ID": "Q120C0663",
4176 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
4177 | },
4178 | {
4179 | "ID": "Q12802662",
4180 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
4181 | },
4182 | {
4183 | "ID": "Q12802699",
4184 | "Message": "Known Unknown 831 (General Power Failure - DDR/SSD) - Report Findings"
4185 | },
4186 | {
4187 | "ID": "Q12801699",
4188 | "Message": "Known Unknown 841 (Kernel) - Report Findings"
4189 | },
4190 | {
4191 | "ID": "Q12FFF699",
4192 | "Message": "No Error"
4193 | },
4194 | {
4195 | "ID": "Q12000099",
4196 | "Message": "Known Unknown 303 (Power or Short) - Report Findings"
4197 | },
4198 | {
4199 | "ID": "Q12050099",
4200 | "Message": "Known Unknown 370 (Power or Short) - Report Findings"
4201 | },
4202 | {
4203 | "ID": "Q12060099",
4204 | "Message": "Known Unknown 386 (Power or Short) - Report Findings"
4205 | },
4206 | {
4207 | "ID": "Q12800099",
4208 | "Message": "Known Unknown 426 (Power or Short) - Report Findings"
4209 | },
4210 | {
4211 | "ID": "Q12801599",
4212 | "Message": "Known Unknown 855 (Kernel) - Report Findings"
4213 | },
4214 | {
4215 | "ID": "Q12802099",
4216 | "Message": "SSD Controller (Co-Processor) \u003C-\u003E APU Data Line Error"
4217 | },
4218 | {
4219 | "ID": "Q12810099",
4220 | "Message": "Known Unknown 769 (General Power Failure) - Report Findings"
4221 | },
4222 | {
4223 | "ID": "Q12830099",
4224 | "Message": "Known Unknown 846 (Power) - Report Findings"
4225 | },
4226 | {
4227 | "ID": "Q12870099",
4228 | "Message": "Post Secure Loader Error"
4229 | },
4230 | {
4231 | "ID": "Q12871099",
4232 | "Message": "SSD Controller \u003C-\u003E Syscon (Bridge) Data Line Error"
4233 | },
4234 | {
4235 | "ID": "Q12891099",
4236 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
4237 | },
4238 | {
4239 | "ID": "Q12892099",
4240 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
4241 | },
4242 | {
4243 | "ID": "Q12894099",
4244 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
4245 | },
4246 | {
4247 | "ID": "Q128B0099",
4248 | "Message": "Known Unknown 474 (Power or Short) - Report Findings"
4249 | },
4250 | {
4251 | "ID": "Q128C3799",
4252 | "Message": "Power Failure - PWM or Unspecific"
4253 | },
4254 | {
4255 | "ID": "Q128C4F99",
4256 | "Message": "Power Failure - PWM or Unspecific"
4257 | },
4258 | {
4259 | "ID": "Q128C3F99",
4260 | "Message": "Power Failure - PWM or Unspecific"
4261 | },
4262 | {
4263 | "ID": "Q128C3099",
4264 | "Message": "Power Failure - PWM or Unspecific"
4265 | },
4266 | {
4267 | "ID": "Q128F0099",
4268 | "Message": "TPM 2.0 chip or Power Failure"
4269 | },
4270 | {
4271 | "ID": "Q12910299",
4272 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
4273 | },
4274 | {
4275 | "ID": "Q12910899",
4276 | "Message": "SSD Controller or DDR4 Error (Power Failure or Short Circuit)"
4277 | },
4278 | {
4279 | "ID": "Q12C00199",
4280 | "Message": "Known Unknown 779 (General Power Failure - SSD/APU Line) - Report Findings"
4281 | },
4282 | {
4283 | "ID": "Q12D00499",
4284 | "Message": "SSD Banks Error"
4285 | },
4286 | {
4287 | "ID": "Q12020199",
4288 | "Message": "APU Not Responding - Trying Init or Reboot - 1"
4289 | },
4290 | {
4291 | "ID": "Q12020299",
4292 | "Message": "APU Not Responding - Trying Init or Reboot - 2"
4293 | },
4294 | {
4295 | "ID": "Q12020399",
4296 | "Message": "APU Not Responding - Trying Init or Reboot - 3"
4297 | },
4298 | {
4299 | "ID": "Q120C0099",
4300 | "Message": "VRM Controller Failure"
4301 | },
4302 | {
4303 | "ID": "Q12810399",
4304 | "Message": "HDMI IC Problem or Data Line Short or Power Failure"
4305 | },
4306 | {
4307 | "ID": "Q128D0099",
4308 | "Message": "Known Unknown 790 (Power) - Report Findings"
4309 | },
4310 | {
4311 | "ID": "Q12088199",
4312 | "Message": "Known Unknown 810 (Chip or Data) - Report Findings"
4313 | },
4314 | {
4315 | "ID": "Q12082199",
4316 | "Message": "Known Unknown 866 (Chip or Data - Report Findings"
4317 | },
4318 | {
4319 | "ID": "Q12154499",
4320 | "Message": "Known Unknown 889 - Report Findings"
4321 | },
4322 | {
4323 | "ID": "Q12100E99",
4324 | "Message": "Known Unknown 908 - Report Findings"
4325 | },
4326 | {
4327 | "ID": "Q12097C99",
4328 | "Message": "Known Unknown 955 (APU Power) - Report Findings"
4329 | },
4330 | {
4331 | "ID": "Q12FFFF99",
4332 | "Message": "No Error"
4333 | },
4334 | {
4335 | "ID": "Q12910099",
4336 | "Message": "Known Unknown 114 (SSD Controller) - Report Findings"
4337 | },
4338 | {
4339 | "ID": "Q128E8299",
4340 | "Message": "Known Unknown 116 (TPM) - Report Findings"
4341 | },
4342 | {
4343 | "ID": "Q128E0199",
4344 | "Message": "Known Unknown 118 (TPM) - Report Findings"
4345 | },
4346 | {
4347 | "ID": "Q128E0099",
4348 | "Message": "Known Unknown 125 (TPM) - Report Findings"
4349 | },
4350 | {
4351 | "ID": "Q125E4E99",
4352 | "Message": "Known Unknown 163 (Rare) - Report Immediately"
4353 | },
4354 | {
4355 | "ID": "Q12900099",
4356 | "Message": "Known Unknown 174 (HDMI) - Report Findings"
4357 | },
4358 | {
4359 | "ID": "Q12801099",
4360 | "Message": "Known Unknown 195 (SSD) - Report Findings"
4361 | },
4362 | {
4363 | "ID": "Q12160299",
4364 | "Message": "Known Unknown 203 (HDMI-\u003EAPU) - Report Findings"
4365 | },
4366 | {
4367 | "ID": "Q12160399",
4368 | "Message": "Known Unknown 238 (HDMI-\u003EAPU) - Report Findings"
4369 | },
4370 | {
4371 | "ID": "Q12900399",
4372 | "Message": "Known Unknown 251 (HDMI-\u003EAPU) - Report Findings"
4373 | },
4374 | {
4375 | "ID": "Q12802299",
4376 | "Message": "Known Unknown 470 (Power or Short) - Report Findings"
4377 | },
4378 | {
4379 | "ID": "Q128C4E99",
4380 | "Message": "Known Unknown 516 (Power or Short) - Report Findings"
4381 | },
4382 | {
4383 | "ID": "Q12085199",
4384 | "Message": "Known Unknown 519 (Chip or Data) - Report Findings"
4385 | },
4386 | {
4387 | "ID": "Q12010399",
4388 | "Message": "Known Unknown 525 (APU) - Report Findings"
4389 | },
4390 | {
4391 | "ID": "Q12920099",
4392 | "Message": "Known Unknown 544 (APU) - Report Findings"
4393 | },
4394 | {
4395 | "ID": "Q12200099",
4396 | "Message": "Known Unknown 623 (Rare - Report Immediately)"
4397 | },
4398 | {
4399 | "ID": "Q12201A99",
4400 | "Message": "Known Unknown 568 (Rare - Report Immediately)"
4401 | },
4402 | {
4403 | "ID": "Q12E00699",
4404 | "Message": "Known Unknown 576 (Rare - Report Immediately)"
4405 | },
4406 | {
4407 | "ID": "Q12E01999",
4408 | "Message": "Known Unknown 644 (Rare - Report Immediately)"
4409 | },
4410 | {
4411 | "ID": "Q12E01C99",
4412 | "Message": "Known Unknown 653 (Rare - Report Immediately)"
4413 | },
4414 | {
4415 | "ID": "Q12E01D99",
4416 | "Message": "Known Unknown 673 (Rare - Report Immediately)"
4417 | },
4418 | {
4419 | "ID": "Q12200199",
4420 | "Message": "Known Unknown 637 (Rare - Report Immediately)"
4421 | },
4422 | {
4423 | "ID": "Q12121899",
4424 | "Message": "Known Unknown 680 (Rare - Report Immediately)"
4425 | },
4426 | {
4427 | "ID": "Q12121F99",
4428 | "Message": "Known Unknown 755 (Rare - Report Immediately)"
4429 | },
4430 | {
4431 | "ID": "Q12122199",
4432 | "Message": "Known Unknown 759 (Rare - Report Immediately)"
4433 | },
4434 | {
4435 | "ID": "Q120C0399",
4436 | "Message": "Known Unknown 789 (General Power Failure) - Report Findings"
4437 | },
4438 | {
4439 | "ID": "Q12802499",
4440 | "Message": "Known Unknown 821 (General Power Failure - DDR/SSD) - Report Findings"
4441 | }
4442 | ]
4443 | }
4444 | }
--------------------------------------------------------------------------------