{"id":1473,"date":"2022-03-31T18:27:00","date_gmt":"2022-03-31T16:27:00","guid":{"rendered":"http:\/\/archiv.etscheid.biz\/?p=1473"},"modified":"2023-02-05T20:44:09","modified_gmt":"2023-02-05T19:44:09","slug":"automatisiertes-offline-firmwareupdate-bei-yealink-telefonen","status":"publish","type":"post","link":"https:\/\/etscheid.biz\/blog\/2022\/03\/31\/automatisiertes-offline-firmwareupdate-bei-yealink-telefonen\/","title":{"rendered":"Automatisiertes offline Firmwareupdate bei Yealink Telefonen"},"content":{"rendered":"\n<p>Es kam bei mir die Frage auf, wie ich viele Yealink Telefone, die nicht durch einen Cloudanbindung mit neuer Firmware versorgt werden, updaten kann. Ziel war es, das das Telefon selbstst\u00e4ndig ein update durchf\u00fchrt ohne das jemand manuell Firmware \u00fcber die Webgui hochladen muss. Dies wird z.B. n\u00f6tig, wenn ich den Cloud-Anbieter wechsel und die vorhanden Firmware speziell zugeschnitten war.  Hier beschreibe ich den Weg, wie man mit einem Lancom Router und einem USB Stick die Telefone automatisch nach dem Verbinden mit dem LAN updaten l\u00e4sst. Funktioniert \u00fcbrigens ganz ohne Internet Zugang.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2022\/03\/Yealink-Telefon-1024x982.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2022\/03\/Yealink-Telefon-1024x982.jpg\" alt=\"\" width=\"256\" height=\"246\"\/><\/a><figcaption class=\"wp-element-caption\">Yealink Telefon Quelle: eigenes Foto<\/figcaption><\/figure>\n<\/div>\n\n\n<!--more-->\n\n\n\n<h2 class=\"wp-block-heading\">Lancom vorbereiten<\/h2>\n\n\n\n<p>Am schnellsten geht es, wenn man das Programm LANConfig von der Lancom Seite herunterl\u00e4dt. <\/p>\n\n\n\n<p>https:\/\/www.lancom-systems.de\/downloads\/<\/p>\n\n\n\n<p>Danach verbindet man den Router direkt per LAN Kabel mit dem PC, wo das Programm installiert wurde. Beim Start sollte das Programm nach neuen Routern suchen und ihn finden. Danach f\u00fchrt man die Ersteinrichtung des Routers durch. Wichtig hierbei ist, das man eine IP-Adresse vergibt z.B. 192.168.100.1 f\u00fcr den Router und den DHCP Server aktiviert. Der Lancom Router ist sp\u00e4ter \u00fcber diese IP erreichbar. Den Internet Zugang braucht man nicht einrichten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">USB Stick vorbereiten<\/h2>\n\n\n\n<p>Zun\u00e4chst einmal sollte man einen leeren USB Stick mit dem PC verbinden und wie hier beschrieben vorbereiten:<\/p>\n\n\n\n<p>https:\/\/www.lancom-systems.de\/docs\/LCOS\/referenzhandbuch\/#topics\/aa1502871.html<\/p>\n\n\n\n<p>Auf den USB Stick m\u00fcssen zwei Dateien abgelegt werden. Bitte vorher den Ordner &#8222;public_html&#8220; erstellen. Eine Datei ist das Firmwareupdate, in der Regel eine .rom Datei, die auf der Yealink Support Seite geladen werden k\u00f6nnen.<\/p>\n\n\n\n<p><a href=\"https:\/\/support.yealink.com\/en\/portal\/home\">https:\/\/support.yealink.com\/en\/portal\/home<\/a><\/p>\n\n\n\n<p>Danach muss eine neue Textdatei erstellt werden, die die Endung .cfg hat. Der Dateiname muss f\u00fcr jedes Telefonmodell spezifisch sein. Eine Liste findet man hier:<\/p>\n\n\n\n<p><a href=\"https:\/\/support.yealink.com\/en\/portal\/knowledge\/show?id=60d47355076300004a007049\">https:\/\/support.yealink.com\/en\/portal\/knowledge\/show?id=60d47355076300004a007049<\/a><\/p>\n\n\n\n<p>Wichtig sind folgende Eintr\u00e4ge in der .cfg Datei<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-cyan-bluish-gray-color\">#!version:1.0.0.1\nfirmware.url = http:\/\/192.168.100.1\/filesrv\/usb\/T46S(T48S,T42S,T41S)-66.86.0.15.rom<\/mark><\/code><\/pre>\n\n\n\n<p>Der Ordner auf dem USB Stick sollte f\u00fcr ein T41S wie folgt aussehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2022\/03\/image.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>Wenn man nun den USB-Stick am Lancom einsteckt, dann sind beide Dateien \u00fcber LAN erreichbar.   z.B. http:\/\/192.168.100.1\/filesrv\/usb\/y00000000068.cfg<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DHCP Option 66<\/h2>\n\n\n\n<p>Damit ein Yealink IP-Telefon jetzt automatisch ein Update macht, muss a) der Lancom ein DHCP Server sein und die IP vergeben und b) die DHCP Option 66 gesetzt sein.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2022\/03\/image-1-1024x665.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/etscheid.biz\/blog\/wp-content\/uploads\/2022\/03\/image-1-1024x665.png\" alt=\"\"\/><\/a><figcaption class=\"wp-element-caption\">DHCP Option &#8211; Screenshot LANConfig<\/figcaption><\/figure>\n\n\n\n<p>Die DHCP Option 66 ben\u00f6tigt nun folgende Url: http:\/\/192.168.100.1\/filesrv\/usb<\/p>\n\n\n\n<p>Das Telefon bekommt beim beziehen der IP-Adresse u.a. auch diesen Link mitgeteilt und sucht dann nach seiner y000000000xxx.cfg Datei und f\u00fchrt dann das dort enthaltene Firmwareupdate durch. Da die Firmware auf dem USB Stick liegt, ben\u00f6tigt man keinen Internetzugang. Das Telefon kann direkt starten.<\/p>\n\n\n\n<p>Auf diese Weise lassen sich schnell und einfach viele Telefon updaten, einfach nur durch anstecken an das LAN.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Es kam bei mir die Frage auf, wie ich viele Yealink Telefone, die nicht durch einen Cloudanbindung mit neuer Firmware versorgt werden, updaten kann. Ziel war es, das das Telefon selbstst\u00e4ndig ein update durchf\u00fchrt ohne das jemand manuell Firmware \u00fcber die Webgui hochladen muss. Dies wird z.B. n\u00f6tig, wenn ich den Cloud-Anbieter wechsel und die &hellip; <\/p>\n<p class=\"read-more\"><a class=\"readmore-btn\" href=\"https:\/\/etscheid.biz\/blog\/2022\/03\/31\/automatisiertes-offline-firmwareupdate-bei-yealink-telefonen\/\">+<span class=\"screen-reader-text\">  Read More<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":1768,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[17],"tags":[264,265,266,44,234,267],"class_list":["post-1473","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-voip","tag-automatisiert","tag-dhcp-option-66","tag-firmware","tag-lancom","tag-update","tag-yealink"],"_links":{"self":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/1473","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/comments?post=1473"}],"version-history":[{"count":2,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/1473\/revisions"}],"predecessor-version":[{"id":1599,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/posts\/1473\/revisions\/1599"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/media\/1768"}],"wp:attachment":[{"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/media?parent=1473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/categories?post=1473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/etscheid.biz\/blog\/wp-json\/wp\/v2\/tags?post=1473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}