Page 74 of 109
Re: ELM327 Software Development
Posted: Wed Nov 05, 2014 7:42 pm
by Tazzi
Chuff wrote:Minor issue.
Notice that your version number on the About tab isn't incrementing or in line with the file name.
..yeah lazy mistake that one. Will update to proper version number on next update
Re: ELM327 Software Development
Posted: Wed Nov 05, 2014 8:31 pm
by monaro308
Mine accepted the key and looking forward to playing with it tomorrow

Re: ELM327 Software Development
Posted: Wed Nov 05, 2014 9:42 pm
by delcowizzid
im in on my desktop looks good.my tuning pc never sees the net
Re: ELM327 Software Development
Posted: Thu Nov 06, 2014 12:42 pm
by Tazzi
delcowizzid wrote:im in on my desktop looks good.my tuning pc never sees the net
Alright.. Soooo.. Iv been made aware that the application seems to need internet connection even though it does not use it after registration!
Iv found the problem...its to do with the mac address and unfortunately.. this new version is gonna make everyone need a new license.
So in the new version when it is first run, it will notify you that there was an error and open up the license form again. Just enter the serial I sent you previously.. I will reapply those to the database!
Iv tested with the laptop with internet on and internet off, seem to work fine now
Version 0.0.0.3
ChangeLog
-Updated licensing error.
-Applied further error catching
-Updated product version in about
Removed for new version
Re: ELM327 Software Development
Posted: Thu Nov 06, 2014 1:32 pm
by Chuff
Installed and got:
Error!
Startup processing error has occurred.
Please contact support for help!
Then app crashes out.
Re: ELM327 Software Development
Posted: Thu Nov 06, 2014 1:33 pm
by Tazzi
Chuff wrote:Installed and got:
Error!
Startup processing error has occurred.
Please contact support for help!
Then app crashes out.
I just cant win! Geeez, let me check again.
..Out of allllll the error catches.. I missed
1.. haha and of course that single 1 error is the one you are getting haha
It was meant to navigate to the license menu.. Iv resolved the issue. Attached is new version..again
And another note, the "Installation file" version will not be updated unless I modify the installer.. hence it is still v0.3
Version 0.0.0.4
ChangeLog
-Fixed small error catching problem
Removed for new version
Re: ELM327 Software Development
Posted: Thu Nov 06, 2014 2:01 pm
by Chuff
Same error message popped up but upon closing the error form the license form popped up. I entered my details and the app gave the error below. Re-ran application and below error persists. There is a Continue button available in the error, and clicking it proceeds to run the app, but I have not done any further testing.
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Configuration.ConfigurationErrorsException: An error occurred creating the configuration section handler for userSettings/OBD2Logger.My.MySettings: Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified. (C:\Users\chuff\AppData\Local\Envyous_Customs\SoftwareOnELMStreet.exe_StrongName_kggyfz4obqtqczzmmm2pfgi2ghv2ho3a\0.0.0.1\user.config line 5) ---> System.IO.FileNotFoundException: Could not load file or assembly 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. The system cannot find the file specified.
File name: 'System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at System.Configuration.TypeUtil.GetTypeWithReflectionPermission(IInternalConfigHost host, String typeString, Boolean throwOnError)
at System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.Init(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
at System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory.InitWithRestrictedPermissions(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
at System.Configuration.RuntimeConfigurationRecord.RuntimeConfigurationFactory..ctor(RuntimeConfigurationRecord configRecord, FactoryRecord factoryRecord)
at System.Configuration.RuntimeConfigurationRecord.CreateSectionFactory(FactoryRecord factoryRecord)
at System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String configKey, Boolean& isRootDeclaredHere)
WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].
--- End of inner exception stack trace ---
at System.Configuration.BaseConfigurationRecord.FindAndEnsureFactoryRecord(String configKey, Boolean& isRootDeclaredHere)
at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey, Boolean getLkg, Boolean checkPermission)
at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
at System.Configuration.ConfigurationManager.GetSection(String sectionName)
at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
at System.Configuration.SettingsBase.get_Item(String propertyName)
at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
at OBD2Logger.My.MySettings.get_LastCOMPORT()
at OBD2Logger.MainFormElm.MainFormElm_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
SoftwareOnELMStreet
Assembly Version: 0.0.0.1
Win32 Version: 0.0.0.4
CodeBase: file:///C:/Program%20Files%20(x86)/Software%20On%20ELM%20Street/SoftwareOnELMStreet.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------
{9a0dc7fd-0956-4ced-a7cf-cc49fc5d0865}
Assembly Version: 0.0.0.0
Win32 Version: 0.0.0.4
CodeBase: file:///C:/Program%20Files%20(x86)/Software%20On%20ELM%20Street/SoftwareOnELMStreet.exe
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.
Re: ELM327 Software Development
Posted: Thu Nov 06, 2014 2:20 pm
by Tazzi
Chuff wrote:Same error message popped up but upon closing the error form the license form popped up. I entered my details and the app gave the error below. Re-ran application and below error persists. There is a Continue button available in the error, and clicking it proceeds to run the app, but I have not done any further testing.
I cant replicate that error... not sure whats happening on your end? Below is what happens one all the laptops at home when there is an invalid license.
Looks like.. from what you posted.. something about "at OBD2Logger.My.MySettings.get_LastCOMPORT()" which is to do with saving your last comport used from the ELM. This is by default set to "AUTO DETECT" unless specifically changed by the user. I have no idea why your getting an error... and cant seem to replicate it!
*EDIT
Ohhh wait.. I see...
ComboBoxCom.SelectedItem = My.Settings.LastCOMPORT
ComboBoxBaudRate.SelectedItem = My.Settings.LastBaud
ComboBoxProtocol.SelectedItem = My.Settings.LastProtocol
If there is no item in the combo box that has the last saved value (Eg COM3).. then this will be throwing an error!.. Just going to check this now.

- Licensebad.PNG (151.81 KiB) Viewed 4723 times

- Nextscreen.PNG (144.3 KiB) Viewed 4723 times

- Restart.PNG (90.18 KiB) Viewed 4722 times

- opened.PNG (67.9 KiB) Viewed 4722 times
Re: ELM327 Software Development
Posted: Thu Nov 06, 2014 2:50 pm
by Chuff
Your images are exactly what I got, only before the last image (main form) pops up I get the error i detailed in previous post.
This is the contents of file C:\Users\chuff\AppData\Local\Envyous_Customs\SoftwareOnELMStreet.exe_StrongName_kggyfz4obqtqczzmmm2pfgi2ghv2ho3a\0.0.0.1\user.config which is detailed in the error.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
<section name="OBD2Logger.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
</sectionGroup>
</configSections>
<userSettings>
<OBD2Logger.My.MySettings>
<setting name="LastBaud" serializeAs="String">
<value>AUTO DETECT</value>
</setting>
<setting name="LastCOMPORT" serializeAs="String">
<value>AUTO DETECT</value>
</setting>
<setting name="LastProtocol" serializeAs="String">
<value>J1850 VPW</value>
</setting>
</OBD2Logger.My.MySettings>
</userSettings>
</configuration>
Re: ELM327 Software Development
Posted: Thu Nov 06, 2014 3:07 pm
by Tazzi
Ok. hopefully this sorts it out.. Iv changed around that beggining stuff that loads up your user settings.. if that fails, Im going to remove it totally and see what happens. I really do appreciate your patience and testing this!
Version 0.0.0.5
ChangeLog
-added error catching to user settings
-Change .net framework back to 4.0 (Sorry guys.. more reliable for this stuff)