Skip to main content

Running uBITX Manager on Linux (Raspberry pi)

'CAT Support uBITX Firmware CEC Version 1.0 Release' was posted and linux users reqeust for Linux version of uBITX Manager.





CAT Support uBITX Firmware CEC Version 1.0  is click the below link
http://www.hamskey.com/2018/02/cat-support-ubitx-firmware-cec-version.html


The only Linux I have is Raspberry pi, so I ran it on Raspberry pi.

1.check installed Mono


2.install Mono
 sudo apt-get install mono-complete


'y' enter



complete



3.Download uBITX Manager newest version (0.97)


4.Uncompress

5.Execute
  mono uBITX_Manager.exe


  check 'Linux compatible' <-- It must be checked.



 select Port


Starting from the next step is the same as running on Windows

Connect -> Read -> Decode -> Edit -> Encode -> Write -> OK








6.Enjoy with uBITX

See below for movie that have been tested with uBITX running on Linux.





The .net framework 2.0 warning on mono but I kept it because it was running.
If does not work, please request. I will compile for mono framework 4.0, that is very simple work.


Ian KD8CEC



Comments

  1. Hello Ian.
    Thanks once more for the Linux version of the Ubitx Manager 0.97.
    It works like a charm on my Ubuntu Xenial with mono.
    No problem at all. I have already used it to make test changes to Ubitx and also updated the starting screen with my callsign.
    In the meanwhile I had uploaded version CEC 1.01 which is working fine.

    I have to test everything more extensively, but I thought of dropping you a line as I am not using RPi at the moment.
    Next test will be CAT control with FlDigi under Linux.
    Any comment will be advised to you.

    Also I am looking for an Xloader Linux compatible in order to totally get rid of Win environment.
    Of course I can issue the avrdude upload command with the file name and the rest from command line, but I guess I am quite lazy and prefer the window mode.
    If Xloader is written in Java and the author is willing to share the source, then there is no issue to have the .jar scripted for Linux.
    Anyway I have contacted the author for that.

    All the best for the time being Ian.
    73 de Konstantinos, SV1ONW

    ReplyDelete
    Replies
    1. I thought you were a Linux expert when you were talking about wine in the uBUITX group.
      If you have time, can you tell us how to use it on Linux?
      I did not even think Mono would be so perfectly compatible. Please let me know if there is some information that may be helpful.

      Thank you for good Information.

      Ian KD8CEC

      Delete
  2. Hello Ian
    Thanks for your great work.
    uBITX_Manager complains on my Linux Mint 18.3 environment - seems it wants mono v4.
    If that is not too much effort to do, it would be greatly appreciated.
    73, David VK3XDM/VK7XDM

    ReplyDelete
  3. Hello David,
    I just tested yesterday on Mint Sylvia the 1.01 Manager and it works fine out of the box.
    But one thing.
    I have realized that the mono installation on Mint is not complete, so in the beginning I had issues which were all resolved as soon as I did a new install of mono by just issuing the command sudo apt-get install mono-complete .
    You may as well give it a try.

    73, de Konstantinos SV1ONW

    ReplyDelete
  4. Thanks Konstantinos
    I did install mono-complete. I have also just tried uBITX Manager V1.02 with same result.
    The problem is uBITX Manager offers port options of /dev/ttyS0-31, but the device is connected to /dev/ttyUSB0.
    Do you have any suggestion to correct that?
    I have used uBITX Manager successfully on another Windows machine. But Linux is my main and preferred environment.
    73, David VK3XDM/VK7XDM

    ReplyDelete
  5. Hi David,

    I will try to have it installed on my RPi III over the weekend and let you know.
    The thing is that I ran DietPi, but that should not be a problem.
    When you plug the Raduino to RPi if you try from terminal: dmesg | grep -i usb and/or dmesg | grep -i tty I wonder if you see the port and then if you unplug it if you get the appropriate message.
    I am sure you know what I mean.
    I have also verified Manager 1.02 both on Xenial and Sylvia and works fine for me. Obviously Raduino (Nano board) is ttyUSB0.

    But when I received my uBITX the USB on the Raduino did not make good contact and eventually I decided to unsolder it, solder 4 wires on the USB port pins and feed a male DB-9 connector on the back panel of my machine.
    Since then I have never ran to any USB connectivity problem. A bit unorthodox, many fellow hams may comment, but it gave me a positive connectivity feeling. Strange OM you may say.

    73, Konstantinos SV1ONW

    ReplyDelete

Post a Comment

Popular posts from this blog

How to upgrade uBITX Firmware

uBITX is based on Arduino Nano. So uBITX's firmware upgrade method is the same as Arduino.
There are two ways to upgrade the firmware of uBITX.

The first is to compile the source from the Arduino IDE, and the second is to upload the compiled hex file using the Firmware Upgrade Tool.

I'll show you how to upload a compiled hex file as a second method.

1.Connect the uBITX's USB cable to the computer.


2.Run Device Manager on your computer.
  The way to open the Device Manager for each OS Version differs slightly.
  In most Windows, you can easily launch the Device Manager by running.

  On your computer, press the Windows key + R.



 Type devmgmt.msc and press OK Button.




On most operating systems, there will be a serial port named Ports with CH340. If so, the next step is skipped.

If the serial port is not installed as below, you need to install the driver.



Included in uBITX is the Adonano, which uses the CH340 USB To UART part.

Download the latest CH340 driver from the Internet.

uBITX with Nextion LCD (CEC Firmware) - Installation and Introduction

uBITX with Nextion LCD (CEC Firmware) - Installation and Introduction uBITX CEC Firmware supports various LCD since Version 1.08 (16x02 Parallel, 20x04 Parallel, 16x02  I2C, 20x04 I2C, 16x02 Dual LCD with I2C).
Supports Nextion LCD (Graphic LCD) from Version 1.09, Version 1.09x is primarily aimed at Nextion LCD support. Also 1.09x will continue to be Beta version. If you want a stable version, please use 1.08 or 1.1 version to be released in the future.

uBITX Firmware CEC Version 1.08 Release

uBITX Firmware CEC Version 1.08 Release
Version 1.08 is the first major release since 1.061, I will release it after a 50-day beta test