Giter Site home page Giter Site logo

Comments (6)

db4ple avatar db4ple commented on September 10, 2024

Thanks for the report. Interesting. There is no relevant change between 4.3.1 and 4.3 to be seen in the source code of hamlib. There was a change in 4.2 to 4.3 which added get_vfo to ft817. However, the UHSDR firmware implements the required code so that hamlib should be happy.
So the question is what is different between 4.3.1 and 4.3 . Will investigate.

from uhsdr.

db4ple avatar db4ple commented on September 10, 2024

Ok, now looked a bit deeper. HAMLIB wants to read EEPROM 0x55. Which our emulation supports, e.g. as it is used by the HRD program and others. FT817 returns from EEPROM read always 2 bytes, and any address is permitted as first byte. Hence all programs so far used 0x55 as address to get vfo settings. However, contrary to all other programs, HAMLIB reads always EEPROM from even address and then returns either first (if requested address is even) or second byte (if requested address is odd). That breaks our emulation.
But we can fix this relatively easily.

from uhsdr.

db4ple avatar db4ple commented on September 10, 2024

The committed fix should make HAMLIB 4.3.x happy. @df8oe will provide new build on download page.

@fpaolo63: Please report success or problems here

from uhsdr.

fpaolo63 avatar fpaolo63 commented on September 10, 2024

... Well ....
just test the last commit done by Hamlib guys, they add a new RIG entry for MCHF. It is based on 847 and seems working fine.
So we have 2 solutions :)
Any way, I stressed the cat (IDIOT TESTs) and I got the RIG hang.

I will test the new RIG SW.

PS. better to coordinate effort with Hamlib guys

73 IU2OMT paolo

from uhsdr.

fpaolo63 avatar fpaolo63 commented on September 10, 2024

Hi all,
just load the new FW D2.12.1.
We are in the same failure condition with FT817 emulation.

see msg
mchf-v021201-hamlib-040301alfa-cat-ft817-errormsg

73 IU2OMT paolo

from uhsdr.

db4ple avatar db4ple commented on September 10, 2024

Fixed in 2.12.2 , see #1922
Close this now since @fpaolo63 reported success on his rig

from uhsdr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.