Skip to content

Commit 493e7e8

Browse files
GelbpunktTravMurav
authored andcommitted
devices: Update information for Radxa Dragon Q6A
The most recent firmware from 2026-01-20 reports different SMBIOS values. Update the data for the Q6A to make dtbloader work on the latest firmware version again.
1 parent 7da4840 commit 493e7e8

2 files changed

Lines changed: 41 additions & 34 deletions

File tree

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,35 @@
11
Computer Information
22
--------------------
33
BiosVendor: Qualcomm Technologies, Inc.
4-
BiosVersion: 6.0.251013.BOOT.MXF.1.0.c1-00364-KODIAKLA-1
4+
BiosVersion: 6.0.260120.BOOT.MXF.1.0.1-00549-KODIAKWP-1
55
BiosMajorRelease: 255
66
BiosMinorRelease: 255
77
FirmwareMajorRelease: ff
88
FirmwareMinorRelease: ff
99
Manufacturer: Radxa Computer Co., Ltd.
10-
Family: QCS6490
10+
Family: Dragon
1111
ProductName: Radxa Dragon Q6A
12-
ProductSku: 6
12+
ProductSku: Q6A
13+
EnclosureKind: 23
14+
BaseboardManufacturer: Radxa Computer Co., Ltd.
15+
BaseboardProduct: Radxa Dragon Q6A
1316
Hardware IDs
1417
------------
15-
{d3539254-af7f-5115-aef4-81dd990f5d6f} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
16-
{b4dbcde5-7742-52e8-812a-dce27e3bdc6d} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
17-
{6aa5bd84-54d3-55cc-bfa6-8375bd44708d} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
18-
not available as 'BaseboardManufacturer' unknown
19-
{302c4e8a-35ec-548b-a66e-19ee0fd13b7e} <- Manufacturer + Family + ProductName + ProductSku
20-
{6580e4f4-79f0-51b8-9fe2-aabaecba71e6} <- Manufacturer + Family + ProductName
21-
not available as 'BaseboardManufacturer' unknown
22-
{e12e80ad-d8a6-57e1-be79-ec1bc76f96e5} <- Manufacturer + ProductSku
23-
not available as 'BaseboardManufacturer' unknown
18+
{828eb813-7088-5b74-91b2-581c71a9e58a} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
19+
{d46d782d-ed40-5cc5-9cb1-03bd0f1ba1ac} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
20+
{36dc60d9-36a7-5d6d-b7d1-b20d3b8521c1} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
21+
{2d18eb8b-fe7a-526b-b913-f3e2d366d8e8} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct
22+
{29510c55-b2ce-5122-bd34-a1c77c64b673} <- Manufacturer + Family + ProductName + ProductSku
23+
{666a6e3e-73c3-5475-ae55-86606c502318} <- Manufacturer + Family + ProductName
24+
{46be9463-e0b7-590b-930e-9cde5becde40} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct
25+
{a028d60b-48c4-548a-b5f4-62af53bf2d6a} <- Manufacturer + ProductSku
26+
{a15c852f-9a2d-5055-83e4-0cf58c783552} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct
2427
{0b164575-51b1-5f88-98ac-6f0ead016657} <- Manufacturer + ProductName
25-
not available as 'BaseboardManufacturer' unknown
26-
{a0dc9ade-f374-52f2-b763-05f5eb8de22d} <- Manufacturer + Family
27-
not available as 'EnclosureKind' unknown
28-
not available as 'BaseboardManufacturer' unknown
28+
{2dc5be40-2527-5768-8b7a-da028d4a72a8} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct
29+
{140458e4-2adc-5d37-bee0-829fd1934ac4} <- Manufacturer + Family
30+
{7dcb823c-285e-5ff9-9e0b-2e40c6fed75c} <- Manufacturer + EnclosureKind
31+
{58c74452-e199-5efd-8c6f-0e5ec2f8ae6e} <- Manufacturer + BaseboardManufacturer + BaseboardProduct
2932
{96f77c3b-fa27-55f1-a319-7c337b839961} <- Manufacturer
30-
Extra Hardware IDs
31-
------------------
32-
{ad6496e7-1e5e-5be4-acd4-18734d1a09e2} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor
33-
{d0fd9685-60a6-5acc-857e-c5b224024c93} <- Manufacturer + Family + ProductName + BiosVendor
33+
{7442b08a-7f48-5799-9455-cae343e65d05} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor
34+
{933f1601-f12d-5db0-b3f2-e949e5cb25ef} <- Manufacturer + Family + ProductName + BiosVendor
3435
{c0dbe9b8-6364-5274-be07-3a47c401c75b} <- Manufacturer + BiosVendor

src/devices/radxa_dragon_q6a.c

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,25 +3,31 @@
33
#include <efi.h>
44
#include <device.h>
55

6-
static EFI_GUID radxa_computer_co___ltd__radxa_dragon_q6a_hwids[] = {
7-
{ 0xd3539254, 0xaf7f, 0x5115, { 0xae, 0xf4, 0x81, 0xdd, 0x99, 0x0f, 0x5d, 0x6f } },
8-
{ 0xb4dbcde5, 0x7742, 0x52e8, { 0x81, 0x2a, 0xdc, 0xe2, 0x7e, 0x3b, 0xdc, 0x6d } },
9-
{ 0x6aa5bd84, 0x54d3, 0x55cc, { 0xbf, 0xa6, 0x83, 0x75, 0xbd, 0x44, 0x70, 0x8d } },
10-
{ 0x302c4e8a, 0x35ec, 0x548b, { 0xa6, 0x6e, 0x19, 0xee, 0x0f, 0xd1, 0x3b, 0x7e } },
11-
{ 0x6580e4f4, 0x79f0, 0x51b8, { 0x9f, 0xe2, 0xaa, 0xba, 0xec, 0xba, 0x71, 0xe6 } },
12-
{ 0xe12e80ad, 0xd8a6, 0x57e1, { 0xbe, 0x79, 0xec, 0x1b, 0xc7, 0x6f, 0x96, 0xe5 } },
6+
static EFI_GUID radxa_computer_co___ltd__dragon_hwids[] = {
7+
{ 0x828eb813, 0x7088, 0x5b74, { 0x91, 0xb2, 0x58, 0x1c, 0x71, 0xa9, 0xe5, 0x8a } },
8+
{ 0xd46d782d, 0xed40, 0x5cc5, { 0x9c, 0xb1, 0x03, 0xbd, 0x0f, 0x1b, 0xa1, 0xac } },
9+
{ 0x36dc60d9, 0x36a7, 0x5d6d, { 0xb7, 0xd1, 0xb2, 0x0d, 0x3b, 0x85, 0x21, 0xc1 } },
10+
{ 0x2d18eb8b, 0xfe7a, 0x526b, { 0xb9, 0x13, 0xf3, 0xe2, 0xd3, 0x66, 0xd8, 0xe8 } },
11+
{ 0x29510c55, 0xb2ce, 0x5122, { 0xbd, 0x34, 0xa1, 0xc7, 0x7c, 0x64, 0xb6, 0x73 } },
12+
{ 0x666a6e3e, 0x73c3, 0x5475, { 0xae, 0x55, 0x86, 0x60, 0x6c, 0x50, 0x23, 0x18 } },
13+
{ 0x46be9463, 0xe0b7, 0x590b, { 0x93, 0x0e, 0x9c, 0xde, 0x5b, 0xec, 0xde, 0x40 } },
14+
{ 0xa028d60b, 0x48c4, 0x548a, { 0xb5, 0xf4, 0x62, 0xaf, 0x53, 0xbf, 0x2d, 0x6a } },
15+
{ 0xa15c852f, 0x9a2d, 0x5055, { 0x83, 0xe4, 0x0c, 0xf5, 0x8c, 0x78, 0x35, 0x52 } },
1316
{ 0x0b164575, 0x51b1, 0x5f88, { 0x98, 0xac, 0x6f, 0x0e, 0xad, 0x01, 0x66, 0x57 } },
14-
{ 0xa0dc9ade, 0xf374, 0x52f2, { 0xb7, 0x63, 0x05, 0xf5, 0xeb, 0x8d, 0xe2, 0x2d } },
17+
{ 0x2dc5be40, 0x2527, 0x5768, { 0x8b, 0x7a, 0xda, 0x02, 0x8d, 0x4a, 0x72, 0xa8 } },
18+
{ 0x140458e4, 0x2adc, 0x5d37, { 0xbe, 0xe0, 0x82, 0x9f, 0xd1, 0x93, 0x4a, 0xc4 } },
19+
{ 0x7dcb823c, 0x285e, 0x5ff9, { 0x9e, 0x0b, 0x2e, 0x40, 0xc6, 0xfe, 0xd7, 0x5c } },
20+
{ 0x58c74452, 0xe199, 0x5efd, { 0x8c, 0x6f, 0x0e, 0x5e, 0xc2, 0xf8, 0xae, 0x6e } },
1521
{ 0x96f77c3b, 0xfa27, 0x55f1, { 0xa3, 0x19, 0x7c, 0x33, 0x7b, 0x83, 0x99, 0x61 } },
16-
{ 0xad6496e7, 0x1e5e, 0x5be4, { 0xac, 0xd4, 0x18, 0x73, 0x4d, 0x1a, 0x09, 0xe2 } },
17-
{ 0xd0fd9685, 0x60a6, 0x5acc, { 0x85, 0x7e, 0xc5, 0xb2, 0x24, 0x02, 0x4c, 0x93 } },
22+
{ 0x7442b08a, 0x7f48, 0x5799, { 0x94, 0x55, 0xca, 0xe3, 0x43, 0xe6, 0x5d, 0x05 } },
23+
{ 0x933f1601, 0xf12d, 0x5db0, { 0xb3, 0xf2, 0xe9, 0x49, 0xe5, 0xcb, 0x25, 0xef } },
1824
{ 0xc0dbe9b8, 0x6364, 0x5274, { 0xbe, 0x07, 0x3a, 0x47, 0xc4, 0x01, 0xc7, 0x5b } },
1925
{ }
2026
};
2127

22-
static struct device radxa_computer_co___ltd__radxa_dragon_q6a_dev = {
23-
.name = L"Radxa Computer Co., Ltd. Radxa Dragon Q6A",
28+
static struct device radxa_computer_co___ltd__dragon_dev = {
29+
.name = L"Radxa Computer Co., Ltd. Dragon",
2430
.dtb = L"qcom\\qcs6490-radxa-dragon-q6a.dtb",
25-
.hwids = radxa_computer_co___ltd__radxa_dragon_q6a_hwids,
31+
.hwids = radxa_computer_co___ltd__dragon_hwids,
2632
};
27-
DEVICE_DESC(radxa_computer_co___ltd__radxa_dragon_q6a_dev);
33+
DEVICE_DESC(radxa_computer_co___ltd__dragon_dev);

0 commit comments

Comments
 (0)