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
#QMX #firmware 1_00_006
#qmx
#firmware
Hi all Since tomorrow is my 52nd birthday and I don't know if I might get interrupted by kids etc., and after that is the weekend, I wanted to release the firmware as far as I have got so far this week - see to download 1_00_006. Summary:
Details: 1. New GPS viewer screen in terminal, some data also available on the LCD This one is lots of fun! Now under the "Hardware tests" menu when you log into the terminal, you'll find a "GPS Viewer". You can plug in a GPS receiver to the QMX, in the same way that you plug it into a QCX-mini. You need a GPS receiver with a 3.5mm jack plug connected. The tip is 1pps and the ring connection is 9600-baud serial data. This is also the default output of either the QLG1, QLG2SE or QLG2 QRP Labs modules, including the current QLG2 which is an option when you order QMX.? The QLG1 receives only GPS satellites; QLG2/GLG2SE modules receive 2 satellite networks, which by default are GPS (American) and Beidou (Chinese); it is also capable if commanded, of changing to Glonass (Russian) or Galileo (European).? Now you'll see a screen like the attached example "gps viewer.png" with three panels: top left, some parsed information from the GPS data; bottom left: a list of all the satellites being tracked. Five columns of numbers are: Satellite ID, Elevation angle, Azimuth angle, SNR and the satellite constellation. You see a?+ at the top right if you can use the up arrow to scroll up, and a?+ at the bottom right if you can use the down arrow to scroll down. The example shown here is a QLG2 with its standard active outdoor patch antenna and this is why you see very high SNRs, lots of satellites and both GPS and Beidou. The right-hand panel shows a sky map with all the satellites plotted on it.? The colour encoding indicates SNR of the satellites used in the fix calculation; Green for 30+ dB, yellow for 20+ dB and blue for < 20dB. White means it is being tracked but isn't used in the GPS module's fix calculation for whatever reason best known only to itself. Additionally on the map you'll see a series of blue dots at 0, 90, 180 and 270-degree axis which are also labelled in blue, and two concentric circles for the horizon and 45-degree elevations, 90-degrees being the center point.? +?indicates a GPS satellite x indicates a BDS (Beidou) satellite o would be for GLONASS satellites * would be for Galileo satellites The satellite ID is written to the right of the satellite point for all satellites to the west, and on the left for satellites to the east.? There's a "PPS" text written in the top right corner of the screen which inverts when the PPS signal is active (high). The attached example qlg1.png is the GPS viewer when using my QLG1 which is indoors in the lab sitting on top of a stack of test equipment, and under our metal framed roof, you can see the number of satellites and SNR is much lower.? You can also press R to toggle a "raw" mode which opens a 4th panel, showing ten rows of scrolling raw NMEA data; the map plot panel then resizes into a smaller map in the top right corner. There's an eample "gps viewer enable raw.png" attached.? The maps are necessarily an approximation of positions because this is an 80 x 24 terminal, not a graphic display.? Finally there's also a "GPS Viewer" available in a new "Hardrware tests" sub-menu on the LCD/buttons/rotary encoders of the QMX itself, and this contains three screens which you can scroll through by turning the right encoder. They show a general information summary screen much like the "GPS Info" screen on the Ultimate3S if you're familiar with that; a Latitude/Longitude screen, and a screen showing Grid subsquare and Altitude. In the LCD version of the GPS viewer there's a "heartbeat" icon which pulsates in time with the 1pps, when on the general information screen.? Writing this GPS viewer was a good useful exercise for me because it demonstrates the new improved framework I developed for 1_00_004, which is a unified data-driven menu system and applications between both the terminal interface and LCD/buttons/rotary encoder on the device; so I wrote the GPS viewer such that it can be operated both in the terminal and on the 16x02 LCD of the QMX, the GPS viewer application just presents itself with a different rendering depending on whether the larger 80 x 24 character terminal login is used or the small 1602 LCD screen.? ? 2. New hardware diagnostics screen in terminal, replaces TX Test screen See attached example "diagnostics.png", this is also in the Hardware tests menu on the terminal login (not 1602 LCD yet). This screen replaces the "Transmitter test" screen we had previously, and includes its functionality.? On this hardware diagnostics screen you can currently see 7 sections, each titled in inverted text, as explained below; the text colour is green if everything is OK, or inverted red, if there is a problem.?
As developments such as the power and SWR meter are made, I will also add them to this hardware diagnostics screen. We will be using this hardware diagnostics screen in the lab here as part of our testing of all assembled QMX, so we will make sure all items on the screen test GREEN before it's a "Pass". 3. Boot up USB (and diagnostics screen) before buck converters are in OK state An important feature of 1_00_006 is that now I start the USB communications subsystem BEFORE waiting for the initialization of the buck converters to complete. The order of some other initializations is also changed. The reason why this could be a helpful feature is that now, if you connect the terminal emulator via USB, and your QMX has not fully booted up correctly, meaning it has not switched over the 3.3V regulator to buck converter power, or it has not managed to boot up the 5V buck converter correctly - you will now automatically see the Diagnostics screen when you log in on a terminal emulator, and this may give useful information about WHAT is wrong.? 4. Bug fix: CW message memories now work The CW message memories are now working! The same way as in QCX-mini...? 5. Bug fix: Some settings such as USB/LSB did not work until power cycled The USB/LSB settings didn't take effect when changed in the menu, until the power was cycled; some other settings were also in this same category, and this is now fixed.? Next steps for me will be:
73 Hans G0UPL |
Sto Lat, OM!? JZ KJ4A? On Thu, Jul 27, 2023, 2:27 PM Rich Brandt, AE8AA <richbrandt@...> wrote: Happy Birthday Hans! |
Some new CW keyer issues I am experiencing with firmware 1_00_006 as follows: 1. Iambic B - no dash (or a delayed dash and hangs for a bit) and the letter "G" occasionally pops up on the screen following the frequency display. I don't know if others are having this issue. 2. Iambic A - same thing. 3. Ultimatic - same thing. 4. Straight - appears to work fine with a straight key. ? I used the 006 diagnostics to adjust L401, but I'm thinking about reloading 1_00_005 if that's possible to get some keyer functionality?back. A firmware glitch or operator error? Thanks & 73 Randy NR5N |
toggle quoted message
Show quoted text
On Jul 27, 2023, at 12:46, Hans Summers <hans.summers@...> wrote:
|
Randy,
On the QCX, a G appearing in the display indicates that the unit thinks a GPS unit is connected. If there isn’t a GPS then it’s probably due to RF getting in to the keyer inputs (same connections as the GPS). I’m guessing it’s the same with the QMX, so look into shack grounding, ferrites on antenna coax etc. Check to see if the issues still appear on a dummy load. 73, John G4YTJ |
Hi Randy Does this still appear on a dummy load?? Has anyone else noticed this?? The GPS protection auto-practice-mode thing was implemented on QCX-mini and not present in QMX until now. In QCX-mini there were times that you could get RF causing?interference that was picked up on the paddle cable, which inflicted the Auto-practice mode.? Maybe what I will do is make that Auto-protect a menu option, which defaults to ON.? 73 Hans G0UPL On Fri, Jul 28, 2023 at 3:55?AM Randy <randygarletts@...> wrote:
|
Already did test, thanks for the recommendation though. Same issue of "G" popping up with dummy load. Yes, 30dbm choke on feedline. What is interesting is that 4 of my keys do not produce this behavior and one does, even with its cord wrapped 9 times around a t140-43.
Hans, Happy Birthday! I don't pretend to know the cause but I like your idea to "Maybe what I will do is make that Auto-protect a menu option, which defaults to ON." Joshua N5FY |
Hans, John, et al.,? RF getting into the key line is something?that I had not considered. I went back to version 005, and the keyer seems to be working fine now with?the same setup (Elecraft T1 tuner and EFHW ant.), but I'll reload 006 and check for grounding, etc. I don't recall if I checked keyer operation on a dummy load with version 006.? I hope to get back to it later today, and I'll let you know. Thanks & 73, Randy NR5N |
Hi Randy GPS wasn't enabled before 1_00_006. Neither was the automatic "GPS keying protection" that enables practice mode automatically?and quickly, if you plug in a GPS. So this IS "new" in 1_00_006, new to QMX anyway, though it is there in QCX-mini.? I can do two things 1) Make the code a little less paranoid: meaning, it can wait a bit longer before it decides it has a GPS connected 2) Add a configuration option to disable this feature.? 73 Hans G0UPL On Fri, Jul 28, 2023 at 3:52?PM Randy <randygarletts@...> wrote:
|
to navigate to use esc to dismiss