开云体育

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

sBITX 64Bit Pi Image Available #sBitx


 

Thanks, JJ. I had originally searched around a bit myself and saw slightly different directions and suggestions on various pages, so I wasn't entirely sure what was what. Your notes of what links match what board setup helped me be more sure that I'm looking at the right thing.


 

JJ,
The kbd crash is fixed in the latest update. Run update and see?
I haven't run JS8Call yet. I haven't found any peers to test it with. If anyone on my hemisphere is willing to be my test buddy, I can figure it out. I prefer live radio testing rather than test vectors.
Are you referening to power meter calibration?
- f


On Sun, Mar 3, 2024, 8:06 PM JJ - W9JES <w9jes@...> wrote:
Thank you all for sharing your trials and tribulations with the software build as I noticed some minor errors as well.

  • JS8Call is not setup to use the proper soundcard output
  • The KBD crash is present and the taskbar needs adjustment
  • The build uses NTPSEC instead of standard NTP and some external apps may not work properly
  • The 2GB pi slows down a lot when multiple apps are running in the background (could be heat related since there are no fans or heatsinks on the Pi components)
  • Further testing is required for external audio devices and proper audio routing
  • Calibration may need to be required on boards below the V3 revision (I am unable to test that since I have a V3 board only)



I aim to tackle these concerns through the beta version and enhance it further. Additionally, I look forward to HF Signals experimenting with it and contributing to its refinement.




-JJ


 

Thanks all for clarification. I have v3, so will just copy across the hw_settings.ini fil


 

JJ,
thanks for posting the 64 bit image.
I really like it and immediately installed it on a USB-3.1 stick. I entered the configuration data, then added tqsl (2.6.5) from Menu with Add Software and, after downloading, the 64-bit version of jtdx_2.2.159_improved. I had to use some tricks here.
On installation, it was missing libqt5websockets5, which I installed, and then dpkg -i jtdx. I restarted the system, when I also ran jtdx there was a surprise. The menuBar is at the top and the jtdx title bar has appeared below the MenuBar. So, first the MenuBar had to be moved to the bottom, after that the jtdx could be moved and resized. I was then able to move the MenuBar back to the top of the screen (a small thing, but I was surprised).
Now the main point: I found that during the day I used the sBitx v3.02 version of JTDX v2.2.159_improved for a long time and I did not experience any error messages.
I made sure that the reception signal strength of the jtdx was between 30-40 dB. I achieved this by keeping the sBitx IF between 10-20 and the AUDIO between 10-30. These values may vary for others depending on the antenna signals.

One more change: the sbitx_sound.c file in v3.02 clicks when switching from reception to transmission, sometimes weakly, sometimes stronger. That's why I replaced it with the v3.01 sbitx_sound.c file and the clicking stopped.

The image shows that the image of the DSI imager and the external HDMI monitor are displayed together when PrtSCR is pressed. By the way, I use an external keyboard and mouse, so I didn't check the operation of the on-screen keyboard, I just liked the way it looked.
--
Gyula HA3HZ




 

Seeing an error when trying to run an ./update

/usr/bin/ld: ft8_lib/libft8.a: error adding symbols: file in wrong format

32 vs 64 bit toolchain issue perhaps?




 

Ahh found this was an issue before:?
cd $HOME/sbitx/ft8_lib
make
make install
cd ..
./build sbitx


 

I need to fix that, Jon. It was copied over from A. Farhan's GH.


 

On Sun, Mar 3, 2024 at 05:57 PM, Jon / W2JON wrote:
Seeing an error when trying to run an ./update

/usr/bin/ld: ft8_lib/libft8.a: error adding symbols: file in wrong format

32 vs 64 bit toolchain issue perhaps?
Thank you for assisting, Jon. I made the change to the repo and will include it in the next beta release. I sincerely appreciate your assistance as well as others who are providing valuable feedback. I hope that we can get the bugs worked out to have a robust OS!


-JJ


 

JJ quick question for you man. ( And anyone else that can check for me..)
Can you check your volume scaling for me??
I wonder if I'm the only one with the issue where the Audio% in sBitx is skewed?from the value presented from the Volume control?
I ask because I noticed this behavior today?so I chased after it.?

I first burned a new SD with my original saved image and tested it,? Still does it?
Then I changed to the original SD card and tested it,? Still does it
Then I changed the bootloader EPROM back to the old 2021 version that was originally?on it and tested it,? Still does it
Then I changed the Raspi back to the original 2GB unit that came from the factory and tested it,? Still does it
Then I swapped back in?the original 5v buck converter. and tested,? Still does it
Undid everything I had done in the past few days. The only thing that remains unchecked is the ATTiny85 I don't?know what is saved in EEPROM on that. it looks to be hitting the pi over I2C but I haven't?looked at the code?yet to identify its utility purpose.
If anyone reading this post has an idea please feel free to chime in. I have emailed Ashhar and briefly mentioned it but this seems out of my reach to diagnose beyond what I have mentioned,
Thanks for your consideration.

W2JON
-Jon



On Sun, Mar 3, 2024 at 8:35?PM JJ - W9JES <w9jes@...> wrote:
On Sun, Mar 3, 2024 at 05:57 PM, Jon / W2JON wrote:
Seeing an error when trying to run an ./update

/usr/bin/ld: ft8_lib/libft8.a: error adding symbols: file in wrong format

32 vs 64 bit toolchain issue perhaps?
Thank you for assisting, Jon. I made the change to the repo and will include it in the next beta release. I sincerely appreciate your assistance as well as others who are providing valuable feedback. I hope that we can get the bugs worked out to have a robust OS!


-JJ


 

Okay. I see that ATTiny85 is part of the SWR Bridge.?


 

Hi I am a simple user of sBITX and linux is a foreign language for me one request install and JTDX 2.2.159 in your next 64 bit version with thanks 73 by yo8rc


 

On Sun, Mar 3, 2024 at 08:08 PM, Jon / W2JON wrote:
JJ quick question for you man. ( And anyone else that can check for me..)
Can you check your volume scaling for me??
I wonder if I'm the only one with the issue where the Audio% in sBitx is skewed?from the value presented from the Volume control?
I ask because I noticed this behavior today?so I chased after it.?
?
Undid everything I had done in the past few days. The only thing that remains unchecked is the ATTiny85 I don't?know what is saved in EEPROM on that. it looks to be hitting the pi over I2C but I haven't?looked at the code?yet to identify its utility purpose.
If anyone reading this post has an idea please feel free to chime in. I have emailed Ashhar and briefly mentioned it but this seems out of my reach to diagnose beyond what I have mentioned,
Thanks for your consideration.
?
W2JON
-Jon
Hi Jon

I turned off and excluded I2C from the beta build because I was seeing errors in the logs.. I don't know if this is more left over code from previous board revisions or not.. My build seems to function without it for SWR measurement. I know Rafael's build includes it and there are errors..?

The code for the SWR bridge is in swr_bridge.ino to my understanding. I am by means no expert here, but I think the sketch is only used to program the ATTINY85 bootloader from the factory? It looks like you may have figured that out already and have a better grasp on it than I do. I am still figuring out a lot of things with this radio :)


Again - thank you for taking time to help and test! My future versions will include a special thank you message to all of those who helped.



-JJ


 

JJ,?

I just bought a new v3 and only used it for receive one time. Do I need to move any files from the original v3 card, that came with the radio, over to your 64-bit version or can I just download your version to an SD card and begin using it?

Thanks,
Robert, ag6lk


 

Yeah, bud I have been looking into and playing with the sound_volume function of the sbitx_sound.c file.?
it looks like this is where the two come together, I'm not that good, but it looks like it comes down to this simple mapping but Idk it's anything?but linear in practice on my set.?
are you seeing the same??

? ? snd_mixer_selem_get_playback_volume_range(elem, &min, &max);
? ? snd_mixer_selem_set_playback_volume_all(elem, volume * max / 100);


On Sun, Mar 3, 2024 at 10:37?PM JJ - W9JES <w9jes@...> wrote:
On Sun, Mar 3, 2024 at 08:08 PM, Jon / W2JON wrote:
JJ quick question for you man. ( And anyone else that can check for me..)
Can you check your volume scaling for me??
I wonder if I'm the only one with the issue where the Audio% in sBitx is skewed?from the value presented from the Volume control?
I ask because I noticed this behavior today?so I chased after it.?
?
Undid everything I had done in the past few days. The only thing that remains unchecked is the ATTiny85 I don't?know what is saved in EEPROM on that. it looks to be hitting the pi over I2C but I haven't?looked at the code?yet to identify its utility purpose.
If anyone reading this post has an idea please feel free to chime in. I have emailed Ashhar and briefly mentioned it but this seems out of my reach to diagnose beyond what I have mentioned,
Thanks for your consideration.
?
W2JON
-Jon
Hi Jon

I turned off and excluded I2C from the beta build because I was seeing errors in the logs.. I don't know if this is more left over code from previous board revisions or not.. My build seems to function without it for SWR measurement. I know Rafael's build includes it and there are errors..?

The code for the SWR bridge is in swr_bridge.ino to my understanding. I am by means no expert here, but I think the sketch is only used to program the ATTINY85 bootloader from the factory? It looks like you may have figured that out already and have a better grasp on it than I do. I am still figuring out a lot of things with this radio :)


Again - thank you for taking time to help and test! My future versions will include a special thank you message to all of those who helped.



-JJ


 

Sent?too fast...
0=0?
1-14 = 1, 15-24 = 2, 25-31 = 3, 32-37 = 4, 38-40=5, 41-44 = 6, 45-47 = 7, 48-49 = 8, 50-51 = 9, 52-54 = 10, 55-56 =11.... and the madness continues..


On Sun, Mar 3, 2024 at 10:43?PM Jon Bruno <sigmazgfx@...> wrote:
Yeah, bud I have been looking into and playing with the sound_volume function of the sbitx_sound.c file.?
it looks like this is where the two come together, I'm not that good, but it looks like it comes down to this simple mapping but Idk it's anything?but linear in practice on my set.?
are you seeing the same??

? ? snd_mixer_selem_get_playback_volume_range(elem, &min, &max);
? ? snd_mixer_selem_set_playback_volume_all(elem, volume * max / 100);

On Sun, Mar 3, 2024 at 10:37?PM JJ - W9JES <w9jes@...> wrote:
On Sun, Mar 3, 2024 at 08:08 PM, Jon / W2JON wrote:
JJ quick question for you man. ( And anyone else that can check for me..)
Can you check your volume scaling for me??
I wonder if I'm the only one with the issue where the Audio% in sBitx is skewed?from the value presented from the Volume control?
I ask because I noticed this behavior today?so I chased after it.?
?
Undid everything I had done in the past few days. The only thing that remains unchecked is the ATTiny85 I don't?know what is saved in EEPROM on that. it looks to be hitting the pi over I2C but I haven't?looked at the code?yet to identify its utility purpose.
If anyone reading this post has an idea please feel free to chime in. I have emailed Ashhar and briefly mentioned it but this seems out of my reach to diagnose beyond what I have mentioned,
Thanks for your consideration.
?
W2JON
-Jon
Hi Jon

I turned off and excluded I2C from the beta build because I was seeing errors in the logs.. I don't know if this is more left over code from previous board revisions or not.. My build seems to function without it for SWR measurement. I know Rafael's build includes it and there are errors..?

The code for the SWR bridge is in swr_bridge.ino to my understanding. I am by means no expert here, but I think the sketch is only used to program the ATTINY85 bootloader from the factory? It looks like you may have figured that out already and have a better grasp on it than I do. I am still figuring out a lot of things with this radio :)


Again - thank you for taking time to help and test! My future versions will include a special thank you message to all of those who helped.



-JJ


 

To All:

As of right now, the beta build will pull form my repo for development purposes.. The end goal is to make this work seamlessly with Ashhar Farhan's repo including a few scripting changes for compatibility with 64bit architecture.

I've successfully cloned Ashhar's repo and added the home/pi/sbitx/update file from my repo to recompile FTlib (thanks W2JON) then upgrade to the latest build. It works as expected.

The update file is at??


-JJ


 

On Sun, Mar 3, 2024 at 09:38 PM, Robert AG6LK wrote:
JJ,?

I just bought a new v3 and only used it for receive one time. Do I need to move any files from the original v3 card, that came with the radio, over to your 64-bit version or can I just download your version to an SD card and begin using it?

Thanks,
Robert, ag6lk
Hi Robert..

Yes you should copy the files from /home/sbitx/data and save them somewhere safe just in case you decide to sell or use the transmit function someday. Calibration is a PITA without the right equipment on hand.



-JJ


 

On Mon, Mar 4, 2024 at 02:54 PM, JJ - W9JES wrote:
The update file
JJ, is your "update" file supposed to be doing a "git pull" ???
?
--
Pete VK3PYE


 

On Sun, Mar 3, 2024 at 09:43 PM, Jon / W2JON wrote:
Yeah, bud I have been looking into and playing with the sound_volume function of the sbitx_sound.c file.?
it looks like this is where the two come together, I'm not that good, but it looks like it comes down to this simple mapping but Idk it's anything?but linear in practice on my set.?
are you seeing the same??
?
? ? snd_mixer_selem_get_playback_volume_range(elem, &min, &max);
? ? snd_mixer_selem_set_playback_volume_all(elem, volume * max / 100);

Here is the file from v3.01 for comparison if you can take a look.. I can run a GDB session to troubleshoot if needed.

?


 

On Sun, Mar 3, 2024 at 10:15 PM, Peter VK3PYE wrote:
JJ, is your "update" file supposed to be doing a "git pull" ???
?
--
Pete VK3PYE
No.

Rename the sbitx folder from my build and do a git clone? from Ashhar's repo, then replace the update file with mine.



-JJ