DVSwitch Cockpit - Modern Status Dashboard for ASL3 / DVSwitch

[ERROR] BMTD binary is built for 64-bit ARM. This system reports architecture: amd64. Yes, Chuck, I got your open issue on the repo. The TGIFD and BMTD are built for 64-bit ARM. I might build separate binaries for AMD in the future.

Thank you Terry, we really like the layout, and operation. But over the years we have moved to building on HP EliteDesk G800's which we have laying around. That is basic ASL3 /DVSwitch bridges and nodes. And soon we will be moving our MMDVM builds over also.

Chuck K0XM- BYRG

Alright Chuck, I've been working on the AMD architecture today and recompiled the source code for BMTD and TGIFD. You are now the test subject, and I need your reply to make sure it works: Add experimental AMD backend binary support

Bumps AllTune2 to 1.77.8.

Adds experimental AMD/x86_64 backend binary support for BMTD and TGIFD while preserving the existing ARM/aarch64 path.

This change adds separate AMD backend binaries:

  • bmtd/bin/bmtdamd
  • tgif/bin/tgifdamd

setup_alltune2.sh now detects the system architecture and selects the matching backend binary:

  • arm64/aarch64 uses the existing ARM binaries
  • amd64/x86_64 uses the new AMD binaries
  • unsupported architectures fail clearly

The BMTD and TGIFD helpers now use the same architecture selection logic so runtime behavior matches installer behavior.

Installer behavior was tested on ARM and remains quiet during normal setup. Unsupported architectures show a clear error.

ARM safety checks performed:

  • real ARM setup completed successfully
  • ARM helpers selected bmtd/bin/bmtd and tgif/bin/tgifd
  • ARM setup completed successfully even when AMD binaries were temporarily hidden
  • protected local files were not touched

AMD logic checks performed:

  • simulated AMD setup selected bmtd/bin/bmtdamd and tgif/bin/tgifdamd
  • simulated AMD helpers selected bmtd/bin/bmtdamd and tgif/bin/tgifdamd
  • unsupported architectures were refused by setup and helpers

Important:
This is experimental AMD support. The installer/helper selection logic has been tested, but the AMD binaries still need confirmation on a real AMD/x86_64 Debian/ASL3 system before this should be described as fully verified AMD support.

For AMD test feedback, contact: kc3kmv@yahoo.com

I just got your message and I will run the new version now and let you know. Thanks

I undated both dvswitch_cockpit and both it and alltune2 are running fine- no issues..I ran the updater on alltune2 without issues....will let it play for a day here at my house then will move to our remote sites. THANK YOU TERRY

Chuck,

Since the installation went okay, I need you to verify the rest of the setup for me since I am not running on that platform:

  1. Verify amd64 Binaries: Confirm that the BM and TGIF binaries are actually working properly on the amd64 architecture.
  2. Check Configs: Review the README.md and ensure both bmtd.ini and tgifd.ini are correctly configured and in working order.
  3. Test Traffic: Connect to both BM and TGIF, and verify that you can successfully transmit and receive data.

Once you confirm all of that is working, let me know. I will then update the README.md and put the tag on the repo.


Terry, I just performed a full reinstall here on my home ASL/DVSwitch PC and all is well. I can use BM and TGIF and dvswitch cockpit shows user id's and info fine.

Chuck,

Good Deal! Enjoy!