tonyc / open890

A web-based remote UI for the Kenwood TS-890.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Audio scope filter shape disappears

Tyrbiter opened this issue · comments

commented

I have noticed a few instances of the disappearing filter shape and I think the LC and HC labels, the values are still shown

This gives long strings of this in the console window:

[debug] Unimplemented case for audio_scope_filter_edges for mode nil

It gives the impression of something being lost, possibly on swapping VFOs or maybe switching from V to M or the reverse.

Refreshing the browser window fixes it, is it maybe a caching issue?

It seems like it's not properly retrieving the current mode, so it doesn't know how to draw the scope edges. If you can reliably reproduce it to figure out what causes it, I'd greatly appreciate it!

commented

It seems to happen when I first switch to Memory mode from VFO mode, it's consistent when I switch back and forth but I can get the filter shape to appear again by refreshing the browser tab and from then on switching VFO and Memory mode doesn't seem to lose it. It would seem to be something that doesn't initialise on server start, I can stop the server, restart and essentially the same sequence occurs.

commented

I have just seen another effect of what seems a similar bug.

I restarted the server and even in VFO mode when I started the radio UI I had no filter shape and no LC and HC. Changing to Memory then gave me a very narrow filter at extreme shift, so I think it was 200Hz at 2800Hz and it was showing width and shift although the radio itself showed no difference. Changing to VFO in the browser corrected this, and it stayed correct when back to Memory again.

I managed to capture this, here it is showing the point at which the audio stream starts up:

[info] JOINED radio:audio_stream in 10µs
Parameters: %{}
[info] [UP] "MV0;"
[info] [DN] "FR0"
[info] [DN] "MD1"
[debug] RadioState.dispatch: unhandled message: "MD1"
[info] [DN] "MV0"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "OM01"
[info] [DN] "OM11"
[info] [DN] "SH0022"
[info] [DN] "SH1022"
[debug] RadioState.dispatch: unhandled message: "SH1022"
[info] [DN] "SL003"
[info] [DN] "SL103"
[debug] RadioState.dispatch: unhandled message: "SL103"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00350000003800000"
[info] [DN] "BSM10350000003800000"
[debug] RadioState.dispatch: unhandled message: "BSM10350000003800000"
[info] [DN] "BSM20350000003600000"
[debug] RadioState.dispatch: unhandled message: "BSM20350000003600000"
[info] [DN] "BSM30360000003800000"
[debug] RadioState.dispatch: unhandled message: "BSM30360000003800000"
[info] [DN] "BU01"
[info] [DN] "BU11"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [UP] "MV1;"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "MV1"
[info] [DN] "OM02"
[info] [DN] "SH0022"
[info] [DN] "SH1022"
[debug] RadioState.dispatch: unhandled message: "SH1022"
[info] [DN] "SL003"
[info] [DN] "SL103"
[debug] RadioState.dispatch: unhandled message: "SL103"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [UP] "MV0;"
[info] [DN] "FR0"
[info] [DN] "MD1"
[debug] RadioState.dispatch: unhandled message: "MD1"
[info] [DN] "MV0"
[info] [DN] "OM01"
[info] [DN] "OM11"
[info] [DN] "SH0022"
[info] [DN] "SH1022"
[debug] RadioState.dispatch: unhandled message: "SH1022"
[info] [DN] "SL003"
[info] [DN] "SL103"
[debug] RadioState.dispatch: unhandled message: "SL103"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00350000003800000"
[info] [DN] "BSM10350000003800000"
[debug] RadioState.dispatch: unhandled message: "BSM10350000003800000"
[info] [DN] "BSM20350000003600000"
[debug] RadioState.dispatch: unhandled message: "BSM20350000003600000"
[info] [DN] "BSM30360000003800000"
[debug] RadioState.dispatch: unhandled message: "BSM30360000003800000"
[info] [DN] "BU01"
[info] [DN] "BU11"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [UP] "MV1;"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "MV1"
[info] [DN] "OM02"
[info] [DN] "SH0022"
[info] [DN] "SH1022"
[debug] RadioState.dispatch: unhandled message: "SH1022"
[info] [DN] "SL003"
[info] [DN] "SL103"
[debug] RadioState.dispatch: unhandled message: "SL103"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"

HTH

Thanks! That should help quite a bit when I get around to looking at this.

commented

The same issue also happens when Disconnecting and then Reconnecting. Swapping VFOs fixes it immediately.

@Tyrbiter I think I've tracked this one down, and pushed a couple of fixes to develop - mind checking it out?

commented

Well it starts, but as soon as I open the browser tab for Radio UI I get errors, here is the full output from starting the server:

mix phx.server
[debug] RadioConnectionRepo.init()
[debug] db/ exists, skipping
[info] Running Open890Web.Endpoint with cowboy 2.9.0 at 0.0.0.0:4000 (http)
[info] Access Open890Web.Endpoint at http://localhost:4000
[info] *** Cloudlog Supervisor started
[info] *** UDP audio server: start_link
[info] *** UDP audio server: init
[info] UDP Audio server listening on port 60001
___ ___ ___
___ ___ ___ ___ ( _ ) _ / _
/ _ / _ / -) _ / _ _, / // /
_/ ./_
////_//__/
/_/

open890 is now running.
Access the web interface at http://localhost:4000

[info] Auto-starting connection id fa8467e1-de2d-4a33-9923-49c72ea79123, "TS890"
[info] Cloudlog not enabled for connection fa8467e1-de2d-4a33-9923-49c72ea79123
[info] Established TCP socket with radio on port 60000
[info] [UP] "##CN;"
[watch] build finished, watching for changes...
[info] [UP] "##ID10410bdm2Squrrox667;"
[info] signed in, scheduling first ping
[info] Enabling audio scope via LAN
[info] [UP] "DD11;"
[info] Enabling LAN bandscope
[info] [UP] "DD01;"
[info] [UP] "AI2;"
[info] [UP] "FR;"
[info] [DN] "##TI1"
[debug] RadioState.dispatch: unhandled message: "##TI1"
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[info] [DN] "FR0"
[info] [DN] "FR0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00003693000"
[info] [DN] "BU01"
[info] [DN] "BU11"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
[info] [DN] "OM02"
[info] [DN] "OM11"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP131"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC1"
[info] [DN] "MG050"
[info] [DN] "NR1"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM01400000014350000"
Copied: static/images --> ../priv/static/images
Copied: static/android-chrome-192x192.png --> ../priv/static/android-chrome-192x192.png
Copied: static/android-chrome-512x512.png --> ../priv/static/android-chrome-512x512.png
Copied: static/favicon-16x16.png --> ../priv/static/favicon-16x16.png
Copied: static/apple-touch-icon.png --> ../priv/static/apple-touch-icon.png
Copied: static/favicon-32x32.png --> ../priv/static/favicon-32x32.png
Copied: static/favicon.ico --> ../priv/static/favicon.ico
Copied: static/robots.txt --> ../priv/static/robots.txt
Copied: static/site.webmanifest --> ../priv/static/site.webmanifest
Copied: static/images/phoenix.png --> ../priv/static/images/phoenix.png

Be watching in static

Processing css/app.scss...
Finished css/app.scss in 77 ms

Waiting for file changes...
[info] CONNECTED TO Open890Web.UserSocket in 17µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"token" => "undefined", "vsn" => "2.0.0"}
[info] GET /connections/0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd
[debug] Processing with Phoenix.LiveView.Plug.show/2
Parameters: %{"id" => "0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd", "panel" => "true", "panelTab" => "txrx"}
Pipelines: [:browser, :auth_required]
[info] Auth not enabled, skipping
[info] LiveView mount: params: %{"id" => "0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd", "panel" => "true", "panelTab" => "txrx"}
[warning] Could not find radio connection id: 0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd: :not_found
[info] Sent 500 in 96ms
[error] #PID<0.554.0> running Open890Web.Endpoint (connection #PID<0.553.0>, stream id 1) terminated
Server: localhost:4000 (http)
Request: GET /connections/0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd?panel=true&panelTab=txrx
** (exit) an exception was raised:
** (KeyError) key :id not found in: nil. If you are using the dot syntax, such as map.field, make sure the left-hand side of the dot is a map
(open890 0.1.0) lib/open890_web/components/buttons.ex:624: anonymous fn/2 in Open890Web.Components.Buttons.pop_out_bandscope_button/1
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:486: anonymous fn/4 in Phoenix.LiveView.Diff.traverse_dynamic/7
(elixir 1.14.2) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:486: anonymous fn/4 in Phoenix.LiveView.Diff.traverse_dynamic/7
(elixir 1.14.2) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:486: anonymous fn/4 in Phoenix.LiveView.Diff.traverse_dynamic/7
(elixir 1.14.2) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:138: Phoenix.LiveView.Diff.render/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/static.ex:234: Phoenix.LiveView.Static.to_rendered_content_tag/4
(phoenix_live_view 0.17.5) lib/phoenix_live_view/static.ex:126: Phoenix.LiveView.Static.render/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/controller.ex:38: Phoenix.LiveView.Controller.live_render/3
(phoenix 1.6.15) lib/phoenix/router.ex:354: Phoenix.Router.call/2
(open890 0.1.0) lib/open890_web/endpoint.ex:1: Open890Web.Endpoint.plug_builder_call/2
(open890 0.1.0) lib/plug/debugger.ex:136: Open890Web.Endpoint."call (overridable 3)"/2
(open890 0.1.0) lib/open890_web/endpoint.ex:1: Open890Web.Endpoint.call/2
(phoenix 1.6.15) lib/phoenix/endpoint/cowboy2_handler.ex:54: Phoenix.Endpoint.Cowboy2Handler.init/4
[info] GET /connections/0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd
[debug] Processing with Phoenix.LiveView.Plug.show/2
Parameters: %{"id" => "0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd", "panel" => "true", "panelTab" => "txrx"}
Pipelines: [:browser, :auth_required]
[info] Auth not enabled, skipping
[info] LiveView mount: params: %{"id" => "0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd", "panel" => "true", "panelTab" => "txrx"}
[warning] Could not find radio connection id: 0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd: :not_found
[info] Sent 500 in 16ms
[error] #PID<0.573.0> running Open890Web.Endpoint (connection #PID<0.553.0>, stream id 3) terminated
Server: localhost:4000 (http)
Request: GET /connections/0c9a8a63-8714-4a37-a7ed-dee7b3bba5cd?panel=true&panelTab=txrx
** (exit) an exception was raised:
** (KeyError) key :id not found in: nil. If you are using the dot syntax, such as map.field, make sure the left-hand side of the dot is a map
(open890 0.1.0) lib/open890_web/components/buttons.ex:624: anonymous fn/2 in Open890Web.Components.Buttons.pop_out_bandscope_button/1
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:486: anonymous fn/4 in Phoenix.LiveView.Diff.traverse_dynamic/7
(elixir 1.14.2) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:486: anonymous fn/4 in Phoenix.LiveView.Diff.traverse_dynamic/7
(elixir 1.14.2) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:486: anonymous fn/4 in Phoenix.LiveView.Diff.traverse_dynamic/7
(elixir 1.14.2) lib/enum.ex:2468: Enum."-reduce/3-lists^foldl/2-0-"/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:387: Phoenix.LiveView.Diff.traverse/7
(phoenix_live_view 0.17.5) lib/phoenix_live_view/diff.ex:138: Phoenix.LiveView.Diff.render/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/static.ex:234: Phoenix.LiveView.Static.to_rendered_content_tag/4
(phoenix_live_view 0.17.5) lib/phoenix_live_view/static.ex:126: Phoenix.LiveView.Static.render/3
(phoenix_live_view 0.17.5) lib/phoenix_live_view/controller.ex:38: Phoenix.LiveView.Controller.live_render/3
(phoenix 1.6.15) lib/phoenix/router.ex:354: Phoenix.Router.call/2
(open890 0.1.0) lib/open890_web/endpoint.ex:1: Open890Web.Endpoint.plug_builder_call/2
(open890 0.1.0) lib/plug/debugger.ex:136: Open890Web.Endpoint."call (overridable 3)"/2
(open890 0.1.0) lib/open890_web/endpoint.ex:1: Open890Web.Endpoint.call/2
(phoenix 1.6.15) lib/phoenix/endpoint/cowboy2_handler.ex:54: Phoenix.Endpoint.Cowboy2Handler.init/4

Hmm, this shouldn't have caused this error. It looks like maybe you got the connection id in the URL bar incorrect somehow, maybe accidentally deleted a character or something?

Does it work when you navigate back to /connections in your browser and click the "Radio" button?

commented

Right, restarted server and then closed Radio UI tab, then reloaded connections page and reopened Radio UI. Working again, some sort of browser caching thing?

I now get the filter shape when stopping and restarting and when changing VFOs, however the filter shape is gone when I switch from V->M and back when I go from M->V.

HTH.

Great, I think I'm on the disappearing filter, then. I'll add a little bit of logic on the radio page, that if for some reason it can't find the requested connection ID, it will just redirect you back to the connection index screen, which should prevent the big nasty error you saw.

commented

Sounds good, I can see from looking at the commands that some clever tricks are needed to keep track of filter settings.

Really appreciate the effort to fix this up.

Could you tell me specifically what your VFO frequency/modes are, and likewise for the memory channel you're switching between? And whether either the VFO or memory channel are in SPLIT?

I saw the disappearing filter briefly, but then managed to stop seeing it.

commented

VFOA is 20m USB, VFOB is 80m LSB, Mem channel is 60m USB, none set for SPLIT.

Great, thanks!

@Tyrbiter After a bit of a hiatus, I'm picking this back up. I've pushed a couple commits to develop that should help. I wasn't able to completely replicate the filter disappearing, but I did notice that the filter was displaying the "wrong" sideband in a couple cases.

If you've got time and are able, would you mind checking out latest develop and see if that helps the issue?

commented

OK, I have just made a quick test, I only got time to do this just before I head for bed :)

I still see the filter shape vanish as soon as I select Memory instead of VFO. Both LC and HC also vanish but the : that follows them is still there.

Here is a complete dump of the console output, please let me know if you want any more information:

[bdm@deangelis open890-develop]$ make up
(asdf plugin-list | grep erlang && asdf plugin-update erlang) || asdf plugin-add erlang
erlang
Updating erlang...
Already on 'master'
Your branch is up to date with 'origin/master'.
(asdf plugin-list | grep elixir && asdf plugin-update elixir) || asdf plugin-add elixir
elixir
Updating elixir...
Already on 'master'
Your branch is up to date with 'origin/master'.
(asdf plugin-list | grep nodejs && asdf plugin-update nodejs) || asdf plugin-add nodejs
nodejs
Updating nodejs...
Already on 'master'
Your branch is up to date with 'origin/master'.
(asdf plugin-list | grep yarn && asdf plugin-update yarn) || asdf plugin-add yarn
yarn
Updating yarn...
Already on 'master'
KERL_CONFIGURE_OPTIONS="--without-javac --without-fop --without-odbc" asdf install
elixir 1.14.2-otp-24 is already installed
erlang 24.3.4 is already installed
nodejs 18.12.1 is already installed
yarn 1.22.11 is already installed
mix deps.get
Resolving Hex dependencies...
Resolution completed in 0.074s
Unchanged:
castore 0.1.13
certifi 2.8.0
cowboy 2.9.0
cowboy_telemetry 0.3.1
cowlib 2.11.0
esbuild 0.4.0
file_system 0.2.10
floki 0.32.0
gettext 0.18.2
hackney 1.18.0
html_entities 0.5.2
httpoison 1.8.0
idna 6.1.1
jason 1.4.0
metrics 1.0.1
mime 2.0.3
mimerl 1.2.0
mix_test_watch 1.1.0
parse_trans 3.3.1
phoenix 1.6.15
phoenix_html 3.2.0
phoenix_live_reload 1.3.3
phoenix_live_view 0.17.5
phoenix_pubsub 2.1.1
phoenix_template 1.0.0
phoenix_view 2.0.2
plug 1.14.0
plug_cowboy 2.6.0
plug_crypto 1.2.3
ranch 1.8.0
ssl_verify_fun 1.1.6
telemetry 0.4.3
telemetry_metrics 0.6.1
telemetry_poller 0.5.1
toml 0.6.2
unicode_util_compat 0.7.0
uniq 0.5.3
All dependencies are up to date
mix deps.compile
===> Analyzing applications...
===> Compiling parse_trans
===> Analyzing applications...
===> Compiling mimerl
===> Analyzing applications...
===> Compiling metrics
===> Analyzing applications...
===> Compiling unicode_util_compat
===> Analyzing applications...
===> Compiling idna
===> Analyzing applications...
===> Compiling ranch
===> Analyzing applications...
===> Compiling telemetry
===> Analyzing applications...
===> Compiling telemetry_poller
===> Analyzing applications...
===> Compiling certifi
===> Analyzing applications...
===> Compiling hackney
===> Analyzing applications...
===> Compiling cowlib
===> Analyzing applications...
===> Compiling cowboy
===> Analyzing applications...
===> Compiling cowboy_telemetry
mix compile
Generated open890 app
yarn install --cwd assets
yarn install v1.22.11
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.12s.
mix phx.server
[debug] RadioConnectionRepo.init()
[debug] db/ exists, skipping
[info] Running Open890Web.Endpoint with cowboy 2.9.0 at 0.0.0.0:4000 (http)
[info] Access Open890Web.Endpoint at http://localhost:4000
[info] *** Cloudlog Supervisor started
[info] *** UDP audio server: start_link
[info] *** UDP audio server: init
[info] UDP Audio server listening on port 60001
___ ___ ___
___ ___ ___ ___ ( _ ) _ / _
/ _ / _ / -) _ / _ _, / // /
_/ ./_
////_//__/
/_/

open890 is now running.
Access the web interface at http://localhost:4000

[info] Auto-starting connection id fa8467e1-de2d-4a33-9923-49c72ea79123, "TS890"
[info] Cloudlog not enabled for connection fa8467e1-de2d-4a33-9923-49c72ea79123
[info] Established TCP socket with radio on port 60000
[info] [UP] "##CN;"
[watch] build finished, watching for changes...
[info] [UP] "##ID10410bdm2Squrrox667;"
[info] signed in, scheduling first ping
[info] Enabling audio scope via LAN
[info] [UP] "DD11;"
[info] Enabling LAN bandscope
[info] [UP] "DD01;"
[info] [UP] "AI2;"
[info] [UP] "FR;"
[debug] *** GET INITIAL STATE ***
[info] [DN] "##TI1"
[debug] RadioState.dispatch: unhandled message: "##TI1"
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[info] [DN] "FR0"
[info] [DN] "FR0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC1"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
broadcast_lock_state: false
[info] [DN] "LK0"
[info] [DN] "BSM01400000014350000"
Copied: static/images --> ../priv/static/images
Copied: static/android-chrome-192x192.png --> ../priv/static/android-chrome-192x192.png
Copied: static/android-chrome-512x512.png --> ../priv/static/android-chrome-512x512.png
Copied: static/apple-touch-icon.png --> ../priv/static/apple-touch-icon.png
Copied: static/favicon-16x16.png --> ../priv/static/favicon-16x16.png
Copied: static/favicon-32x32.png --> ../priv/static/favicon-32x32.png
Copied: static/favicon.ico --> ../priv/static/favicon.ico
Copied: static/site.webmanifest --> ../priv/static/site.webmanifest
Copied: static/robots.txt --> ../priv/static/robots.txt
Copied: static/images/phoenix.png --> ../priv/static/images/phoenix.png

Be watching in static

Processing css/app.scss...
Finished css/app.scss in 78 ms

Waiting for file changes...
[info] CONNECTED TO Phoenix.LiveView.Socket in 20µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"_csrf_token" => "Fg0uQg5THRtGKWc-PCQdIiIDPGUDcgUtlat7Bdvm2lVKJeMhRsKQY1kT", "_mounts" => "3", "_track_static" => %{"0" => "http://localhost:4000/css/app.css", "1" => "http://localhost:4000/js/app.js"}, "vsn" => "2.0.0"}
[info] LiveView mount: params: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
[info] Found connection: fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] *** GET INITIAL STATE ***
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[info] [DN] "FR0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] CONNECTED TO Open890Web.UserSocket in 36µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"token" => "undefined", "vsn" => "2.0.0"}
[info] JOINED radio:audio_stream in 10µs
Parameters: %{}
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FA00014236000"
[info] [UP] "BSC040;"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [UP] "BSM0;"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC1"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSC040"
[info] JOINED radio:audio_stream in 9µs
Parameters: %{}
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
new vfo_memory_state: :memory
[info] [DN] "MV1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "RA0"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "RA0"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unable to find cloudlog process for connection id fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :stopped

commented

And of course no sooner do I send the previous message and after I restarted the connection in the browser, now it doesn't happen and the filter shape stays put.

More console output which follows on from above:

[debug] Bandscope LV: RX connection_state: :starting
[info] Established TCP socket with radio on port 60000
[info] [UP] "##CN;"
[debug] Bandscope LV: RX connection_state: :up
[info] [UP] "##ID10410bdm2Squrrox667;"
[info] signed in, scheduling first ping
[info] Enabling audio scope via LAN
[info] [UP] "DD11;"
[info] Enabling LAN bandscope
[info] [UP] "DD01;"
[info] [UP] "AI2;"
[info] [UP] "FR;"
[debug] *** GET INITIAL STATE ***
[info] [DN] "##TI1"
[debug] RadioState.dispatch: unhandled message: "##TI1"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "OM0;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR0"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FA00007177000"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BU12"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "EX00611 000"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "EX00612 001"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "OM01"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "OM12"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "SH0022"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "SL003"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FS00"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] JOINED radio:audio_stream in 10µs
Parameters: %{}
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM00700000007200000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA1"
[info] [DN] "BSC046"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC1"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM00700000007200000"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "OM02"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "FR0"
[info] [DN] "MD1"
[debug] RadioState.dispatch: unhandled message: "MD1"
new vfo_memory_state: :vfo
[info] [DN] "MV0"
[info] [DN] "OM01"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC046"
[info] [DN] "BSM00700000007200000"
[info] [DN] "BSM10700000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM10700000007200000"
[info] [DN] "BSM20700000007050000"
[debug] RadioState.dispatch: unhandled message: "BSM20700000007050000"
[info] [DN] "BSM30705000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM30705000007200000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[info] [DN] "OM02"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "FR0"
[info] [DN] "MD1"
[debug] RadioState.dispatch: unhandled message: "MD1"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM01"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC046"
[info] [DN] "BSM00700000007200000"
[info] [DN] "BSM10700000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM10700000007200000"
[info] [DN] "BSM20700000007050000"
[debug] RadioState.dispatch: unhandled message: "BSM20700000007050000"
[info] [DN] "BSM30705000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM30705000007200000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[info] [DN] "OM02"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "FR0"
[info] [DN] "MD1"
[debug] RadioState.dispatch: unhandled message: "MD1"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM01"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC046"
[info] [DN] "BSM00700000007200000"
[info] [DN] "BSM10700000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM10700000007200000"
[info] [DN] "BSM20700000007050000"
[debug] RadioState.dispatch: unhandled message: "BSM20700000007050000"
[info] [DN] "BSM30705000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM30705000007200000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[debug] Unable to find cloudlog process for connection id fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :stopped
[info] Cloudlog not enabled for connection fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :starting
[info] Established TCP socket with radio on port 60000
[info] [UP] "##CN;"
[debug] Bandscope LV: RX connection_state: :up
[info] [UP] "##ID10410bdm2Squrrox667;"
[info] signed in, scheduling first ping
[info] Enabling audio scope via LAN
[info] [UP] "DD11;"
[info] Enabling LAN bandscope
[info] [UP] "DD01;"
[info] [UP] "AI2;"
[info] [UP] "FR;"
[debug] *** GET INITIAL STATE ***
[info] [DN] "##TI1"
[debug] RadioState.dispatch: unhandled message: "##TI1"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "##KN21"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "##VP0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "DD01"
[info] [DN] "FR0"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR0"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FA00007177000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BU12"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "EX00611 000"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "EX00612 001"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "OM01"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM00700000007200000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA1"
[info] [DN] "BSC046"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC1"
[info] JOINED radio:audio_stream in 10µs
Parameters: %{}
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM00700000007200000"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "OM02"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "FR0"
[info] [DN] "MD1"
[debug] RadioState.dispatch: unhandled message: "MD1"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM01"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC046"
[info] [DN] "BSM00700000007200000"
[info] [DN] "BSM10700000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM10700000007200000"
[info] [DN] "BSM20700000007050000"
[debug] RadioState.dispatch: unhandled message: "BSM20700000007050000"
[info] [DN] "BSM30705000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM30705000007200000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[info] [DN] "OM02"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "FR0"
[info] [DN] "MD1"
[debug] RadioState.dispatch: unhandled message: "MD1"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM01"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "BS80"
[info] [DN] "BSC046"
[info] [DN] "BSM00700000007200000"
[info] [DN] "BSM10700000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM10700000007200000"
[info] [DN] "BSM20700000007050000"
[debug] RadioState.dispatch: unhandled message: "BSM20700000007050000"
[info] [DN] "BSM30705000007200000"
[debug] RadioState.dispatch: unhandled message: "BSM30705000007200000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "FR1"
[info] [DN] "MD2"
[debug] RadioState.dispatch: unhandled message: "MD2"
[info] [DN] "OM02"
[info] [DN] "OM11"
[info] [DN] "PA2"
[info] [DN] "RA0"
[info] [DN] "SH0022"
[info] [DN] "SH1022"
[debug] RadioState.dispatch: unhandled message: "SH1022"
[info] [DN] "SL003"
[info] [DN] "SL103"
[debug] RadioState.dispatch: unhandled message: "SL103"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM02800000028500000"
[info] [DN] "BSM12800000028500000"
[debug] RadioState.dispatch: unhandled message: "BSM12800000028500000"
[info] [DN] "BSM22800000028200000"
[debug] RadioState.dispatch: unhandled message: "BSM22800000028200000"
[info] [DN] "BSM32820000028700000"
[debug] RadioState.dispatch: unhandled message: "BSM32820000028700000"
[info] [DN] "FT1"
[debug] RadioState.dispatch: unhandled message: "FT1"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[info] [DN] "PA0"
[info] [DN] "RA1"
[info] [DN] "SH1022"
[debug] RadioState.dispatch: unhandled message: "SH1022"
[info] [DN] "SL103"
[debug] RadioState.dispatch: unhandled message: "SL103"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FR1"
[info] [DN] "FT1"
[debug] RadioState.dispatch: unhandled message: "FT1"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM11"
[info] [DN] "PA2"
[info] [DN] "RA0"
[info] [DN] "SH1022"
[debug] RadioState.dispatch: unhandled message: "SH1022"
[info] [DN] "SL103"
[debug] RadioState.dispatch: unhandled message: "SL103"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM02800000028500000"
[info] [DN] "BSM12800000028500000"
[debug] RadioState.dispatch: unhandled message: "BSM12800000028500000"
[info] [DN] "BSM22800000028200000"
[debug] RadioState.dispatch: unhandled message: "BSM22800000028200000"
[info] [DN] "BSM32820000028700000"
[debug] RadioState.dispatch: unhandled message: "BSM32820000028700000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unable to find cloudlog process for connection id fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :stopped

Yeah, this is a weird one. In your first log, it looks like the radio is not sending the operating mode (the OM command) when you switch to memory mode, and so it doesn't know how to render the filter edges in the audio scope:

[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo

Here it looks like you are switching from VFO to memory, and then back to VFO mode. But in this span, the radio doesn't send the operating mode, which is really annoying.

But in your second log, it does:

new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "OM02"

That last OM02 command is "left side USB"

I was hoping to squash this one for the next release, I'll keep messing with it a bit tomorrow, but if I can't reliably get it to work, it may just linger.

commented

I'm not expecting miracles, but it's clear that the radio responses do seem to vary depending on how it's setup and what span is set for each VFO. My test involved pressing only the M/V button.

I'm going to assume that all TS-890s behave the exactly same way, but if you need me to test and send more debug please ask, it would be embarrassing for Kenwood to have to admit that the firmware is non-deterministic :)

To avoid any doubt I have fw 1.04

commented

Just noticed this:

If TS-890 is in VFO mode when I connect in the browser tab then switching to Memory mode loses the filter passband shape and LC/HC annotations.

If I disconnect while in Memory mode, then reconnect, the filter passband shape appears together with the LC and HC annotations but then switching to VFO mode (and swapping VFOs) loses them shape and annotations again.

Here is a complete debug dump of this after running make up to get to the develop branch immediately after 1.0.4 in main:

mix phx.server
[debug] RadioConnectionRepo.init()
[debug] db/ exists, skipping
[info] Running Open890Web.Endpoint with cowboy 2.9.0 at 0.0.0.0:4000 (http)
[info] Access Open890Web.Endpoint at http://localhost:4000
[info] *** Cloudlog Supervisor started
[info] *** UDP audio server: start_link
[info] *** UDP audio server: init
[info] UDP Audio server listening on port 60001
___ ___ ___
___ ___ ___ ___ ( _ ) _ / _
/ _ / _ / -) _ / _ _, / // /
_/ ./_
////_//__/
/_/

open890 is now running.
Access the web interface at http://localhost:4000

[info] Auto-starting connection id fa8467e1-de2d-4a33-9923-49c72ea79123, "TS890"
[info] Cloudlog not enabled for connection fa8467e1-de2d-4a33-9923-49c72ea79123
[info] Established TCP socket with radio on port 60000
[info] [UP] "##CN;"
[watch] build finished, watching for changes...
[info] [UP] "##ID10410bdm2Squrrox667;"
[info] signed in, scheduling first ping
[info] Enabling audio scope via LAN
[info] [UP] "DD11;"
[info] Enabling LAN bandscope
[info] [UP] "DD01;"
[info] [UP] "AI2;"
[info] [UP] "FR;"
[debug] *** GET INITIAL STATE ***
[info] [DN] "##TI1"
[debug] RadioState.dispatch: unhandled message: "##TI1"
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[info] [DN] "DD11"
[debug] RadioState.dispatch: unhandled message: "DD11"
[info] [DN] "FR0"
[info] [DN] "FR0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM01400000014350000"
Copied: static/images --> ../priv/static/images
Copied: static/android-chrome-192x192.png --> ../priv/static/android-chrome-192x192.png
Copied: static/android-chrome-512x512.png --> ../priv/static/android-chrome-512x512.png
Copied: static/apple-touch-icon.png --> ../priv/static/apple-touch-icon.png
Copied: static/favicon-16x16.png --> ../priv/static/favicon-16x16.png
Copied: static/favicon-32x32.png --> ../priv/static/favicon-32x32.png
Copied: static/favicon.ico --> ../priv/static/favicon.ico
Copied: static/robots.txt --> ../priv/static/robots.txt
Copied: static/site.webmanifest --> ../priv/static/site.webmanifest
Copied: static/images/phoenix.png --> ../priv/static/images/phoenix.png

Be watching in static

Processing css/app.scss...
Finished css/app.scss in 76 ms

Waiting for file changes...
[info] GET /connections/fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Processing with Phoenix.LiveView.Plug.show/2
Parameters: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
Pipelines: [:browser, :auth_required]
[info] Auth not enabled, skipping
[info] LiveView mount: params: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
[info] Found connection: fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] *** GET INITIAL STATE ***
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] Sent 200 in 67ms
[info] [DN] "FR0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM01400000014350000"
[info] CONNECTED TO Open890Web.UserSocket in 25µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"token" => "undefined", "vsn" => "2.0.0"}
[info] CONNECTED TO Phoenix.LiveView.Socket in 21µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"_csrf_token" => "GBpvHRt5WAcxARwwHxY-Ozo2Qlw2CR40bv5hWN3qED-EiWnqJF5hlJpM", "_mounts" => "0", "_track_static" => %{"0" => "http://localhost:4000/css/app.css", "1" => "http://localhost:4000/js/app.js"}, "vsn" => "2.0.0"}
[info] LiveView mount: params: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
[info] Found connection: fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] *** GET INITIAL STATE ***
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR0"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM01400000014350000"
[info] JOINED radio:audio_stream in 9µs
Parameters: %{}
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "RA0"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
new vfo_memory_state: :vfo
[info] [DN] "MV0"
[info] [DN] "RA0"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FR1"
[info] [DN] "FT1"
[debug] RadioState.dispatch: unhandled message: "FT1"
[info] [DN] "PA2"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM02800000028500000"
[info] [DN] "BSM12800000028500000"
[debug] RadioState.dispatch: unhandled message: "BSM12800000028500000"
[info] [DN] "BSM22800000028200000"
[debug] RadioState.dispatch: unhandled message: "BSM22800000028200000"
[info] [DN] "BSM32820000028700000"
[debug] RadioState.dispatch: unhandled message: "BSM32820000028700000"
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "PA0"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "RA0"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] GET /connections/fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Processing with Phoenix.LiveView.Plug.show/2
Parameters: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
Pipelines: [:browser, :auth_required]
[info] Auth not enabled, skipping
[info] LiveView mount: params: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
[info] Found connection: fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] *** GET INITIAL STATE ***
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "XT;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "RF;"
[info] [UP] "LK;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] Sent 200 in 3ms
[info] [DN] "FR0"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
new vfo_memory_state: :vfo
[info] [DN] "MV0"
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] CONNECTED TO Phoenix.LiveView.Socket in 24µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"_csrf_token" => "GBpvHRt5WAcxARwwHxY-Ozo2Qlw2CR40bv5hWN3qED-EiWnqJF5hlJpM", "_mounts" => "0", "_track_static" => %{"0" => "http://localhost:4000/css/app.css", "1" => "http://localhost:4000/js/app.js"}, "vsn" => "2.0.0"}
[info] LiveView mount: params: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
[info] Found connection: fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] *** GET INITIAL STATE ***
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[info] [DN] "BS31"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "BSM0;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BS46"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] CONNECTED TO Open890Web.UserSocket in 24µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"token" => "undefined", "vsn" => "2.0.0"}
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
broadcast_lock_state: false
[info] [DN] "LK0"
[info] [DN] "FR0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
new vfo_memory_state: :vfo
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM01400000014350000"
[info] CONNECTED TO Open890Web.UserSocket in 21µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"token" => "undefined", "vsn" => "2.0.0"}
[info] CONNECTED TO Phoenix.LiveView.Socket in 24µs
Transport: :websocket
Serializer: Phoenix.Socket.V2.JSONSerializer
Parameters: %{"_csrf_token" => "O0FrIi9FHBw6D1IZETMDCDMyEU43DycoA-1WcrwjNJclgrSBCBfzmLIQ", "_mounts" => "0", "_track_static" => %{"0" => "http://localhost:4000/css/app.css", "1" => "http://localhost:4000/js/app.js"}, "vsn" => "2.0.0"}
[info] LiveView mount: params: %{"id" => "fa8467e1-de2d-4a33-9923-49c72ea79123", "panel" => "true", "panelTab" => "scope"}
[info] Found connection: fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] *** GET INITIAL STATE ***
[info] [UP] "FR;"
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR0"
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] JOINED radio:audio_stream in 10µs
Parameters: %{}
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
broadcast_lock_state: false
[info] [DN] "LK0"
[info] [DN] "BSM01400000014350000"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
new vfo_memory_state: :vfo
[info] [DN] "MV0"
[info] [DN] "RA0"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unable to find cloudlog process for connection id fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :stopped
[info] Cloudlog not enabled for connection fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :starting
[info] Established TCP socket with radio on port 60000
[debug] Bandscope LV: RX connection_state: :up
[info] [UP] "##CN;"
[info] [UP] "##ID10410bdm2Squrrox667;"
[info] signed in, scheduling first ping
[info] [DN] "##TI1"
[debug] RadioState.dispatch: unhandled message: "##TI1"
[info] Enabling audio scope via LAN
[info] [UP] "DD11;"
[info] Enabling LAN bandscope
[info] [UP] "DD01;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "AI2;"
[info] [UP] "FR;"
[warning] Unknown vfo_memory_state: nil
[debug] *** GET INITIAL STATE ***
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [UP] "FR;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "FA;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[info] [UP] "SM;"
[info] [UP] "EX00611;"
[info] [UP] "EX00612;"
[info] [UP] "MV;"
[info] [UP] "OM0;"
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "##KN21"
[info] [DN] "##VP0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] JOINED radio:audio_stream in 11µs
Parameters: %{}
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR0"
[info] [DN] "FR0"
[info] [DN] "FA00014236000"
[info] [DN] "FB00028033360"
[info] [DN] "BU01"
[info] [DN] "BU12"
[info] [DN] "EX00611 000"
[info] [DN] "EX00612 001"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "OM02"
[info] [DN] "OM12"
[info] [DN] "SH0022"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "SL003"
[info] [DN] "FS00"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FL001"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FL1000270"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FL1100270"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FL1200270"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BSO0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BS31"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [UP] "BSM0;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BS46"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA0"
[info] [DN] "BSC040"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM01400000014350000"
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA1"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU10"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unable to find cloudlog process for connection id fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :stopped
[info] Cloudlog not enabled for connection fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :starting
[info] Established TCP socket with radio on port 60000
[info] [UP] "##CN;"
[debug] Bandscope LV: RX connection_state: :up
[info] [UP] "##ID10410bdm2Squrrox667;"
[info] signed in, scheduling first ping
[info] Enabling audio scope via LAN
[info] [UP] "DD11;"
[info] Enabling LAN bandscope
[info] [UP] "DD01;"
[info] [UP] "AI2;"
[info] [UP] "FR;"
[debug] *** GET INITIAL STATE ***
[info] [DN] "##TI1"
[debug] RadioState.dispatch: unhandled message: "##TI1"
[info] [UP] "FR;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "FA;"
[info] [UP] "FB;"
[info] [UP] "BU0;"
[info] [UP] "BU1;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "SM;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [UP] "EX00611;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "EX00612;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "MV;"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [UP] "OM0;"
[warning] Unknown vfo_memory_state: nil
[info] [UP] "OM1;"
[info] [UP] "SH0;"
[info] [UP] "SL0;"
[info] [UP] "FS;"
[info] [UP] "FL0;"
[info] [UP] "FL10;"
[info] [UP] "FL11;"
[info] [UP] "FL12;"
[info] [UP] "BSO;"
[info] [UP] "BS3;"
[info] [UP] "BS4;"
[info] [UP] "BSM0;"
[info] [UP] "BSA;"
[info] [UP] "BS8;"
[info] [UP] "BS5;"
[info] [UP] "BY;"
[info] [UP] "DS1;"
[info] [UP] "PA;"
[info] [UP] "RA;"
[info] [UP] "BSC;"
[info] [UP] "MA70;"
[info] [UP] "MA71;"
[info] [UP] "RM11;"
[info] [UP] "RM21;"
[info] [UP] "RM51;"
[info] [UP] "DD0;"
[info] [UP] "AG;"
[info] [UP] "RG;"
[info] [UP] "PC;"
[info] [UP] "NT;"
[info] [UP] "NW;"
[info] [UP] "BP;"
[info] [UP] "XV;"
[info] [UP] "XO;"
[info] [UP] "AN;"
[info] [UP] "AC;"
[info] [UP] "KS;"
[info] [UP] "SD;"
[info] [UP] "GC;"
[info] [UP] "MG;"
[info] [UP] "NR;"
[info] [UP] "BC;"
[info] [UP] "NB1;"
[info] [UP] "NB2;"
[info] [UP] "SQ;"
[info] [UP] "TB;"
[info] [UP] "AP0;"
[info] [UP] "##KN2;"
[info] [UP] "##VP;"
[info] [UP] "RT;"
[info] [UP] "XT;"
[info] [UP] "RF;"
[info] [UP] "LK;"
[info] [DN] "##KN21"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "##VP0"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FA00014236000"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FB00028033360"
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BU00"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "BU10"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "EX00611 000"
new vfo_memory_state: :memory
[info] [DN] "EX00612 001"
[info] [DN] "MV1"
[info] [DN] "OM02"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "SH0022"
[info] [DN] "SL003"
[info] [DN] "FS00"
[info] [DN] "FL001"
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] JOINED radio:audio_stream in 8µs
Parameters: %{}
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[warning] Unknown vfo_memory_state: nil
[info] [DN] "FL1000270"
[info] [DN] "FL1100270"
[info] [DN] "FL1200270"
[info] [DN] "BSO0"
[info] [DN] "BS31"
[info] [UP] "BSM0;"
[info] [DN] "BS46"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSA2"
[info] [DN] "BS80"
[info] [DN] "BS51"
[info] [DN] "BY1"
[info] [DN] "DS1000"
[info] [DN] "PA0"
[info] [DN] "RA1"
[info] [DN] "BSC040"
[info] [DN] "MA7000005366500"
[info] [DN] "?"
[debug] RadioState.dispatch: unhandled message: "?"
[info] [DN] "DD01"
[info] [DN] "AG000"
[info] [DN] "RG255"
[info] [DN] "PC100"
[info] [DN] "NT0"
[info] [DN] "NW0"
[info] [DN] "BP175"
[info] [DN] "XV0"
[info] [DN] "XO000000000000"
[info] [DN] "AN1001"
[info] [DN] "AC110"
[info] [DN] "KS012"
[info] [DN] "SD0500"
[info] [DN] "GC3"
[info] [DN] "MG050"
[info] [DN] "NR0"
[info] [DN] "BC0"
[info] [DN] "NB11"
[info] [DN] "NB20"
[info] [DN] "SQ000"
[info] [DN] "TB0"
[info] [DN] "AP00"
[info] [DN] "RT0"
[info] [DN] "XT0"
[info] [DN] "RF00000"
[info] [DN] "LK0"
broadcast_lock_state: false
[info] [DN] "BSM00500000005500000"
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA0"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU12"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[info] [DN] "RA1"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA0"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU01"
[info] [DN] "BU12"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "FR2"
[debug] RadioState.dispatch: unhandled message: "FR2"
[info] [DN] "FT2"
[debug] RadioState.dispatch: unhandled message: "FT2"
[info] [DN] "IF00005366500 000000000022000000"
[debug] RadioState.dispatch: unhandled message: "IF00005366500 000000000022000000"
[info] [DN] "MA7000005366500"
[info] [DN] "MV1"
new vfo_memory_state: :memory
[info] [DN] "RA1"
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM00500000005500000"
[info] [DN] "BSM10500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM10500000005500000"
[info] [DN] "BSM20500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM20500000005500000"
[info] [DN] "BSM30500000005500000"
[debug] RadioState.dispatch: unhandled message: "BSM30500000005500000"
[info] [DN] "BU00"
[info] [DN] "BU10"
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[info] [DN] "FR0"
[info] [DN] "FT0"
[debug] RadioState.dispatch: unhandled message: "FT0"
[info] [DN] "MV0"
new vfo_memory_state: :vfo
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "RA0"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BS80"
[info] [DN] "BSC040"
[info] [DN] "BSM01400000014350000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BSM11400000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM11400000014350000"
[info] [DN] "BSM21400000014100000"
[debug] RadioState.dispatch: unhandled message: "BSM21400000014100000"
[info] [DN] "BSM31410000014350000"
[debug] RadioState.dispatch: unhandled message: "BSM31410000014350000"
[info] [DN] "BU01"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "BU12"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[info] [DN] "DF0000000000000"
[debug] RadioState.dispatch: unhandled message: "DF0000000000000"
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unimplemented case for audio_scope_filter_edges for mode nil
[debug] Unable to find cloudlog process for connection id fa8467e1-de2d-4a33-9923-49c72ea79123
[debug] Bandscope LV: RX connection_state: :stopped

Argh, memory mode!!!!

homer-fist

This thing is such a pain in the rear! :) On the radar for a 1.0.5 cleanup.

Note for myself: I think the solution is to send OM to retrieve the left/right operating modes when receiving an MV response and the active mode is nil

commented

Note for myself: I think the solution is to send OM to retrieve the left/right operating modes when receiving an MV response and the active mode is nil

That sounds like a plan :)

commented

That seems to work, not too much code changed too :)

Woohoo!