Page 1 of 1

System.OutOfMemoryException problem with Diavel 1200

Posted: Thu Apr 09, 2026 4:05 pm
by J0NE
Hi,

I have problem connecting to my Diavel 2015 with Melcodiag. When i press connect, and then getting VIN starts, I get "System.OutOfMemoryException" error. I have BMDiag ELM V1.4 and laptop OS is Win11. COM port is correct and port speed is right and bike power is on (without engine running).


And here is the debug list:

"File generated On 2.4.2026 17.06.23"
"Software version 2.0.4.9"
"ELM version : ELM327 v1.4"

"Auto Detect Bike = "
"User Bike = Diavel 2015"

"CAN Bike = "
"Ecu = MELCO HIMEJI "
"Hardw = J001"
"Softw = 00000702"
"OilService = YES"
"DesmoService = NO"

" vin 145A8F03
vin DATA
vin 21a907F1A31
vin 31A8F20 DATA
vin 31A8F20 DATA
vin 31A8F20 DATA
vin 31A8F20 DATA
vin 31A8F DATA
vin 31A8FD07F1A12

9 PIDS active founds

080_04000600000000C8
110_6032580440000E00
160_C8C8749B749B0C00
210_0000000000000000
020_050000002A000000
022_0000000000040000
018_00000E0000000007
230_0000000000080000
300_24090110C1C20100
"
"Vin = "
"DTC = "
"B077389E"
"Bike = 7"
"lic found

"
"registered"


Thanks!

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Thu Apr 09, 2026 6:50 pm
by jpl250rs
i see communication is ok
no more detail in the popup error ?

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Fri Apr 10, 2026 6:22 am
by J0NE
After that System.OutOfMemoryException error, press ok. Then i got a new popup "no vin found, press YES if 2011, NO if 2012." I press NO althought bike is 2015. After that don't come new popup's.

Then if i tryed reset oil service, software crash down. Hope that helps.

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Fri Apr 10, 2026 3:35 pm
by jpl250rs
yes it help thanks
i mean the error box you can display more details , if you can copy it here it'll be perfect

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Sun Apr 19, 2026 8:39 am
by jpl250rs

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Sun Apr 19, 2026 10:56 am
by J0NE
Thanks for the quick response. I tryed that software version. This did not give "System.OutOfMemoryException error", but did not find the vin number. Got the same notification as before "no vin found, press YES if 2011, NO if 2012.".

Does it have an effect when this version has "not registered" status? Below is the debug list.



"User Bike = Diavel 2015"

"CAN Bike = "
"Ecu = MELCO HIMEJI "
"Hardw = J001"
"Softw = 00000702"
"OilService = YES"
"DesmoService = NO"

"
5 PIDS active founds

080_04000600000000C8
020_01000000BE000000
018_0000160000000007
022_0000000000040000
240_6493C00000A8A200
"
"Vin = "
"DTC = "
"0E75F6E9"
"Bike = 7"
"lic found
"
"not registered"

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Sun Apr 19, 2026 8:05 pm
by jpl250rs
it looks like a 2011 electronics
you can still proceeed without VIN

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Mon Apr 27, 2026 5:44 pm
by J0NE
Hi,

I tried and chose the 2011 model. The hardware and software version shows n/a.

The service menus cannot be selected and they do not turn blue like in the gear reset example.

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Sun May 10, 2026 6:22 pm
by Gargamelis
Hey!

Had same issue with my 1200 Diavel 2015 model. Connected battery charger, done reconect from start (unplug all cables and so) and it went just fine.
Can be that battery charger helped.

Re: System.OutOfMemoryException problem with Diavel 1200

Posted: Sun May 10, 2026 6:36 pm
by jpl250rs
certainly ecu needed to be re init