IC-7300 – Uhrzeit und Datum per USB-Verbindung stellen

In „IC-7300 – Uhrzeit stellen per USB-Verbindung“ hatte ich bereits vom Beitrag auf der Webseite amateurfunk-mint.blogspot.com berichtet. Da ich ab und an Screenshots am IC-7300 erstellt habe oder Backups durchführte, stellte ich fest, dass das Datum noch immer auf den 01.01.2000 gesetzt war. Daher habe ich den Code für die cmd-Datei etwas erweitert. 

An dieser Stelle nochmals Danke an Wilhelm DL4KAL für diese tolle Idee. 

Vorbereitung

Im IC-7300 unter MENU – SET – CONNECTORS – CI-V muss die richtige Baud Rate (115200) eingestellt werden. 

Die Befehlszeilen kopiert man in eine neue Text-Datei, die man auf dem Desktop des PC’s mit Klick auf die rechte Maustaste einfach erstellen kann. Dazu muss man beachten, dass beim Abspeichern der Datei unten der Dateityp auf „Alle Dateien  (*.*)“ steht. Die Datei wird im Ordner C:\Users\[Dein PC-Name]\auto\ abgelegt. 

Von der gespeicherten Befehlsdatei kann man nun eine Verknüpfung auf den Desktop legen oder auch per Autostart ausführen, wenn der IC-7300 beim Start des PC’s eingeschaltet ist. 

Die Kommandozeile

Folgender Befehl (Code) wird nun in angelegte cmd-Datei kopiert. Wichtig ist, dass der COM-Port (rot markiert) für den angeschlossenen IC-7300 vorab korrigiert wird. Der richtige COM-Port des IC-7300 kann im Gerätemanager des PC’s gefunden werden. 


REM *** Batchfile to set time and date from USB-Port
mode COM24 BAUD=115200 PARITY=n DATA=8 STOP=2 to=on xon=off odsr=off dtr=off rts=hs idsr=off > NUL
@echo off
set T=%time: =0%
set D=%date: =0%

echo FEFE94E01A050095%T:~0,2%%T:~3,2%FD > C:\Users\dm2rm\auto\example_dump_1.txt
echo FEFE94E01A050094%D:~-4%%D:~3,2%%D:~0,2%FD > C:\Users\dm2rm\auto\example_dump_2.txt
certutil -decodehex example_dump_1.txt example_dump_1.bin
certutil -decodehex example_dump_2.txt example_dump_2.bin
copy example_dump_1.bin \\.\com24 /b
copy example_dump_2.bin \\.\com24 /b
del example_dump_1.*
del example_dump_2.*


Nach dem Ausführen der Datei ist nun die Zeit und das Datum wieder auf dem aktuellen Stand.

Und auch die Backup-Datei bekommt nun wieder die richtige Bezeichnung mit aktueller Zeit und Datum.

Viel Spaß beim Ausprobieren 😉

 

6 Kommentare

  1. DD9DR

    Das ist keine Lösung, sondern ganz grosser Käse!
    Wenn die Bat. so schlapp ist, daß das Gerät seine Zeit vergisst, vergisst es auch alle anderen Einstellungen, und das sollte man als Alarm-Signal werten!

    Als nächstes läuft die def. Bat, dann nämlich aus, und dann hat man u.U. durch Säurefrass auf der Leiterplatte einen wirklich schweren (manchmal irreparablen) Schaden.

  2. Bernd

    Unter WIN10 und Firmware 1.4 des IC 7300 schlugen bisher alle Versuche fehl. COM Schnittstelle wird zwar angesprochen aber Uhrzeit und Datum werden nicht gesetzt. Habe den Verdacht das Win10 hier Einfluss auf die Übertragung nimmt. Vielleicht hat jemand eine Idee?

  3. DM2RM (Beitrag Autor)

    Lieber Harry,

    daher habe ich den Lötkolben schon längst gezückt und das kleine Ding ausgetauscht 😉
    Laut ICOM Europe und Funktechnik Dathe soll dieses anscheinend bisher nie ein Thema oder bekannter Fehler beim IC-7300 gewesen sein, dass die „Batterie“ den Geist aufgibt.
    Außerdem soll man laut ICOM man nur lange genug das Gerät eingeschaltet lassen, weil es keine klassische Batterie sein soll. 😉 Das kann ich so leider nicht nachvollziehen.
    Natürlich ist die Batch-Lösung nur eine Übergangslösung 😉

    Wer es nutzen will kann es nutzen und wer nicht, der muss es einfach reparieren…

    73 de Ronny DM2RM

  4. DM2RM (Beitrag Autor)

    Übrigens, du scheinst dich nicht besonders gut mit dem IC-7300 auszukennen, wenn du schreibst, dass der „IC-7300 seine Einstellungen vergisst“.
    Es ist keine Backup-Batterie (Lithium-Akku) wie in einem PC der seine BIO-Einstellungen vergessen soll o.ä., sondern sie dient rein für die Uhr und das Datum. Ich habe bisher nur alkalische Batterien gesehen die auslaufen und Schäden verursachen aber noch nie Lithium-Akkus.
    Es gibt zudem YL’s oder OM’s die mit dem Lötkolben nicht so gut zurecht kommen, wie du vielleicht, oder denen die Erfahrungen einfach fehlen. Daher finde ich die Behauptung etwas wäre „großer Käse“ etwas überheblich und sogar etwas arrogant.
    Aber zum Glück gibt es in unserem Hobby immer Menschen (besonders in DL), die immer alles besser wissen und können, und denen wenig daran liegt anderen zu helfen und ihr großartiges Fachwissen zu teilen! 😉

    Viel Spaß beim gemeinsamen Hobby lieber Harry DD9DR!

  5. Markus

    Hallo!

    Wie würde der Code für einen IC-7610 lauten??

    Ich habe nämlich das gleiche Problem beim „großen Bruder“.

    73 de Markus.

  6. DM2RM (Beitrag Autor)

    Hallo Markus,

    du müsstest in der Batch-Datei nur im HEX-Befehl die 94 hinter „FEFE…“ mit der HEX-Nummer des IC-7610 tauschen.
    Selsbt mache ich aber die Zeitkorrektur bei meinem IC-7610 über das Netzwerk.
    Der IC-7610 korrigiert die Zeit dann über einem NTP-Server.

    73 de Ronny

Schreiben Sie einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.