Software On ELM Street - OBD2 Software Development

Programs / Tools / Scripts
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post 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
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
monaro308
Posts: 343
Joined: Sat Mar 21, 2009 2:02 pm
cars: VT S1 LS1 C/dore track car
HJ GTS Monaro Coupe
CV8 V2 S3
VE SSV

Re: ELM327 Software Development

Post by monaro308 »

Mine accepted the key and looking forward to playing with it tomorrow :thumbup:
User avatar
delcowizzid
Posts: 5630
Joined: Sat Feb 28, 2009 8:38 pm
Location: Wellington NZ
Contact:

Re: ELM327 Software Development

Post by delcowizzid »

im in on my desktop looks good.my tuning pc never sees the net
If Its Got Gas Or Ass Count Me In.if it cant be fixed with a hammer you have an electrical problem
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post 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. :thumbdown:

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! :thumbup:

Iv tested with the laptop with internet on and internet off, seem to work fine now :thumbup:

Version 0.0.0.3
ChangeLog
-Updated licensing error.
-Applied further error catching
-Updated product version in about :thumbup:

Removed for new version
Last edited by Tazzi on Thu Nov 06, 2014 1:50 pm, edited 1 time in total.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Chuff
Posts: 269
Joined: Thu Dec 20, 2012 5:28 pm
Location: Melbourne

Re: ELM327 Software Development

Post by Chuff »

Installed and got:

Error!

Startup processing error has occurred.
Please contact support for help!

Then app crashes out.
˙ʎɐqǝ ɟɟo pɹɐoqʎǝʞ ǝsǝuıɥɔ ɐ ƃuıʎnq ɹoɟ ʇɥƃıɹ ǝɯ sǝʌɹǝs
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post 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 :thumbup:
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
Last edited by Tazzi on Thu Nov 06, 2014 3:11 pm, edited 1 time in total.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Chuff
Posts: 269
Joined: Thu Dec 20, 2012 5:28 pm
Location: Melbourne

Re: ELM327 Software Development

Post 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.
˙ʎɐqǝ ɟɟo pɹɐoqʎǝʞ ǝsǝuıɥɔ ɐ ƃuıʎnq ɹoɟ ʇɥƃıɹ ǝɯ sǝʌɹǝs
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post 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
Licensebad.PNG (151.81 KiB) Viewed 4724 times
Nextscreen.PNG
Nextscreen.PNG (144.3 KiB) Viewed 4724 times
Restart.PNG
Restart.PNG (90.18 KiB) Viewed 4723 times
opened.PNG
opened.PNG (67.9 KiB) Viewed 4723 times
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Chuff
Posts: 269
Joined: Thu Dec 20, 2012 5:28 pm
Location: Melbourne

Re: ELM327 Software Development

Post 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>
˙ʎɐqǝ ɟɟo pɹɐoqʎǝʞ ǝsǝuıɥɔ ɐ ƃuıʎnq ɹoɟ ʇɥƃıɹ ǝɯ sǝʌɹǝs
User avatar
Tazzi
Posts: 3552
Joined: Thu May 17, 2012 8:53 pm
cars: VE SS Ute
Location: WA
Contact:

Re: ELM327 Software Development

Post 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)
Last edited by Tazzi on Tue Jul 21, 2015 9:57 am, edited 1 time in total.
Your Local Aussie Reverse Engineer
Contact for Software/Hardware development and Reverse Engineering
Site:https://www.envyouscustoms.com
Mob:+61406 140 726
Image
Post Reply