Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
Search
Is it possible to brick a QDX?
I've built three QDX units so far and they all work fine, but now I've hit a snag on #4.
Rev 3a PCB, I removed the short at the very beginning of the build. Built for 9 Volts.
Now when I power-on, it only draws 90 ma and there are NO LEDs lit and no USB activity. Is it possible to brick a QDX? Anyone have a recovery procedure? I've got several STM32 Discovery boards with the built-on debugger if that helps. |
On 07/06/2023 19:44, NoobBoy wrote:
* I copy 1_07.QDX to the drive.Do you mean you deleted what you thought was 1_08 from the QMX? If so then maybe you actually deleted 1_07. Try again without the delete. 73 Alan G54ZFQ |
When you copy to the device you don't need to delete the previous one because it's done automatically, so you may have deleted the one you just copied, or corrupted the drive. However, it sounds like you have another issue if the USB isn't recognized and there's no light. That sounds a lot like a power issue. Trace the voltages from the power plug and after the regulator to see if you have juice and at the right voltages.
-- 73, Dan - W2DLC |
VCC is 5.0 and VDD is 3.3 Volts.
The processor is getting a 25 MHz 3.3 Volt (about) SYSCLK on pin #5. I appreciate all the help folks. The question is:
That seems like I somehow garfed-up the DFU bootloader, but I thought that was the whole point of a DFU bootloader that you couldn't brick the thing with a firmware update. |
Replying to myself so people can see the exact sequence of events that left me (possibly) bricked:
QDX REV3a board with the short-circuit removed. This is the third one I've built and the others work perfectly. Here's what I did:
Is there a way to recover this unit using the factory debug header? I have an STM32F303 development board with the snap-off-style ST-LINK/V2-1 debugger with an SWD connector. |
¿ªÔÆÌåÓýDoesn¡¯t it reboot as soon as you load the new firmware in? ?I thought the QDX did¡73, Willie N1JBJ
|
On 08/06/2023 18:44, NoobBoy wrote:
VCC is 5.0 and VDD is 3.3 Volts.That looks as if the processor is working. I think the manual says the processor turns on the 5 volts. Does the QDM show as audio and COM port in Device Manager? I think you said Linux so the equivalent. Can you open the terminal? 73 Alan G4ZFQ |
Good point, I was just looking at the LEDs to see if the thing was working.
So this morning, I plugged in the USB using a VERY short cable into a Linux machine where I can watch the USB enumeration.
That really shouldn't be possible with DFU, so I read about how DFU works, and unfortunately due to the design of the system, I can't forse the processor to boot into DFU mode by jumpering pins. Reading a LOT here, I saw that someone had a system with a bad EEPROM which was causing the thing not to boot, or not to run or something, so out of desperation, I shorted the EEPROM SDA line to ground and applied power.
So, I don't know what happened to corrupt the EEPROM, or why the thing doesn't boot with a bad EEPROM (both are bad design in my 30-year experience as a firmware developer.) Now I can give the thing to the person who bought it and be done with this thing. |
I managed to brick my QDX today by interrupting the 12V power supply more than once, I think during boot up. It appears to be a design flaw that corrupts the firmware file.
I was able to restore it by using NoobBoy's procedure of shorting the SDA line (pin5) of the EEPROM to ground and connecting by battery while maintaining the ground. It instantly came up in firmware update blinking LED mode and I was able to use USB to paste an uncorrupted version of the firmware into the EEPROM folder. I disconnected power, and it started normally. I should note that the corrupted firmware file name was 1_10, not 1_10.QDX when I first looked. This may have been the actual corruption for all I know! This is why I love forums like this! |
to navigate to use esc to dismiss