Firmware

Z onlinetechnology.cz

Přejít na: navigace, hledání

Na této stránce naleznete odkazy na soubory, které obsahují kompletní firmware pro všechny zařízení SDS.

Vyberte si takový soubor s firmware, který odpovídá konkrétnímu zařízení SDS, které chcete aktualizovat. Vždy udržujte vaše SDS s co nejaktuálnějším firmware.


Každé zařízení je typově označeno osmimístným kódem, a tento kód je přiřazen také k jednotlivým souborům s firmware. Díky tomu je nelze pomíchat (např. do zařízení SDS-MACRO nahrát firmware pro SDS-MICRO apod.), což by v takovém případě mohlo vést k poškození zařízení, nebo minimálně k jeho znefunkčnění.

S těmito identifikačními kódy v podstatě nebudete jakkoliv pracovat, mimo jejich případné porovnání. Kódy jsou zapsány v souboru s firmware a také v samotném SoC chipu v daném zařízení. Pokud při pokusu o nahrání dojde při porovnání k neshodě, bude nahrání firmware zamítnuto.

Obsah

Práva a ceny

Všechny firmware jsou poskytovány pouze majitelům zařízení zakoupených od nás. Tyto firmware jsou poskytovány zdarma. Aktuální firmware jsou vydávány za účelem opravy případných nahlášených chyb a za účelem doplnění nových funkcí.

Firmware je poskytován v binární formě, zdrojové kódy nejsou k dispozici. Firmware je chráněno autorským zákonem, je zakázáno používát náš firmware pro jiná zařízení, než vyrábíme a prodáváme my. Firmware je zakázáno zpětně dekompilovat či do něj jakkoliv zasahovat.

Změna MAC

Po update firmware do zařízení je potřeba nastavit správnou MAC adresu (každé zařízení musí mít jinou MAC adresu).

* Změna se provede ve webovém rozhraní: http://192.168.1.250/ch_mac

(Pozn. v příkladu je uvedena výchozí IP adresa, tu si případně nahraďte aktuální IP pro dané zařízení).


Přiřazené produktové kódy + stáhnutí nového firmware

Informace o nových funkcích, na kterých právě pracujeme, naleznete na fóru. Pokud máte nějaké dotazy či připomínky, využijte tohoto fóra, jakákoliv zpětná vazba je vítána.


PC SOFTWARE
Program SDS LOG
Program SDS LOG - verze 0.1 ze dne 26.8.2011 - stáhnout EXE program

Zdrojové kódy programu SDS LOG (Creative Commons Licence) ke stáhnutí zde

SDSLOG Changelog

Program SDSC.exe (programovací jazyk SDS-C, aktualizace firmware pro SDS první řady)
stáhnout WinEXE pro SDS-C zápis/simulace/upload SDS-C a UWEB, ze dne 2.3.2017
Program FULLC.exe (programovací jazyk FULL-C, aktualizace firmware pro SDS druhé řady)
Podle verze firmware ve vašem SDS si vyberte jeden z následujících:
(FC verze 0x08 - aktuální, pro FW od 10.7.2017 včetně): stáhnout WinEXE pro FULL-C zápis/upload FULL-C a UWEB, ze dne 10.7.2017, určeno pro Firmware od 10.7.2017 včetně (varianty SDS 64kB a 128kB)
(FC verze 0x06 - historická, pro starší FW): stáhnout WinEXE pro FULL-C zápis/upload FULL-C a UWEB, ze dne 8.6.2017, určeno pro Firmware starší než Červenec-2017 (tj. tento WinEXE umí pouze variantu SDS 64kB, a pouze verze FC 0x06)
Program SDSLOAD.exe ("jednokrokový" upload .FC souborů a aktualizace firmware pro SDS druhé řady)
Podle verze firmware ve vašem SDS si vyberte jeden z následujících:
(aktuální verze, pro FW od 10.7.2017 včetně) stáhnout WinEXE program SDSLOAD ze dne 10.7.2017, určeno pro SDS variantu 64kB a 128kB
(historická verze, pro starší FW) stáhnout WinEXE program SDSLOAD ze dne 12.4.2017, určeno pouze pro SDS variantu 64kB která nepoužívá nový firmware


FIRMWARE PRO JEDNOTLIVÉ VÝROBKY - SDS PRVNÍ ŘADY
D0000001 MICRO
výrobek SDS-MICRO, hardwarová revize L, L2, DIN, E, výchozí firmware (SDS-C verze č. 06)

Firmware je jednotný pro všechny varianty SDS-MICRO první produktové řady.

PLNĚ ČESKÁ LOKALIZACE / FULL CZECH LOCALISATION - stáhnout firmware SDS-MICRO-CZ ze dne 18.4.2017

PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware SDS-MICRO-EN ze dne 18.4.2017

SDSMICRO Changelog

C0000001 MACRO
výrobek SDS-MACRO, hardwarová revize 1, výchozí firmware

PLNĚ ČESKÁ LOKALIZACE / FULL CZECH LOCALISATION - stáhnout firmware SDS-MACRO-CZ ze dne 18.4.2017

PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware SDS-MACRO-EN ze dne 18.4.2017

SDSMACRO Changelog

B0000001 TTCPRO
výrobek SDS-TTCPRO, hardwarová revize rev3, výchozí firmware (SDS-C verze č. 06)

PLNĚ ČESKÁ LOKALIZACE / FULL CZECH LOCALISATION - stáhnout firmware SDS-TTC-rev3-CZ ze dne 18.4.2017

PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware SDS-TTC-rev3-EN ze dne 18.4.2017

D0000006 IO6
výrobek SDS-IO6, hardwarová revize 2, výchozí firmware

PLNĚ ČESKÁ LOKALIZACE / FULL CZECH LOCALISATION - stáhnout firmware SDS-IO6-rev2-CZ ze dne 18.4.2017

PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware SDS-IO6-rev2-EN ze dne 18.4.2017

F0000001 FTP
výrobek SDS-FTP, hardwarová revize 1, výchozí firmware

firmware SDS-FTP ze dne 7.9.2010 (výchozí firmware v zařízení)

SDS-FTP Changelog

E000AAA1 UPS-ONEDPS
výrobek SDS-UPS-ONEDPS, jednodesková verze (aktuálně v eshopu)

stáhnout firmware (česká lokalizace) SDS-UPS (ONEDPS) ze dne 18.4.2017

stáhnout firmware (english language version) SDS-UPS (ONEDPS) ze dne 18.4.2017

tato verze je aktuální a HW je v prodeji

SDS-UPS-ONEDPS Changelog

C00xxxxx UPS-TWODPS
výrobek SDS-UPS, HW rev3u - DVOUDESKOVÁ (UŽ NEPRODÁVANÁ) VARIANTA

firmware je zaslán na požádání (pošlete email), aktuální verze je z 1.3.2011 (dále aktualizováno na specifické požádání, raději proto přejděte na nový HW)

každá deska má svou kalibraci, proto každá deska má svůj vlastní FW, proto musíte uvést S/N svého výrobku

HISTORIE: SDS-UPS (dvoudeska - není už v prodeji) Changelog


FIRMWARE PRO JEDNOTLIVÉ VÝROBKY - SDS DRUHÉ ŘADY
B1900001 BIG/STSW
(společný firmware) výrobky SDS-BIG, SDS-SMALL a SDS-MODUL-STSW

Firmware je jednotný pro všechny varianty SDS druhé produktové řady, jediné rozlišení je dle varianty 64kB/128kB. Firmware vždy vyžaduje použití akutální verze FULLC.EXE programu.

JAKOU VARIANTU SVÉHO SDS MÁTE: zjistíte zde

HISTORIE: SDS-BIG/SMALL/STSW Changelog

VARIANTA HARDWARE "64kB"

PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware (varianta: 64kB) firmware "64kB" SDS-BIG/SMALL/STSW/OEM ze dne 10.7.2017

VARIANTA HARDWARE "128kB"

PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware (varianta: 128kB) firmware "128kB" SDS-BIG/SMALL/STSW/OEM ze dne 10.7.2017

Pozor! Vyžaduje verzi FULLC.exe ze 10.7.2017 nebo novější (kvůli nové funkci "UserWEB Project").

POZOR

Pozor! Aktualizujte své doplňkové sandwich desky (DALI/LORA/LCD/KEYBOARD) na verzi FW 5.12.2016 (nebo novější). Tuto aktualizaci vám provede výrobce bezplatně (zašlete výrobci vaše SDS pro jeho aktualizaci). Aktualizace je nezbytná pro funkci tohoto hardware.



VŽDY MĚJTE VE SVÉM ZAŘÍZENÍ NEJNOVĚJŠÍ FIRMWARE, A POUŽÍVEJTE TAKÉ NEJNOVĚJŠÍ SDS-C EXE PROGRAM.
V opačném případě vám budou chybět nové funkce, které neustále přidáváme, a nebudete mít opravené chyby.



HISTORICKÉ ODKAZY

Nepoužívejte starý firmware a staré verze aplikace pro SDS-C. Aktualizujte své zařízení pravidelně.

  • stáhnout WinEXE pro SDS-C (zápis/simulace/upload SDS-C), ze dne 6.2.2016 - určeno pro zpětnou kompatibilitu pro zařízení s SDS-C ver 06, které nemají podporu pro UserWEB project (tj. SDS první řady, které jsou provozovány s firmware starším než 24.1.2017)
  • stáhnout WinEXE pro SDS-C (zápis/simulace/upload SDS-C), ze dne 23.11.2011 - určeno pro zpětnou kompatibilitu pro zařízení s SDS-C ver 04 (pro ty kteří dosud neaktualizovali)
  • stáhnout WinEXE pro SDS-C (zápis/simulace/upload SDS-C), ze dne 17.2.2011 - určeno pro zpětnou kompatibilitu se starým firmware (pro ty kteří ještě neaktualizovali, tj. kdo má firmware do února 2011)
  • stáhnout WinEXE pro SDS-C verze č. 03 (zápis/simulace/upload SDS-C), ze dne 14.5.2011 - určeno pro zpětnou kompatibilitu se starým firmware (pro ty kteří ještě neaktualizovali, tj. kdo má firmware do konce května 2011)


TROUBLESHOOTING

  • Došlo k přerušení (či chybě při) nahrávání firmware

Tím pádem došlo k tomu, že není nahrán celý program do flash paměti tak jak měl být.

Pokud máte starší firmware než ze dne 23.7.2010, pak není jak poškozený program zachránit (znovu vámi přehrát). Musíte to poslat výrobci na přehrání firmware (máme speciální nástroje).


Pokud ale máte firmware ze dne 23.7.2010 nebo novější, pak použijte následující záchranný postup:


a) pokud se povedlo nahrát alespoň 15% programu (viz ukazatel v nahrávacím programu), pak lze nahrávání spustit znovu:

Postup ručního spuštění bootladeru:

  • Vypněte zařízení.
  • Elektricky spojte oba piny označené jako RSTD (nasaďte jumper) (stejný postup jako např. resetování Mikrotiku).
  • Pak zapněte zařízení SDS, přičemž po první vteřině po zapnutí musí být spojení pinů RSTD zase rozpojeno.
  • Zařízení SDS takto nespustí svou aplikaci, ale naopak hned po zapnutí spustí bootloader (zůstane v režimu nahrávání nového FW)
  • Současně dojde k nastavení IP adresy a MAC adresy na tovární (výchozí) nastavení. Heslo a další nastavení však se nezmění !
  • Spusťte nahrávací EXE program a zkuste firmware nahrát (pozor na správnou IP a MAC adresu a nezměněné heslo).
  • Po úspěsném nahrání firmware vypněte zařízení.

Toto je tedy popsaný záložní postup.

Běžně se však bootloader spouští z webového rozhraní (viz stránka: Administrace) a v tom případě (spuštění z webového rozhraní) nedojde ani ke změně IP či MAC. Toto ruční spuštění přes hardware (RSTD) se provádí jen v případě problémů (když se nemůžete dostat do webového rozhraní, např. při poškozeném firmware v zařízení), kde se nedá bootloader spustit normálním způsobem, nebo když zapomente IP adresu a chcete ji nastavit na výchozí hodnotu.


b) pokud je nahráno méně než 15% programu:

V tom případě je u firmare staršího než Duben 2012 poškozen dočasný bootloader (protože ten se také aktualizuje) a je potřeba zaslat zařízení k výrobci na opravu (nahrání firmware, tento úkon je zdarma). Nový firmware od dubna 2012 bude však mít i tento problém ošetřen, protože tam už nedojde k aktualizaci bootloaderu, uloženém v zařízení, a i v případě jakéhokoliv poškození firmware při nahrávání bude možné bootloader ručně spustit pomocí RSTD (viz výše).

V každém případě, pokud se stane že je poškozeno/přerušeno nahrávání, je problém na 99.9% ve vaší komunikační síti, a ani opakované pokusy s nahráváním se nemusí provést. Častým problémem je také to, že při nahrávání nového firmware dochází k další komunikaci se zařízením od jiných programů (což je v tu chvíli nežádoucí), např. je prováděn ping na zařízení SDS, nebo jsou na zařízení SDS posílány dotazy z jiných počítačů atd.


- Ruční resetování konfigurace -

Pokud jste např. zapoměli heslo, pak můžete zařízení ručně nastavit na výchozí výrobní hodnoty. Výchozí konfigurace = zákaldní MAC, IP adresa, heslo, prázdné pojmenování vstupů, vymazání nastavení S0 vstupů atd. - vše co je nastavitelné přes webové rozhraní, je smazanáno a nastave na výchozí výrobní hodnoty.

Pro tento úkon potřebujete mít fyzický přístup k zařízení.

Postup pokud zařízení je v provozu:

  • Zařízení je v provozu a běží v něm aplikace (dostanete se do webového rozhraní, tj. přinejmenším otevřete přihlašovací stránku).
  • U takto provozního zařízení, za jeho provozu (bez vypnutí) nasaďte jumper na RSDT (elektrický zkrat RSTD).
  • Následně (propojka stále nasazena) otevřete webovou stránku 192.168.1.250/reset.htm (IP adresa samozřejmě odpovídá vašemu zařízení).
  • Tato stránka (reset.htm) se dá otevřít jen když je RSTD zkratováno (bezpečnostní opatření, aby reset mohl provést jen ten, kdo má fyzický přístup k zařízení). V opačném případě dostanete chybové hlášení 404.
  • Pokračujte podle instrukcí na zobrazené webové stránce.
  • Program v zařízení následně smaže obsah konfigurační paměti, nahraje do ní výchozí hodnoty, a pak se zařízení restartuje.
  • Po restartu dojde k aktivaci bootloaderu. To ale nepotřebujeme, takže:
  • Zařízení vypněte.
  • Odstraňte jumper z RSTD.
  • Hotovo (zařízení zapněte). IP a MAC adresa, stejně tak TCP port webového rozhraní, nebyly tímto změněny. Vše ostatní ano.

Pokud zařízení nereaguje, nebo jste "zapoměli" jeho IP adresu a podobně, proveďte následující postup:

  • Vypněte SDS
  • Zkratujte RSTD jumper
  • Zapněte SDS
  • Nechte RSTD jumper zkratovaný nejméně 3 sec (čekejte až se zapne Ethernet podle LED v RJ konektoru)
  • (Pozor, kratší doba RSTD zkratu pouze zapne BL ale nesmaže konfiguraci na výchozí hodnoty)
  • Zkuste se připojit do webové administrace na výchozí IP adrese
  • Odpojte zkrat RSTD, následně vypněte a zapněte SDS

Samozřejmě, pokud máte starší firmware než z Března 2012, nemusí tato funkce být ve vašem firmware k dispozici. Proto si to aktualizujte na nejnovější verzi !


Různé známé problémy:

  • uživatel (nebo někdo nebo něco) přerušil nahrávání firmware - pokud se to nepovede spustit znovu (RSTD, viz výše), nezbývá než HW poslat výrobci na bezplatné přehrání firmware (platíte jen poštovné, služba je k dipsozici všem i po záruce).
  • firmware se nahrálo OK, alespoň dle hlášení bootloader programu, ale zařízení nefunguje (různý projev, nejde web, nesvítí LED na eth konektoru apod.) - to znamená, že se firmware nenahrálo v pořádku, pošlete opět celý komplet HW výrobci na opravu.

Toto se stane, pokud máte v síti např. zařízení IDS, které filtruje obsah paketů (intrusion detection system, content packet analysis). Pokud máte s tímto problémy, řešením je "přiblížení" zařízení co nejblíže počítači, který provádí upload firmware, připojte to přes switch nebo ještě lépe přímo kabelem mezi počítačem a zařízením. Tyto události máme za celou dobu (do dnes) nahlášeny jen dvě, přesto si dovolím ostatní uživatele upozornit na možný problém.

  • Při pokusu o nahrání firmware obdržíte hlášení, že neodpovídá kontrolní kód - toto chování je OK, problémem je, že se snažíte nahrát do výrobku jiný firmware, který do něj nepatří (např. firmware pro UPS do výrobku MICRO apod.). V tomto případě nedojde ke změně firmware v cílovém zařízení.
  • Pokud program bootloaderu ohlásí chybu typu: remote err: got out of order packet, pak je problém ve vaší komunikační síti - došlo totiž ke ztrátě paketu (pakety obsahující kousky firmware jsou posílány za sebou, a tato chyba znamená, že bootloader najednou obdržel paket, který je od předchozího paketu vzdálen více než o jeden krok, tzn. neobdržel pakety, které tam měli mezi tím být). Problém může být způsoben i záměrným zahlcením zařízení řadou jiných paketů od jiných služeb - když se provádí upload firmware, nesmí být na zařízení provozována jakákoliv jiná komunikace - pokud máte třeba centrální ping, který neustále kontroluje danou IP, musíte ho při uploadu firmware na tuto dobu vypnout, atd. Pozn.: verze bootloaderu od 1.8.2010 je doplněna o automatické opakování ztracených paketů, ovšem pro to musíte použít nový nahrávací program (stáhnete zde) - toto neřeší to že se budou pakety ztrácet (to je problém sítě, ne bootloaderu), ale přináší to jednu další cestu jak si s tímto poradit.

Beta testing

Než vydáme novou verzi, je potřeba změny a novinky otestovat.

Pokud jste ochotní se testu zůčastnit, pak se podívejte na tento odkaz. Zde jsou uveřejněny vždy nejnovější beta verze firmware.

Osobní nástroje
Translate