← OM32, OC32 and LichtOrgel · Home

OC32 kan niet worden uitgelezen Runtime error 304

OC32 kan niet worden uitgelezen Runtime error 304

r.spierings · 2020-09-29 20:43 UTC

We hebben 2 ucci-s en 2 OC32 achter een RM-U hangen. Ik kan de modules zien in de Dinamo Config, de aansturing werkt en de firmware update en downgrade werkt prima. Echter wanneer ik de Load config in de OC32 Config (div versies) opvraag van deze decoder krijg ik een Runtime error 304. Bij de andere decoder geen probleem. Ik heb diverse firmware versies van zowel de OC32 als de RM-U geprobeerd zonder resultaat. Met zowel de Transparant Mode als Tunneling werkt het niet

We maken gebruik van Windows 10 X64 maar dit zou niet uit moeten maken aangezien het alleen deze ene module betreft

runtime error 340.PNGruntime error 340.PNG
runtime error 340.PNGruntime error 340.PNG

Re: OC32 kan niet worden uitgelezen Runtime error 304

r.spierings · 2020-09-29 20:45 UTC

De DinamoConfig toont de laatst firmware maar ook eerder firmware van 3.0.0 had dit probleem al. De andere OC32 met dezelfde firmware heeft dit probleem niet.

Wellicht weten jullie en oplossing?

Ik dacht de decoder volledig te resetten maar weet niet precies hoe.

Dinamo config status.PNGDinamo config status.PNG
Dinamo config status.PNGDinamo config status.PNG

Re: OC32 kan niet worden uitgelezen Runtime error 304

lvperlo · 2020-09-30 12:50 UTC

Een runtime error betekent in het algemeen dat OC32Config niet correct is geïnstalleerd.
OC32Config en DinamoConfig draaien normaliter tamelijk probleemloos onder Windows10, ook x64.
Overigens, "Load Config" bestaat niet. Het is niet flauw bedoeld, maar als je een probleem hemt dat normaliter nooit voorkomt en je omschrijft niet zeer exact hoe het gereproduceerd kan worden kan ik er echt niks mee.

Mvg,
Leon

Re: Re: OC32 kan niet worden uitgelezen Runtime error 304

r.spierings · 2020-10-01 21:48 UTC

De OC32 config is volledig gedeïnstalleerd en opnieuw geinstalleerd maar het probleem blijft ook met oudere versies en andere firmware versies. De runtime error treed ook alleen op wanneer "Read all" op deze specifieke OC32 uitvoeren. Dat bedoelde ik met "Load config". maar gebruikte inderdaad de verkeerde term. Het gekke is dat er hardware matig niets meer is veranderd. De OC32 is gewoon geprogrammeerd en het heeft in het begin allemaal gewerkt. Ik vermoed dat er iets in de eeprom van de OC32 iets mis is gegeaan met programmeren. Hoe kun we OC32 volledig resetten naar fabrieksinstelling?

Re: OC32 kan niet worden uitgelezen Runtime error 304

lvperlo · 2020-10-02 09:50 UTC

Op het blad "General" zit linksonder een knopje "Erase Flash".
Werkt wellicht niet voor de oudere OC32 firmware.
Let op dat je daarna één keer op "OK" en één keer op "Cancel" moet klikken.

Mvg,
Leon

Re: OC32 kan niet worden uitgelezen Runtime error 304

lvperlo · 2020-10-02 09:55 UTC

Overigens Remco,

Je geregistreerde mailadres klopt niet meer. Graag bijwerken, anders bestaat de kans dat de webmaster je account binnenkort verwijderd omdat er teveel foutmeldingen binnenkomen.
Ik heb helaas geen andere manier om het aan te geven dan zo, want ik heb geen verdere contactgegevens van je.

Mvg,
Leon

Re: Re: OC32 kan niet worden uitgelezen Runtime error 304

r.spierings · 2020-10-06 20:17 UTC

Bedankt voor het doorgeven. Ik heb het bijgewerkt.

Over het probleem met de Read All knop blijft de runtime error geven.

Als ik de knop Read All Devices gebruik werkt het wel. Wat het verschil is tussen de 2 knoppen is mij een raadsel. De functie Read All Device staat namelijk nergens beschreven maar leest net als de Read All de configuratiewaardes uit beide OC32 apparaten zonder foutmelding.

Re: OC32 kan niet worden uitgelezen Runtime error 304

lvperlo · 2020-10-06 23:44 UTC

Heb je die OC32 dan een factory reset gegeven met "Erase Flash"?

Mvg,
Leon

Re: OC32 kan niet worden uitgelezen Runtime error 304

r.spierings · 2020-10-08 20:58 UTC

Ik had de OC32 nog niet gereset omdat ik eerst de configuratiewaardes wilde noteren voordat ik alles zou wissen. Echter hebben we het probleem al opgelost en is de erase flash optie niet nodig. Het werd veroorzaakt door de Serial Port configuratie van deze OC32 die gebruikt wordt om een Arduino aan te sturen. De fout kwam naar voren bij de Read Settings van de Serial Port op deze OC32. Na de configuratie van deze Serial port opnieuw te programmeren werkt de knop Read All ook weer naar behoren.

Serial Port OC32 Config.PNGSerial Port OC32 Config.PNG