开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育
Date

Re: backup script for RPI OS and App configurations?

 

I made this collection before, it might also be useful:
Settings when using a new image.pdf
--
Gyula HA3HZ


Re: backup script for RPI OS and App configurations?

 

Chris,
the problem can be solved very easily, I do the same when there are several changes on the OS. Whether you have the operating system on a uSD card or a USB stick, use Accessories > SD Card Copier in the RPi menu. With this, you can easily copy the contents of your operating system and you only have to monitor the variables and store them on a separate USB stick. Just make sure that it is preferably of a different brand to which you are copying, so you don't accidentally mix up what you are copying from. In the beginning, I copied uSD cards, now I use different USB 3.2 sticks to store the OS and for backup purposes. If you use uSD, write on the card e.g. 1 or 2 or 3... or A or B or C similar, to differentiate and note to yourself which one has the state of when. If you use a USB stick, you can also write on the factory packaging. This is how I do it.
--
Gyula HA3HZ


backup script for RPI OS and App configurations?

 

I understand that there is a backup-restore program in the sBitx toolbox for the sBitx program settings, but I was wondering if anyone has put together a script to backup RPI OS preferences and settings and logs for the other apps like Gridtracker, WSJTX, Fldigi?? I've made a start on this using Deja Dup but the program is not filling me with confidence;)? ?73 Chris M0KNF


Re: sBITX 64Bit Pi Image Available #sBitx

 

Thank you for all your hard work on this. The version 4 is amazing!

David - WK4DS

On Mon, Oct 7, 2024 at 18:16 JJ - W9JES via <w9jes=[email protected]> wrote:
All ?-?
v4.01 of the sBitx software is available. This patch release addresses:
?
1. Realigned the buttons to match the native resolution for the 7 inch screen in web gui.
2. Updated notch filter to activate on CW/CWR also remove the indicator.
3. Comment cleanup.

To update from terminal:
Visit ?
and select this command..
?
cd $HOME && cd sbitx && ./update
?
- JJ


Re: sBITX 64Bit Pi Image Available #sBitx

 

All ?-?
v4.01 of the sBitx software is available. This patch release addresses:
?
1. Realigned the buttons to match the native resolution for the 7 inch screen in web gui.
2. Updated notch filter to activate on CW/CWR also remove the indicator.
3. Comment cleanup.

To update from terminal:
Visit ?
and select this command..
?
cd $HOME && cd sbitx && ./update
?
- JJ


Re: sBitx CW keyer problems and idea for solution #sBitx #sBITX_v3 #cw #firmware

 

This is why I have suggested the use of an external Keyer such as the K16 EXT by K1EL which has Lead-In and Tail-Timing built into the Keyer functions, this enable the Transceiver PTT to be activated by the Lead-In Timer by (x ms) prior the the first CW element and a Tail-Timer to hold the PTT (y ms) after the last CW element. this every old technology from the Tube Transmitter and Receiver Days and still works to day, the old Mercury Vapour Tubes used as High Voltage Diodes has a tendency to create Chirp but if the transmitter was keyed on a few ms before the first CW element was sent the Chirp was much reduced.
Please Note: at 60 WPM the computer polling of the Keyer state and the transmitter PTT state is every 17 ms


Re: js8call no transmit V3 64bit

 

Status Update - I'm up and running and receiving acks from JS8Call heartbeats.
?
Here's what I did, for those who run across the thread in the future.
  • Downloaded the latest SD Card image.
    • It's a 64 bit OS with pretty much everything already setup.
  • Used BalenaEtcher to raw write it to a brand new 64 gb SD card.
  • Disassembled the sBitx case.
    • Take the four screws out that hold the sides in and carefully lift the front with the screen.
  • Swapped out the SD card in the PI.
  • Reassembled
  • Powered Up
  • Updated the OS
    • sudo apt update
    • sudo apt upgrade
  • Updated sBitx Application
    • cd sbitx
    • ./update
  • Used the sBitx Tools to restore my data backup.
    • The tools are already installed!
    • Use the EZ Data button, select the USB drive, and restore.
    • Select refresh if the usb drive does not show.
  • Enabled VNC through Pi Configuration
  • Rebooted
  • VNCed in and reset the default image log in password.
  • Started the sBitx Application
    • On this image, it no longer starts automatically...which is a good thing.?
  • Launch JS8Call
    • It's already installed and configured!
    • Open the settings and add configuration.
      • Add call sign.
      • Add call groups.
      • Enable what you normally enable.
  • Specify the band via JS8Call
  • Verify that the rig control switches frequency.
  • Try a heartbeat.
  • Check for ack.
?
I'd have to say that this image is way more performant than the stock image.? So much faster and worth it from that standpoint alone.? It's also completely ready out of the box.? I didn't have to install anything.
?
Now I just need to quickly setup gpsd and chrony and I'm good to go.? Totally nice to haves and not critical this time.? I should be good to go for some field work this week.
?
Thanks for the help, everyone!
?
?


Re: js8call no transmit V3 64bit

 

It was misleading that the name 'js8call no transmit V3 64bit' was mentioned in the topic. While you struggle with the 32-bit version. If you didn't know until now, I'll tell you now that the original version was written maybe 3 years ago, and time has passed.
The hardware can work on 64 bit and the Bookworm OS is currently supported, so the developers (who are also users) want to develop this further. For this reason, several images have been made of the 64-bit version and many improvements and renewals have been made in sbitx. Therefore, it is recommended to use this version.
It seems that the hardware manufacturer is not interested in supporting this. They still ship with the 32-bit version. And the owner of the new device does not always know that the uSD card received is outdated and in many cases works incorrectly.
From the questions asked on the forum, we have to figure out which version you are using. It often helps when the interviewer wants to use the device tomorrow, while knowing nothing or very little about its operation.
This is a software-controlled radio that is in continuous development, thanks to our amateurs who do this in their spare time.
The management and continuous updating of the device requires computer knowledge.
--
Gyula HA3HZ


Re: js8call no transmit V3 64bit

 

Yeah, I kind of figured with an open source project that support would be user driven and I do appreciate it.? I have the latest js8call installed and my last attempt was on the stock image with the 32 bit operating system and sbitx 3.021.? The sbitx application does start on boot and it's running in the background while trying to operate JS8Call.?
?
I downloaded the posted 64 bit image and I'll burn that to an sdcard this morning and update the sbitx app to the latest.? Maybe that will work, idk.? It's a bit of a scramble this morning between work and packing.?


Re: 64-BIT V4 WORLD MAP

 

Here is the same world map with state and country lines,

It seems to work OK.

Give it a try.

just replace?the rob4200.png in the /sbitx/web folder.

Thanks,

Sam Hanie


623-219-8130


On Sun, Oct 6, 2024 at 10:56?AM Shawn Rutledge K7IHZ via <social=[email protected]> wrote:
Better use openstreetmap, I think. ? ?But avoiding mercator projection might make some sense too. ?(Should we try to have great-circle lines as straight as possible?) ?And I think the simple non-zooming world map is ok for now, if the alternative is too much work; but I agree it would be nice to have more markup: US states, country boundaries, time zones etc. ?(somehow without getting too cluttered)

My goal is to eventually separate the front-end from the backend: there should be a radio-control daemon that can stay running in the background, with a particular interface that I have in mind which will make many kinds of front-ends possible.? Then I want to write a Qt-based UI.? Then using qtlocation will be possible on the raspberry pi display. ? ?But it might take a while to get the radio backend separated from the GUI and working correctly (I’ve hardly looked at the code so far, let alone actually start trying to refactor).? I could probably write a separate logbook-mapping app in a short time though. ?(It’s been done many times though, right?) ?In the meantime there is that chrome-based app already installed.

On Oct 6, 2024, at 1:36?AM, Evan Hand <elhandjr@...> wrote:

Have you tried:
?
73
Evan
AC9TU


Re: js8call no transmit V3 64bit

 

Kevin,
you know, we who are trying to help you are users.
The wiki was also compiled by users.
Now my question is, which version are you trying to get it to work?
--
Gyula HA3HZ


Re: js8call no transmit V3 64bit

 

Hmm, the sBitx application seems to be automatically running after bootup via the startup.sh script.? I'm assuming that the application is this window that pops up with the waterfall.?
I restarted from cmd line, it booted up, this window/app opened, then I ran js8call, and the error is popping up again.
?
?


Re: sBitx CW keyer problems and idea for solution #sBitx #sBITX_v3 #cw #firmware

 

开云体育

What about being interrupt-driven instead of using timer-based polling? ?It looks like so far it’s done only for the encoders. ?

27006ea3 sbitx_gtk.c ?wiringPiISR(ENC2_A, INT_EDGE_BOTH, tuning_isr);
27006ea3 sbitx_gtk.c ?wiringPiISR(ENC2_B, INT_EDGE_BOTH, tuning_isr);

I was going to ask at some point anyway: what are the advantages or reasons for choosing WiringPI? ?I see there are a few GPIO libs to choose from, and don’t have much experience with RPI GPIO yet. ?(Although I did manage to read the encoders in a separate program.) ?Maybe it turns out that some make this sort of thing easier than others?

Another conventional solution would be to use a microcontroller for real-time aspects and queue up events over USB or a serial port. ?But it adds cost unless you can use one that is already needed anyway, or use a chip that has programmable I/O features.

On Sep 30, 2024, at 6:28?PM, Ashhar Farhan <farhanbox@...> wrote:

The main challenge is to improve the response time of linux. It is Not a real time kernel.
The best way is to memory map the gpio for fast polling. That means running it at super user privilige.


On Sun, Sep 29, 2024, 11:41 PM VE6LX via <dclarke2=[email protected]> wrote:
The K16 EXT Keyer Kit which I have Is a very in-depth manual for a simple device. Also it brings back the concept of transmitter on / off timing as Steve has built in the functions of transmitter timing as part of the keyer and has separate outputs for the Transmitter PTT and the transmitter keying circuits. This is something that was very common with the older tube transmitters (my old Johnson Valiant, and HQ-170 Receiver) the good old days all 83 pounds of transmitter, just what you want for a POTA Hi Hi and do not forget just throw that in your back pack and go SOTA, S-U-R-E -!!!




Re: js8call no transmit V3 64bit

 

?


Re: sBitx CW keyer problems and idea for solution #sBitx #sBITX_v3 #cw #firmware

 

开云体育

When you’re running a processor as fast as the raspberry pie, and when there are now apparently real time additions to Linux, I think you just really need to get CW handled, someway, even if you have to make some allow allowances, such as shutting down some other portions of the system, when it’s obvious that the person is sending morse code. ??

Every other other SDR ?radio, apparently is doing this, aren’t they ? I don’t have any problems with my 7300.?

Gordon?


On Oct 6, 2024, at 11:31, Gordon Gibby <docvacuumtubes@...> wrote:

?I think if you get to 30 words per minute you would satisfy 98% of the audience.?

Gordon?

On Oct 6, 2024, at 11:20, VE6LX via groups.io <dclarke2@...> wrote:

?
Mike assuming 60 WPM this would be equivalent to 25 dits per ?second which is 50 changes of state per second. the Computer would have to pole the keyer and the Transmitter on or off timing 50 times per second. this comes from the timing as described by Mark Amos, W8XR ()


Re: sBitx CW keyer problems and idea for solution #sBitx #sBITX_v3 #cw #firmware

 

开云体育

I think if you get to 30 words per minute you would satisfy 98% of the audience.?

Gordon?

On Oct 6, 2024, at 11:20, VE6LX via groups.io <dclarke2@...> wrote:

?
Mike assuming 60 WPM this would be equivalent to 25 dits per ?second which is 50 changes of state per second. the Computer would have to pole the keyer and the Transmitter on or off timing 50 times per second. this comes from the timing as described by Mark Amos, W8XR ()


Re: js8call no transmit V3 64bit

 

ps.: If you want to change the application, first reboot the OS, then rebuild the sbitx and run applications.
Correct: if you want to start another application, reboot first, then start sbitx and the other application you want.
--
Gyula HA3HZ


Re: js8call no transmit V3 64bit

 

Kevin,
you cannot try the program itself, because you have to start sbitx first, then the desired application, otherwise the error message will appear. If you start it without sbitx (radio), an error message will appear.
If you want to change the application, first reboot the OS, then rebuild the sbitx and run applications.
The 64-bit version was 3.02 at the beginning of March, and a lot has changed since then. Currently, image has v3.1 and you can install 4.0 on it.
--
Gyula HA3HZ


Re: sBitx CW keyer problems and idea for solution #sBitx #sBITX_v3 #cw #firmware

 

Mike assuming 60 WPM this would be equivalent to 25 dits per ?second which is 50 changes of state per second. the Computer would have to pole the keyer and the Transmitter on or off timing 50 times per second. this comes from the timing as described by Mark Amos, W8XR ()


Re: 64-BIT V4 WORLD MAP

 

开云体育

Better use openstreetmap, I think. ?https://wiki.openstreetmap.org/wiki/List_of_OSM-based_services ?But avoiding mercator projection might make some sense too. ?(Should we try to have great-circle lines as straight as possible?) ?And I think the simple non-zooming world map is ok for now, if the alternative is too much work; but I agree it would be nice to have more markup: US states, country boundaries, time zones etc. ?(somehow without getting too cluttered)

My goal is to eventually separate the front-end from the backend: there should be a radio-control daemon that can stay running in the background, with a particular interface that I have in mind which will make many kinds of front-ends possible. ?Then I want to write a Qt-based UI. ?Then using qtlocation will be possible on the raspberry pi display. ?https://doc.qt.io/qt-6/qtlocation-index.html ?But it might take a while to get the radio backend separated from the GUI and working correctly (I’ve hardly looked at the code so far, let alone actually start trying to refactor). ?I could probably write a separate logbook-mapping app in a short time though. ?(It’s been done many times though, right?) ?In the meantime there is that chrome-based app already installed.

On Oct 6, 2024, at 1:36?AM, Evan Hand <elhandjr@...> wrote:

Have you tried:
?
73
Evan
AC9TU