Loading...
 

OM32, OC32 and LichtOrgel


Wat doe ik fout met updaten van mijn OC32

Tijdens het updaten komt op enig moment de opdracht om de button "Connect to device" in te drukken.

Daarna gebeurt er helemaal niets meer.
We verschijnt in het volgende tabblad de melding: wins fehler code 5

Ik heb volgende uitgevoerd:
Eerst heb ik de RMU van nieuwe firmware voorzien. GELUKT!

Op de OC32 brand vanaf dat moment de rode led continu en de groene knippert.

AVRootloader opgestart met com4 Sign VPEBbootloader OC32_3021.acy gekozen
Plaats reset jumper beide leds uit
Button connect to device: gevolg melding:connecting plese reset
Jumper in 1 beweging verwijderd

Dan niets, behalve rode en groene led gan heel even samen aan. Na 2 seconden rode led continu aan en groene led knippert. In ieder geval geen connect.
Wel duitse foutmelding.

Ook kan ik niets de flash erasen. Geen last van, maar hoort niet.
Ook kan ik gewoon pinnen programmeren.

Ik ben hier al dagen mee bezig. Vandaag echter met een testplank met een OC32 die nog niet in mijn baan heeft gezeten.

Mijn vragen: hoe kan dit en wat gaat er fout?
Heb ik misschien iets met programmeren en wegschrijven fout gedaan.

Heeeeelluuup????!!!!

Netherlands

Hallo Dick,

wat ik in je verhaal mis is dat je de RM-U in transparent mode zet met DinamoConfig.

groet
Frans

Frans,
Ik was al begonnen met een antwoord omdat ik zeker wist dat de RM-U in transparent mode stond tijdens al mijn, mislukte, pogingen. Het verschil met jouw opmerking en mijn handelwijze was dat ik met OC32config de RM-U in transparent mode heb gezet met oc32config en jij Dinamoconfig.adviseert.

Dus toch maar even snel testen: en ja, kennelijk zit er verschil in die twee. Dat tweede vinkje "boot" met nog wat, doet die de truc? Want nu ging het in 1 keer goed.

Weer een mens blij gemaakt. Hartelijk dank voor je supersnelle reactie.

Hartelijke groet,
Dick


Netherlands

Hallo Dick,

Niet om je terecht te wijzen, maar omwille van de duidelijkheid voor anderen die dit lezen:

In de OC32 configuratie handleiding 3.0 H4 Firmware Update staat bij stap 4:

Uitsluitend indien je OC32’s indirect gekoppeld zijn, dien je, vóórdat je naar stap 5 gaat, de RM-C, RM-U of UCCI(/E) in Bootloader Transparent Mode te zetten:

  • Start DinamoConfig (fig.12) en selecteer de COM-poort van je Dinamo systeem,
  • Vink op het tabblad RM-U / UCCI de opties “Transp.M” EN “Boot.TM” aan,
  • Klik op RM-U-Options,
  • Negeer de foutmelding die je daarna krijgt en sluit DinamoConfig.

LET OP: Het bovenstaande kan niet met OC32Config!

Mvg,
Leon

Leon,

Geen enkel probleem. Het voelt ook niet als een terechtwijzing.

Ik heb nog wel een ander, ik hoop klein probleempje met het updaten, als dat mag.

in de grote baan met een aantal TM44 kaarten en een aantal OC32 blijft het fout gaan.
Ik heb om te testen een OC32 uit mijn baan gehaald en in mijn testomgeving van de nieuwe firmware voorzien. Werkte nu dus goed,

De laatste OC32 heb ik niet gedaan, omdat ik vond dat dit moet kunnen zonder de OC32 helemaal los te koppelen. Dat gaat dus fout. Tot het resetten gaat het goed. Na het trekken van de resetjumper gaan heel even rood en groen branden maar ook gelijk weer uit. De software geeft aan dat hij geconnect was, gevolgd door een disconnect. Dus updaten lukt niet.

Transparent mode vanuit Dinamoconfig, en een RMC met de laatste firmware. Andere RMC gaf hetzelfde resultaat. Heb je een tip waar ik dit moet zoeken?
Overigens kan ik ook het flashgeheugen niet erasen, maar meer pinnen configureren lukt goed.

Geniet van het mooie weer.
Dick


Netherlands

Hallo Dick,

Firmware Update in een groot systeem met veel modules gaat soms inderdaad fout.
De modules zouden niet moeten/kunnen reageren op de bootloader berichten, maar blijkbaar is er in bepaalde gevallen toch een module die denkt dat hij wordt aangesproken en vindt dan dat hij moet gaan antwoorden.

Het staat op mijn lijstje dat een keer op te lossen, maar het is lastig. Ik heb inmiddels wel een mogelijke oplossing bedacht. Tot dat zo ver is kun je het probleem omzeilen door alle modules spanningsloos te maken, te ontkoppelen of in een reset te houden (jumper), behalve de module die je wilt updaten.

Je schrijft dat je het flash geheugen niet kunt wissen. Als je dat probeert vraagt OC32Config 2x een bevestiging. Lees jij wel heel goed wat er dan gevraagd wordt, vooral de tweede keer?

Mvg,
Leon

Leon,

lezen is niet mijn sterkste kant, maar deze keer heb ik goed gelezen. ik heb bovendien ook de andere mogelijkheden geprobeerd. En helaas.

Groet,
Dick


Netherlands

Dick, Leon,

ik ken het probleem van een groot systeem. Voor onze "Vlieland-baan" hebben we 25 TM44's en 16 OC32's gebruikt. Daar lukte het rootloaderen ook niet. Wat wel ging is op alle modules de resetjumper steken en dan de connect doen door het weghalen van de jumper op die module die je wilt connecten. Of dat altijd werkt, geen idee, maar Leon's opmerking over modules die onterecht denken dat ze iets moeten doen (connecten) ondervang je hiermee volgens mij.

Groet
Frans

Frans,

Door wat snijwerk, door een chirurg, in mijn gezicht mag ik een weekje niet met mijn hoofd naar beneden duiken of onder tafels e.d. kruipen. om te voorkomen dat de hechtingen uit mijn huid springen. En je raad het al, daar zitten nu juist alle kaarten. Betekent dat het testen van het updaten een weekje wordt uitgesteld.

groet,
Dick


Frans,
Klinkt goed. Ga ik donderdag proberen. Resultaat laat ik weten,
Dank voor je reactie,
Dick

Netherlands
Het updaten van de firmware doe ik altijd met een losse module. Als je het in een systeem met meerdere OC32's doet, dan kun je bij de andere modules de connector voor de aansturing via bv. RS485 tijdelijk losmaken. Let daarbij wel op het geplaatst zijn van een terminator op de uiteinden van de bus. Zelf heb ik een 'vaste' terminator op de U485 zitten en een 'losse' terminator (= aparte weerstand) aan het eind van keten.

Martin,

Dat werkt inderdaad, maar als ik een aantal kaarten wil voorzien van nieuwe firmware, wil ik die eigenlijk niet losmaken, updaten en vervolgens weer terugplaatsen. dus vandaar mijn vraag.

groet,
Dick


Netherlands

Dick,

Erase flash wist het geheugen van de OC32, niet dat van OC32Config. Als het geheugen van de OC32 al leeg is gebeurd er uiteraard niks. Volgens mij werkt dit bij iedereen, dus ik zou echt niet weten waarom het dan bij jou niet werkt.

Mvg Leon


 
Dutch (Nederlands, nl)English British (British English, en-uk)German (Deutsch, de)