×
INDI Library v1.8.1 Released (09 Sep 2019)

Monthly maintenance release INDI v1.8.1

EQ6 with MCU-Upgrade problems with Indi_lx200basic driver

4 months 2 weeks ago
nmac
Platinum Boarder
Platinum Boarder
Posts: 426
Karma: 2
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38569
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!

(PT) SC@ROS Observatory
TS 6" F4 Newtonian / Canon 550D / GPU CC / Datyson T7M / Arduino Moonlite DC Clone- HEQ5 Pro
Explore Scientific 80APO - 120ST / G2-8300FW5 / ES FF 2" / ASI120MM - Arduino Moonlite DC Clone - Vixen GPD2
www.flickr.com/photos/139335144@N03/
Attachments:

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

4 months 2 weeks ago 4 months 2 weeks ago by nmac.
nmac
Platinum Boarder
Platinum Boarder
Posts: 426
Karma: 2
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38571
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

(PT) SC@ROS Observatory
TS 6" F4 Newtonian / Canon 550D / GPU CC / Datyson T7M / Arduino Moonlite DC Clone- HEQ5 Pro
Explore Scientific 80APO - 120ST / G2-8300FW5 / ES FF 2" / ASI120MM - Arduino Moonlite DC Clone - Vixen GPD2
www.flickr.com/photos/139335144@N03/
Attachments:

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

4 months 2 weeks ago
maxer
Gold Boarder
Gold Boarder
Posts: 233
Karma: 1
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38573
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

EQ8, Small scope SW200, Big scope SW300, Xagyl FW, Guidescope Celestron 80mm, SX LodestarX2, SXVR-H9.
RPi3, Ubuntu Mate, and many Arduinos..

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

4 months 2 weeks ago
KISA
Fresh Boarder
Fresh Boarder
Posts: 15
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38600
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 :(

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

4 months 2 weeks ago
KISA
Fresh Boarder
Fresh Boarder
Posts: 15
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38602
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.

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

4 months 2 weeks ago
nmac
Platinum Boarder
Platinum Boarder
Posts: 426
Karma: 2
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38606

KISA wrote: 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 :(


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.

(PT) SC@ROS Observatory
TS 6" F4 Newtonian / Canon 550D / GPU CC / Datyson T7M / Arduino Moonlite DC Clone- HEQ5 Pro
Explore Scientific 80APO - 120ST / G2-8300FW5 / ES FF 2" / ASI120MM - Arduino Moonlite DC Clone - Vixen GPD2
www.flickr.com/photos/139335144@N03/

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

4 months 2 weeks ago
KISA
Fresh Boarder
Fresh Boarder
Posts: 15
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38609
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?)?

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

4 months 2 weeks ago
nmac
Platinum Boarder
Platinum Boarder
Posts: 426
Karma: 2
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38610

KISA wrote: 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?)?


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.

(PT) SC@ROS Observatory
TS 6" F4 Newtonian / Canon 550D / GPU CC / Datyson T7M / Arduino Moonlite DC Clone- HEQ5 Pro
Explore Scientific 80APO - 120ST / G2-8300FW5 / ES FF 2" / ASI120MM - Arduino Moonlite DC Clone - Vixen GPD2
www.flickr.com/photos/139335144@N03/

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

4 months 2 weeks ago 4 months 2 weeks ago by nmac.
nmac
Platinum Boarder
Platinum Boarder
Posts: 426
Karma: 2
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38612
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#

(PT) SC@ROS Observatory
TS 6" F4 Newtonian / Canon 550D / GPU CC / Datyson T7M / Arduino Moonlite DC Clone- HEQ5 Pro
Explore Scientific 80APO - 120ST / G2-8300FW5 / ES FF 2" / ASI120MM - Arduino Moonlite DC Clone - Vixen GPD2
www.flickr.com/photos/139335144@N03/

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

4 months 2 weeks ago 4 months 2 weeks ago by KISA.
KISA
Fresh Boarder
Fresh Boarder
Posts: 15
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38614
"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".
Attachments:

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

4 months 2 weeks ago 4 months 2 weeks ago by nmac.
nmac
Platinum Boarder
Platinum Boarder
Posts: 426
Karma: 2
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38615
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!

(PT) SC@ROS Observatory
TS 6" F4 Newtonian / Canon 550D / GPU CC / Datyson T7M / Arduino Moonlite DC Clone- HEQ5 Pro
Explore Scientific 80APO - 120ST / G2-8300FW5 / ES FF 2" / ASI120MM - Arduino Moonlite DC Clone - Vixen GPD2
www.flickr.com/photos/139335144@N03/

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

4 months 2 weeks ago
KISA
Fresh Boarder
Fresh Boarder
Posts: 15
More
EQ6 with MCU-Upgrade problems with Indi_lx200basic driver #38616
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.

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

Time to create page: 0.670 seconds