¿ªÔÆÌåÓý

Help with sBitx v2 FT8 problem


 

Hello all,

I have been investigating the problem with running FT8 from the GUI and have narrowed it down to this.? It works as it should IF YOU CALL CQ. That works great and I am able to complete QSOs just fine for the most part as long as the automated process runs it's course as it should.
The problem comes in when I ANSWER another op's CQ. Then it goes something like this, they call CQ, I reply, they acknowledge and send a signal report, I acknowledge and send one back. Then right after my cycle ends, during the time when my radio should be listening, the sBitx will send the reply again. Kind of like a sequence of AB AB AB BA BA BA BA... Once it reverses the order, it doesn't get resynced until you ESC out and start over, then the process will repeat this pattern every time.

Another small issue is that the F keys for sending macros is not working on the GUI for me at all. I can go to the original interface and get the macros to do things though. Since I can get the marcos to work in the original version I am going to try to learn how to use then to answer CQ calls.

I don't know how to code at this point so I am not help other than running down the problem. I am hoping that one of the most astute coders in here has already solved this in 5 seconds and I can fix it easily...fingers crossed.

Hope everyone has a wonderful day and I also hope someone can fix this easily.

Thank you for your time,
73
WK4DS


 

The following lines from index.html cause the sync problem you mention:
1527 & 1539 if (message_slot_1st == true)
1528 & 1540 websocket_send("FT8_TX1ST OFF");
1529 & 1541 else
1530 & 1542 websocket_send("FT8_TX1ST ON");
Commenting out these lines will prevent the time slot reversal but there are still problems. The sbitx waits 30 seconds to send the response so the transmitting station sends an additional duplicate transmission and the sbitx responds to both, wasting time and causing confusion.? Additionally, auto log won't work when answeing cq's.? To get that to work you must comment out the following:
1544 logger_enter_qso();
1545 logger_wipe();
1546 logger_abort();
Auto log still won't work, but clicking the log button will log the qso manually.


 

Barry,
I can't program, just trying to follow.
Am I correct in what you wrote?
--
Gyula HA3HZ


 

Looks right, I used C comment style /* and */ to comment it out as a block but your way is more correct.? All you have to do is change the index.html in the web folder and save it.? It will still send your answer the CQ and the report twice and you will have to press the log button to log the contact.
1527 /*if (message_slot_1st == true)
1528 websocket_send("FT8_TX1ST OFF");
1529 else
1530 websocket_send("FT8_TX1ST ON");*/
1531 FT8_transmit(sender_callsign + " " + mycallsign + " R" + signal_strength);
1532 }
1533 //3. now, the runner has gotten their report and say byebye
1534 else if ((message == 'RRR' || message == 'RR73')??
1535 && $("#logger-rst-received").val().length > 2?
1536 && $("#logger-exchange-received").val().length == 4){
1537
1538 log("qso to be logged");
1539 /*if (message_slot_1st == true)
1540 websocket_send("FT8_TX1ST OFF");
1541 else
1542 websocket_send("FT8_TX1ST ON");*/
1543 FT8_transmit(sender_callsign + " " + mycallsign + " 73");
1544 /*logger_enter_qso();
1545 logger_wipe();
1546 logger_abort();*/


 

It works! Thank you so much for the help! You dont know how grateful I am. Hopefully someday there is a hardware solution that I can help you with somewhere... maybe... :)

Thank you again,
WK4DS
David


 

Guyla
? ?I'm not very familiar with either html or js but I think the c style comments will be required in js portion of index.html. I thought of that after I answered your question. Sorry about the 2 incomplete posts, but my arthritis is acting up and one of my fingers must have hit something that sent the reply early.?
Barry KK4VT


 

Barry,
I understand and thank you for your reply.
Your solution involves less writing :-)
I see David has already managed to try it.
ps.: if you want to delete the message you created that you consider to be incorrect, you can do so.
--
Gyula HA3HZ


 

sBitx V2 FT8 Problems - Big shit...
?
Yes ... this all also already I have done and tested , but also this solved NOT the
FT8? time-slot changing problem .
I can not call stations because after report changing FT8 is transmiiting in 2 times following
time-slots one after one , and so from this time the situation occours that my sBITX-V2 is transmitting if the other station is also transmiiting and also we receive and transmit both at the same time-slot .
Never a QSO can made and completed ... it is a big shit .
Nobody seems to have a solution ... I have nothing found in the Internet about solving this problem .
Also HF-Signals have no interest to help with an really firmware update which should ready for download from them. Nothing ..., no support.
?
73 , Jens / HB9JOI
?
Why the sBITX V2 does not work in FT8 like this :
?
?
+++
?
?
?

From: Dave, N1AI
Sent: Thursday, November 2, 2023 4:36 PM
Subject: Re: [BITX20] sBitx V2 FT8 Problems
?

Did you try the suggestions in /g/BITX20/topic/help_with_sbitx_v2_ft8/102262327 perhaps?

-- Regards, Dave, N1AI

?
?
?
From: Jens Spiess
Sent: Thursday, November 2, 2023 11:44 AM
To: Jens Spiess
Subject: Re: sBITX-V2 FT-8 Problems and others too ...
?
Why the sBITX V2 does not work in FT8 like this :
?
+++
?
?
From: Jens Spiess
Sent: Tuesday, October 31, 2023 3:51 PM
Subject: sBITX-V2 FT-8 Problems and others too ...
?
?
sBITX-V2 FT-8 Problems and others too ...
?
Hello ... You are a big blame as manufacturer !!!
?
It's a big disgrace what you're doing from HF-Signals :
You're selling a transceiver that does NOT meet the specifications described before
or have not the specifications YOU promise !!!
The device is full of firmware bugs. And if problems arise... YOU don't care.
Open-Source firmware means not to sell a ¡°defect firmware ¡°- product !!!
You simply refer to a community that is supposed to solve the device errors which You have made, even though it is YOUR job to fix the device errors which YOU produced.
You must ensure to give the complete download of a firmware that solves all the device errors which YOU have produced!!!
It's a mess not to do that on YOUR part... !!!!!!!!!!!!!!!!!!!!!!!!!!
It would be YOUR duty to give a complete firmware update download to make the device work without errors !!!!Doing this is NOT the job of a user community...!!! Sorry ...
?
With bad greetings ...
Jens / HB9JOI
?
+++
?
?


 

Jens,

The mod provided only works with the Chrome-based display.? The video is using the older gtk-based display that is being phased out.? Try it using the Chrome display.? It should look like this:



73
Evan
AC9TU


 

Please : What exactly You have done that it works like You have reported ??


 

Please : What exactly You have done that it works like You have reported ??


 

I also made the changes to index.html with C type comments and it didn't help.
I then tried html style comments and that caused the the window to not properly launch.
Anyone get this to work?
--
73
??? Bob? KD8CGH


 

It works for me but it's still clunky.? There is still a 30 second delay until it sends your reply to a CQ and that results in repeat transmissions.? It looks like there will be a proper update soon.


 

Yeah, this is my experience too but it does function now¡­albeit semi hobbled. But I have made QSOs with it since commenting out the code mentioned previously.?

David
WK4DS?

On Thu, Nov 9, 2023 at 08:55 Barry Cromwell via <blcromwell=[email protected]> wrote:
It works for me but it's still clunky.? There is still a 30 second delay until it sends your reply to a CQ and that results in repeat transmissions.? It looks like there will be a proper update soon.