Někdy se může stát, že do projektu nejde přidat aplikační program pro nějaké zařízení (resp. jeho aktualizovaná verze) do existujícího staršího projektu. Pokus selže s chybovou hláškou:
Tento produkt má jinou hodnotu hash, než stávající produkt.
resp.
The product has a different hash than the existing product.
Postup řešení
Napoprvé můžete zkusit v postupu přeskočit 2. bod, který je destruktivní, ale pravděpodobně se bez něj neobejdete. V takovém případě zopakujte celý postup včetně 2. bodu.
Alternativně, popř. pokud niže uvedený postup selže, můžete otevřít požadavek s žádostí o pomoc s opravou projektu (knxproj) u podpory Asociace KNX.
- Ověřte, že nový aplikační program můžete přidat do zcela nového, prázdného projektu. Pokud ano, pokračujte dál.
- Odstraňte všechny instance aplikačního programu z projektu. (Tím bohužel přijdete o veškerá nastavení.)
- Zavřete projekt.
- Otevřete Podrobnosti (Details).
- Klepněte na Kompaktní teď… (Compact Now…), čímž dojde k očištěný projektu od nepotřebného „nánosu“.
- Otevřete Nastavení (Settings) ETS.
- V Řešení problémů (Troubleshooting) zaškrtněte Smazat Produktový Zásobník (Clear Product Store) a klepněte na Vymazat (Clean Up). Tím dojde k vymazání stažených aplikačních programů a vypnutí ETS.
- Spusťte opět ETS, otevřete projekt a zkuste znovu přidat (nový) aplikační program do projektu.