Keyboard Shortcuts
Likes
Search
QDX won't load firmware...?
I built a QDX Rev 3a (yes I cut the trace at C41) last week, for 9V supply operation, and tested it successfully over the weekend. I believe it came loaded with firmware 1.05, and that's what I ran it with over the weekend. I powered it up with a bench supply at 9V, and see it's drawing 111 mA when in "steady LED" mode. I took it out of its enclosure, and nothing looks out of place (although I don't know all the test points to check with a meter, the few more obvious ones like the 5V supply regulator output seemed fine). |
Hi Leigh,
I do not have much to suggest.? The simplest is not to delete the old firmware and let the QDX do the update as described in the operating manual.? It might be the EEPROM chip IC6.? There has been a couple of posts on that IC failure. These are suggestions.? Others may have better ideas on how to proceed. 73 Evan AC9TU |
Thanks Evan. For the record, it was the EEPROM file, not the firmware file, that I was manually deleting.
I guess I could try attaching the QDX to a different computer to do the firmware changes (although, it did work the first time after I applied the 1.09 update). I have been applying the firmware updates using an Rpi running the standard?Raspberry Pi OS. I am mostly a Mac user, and from what I read updating firmware using a Mac isn't a straightforward drag-and-drop operation. Other than that, is there a way to trigger the "Factory reset" just from hardware, like by shorting pins? |
Hi all FYI there is no such thing as deleting either an EEPROM or firmware file from a QDX, QLG2, U4B or a QMX. They aren't real USB flash drives. I wrote a very compact bootloader to take as little space as possible. They're a very limited simulation of a USB Flash drive having only enough functionality to be able to copy in and out EEPROM or Firmware files. Which is documented in the QDX operation manual. Only. Nothing else. You can't delete or add other types of files, or rename anything. Your computer might do some caching that makes you think it did other things like copy in other files but it isn't really and if you disconnect and reconnect or power down you'll see it didn't really. 73 Hans G0UPL On Wed, Jul 12, 2023, 7:36 PM Leigh KG7WED <ham@...> wrote: Thanks Evan. For the record, it was the EEPROM file, not the firmware file, that I was manually deleting. |
Hi Hans, thanks for the comments. So the EEPROM "file" is an abstraction of sorts, OK.
In the manual it says "EEPROM contents: the QDX configuration and log file (if enabled). Again, you can read the file from QDX or write a new one to QDX, simply by dragging files in your file manager application." So what I was trying to do was to wipe the EEPROM contents, in case something in that configuration data had gotten corrupted, and was preventing the QDX from booting up properly. I tried this both by system drag-and-drop "trashing" and by `rm` on the command line. If neither of those options actually work to actually clear/reset the EEPROM contents, could you please suggest another way I might do that? Or if clearing the EEPROM wouldn't actually help, what else might I try at this point? |
Hello Leigh Deleting a file does nothing. You can copy the file in and out, as the manual suggests. If you copy in a new EEPROM, the contents of the file you copy in will rewrite (replace) the entire EEPROM with the new values in the file. As others have said, there's also the Factory Reset which?erases the EEPROM and writes it to default values.? 73 Hans G0UPL |
On Wed, Jul 12, 2023 at 01:01 PM, Hans Summers wrote:
there's also the Factory Reset which?erases the EEPROM and writes it to default valuesThe only reference to a Factory Reset I have found is that it's one of the Terminal Applications available when connecting to the QDX with a serial connection. But since it won't boot I can't do that. |
On Wed, Jul 12, 2023 at 03:09 PM, Evan Hand wrote:
There is no hardware reset for the QDX other than through the terminal program. Thanks for the clarification on that. Since, as Hans says, I cannot actually delete/trash/rm the EEPROM from the file system, is there instead a factory EEPROM file with all default values that I could download and copy onto the QDX? |
I have tried loading the firmware file using macOS and Windows systems now, to the same result.
One bit of additional info: when I power cycle the QDX, and it's in non-bootloader mode, the front panel LED just lights up steady with no quick flashing as I've mentioned. However, now that I have it out of its enclosure, I can also see that the onboard LED (on the bottom of the circuit board) pulses 1 time on and off, when it first powers up in non-bootloader mode. I mention this in case it provides additional diagnostic information. |
On Thu, Jul 13, 2023 at 09:50 AM, Evan Hand wrote:
AFAIK Hans has never published what if any, status the onboard LED provides other than in the factory for testing.Thank you, yeah I wasn't able to find any documentation of that either. Maybe Hans can shed some light on the issue. I could try an EEPROM chip replacement, but reworking a surface mount chip isn't something I've done before. Hans, would it be possible for you to post a zipped copy of the EEPROM file with the default configuration settings? That way I could try swapping out the EEPROM contents using the bootloader, since I cannot currently access the terminal mode utility to perform a Factory Reset. |
Leigh,
Again, as far as I know, nothing in the EEPROM configuration file would impact the serial communication. Investing in a hot air rework station would be a good idea if you see yourself building and repairing more kits.? Almost all of the new kits have SMD components now.? It is becoming as essential as a temperature-controlled fine-tip iron.? They are not that expensive on Amazon: The one that I have is no longer available. Just a suggestion. 73 Evan AC9TU |
On Thu, Jul 13, 2023 at 03:22 PM, Evan Hand wrote:
Again, as far as I know, nothing in the EEPROM configuration file would impact the serial communication. Good point, I should clarify the serial communication issue in finer detail, because looking back at my first post, I see I glossed over some of that. Also as I've mentioned before, when in non-bootloader mode, there is no front panel LED "quick flashing (flickering) for first 5 seconds after power up". When the QDX was working last weekend, it did have this quick flashing, but it hasn't done that since I ran the test sweeps in terminal mode on Monday. ?
|
Well, I wish I could rename this topic title to "QDX non-functional" or something like that, since I'm now not convinced it's a firmware loading issue. In this thread, @KEN G4APB reported similar results, and narrowed down the fix to replacing a corrupted EEPROM file: If anyone would care to post their working EEPROM file to the Files section, I would be happy to give that a try as well! |