Firmware
Z onlinetechnology.cz
Na konci stránky naleznete odkazy na soubory, které obsahují kompletní firmware pro zařízení.
Vyberte si takový soubor s firmware, který odpovídá konkrétnímu zařízení.
Každé zařízení má označení osmimístným kódem, a tento kód je přiřazen také k jednotlivým souborům s firmware. Díky tomu nelze např. do
zařízení EM nahrát firmware pro SDS-MICRO apod., což by mohlo vést k poškození zařízení, nebo minimálně k jeho znefunkčnění.
S těmito 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í).
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í, přičemž minimálně ješte jednu sekundu po zapnutí musí být spojení pinů RSTD nepřerušeno.
- Zařízení nespustí svou aplikaci, ale naopak hned po zapnutí spustí bootloader.
- 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).
- Po úspěsném nahrání firmware vypněte zařízení.
- Teprve teď zrušte elektrické spojení RSTD (vytáhněte jumper)
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:
- 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.
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.
Pozor, beta verze nejsou označeny za stabilní a za oficiálně vydané verze. Nepoužívejte je u těch instalací zařízení SDS, kde potřebujete trvalou spolehlivost a jistotu provozu. Pouze pokud máte možnosti zůčastnit se testování a podstoupit určitý risk s tím spojený, pak tento firmware můžete použít.
Přiřazené produktové kódy + stáhnutí nového firmware
Informace o nových funkcích, na kterých právě pracujeme, naleznete zde. Pokud máte nějaké dotazy či připomínky, využijte tohoto fóra, jakákoliv zpětná vazba je vítána.
- 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
FIRMWARE PRO JEDNOTLIVÉ VÝROBKY - stahujte zdarma z následujících odkazů:
- D0000001 - kód pro výrobek SDS-MICRO, hardwarová revize L,L2,DIN, výchozí firmware (SDS-C verze č. 06)
- PLNĚ ČESKÁ LOKALIZACE / FULL CZECH LOCALISATION - stáhnout firmware SDS-MICRO-CZ ze dne 07.05.2012
- PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware SDS-MICRO-EN ze dne 07.05.2012
- stáhnout WinEXE pro SDS-C zápis/simulace/upload SDS-C, ze dne 23.2.2012
- SDSMICRO Changelog
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.
- C0000001 - kód pro výrobek SDS-MACRO, hardwarová revize 1, výchozí firmware
- PLNĚ ČESKÁ LOKALIZACE / FULL CZECH LOCALISATION - stáhnout firmware SDS-MACRO-CZ ze dne 07.05.2012
- PLNĚ ANGLICKÁ LOKALIZACE / FULL ENGLISH LOCALISATION - stáhnout firmware SDS-MACRO-EN ze dne 07.05.2012
- pozn. tento firmware podporuje čtyři S0 vstupy
- stáhnout WinEXE pro SDS-C zápis/simulace/upload SDS-C a UWEB, ze dne 23.2.2012
- SDSMACRO Changelog
- F0000001 - kód pro 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 - kód pro výrobek SDS-UPS-ONEDPS, jednodesková verze (aktuálně v eshopu)
- stáhnout firmware SDS-UPS (ONEDPS) ze dne 17.1.2012
- stáhnout WinEXE pro SDS-C zápis/simulace/upload SDS-C a UWEB, ze dne 10.2.2012
- tato verze je aktuální a HW je v prodeji
- SDS-UPS-ONEDPS Changelog
- C00***** - kód pro 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 (chystáme srovnání FW s SDS UPS ONEDPS Leden 2012)
- 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
HISTORICKÉ ODKAZY
Nepoužívejte starý firmware a staré verze WinEXE pro SDS-C. Aktualizujte své zařízení pravidelně.
- 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)
