Firmware i-Telex 380170 Johannes

Happy as I open my eyes in the morning

i-Telex-firmware     

Deze pagina bevat back-upinformatie voor de i-Telex Firmware geschreven door Fred Sonnenrein zoals gebruikt in de ISP-programmeerprocedure.

Er zijn vier categorieën firmware. Alpha / Beta / Stab voor de interfacekaarten richting de teleprinters

Ethernet voor de ethernet-interfacekaart. 

Raadpleeg de beschrijving hier onder voordat u ISP-programmering probeert te gebruiken .

ISP-programmering maakt gebruik van de Alpha-, Beta- en Stab-bestanden.

Je hebt daarvoor een speciale vlakkabel nodig, zie hier onder.

Om de Ethernet-kaart te programmeren heeft u een pc met een seriële poort en een nulmodemkabel nodig.

  • Alpha- Versie bevat de laatste werkende versie van elke firmware.
  • Beta- versie bevat de daadwerkelijke bètaversie van een firmware die moet worden getest.
  • Stab- versie bevat de laatste stabiel werkende versie van elke firmware.
  • Ethernet bevat een rij werkende releases met progressieve nummering als ZIP-pakket.
 
 
 

Instructies voor het updaten van i-Telex-kaarten ISP 


1 Opmerkingen vooraf

Er kan bijna niets misgaan! Een beetje vaardigheid is vereist... Alleen de Ethernet-netwerkkaart kan andere kaarten (met "eenvoudige" processors) herprogrammeren.
De Ethernet-kaart zelf moet nog worden bijgewerkt via de seriële interface. Tijdens de update wordt de firmware van de website gedownload.
Als u een "speciale versie" wilt updaten met de hier beschreven methode, heeft u een HTTP-server nodig waarop de "speciale versie" is opgeslagen.
Alle stabiele standaardversies (Stab) en Beta-testversies worden opgeslagen op de fileserver.

2 Programmeerkabel

Het meest complexe onderdeel is het maken van een programmeerkabel. Deze programmeerkabel moet een 10-polige vrouwelijke pool hebben
connector aan beide uiteinden, maar niet 1:1 aangesloten, maar volgens het volgende schema:

                                                               
                                                        1-1, 2-4, 3-7, 4-2, 5-5, 6-6, 7-3, 8-8, 9-9, 10-10


Deze reeks ziet er verwarrend uit, maar heeft als achtergrond dat er op de Ethernet-kaart een connector wordt gebruikt, die eigenlijk een andere functie heeft.
De kabel kan eenvoudig worden gemaakt met normale 10-polige lintkabel (ongeveer 50 cm lang) en 10-polige gekrompen paalcontactdozen door
het verwisselen van draden 2 en 4 aan het ene uiteinde en draden 3 en 7 aan het andere uiteinde.
Deze kabel is elektrisch symmetrisch, dat wil zeggen dat het niet uitmaakt welk uiteinde aan welke kant wordt aangesloten. Dit ziet er zo uit:

                                     tmp4DD5                                                                               


3 Programmeerprocedure

1. Steek het ene uiteinde van de programmeerkabel in de "Debug"-header van de Ethernet-kaart

                     
2. Steek het andere uiteinde in de programmeeraansluiting van de te programmeren kaart (doelkaart)
Deze kan op de bus worden aangesloten of via de programmeerkabel van stroom worden voorzien. De aansluiting mag onder spanning plaatsvinden. (Hot-plug).

                    ISP Board
3. De Ethernet-kaart moet in bedrijf zijn en verbonden zijn met internet.

4. open de volgende pagina in een browser: 192.168.111.222/isp.cgi. Vervang 192.168.111.222 door het lokale IP-adres van de Ethernet-kaart.

5. Voer indien nodig het configuratiewachtwoord in.

6. Geef in het vak "Pad naar server voor binaire bestanden" het adres op waar de binaire bestanden zijn opgeslagen. zet https:// niet vooraan!

             ISP Programming
7. Laat het veld "Wat te programmeren" leeg (voor speciale toepassingen zie onder 13.)

8. Klik nu op de knop "Start programmeren" Tijdens de programmeerprocedure:

a. Er wordt een identificatie van de bestaande software van het aangesloten doelbord uitgelezen.

b. Een gelijknamig bestand met de extensie .txt wordt gedownload van de "updateserver" en de juiste hardware.De ID van de chip op het doelbord wordt gecontroleerd en er wordt een basisinstelling uitgevoerd (zogenaamde zekeringen). C. Een bestand met dezelfde naam en de extensie .bin wordt gedownload van de "updateserver" en geprogrammeerd
 
het doelbord Zolang een van de LED's op de Ethernet-kaart brandt of knippert, is het programmeerproces nog steeds bezig.

10. Als er in een vroeg stadium iets niet goed werkt, verschijnt er een foutmelding, bijv

a "ISP-programma inschakelen mislukt. Controleer verbinding met doelbord": Kabel niet correct aangesloten.

b. "Geen identificatie op aangesloten doel gevonden. Programma handmatig selecteren": De chip op het doelbord is nieuw of bevat geen geldige identificatie. 

c. "Download xxx.txt socket open mislukte code -1": Waarschijnlijk is een verkeerd pad naar de "updateserver" opgegeven.

d. "Download xxx.txt fileserver-foutcode 404":

11. als er een bericht verschijnt met de laatste zin "Klik hier nadat alle LED op het i-Telex-bord weer uitging." het programmeerproces is gestart, dwz er is een identificatie op de chip van het doelbord gedetecteerd en de relevante bestanden zijn ook beschikbaar op de server. Nadat alle LED's op de ethernetkaart zijn uitgegaan (tussen 30 seconden en 2 minuten) moet op "Klik hier" worden geklikt, waarna het programmeermenu weer verschijnt, aangevuld met het resultaat van het laatste programmeerproces

a "Succes: XXX bytes geschreven naar flash, geen fouten: Programmering succesvol voltooid.

b. "Mislukt: XXX nominale grootte, YYY bytes geschreven naar flash, ZZZ mislukt: Helaas is er iets misgegaan. Probeer het nog eens.

c. "Handtekening komt niet overeen: byte X is Y moet Z zijn":
Als deze melding begint met "Waarschuwing", is dit niet kritisch (bijv. Mega168P in plaats van Mega168)

12. bij borden met twee interfaces moeten beide modules na elkaar worden bijgewerkt! Voor een verdere programmeerprocedure sluit u een ander doelbord of de andere "helft van het bord" aan (kan onder spanning worden gedaan) en opnieuw "Start programmeren" (stap 8) 13. Programmeren van nieuwe chips of repareren van defecte programmering

Wanneer de melding "Nee identificatie op aangesloten doel gevonden. Selecteer handmatig de software die u wilt gebruiken
geprogrammeerd moet handmatig worden geselecteerd. Voer hiervoor de juiste identificatie van de aan te schaffen software in
geprogrammeerd in het invoerveld "Wat te programmeren".
Details zijn beschikbaar hier.
Deze optie kan ook worden gebruikt om gloednieuwe chips te programmeren.   

Instructies voor het updaten van de Ethernet-kaart.


1 Opmerkingen vooraf 

Er kan bijna niets misgaan! Wat je nodig hebt is een pc en een zogenaamde nulmodemkabel. 

De Ethernet-netwerkkaart moet nog steeds via de seriële interface worden bijgewerkt.  

De firmware kan worden gedownload van deze website op de Homepage Home > tabblad Ethernet.

hier is de laatste stabiel werkende versie die is opgeslagen.

U kunt een compleet pakket downloaden als .ZIP-bestand. Pak het zip-bestand gewoon uit in elke gewenste map



2 Programmeerkabel

De nulmodemkabel moet worden aangesloten op de RS232-aansluiting aan de voorzijde op de Ethernet-kaart.

het andere uiteinde moet worden aangesloten op een beschikbare RS232-aansluiting op de pc.
U moet identificeren welke Com-poort u gebruikt. Uiteindelijk moet/kan u het bestand update.bat bewerken

die aanwezig is in het uitgepakte zipbestand.
Het zou er als volgt uitzien: 

       fboot.exe /C2 /B38400 /Pmain.hex /Vmain.hex pauze 

waarbij /C2 aangeeft welke Com-poort wordt gebruikt. Om van 2 naar 1 te veranderen, wijzigt u gewoon het bestand in /C1  /B38400 geeft de Com-poort aan Poortsnelheid, standaardsnelheid wordt overschreven bij uitvoering van het batchbestand. 

3 Programmeerprocedure 

1. Zorg ervoor dat de ethernetkaart is uitgeschakeld. start vervolgens het bestand update.bat. 

2. Terwijl de procedure start, zou een scherm als dit moeten verschijnen:    


                    Update Start

3 Het programma is actief en wacht tot de seriële verbinding tot stand is gebracht, waarbij een roterende "slash" wordt weergegeven: 
4. Schakel nu de stroom op de ethernetkaart in. Het scherm zal ongeveer zo veranderen, wat de voortgang van het programmeren aangeeft. 

                    Update Writing

5. Nadat de firmware naar de ethernetkaart is geschreven, wordt deze gecontroleerd op fouten:
                   Update Verify

6. Als het programma eindigt, verschijnt er een scherm zoals dit waarop de resultaten van de firmware-update worden weergegeven:
                   Update Finish

7. Als er fouten zijn, probeer het nog een keer, beginnend bij punt 1. Als u nog steeds foutmeldingen krijgt: zoals CRC Error, probeer de overdrachtsnelheid te verlagen door het bestand update.bat te bewerken naar /B9600 of zelfs naar /B2400.


8. Als de update succesvol is geweest, moet u de ethernetkaart resetten om de nieuwe firmware te activeren. Schakel gewoon de stroom uit en schakel hem na een paar seconden weer in. 

11. Om de firmware en instellingen te verifiëren, gebruikt u gewoon uw browser en logt u in op de Ethernet-kaart. De werkelijke firmwareversie zal er als volgt uitzien:

Ethernet Build 2

(Naar boven) 



Tabel met pad en naam van het beschikbare bestand 

 

Alfa

Pad: Alpha

Inhoud:

alpha-itlx_ED1000
alpha-itlx_ED1000-100Bd
alpha-itlx_ED1000-75Bd
alpha-itlx_V21
alpha-itlx_OhneFSG
alpha-itlx_TW39 alpha-
itlx_FsV21-aufLA21 alpha
-itlx_TW39plus
alpha-itlx_TW39plus-100Bd
alpha-itl x_TW39plus-75Bd alpha
-itlx_Messgeraet
alpha-itlx_Messgeraet-75BD
alpha- itlx_SeriellUndSpeicher
alpha-itlx_SeriellUndSpeicher2
alpha-itlx_SeriellUndSpeicher2-110-7

Beta

Pad: Beta

Inhoud:

beta-itlx_ED1000
beta-itlx_V21
beta-itlx_OhneFSG
beta-itlx_TW39
beta-itlx_FsV21-aufLA21
beta-itlx_TW39plus
beta-itlx_Messgeraet
beta-itlx_Messgeraet-75BD
beta-itlx_SeriellUndSpeicher
beta-itlx_SeriellUnd Speicher2
beta-itlx_SeriellUndSpeicher2-110-7

Stab

Pad: Stabil

Inhoud:

stab-itlx_ED1000
stab-itlx_V21
stab-itlx_OhneFSG
stab-itlx_TW39
stab-itlx_TW39plus
stab-itlx_Messgeraet
stab-itlx_SeriellUndSpeicher
stab-itlx_SeriellUndSpeicher2

Ethernet

Pad: Ethernet

Inhoud:

Versie 897     897.zip

Versie 875     875.zip

Versie 863     863.zip

Versie 845     845.zip