The KiwiSDR 2 online store is open for orders! Please visit kiwisdr.nz

v1.462 release: ALE 2G

Update: release is available. CHANGE_LOG notes below have been revised. Balance of changes in a separate post below.

Previously: I'm sorry it's taking so long to get this release out. Here is a preview of what's coming. There have been lots of problems getting the ALE extension to work properly. Some subtle bugs in the gr_ale code were found. Right now I'm working with Jim, WA2ZKD, using some realtime ALE signals he's providing to get scanning working.

New security code will follow in a separate, standalone release in case there are problems.

v1.462 September 10, 2021

  ALE 2G extension preliminary release:

    A work-in-progress. Lots of issues no doubt. See KiwiSDR forum for discussion.

    Features

      Net/station menus

        Contents downloaded from kiwisdr.com on extension startup.

          Hence menu updates do not require a new software release.

        "Collapse" mode to shown only scan or single-frequency entries.

        Admin menu populated with JSON content from Admin > Extensions > ALE_2G page.

      Variable scan speed and frequency filtering.

        Net menus contain lots of entries. Filter for time-of-day propagation considerations.

      Automatically record audio on ALE call establishment.

      Select different types of ALE messages to display.



  By request:

    Waterfall

      Timestamps

        When enabled they will appear on the waterfall left edge.

      New "waterfall" extension

        Select via "More" button on WFn tab or from the extension list.

        Set WF timestamp interval here or with the new "wfts=SECS" URL parameter.

        The aperture auto mode settings have moved here from the colormap extension.

        Adjustments for the FFT window function, interpolation and CIC filter.

      Right-click menu "save waterfall as JPG"

        Also saves frequency scale (Thanks Yuri!) and spectrum if open.

        Saved waterfall includes any timestamps.

        Filename format compatible with Kiwi audio recording and kiwirecorder.

        More waterfall is saved than seen in screen scrollable area.

          With 1 Hz waterfall update rate you can capture over an hour of timestamped WF.

        Original feature was code contributed by Peter, VE3SUN.

     

    Audio tab

      Added option to disable passband overload mute feature. Disabled by default

      so as not to disturb audio recordings of extremely strong signals.


    International WSPR Beacon Project (IWBP) frequency hop mode

      For both the WSPR extension and autorun (background) mode there is a new

      band menu entry called "IWBP". This causes the receive frequency to automatically

      hop every two minutes according to the schedule here: github.com/HB9VQQ/WSPRBeacon

   

    S-meter extension now has timestamp option. UTC/local selected from waterfall extension.

(see post below for more)

Comments

  • This reads great!

    Looking forward to it very much.

    73 Josef

    DE3JGA

  • Hello,

    will all KIWI SDRs automatically get the ALE version as an update?

    Thank you and 73

    Josef

    DE3JGA 

  • edited September 2021

    That is the usual process, the tested update is made available in the main repo and the update mechanism detects that and upgrades everyone (on their local schedule).

    Part of the problem with geographically weighted enhancements is getting valid signals to test, often compounded by the best receive stations, in the right locations, being least likely to be made available for remote software build and testing.

    73, Stu

    --Edit--

    BTW I'm just a "user" in case it sounded like anything more..

  • Thank you Stu!

    73, Josef

  • Additional CHANGE_LOG items because this forum software couldn't handle the long list: (lol)

        Admin > Config page

          Passband center field now has a "lock" checkbox which holds the pbc constant

          as the other fields are changed. Makes the passband center field behave like the

          old CW offset field, i.e. change it and everything moves with it. Also, if an

          asymmetrical passband is defined with a locked pbc, then changing the passband width

          maintains the asymmetry.

         

        Admin > Network page

          Added an IP address blacklist file download button. The blacklist file is

          curated from user contributions. See KiwiSDR forum for details.

         

        Admin > Update page

          Added new menu "after a restart": "install updates", "delay updates until overnight".

          Can prevent a pending update from being annoyingly installed just because you restarted.


      Bug fixes:

        Largest frequency step now 1 kHz in SSB modes (incorrectly changed to 5 kHz recently).


        The configuration files kiwi.config/{kiwi,admin,dx}.json are now pretty-printed with

          fewer URI character escapes. Improves readability and makes manual editing easier.


        IBP_scan extension (VE3SUN contribution) working again using current API.


        Vivado/Verilog (FPGA)

          Continuing changes to allow Kiwi to be used as a general FPGA development platform.

          Many fewer warning messages now from Vivado when building the Kiwi Verilog code.


  • Good morning.....

    after updating to version v1.462 on the update page this error message appears .... what is the problem?

    Considering that it is the first time that the following error appears !!

    Sat Sep 11 06:51:31 00:00:00.732   L KiwiSDR v1.462 --------------------------------------------------------------------
    Sat Sep 11 06:51:31 00:00:00.736   L compiled: Sep 11 2021 06:18:46 on kiwisdr
    Sat Sep 11 06:51:31 00:00:00.739   L -debian 8
    Sat Sep 11 06:51:31 00:00:00.743   L /etc/debian_version 8.5
    Sat Sep 11 06:51:31 00:00:00.745   L background mode: delaying start 30 secs...
    Sat Sep 11 06:52:01 00:00:30.745     TASK MAX_TASKS 217, stack memory 17.6 MB, stack size 8 k so(u64_t)
    Sat Sep 11 06:52:01 00:00:30.799   L reading configuration from file /root/kiwi.config/kiwi.json: 369 tokens
    Sat Sep 11 06:52:01 00:00:30.804   L reading configuration from file /root/kiwi.config/admin.json: 119 tokens
    Sat Sep 11 06:52:02 00:00:31.191   L serial number from EEPROM: 4548
    Sat Sep 11 06:52:02 00:00:31.388   L reading configuration from file /root/kiwi.config/dx.json: 15681 tokens
    Sat Sep 11 06:52:02 00:00:31.391   L 1863 dx entries
    Sat Sep 11 06:52:02 00:00:31.412     ADC_CLOCK: 66.665900 MHz
    Sat Sep 11 06:52:02 00:00:31.412 ....      L firmware: SDR_RX4_WF4
    Sat Sep 11 06:52:02 00:00:31.415 ....      L firmware: rx_chans=4 wf_chans=4
    Sat Sep 11 06:52:02 00:00:31.418 ....      L firmware: RX bufs=4 samps=170 loop=85 rem=0 intr_usec=14166
    Sat Sep 11 06:52:02 00:00:31.418 ....      L firmware: WF xfer=9 samps=911 rpt=50 loop=18 rem=11
    Sat Sep 11 06:52:02 00:00:31.418 ....      L listening on default port 8073/8073 for "openwebrx"
    Sat Sep 11 06:52:02 00:00:31.422 ....      L webserver for "openwebrx" on port [::]:8073
    Sat Sep 11 06:52:02 00:00:31.653 ....      L ### using SPI_DEV
    Sat Sep 11 06:52:02 00:00:31.655 ....        SPIDEV: max_speed 24000000 bpw 32
    Sat Sep 11 06:52:03 00:00:32.795 ....        ping..
    Sat Sep 11 06:52:03 00:00:32.795 ....        ping2..
    Sat Sep 11 06:52:03 00:00:32.796 ....      L FPGA version 1
    Sat Sep 11 06:52:04 00:00:33.238 ....        device DNA 09268416|24242e7f
    Sat Sep 11 06:52:04 00:00:33.238 ....        RX N_CONNS 136 conns 0.084 MB
    Sat Sep 11 06:52:04 00:00:33.238 ....      L using DC_offsets: I -0.020000 Q -0.020000
    Sat Sep 11 06:52:04 00:00:33.242 ....        INITIAL clk_adj=0
    Sat Sep 11 06:52:04 00:00:33.242 ....        ext_register: #0 "ALE_2G"
    Sat Sep 11 06:52:04 00:00:33.242 ....        ALE_2G: mmap /root/kiwi.config/samples/ALE.test.12k.au
    Sat Sep 11 06:52:04 00:00:33.248 ....        ALE_2G: size=711386 file_off=16 off=44(0x2c) first_word=0x0717
    
    
    

    ************************************

    Sat Sep 11 06:53:39 00:02:08.108 ....      L UPDATE: force update check by admin
    Sat Sep 11 06:53:39 00:02:08.111 ....      L UPDATE: checking for updates
    Sat Sep 11 06:53:39 00:02:08.472 ....        UPDATE: fetch origin status=0x00008000
    Sat Sep 11 06:53:40 00:02:09.380 ....      L UPDATE: Makefile fetch error, no Internet access? status=0x00008000 WIFEXITED=1 WEXITSTATUS=128
    Sat Sep 11 06:53:40 00:02:09.383 ....        task update_task:P3:T003(-) exited by returning
    Sat Sep 11 06:58:36 00:07:05.297 ....        GPS/UTC +18 sec
    


    waiting for communications

    Greetings

    Fabrys

  • Hi Fabrys,

    It could simply be that the server was busy at the time.

    I'd try manually updating again.

    Regards,

    Martin

  • >It could simply be that the server was busy at the time.

    >I'd try manually updating again.

    >Regards,

    >Martin

    .... I've been trying since this morning, that is since I posted the first message .... but the result is always the same, this is the last attempt made a few minutes ago.

    Sat Sep 11 16:19:43 08:27:01.036 0...      L UPDATE: force update check by admin
    Sat Sep 11 16:19:43 08:27:01.043 0...      L UPDATE: checking for updates
    Sat Sep 11 16:19:43 08:27:01.402 0...        UPDATE: fetch origin status=0x00008000
    Sat Sep 11 16:19:44 08:27:02.317 0...      L UPDATE: Makefile fetch error, no Internet access? status=0x00008000 WIFEXITED=1 WEXITSTATUS=128
    Sat Sep 11 16:19:44 08:27:02.320 0...        task update_task:P3:T005(-) exited by returning
    


  • See new announced thread for fix.

Sign In or Register to comment.