Kostal PIKO 6.0 BA aktualizacia FW

Diskuze na téma solárních, větrných a ostatních regulátorů, datové komunikace mezi regulátory a PC, instalace software, zapojení regulátorů, chování a zkušenosti s různými typy regulátorů.
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od youda »

Gupa - tohle je textovej popis cmdline parametrů, na které umí reagovat update.exe.
Update.exe je zabalený uvnitř toho celého balíku FW-Update_02_22_BG_BA.exe.
Dá se vybalit manuálně i s bordelem okolo do vlastního adresáře, ale na spuštění z řádky nereaguje.

Evidentně je to tak, že exáč FW-Update_02_22_BG_BA.exe vybalí svůj obsah do TEMPu a potom zavolá UPDATE.EXE, kterýmu předá commandline vygenerovaný commandline parametry a ten fyzicky flashne měnič na dané IP adrese. Bohužel, všechny parametry ten první exáč generuje sám a i když mu parametr -AllowDowngradeFw zadáš ručně při spuštění, tak on ho nepředá dál na update.exe.

Klasika - první programátor to udělal se všema možnýma vychytávkama a ten kdo z toho pak dělal installer pro oficální updaty se na to vysral a použil z toho jen minimum funkcí. Buď z lenosti, nebo proto že věděl že s downgradem opravdu nepočítají.
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od youda »

Omlouvám se za offtopic, ale já prostě musím :)

Celá tato situace mi nápadně připomíná mou aktuální anabázi s autem. Mám sním takovej drobnej problém, kterej mě šíleně vytáčí, ovšem komunikace s autorizovaným autoservisem je na kulku do palice. Už fakt uvažuju o tom, že si na měsíc půjčím nějakou plečku z půjčovny a to svoje odstavím na parkoviště u servisu, ať si sním dělají co chtějí.

Někdy mi přijde, že produkty které se dnes vyrábí jsou strašně fajn, ale přístup technické podpory či servisu to úplně zabíjí.
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
willcz
Příspěvky: 590
Registrován: úte zář 06, 2016 2:52 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od willcz »

Jeste jsem se s tim trosku hral a ten instalator pousti toto:
Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0214
bohuzel jsem nevymyslel jak pustit ten update.exe primo z prikazove radky :-( protoze se do nej neprenasi parametry zadane pri pousteni FW-Update_02_22_BG_BA.exe
tzn nema smysl cpat ten parameter tomu exe, ale je potreba jej podstrcit primo update.exe
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od youda »

Ty jsi nezmar :)
1) původní update.exe přejmenovat na update1.exe
2) vyrobit nový program v C++, který se bude jmenovat update.exe a bude fungovat takto:
- vezme parametry se kterými byl spuštěný
- spustí update1.exe přesně s těmito parametry a nakonec přidá ještě --AllowDowngradeFw

Jenomže nemáme vyřešenou zpětnou komunikaci a taky tam nikde nevidím IP adresu, takže nám toho chybí víc.
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
willcz
Příspěvky: 590
Registrován: úte zář 06, 2016 2:52 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od willcz »

Napada me jeste jedna prasarna co by sla udelat.
Pustit ten instalator na verzi 2.3
v tempu kam si to rozbali mu prepsat ten update.bin starsi verzi z balicku 2.22
a udelat upgrade :-)

Jeste doplnim ze nadeji ze by to mohlo jit je ze ty binarky maji stejnou velikost
Chappy
Příspěvky: 15
Registrován: sob bře 03, 2018 5:55 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od Chappy »

Musím povedať že ste skutočne neuveriteľný! Pozerám a nestačím sa diviť aké riešenia a možnosti vás napádajú. Ak sa vám toto podarí máte u mňa minimálne basu piva!
willcz
Příspěvky: 590
Registrován: úte zář 06, 2016 2:52 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od willcz »

No fakt bych zkusil ten update.bin podstrcit ze starsi verze do noveho updateru.
da se to udelat takto:
- rozbalit ten stary 2.22, 7zipem, nebo necim podobnym, v $temp je pak update.bin, ten si nakopirovat
- pustit instalator 2.3, kdyz se pta na adresu menice tak pustit taskmanager (CTRL+SHIFT+ESC) najit update.exe a pod pravym tlacitkem je open file location
- do teto cesty pak vlozit ten update.bin z verze 2.22
doufat ze ten soubor s sw nacita az pri flashovani, pomodlit se a dat continue :-)
gupa
Příspěvky: 2542
Registrován: sob pro 29, 2012 10:22 pm
Lokalita: pod Brnem
Systémové napětí: 24V

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od gupa »

Vzal jsem první verzi fW pro tuto novou řadu čipsetů a exe uvnitř dělá ještě hlášku a ukazuje tuto cestu :
updater505.jpg
Jinak tomu podstrčení moc nevěřím, protože vše ostatní krom binu je podle velikosti a data stejné.
3x2000VA-VMP-par, NiCd 24V, 22x210-320Wp, 2x85A-VMPPT
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od rottenkiwi »

Ešte je tam nejaký update.exe.config.
Tam by mohli byť nejaké parametre.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od rottenkiwi »

CRC checku sa zbavíme takto:
./PIKO_UPDATE_FW_02_30_PIKO_BA_BYD /NCRC

Takže toto: Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0214

Sa dá v pohode prepísať podĺa potreby.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Chappy
Příspěvky: 15
Registrován: sob bře 03, 2018 5:55 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od Chappy »

Chlapi, tak ako som už spomínal niesom programátor a väčšine výrazov ktoré tu používate nerozumiem. Neviem vlastne ani či mám už niečo skúsiť alebo sa vám to ešte nepodarilo dotiahnuť do skúšobnej podoby. willcz o štyri príspevky vyššie vyzerá že cestu asi aj našiel no príspevok hneď pod ním od gupa to niečím vyvracia ak sa nemýlim. Ďalej údaje od rottenkiwi to zrejme asi upgradujú.
Ak mám teda niečo skúsiť tak mi to treba napísať poriadne po lopate ako laikovi :-D
Slniečko nám krásne svieti, na oblohe žiaden oblak, výroba ja vysoká takže môžme aktualizovať dnes bez problémov :-D
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od rottenkiwi »

Rozbaliť: PIKO_Update_BGBA_fuer_FW_kleiner_02_16_auf_FW_02_22_PAR_02_60
Otvoriť: FW-Update_02_22_BG_BA v editore Notepad++
Stlačiť: CTRL+F
Do poľa Find what napísať 6000 a stlačiť Find Next
Zmeniť reťazec na: --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0230
Otvoriť Windows Power Shell
Zmeniť adresár na cestu, kde mám FW-Update_02_22_BG_BA
Spustiť príkaz: ./FW-Update_02_22_BG_BA /NCRC
A dať sem výpis ako to prebehlo.
Neviem či nebude treba predtým spustiť:PIKO_Update_UI_06_32
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
willcz
Příspěvky: 590
Registrován: úte zář 06, 2016 2:52 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od willcz »

Podle me prepsani toho retezce nic nevyresi, protoze sw stale uvidi ze mas novejsi verzi v menici a nepovoli downgrade.
fakt bych to zkusil osidit tim ze mu vymenim ten soubor co tam nahraje.
mimochodem, samotny update.exe pustit nejde, ani kdyz se doplni parametry tak jak maji byt spravne.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od rottenkiwi »

Ale keď sa : --valid-for-fw >=0214 nahradí --valid-for-fw >=0230,
tak by to malo ísť, lebo porovná 2.30 s 2.30 v meniči a vyjde mu === a pustí to ďalej.

Predpokladám, že toto je výskyt konštánt na jednom mieste a že to nie je ešte niekde
natvrdo zapísané do registrov.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od rottenkiwi »

A keď to nepojde, tak prepísať tento reťazec takto:
Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 8000 10000 10002 --valid-for-ui >=0630 --valid-for-fw >=0214
Update.exe --file "update.bin" --fw 0222 --valid-for-power-id 6000 10002 --valid-for-ui >=0630 --AllowDowngradeFw

Len treba presne trafiť dĺžku reťazca, lebo ak sa zmení veľkosť exe, posunú sa offsety a všetko je zle.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
Chappy
Příspěvky: 15
Registrován: sob bře 03, 2018 5:55 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od Chappy »

Tak čo páni, teraz sám neviem čo ďalej. Priznám sa, bojím sa vyskúšať riešenie na ktorom sa nezhodnete viacerý. Ako sme už písali vyššie nieje to lacné zariadenie a jeho prípadné zničenie aebo úplné zablokovanie môže priniesť kopec zbytočných problémov.
Uživatelský avatar
rottenkiwi
Příspěvky: 5451
Registrován: pát úno 13, 2015 2:24 pm
Lokalita: SO, SK
Bydliště: SO, SK

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od rottenkiwi »

Isť len po ten bod, kde je continue ale nestlačiť ho.
Len zmeniť reťazec 2.14 na 2.30, ale nezmeniť veĹkosť exe súboru.

AK to nepovolí continue, tak sa na to vykašlať a nech to rieši predajca, distribútor, výrobca.
DC-AC inverter REC Lion DC-AC ESP32 DIY inv. 15 GB za sekundu DIY MPPT Holder
Zjedz vsetko, co si kupil, v obchode a netreba ti tasku, auto ci chladnicku.
willcz
Příspěvky: 590
Registrován: úte zář 06, 2016 2:52 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od willcz »

podle meho nazoru nahrazovani toho valid nic nevyresi, protoze je tam vetsi nebo Rovno a to plati at je 2.14 nebo 2.3. Podle me to jen omezeni toho ze nejde udelat upgrade z hodne stare verze a je potreba to delat postupne jak jsi psal drive.
Za me bych zkusil vymenit ten update soubor.
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od youda »

Ahoj Chappy,
zkusil jsi vyměnit ten soubor jak ti psal Willcz? Povedlo se, nebo je to špatný?
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
Chappy
Příspěvky: 15
Registrován: sob bře 03, 2018 5:55 pm

Re: Kostal PIKO 6.0 BA aktualizacia FW

Příspěvek od Chappy »

Ahoj, nie v nedeľu som musel nečakane odísť, vrátim sa až vo štvrtok domov a teda k meniču.
Dnes mi ale odpísali z Kostalu
"it is not possible to make a software-downgrade with our PIKO inverters or to re-install the software. So please send us the inverter report filled in completely, then we can proceed. "

Takže ako vidíte, údajne sa downgrade robiť nedá a mám zaslať ten formulár. Práve ho vyplňujem. Uvidíme aký bude ďalší postup.

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek