Skip to content

Commit

Permalink
Added firmware file into table.
Browse files Browse the repository at this point in the history
  • Loading branch information
winterheart committed Nov 11, 2016
1 parent b6bdf42 commit 5a3e636
Show file tree
Hide file tree
Showing 2 changed files with 106 additions and 106 deletions.
206 changes: 103 additions & 103 deletions DEVICES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,106 +2,106 @@

This file is autogenerated from Broadcom Bluetooth driver version 12.0.1.940

| Device name | Device ID |
| -------- | ---- |
| 20702 E032 Combo | 0489:e032 |
| 20702 non-UHE Generic | 0489:e052 |
| 20702 non-UHE Lenovo Japan | 0a5c:21e6 |
| 20702 standalone | 0b05:17cb |
| 20702 standalone | 050d:065a |
| 20702A1 Acer 43228+20702 combo card | 0489:e046 |
| 20702A1 Asus Trust standalone | 145f:01a3 |
| 20702A1 Azurewave standalone | 13d3:3384 |
| 20702A1 Lenovo China 43227 WLAN + 20702A1 Combo card | 0489:e04f |
| 20702A1 Lenovo China standalone | 04ca:2003 |
| 20702A1 Lenovo China standalone | 0489:e042 |
| 20702A1 REF6 OTP module standalone | 0a5c:21ec |
| 20702A1 Toshiba 4352 | 0930:0221 |
| 20702A1 Toshiba 4352 | 0930:0223 |
| 20702A1 Toshiba standalone | 0930:021e |
| 20702A1 dongles | 0a5c:21e8 |
| 20702A1 non-UHE 4313 combo HP Valentine | 0a5c:21e3 |
| 20702A1 non-UHE HP SoftSailing | 0a5c:21e1 |
| 20703A1 HTC runtime RAM dongle | 0bb4:0306 |
| 20703A1 Lenovo 43602 NGFF combo | 0489:e0a1 |
| 20703A1 RAM download | 0a5c:7460 |
| 20703A1 RAM download - DW1830 43602 | 0a5c:6410 |
| 43142A0 Acer combo | 0489:e055 |
| 43162 combo NGFF | 0930:0229 |
| 43228 combo | 0a5c:21f1 |
| 4352+20702A1 combo | 0a5c:21de |
| 4352HMB Azurewave Module | 13d3:3404 |
| AMPAK AP6356SDP2A BCM4356A2 | 2b54:5602 |
| ASUS Chicony BCM43142A0 NGFF | 04f2:b4a1 |
| AW ASUS CM217NF BCM4371C2 | 13d3:3508 |
| AW CE160H BCM20702 | 13d3:3517 |
| AW CM217NF BCM4371C2 | 13d3:3504 |
| AZUREWAVE BCM20702A1_4352 | 13d3:3435 |
| AZUREWAVE BCM20702A1_4352 | 13d3:3456 |
| AZUREWAVE BCM43142A0 NGFF | 13d3:3482 |
| Acer 43228 + 20702A1 combo | 0489:e059 |
| Acer 43228 NGFF combo module | 0489:e087 |
| Acer AZUREWAVE BCM43142A0 NGFF | 13d3:3484 |
| Acer BCM943142Y NGFF | 04ca:2012 |
| Acer Foxconn BCM4356A2 NGFF | 0489:e097 |
| Acer LiteOn BCM4356A2 NGFF | 04ca:2013 |
| Acer_LiteOn BCM20702A1_4352 | 04ca:200f |
| Asus 43228+20702A1 combo | 0b05:17b5 |
| Asus 4352_20702A1 combo | 0b05:17cf |
| Asus AP6356SDP1A BCM4356A2 | 2b54:5601 |
| Asus AZUREWAVE BCM4356A2 NB 2210 | 13d3:3488 |
| Asus AZUREWAVE BCM4356A2 NB 2217NF | 13d3:3485 |
| Asus AZUREWAVE BCM4356A2 NGFF | 13d3:3473 |
| Asus AZUREWAVE BCM4356A2 NGFF | 13d3:3492 |
| Asus AZUREWAVE MB BCM4356A2 | 0b05:181d |
| Asus LiteOn BCM4356A2 NGFF | 04ca:2014 |
| Azurewave 43228+20702 | 13d3:3392 |
| Azurewave 4352+20702 combo module | 13d3:3418 |
| Azurewave 4360+20702 combo | 13d3:3413 |
| Azurewave 4360+20702 combo | 0b05:180a |
| BCM43142A0 | 0489:e096 |
| BCM4356A2 | 04f2:b4a2 |
| BRCM Generic 43142A0 RAMUSB | 0a5c:21d7 |
| BRCM Generic 43142A0 RAMUSB | 13d3:3388 |
| BRCM Generic 43142A0 RAMUSB | 13d3:3389 |
| BRCM Generic 43162Z | 0a5c:2168 |
| BRCM Generic 43228z | 0a5c:2169 |
| BRCM Generic 4352z RAMUSB | 0a5c:21fd |
| BRCM Generic Reference 4356 | 0a5c:640a |
| Broadcom Generic 4350C5 | 0a5c:6413 |
| DW1550 4352+20702 combo | 413c:8143 |
| Dell 4350C5 | 0a5c:6412 |
| Dell Alienware 4352 20702A1 combo | 13d3:3411 |
| Dell DW1560 4352+20702 M.2 | 0a5c:216f |
| Dell DW1708 43142Y combo | 0a5c:216a |
| Dell DW380 Nancy Blakes standalone | 413c:8197 |
| Emdoor AP6356SD BCM4356A2 | 2b54:5600 |
| HP Blackbird 43162 NGFF | 0a5c:216e |
| HP Brook 2x2ac | 0a5c:6418 |
| HP Harrier 43142 | 0a5c:216c |
| HP Hornet 43142Y ngff combo | 0a5c:216d |
| HP Luffy 43228 + 20702 M.2 | 0a5c:640b |
| HP Rapture 4352z ngff combo | 0a5c:216b |
| HP Supra 4352 20702A1 combo | 0a5c:21fb |
| Lenovo 43162 NGFF combo module | 04ca:2016 |
| Lenovo 4350C5 | 0a5c:6414 |
| Lenovo 4356 NGFF combo | 0a5c:640e |
| Lenovo China 43162 NGFF | 0489:e079 |
| Lenovo China 4352+20702 NGFF | 0489:e07a |
| Lenovo Edge 4313 + 20702A1 combo | 0a5c:21f4 |
| Lenovo Edge 43228 + 20702A1 combo | 0a5c:21f3 |
| LenovoChina 43142A0 combo | 105b:e065 |
| LenovoChina 43228+20702 combo | 105b:e066 |
| LiteOn 43142 combo | 04ca:2009 |
| LiteOn 43142 combo | 04ca:2006 |
| LiteOn 43228+20702 combo | 04ca:2005 |
| LiteOn 43228+20702 combo | 04ca:2004 |
| LiteOn 4352 combo | 04ca:200c |
| LiteOn 4352 combo | 04ca:200a |
| LiteOn 4352 combo | 04ca:200b |
| Liteon 43228 NGFF combo | 04ca:200e |
| Toshiba 43142 | 0930:021f |
| Toshiba 43142 combo NGFF | 0930:0226 |
| Toshiba 43142 combo NGFF | 0930:0225 |
| Toshiba 43142 combo NGFF | 13d3:3427 |
| Zebra 4352 | 0a5c:6417 |
| Device name | Device ID | Firmware file |
| ----------- | --------- | ------------- |
| 20702 E032 Combo | 0489:e032 | BCM20702A1-0489-e032.hcd |
| 20702 non-UHE Generic | 0489:e052 | BCM20702A1-0489-e052.hcd |
| 20702 non-UHE Lenovo Japan | 0a5c:21e6 | BCM20702A1-0a5c-21e6.hcd |
| 20702 standalone | 0b05:17cb | BCM20702A1-0b05-17cb.hcd |
| 20702 standalone | 050d:065a | BCM20702A1-050d-065a.hcd |
| 20702A1 Acer 43228+20702 combo card | 0489:e046 | BCM20702A1-0489-e046.hcd |
| 20702A1 Asus Trust standalone | 145f:01a3 | BCM20702A1-145f-01a3.hcd |
| 20702A1 Azurewave standalone | 13d3:3384 | BCM20702A1-13d3-3384.hcd |
| 20702A1 Lenovo China 43227 WLAN + 20702A1 Combo card | 0489:e04f | BCM20702A1-0489-e04f.hcd |
| 20702A1 Lenovo China standalone | 0489:e042 | BCM20702A1-0489-e042.hcd |
| 20702A1 Lenovo China standalone | 04ca:2003 | BCM20702A1-04ca-2003.hcd |
| 20702A1 REF6 OTP module standalone | 0a5c:21ec | BCM20702A1-0a5c-21ec.hcd |
| 20702A1 Toshiba 4352 | 0930:0221 | BCM20702A1-0930-0221.hcd |
| 20702A1 Toshiba 4352 | 0930:0223 | BCM20702A1-0930-0223.hcd |
| 20702A1 Toshiba standalone | 0930:021e | BCM20702A1-0930-021e.hcd |
| 20702A1 dongles | 0a5c:21e8 | BCM20702A1-0a5c-21e8.hcd |
| 20702A1 non-UHE 4313 combo HP Valentine | 0a5c:21e3 | BCM20702A1-0a5c-21e3.hcd |
| 20702A1 non-UHE HP SoftSailing | 0a5c:21e1 | BCM20702A1-0a5c-21e1.hcd |
| 20703A1 HTC runtime RAM dongle | 0bb4:0306 | BCM20703A1-0bb4-0306.hcd |
| 20703A1 Lenovo 43602 NGFF combo | 0489:e0a1 | BCM20703A1-0489-e0a1.hcd |
| 20703A1 RAM download | 0a5c:7460 | BCM20703A1-0a5c-7460.hcd |
| 20703A1 RAM download - DW1830 43602 | 0a5c:6410 | BCM20703A1-0a5c-6410.hcd |
| 43142A0 Acer combo | 0489:e055 | BCM43142A0-0489-e055.hcd |
| 43162 combo NGFF | 0930:0229 | BCM4335C0-0930-0229.hcd |
| 43228 combo | 0a5c:21f1 | BCM20702A1-0a5c-21f1.hcd |
| 4352+20702A1 combo | 0a5c:21de | BCM20702A1-0a5c-21de.hcd |
| 4352HMB Azurewave Module | 13d3:3404 | BCM20702A1-13d3-3404.hcd |
| AMPAK AP6356SDP2A BCM4356A2 | 2b54:5602 | BCM4356A2-2b54-5602.hcd |
| ASUS Chicony BCM43142A0 NGFF | 04f2:b4a1 | BCM43142A0-04f2-b4a1.hcd |
| AW ASUS CM217NF BCM4371C2 | 13d3:3508 | BCM4371C2-13d3-3508.hcd |
| AW CE160H BCM20702 | 13d3:3517 | BCM20702A1-13d3-3517.hcd |
| AW CM217NF BCM4371C2 | 13d3:3504 | BCM4371C2-13d3-3504.hcd |
| AZUREWAVE BCM20702A1_4352 | 13d3:3456 | BCM20702A1-13d3-3456.hcd |
| AZUREWAVE BCM20702A1_4352 | 13d3:3435 | BCM20702A1-13d3-3435.hcd |
| AZUREWAVE BCM43142A0 NGFF | 13d3:3482 | BCM43142A0-13d3-3482.hcd |
| Acer 43228 + 20702A1 combo | 0489:e059 | BCM20702A1-0489-e059.hcd |
| Acer 43228 NGFF combo module | 0489:e087 | BCM20702A1-0489-e087.hcd |
| Acer AZUREWAVE BCM43142A0 NGFF | 13d3:3484 | BCM43142A0-13d3-3484.hcd |
| Acer BCM943142Y NGFF | 04ca:2012 | BCM43142A0-04ca-2012.hcd |
| Acer Foxconn BCM4356A2 NGFF | 0489:e097 | BCM4356A2-0489-e097.hcd |
| Acer LiteOn BCM4356A2 NGFF | 04ca:2013 | BCM4356A2-04ca-2013.hcd |
| Acer_LiteOn BCM20702A1_4352 | 04ca:200f | BCM20702A1-04ca-200f.hcd |
| Asus 43228+20702A1 combo | 0b05:17b5 | BCM20702A1-0b05-17b5.hcd |
| Asus 4352_20702A1 combo | 0b05:17cf | BCM20702A1-0b05-17cf.hcd |
| Asus AP6356SDP1A BCM4356A2 | 2b54:5601 | BCM4356A2-2b54-5601.hcd |
| Asus AZUREWAVE BCM4356A2 NB 2210 | 13d3:3488 | BCM4356A2-13d3-3488.hcd |
| Asus AZUREWAVE BCM4356A2 NB 2217NF | 13d3:3485 | BCM4356A2-13d3-3485.hcd |
| Asus AZUREWAVE BCM4356A2 NGFF | 13d3:3492 | BCM4356A2-13d3-3492.hcd |
| Asus AZUREWAVE BCM4356A2 NGFF | 13d3:3473 | BCM4356A2-13d3-3473.hcd |
| Asus AZUREWAVE MB BCM4356A2 | 0b05:181d | BCM4356A2-0b05-181d.hcd |
| Asus LiteOn BCM4356A2 NGFF | 04ca:2014 | BCM4356A2-04ca-2014.hcd |
| Azurewave 43228+20702 | 13d3:3392 | BCM20702A1-13d3-3392.hcd |
| Azurewave 4352+20702 combo module | 13d3:3418 | BCM20702A1-13d3-3418.hcd |
| Azurewave 4360+20702 combo | 0b05:180a | BCM20702A1-0b05-180a.hcd |
| Azurewave 4360+20702 combo | 13d3:3413 | BCM20702A1-13d3-3413.hcd |
| BCM43142A0 | 0489:e096 | BCM43142A0-0489-e096.hcd |
| BCM4356A2 | 04f2:b4a2 | BCM4356A2-04f2-b4a2.hcd |
| BRCM Generic 43142A0 RAMUSB | 0a5c:21d7 | BCM43142A0-0a5c-21d7.hcd |
| BRCM Generic 43142A0 RAMUSB | 13d3:3388 | BCM43142A0-13d3-3388.hcd |
| BRCM Generic 43142A0 RAMUSB | 13d3:3389 | BCM43142A0-13d3-3389.hcd |
| BRCM Generic 43162Z | 0a5c:2168 | BCM4335C0-0a5c-2168.hcd |
| BRCM Generic 43228z | 0a5c:2169 | BCM20702A1-0a5c-2169.hcd |
| BRCM Generic 4352z RAMUSB | 0a5c:21fd | BCM20702A1-0a5c-21fd.hcd |
| BRCM Generic Reference 4356 | 0a5c:640a | BCM4356A2-0a5c-640a.hcd |
| Broadcom Generic 4350C5 | 0a5c:6413 | BCM4350C5-0a5c-6413.hcd |
| DW1550 4352+20702 combo | 413c:8143 | BCM20702A1-413c-8143.hcd |
| Dell 4350C5 | 0a5c:6412 | BCM4350C5-0a5c-6412.hcd |
| Dell Alienware 4352 20702A1 combo | 13d3:3411 | BCM20702A1-13d3-3411.hcd |
| Dell DW1560 4352+20702 M.2 | 0a5c:216f | BCM20702A1-0a5c-216f.hcd |
| Dell DW1708 43142Y combo | 0a5c:216a | BCM43142A0-0a5c-216a.hcd |
| Dell DW380 Nancy Blakes standalone | 413c:8197 | BCM20702A1-413c-8197.hcd |
| Emdoor AP6356SD BCM4356A2 | 2b54:5600 | BCM4356A2-2b54-5600.hcd |
| HP Blackbird 43162 NGFF | 0a5c:216e | BCM4335C0-0a5c-216e.hcd |
| HP Brook 2x2ac | 0a5c:6418 | BCM4371C2-0a5c-6418.hcd |
| HP Harrier 43142 | 0a5c:216c | BCM43142A0-0a5c-216c.hcd |
| HP Hornet 43142Y ngff combo | 0a5c:216d | BCM43142A0-0a5c-216d.hcd |
| HP Luffy 43228 + 20702 M.2 | 0a5c:640b | BCM20702A1-0a5c-640b.hcd |
| HP Rapture 4352z ngff combo | 0a5c:216b | BCM20702A1-0a5c-216b.hcd |
| HP Supra 4352 20702A1 combo | 0a5c:21fb | BCM20702A1-0a5c-21fb.hcd |
| Lenovo 43162 NGFF combo module | 04ca:2016 | BCM4335C0-04ca-2016.hcd |
| Lenovo 4350C5 | 0a5c:6414 | BCM4350C5-0a5c-6414.hcd |
| Lenovo 4356 NGFF combo | 0a5c:640e | BCM4356A2-0a5c-640e.hcd |
| Lenovo China 43162 NGFF | 0489:e079 | BCM4335C0-0489-e079.hcd |
| Lenovo China 4352+20702 NGFF | 0489:e07a | BCM20702A1-0489-e07a.hcd |
| Lenovo Edge 4313 + 20702A1 combo | 0a5c:21f4 | BCM20702A1-0a5c-21f4.hcd |
| Lenovo Edge 43228 + 20702A1 combo | 0a5c:21f3 | BCM20702A1-0a5c-21f3.hcd |
| LenovoChina 43142A0 combo | 105b:e065 | BCM43142A0-105b-e065.hcd |
| LenovoChina 43228+20702 combo | 105b:e066 | BCM20702A1-105b-e066.hcd |
| LiteOn 43142 combo | 04ca:2009 | BCM43142A0-04ca-2009.hcd |
| LiteOn 43142 combo | 04ca:2006 | BCM43142A0-04ca-2006.hcd |
| LiteOn 43228+20702 combo | 04ca:2005 | BCM20702A1-04ca-2005.hcd |
| LiteOn 43228+20702 combo | 04ca:2004 | BCM20702A1-04ca-2004.hcd |
| LiteOn 4352 combo | 04ca:200a | BCM20702A1-04ca-200a.hcd |
| LiteOn 4352 combo | 04ca:200b | BCM20702A1-04ca-200b.hcd |
| LiteOn 4352 combo | 04ca:200c | BCM20702A1-04ca-200c.hcd |
| Liteon 43228 NGFF combo | 04ca:200e | BCM20702A1-04ca-200e.hcd |
| Toshiba 43142 | 0930:021f | BCM43142A0-0930-021f.hcd |
| Toshiba 43142 combo NGFF | 0930:0225 | BCM43142A0-0930-0225.hcd |
| Toshiba 43142 combo NGFF | 0930:0226 | BCM43142A0-0930-0226.hcd |
| Toshiba 43142 combo NGFF | 13d3:3427 | BCM43142A0-13d3-3427.hcd |
| Zebra 4352 | 0a5c:6417 | BCM20702A1-0a5c-6417.hcd |
6 changes: 3 additions & 3 deletions tools/bt-fw-converter.pl
Original file line number Diff line number Diff line change
Expand Up @@ -178,13 +178,13 @@ sub find_value {

print($DEV_FILE "# Supported devices\n\n");
print($DEV_FILE "This file is autogenerated from Broadcom Bluetooth driver version $version\n\n");
print($DEV_FILE "| Device name | Device ID |\n");
print($DEV_FILE "| -------- | ---- |\n");
print($DEV_FILE "| Device name | Device ID | Firmware file |\n");
print($DEV_FILE "| ----------- | --------- | ------------- |\n");

my @sorted = sort { $devices{$a}{comment} cmp $devices{$b}{comment} } keys %devices;

foreach my $i (@sorted) {
print($DEV_FILE "| $devices{$i}{comment} | $devices{$i}{VID}:$devices{$i}{PID} |\n");
print($DEV_FILE "| $devices{$i}{comment} | $devices{$i}{VID}:$devices{$i}{PID} | $devices{$i}{hcd} |\n");
}

close($DEV_FILE);
Expand Down

0 comments on commit 5a3e636

Please sign in to comment.