still issue with cooler on touptek 2600

Discussions, Bug Reports and Issues related to Beta versions of SharpCap
Post Reply
Opmc73
Posts: 99
Joined: Tue Jul 09, 2024 10:27 am

still issue with cooler on touptek 2600

#1

Post by Opmc73 »

Hi Robin,

This is something I reported with SC 4.1 , but I ahve now the issue with SC 4.2 v 4.2.15142.
For any reason the cooler flag is on but the coller does not start. I have to manually set cooler off and then on to have the cooler start. This occured after the update. It seems to me that a flag cooler of is set to off but the display is on.

This is annoying because just now I did 30 min of capture thinking cooler was on but it was off. I noticed because a lot of color noise .

This occurs with touptel 2600 camera, I don't kno if it is specific to that camera or occurs also for other people.


there are some messages in the log
arning 22:09:08.474450 #31 Handling async callback on disconnected socket - can probably ignore this. : Exception of type 'SocketException' : L’opération d’entrée/sortie a été abandonnée en raison de l’arrêt d’un thread ou à la demande d’une application.
Stack Trace: at static System.Threading.Tasks.ValueTask<TResult>+ValueTaskSourceAsTask()+(object state) => { }
at TResult System.Threading.Tasks.TaskToAsyncResult.End<TResult>(IAsyncResult asyncResult)
at void SharpCap.Base.Guiding.PortMessageTransfer.Callback(IAsyncResult ar) in C:/Documents/Source Code/SharpCap/src/SharpCap.Base/Guiding/PortMessageTransfer.cs:line 40 in void SharpCap.Base.Guiding.PortMessageTransfer.Callback(IAsyncResult ar)
Info 22:09:08.921373 #2 Toolbar/Menu input : SharpCap.ViewModels.Actions.TransformAction Live Stacking complete in void System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<TStateMachine>(ref TStateMachine stateMachine)
Warning 22:09:08.924328 #19 Obtaining lease on WriteableBitmap took 1239ms in void SharpCap.Base.WpfDisplayFrameSink.SendFrameToUI(FrameReference frameref3, IFrameAnnotations frameAnnotations)
Debug 22:09:08.929708 #2 Notification (Status=OK): Snapshot captured to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\processed\Stack_21frames_1886s_WithDisplayStretch.png in void SharpCap.UI.MainWindowSupport.ModelOnNotification(object sender, NotificationEventArgs notificationEventArgs)+() => { }
Warning 22:09:09.084272 #24 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Info 22:09:09.368985 #34 =='.NET TP Worker' (New Thread)
Warning 22:09:09.369011 #34 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Warning 22:09:09.369250 #31 Possible dispatcher overload/UI Freeze. Background priority not run for 5,2s since 20:09:04. Dispatcher queue length is 29, currently 1 in progress. Dispatcher disable count : 3 in void System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, object state)
Warning 22:09:09.578201 #31 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Warning 22:09:09.827668 #32 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Info 22:09:09.911528 #2 Writing capture settings file to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\Stack_32bits_21frames_1886s.CameraSettings.txt in void SharpCap.Models.Camera.WriteSettingsFile(string filename, bool writeHistogram, Predicate<IBasePropertyControl> filter)
Info 22:09:09.911584 #4 Initializing FitsFileWriter at 6224x4168x3x0bits, RGB, 2 bytes per PEL for ATR2600C in ICaptureFileWriter SharpCap.FrameTransforms.LiveStacking.LiveStackSaveManager.CreateWriter(int bitDepth, bool autoSave, string toFilename, FrameInfo info)
Debug 22:09:09.913114 #2 Notification (Status=OK): Stack autosaved to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\Stack_32bits_21frames_1886s.fits in void SharpCap.UI.MainWindowSupport.ModelOnNotification(object sender, NotificationEventArgs notificationEventArgs)+() => { }
Warning 22:09:10.077902 #34 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Warning 22:09:10.145788 #4 Generated filename C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\AutoSave\Stack_16bits_21frames_1886s.fits was not in target directory of first filename C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z in string SharpCap.Base.FileWriters.TemplatedFilenameProvider.GetFilenameImpl(FrameInfo frameInfo, bool createDir)
Warning 22:09:10.328751 #13 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Warning 22:09:10.577918 #34 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Info 22:09:10.718114 #2 Writing capture settings file to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\Stack_16bits_21frames_1886s.CameraSettings.txt in void SharpCap.Models.Camera.WriteSettingsFile(string filename, bool writeHistogram, Predicate<IBasePropertyControl> filter)
Debug 22:09:10.720104 #2 Notification (Status=OK): Stack autosaved to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\Stack_16bits_21frames_1886s.fits in void SharpCap.UI.MainWindowSupport.ModelOnNotification(object sender, NotificationEventArgs notificationEventArgs)+() => { }
Warning 22:09:10.827545 #34 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Warning 22:09:11.078972 #34 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Warning 22:09:11.328314 #34 Unexpected cooling state when cooler has been on for at least 30s, trying re-enable in AdditionalStatus SharpCap.Cameras.ToupTek.ToupTekCameraProxy.get_AdditionalStatus()
Info 22:09:12.318001 #4 Initializing PngFileWriter at 6224x4168x3x16bits, RGB, 2 bytes per PEL for ATR2600C in string SharpCap.FrameTransforms.LiveStacking.LiveStackSaveManager.SaveFrameAsSeen(string filename)
Info 22:09:15.149169 #4 Saved stack as seen to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\processed\Stack_21frames_1886s.png in string SharpCap.FrameTransforms.LiveStacking.RenamingLiveStackSaveManager.SaveFrameAsSeen(string filename)+() => { }
Info 22:09:15.149901 #2 Writing capture settings file to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\processed\Stack_21frames_1886s.CameraSettings.txt in void SharpCap.Models.Camera.WriteSettingsFile(string filename, bool writeHistogram, Predicate<IBasePropertyControl> filter)
Debug 22:09:15.151260 #2 Notification (Status=OK): Stack processed and saved to C:\Users\Olivier\Documents\Astrophoto\Sharpcap\NGC6239\2026-09-19\19_38_38Z\processed\Stack_21frames_1886s.png in void SharpCap.UI.MainWindowSupport.ModelOnNotification(object sender, NotificationEventArgs notificationEventArgs)+() => { }
Info 22:11:09.207408 #2 Toolbar/Menu input : SharpCap.ViewModels.Actions.TransformAction Live Stacking executing in void System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<TStateMachine>(ref TStateMachine stateMachine)
Info 22:11:09.207576 #2 Changing transform from None to Live Stacking due to button click on Live Stacking in Task SharpCap.ViewModels.SyncUIAction.ExecuteImplAsync()
Info 22:11:09.207675 #2 Selecting transform Live Stacking in void SharpCap.ViewModels.Actions.TransformAction.ExecuteSync()
Info 22:11:09.207838 #2 Live stacking shown. SaveRawFrames is WhileNotPausedOrDithering in void SharpCap.MultiCaptureProvider.set_FrameProcessor(IFrameProcessor value)
Debug 22:11:09.207944 #4 Started async Task SharpCap.FrameTransforms.LiveStacking.StillModeMonitor.StillModeLiveStackMonitorAsync(CancellationToken cancellationToken) in void System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<TStateMachine>(ref TStateMachine stateMachine)
Debug 22:11:09.211675 #2 Notification (Status=OK): Live stacking has been closed for over 60 seconds, starting new stack. in void SharpCap.UI.MainWindowSupport.ModelOnNotification(object sender, NotificationEventArgs notificationEventArgs)+() => { }
Info 22:11:09.236532 #2 Setting up live stack for (6224x4168, RGB, BitDepth=16, ColorPlanes=3, EffectiveBitDepth=16, BytesPerPixel=6, Binning=1x1 in void SharpCap.FrameTransforms.LiveStacking.LiveStackTransform.SetActive(bool isActive)
Info 22:11:09.237624 #4 Tried to connect to PHD2, result was True in bool SharpCap.Base.Guiding.GuidingBase.Connect()
Info 22:11:09.237685 #4 Guiding Connection state changed to True in bool SharpCap.Base.Guiding.GuidingBase.Connect()
Info 22:11:09.364024 #2 Live stacking unpaused
kind regards
Olivier
User avatar
admin
Site Admin
Posts: 17359
Joined: Sat Feb 11, 2017 3:52 pm
Location: Vale of the White Horse, UK
Contact:

Re: still issue with cooler on touptek 2600

#2

Post by admin »

Hi Olivier,

well, there is good and bad news there - the bad news is that it is still happening and that the current workaround isn't doing anything. The good news is that the code for the workaround is spotting the situation and trying to do something about it. We know that a manual off/on power cycle fixes it, so we now need to work out what is different between your manual power cycle and the automatic one that SharpCap is trying to apply. My first guess is going to be the timing - I will add a delay between the off and the on again to see if that helps - perhaps the immediate off then on again is too fast for the camera to notice.

Look out for the next update :)

cheers,

Robin
Post Reply