×

INDI Library v2.0.7 is Released (01 Apr 2024)

Bi-monthly release with minor bug fixes and improvements

EQ6 with MCU-Upgrade problems with Indi_lx200basic driver

  • Posts: 486
  • Thank you received: 87
I remember having that char issue. That and another related to values precision. Tried to modify an old OnStep driver as it was the
most suited one. I had some things working, tried to debug ASCOM connection with CDC but eventually I gave up.

About the firmware that's the same as mine and it was the last one available at the time. There was another one, I think, but not compatible
the the MCU hardware. You would need to replace the MCU board for a new one.

Meanwhile I found the original file describing the protocol. It's attached. I hope you get it
working I would have to get mine too!
4 years 11 months ago #38569
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 486
  • Thank you received: 87
And now I found the most recent file for the LittleFoot Elegance.
Maybe this is the new one for the new firmware as it is v6.18.

I knew I should save this files :-D
Last edit: 4 years 11 months ago by nMAC.
4 years 11 months ago #38571
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 301
  • Thank you received: 46
Hi Kisa,

You asked for thoughts, so here is what I think :)
Even if I would have that mount I would not hack the firmware to get rid of the "ß"..
First of all, all other mounts would be incompatible with the driver.
Second, If there is a entry point in the firmware that points to a address beyond that point where the character is then the point would be shifted by 1 byte and you would probably end up with a bricked mount.
Also if the software that does the upgrade checks for a checksum of some kind it would not flash the mount.

So imho it's best to modify the driver so it can be used by everyone with the same mount and firmware.

Cs
/Markku
4 years 11 months ago #38573

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 0
Ummm, that doesn't sound promising. Did you ever try the ASCOM LittleFoot Driver, it seem specifically for our MCU's (based on the name anyway)?
Do you know if the v6.18 is a compatible upgrade for the v4.17D MCU? Mind you I'd still need to find a version of it if it was :(
4 years 11 months ago #38600

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 0
Thanks for the thoughts Markku.
By hacking the firmware, I'd decompile it completely down to the C it was written in and change it there, then recompile it, so that would avoid the addressing issue. Though the checksum check could be an issue, or maybe not as the installer uses the version number in the filename to check against, but I don't think I'd risk it, too much of a pain to remove the MPU to reprogram it :).
I'm thinking of setting up a serial man-in-the-middle Arduino to pass all the serial comms with the exception of the problem causing characters? Never done it or sure if it's possible, but it would probably be the easiest option as I've never written a driver before and reverse engineering a MPU's code is no easy task.
4 years 11 months ago #38602

Please Log in or Create an account to join the conversation.

  • Posts: 486
  • Thank you received: 87

Yes I did try that driver, and it worked very well.
That one worked for both versions of the hardware, the LitteFoot and the MCU as of version 4.17D.

I have a faint memory the 6.18 was specific for the new version of the Littlefoot and it wasn't compatible with the MCU hardware.
I maybe wrong but I remember trying to upgrade mine and I couldn't do it.
4 years 11 months ago #38606

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 0
Ummm, that's a worry then. It's the ASCOM LittleFoot driver that is giving me the issue with not handling the "ß".
Any thoughts as to why it's giving me that issue and worked fine for yourself or how to got around the issue?
I'm using the MCU upgrade, were you using the same or the Lightfoot (I assume they are different?)?
4 years 11 months ago #38609

Please Log in or Create an account to join the conversation.

  • Posts: 486
  • Thank you received: 87

It worked find on Windows with that ASCOM Driver.
On INDI it only worked with and very old version of the driver and INDILib, < 1.4, I guess .

The most recent ones never worked. In your case you get that "ß" char. In my case I could never get anything.
DEC coordinate always gave me a null value. I could only read RA coordinate.
4 years 11 months ago #38610

Please Log in or Create an account to join the conversation.

  • Posts: 486
  • Thank you received: 87
oh... wait I misread, you're getting the "ß" on Windows with Littlefoot Ascom Driver?
I must connect and try mine to see what is giving out. I do have the CDC debug files, would this help to see if it's the same?

I found a file with a result from a query I was getting this:

:GD# : -?00\0xdf00#
_GR# : 0?0:36.7#
Last edit: 4 years 11 months ago by nMAC.
4 years 11 months ago #38612

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 0
"df" is the HEX for "ß"
Looks like you are getting the same.
I believe this is why it's failing in windows, because the ASCOM Driver then produces and unrealistic value for the longitude and latitude, then failing to proceed.
I've attached a screen shot of the error that comes up when I click "connect" in the ASCOM L ittlefoot driver".
Last edit: 4 years 11 months ago by Markus.
4 years 11 months ago #38614
Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 486
  • Thank you received: 87
Have you tried CDC to control the mount using direct LX200 instead of ASCOM?
That's what I was using lately! That's why it worked for me I remember now!
Last edit: 4 years 11 months ago by nMAC.
4 years 11 months ago #38615

Please Log in or Create an account to join the conversation.

  • Posts: 15
  • Thank you received: 0
I originally used MCU Control and V4 Control which were made specifically for the MCU Update. They still connect and I gather work fine.
I am trying to get EQMOD to work through ASCOM, but I believe I need to get ASCOM to connect successfully with a driver (I assume the Lightfoot driver) before I can start controlling with the EQMOD software.
I'm not familiar with CDC and I don't know where or which LX200 is Direct LX200 to use?
I assume CDC is an acronym for something so I'll look into it, if it's as capable as EQMOD appears to be (with good PEC, CCD tracking, etc) I'll certainly give it a go.
Thanks for the quick replies and continual chat this time, it's been great and helpful. I unfortunately need to get to bed now. I will be back, but not for about another 18 hours or so after work tomorrow :).
Thanks again, chat soon.
4 years 11 months ago #38616

Please Log in or Create an account to join the conversation.

Time to create page: 0.918 seconds