# QA 450 Firmware Update

**URL:** <https://forum.quantasylum.com/t/qa-450-firmware-update/256>\
**Category:** Uncategorized\
**Created:** [February 10, 2021, 4:44pm UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256 "2021-02-10T16:44:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![SimonA](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@SimonA](https://forum.quantasylum.com/u/SimonA)\
**Post date:** [February 10, 2021, 4:44pm UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256/1 "2021-02-10T16:44:59Z")

</div>

Hi, I just opened the QA450 software and got a message box telling me to update the firmware. So I clicked ok and a dialog opened up titled “Enter Flash File”. I’ve not been able to find a firmware update on this site so I just clicked on the file QA450.boot listed in the dialog. Which threw the following error “An exception occured during reflash: Index was outside the bounds of the array.”  
So I’ve downloaded version 1.22 of the software and it’s still the same. The QA450 is listed as ‘USB Input Device’ in windows and the software no longer recognises it.  
Any advice on getting it working again?

---

<div class="post-metadata">

**Author:** ![matt](https://avatars.discourse-cdn.com/v4/letter/m/a6a055/32.png) [@matt](https://forum.quantasylum.com/u/matt)\
**Post date:** [February 10, 2021, 4:51pm UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256/2 "2021-02-10T16:51:47Z")

</div>

Hi @SimonA, what is the VID and PID listed in Device Manager (right click on device, select “details” and set property to “Hardware Ids” and you should see the VID:PID reported.

Thanks, Matt

---

<div class="post-metadata">

**Author:** ![SimonA](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@SimonA](https://forum.quantasylum.com/u/SimonA)\
**Post date:** [February 10, 2021, 4:57pm UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256/3 "2021-02-10T16:57:24Z")

</div>

Hi Matt, it’s showing up as a ‘Generic USB Hub’ with the following

USB\VID\_203A&PID\_FFFE&REV\_0101  
USB\VID\_203A&PID\_FFFE

---

<div class="post-metadata">

**Author:** ![matt](https://avatars.discourse-cdn.com/v4/letter/m/a6a055/32.png) [@matt](https://forum.quantasylum.com/u/matt)\
**Post date:** [February 10, 2021, 10:49pm UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256/4 "2021-02-10T22:49:14Z")

</div>

I don’t think that’s it. The VID should be 0x16C0 if it’s programmed and 0x2047 if it’s not. Usually it will show up on Human Interface Devices as a “HID-compliant vendor-defined device.”

If you replaced the MSP430 as part of your rebuild then the flashing will be a different process. But first we need to make sure that Win10 can see the device.

---

<div class="post-metadata">

**Author:** ![SimonA](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@SimonA](https://forum.quantasylum.com/u/SimonA)\
**Post date:** [February 11, 2021, 8:30am UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256/5 "2021-02-11T08:30:07Z")

</div>

Okay, I think I’ve found it here’s what’s listed under Hardware Ids:  
HID\VID\_2047&PID\_0200&REV\_0109  
HID\VID\_2047&PID\_0200  
HID\VID\_2047&UP:FF00\_U:0001  
HID\_DEVICE\_UP:FF00\_U:0001  
HID\_DEVICE\_UPR:FF00-FFFF  
HID\_DEVICE

So it looks as though it’s not programmed. BTW I didn’t decide to rebuild the device, the software told me to and instigated the process… I just hit an okay button twice.

---

<div class="post-metadata">

**Author:** ![matt](https://avatars.discourse-cdn.com/v4/letter/m/a6a055/32.png) [@matt](https://forum.quantasylum.com/u/matt)\
**Post date:** [February 11, 2021, 3:16pm UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256/6 "2021-02-11T15:16:02Z")

</div>

Hi @SimonA, that make sense.

OK, so the VID of 0x2047 means the device is effectively “unflashed” and needs a special procedure.

In the QA450 app, click on the app title bar to ensure the app has focus. Then type the keys ‘qa450’ (no quote). You should hear a beep–that indicates you are in factory mode and a new menu item (Factory Flash) should appear.

![image](https://canada1.discourse-cdn.com/flex032/uploads/quantasylum/original/1X/991185962270416244f5caf38510af8c66f38472.png)

Re-plug the QA450 and wait for Windows to do it’s bing-bong sound indicating it has enumerated the device. And then from the QA450 app selection Tools-\>Factory Flash and select the QA450.boot file that is offered.

You should hear Win10 play a few more connect/reconnect sounds and on the lower left of the app you should see a message as blocks are updated. Finally, you should see a message that the flash update was complete.

Then, close and re-start the QA450 app and re-plug in the QA450 hardware and I think you’ll be back in business.

Please update after trying…

---

<div class="post-metadata">

**Author:** ![SimonA](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@SimonA](https://forum.quantasylum.com/u/SimonA)\
**Post date:** [February 11, 2021, 3:57pm UTC](https://forum.quantasylum.com/t/qa-450-firmware-update/256/7 "2021-02-11T15:57:09Z")

</div>

Yup, that did the trick… worked out exactly as described. Thanks Matt.
