Flex-1500 problem when switching band

Installation questions, Setup, and general information not covered in the other sub-forums
Post Reply
Henrico
Posts: 7
Joined: Mon Aug 31, 2020 1:46 am

Flex-1500 problem when switching band

Post by Henrico »

Hello,

After a couple of years I decided to start using my Flex-1500 again. I was pleasantly surprised to see that KE9NS is actively maintaining the software. After a clean install on my laptop, rebooting and turning the Flex on, everything worked. It started with a firmware update, and after turning the Flex off and on I could receive on 40m (I haven't tried sending yet, but I see no reason why it shouldn't work).
Switching to 80m also worked. But when I switch to 20m I get an exception. When I don't use the waterfall I can switch to 20m without an error, but I get no sound. When I tune to just below 20m the sound returns. So it seems I got a software setting wrong somewhere.
I tried using the original 2.7.2 software, and I got the same error. I use a recent version of W10 Home,
Does anyone have a suggestion how to get the other bands working?

Thanks, Henrico
User avatar
ke9ns
Site Admin
Posts: 520
Joined: Mon Nov 05, 2018 9:38 am
Location: Illinois, North West Suburbs
Contact:

Re: Flex-1500 problem when switching band

Post by ke9ns »

Take a screen shot of what happens on 20m. (full screen so you can see the full console and the fault message).

Darrin ke9ns
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Henrico
Posts: 7
Joined: Mon Aug 31, 2020 1:46 am

Re: Flex-1500 problem when switching band

Post by Henrico »

Sorry for the dutch text. If necessary I can see how to change the language. The screenshot should be attached to the message. Below is the traceback.

Zie het einde van dit bericht voor meer informatie over het aanroepen
van JIT-foutopsporing (Just In Time) in plaats van dit dialoogvenster.

************** Tekst van uitzondering **************
System.OverflowException: Overloopfout.
bij System.Drawing.Graphics.CheckErrorStatus(Int32 status)
bij System.Drawing.Graphics.FillPolygon(Brush brush, Point[] points, FillMode fillMode)
bij System.Drawing.Graphics.FillPolygon(Brush brush, Point[] points)
bij PowerSDR.Display.DrawPanadapter(Graphics g, Int32 W, Int32 H, Int32 rx, Boolean bottom)
bij PowerSDR.Display.RenderGDIPlus(PaintEventArgs& e)
bij PowerSDR.Console.picDisplay_Paint(Object sender, PaintEventArgs e)
bij System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
bij System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
bij System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer)
bij System.Windows.Forms.Control.WmPaint(Message& m)
bij System.Windows.Forms.Control.WndProc(Message& m)
bij System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bij System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bij System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladen assembly's **************
mscorlib
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
PowerSDR
Assembly-versie: 2.8.0.172
Win32-versie: 2.8.0.172
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/PowerSDR.exe
----------------------------------------
System.Windows.Forms
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4190.0 built by: NET48REL1LAST_B
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Core
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Xml
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
PowerMate
Assembly-versie: 1.0.7053.28506
Win32-versie:
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/PowerMate.DLL
----------------------------------------
System.Speech
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Speech/v4.0_4.0.0.0__31bf3856ad364e35/System.Speech.dll
----------------------------------------
System.Data
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4200.0 built by: NET48REL1LAST_C
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Numerics
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Numerics/v4.0_4.0.0.0__b77a5c561934e089/System.Numerics.dll
----------------------------------------
Flex1500USB
Assembly-versie: 2.0.18.0
Win32-versie: 2.0.18.0
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/Flex1500USB.DLL
----------------------------------------
wdapi_dotnet1040
Assembly-versie: 10.4.0.0
Win32-versie:
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/wdapi_dotnet1040.DLL
----------------------------------------
msvcm90
Assembly-versie: 9.0.30729.9625
Win32-versie: 9.00.30729.9625
CodeBase: file:///C:/WINDOWS/WinSxS/x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9625_none_508ef7e4bcbbe589/msvcm90.dll
----------------------------------------
mscorlib.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
Sanford.Multimedia.Midi
Assembly-versie: 5.0.0.0
Win32-versie: 5.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/Sanford.Multimedia.Midi.DLL
----------------------------------------
Sanford.Multimedia
Assembly-versie: 6.0.0.0
Win32-versie: 6.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/Sanford.Multimedia.DLL
----------------------------------------
Interop.TDxInput
Assembly-versie: 1.0.0.0
Win32-versie: 1.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/Interop.TDxInput.DLL
----------------------------------------
FlexCW
Assembly-versie: 1.0.2.0
Win32-versie: 1.0.2.0
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/FlexCW.DLL
----------------------------------------
FlexControl
Assembly-versie: 2.0.0.0
Win32-versie: 2.0.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/FlexControl.DLL
----------------------------------------
Accessibility
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
atu
Assembly-versie: 1.1.0.0
Win32-versie: 1.1.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/atu.DLL
----------------------------------------
System.Windows.Forms.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly-versie: 1.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly-versie: 1.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly-versie: 1.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Microsoft.GeneratedCode
Assembly-versie: 1.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
TNF
Assembly-versie: 1.0.0.2
Win32-versie: 1.0.0.2
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/TNF.DLL
----------------------------------------
AutoItX3.Assembly
Assembly-versie: 3.0.0.0
Win32-versie: 3.3.14.5
CodeBase: file:///C:/Program%20Files%20(x86)/FlexRadio%20Systems/PowerSDR%20v2.8.0/AutoItX3.Assembly.DLL
----------------------------------------
System.Xml.Linq
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
System.Net.Http
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
System.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.resources.dll
----------------------------------------
System.xml.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.resources/v4.0_4.0.0.0_nl_b77a5c561934e089/System.Xml.resources.dll
----------------------------------------
System.Drawing.resources
Assembly-versie: 4.0.0.0
Win32-versie: 4.8.4084.0 built by: NET48REL1
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing.resources/v4.0_4.0.0.0_nl_b03f5f7f11d50a3a/System.Drawing.resources.dll
Attachments
Powersdr_screenshot.png
Powersdr_screenshot.png (721.82 KiB) Viewed 30170 times
User avatar
ke9ns
Site Admin
Posts: 520
Joined: Mon Nov 05, 2018 9:38 am
Location: Illinois, North West Suburbs
Contact:

Re: Flex-1500 problem when switching band

Post by ke9ns »

Your Radios TURF is currently "US"

If you want to update the TURF to a different country, run PowerSDR, hit the keys CTRL + SHIFT + D
A new screen will pop up and you can change the TURF. Hold your mouse over the "Select Turf Region:" and it will list available TURF's.
Follow the instructions.This requires cycling power to your Radio after you finish.

After its up and running again, do a setup->factory defaults. This will start you over with a new database. Then see what happens.

Darrin
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Henrico
Posts: 7
Joined: Mon Aug 31, 2020 1:46 am

Re: Flex-1500 problem when switching band

Post by Henrico »

I've changed the TURF first to 20 for the Netherlands, did a powercycle and a reset to factory defaults. But the problem persists. I also tried setting TURF to Europe with the same results.
After the first error I did see another message flash by. The text was something like "the object reference is ???(something in dutch)" ... PowerSDRDB.BandText(Double freq, String& outStr).

I also noticed that starting up and switching to 20m works. But when I activate the radio, it crashes. And the crash also occurs on 30m, 17m, 15m, etc. But not on 40m, 80m, 160m.

Henrico
User avatar
ke9ns
Site Admin
Posts: 520
Joined: Mon Nov 05, 2018 9:38 am
Location: Illinois, North West Suburbs
Contact:

Re: Flex-1500 problem when switching band

Post by ke9ns »

Did you also say the radio is also crashing when you run v2.7.2 ?

Is it the same fault that you get with v2.8.0.172?

And, can you try installing PowerSDR on some other PC (as a test) and see what happens?


Darrin ke9ns
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Henrico
Posts: 7
Joined: Mon Aug 31, 2020 1:46 am

Re: Flex-1500 problem when switching band

Post by Henrico »

Yes, when I tried 2.7.2 exactly the same happened. I also installed 2.8 on an old netbook. And there I also get the same error when I switch to 20m.
So it seems that some settings that the radio returns to PowerSDR is causing the problem.
User avatar
ke9ns
Site Admin
Posts: 520
Joined: Mon Nov 05, 2018 9:38 am
Location: Illinois, North West Suburbs
Contact:

Re: Flex-1500 problem when switching band

Post by ke9ns »

Yes I am starting to think the calibration stored in the EEPROM of the Flex-1500 is bad, and it is causing the issues your seeing.

I took a copy of my Flex-1500 database (which includes the calibration data for my Flex-1500).
I Changed the serial number over to your radio 2510-0209.

BUT FIRST you will need to change the TURF back to "US" before doing anything else.

Go into your database folder: %userprofile%\AppData\Roaming\FlexRadio Systems\PowerSDR v2.8.0\
Delete any file with your radios serial number in the file name (there may be up to 5 files)

Now unzip this 2510-0209.zip file, and drop the "database_RevQ_F1.5K_2510-0209.xml" file into your database folder.

Run PowerSDR and see if your Flex-1500 works?

If it does work, there is a way to update your radios EEPROM to make the update permanent and then you can change the TURF back to 20


Darrin ke9ns
Attachments
2510-0209.zip
(20.43 KiB) Downloaded 1509 times
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Henrico
Posts: 7
Joined: Mon Aug 31, 2020 1:46 am

Re: Flex-1500 problem when switching band

Post by Henrico »

I have tried it, but the result stays the same. The first attempt even crashed on 40m, but after 1 or 2 tries I could not reproduce that.
I did a diff of your xml with a generated xml to see if that could give me a clue. I saw a comma as a decimal separator. So I changed my locale, but that also didn't work.
I also noticed a "checksum_error.log". That file contains
2-9-2020 08:23 RX Image Gain Checksum Error DB: E1 EEPROM: FF Calculated: E1
RX1 Image Phase Checksum Error DB: F1 EEPROM: FF Calculated: F1
TX Image Gain Checksum Error DB: D8 EEPROM: FF Calculated: D8
TX Image Phase Checksum Error DB: AA EEPROM: FF Calculated: AA
PA Power Checksum Error DB: 24 EEPROM: B6 Calculated: 24
I hope this gives you a clue on what I could try next. Thanks for all your help.

Henrico
User avatar
ke9ns
Site Admin
Posts: 520
Joined: Mon Nov 05, 2018 9:38 am
Location: Illinois, North West Suburbs
Contact:

Re: Flex-1500 problem when switching band

Post by ke9ns »

I forgot about "locale" issue between you and me (decimal point vs comma).
Using my database would definitely cause a crash.

I am not sure what "locale" you have setup on your PC, but the only thing I can think of doing (as a test) would be to find another PC where the "locale" is not the "locale" you are currently using (maybe try U.S. or U.K.), then do a fresh install of PowerSDR on that PC, and see if it crashes?
This is just to make sure the specific "locale" your using is not the cause of what you are experiencing?

Also let know the "locale" your currently using on your PC (I assume Netherlands?). I have my Flex-1500 on a Win10 laptop and may try changing the "locale" to yours as a test.


Darrin ke9ns
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Henrico
Posts: 7
Joined: Mon Aug 31, 2020 1:46 am

Re: Flex-1500 problem when switching band

Post by Henrico »

Changing my locale to make a point the decimal separator did not work. But I wouldn't understand way the wrong locale would only manifest itself when using ham frequencies of 30m and above. For example receiving on 13.990MHz works without a problem. But tuning to 14.000MHz causes a crash.

I will try to do a reinstall with another locale tomorrow. Another bit of information: on my old netbook containing PowerSDR 2.0.2 I saw the same eeprom errors. But I cannot recall if that version could use 30m, 20m, etc. Since the last time I used PowerSDR on that pc I upgraded to W10, and the old version doesn't work anymore. Version 2.8 gave the same error as on my current laptop.

Henrico
User avatar
ke9ns
Site Admin
Posts: 520
Joined: Mon Nov 05, 2018 9:38 am
Location: Illinois, North West Suburbs
Contact:

Re: Flex-1500 problem when switching band

Post by ke9ns »

When you go inside of a ham band the filtering changes (You usually hear a relay click on the inside of the radio) and Calibrations for the new band are loaded up for RX and TX.

So when you go from 13.990 mhz to 14.000 mhz, the band changes causing calibrations to change, but something isnt correct, and you get an "Overflow" error (it appears it is referring to the Panadapter FILL (where it fills color under the panadapter signal line).

From Factory defaults the Pan fill is turned ON. You could try turning it OFF and see what happens? (Setup->Display->Fill Panadapter checkbox)

Since you have tried different computers, and different versions of PowerSDR, I am scratching my head on this one?

Just throwing things against the wall, try a different power supply, different USB cable?

After that, you may try contacting Toby from Troy Radio (toby@troyradio.net). He is the official Flex Radio Legacy service provider.
See if he has ever encountered this from a Flex-1500 before?


Darrin
Creator of PowerSDR KE9NS v2.8, based on the Flex Radio PowerSDR v2.7.2 software.
Flex-5000, LDMOS and Titan Amps, G5RV, and Mosley TA-33 Junior
Henrico
Posts: 7
Joined: Mon Aug 31, 2020 1:46 am

Re: Flex-1500 problem when switching band

Post by Henrico »

Thanks, I will try a different powersupply, usb-cable and a complete reinstall using a different locale. Without the panadapter PowerSDR will not crash. But I will also get no audio. I do hear the relays when changing bands, so that seems to be working correctly.
Maybe the calibration settings in the eeprom got corrupted. Thanks for the address of Toby. I will let you know if I get the radio working correctly.

Henrico
HB9DDS
Posts: 15
Joined: Fri Jun 24, 2022 7:23 am

Re: Flex-1500 problem when switching band

Post by HB9DDS »

What happend since 2. Sept. 2020??
Post Reply